Application Report


The following 13 APIs (used 46 times) might not work:

There are 83 P/Invokes (used 143 times):

Count Library Function
8 gdi32.dll intptr selectobject(intptr, intptr)
6 gdi32 int deleteobject(intptr)
4 gdi32 intptr selectobject(intptr, intptr)
4 gdi32.dll int settextcolor(intptr, int)
4 user32.dll int getmenuiteminfo(handleref, int, bool, x8b35a2b2ab588edd/x2bd8504e8b749c8a&)
4 user32.dll int drawtext(intptr, string, int, x5c75d7d53711a685/x8dd4b7a13a696a09&, int)
3 gdi32 int deletedc(intptr)
3 gdi32.dll int setbkmode(intptr, int)
3 gdi32.dll int deleteobject(intptr)
3 user32.dll int callnexthookex(intptr, int, intptr, x017fa4bf9237249b/xe1671f3c4aff58b1&)
3 user32.dll int getwindowrect(intptr, xb9f204126a3c682b/x8dd4b7a13a696a09&)
3 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
3 user32.dll int getmenuiteminfo(intptr, int, bool, xb9f204126a3c682b/x2bd8504e8b749c8a&)
3 userenv.dll bool leavecriticalpolicysection(intptr)
3 uxtheme intptr openthemedata(intptr, string)
2 gdi32 intptr createcompatibledc(intptr)
2 gdi32.dll intptr createfontindirect(x5c75d7d53711a685/xec6fd8141c5aa2df&)
2 gdi32.dll int excludecliprect(intptr, int, int, int, int)
2 gdi32.dll int gettextcolor(intptr)
2 user32 int systemparametersinfo(int, int, int32&, int)
2 user32 int showwindow(intptr, int)
2 user32.dll int getmenuitemcount(intptr)
2 user32.dll int callnexthookex(intptr, int, int, int)
2 user32.dll int postmessage(intptr, int, int, int)
2 user32.dll int setmenuiteminfo(intptr, int, bool, xb9f204126a3c682b/x2bd8504e8b749c8a&)
2 user32.dll int setmenuiteminfo(handleref, int, bool, x8b35a2b2ab588edd/x2bd8504e8b749c8a&)
2 user32.dll int sendmessage(intptr, int, int, int)
2 userenv.dll bool unregistergpnotification(safewaithandle)
2 userenv.dll intptr entercriticalpolicysection(bool)
2 userenv.dll bool registergpnotification(safewaithandle, bool)
2 uxtheme int getcurrentthemename(string, int, string, int, string, int)
2 uxtheme int drawthemeparentbackground(intptr, intptr, x42d5fed0697f158c/x8dd4b7a13a696a0
2 uxtheme.dll bool isthemeactive()
1 comctl32.dll int dllgetversion(xec54421c8bae23c3/x43ca21b43e3dd7ee&)
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32 int setbkcolor(intptr, int)
1 gdi32 int getobjectbitmap(intptr, int, x7d8d2ed69d304345/x794c1ff18db268b8&)
1 gdi32 intptr createdc(string, intptr, intptr, intptr)
1 gdi32 int getobjectbitmap(intptr, int, iconfile/x794c1ff18db268b8&)
1 gdi32 int getbitmapbits(intptr, int, int32[])
1 gdi32 int bitblt(intptr, int, int, int, int, intptr, int, int, int)
1 gdi32.dll int getbitmapbits(intptr, int, int32[])
1 gdi32.dll int selectcliprgn(intptr, intptr)
1 user32 bool updatelayeredwindow(intptr, intptr, x700822a7c6d92025/xaf08eaf97a1f0f68&, x
1 user32 int geticoninfo(intptr, iconfile/x427414780a515181&)
1 user32 int setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32 int geticoninfo(intptr, x7d8d2ed69d304345/x427414780a515181&)
1 user32 int releasedc(intptr, intptr)
1 user32 intptr getdc(intptr)
1 user32 int sendmessage(intptr, int, int, int)
1 user32.dll intptr sendmessage(intptr, int, int, int)
1 user32.dll intptr sendmessage(intptr, int, int, xb9f204126a3c682b/x3ff95812464be8ed&)
1 user32.dll intptr setwindowproc(intptr, int, x8ec6a1317a73ae90/xb6717b7a8d5d6571)
1 user32.dll intptr setwindowshookex(int, delegate, intptr, int)
1 user32.dll intptr trackpopupmenuex(handleref, int, int, int, handleref, x8b35a2b2ab588edd/x
1 user32.dll intptr windowfrompoint(int, int)
1 user32.dll intptr releasedc(intptr, intptr)
1 user32.dll intptr getwindowdc(intptr)
1 user32.dll intptr getsubmenu(intptr, int)
1 user32.dll int callnexthookex(intptr, int, intptr, xbdfbbf44531f1af3/x8f06ed64b8ec6f0e&)
1 user32.dll int drawframecontrol(intptr, xb9f204126a3c682b/x8dd4b7a13a696a09&, int, int)
1 user32.dll int endpaint(intptr, xb9f204126a3c682b/x6014e402ab76dddc&)
1 user32.dll int getclassname(intptr, stringbuilder, int)
1 user32.dll bool unhookwindowshookex(intptr)
1 user32.dll int getmenuitemrect(intptr, intptr, int, xb9f204126a3c682b/x8dd4b7a13a696a09&)
1 user32.dll int getmenustate(intptr, int, int)
1 user32.dll int hidecaret(intptr)
1 user32.dll intptr getmenuitemid(intptr, int)
1 user32.dll int showcaret(intptr)
1 user32.dll int setwindowlong(intptr, int, intptr)
1 user32.dll int beginpaint(intptr, xb9f204126a3c682b/x6014e402ab76dddc&)
1 user32.dll int releasecapture()
1 user32.dll int setcapture(intptr)
1 uxtheme int drawthemebackgroundex(intptr, intptr, int, int, x42d5fed0697f158c/x8dd4b7a13
1 uxtheme int getthememetric(intptr, intptr, int, int, int, int32&)
1 uxtheme int getthememargins(intptr, intptr, int, int, int, x42d5fed0697f158c/x8dd4b7a13a
1 uxtheme int getthemefilename(intptr, int, int, int, string, int)
1 uxtheme int getthemeenumvalue(intptr, int, int, int, int32&)
1 uxtheme int getthemecolor(intptr, int, int, int, int32&)
1 uxtheme int drawthemetext(intptr, intptr, int, int, string, int, int, int, x42d5fed0697f
1 uxtheme bool closethemedata(intptr)
1 uxtheme int drawthemebackground(intptr, intptr, int, int, x42d5fed0697f158c/x8dd4b7a13a6
1 uxtheme.dll bool isappthemed()