Application Report


The following 17 APIs (used 45 times) might not work:

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

Count Library Function
6 user32.dll int sendkeyboardinput(int, win32/keybdinput&, int)
5 user32.dll intptr getdlgitem(intptr, int)
5 user32.dll bool postmessage(intptr, uint, intptr, intptr)
4 user32.dll bool blockinput(bool)
3 user32.dll bool enumchildwindows(intptr, win32/windowenumproc, intptr)
3 user32.dll int getclassname(intptr, stringbuilder, int)
3 user32.dll int getwindowtext(intptr, stringbuilder, int)
3 user32.dll intptr getdesktopwindow()
2 kernel32 int getcurrentthreadid()
2 kernel32.dll intptr getstdhandle(uint)
2 user32 int setthreaddesktop(intptr)
2 user32 int postmessage(int, int, int, int)
2 user32 int getfocus()
2 user32.dll int getcursorpos(win32/point&)
2 user32.dll int setcursorpos(int, int)
2 user32.dll intptr getmessageextrainfo()
2 user32.dll int sendmouseinput(int, win32/mouseinput&, int)
1 advapi32.dll int regclosekey(int)
1 advapi32.dll int regopenkeyex(int, string&, int, int, int)
1 advapi32.dll int regqueryvalueexstring(int, string&, int, int, stringbuilder, int)
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll int getstdhandle(int)
1 kernel32.dll int getconsolescreenbufferinfo(int, parser/console_screen_buffer_info&)
1 kernel32.dll int formatmessage(int, intptr&, int, int, string&, int, intptr)
1 kernel32.dll int flushfilebuffers(intptr)
1 kernel32.dll bool setconsoletextattribute(intptr, uint)
1 kernel32.dll bool writeconsolew(intptr, string, uint, uint32&, intptr)
1 keyman32.dll int keyman_buildkeyboardlist(intptr, int32&)
1 keyman32.dll int keyman_buildkeyboardlist2(int, int32&)
1 keyman32.dll int getactivekeymanid()
1 keyman32.dll string getsystemstore(int, int)
1 netapi32.dll int netmessagebuffersend(string, string, string, string, int)
1 user32 int findwindow(string&, string&)
1 user32 int registerwindowmessage(string&)
1 user32 int closedesktop(intptr)
1 user32 intptr getthreaddesktop(int)
1 user32 int switchdesktop(intptr)
1 user32 intptr createdesktop(string, intptr, intptr, int, int, intptr)
1 user32.dll intptr sendmessage(intptr, uint, uintptr, intptr)
1 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
1 user32.dll int systemparametersinfo(int, int, int32&, int)
1 user32.dll bool setdlgitemtext(intptr, int, string)
1 user32.dll bool unhookwindowshookex(intptr)
1 user32.dll intptr setwindowshookex(int, win32/cbtcallback, intptr, int)