Application Report


The following 24 APIs (used 2104 times) might not work:

There are 147 P/Invokes (used 352 times):

Count Library Function
13 user32.dll intptr b(intptr, int, intptr, intptr)
12 gdi32 intptr selectobject(intptr, intptr)
12 user32.dll int releasedc(intptr, intptr)
11 gdi32 bool deleteobject(intptr)
11 uxtheme.dll intptr openthemedata(intptr, string)
10 gdi32.dll bool deleteobject(intptr)
10 user32.dll intptr getwindowdc(intptr)
9 user32 int getwindowlong(intptr, int)
8 gdi32.dll intptr createrectrgnindirect(a2/f&)
8 uxtheme.dll intptr closethemedata(intptr)
7 user32 bool setwindowpos(int, int, int, int, int, int, int)
7 user32.dll int sendmessage(intptr, int, intptr, intptr)
6 user32 int setwindowlong(intptr, int, int)
6 user32 int callnexthookex(intptr, int, intptr, intptr)
6 user32.dll intptr a(intptr, int, intptr, a2/f&)
5 gdi32 intptr createcompatibledc(intptr)
5 gdi32.dll int selectcliprgn(intptr, intptr)
5 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
5 user32 bool showwindow(int, int)
4 gdi32 bool deletedc(intptr)
4 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, int, int)
4 user32 int releasedc(intptr, intptr)
4 user32 bool unhookwindowshookex(intptr)
4 user32.dll int postmessage(intptr, int, intptr, intptr)
3 user32 intptr getdc(intptr)
3 user32 bool redrawwindow(intptr, intptr, intptr, uint)
3 user32 intptr getwindowdc(intptr)
3 user32 bool iswindow(intptr)
3 user32.dll int getwindowrect(intptr, nativewindowmethods/rect&)
3 user32.dll bool getscrollinfo(intptr, int, ir/b&)
3 user32.dll int a(intptr, int)
3 uxtheme.dll void drawthemebackground(int, intptr, int, int, xpthemes/nativewindowmethods/rec
3 uxtheme.dll bool isthemebackgroundpartiallytransparent(intptr, int, int)
2 gdi32 int deleteobject(intptr)
2 gdi32 int setviewportorgex(intptr, int, int, nativewindowmethods/point&)
2 gdi32 int getdevicecaps(intptr, int)
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32.dll intptr selectobject(intptr, intptr)
2 gdi32.dll int savedc(intptr)
2 kernel32.dll bool freelibrary(intptr)
2 kernel32.dll intptr loadlibrary(string)
2 user32 int sendmessage(intptr, int, intptr, intptr)
2 user32 intptr getdesktopwindow()
2 user32 int sendmessage(intptr, int, int, intptr)
2 user32 int sendmessage(intptr, int, int, int)
2 user32 intptr getsystemmenu(intptr, bool)
2 user32.dll int setwindowlong(intptr, nativewindowmethods/getwindowlongenum, int)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll int messagebeep(int)
2 user32.dll int getwindowlong(intptr, nativewindowmethods/getwindowlongenum)
2 user32.dll intptr sendmessage(intptr, int, int, int)
2 user32.dll int getwindowlong(intptr, int)
2 user32.dll int getclassname(intptr, stringbuilder, int)
2 user32.dll bool ischild(intptr, intptr)
2 user32.dll int setscrollinfo(intptr, int, ir/b&, int)
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll int isappthemed()
2 uxtheme.dll int isthemeactive()
2 uxtheme.dll intptr getwindowtheme(intptr)
2 uxtheme.dll void getthemebackgroundcontentrect(int, intptr, int, int, xpthemes/nativewindowm
2 uxtheme.dll void getthemepartsize(int, intptr, int, int, intptr, xpthemes/nativewindowmethod
2 winmm int playsoundw(stringbuilder, intptr, int)
1 comctl32 void dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 bool gettextmetrics(intptr, textmetric&)
1 gdi32 intptr createpatternbrush(intptr)
1 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32 intptr createbitmap(int, int, int, int, int16[])
1 gdi32.dll bool gettextmetrics(intptr, a2/j&)
1 gdi32.dll int restoredc(intptr, int)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll int patblt(intptr, int, int, int, int, int)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 int freelibrary(int)
1 kernel32 int getcurrentthreadid()
1 kernel32 int loadlibraryex(string, int, int)
1 kernel32 int getprivateprofilestring(string&, string&, string&, string&, int, string&)
1 kernel32 intptr getmodulehandle(string)
1 kernel32 int writeprivateprofilestring(string&, string&, string&, string&)
1 kernel32.dll intptr getmodulehandle(string)
1 ole32.dll int stgopenstorage(string, intptr, int, intptr, int, mk&)
1 ole32.dll int stgcreatedocfile(string, int, int, mk&)
1 ole32.dll void stgopenstorage(string, istorage, int, intptr, int, istorage&)
1 ole32.dll void stgcreatedocfile(string, int, int, istorage&)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 int setcaretpos(int, int)
1 user32 int sendmessage(intptr, int, int, string)
1 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
1 user32 intptr getwindow(intptr, int)
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 int hidecaret(intptr)
1 user32 int getmenustring(intptr, uint, intptr, int, int)
1 user32 int destroycaret()
1 user32 int getmenuitemcount(intptr)
1 user32 intptr getparent(intptr)
1 user32 int showcaret(intptr)
1 user32 intptr getmenu(intptr)
1 user32 intptr getforegroundwindow()
1 user32 intptr windowfrompoint(point)
1 user32 void postmessage(intptr, int, intptr, intptr)
1 user32 bool destroymenu(intptr)
1 user32 intptr getdcex(intptr, intptr, uint)
1 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
1 user32 intptr getdcex(intptr, intptr, int)
1 user32 bool messagebeep(int)
1 user32 bool setmenu(intptr, intptr)
1 user32 intptr getactivewindow()
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, nativewindowmethods/setwin
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32.dll intptr setparent(intptr, intptr)
1 user32.dll int scrollwindowex(intptr, int, int, ir/a&, ir/a&, intptr, intptr, uint)
1 user32.dll intptr getdc(intptr)
1 user32.dll intptr getancestor(intptr, uint)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool getclientrect(intptr, a2/f&)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll int getcaretblinktime()
1 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 user32.dll int getkeystate(int)
1 user32.dll intptr a(intptr, int, intptr, intptr)
1 user32.dll intptr a(intptr, int, intptr, a2/c&)
1 user32.dll bool getwindowrect(intptr, a2/f&)
1 user32.dll int sendmessage(intptr, int, intptr, ir/a&)
1 user32.dll int mapvirtualkey(uint, uint)
1 uxtheme.dll void getthemebackgroundextent(int, intptr, int, int, xpthemes/nativewindowmethod
1 uxtheme.dll void getthemecolor(int, int, int, int, int32&)
1 uxtheme.dll void drawthemetext(int, intptr, int, int, string, int, int, int, xpthemes/native
1 uxtheme.dll void setthemeappproperties(int)
1 uxtheme.dll void drawthemeedge(int, intptr, int, int, xpthemes/nativewindowmethods/rect&, ui
1 uxtheme.dll void getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder,
1 uxtheme.dll void closethemedata(int)
1 uxtheme.dll intptr getthemebackgroundregion(intptr, intptr, int, int, a2/f&, intptr&)
1 uxtheme.dll intptr drawthemetext(intptr, intptr, int, int, string, int, int, int, a2/f&)
1 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, ir/a&)
1 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, a2/f&)
1 uxtheme.dll intptr drawthemebackground(intptr, intptr, int, int, ir/a&, ir/a&)
1 uxtheme.dll int openthemedata(int, string)
1 uxtheme.dll int getthemesyscolor(int, int)
1 uxtheme.dll intptr drawthemebackground(intptr, intptr, int, int, a2/f&, intptr)