Application Report


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

There are 30 P/Invokes (used 44 times):

Count Library Function
6 user32 void keybd_event(byte, byte, int, int)
3 user32 int mapvirtualkey(int, int)
3 user32 int getkeystate(int)
2 advapi32 int regclosekey(int)
2 kernel32 int freelibrary(intptr)
2 shell32 int64 shformatdevice(int64, int64, int64, int64)
2 user32 int64 setwindowpos(int64, int64, int64, int64, int64, int64, int64)
2 user32 int64 showcursora(int64)
1 advapi32 int regqueryvalueex(int, string&, int, int32&, string&, int32&)
1 advapi32 int regopenkeyex(int, string&, int, int, int32&)
1 advapi32.dll int adjusttokenprivileges(intptr, int, windowscontroller/token_privileges&, int,
1 advapi32.dll int lookupprivilegevalue(string&, string&, windowscontroller/luid&)
1 advapi32.dll int openprocesstoken(intptr, int, intptr&)
1 kernel32 intptr getprocaddress(intptr, string&)
1 kernel32 int writeprivateprofilestring(string&, string&, string&, string&)
1 kernel32 int getvolumeinformation(string&, stringbuilder, int64, int, int, int, stringbui
1 kernel32 int getcurrentthreadid()
1 kernel32 int formatmessage(int, intptr, int, int, stringbuilder, int, int)
1 kernel32 intptr loadlibrary(string&)
1 mpr.dll int64 wnetcancelconnection2(string&, int64, int64)
1 powrprof int setsuspendstate(int, int, int)
1 rasapi32.dll int64 rasgetconnectstatus(int64, object)
1 rasapi32.dll int64 rasenumentries(string&, string&, object, int64, int64)
1 rasapi32.dll int64 rasenumconnections(object, int64, int64)
1 shell32 int shgetspecialfolderlocation(int, int, int)
1 shell32 int shgetpathfromidlist(int, string&)
1 user32 int exitwindowsex(int, int)
1 user32 int getasynckeystate(int)
1 user32 int64 setwindowshookex(int64, forms/hookproca, int64, int64)
1 user32 int64 unhookwindowshookex(int64)