Application Report


The following 7 APIs (used 11 times) might not work:

There are 31 P/Invokes (used 35 times):

Count Library Function
2 gdi32.dll intptr createsolidbrush(int)
2 user32.dll uint registerwindowmessage(string)
2 user32.dll int16 getkeystate(int)
2 user32.dll bool postmessage(handleref, uint, intptr, intptr)
1 comctl32.dll bool _trackmouseevent(nativemethods/trackmouseevent)
1 gdi32.dll bool intdeleteobject(intptr)
1 gdi32.dll intptr intcreatepen(int, int, int)
1 gdi32.dll intptr intcreaterectrgn(int, int, int, int)
1 kernel32.dll int getlasterror()
1 user32 int toascii(int, int, byte[], byte[], int)
1 user32 int getkeyboardstate(byte[])
1 user32.dll intptr setwindowshookex(int, unsafenativemethods/hookproc, intptr, int)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr getwindowlong32(handleref, int)
1 user32.dll intptr getwindowlongptr64(handleref, int)
1 user32.dll intptr intgetdc(handleref)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll intptr setwindowlongptr64(handleref, int, handleref)
1 user32.dll intptr windowfrompoint(int, int)
1 user32.dll intptr setwindowlongptr32(handleref, int, handleref)
1 user32.dll intptr getcursor()
1 user32.dll int scrollwindowex(handleref, int, int, nativemethods/comrect, nativemethods/rec
1 user32.dll bool getcursorpos(nativemethods/point)
1 user32.dll bool peekmessage(nativemethods/msg&, intptr, int, int, int)
1 user32.dll bool translatemessage(nativemethods/msg&)
1 user32.dll bool unhookwindowshookex(intptr)
1 user32.dll int callnexthookex(intptr, int, intptr, intptr)
1 user32.dll int dispatchmessage(nativemethods/msg&)
1 user32.dll int msgwaitformultipleobjects(int, intptr[], bool, int, int)
1 user32.dll int registerwindowmessage(string)
1 user32.dll int intreleasedc(handleref, handleref)