Application Report


The following 27 APIs (used 82 times) might not work:

There are 55 P/Invokes (used 68 times):

Count Library Function
4 advapi32.dll int regclosekey(int)
3 kernel32 int writeprivateprofilestring(string&, string&, string&, string&)
2 kernel32 int disconnectnamedpipe(int)
2 user32 int sendmessagetimeout(int, int, int, string&, int, int, int32&)
2 user32 int removemenu(int, int, int)
2 user32 int unhookwindowshookex(int)
2 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
2 user32.dll bool exitwindowsex(int, int)
2 user32.dll intptr getparent(intptr)
2 user32.dll intptr unhookwindowshookex(intptr)
1 advapi32.dll bool adjusttokenprivileges(intptr, bool, shutdown/luid&, int, intptr, intptr)
1 advapi32.dll int regopenkey(int, string&, int32&)
1 advapi32.dll void openprocesstoken(intptr, int, intptr&)
1 advapi32.dll int regnotifychangekeyvalue(int, bool, registrywatcher/notify_events, safewaitha
1 advapi32.dll void lookupprivilegevalue(string&, string&, int64&)
1 fusion.dll intptr createassemblycache(gacapi/iassemblycache&, int)
1 gdi32 int getdevicecaps(int, int)
1 kernel32 int callnamedpipe(string&, byte[], int, byte[], int, int32&, int)
1 kernel32 int closehandle(int)
1 kernel32 int createnamedpipe(string&, int, int, int, int, int, int, intptr)
1 kernel32 int connectnamedpipe(int, int)
1 kernel32 int flushfilebuffers(int)
1 kernel32 int getprivateprofilestring(string&, string&, string&, stringbuilder, int, strin
1 kernel32 int16 globaldeleteatom(int16)
1 kernel32 int16 globaladdatom(string&)
1 kernel32.dll intptr getcurrentprocess()
1 kernel32.dll bool writefile(int, byte[], int, int32&, int)
1 kernel32.dll intptr getmodulehandle(string&)
1 kernel32.dll bool readfile(int, byte[], int, int32&, int)
1 kernel32.dll int setcomputernameex(computername/computer_name_format, string&)
1 mpr int wnetcancelconnection2(string&, int, int)
1 mpr.dll int wnetaddconnection2(networkresources/netresource&, string&, string&, int)
1 user32 intptr windowfrompoint(int, int)
1 user32 int unregisterhotkey(intptr, int)
1 user32 int getcursorpos(windowundermouse/pointapi&)
1 user32 int systemparametersinfo(int, int, string&, int)
1 user32 int setwindowshookex(int, mousehook/mouseprocdelegate, int, int)
1 user32 int setwindowshookex(int, globalmousehook/mouseprocdelegate, int, int)
1 user32 bool getwindowrect(intptr, childwindow/rect&)
1 user32 int getdc(int)
1 user32 int callnexthookex(int, int, int, globalmousehook/msllhookstruct)
1 user32 int getsystemmenu(int, int)
1 user32 int registerhotkey(intptr, int, int, int)
1 user32 int releasedc(int, int)
1 user32 int callnexthookex(int, int, int, mousehook/mshookstructex)
1 user32.dll intptr setwindowshookex(int, keyboardhook/keyboardproc, intptr, uint)
1 user32.dll intptr findwindowex(intptr, intptr, string, string)
1 user32.dll int getclassname(intptr, stringbuilder, int)
1 user32.dll intptr setwindowshookex(int, globalkeyboardhook/lowlevelkeyboardproc, intptr, ui
1 user32.dll int getwindowthreadprocessid(intptr, int32&)
1 user32.dll int getwindowtext(intptr, stringbuilder, int)
1 user32.dll int getkeyboardstate(byte[])
1 user32.dll bool toascii(int, int, byte[], uint32&, int)
1 user32.dll bool enumchildwindows(intptr, enumwindows/enumwindowprocess, intptr)
1 user32.dll int sendmessage(intptr, int, int, int)