Application Report


The following 10 APIs (used 313 times) might not work:

There are 113 P/Invokes (used 330 times):

Count Library Function
38 kernel32.dll bool deviceiocontrol(int, uint, intptr, uint, intptr, uint, uint32&, intptr)
27 kernel32 uint waitforsingleobject(uint, uint)
26 kernel32 bool releasesemaphore(uint, int, int32&)
10 kernel32.dll bool closehandle(int)
9 user32.dll int sendmessage(intptr, int, int, intptr)
8 powrprof.dll uint powerwriteacvalueindex(intptr, byte[], byte[], byte[], int)
8 powrprof.dll uint powerwritedcvalueindex(intptr, byte[], byte[], byte[], int)
8 user32.dll bool getwindowrect(intptr, notebook_hardware_control.?/?/?&)
7 user32.dll bool destroyicon(intptr)
6 user32.dll bool postmessage(intptr, uint, uint, uint)
5 advapi32.dll bool closeservicehandle(int)
5 kernel32.dll int createfile(string, uint, uint, intptr, uint, uint, intptr)
5 user32.dll int sendmessage(intptr, int, int, notebook_hardware_control.?/?/?&)
5 user32.dll intptr setparent(intptr, intptr)
4 kernel32.dll int freelibrary(intptr)
4 kernel32.dll bool getsystemtimes(uint64&, uint64&, uint64&)
4 powrprof.dll uint powerreadacvalueindex(intptr, byte[], byte[], byte[], int32&)
4 powrprof.dll uint powerreaddcvalueindex(intptr, byte[], byte[], byte[], int32&)
4 setupapi.dll bool setupdidestroydeviceinfolist(int)
4 shell32.dll bool shell_notifyicon(notebook_hardware_control.?/?/?, intptr)
4 user32.dll bool movewindow(intptr, int, int, int, int, bool)
3 advapi32.dll int openscmanager(intptr, intptr, uint)
3 atipdlxx.dll int atidl_setpowersavingpreference(int, int, uint, int)
3 atipdlxx.dll int atidl_getpowersavingpreference(int, int, uint32&, uint32&)
3 gdi32.dll intptr deleteobject(intptr)
3 kernel32 uint opensemaphore(uint, bool, string)
3 shell32.dll intptr shgetfileinfo(string, uint, notebook_hardware_control.?/?/?&, uint, uint)
3 user32 int setwindowpos(intptr, int, int, int, int, int, int)
3 user32.dll int getclassname(intptr, stringbuilder, int)
3 user32.dll int getwindowthreadprocessid(intptr, int32&)
2 advapi32.dll int openservice(int, string, uint)
2 advapi32.dll int createservice(int, string, string, uint, uint, uint, uint, string, string, i
2 advapi32.dll bool controlservice(int, uint, notebook_hardware_control.?/?/_?&)
2 advapi32.dll bool deleteservice(int)
2 advapi32.dll bool startservice(int, uint, intptr)
2 atipdlxx.dll int atidl_getpoweroptions(int, byte[])
2 gdi32.dll intptr selectobject(intptr, intptr)
2 kernel32.dll intptr localfree(intptr)
2 kernel32.dll intptr loadlibrary(string)
2 kernel32.dll intptr getprocaddress(intptr, string)
2 kernel32.dll bool readprocessmemory(intptr, intptr, intptr, int, int32&)
2 powrprof.dll bool setactivepwrscheme(uint, intptr, intptr)
2 powrprof.dll uint powersetactivescheme(intptr, byte[])
2 powrprof.dll uint powerreaddcdefaultindex(intptr, byte[], byte[], byte[], int32&)
2 powrprof.dll uint powerreadacdefaultindex(intptr, byte[], byte[], byte[], int32&)
2 powrprof.dll uint powergetactivescheme(intptr, intptr&)
2 powrprof.dll uint powerenumerate(intptr, byte[], byte[], int, int, byte[], int32&)
2 powrprof.dll bool canuserwritepwrscheme()
2 powrprof.dll uint powerreadfriendlyname(intptr, byte[], intptr, intptr, byte[], int32&)
2 setupapi.dll bool setupdigetdeviceinterfacedetail(int, intptr, intptr, int, int32&, intptr)
2 setupapi.dll bool setupdienumdeviceinterfaces(int, intptr, intptr, uint, intptr)
2 setupapi.dll int setupdigetclassdevs(intptr, intptr, intptr, uint)
2 user32.dll int enumchildwindows(intptr, delegate, intptr&)
2 user32.dll intptr findwindow(string, string)
2 user32.dll uint registerwindowmessage(string)
1 advapi32.dll int lookupprivilegevalue(string, string, ?&)
1 advapi32.dll bool changeserviceconfig(int, uint, uint, uint, string, string, string, string,
1 advapi32.dll int adjusttokenprivileges(intptr, int, ?&, int, ?&, int32&)
1 advapi32.dll int openprocesstoken(intptr, int, intptr&)
1 atipdlxx.dll int atidl_getclockinfo(int, uint32[])
1 atipdlxx.dll int atidl_setpoweroptions(int, byte[])
1 atipdlxx.dll int atidl_getpowercaps(int, byte[])
1 comctl32.dll int dllgetversion(notebook_hardware_control.?/?/?&)
1 cpuburn.dll void cpu_burn_p6()
1 cpucheck.dll int cpucheck_loop()
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll intptr createcompatibledc(intptr)
1 kernel32.dll intptr virtualallocex(intptr, intptr, int, uint, uint)
1 kernel32.dll bool beep(int, int)
1 kernel32.dll bool duplicatehandle(intptr, intptr, intptr, intptr&, uint, bool, uint)
1 kernel32.dll bool unmapviewoffile(intptr)
1 kernel32.dll intptr mapviewoffile(uint, uint, uint, uint, uint)
1 kernel32.dll intptr openprocess(uint, bool, int)
1 kernel32.dll uint getcurrentthreadid()
1 kernel32.dll uint openfilemapping(uint, bool, string)
1 kernel32.dll uint setthreadaffinitymask(intptr, uint)
1 kernel32.dll void globalmemorystatusex(notebook_hardware_control.?/?/?&)
1 kernel32.dll bool virtualfreeex(intptr, intptr, int, uint)
1 kernel32.dll bool getsystempowerstatus(notebook_hardware_control.?/?/?&)
1 kernel32.dll bool getprocessaffinitymask(intptr, uint32&, uint32&)
1 kernel32.dll intptr getcurrentthread()
1 kernel32.dll bool closehandle(intptr)
1 ntdll.dll int ntquerysysteminformation(int, notebook_hardware_control.?/?/?&, uint, uint32
1 ntdll.dll int ntqueryinformationprocess(intptr, notebook_hardware_control.?/?/?, intptr, u
1 nvcpl.dll bool nvsetpwrmzrlevel(uint32&, uint32&)
1 nvcpl.dll bool nvgetpwrmzrlevel(uint32&, uint32&)
1 powrprof.dll uint powerenumerate(intptr, intptr, intptr, int, int, byte[], int32&)
1 powrprof.dll bool readprocessorpwrscheme(uint, notebook_hardware_control.?/?/?&)
1 powrprof.dll bool writeprocessorpwrscheme(uint, notebook_hardware_control.?/?/?&)
1 powrprof.dll bool getactivepwrscheme(uint32&)
1 powrprof.dll int setsuspendstate(int, int, int)
1 setupapi.dll bool setupdienumdeviceinfo(int, uint, intptr)
1 setupapi.dll int setupdigetclassdevsex(intptr, string, intptr, uint, int, string, intptr)
1 setupapi.dll bool setupdigetdeviceregistryproperty(int, intptr, uint, uint32&, intptr, uint,
1 user32.dll bool sendmessage(intptr, int, int, int)
1 user32.dll bool updatelayeredwindow(intptr, intptr, notebook_hardware_control.?/?/?&, noteb
1 user32.dll intptr findwindowex(intptr, intptr, string, string)
1 user32.dll intptr getdc(intptr)
1 user32.dll intptr getdlgitem(intptr, int)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr registerpowersettingnotification(intptr, guid&, int)
1 user32.dll int releasedc(intptr, intptr)
1 user32.dll bool getcomboboxinfo(intptr, notebook_hardware_control.?/?/?&)
1 user32.dll bool sendmessage(intptr, notebook_hardware_control.?/?/?, int, notebook_hardware
1 user32.dll bool unregisterpowersettingnotification(intptr)
1 user32.dll bool screentoclient(intptr, notebook_hardware_control.?/?/?&)
1 user32.dll bool validaterect(intptr, notebook_hardware_control.?/?/?&)
1 user32.dll bool iswindow(intptr)
1 user32.dll int enumthreadwindows(uint, delegate, uint)
1 user32.dll int exitwindowsex(int, int)
1 user32.dll int formatmessage(int, intptr, int, int, stringbuilder, int, int)
1 user32.dll bool getlastinputinfo(notebook_hardware_control.?/?/?&)
1 user32.dll bool geticoninfo(intptr, intptr)