Application Report


The following 20 APIs (used 42 times) might not work:

There are 129 P/Invokes (used 246 times):

Count Library Function
23 gdi32.dll intptr selectobject(intptr, intptr)
17 user32.dll int sendmessage(intptr, int, int, int)
9 gdi32.dll bool deleteobject(intptr)
6 gdi32.dll int setbkmode(intptr, int)
5 gdi32.dll int settextcolor(intptr, int)
5 user32 int getsyscolor(int)
5 user32.dll void sendmessage(intptr, int, int, nativemethods/rect&)
4 gdi32.dll intptr createpen(int, int, int)
4 user32.dll int releasedc(intptr, intptr)
3 gdi32.dll int setbkcolor(intptr, int)
3 gdi32.dll bool exttextoutw(intptr, int, int, nativemethods/etooptions, nativemethods/rect&
3 kernel32.dll bool queryperformancecounter(int64&)
3 user32.dll int16 getkeystate(int)
3 user32.dll intptr postmessage(intptr, int, int, int)
3 user32.dll intptr getdc(intptr)
3 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
3 user32.dll void sendmessage(intptr, int, int, nativemethods/rebarbandinfo&)
3 uxtheme.dll bool drawthemebackground(int, intptr, int, int, win32/gdirect&, int)
2 comctl32.dll bool flatsb_setscrollprop(intptr, int, int, bool)
2 comctl32.dll bool initcommoncontrolsex(nativemethods/initcommoncontrolsex)
2 comctl32.dll int flatsb_setscrollinfo(intptr, int, win32/scrollinfo&, bool)
2 comctl32.dll int dllgetversion(nativemethods/dllversioninfo&)
2 gdi32.dll int setgraphicsmode(intptr, int)
2 gdi32.dll int excludecliprect(intptr, int, int, int, int)
2 gdi32.dll bool setworldtransform(intptr, win32/xform&)
2 gdi32.dll bool setworldtransform(intptr, nativemethods/xform&)
2 gdi32.dll int getdevicecaps(intptr, int)
2 kernel32.dll uint getuserdefaultlcid()
2 kernel32.dll bool queryperformancefrequency(int64&)
2 kernel32.dll int getlocaleinfo(uint, uint, stringbuilder, int)
2 odbc32.dll sqlserverbrowser/nativemethods_odbc32/sqlresultcode sqlfreehandle(sqlserverbrows
2 odbc32.dll sqlserverbrowser/nativemethods_odbc32/sqlresultcode sqlallochandle(sqlserverbrow
2 user32.dll int setscrollinfo(intptr, int, win32/scrollinfo&, bool)
2 user32.dll intptr sendmessage(handleref, int, int, nativemethods/paraformat2&)
2 user32.dll int fillrect(intptr, win32/gdirect&, intptr)
2 user32.dll int getscrollpos(intptr, int)
2 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
2 user32.dll int framerect(intptr, win32/gdirect&, intptr)
2 user32.dll int drawtext(intptr, string, int, textgraphics/nativemethods/rect&, int)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll intptr setwindowshookex(int, hookhandler, int, int)
2 user32.dll uint sendinput(uint, nativemethods/input&, int)
2 user32.dll bool messagebeep(int)
2 user32.dll void sendmessage(intptr, int, int, nativemethods/tbbuttoninfo&)
2 user32.dll intptr sendmessage(handleref, int, int, nativemethods/charrange&)
2 uxtheme int setwindowtheme(intptr, string, string)
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll int openthemedata(int, string)
1 comctl32.dll bool flatsb_getscrollinfo(intptr, int, win32/scrollinfo&)
1 comctl32.dll bool initializeflatsb(intptr)
1 comctl32.dll bool uninitializeflatsb(intptr)
1 comctl32.dll bool imagelist_drawex(intptr, int, intptr, int, int, int, int, int, int, int)
1 comctl32.dll bool imagelist_drawindirect(nativemethods/imagelistdrawparams&)
1 comctl32.dll bool initcommoncontrolsex(win32/initcommoncontrolsex&)
1 gdi32 int deleteobject(intptr)
1 gdi32.dll bool scaleviewportextex(intptr, int, int, int, int, win32/gdisize&)
1 gdi32.dll bool roundrect(intptr, int, int, int, int, int, int)
1 gdi32.dll bool restoredc(intptr, int)
1 gdi32.dll bool polygon(intptr, intptr, int)
1 gdi32.dll bool polybezier(intptr, intptr, int)
1 gdi32.dll bool movetoex(intptr, int, int, intptr)
1 gdi32.dll bool lineto(intptr, int, int)
1 gdi32.dll bool gettextextentpoint32(intptr, string, int, win32/gdisize&)
1 gdi32.dll bool getcharwidth32(intptr, int, int, intptr)
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
1 gdi32.dll bool arc(intptr, int, int, int, int, int, int, int, int)
1 gdi32.dll bool gettextextentexpoint(intptr, string, int, int, intptr, intptr, win32/gdisiz
1 gdi32.dll bool selectobject(intptr, intptr)
1 gdi32.dll bool setviewportextex(intptr, int, int, win32/gdisize&)
1 gdi32.dll int getgraphicsmode(intptr)
1 gdi32.dll int savedc(intptr)
1 gdi32.dll int selectcliprgn(intptr, intptr)
1 gdi32.dll int getcliprgn(intptr, intptr)
1 gdi32.dll uint settextcolor(intptr, int)
1 gdi32.dll uint getglyphindicesw(intptr, string, int, uint16[], uint)
1 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
1 gdi32.dll int setpixel(intptr, int, int, int)
1 gdi32.dll intptr createsolidbrush(int)
1 gdi32.dll intptr createrectrgnindirect(win32/gdirect&)
1 gdi32.dll int exttextout(intptr, int, int, int, win32/gdirect&, string, int, intptr)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll int gettextmetrics(intptr, win32/textmetrics&)
1 kernel32.dll int getcurrentthreadid()
1 kernel32.dll bool beep(int, int)
1 odbc32.dll sqlserverbrowser/nativemethods_odbc32/sqlresultcode sqlbrowseconnect(intptr, str
1 odbc32.dll sqlserverbrowser/nativemethods_odbc32/sqlresultcode sqldisconnect(intptr)
1 odbc32.dll sqlserverbrowser/nativemethods_odbc32/sqlresultcode sqlsetenvattr(intptr, sqlser
1 odbc32.dll sqlserverbrowser/nativemethods_odbc32/sqlresultcode sqlgetdiagrec(sqlserverbrows
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll void sendmessage(intptr, int, int, nativemethods/tbbutton&)
1 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
1 user32.dll intptr setwindowshookex(int, nativemethods/hookproc, intptr, int)
1 user32.dll intptr setcursor(intptr)
1 user32.dll intptr getwindowdc(intptr)
1 user32.dll intptr sendmessage(handleref, int, int, int)
1 user32.dll int systemparametersinfo(int, int, int32&, int)
1 user32.dll int sendmessage(intptr, int, int, nativemethods/point&)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32.dll bool setcaretpos(int, int)
1 user32.dll bool scrollwindow(intptr, int, int, win32/gdirect&, int)
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool enumchildwindows(intptr, enumchildproc, intptr)
1 user32.dll bool drawfocusrect(intptr, win32/gdirect&)
1 user32.dll bool drawedge(intptr, win32/gdirect&, int, int)
1 user32.dll bool destroycaret()
1 user32.dll bool createcaret(intptr, intptr, int, int)
1 user32.dll bool showscrollbar(intptr, int, bool)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll int sendmessage(intptr, int, int, imagebutton/button_imagelist&)
1 user32.dll int mapwindowpoints(intptr, intptr, point[], uint)
1 user32.dll int iswindowvisible(intptr)
1 user32.dll int invalidaterect(intptr, nativemethods/rect&, int)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int getsyscolor(int)
1 user32.dll int getscrollinfo(intptr, int, win32/scrollinfo&)
1 user32.dll int getclassname(intptr, intptr, int)
1 user32.dll int drawtext(intptr, string, int, win32/gdirect&, int)
1 user32.dll int callnexthookex(intptr, int, intptr, intptr)
1 uxtheme.dll intptr openthemedata(intptr, string)
1 uxtheme.dll int getwindowtheme(intptr)
1 uxtheme.dll int getthemecolor(int, int, int, int, win32/colorref&)
1 uxtheme.dll int getthemeappproperties()
1 uxtheme.dll int getcurrentthemename(intptr, int, intptr, int, int, int)
1 uxtheme.dll int closethemedata(intptr)
1 uxtheme.dll int closethemedata(int)
1 uxtheme.dll bool isappthemed()
1 uxtheme.dll void getthemecolor(intptr, int, int, int, int32&)