Application Report


The following 30 APIs (used 57 times) might not work:

There are 85 P/Invokes (used 232 times):

Count Library Function
35 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
13 user32.dll int getscrollpos(intptr, int)
12 user32.dll int setscrollpos(intptr, int, int, bool)
11 kl2dll32.dll uint kfunc(int, int, int, int)
10 user32.dll int postmessage(intptr, int, intptr, intptr)
8 user32.dll void keybd_event(byte, byte, uint, uintptr)
6 gdi32.dll intptr selectobject(intptr, intptr)
6 kernel32.dll intptr openevent(uint, bool, string)
5 user32.dll int getwindowrect(intptr, win32calls/rect&)
4 kernel32.dll intptr loadlibraryexw(string, intptr, uint)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
4 user32.dll int getwindowthreadprocessid(handleref, int32&)
3 kernel32.dll intptr mapviewoffile(intptr, uint, uint, uint, intptr)
3 kernel32.dll int getcurrentthreadid()
3 user32.dll int getscrollinfo(intptr, int, win32calls/scrollinfo&)
3 user32.dll int redrawwindow(intptr, intptr, intptr, int)
3 user32.dll intptr setwindowshookex(int, win32calls/hookproc, intptr, int)
3 user32.dll bool showwindow(handleref, int)
3 user32.dll bool unhookwindowshookex(handleref)
3 user32.dll int getwindowlong32(intptr, int)
3 user32.dll int releasedc(intptr, intptr)
3 user32.dll intptr getwindowdc(intptr)
3 user32.dll intptr sendmessage(intptr, int, intptr, win32calls/toolinfo)
3 user32.dll intptr callnexthookex(handleref, int, intptr, intptr)
3 user32.dll int enablescrollbar(intptr, int, int)
2 gdi32.dll int deleteobject(intptr)
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 bool writefile(intptr, byte[], uint, uint32&, intptr)
2 kernel32.dll int freelibrary(intptr)
2 kernel32.dll intptr openfilemapping(uint, bool, string)
2 user32.dll int mapwindowpoints(intptr, intptr, win32calls/point&, int)
2 user32.dll void mouseevent(mouseeventflags, uint, uint, uint, uintptr)
2 user32.dll void keyboardevent(keyconstants, keyeventscancode, keyeventmodifiers, uintptr)
2 user32.dll int setscrollinfo(intptr, int, win32calls/scrollinfo&, bool)
2 user32.dll int showscrollbar(intptr, int, bool)
2 user32.dll intptr getforegroundwindow()
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 int setbkmode(intptr, int)
1 gdi32.dll int gettextextentpoint32a(intptr, string, int, win32calls/size&)
1 gdi32.dll int gettextmetricsa(intptr, win32calls/textmetric&)
1 gdi32.dll bool getwindoworgex(intptr, ?/?/?&)
1 gdi32.dll intptr createrectrgnindirect(win32calls/rect&)
1 gdi32.dll bool getcharabcwidthsfloat(intptr, uint, uint, win32calls/?[])
1 kernel32 int createfile(string, uint, uint, nativemethods/securityattributes, uint, uint,
1 kernel32.dll bool flushfilebuffers(intptr)
1 kernel32.dll bool readfile(intptr, byte[], uint, uint32&, intptr)
1 kernel32.dll bool closehandle(intptr)
1 kernel32.dll bool unmapviewoffile(intptr)
1 kernel32.dll int closehandle(intptr)
1 kernel32.dll int flushviewoffile(intptr, uint)
1 kernel32.dll int globalmemorystatusex(?/?&)
1 kernel32.dll void globalmemorystatus(?/?&)
1 kl2dll32.dll uint keybd(int)
1 oleaut32.dll void loadtypelibex(string, ?/?, object&)
1 rpcrt4.dll uint uuidcreatesequential(?/?&)
1 rpcrt4.dll uint uuidcreate(?/?&)
1 user32.dll intptr ?(intptr, int)
1 user32.dll intptr sendmessage(intptr, int, intptr, win32calls/rect&)
1 user32.dll bool getupdaterect(intptr, win32calls/rect&, bool)
1 user32.dll intptr ?(intptr, int, intptr)
1 user32.dll int ?(intptr, int, int)
1 user32.dll bool peekmessage(win32calls/msg&, handleref, int, int, int)
1 user32.dll bool ischild(intptr, intptr)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int drawtexta(intptr, string, int, win32calls/rect&, int)
1 user32.dll int16 getkeystate(int)
1 uxtheme int setwindowtheme(intptr, string, string)
1 uxtheme int getthemepartsize(intptr, intptr, int, int, intptr, ?, ?/?/?&)
1 uxtheme int getthememetric(intptr, intptr, int, int, int, int32&)
1 uxtheme int getthememargins(intptr, intptr, int, int, int, ?/?/?&, int32[])
1 uxtheme int getthemefilename(intptr, int, int, int, string, int)
1 uxtheme int getthemecolor(intptr, int, int, int, int32&)
1 uxtheme int getthemebackgroundcontentrect(intptr, intptr, int, int, ?/?/?&, ?/?/?&)
1 uxtheme int drawthemetext(intptr, intptr, int, int, string, int, int, int, ?/?/?&)
1 uxtheme int drawthemeparentbackground(intptr, intptr, ?/?/?&)
1 uxtheme int drawthemebackground(intptr, intptr, int, int, ?/?/?&, ?/?/?&)
1 uxtheme bool isthemeactive()
1 uxtheme bool isappthemed()
1 uxtheme bool closethemedata(intptr)
1 uxtheme int drawthemebackgroundex(intptr, intptr, int, int, ?/?/?&, ?/?/?&)