Application Report


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

There are 149 P/Invokes (used 322 times):

Count Library Function
31 gdi32.dll bool deleteobject(intptr)
12 gdi32.dll intptr createrectrgn(int, int, int, int)
9 gdi32.dll intptr selectobject(intptr, intptr)
7 kernel32.dll int getcurrentthreadid()
7 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
6 gdi32.dll int settextcolor(intptr, int)
6 user32.dll int releasedc(intptr, intptr)
6 user32.dll bool iszoomed(intptr)
6 user32.dll int sendmessage(intptr, int, uint, uint)
5 gdi32.dll int excludecliprect(intptr, int, int, int, int)
5 gdi32.dll bool patblt(intptr, int, int, int, int, int)
5 gdi32.dll intptr createsolidbrush(int)
5 user32.dll bool iswindowenabled(intptr)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
5 user32.dll int sendmessage(intptr, int, intptr, intptr)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 gdi32.dll int savedc(intptr)
4 user32.dll int fillrect(intptr, gdi32/rect&, intptr)
3 gdi32.dll int restoredc(intptr, int)
3 gdi32.dll int setbkmode(intptr, int)
3 kernel32.dll void outputdebugstring(string)
3 user32.dll intptr getdcex(intptr, intptr, int)
3 user32.dll int16 getasynckeystate(int)
3 user32.dll bool setkeyboardstate(byte[])
3 user32.dll intptr getwindowdc(intptr)
3 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, intptr, int, size&)
3 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, gdi32/rect&, intptr&)
2 comctl32.dll bool _trackmouseevent(trackmouseevent)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll int getbkmode(intptr)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
2 gdi32.dll int getdevicecaps(intptr, int)
2 gdi32.dll intptr createbrushindirect(splitterlinehelper/logbrush)
2 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
2 gdi32.dll int getdibits(handleref, handleref, int, int, intptr, nativemethods/bitmapinfo_f
2 gdi32.dll int getkerningpairs(intptr, int, win32util/kerningpair[])
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll bool deleteobject(handleref)
2 gdi32.dll int setbkcolor(intptr, int)
2 odbc32.dll int16 sqlfreehandle(int16, intptr)
2 odbc32.dll int16 sqlbrowseconnect(intptr, stringbuilder, int16, stringbuilder, int16, int16
2 odbc32.dll int16 sqlallochandle(int16, intptr, intptr&)
2 user32.dll int postmessage(intptr, int, intptr, intptr)
2 user32.dll intptr getsystemmenu(intptr, bool)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
2 user32.dll bool enablewindow(intptr, bool)
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, gdi32/rect&, gdi32/rect&)
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
2 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, gdi32/rect&, gdi32/rec
2 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, gdi32/rect&, int, int, gdi32/rect
2 uxtheme.dll int setwindowtheme(intptr, string, string)
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, gdi32/rect&, gdi3
2 uxtheme.dll bool isappthemed()
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll bool rectvisible(intptr, gdi32/rect&)
1 gdi32.dll int setpixel(intptr, int, int, int)
1 gdi32.dll intptr getstockobject(int)
1 gdi32.dll intptr createpatternbrush(intptr)
1 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
1 gdi32.dll intptr createdibsection(handleref, nativemethods/bitmapinfo_flat&, int, intptr&,
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll intptr createbitmap(int, int, int, int, intptr)
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll bool getviewportorgex(intptr, gdi32/point&)
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, win32util/abc[])
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll int bitblt(handleref, int, int, int, int, handleref, int, int, int)
1 kernel32.dll int getlocaleinfo(int, int, string, int)
1 mpr.dll networkresources/errorcodes wnetcloseenum(intptr)
1 mpr.dll networkresources/errorcodes wnetenumresource(intptr, uint32&, intptr, uint32&)
1 mpr.dll networkresources/errorcodes wnetopenenum(networkresources/resourcescope, network
1 odbc32.dll int16 sqlsetenvattr(intptr, int, intptr, int)
1 user32 void notifywinevent(int, intptr, int, int)
1 user32 bool geticoninfo(intptr, cursorinfo/iconinfo&)
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll intptr getforegroundwindow()
1 user32.dll intptr sendmessage(intptr, int, int, int)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr getfocus()
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll uint enablemenuitem(intptr, uint, uint)
1 user32.dll intptr windowfrompoint(point)
1 user32.dll intptr setwindowlongptr64(handleref, int, handleref)
1 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
1 user32.dll intptr setwindowlong(handleref, int, intptr)
1 user32.dll intptr setfocus(intptr)
1 user32.dll intptr setfocus(handleref)
1 user32.dll intptr setcapture(intptr)
1 user32.dll intptr setwindowlongptr32(handleref, int, handleref)
1 user32.dll intptr sendmessage(intptr, int, intptr, string)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int64 getwindowlong(handleref, int)
1 user32.dll bool destroymenu(intptr)
1 user32.dll bool scrollwindowex(intptr, int, int, comrect, rect&, intptr, rect&, int)
1 user32.dll bool releasecapture()
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool messagebeep(uint)
1 user32.dll bool messagebeep(int)
1 user32.dll bool getcaretpos(barmanagerhook/point&)
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll bool isiconic(intptr)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool getwindowrect(intptr, formpainter/rect&)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll bool getmenuiteminfo(intptr, uint, bool, barsystemmenuitem/menuiteminfo&)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool showscrollbar(intptr, int, bool)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll int16 vkkeyscan(char)
1 user32.dll int16 getkeystate(int)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
1 user32.dll int setcapture(intptr)
1 user32.dll int sendmessage(intptr, int, int, int)
1 user32.dll int scrollwindowex(intptr, int, int, windowscroller/rect&, windowscroller/rect&,
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll int mapwindowpoints(intptr, intptr, gdi32/point&, int)
1 user32.dll int getwindowplacement(intptr, barmanagerhook/windowplacement&)
1 user32.dll int getmenustring(intptr, uint, intptr, int, int)
1 user32.dll int getmenuitemcount(intptr)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll int framerect(intptr, gdi32/rect&, intptr)
1 user32.dll int fillrect(intptr, win32util/rect&, intptr)
1 user32.dll int drawtext(intptr, string, int, gdi32/rect&, int)
1 uxtheme.dll intptr getcurrentthemename(string, int, string, int, string, int)
1 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, gdi32/rect&)