Application Report


The following 21 APIs (used 186 times) might not work:

There are 33 P/Invokes (used 42 times):

Count Library Function
2 kernel32.dll int16 getversionex(nativemethods/osversioninfoex&)
2 setupapi.dll bool setupdigetdeviceinterfacedetail(intptr, native/sp_device_interface_data, by
2 setupapi.dll bool setupfindnextline(nativemethods/infcontext, nativemethods/infcontext)
2 setupapi.dll bool setupgetstringfield(nativemethods/infcontext, uint, stringbuilder, int, int
2 setupapi.dll bool setupfindfirstline(intptr, string, string, nativemethods/infcontext)
2 user32.dll int getsystemmetrics(nativemethods/systemmetric)
2 user32.dll intptr findwindowex(intptr, intptr, string, intptr)
2 winhttp.dll bool winhttpgetproxyforurl(intptr, string, nativeproxyhelper/winhttp_autoproxy_o
2 winspool.drv bool enumprinters(uint, string, uint, byte*, uint, uint32&, uint32&)
1 kernel32 bool getdiskfreespaceex(string, int64&, int64&, int64&)
1 kernel32.dll intptr createfile(string, uint, uint, intptr, uint, int, intptr)
1 kernel32.dll bool closehandle(intptr)
1 kernel32.dll bool deviceiocontrol(intptr, uint, intptr, uint, intptr, uint, uint32&, intptr)
1 kernel32.dll bool enumuilanguages(globalinfo/enumuilanguagesprocdelegate, uint, intptr)
1 kernel32.dll int getusergeoid(int)
1 setupapi.dll bool setupdienumdeviceinterfaces(intptr, intptr, guid&, uint, native/sp_device_i
1 setupapi.dll void setupcloseinffile(intptr)
1 setupapi.dll uint setupgetfieldcount(nativemethods/infcontext)
1 setupapi.dll int setupdidestroydeviceinfolist(intptr)
1 setupapi.dll intptr setupopeninffile(string, string, uint, intptr)
1 setupapi.dll intptr setupdigetclassdevs(guid&, string, intptr, uint)
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll uint showwindow(uint, int)
1 user32.dll uint setforegroundwindow(uint)
1 user32.dll uint mapvirtualkey(uint, uint)
1 user32.dll uint getwindowplacement(uint, singleinstancehelper/managedwindowplacement)
1 user32.dll uint findwindow(string, string)
1 user32.dll int tounicodeex(uint, uint, byte[], stringbuilder, int, uint, intptr)
1 user32.dll intptr getkeyboardlayout(uint)
1 winhttp.dll bool winhttpclosehandle(intptr)
1 winhttp.dll bool winhttpgetieproxyconfigforcurrentuser(nativeproxyhelper/winhttp_current_use
1 winhttp.dll intptr winhttpopen(string, int, intptr, intptr, int)
1 wininet.dll bool internetgetconnectedstate(nativeproxyhelper/internetgetconnectedstateflags&