Application Report


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

There are 67 P/Invokes (used 201 times):

Count Library Function
35 user32.dll int sendmessage(intptr, int, int, int)
13 user32.dll int getscrollpos(intptr, int)
12 user32.dll int setscrollpos(intptr, int, int, bool)
10 user32.dll int postmessage(intptr, int, int, int)
8 user32.dll void keybd_event(byte, byte, uint, uintptr)
6 gdi32.dll intptr selectobject(intptr, intptr)
5 user32.dll int getwindowrect(intptr, win32calls/rect&)
5 user32.dll int getwindowlong(intptr, int)
5 user32.dll intptr setwindowlong(intptr, int, int)
4 gdi32.dll int deleteobject(intptr)
4 kernel32.dll intptr loadlibraryexw(string, intptr, uint)
4 user32.dll int getwindowthreadprocessid(handleref, int32&)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
3 kernel32.dll int getcurrentthreadid()
3 user32.dll bool unhookwindowshookex(handleref)
3 user32.dll int enablescrollbar(intptr, int, int)
3 user32.dll int getscrollinfo(intptr, int, win32calls/scrollinfo&)
3 user32.dll intptr setwindowshookex(int, win32calls/hookproc, intptr, int)
3 user32.dll int redrawwindow(intptr, intptr, intptr, int)
3 user32.dll int releasedc(intptr, intptr)
3 user32.dll intptr getwindowdc(intptr)
3 user32.dll intptr callnexthookex(handleref, int, intptr, intptr)
3 user32.dll bool showwindow(handleref, int)
3 user32.dll int sendmessage(intptr, int, int, win32calls/toolinfo)
2 gdi32.dll int selectcliprgn(intptr, intptr)
2 gdi32.dll win32calls/colorref settextcolor(intptr, win32calls/colorref)
2 iphlpapi.dll int getadaptersinfo(intptr, uint32&)
2 kernel32.dll int freelibrary(intptr)
2 user32.dll int mapwindowpoints(intptr, intptr, win32calls/point&, int)
2 user32.dll int setscrollinfo(intptr, int, win32calls/scrollinfo&, bool)
2 user32.dll intptr getforegroundwindow()
2 user32.dll int showscrollbar(intptr, int, bool)
2 user32.dll int msgwaitformultipleobjects(int, intptr, bool, int, int)
2 uxtheme intptr openthemedata(intptr, string)
1 comctl32.dll bool initcommoncontrolsex(?/?)
1 comctl32.dll int dllgetversion(?/?/?&)
1 gdi32.dll bool getwindoworgex(intptr, ?/?/?&)
1 gdi32.dll int setbkmode(intptr, int)
1 gdi32.dll intptr createrectrgnindirect(win32calls/rect&)
1 gdi32.dll int gettextmetricsa(intptr, win32calls/textmetric&)
1 gdi32.dll bool getcharabcwidthsfloat(intptr, uint, uint, win32calls/?[])
1 gdi32.dll intptr gettextextentpoint32a(intptr, string, int, win32calls/size&)
1 kernel32.dll void globalmemorystatus(?/?&)
1 kernel32.dll int globalmemorystatusex(?/?&)
1 oleaut32.dll void loadtypelibex(string, ?/?, object&)
1 rpcrt4.dll uint uuidcreate(?/?&)
1 rpcrt4.dll uint uuidcreatesequential(?/?&)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int16 getkeystate(int)
1 user32.dll int sendmessage(intptr, int, int, win32calls/rect&)
1 user32.dll bool getupdaterect(intptr, win32calls/rect&, bool)
1 user32.dll bool ischild(intptr, intptr)
1 user32.dll bool peekmessage(win32calls/msg&, handleref, int, int, int)
1 user32.dll int drawtexta(intptr, string, int, win32calls/rect&, int)
1 uxtheme int getthemecolor(intptr, int, int, int, int32&)
1 uxtheme int getthemefilename(intptr, int, int, int, string, int)
1 uxtheme int getthememargins(intptr, intptr, int, int, int, ?/?/?&, int32[])
1 uxtheme int getthememetric(intptr, intptr, int, int, int, int32&)
1 uxtheme int setwindowtheme(intptr, string, string)
1 uxtheme int getthemebackgroundcontentrect(intptr, intptr, int, int, ?/?/?&, ?/?/?&)
1 uxtheme int drawthemetext(intptr, intptr, int, int, string, int, int, int, ?/?/?&)
1 uxtheme int drawthemebackgroundex(intptr, intptr, int, int, ?/?/?&, ?/?/?&)
1 uxtheme int drawthemebackground(intptr, intptr, int, int, ?/?/?&, ?/?/?&)
1 uxtheme bool isthemeactive()
1 uxtheme bool isappthemed()
1 uxtheme bool closethemedata(intptr)
1 uxtheme int drawthemeparentbackground(intptr, intptr, ?/?/?&)