Application Report


The following 5 APIs (used 9 times) might not work:

There are 58 P/Invokes (used 147 times):

Count Library Function
28 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
18 user32.dll int sendmessage(intptr, int, int, int)
8 user32.dll int sendmessage(intptr, int, int, nativemethods/charformat2&)
6 gdi32.dll intptr selectobject(intptr, intptr)
5 shell32.dll int shell_notifyicon(notifycommand, windowsapi/notifyicondata&)
5 user32.dll uint16 getasynckeystate(keys)
4 gdi32.dll int getdevicecaps(intptr, int)
4 user32.dll bool unhookwindowshookex(intptr)
3 gdi32 int setstretchbltmode(intptr, stretchmodeflag)
3 gdi32.dll bool stretchblt(intptr, int, int, int, int, intptr, int, int, int, int, patbltty
3 gdi32.dll intptr createcompatibledc(intptr)
3 kernel32.dll int getcurrentthreadid()
2 fusion.dll int createassemblycache(iassemblycache&, uint)
2 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
2 user32.dll intptr setwindowshookex(int, nativemethods/hookproc, intptr, int)
2 user32.dll int sendmessage(intptr, int, int, nativemethods/paraformat2&)
2 user32.dll intptr setfocus(intptr)
2 user32.dll intptr sendmessage(intptr, int, int, intptr)
2 user32.dll intptr callnexthookex(intptr, int, intptr, mousehookstruct&)
2 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
2 user32.dll bool unregisterhotkey(intptr, int)
2 user32.dll int sendmessage(intptr, int, nativemethods/gettextlengthex&, int)
2 user32.dll intptr setwindowshookex(int, windowsapi/hookproc, intptr, int)
1 comctl32.dll bool initcommoncontrolsex(windowsapi/initcommoncontrolsex)
1 comctl32.dll bool initcommoncontrolsex(initcommoncontrolsex)
1 gdi32 bool setviewportextex(intptr, int, int, windowsapi/size&)
1 gdi32 bool setwindowextex(intptr, int, int, windowsapi/size&)
1 gdi32.dll int selectcliprgn(intptr, intptr)
1 gdi32.dll int setmapmode(intptr, int)
1 gdi32.dll int getclipbox(intptr, windowsapi/rect&)
1 kernel32.dll bool setprocessworkingsetsize(intptr, int, int)
1 user32 intptr sendmessage(intptr, int, bool, windowsapi/formatrange)
1 user32.dll int sendmessage(intptr, spincontrolmsg, int, windowsapi/udaccel&)
1 user32.dll int trackpopupmenuex(intptr, int, int, int, intptr, intptr)
1 user32.dll intptr findwindowex(intptr, intptr, string, intptr)
1 user32.dll intptr getdc(intptr)
1 user32.dll intptr sendmessage(intptr, int, int32&, int32&)
1 user32.dll intptr sendmessage(intptr, int, intptr&, intptr&)
1 user32.dll intptr sendmessage(intptr, int, intptr, windowsapi/rect&)
1 user32.dll intptr sendmessage(intptr, spincontrolmsg, intptr, udaccel&)
1 user32.dll int sendmessage(intptr, int, nativemethods/gettextex&, stringbuilder)
1 user32.dll bool registerhotkey(intptr, int, hotkeymodifiers, keys)
1 user32.dll bool setforegroundwindow(intptr)
1 user32.dll int getclassname(intptr, windowsapi/stringbuffer&, int)
1 user32.dll int getcursorpos(windowsapi/point&)
1 user32.dll int getwindowplacement(intptr, windowsapi/windowplacement&)
1 user32.dll int getwindowrect(intptr, windowsapi/rect&)
1 user32.dll int invalidaterect(intptr, intptr, int)
1 user32.dll int invalidaterect(intptr, windowsapi/rect&, int)
1 user32.dll int mapwindowpoints(intptr, intptr, windowsapi/rect&, int)
1 user32.dll int postmessage(intptr, int, int, int)
1 user32.dll int releasedc(intptr, intptr)
1 user32.dll int scrollwindowex(intptr, int, int, intptr, intptr, intptr, windowsapi/rect&, i
1 user32.dll int scrollwindowex(intptr, int, int, windowsapi/rect&, windowsapi/rect&, intptr,
1 user32.dll int destroyicon(intptr)
1 user32.dll int sendmessage(intptr, int, intptr, iricheditole&)
1 uxtheme.dll int isthemeactive()
1 uxtheme.dll int setwindowthemeinternal(intptr, string, string)