Yep, that will give you an AttributeError... You want to be looking in "ntdll", not kernel32.
eg. ctypes.windll.ntdll.NtQuerySystemInformation But that's only to get you partway there. Next you'll need to implement the SYSTEM_INFORMATION_CLASS structures, to provide as parameters. MSDN has some info on this function: http://msdn.microsoft.com/en-us/library/ms724509(VS.85).aspx But, wow... Just starting with windows programming, and jumping right into the semi-documented territory. Brave. :) 2009/10/23 Aahz <a...@pythoncraft.com>: > I'm just getting into Windows programming for the first time, and I need > to list all open files. Windows has a convenient function for that > (NtQuerySystemInformation), but I can't figure out how I am supposed to > call it. I bought of copy of the Win32 book and I can't find anything > about accessing random API calls; > ctypes.windll.kernel32.NtQuerySystemInformation gives an AttributeError. > > Where should I be looking to figure this out? > -- > Aahz (a...@pythoncraft.com) <*> http://www.pythoncraft.com/ > > Member of the Groucho Marx Fan Club > _______________________________________________ > python-win32 mailing list > python-win32@python.org > http://mail.python.org/mailman/listinfo/python-win32 > _______________________________________________ python-win32 mailing list python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32