Application Report


The following 4 APIs (used 28 times) might not work:

There are 78 P/Invokes (used 116 times):

Count Library Function
7 kernel32.dll int closehandle(int)
7 user32.dll bool (intptr, int, int, int, int, int, int)
5 user32.dll bool (int, int, int32&, int)
4 user32.dll intptr (/&)
4 uxtheme.dll int (stringbuilder, int, stringbuilder, int, stringbuilder, int)
3 user32.dll intptr (intptr, intptr)
2 gdi32.dll intptr (intptr, intptr)
2 gdi32.dll intptr (intptr)
2 gdi32.dll intptr (intptr, intptr)
2 gdi32.dll intptr (handleref, handleref)
2 gdi32.dll bool (handleref)
2 kernel32.dll int freelibrary(intptr)
2 kernel32.dll int createfile(string, uint, uint, fileioapideclarations/security_attributes&, i
2 setupapi.dll bool setupdigetdeviceinterfacedetail(intptr, devicemanagementapideclarations/sp_
2 user32 bool (intptr, int, /)
2 user32.dll int (intptr, intptr)
2 user32.dll bool ()
2 user32.dll bool (handleref, handleref, int, int, int, int, int)
2 user32.dll bool (intptr, int, intptr, intptr)
2 user32.dll intptr (intptr)
1 advapi32.dll int adjusttokenprivileges(intptr, int, token_privileges&, int, token_privileges&
1 advapi32.dll int lookupprivilegevalue(string, string, luid&)
1 advapi32.dll int openprocesstoken(intptr, int, intptr&)
1 gdi32.dll intptr (int, int, int, int, int16[])
1 gdi32.dll bool (intptr)
1 gdi32.dll intptr (/)
1 gdi32.dll bool (intptr)
1 gdi32.dll bool (intptr)
1 gdi32.dll bool (intptr)
1 gdi32.dll bool (handleref, int, int, int, int, int)
1 hid.dll bool hidd_setoutputreport(int, byte&, int)
1 hid.dll bool hidd_flushqueue(int)
1 hid.dll bool hidd_freepreparseddata(intptr&)
1 hid.dll bool hidd_getfeature(int, byte&, int)
1 hid.dll bool hidd_getinputreport(int, byte&, int)
1 hid.dll bool hidd_setnuminputbuffers(int, int)
1 hid.dll bool hidd_getpreparseddata(int, intptr&)
1 hid.dll int hidd_getattributes(int, hidapideclarations/hidd_attributes&)
1 hid.dll int hidp_getcaps(intptr, hidapideclarations/hidp_caps&)
1 hid.dll int hidp_getvaluecaps(int16, byte&, int16&, intptr)
1 hid.dll void hidd_gethidguid(guid&)
1 hid.dll bool hidd_getnuminputbuffers(int, int32&)
1 hid.dll bool hidd_setfeature(int, byte&, int)
1 kernel32 int closehandle(int)
1 kernel32 int createfilemapping(int, int, int, int, int, string)
1 kernel32 int unmapviewoffile(intptr)
1 kernel32 intptr mapviewoffile(int, int, int, int, int)
1 kernel32.dll int waitforsingleobject(int, int)
1 kernel32.dll intptr getprocaddress(intptr, string)
1 kernel32.dll intptr loadlibrary(string)
1 kernel32.dll int readfile(int, byte&, int, int32&, fileioapideclarations/overlapped&)
1 kernel32.dll int createevent(fileioapideclarations/security_attributes&, int, int, string)
1 kernel32.dll int writefile(int, byte&, int, int32&, int)
1 kernel32.dll int cancelio(int)
1 powrprof.dll int setsuspendstate(int, int, int)
1 setupapi.dll int setupdidestroydeviceinfolist(intptr)
1 setupapi.dll int setupdienumdeviceinterfaces(intptr, int, guid&, int, devicemanagementapidecl
1 setupapi.dll intptr setupdigetclassdevs(guid&, string, int, int)
1 user32 int (intptr)
1 user32.dll int exitwindowsex(int, int)
1 user32.dll int formatmessage(int, intptr, int, int, stringbuilder, int, int)
1 user32.dll intptr ()
1 user32.dll intptr (handleref)
1 user32.dll intptr registerdevicenotification(intptr, intptr, int)
1 user32.dll int (intptr, /&)
1 user32.dll int (int)
1 user32.dll int (handleref, handleref)
1 user32.dll bool (/&)
1 user32.dll bool (handleref, int, int, int, int, int, int)
1 user32.dll bool (intptr)
1 user32.dll bool (intptr, int)
1 user32.dll bool (intptr, int, byte, int)
1 user32.dll bool (intptr, intptr, //&, //&, intptr, //&, int, //&, int)
1 user32.dll bool (intptr, intptr, /&, /&, intptr, /&, int, /&, int)
1 user32.dll bool (intptr)
1 user32.dll bool unregisterdevicenotification(intptr)
1 user32.dll int (/&, intptr, int, int)
1 winmm.dll bool playsound(string, int64, int64)