Application Report


The following 26 APIs (used 50 times) might not work:

There are 132 P/Invokes (used 390 times):

Count Library Function
35 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
24 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, rect&, rect&)
13 user32.dll int getscrollpos(intptr, int)
13 user32.dll int sendmessage(intptr, int, int, intptr)
12 gdi32.dll intptr selectobject(intptr, intptr)
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)
8 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, setwindowposflags)
7 uxtheme.dll bool isappthemed()
6 comctl32.dll int dllgetversion(dllversioninfo&)
6 kernel32.dll intptr openevent(uint, bool, string)
6 uxtheme.dll intptr openthemedata(intptr, string)
6 uxtheme.dll bool isthemeactive()
6 uxtheme.dll int closethemedata(intptr)
5 gdi32.dll int settextcolor(intptr, int)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
5 user32.dll int getwindowrect(intptr, win32calls/rect&)
5 user32.dll int drawtext(intptr, string, int, rect&, drawtextflags)
4 kernel32.dll intptr loadlibraryexw(string, intptr, uint)
4 kernel32.dll void copymemory(intptr, intptr, int)
4 user32.dll bool getclientrect(intptr, rect&)
4 user32.dll int getwindowthreadprocessid(handleref, int32&)
4 user32.dll int releasedc(intptr, intptr)
3 gdi32.dll bool deleteobject(intptr)
3 gdi32.dll int setbkmode(intptr, int)
3 kernel32.dll intptr mapviewoffile(intptr, uint, uint, uint, intptr)
3 kernel32.dll int getcurrentthreadid()
3 user32.dll int enablescrollbar(intptr, int, int)
3 user32.dll intptr sendmessage(intptr, int, intptr, win32calls/toolinfo)
3 user32.dll int getscrollinfo(intptr, int, win32calls/scrollinfo&)
3 user32.dll int redrawwindow(intptr, intptr, intptr, int)
3 user32.dll intptr callnexthookex(handleref, int, intptr, intptr)
3 user32.dll intptr setwindowshookex(int, win32calls/hookproc, intptr, int)
3 user32.dll int getwindowlong32(intptr, int)
3 user32.dll int getsystemmetrics(int)
3 user32.dll bool getwindowrect(intptr, rect&)
3 user32.dll int getdlgctrlid(intptr)
3 user32.dll bool showwindow(handleref, int)
3 user32.dll bool unhookwindowshookex(handleref)
3 user32.dll intptr getwindowdc(intptr)
2 gdi32.dll win32calls/colorref settextcolor(intptr, win32calls/colorref)
2 gdi32.dll int selectcliprgn(intptr, intptr)
2 gdi32.dll int deleteobject(intptr)
2 gdi32.dll int gdiflush()
2 gdi32.dll int getdevicecaps(intptr, int)
2 iphlpapi.dll int getadaptersinfo(intptr, uint32&)
2 kernel32 bool writefile(intptr, byte[], uint, uint32&, intptr)
2 kernel32.dll int sizeofresource(intptr, intptr)
2 kernel32.dll int freeresource(intptr)
2 kernel32.dll intptr loadresource(intptr, intptr)
2 kernel32.dll int freelibrary(intptr)
2 kernel32.dll intptr loadlibrary(string)
2 kernel32.dll intptr openfilemapping(uint, bool, string)
2 user32.dll intptr getforegroundwindow()
2 user32.dll void mouseevent(mouseeventflags, uint, uint, uint, uintptr)
2 user32.dll void keyboardevent(keyconstants, keyeventscancode, keyeventmodifiers, uintptr)
2 user32.dll intptr getparent(intptr)
2 user32.dll intptr sendmessage(handleref, uint, intptr, stringbuilder)
2 user32.dll int showscrollbar(intptr, int, bool)
2 user32.dll int mapwindowpoints(intptr, intptr, win32calls/point&, int)
2 user32.dll int msgwaitformultipleobjects(int, intptr, bool, int, int)
2 user32.dll int setscrollinfo(intptr, int, win32calls/scrollinfo&, bool)
2 user32.dll bool setwindowtext(intptr, string)
2 user32.dll bool getwindowinfo(intptr, windowinfo&)
2 uxtheme intptr openthemedata(intptr, string)
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
1 comctl32.dll int dllgetversion(?/?/?&)
1 comctl32.dll bool initcommoncontrolsex(?/?)
1 gdi32.dll bool getwindoworgex(intptr, ?/?/?&)
1 gdi32.dll int gettextmetricsa(intptr, win32calls/textmetric&)
1 gdi32.dll int gettextextentpoint32a(intptr, string, int, win32calls/size&)
1 gdi32.dll bool getcharabcwidthsfloat(intptr, uint, uint, win32calls/?[])
1 gdi32.dll intptr createrectrgnindirect(win32calls/rect&)
1 kernel32 int createfile(string, uint, uint, nativemethods/securityattributes, uint, uint,
1 kernel32.dll int internalseterrormode(int)
1 kernel32.dll int closehandle(intptr)
1 kernel32.dll bool freelibrary(intptr)
1 kernel32.dll bool unmapviewoffile(intptr)
1 kernel32.dll intptr internalloadlibraryex(string, intptr, int)
1 kernel32.dll intptr findresource(intptr, string, string)
1 kernel32.dll bool readfile(intptr, byte[], uint, uint32&, intptr)
1 kernel32.dll bool flushfilebuffers(intptr)
1 kernel32.dll intptr findresource(intptr, string, int)
1 kernel32.dll int flushviewoffile(intptr, uint)
1 kernel32.dll int globalmemorystatusex(?/?&)
1 kernel32.dll void globalmemorystatus(?/?&)
1 kernel32.dll bool closehandle(intptr)
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 loadbitmap(intptr, int)
1 user32.dll intptr sendmessage(handleref, uint, intptr, intptr)
1 user32.dll void getclassname(intptr, stringbuilder, int)
1 user32.dll intptr sendmessage(intptr, int, intptr, win32calls/rect&)
1 user32.dll intptr setparent(intptr, intptr)
1 user32.dll intptr getdlgitem(intptr, int)
1 user32.dll int ?(intptr, int, int)
1 user32.dll bool peekmessage(win32calls/msg&, handleref, int, int, int)
1 user32.dll bool iswindow(intptr)
1 user32.dll bool ischild(intptr, intptr)
1 user32.dll bool getupdaterect(intptr, win32calls/rect&, bool)
1 user32.dll bool enumchildwindows(intptr, nativemethods/enumwindowscallback, int)
1 user32.dll bool enablewindow(intptr, bool)
1 user32.dll bool destroyicon(intptr)
1 user32.dll int destroywindow(intptr)
1 user32.dll int drawtexta(intptr, string, int, win32calls/rect&, int)
1 user32.dll int internalsendmessage(intptr, int, intptr, intptr)
1 user32.dll int16 getkeystate(int)
1 user32.dll intptr ?(intptr, int)
1 user32.dll bool destroywindow(intptr)
1 user32.dll intptr ?(intptr, int, intptr)
1 user32.dll intptr createwindowex(int, string, string, int, int, int, int, int, intptr, int,
1 user32.dll intptr createwindowex(uint, string, string, uint, int, int, int, int, intptr, in
1 user32.dll intptr getdc(intptr)
1 user32.dll int loadstring(intptr, int, stringbuilder, 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 bool closethemedata(intptr)
1 uxtheme bool isappthemed()
1 uxtheme bool isthemeactive()
1 uxtheme int drawthemebackground(intptr, intptr, int, int, ?/?/?&, ?/?/?&)
1 uxtheme int drawthemeparentbackground(intptr, intptr, ?/?/?&)
1 uxtheme int drawthemetext(intptr, intptr, int, int, string, int, int, int, ?/?/?&)
1 uxtheme int getthemebackgroundcontentrect(intptr, intptr, int, int, ?/?/?&, ?/?/?&)
1 uxtheme int getthemecolor(intptr, int, int, int, int32&)
1 uxtheme int drawthemebackgroundex(intptr, intptr, int, int, ?/?/?&, ?/?/?&)