Application Report


The following 6 APIs (used 15 times) might not work:

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

Count Library Function
18 user32.dll int16 getasynckeystate(int)
8 user32.dll bool showwindowasync(intptr, int)
7 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, win32wrapper/flagssetwindo
5 user32.dll int sendinput(int, pikeyboard/input[], int)
5 user32.dll bool setforegroundwindow(intptr)
4 kernel32.dll safefilehandle createfile(string, uint, uint, intptr, int, uint, int)
4 user32.dll int sendinput(int, pisendinput/input64[], int)
4 user32.dll int sendinput(int, pisendinput/input[], int)
4 user32.dll bool getwindowrect(intptr, piwindow/rect&)
3 user32 int getkeyboardstate(byte[])
3 user32 int setwindowpos(intptr, intptr, int, int, int, int, int)
3 user32.dll bool iswindowvisibleext(intptr)
3 user32.dll bool systemparametersinfo(int, int, winfilterkeys/filterkeys&, uint)
3 user32.dll int mapvirtualkeyex(int, int, intptr)
3 user32.dll int sendinput(int, pikeyboard/input64[], int)
3 user32.dll int16 getkeystate(int)
3 user32.dll intptr attachthreadinput(intptr, intptr, int)
3 user32.dll intptr getforegroundwindow()
3 user32.dll intptr setactivewindow(intptr)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, mwrichtextbox/emftowmfbitsflags
2 hid.dll void hidd_gethidguid(guid&)
2 kernel32.dll bool queryperformancecounter(int64&)
2 setupapi.dll int setupdidestroydeviceinfolist(intptr)
2 setupapi.dll bool setupdigetdeviceinterfacedetail(intptr, devicemanagementapideclarations/sp_
2 user32.dll bool setwindowtextext(intptr, string)
2 user32.dll bool unhookwindowshookex(int)
2 user32.dll int callnexthookex(int, int, int, intptr)
2 user32.dll int getwindowtextlength(intptr)
2 user32.dll int setwindowshookex(int, pihook/hookproc, intptr, int)
2 user32.dll int64 systemparametersinfo(int, int, int64&, uint)
2 user32.dll void keybd_event(byte, byte, int, int)
2 user32.dll intptr getkeyboardlayout(intptr)
2 winmm.dll int sndplaysounda(string, int)
1 hid.dll bool hidd_freepreparseddata(intptr&)
1 hid.dll bool hidd_getpreparseddata(intptr, intptr&)
1 hid.dll int hidp_getcaps(intptr, hidapideclarations/hidp_caps&)
1 hid.dll int hidd_getattributes(safefilehandle, hidapideclarations/hidd_attributes&)
1 hid.dll int hidp_getcaps(intptr, win32usb/hidcaps&)
1 hid.dll bool hidd_getpreparseddata(safefilehandle, intptr&)
1 kernel32.dll int getoverlappedresult(safefilehandle, fileioapideclarations/overlapped&, int32
1 kernel32.dll int waitforsingleobject(intptr, int)
1 kernel32.dll bool deviceiocontrol(safefilehandle, uint, uint32&, uint, intptr, uint, uint32&,
1 kernel32.dll int closehandle(intptr)
1 kernel32.dll bool queryperformancefrequency(int64&)
1 kernel32.dll int cancelio(safefilehandle)
1 kernel32.dll int readfile(safefilehandle, intptr, int, int32&, fileioapideclarations/overlapp
1 kernel32.dll int writefile(safefilehandle, intptr, int, int32&, int)
1 kernel32.dll intptr createfile(string, uint, uint, intptr, uint, uint, intptr)
1 kernel32.dll intptr createevent(fileioapideclarations/security_attributes&, int, int, string)
1 setupapi.dll intptr setupdigetclassdevs(guid&, string, intptr, uint)
1 setupapi.dll intptr setupdigetclassdevs(guid&, string, intptr, int)
1 setupapi.dll bool setupdigetdeviceinterfacedetail(intptr, win32usb/deviceinterfacedata&, intp
1 setupapi.dll int setupdienumdeviceinterfaces(intptr, int, guid&, int, devicemanagementapidecl
1 setupapi.dll bool setupdigetdeviceinterfacedetail(intptr, win32usb/deviceinterfacedata&, win3
1 setupapi.dll bool setupdienumdeviceinterfaces(intptr, uint, guid&, uint, win32usb/deviceinter
1 user32 int getwindowthreadprocessid(intptr, int32&)
1 user32 int enumchildwindows(intptr, piwindow/enumchildwindowscallback, int)
1 user32 int toasciiex(int, int, byte[], byte[], int, intptr)
1 user32 int getcaretpos(point&)
1 user32.dll bool registerhotkey(intptr, int, int, int)
1 user32.dll bool isiconic(intptr)
1 user32.dll intptr getwindowthreadprocessid(intptr, intptr)
1 user32.dll intptr registerdevicenotification(intptr, win32usb/devicebroadcastinterface, uin
1 user32.dll bool showwindow(intptr, int)
1 user32.dll void getclassname(intptr, stringbuilder, int)
1 user32.dll bool showcaret(intptr)
1 user32.dll int16 vkkeyscanex(char, intptr)
1 user32.dll int getwindowtext(intptr, stringbuilder, int)
1 user32.dll bool unregisterhotkey(intptr, int)
1 user32.dll int messagebeep(int)
1 user32.dll bool getwindowinfo(intptr, piwindow/windowinfo&)
1 user32.dll bool getkeyboardlayoutname(stringbuilder)
1 user32.dll bool enumwindows(piwindow/enumwindowscallback, int)
1 user32.dll bool unregisterdevicenotification(intptr)
1 user32.dll int sendmessage(intptr, int, int, int)
1 user32.dll int toasciiex(int, int, byte[], byte[], int, intptr)
1 user32.dll bool iszoomed(intptr)
1 user32.dll bool createcaret(intptr, intptr, int, int)