Application Report


The following 14 APIs (used 25 times) might not work:

There are 123 P/Invokes (used 372 times):

Count Library Function
24 gdi32.dll intptr selectobject(intptr, intptr)
24 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, rect&, rect&)
17 user32.dll int sendmessage(intptr, int, int, int)
14 user32.dll intptr postmessage(intptr, int, int, int)
11 user32.dll void sendmessage(intptr, int, int, rect&)
10 gdi32.dll bool deleteobject(intptr)
10 user32.dll int releasedc(intptr, intptr)
9 user32.dll bool getmessage(msg&, int, uint, uint)
8 user32.dll intptr setparent(intptr, intptr)
8 user32.dll intptr getparent(intptr)
8 user32.dll intptr getdc(intptr)
7 uxtheme.dll bool isappthemed()
6 comctl32.dll int dllgetversion(dllversioninfo&)
6 gdi32.dll intptr createcompatibledc(intptr)
6 user32.dll bool getwindowrect(intptr, rect&)
6 uxtheme.dll int closethemedata(intptr)
6 uxtheme.dll intptr openthemedata(intptr, string)
6 uxtheme.dll bool isthemeactive()
5 gdi32.dll int settextcolor(intptr, int)
5 user32.dll bool dispatchmessage(msg&)
5 user32.dll int drawtext(intptr, string, int, rect&, drawtextflags)
5 user32.dll intptr setfocus(intptr)
4 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
4 kernel32.dll void copymemory(intptr, intptr, int)
4 user32.dll bool trackmouseevent(trackmouseevents&)
4 user32.dll bool showwindow(intptr, int16)
3 gdi32 int setstretchbltmode(intptr, int)
3 gdi32.dll intptr deletedc(intptr)
3 gdi32.dll bool stretchblt(intptr, int, int, int, int, intptr, int, int, int, int, uint)
3 user32 int getclientrect(intptr, rectangle&)
3 user32.dll intptr getfocus()
3 user32.dll bool clienttoscreen(intptr, point&)
3 user32.dll int sendmessage(intptr, int, int, rebarbandinfo&)
3 user32.dll int drawtext(intptr, string, int, rect&, int)
3 user32.dll intptr getwindowdc(intptr)
3 user32.dll int getclientrect(intptr, rect&)
3 user32.dll int sendmessage(intptr, int, intptr, int)
2 comctl32.dll bool initcommoncontrolsex(initcommoncontrolsex)
2 comctl32.dll int getcommoncontroldllversion(dllversioninfo&)
2 gdi32.dll int setbkmode(intptr, int)
2 gdi32.dll int getdevicecaps(intptr, int)
2 gdi32.dll int gdiflush()
2 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
2 kernel32.dll int freeresource(intptr)
2 kernel32.dll int sizeofresource(intptr, intptr)
2 kernel32.dll intptr loadlibrary(string)
2 kernel32.dll intptr loadresource(intptr, intptr)
2 kernel32.dll int getcurrentthreadid()
2 user32 int getwindowrect(intptr, rect&)
2 user32 int movewindow(intptr, int, int, int, int, int)
2 user32.dll bool waitmessage()
2 user32.dll int callnexthookex(intptr, int, intptr, intptr)
2 user32.dll void setforegroundwindow(intptr)
2 user32.dll void sendmessage(intptr, int, int, tbbuttoninfo&)
2 user32.dll intptr getdlgitem(intptr, int)
2 user32.dll int getsystemmetrics(int)
2 user32.dll int getwindowtext(intptr, stringbuffer&, int)
2 user32.dll uint16 getkeystate(int)
2 user32.dll intptr setwindowshookex(int, windowsapi/hookproc, intptr, int)
2 user32.dll intptr sendmessagelvcolumn(intptr, int, int, nativemethods/lvcolumn&)
2 user32.dll intptr getwindow(intptr, int)
2 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll bool translatemessage(msg&)
2 user32.dll bool peekmessage(msg&, int, uint, uint, uint)
2 user32.dll bool iswindowvisible(intptr)
2 user32.dll int invalidaterect(intptr, intptr, int)
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
1 comctl32.dll bool _trackmouseevent(nativemethods/trackmouseevent)
1 gdi32 int setbkmode(intptr, backgroundmode)
1 gdi32 intptr createsolidbrush(uint)
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
1 gdi32.dll uint getpixel(intptr, int, int)
1 kernel32 int64 writeprivateprofilestring(string, string, string, string)
1 kernel32 int getprivateprofilestring(string, string, string, stringbuilder, int, string)
1 kernel32.dll intptr findresource(intptr, string, string)
1 kernel32.dll intptr findresource(intptr, string, int)
1 kernel32.dll int internalseterrormode(int)
1 kernel32.dll intptr internalloadlibraryex(string, intptr, int)
1 kernel32.dll bool freelibrary(intptr)
1 shell32.dll uint shappbarmessage(uint, nativemethods/appbardata&)
1 user32 intptr getactivewindow()
1 user32 int getclassname(intptr, stringbuilder, int)
1 user32 intptr getwindowdc(intptr)
1 user32 bool validaterect(intptr, rectangle&)
1 user32 bool invalidaterect(intptr, rectangle&, bool)
1 user32 int releasedc(intptr, intptr)
1 user32 bool getcomboboxinfo(intptr, flatdatetimepicker/comboinfohelper/comboboxinfo&)
1 user32.dll intptr getupdaterectinternal(intptr, rectangle&, bool)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr sendmessagelvitem(intptr, int, int, nativemethods/lvitem&)
1 user32.dll void sendmessage(intptr, int, int, hditem&)
1 user32.dll intptr setcursor(intptr)
1 user32.dll void sendmessage(intptr, int, int, tvitem&)
1 user32.dll void sendmessage(intptr, int, int, tbbutton&)
1 user32.dll intptr setwindowshookex(hooktype, windowshook/hookproc, intptr, int)
1 user32.dll void sendmessage(intptr, int, int, lvitem&)
1 user32.dll void sendmessage(intptr, int, int, hd_hittestinfo&)
1 user32.dll intptr sendmessage(intptr, int, int, int)
1 user32.dll intptr releasedc(intptr, intptr)
1 user32.dll bool endpaint(intptr, paintstruct&)
1 user32.dll int internalsendmessage(intptr, int, intptr, intptr)
1 user32.dll bool postmessage(intptr, int, int, int)
1 user32.dll bool releasecapture()
1 user32.dll int getclassname(intptr, stringbuffer&, int)
1 user32.dll int getclassname(intptr, char[], int)
1 user32.dll int fillrect(intptr, rect&, intptr)
1 user32.dll bool setwindowrgn(intptr, intptr, bool)
1 user32.dll bool showscrollbar(intptr, int, bool)
1 user32.dll bool showwindowasync(intptr, int)
1 user32.dll int loadstring(intptr, int, stringbuilder, int)
1 user32.dll bool movewindow(intptr, int, int, int, int, bool)
1 user32.dll intptr loadcursor(intptr, uint)
1 user32.dll intptr loadbitmap(intptr, int64)
1 user32.dll bool getmenuitemrect(intptr, intptr, uint, rect&)
1 user32.dll intptr findwindow(string, string)
1 user32.dll intptr beginpaint(intptr, paintstruct&)
1 user32.dll int unhookwindowshookex(intptr)
1 user32.dll int systemparametersinfo(uint, uint, intptr, uint)
1 user32.dll bool getwindowrect(intptr, rectangle&)
1 user32.dll bool isiconic(intptr)
1 user32.dll int sendmessage(intptr, int, int, point&)
1 user32.dll bool updatelayeredwindow(intptr, intptr, point&, size&, intptr, point&, int, ble