Application Report


The following 35 APIs (used 428 times) might not work:

There are 188 P/Invokes (used 481 times):

Count Library Function
18 gdi32.dll bool deleteobject(intptr)
17 gdi32.dll uint getfontdata(intptr, int, int, byte[], int)
13 gdi32.dll uint getfontdatasize(intptr, int, int, intptr, int)
13 gdi32.dll intptr selectobject(intptr, intptr)
12 gdi32 intptr selectobject(intptr, intptr)
11 user32 int getwindowlong(intptr, int)
10 gdi32 uint getwinmetafilebitsextern(intptr, uint, intptr, int, intptr)
10 user32 int setwindowlong(intptr, int, int)
9 gdi32.dll intptr createrectrgn(int, int, int, int)
8 gdi32.dll int getdevicecaps(intptr, int)
8 user32 bool setwindowpos(int, int, int, int, int, int, int)
8 user32 int callnexthookex(intptr, int, intptr, intptr)
7 gdi32 bool deleteobject(intptr)
7 user32 bool unhookwindowshookex(intptr)
7 user32.dll int16 getkeystate(int)
6 acc/-b10&)-user32.dll intptr sendmessage(handleref, int, int,
6 kernel32 bool globalunlockextern(intptr)
6 kernel32 intptr globallockextern(intptr)
6 user32 bool iswindow(intptr)
6 user32.dll int getwindowrect(intptr, nativewindowmethods/rect&)
5 gdi32 intptr createcompatibledc(intptr)
5 gdi32.dll intptr deleteobject(intptr)
5 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
5 user32 int releasedc(intptr, intptr)
5 user32 bool showwindow(int, int)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
4 gdi32 int setviewportorgex(intptr, int, int, nativewindowmethods/point&)
4 gdi32 bool deletedc(intptr)
4 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
4 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll int settextcolor(intptr, int)
4 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, int, int)
4 user32.dll bool showwindow(intptr, int)
4 user32.dll int fillrect(intptr, gdirect&, intptr)
4 user32.dll int getwindowlong(intptr, nativewindowmethods/getwindowlongenum)
4 user32.dll int sendmessage(intptr, int, intptr, intptr)
4 user32.dll int setwindowlong(intptr, nativewindowmethods/getwindowlongenum, int)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
4 uxtheme.dll int getthemeappproperties()
3 gdi32.dll int combinergn(intptr, intptr, intptr, int)
3 user32 int sendmessage(intptr, int, int, intptr)
3 user32 intptr getdc(intptr)
3 user32 intptr getwindowdc(intptr)
3 user32.dll int getclassname(intptr, stringbuilder, int)
3 user32.dll intptr sendmessage(intptr, int, int, int)
3 user32.dll int16 getasynckeystate(int)
3 uxtheme.dll void drawthemebackground(int, intptr, int, int, xpthemes/nativewindowmethods/rec
3 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, intptr, int, size&)
3 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, gdirect&, intptr&)
2 gdi32 int deleteobject(intptr)
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
2 gdi32 int getdevicecaps(intptr, int)
2 gdi32.dll intptr createsolidbrush(int)
2 gdi32.dll bool deletedc(intptr)
2 gdi32.dll int getbkmode(intptr)
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll int setbkmode(intptr, int)
2 gdi32.dll int savedc(intptr)
2 gdi32.dll uint getenhmetafilebits(intptr, int, intptr)
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll int excludecliprect(intptr, int, int, int, int)
2 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
2 kernel32.dll int getlasterror()
2 kernel32.dll int getcurrentthreadid()
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 user32 int sendmessage(intptr, int, int, int)
2 user32 intptr getdesktopwindow()
2 user32 int16 getkeystate(int)
2 user32 bool redrawwindow(intptr, intptr, intptr, uint)
2 user32 intptr windowfrompoint(point)
2 user32 int sendmessage(intptr, int, intptr, intptr)
2 user32.dll int sendmessage(intptr, int, uint, uint)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
2 user32.dll bool unhookwindowshookex(intptr)
2 uxtheme.dll bool isthemeactive()
2 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, gdirect&, gdirect&)
2 uxtheme.dll intptr getthemebackgroundcontentrect(intptr, intptr, int, int, gdirect&, gdirect
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll int isthemeactive()
2 uxtheme.dll int isappthemed()
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, gdirect&, gdirect&)
2 uxtheme.dll void getthemepartsize(int, intptr, int, int, intptr, xpthemes/nativewindowmethod
2 uxtheme.dll void getthemebackgroundcontentrect(int, intptr, int, int, xpthemes/nativewindowm
2 winmm int playsoundw(stringbuilder, intptr, int)
1 200&)-winspool.drv bool openprinter(string, intptr&, ddpapersize/
1 2ae0, int, -e0ae&)-ole32 void stgcreatedocfile(string,
1 2ae0, uint, -e0ae&)-ole32 void stgcreatedocfileonilockbytesextern(object,
1 ac1&)-winspool.drv bool addform(intptr, int, ddpapersize/
1 comctl32 void dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 efc&)-gdi32.dll intptr resetdc(intptr, ddpapersize/
1 efc&)-gdi32.dll intptr createdc(string, string, string, ddpapersize/
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 intptr createbitmap(int, int, int, int, int16[])
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32 intptr createpatternbrush(intptr)
1 gdi32.dll int getcliprgn(intptr, intptr)
1 gdi32.dll bool framergn(intptr, intptr, intptr, int, int)
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll int setpixel(intptr, int, int, int)
1 gdi32.dll intptr createbitmap(int, int, int, int, intptr)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll intptr getstockobject(int)
1 gdi32.dll intptr createsolidbrush(int64)
1 gdi32.dll int patblt(intptr, int, int, int, int, int)
1 gdi32.dll intptr createpatternbrush(intptr)
1 kernel32 uint setfileattributes(string, uint)
1 kernel32 uint getacp_native()
1 kernel32 uint deletefile(string)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 intptr globalsizeextern(intptr)
1 kernel32 int freelibrary(int)
1 kernel32 intptr getmodulehandle(string)
1 kernel32 int loadlibraryex(string, int, int)
1 kernel32.dll bool setprocessworkingsetsize(handleref, intptr, intptr)
1 kernel32.dll intptr getcurrentprocess()
1 kernel32.dll void outputdebugstring(string)
1 mapi32.dll int mapisendmail(intptr, intptr, printpreviewbar/mapimessage, int, int)
1 ole32 void createilockbytesonhglobalextern(intptr, bool, object&)
1 ole32 void gethglobalfromilockbytesextern(object, intptr&)
1 user32 intptr getwindow(intptr, int)
1 user32 bool destroymenu(intptr)
1 user32 int sendmessage(intptr, int, int, string)
1 user32 int setcaretpos(int, int)
1 user32 int showcaret(intptr)
1 user32 intptr getactivewindow()
1 user32 intptr getdcex(intptr, intptr, uint)
1 user32 intptr getforegroundwindow()
1 user32 intptr getmenu(intptr)
1 user32 intptr getparent(intptr)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 int hidecaret(intptr)
1 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
1 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 int destroycaret()
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 int getmenuitemcount(intptr)
1 user32 int getmenustring(intptr, uint, intptr, int, int)
1 user32 int getsyscolor(int)
1 user32 intptr getsystemmenu(intptr, bool)
1 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, int, int)
1 user32 intptr setwindowshookex(int, mousehookmanager/hookproccallback, int, int)
1 user32 void postmessage(intptr, int, intptr, intptr)
1 user32 intptr setwindowshookex(nativewindowmethods/windowhook, nativewindowmethods/hook
1 user32 uint mapvirtualkey(uint, uint)
1 user32 bool setmenu(intptr, intptr)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
1 user32.dll int getactivewindow()
1 user32.dll bool showcaret(intptr)
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll int drawtext(intptr, string, int, gdirect&, int)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll int framerect(intptr, gdirect&, intptr)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool messagebeep(int)
1 user32.dll int getcaretblinktime()
1 user32.dll void mouse_event(uint, uint, uint, uint, intptr)
1 user32.dll int sendmessage(intptr, int, int, int)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll intptr getdc(intptr)
1 user32.dll int releasedc(intptr, intptr)
1 user32.dll intptr setwindowlong(handleref, int, intptr)
1 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll bool setwindowpos(int, int, int, int, int, int, int)
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 user32.dll int getkeyboardstate(byte[])
1 uxtheme.dll void getthemecolor(int, int, int, int, int32&)
1 uxtheme.dll void getthemebackgroundextent(int, intptr, int, int, xpthemes/nativewindowmethod
1 uxtheme.dll void setthemeappproperties(int)
1 uxtheme.dll void getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder,
1 uxtheme.dll void drawthemetext(int, intptr, int, int, string, int, int, int, xpthemes/native
1 uxtheme.dll void drawthemeedge(int, intptr, int, int, xpthemes/nativewindowmethods/rect&, ui
1 uxtheme.dll void closethemedata(int)
1 uxtheme.dll int getthemesyscolor(int, int)
1 uxtheme.dll intptr getthememargins(intptr, intptr, int, int, int, intptr, xpmargins&)
1 uxtheme.dll intptr getcurrentthemename(string, int, string, int, string, int)
1 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, gdirect&, int, int, gdirect&)
1 uxtheme.dll int openthemedata(int, string)
1 winspool.drv bool closeprinter(intptr)
1 winspool.drv bool deleteform(intptr, string)