Application Report


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

There are 256 P/Invokes (used 603 times):

Count Library Function
29 gdi32.dll intptr selectobject(intptr, intptr)
20 gdi32 intptr selectobject(intptr, intptr)
19 gdi32 bool deleteobject(intptr)
13 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
12 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
11 user32 intptr setfocus(intptr)
10 user32 intptr callnexthookex(intptr, int, intptr, intptr)
9 gdi32.dll bool deleteobject(intptr)
9 user32 intptr sendmessage(intptr, int, intptr, intptr)
9 user32.dll int releasedc(intptr, intptr)
8 user32 bool unhookwindowshookex(intptr)
8 user32 bool showwindow(intptr, int)
8 user32.dll int getscrollpos(intptr, int)
8 user32.dll intptr sendmessage(handleref, int, int, int)
7 user32 int getwindowlong(intptr, int)
6 user32 bool iswindow(intptr)
6 user32 int setwindowlong(intptr, int, int)
6 user32.dll bool getwindowrect(intptr, nativewindowmethods/rect&)
6 user32.dll int16 getkeystate(int)
5 gdi32 intptr createcompatibledc(intptr)
5 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
5 user32 bool setcursorpos(int, int)
5 user32 intptr getwindowdc(intptr)
5 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, intptr, int)
5 user32.dll intptr getdc(intptr)
5 uxtheme.dll intptr openthemedata(intptr, string)
4 gdi32 int getdevicecaps(intptr, int)
4 gdi32 int deleteobject(intptr)
4 gdi32 bool setviewportorgex(intptr, int, int, nativewindowmethods/point&)
4 gdi32.dll intptr createpen(int, int, int)
4 kernel32 int getcurrentthreadid()
4 mapi32.dll int mapifreebuffer(intptr)
4 user32 bool setforegroundwindow(intptr)
4 user32 int16 getkeystate(int)
4 user32 int getmenuitemcount(intptr)
4 user32 int releasedc(intptr, intptr)
4 user32.dll intptr getwindowlong32(intptr, int)
4 user32.dll intptr setwindowlong32(intptr, int, intptr)
4 user32.dll intptr getwindowlongptr64(intptr, int)
4 user32.dll intptr setwindowlongptr64(intptr, int, intptr)
4 uxtheme.dll int closethemedata(intptr)
3 dwmapi.dll int dwmiscompositionenabled(boolean&)
3 gdi32 bool deletedc(intptr)
3 gdi32.dll int setbkcolor(intptr, int)
3 gdi32.dll int setbkmode(intptr, int)
3 gdi32.dll int excludecliprect(intptr, int, int, int, int)
3 gdi32.dll bool setworldtransform(intptr, win32/xform&)
3 gdi32.dll uint getfontdatasize(intptr, int, int, intptr, int)
3 gdi32.dll int settextcolor(intptr, int)
3 mapi32.dll int mapireadmail(intptr, intptr, string, int, int, intptr&)
3 user32 intptr getsystemmenu(intptr, bool)
3 user32 intptr getparent(intptr)
3 user32 intptr getdc(intptr)
3 user32 bool redrawwindow(intptr, intptr, intptr, uint)
3 user32 intptr setcapture(intptr)
3 user32.dll int getclassname(intptr, stringbuilder, int)
3 uxtheme.dll bool drawthemebackground(intptr, intptr, int, int, win32/gdirect&, intptr)
3 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, xpthemes/nativewindowmethods/r
2 comctl32.dll int flatsb_setscrollinfo(intptr, int, win32/scrollinfo&, bool)
2 comctl32.dll bool flatsb_setscrollprop(intptr, int, intptr, bool)
2 comctl32.dll bool flatsb_getscrollinfo(intptr, int, win32/scrollinfo&)
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32 intptr createbitmap(int, int, int, int, int16[])
2 gdi32 intptr createpatternbrush(intptr)
2 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
2 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll bool deletedc(intptr)
2 gdi32.dll uint getfontdata(intptr, int, int, byte[], int)
2 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll int patblt(intptr, int, int, int, int, int)
2 gdi32.dll int savedc(intptr)
2 gdi32.dll intptr createcompatibledc(intptr)
2 gdi32.dll int getdevicecaps(intptr, int)
2 gdi32.dll intptr deleteobject(intptr)
2 kernel32 intptr loadlibraryex(string, intptr, int)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 user32 bool redrawwindow(intptr, nativewindowmethods/rect&, intptr, uint)
2 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
2 user32 bool setmenu(intptr, intptr)
2 user32 bool getmenuitemrect(intptr, intptr, int, nativewindowmethods/rect&)
2 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
2 user32 bool getwindowinfo(intptr, nativewindowmethods/windowinfo&)
2 user32 bool destroymenu(intptr)
2 user32 int getmenustring(intptr, uint, intptr, int, int)
2 user32 intptr windowfrompoint(nativewindowmethods/point)
2 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, intptr, int)
2 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, intptr)
2 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
2 user32 intptr sendmessage(intptr, int, intptr, string)
2 user32 intptr getmenu(intptr)
2 user32 intptr getfocus()
2 user32 int postmessage(handleref, int, intptr, intptr)
2 user32 int menuitemfrompoint(intptr, intptr, nativewindowmethods/point)
2 user32.dll intptr setfocus(intptr)
2 user32.dll intptr loadimage(intptr, string, xpthemes/nativewindowmethods/resourceimagetype,
2 user32.dll int setscrollinfo(intptr, int, win32/scrollinfo&, bool)
2 user32.dll int sendmessage(intptr, int, int, intptr)
2 user32.dll int getscrollinfo(intptr, int, win32/scrollinfo&)
2 user32.dll bool messagebeep(int)
2 user32.dll bool getwindowplacement(intptr, nativewindowmethods/windowplacement&)
2 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
2 user32.dll int getkeyboardstate(byte[])
2 user32.dll intptr setwindowshookex(int, hookhandler, intptr, int)
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, theme/rect&, theme/rect&)
2 uxtheme.dll int isthemeactive()
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
2 uxtheme.dll int isappthemed()
2 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, intptr, xpthemes/nativewindowmeth
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll int getthemebackgroundcontentrect(intptr, intptr, int, int, xpthemes/nativewindo
2 winmm int playsoundw(stringbuilder, intptr, int)
1 comctl32 int dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll bool initializeflatsb(intptr)
1 comctl32.dll bool initcommoncontrolsex(win32/initcommoncontrolsex&)
1 comctl32.dll bool uninitializeflatsb(intptr)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
1 comctl32.dll bool imagelist_drawex(intptr, int, intptr, int, int, int, int, int, int, int)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 dwmapi intptr dwmgetcolorizationcolor(uint32&, boolean&)
1 dwmapi.dll int dwmdefwindowproc(intptr, uint, intptr, intptr, int32&)
1 dwmapi.dll int dwmgetwindowattribute(intptr, uint, nativewindowmethods/rect&, uint)
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, nativewindowmethods/margins&)
1 gdi32 bool gettextmetrics(intptr, textmetric&)
1 gdi32 intptr getstockobject(int)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 int getbitmap(intptr, int, xpthemes/nativewindowmethods/bitmap&)
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll int setgraphicsmode(intptr, int)
1 gdi32.dll int setpixel(intptr, int, int, int)
1 gdi32.dll int selectcliprgn(intptr, intptr)
1 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
1 gdi32.dll intptr createsolidbrush(int)
1 gdi32.dll int restoredc(intptr, int)
1 gdi32.dll int gettextmetrics(intptr, win32/textmetrics&)
1 gdi32.dll int getgraphicsmode(intptr)
1 gdi32.dll bool gettextmetrics(intptr, nativemethods/textmetric&)
1 gdi32.dll bool getcharwidth32(intptr, int, int, intptr)
1 gdi32.dll bool gettextmetrics(handleref, nativewindowmethods/textmetric)
1 gdi32.dll bool gettextextentpoint32(intptr, string, int, win32/gdisize&)
1 gdi32.dll bool gettextextentexpoint(intptr, string, int, int, intptr, intptr, win32/gdisiz
1 gdi32.dll bool polybezier(intptr, intptr, int)
1 gdi32.dll bool polygon(intptr, intptr, int)
1 gdi32.dll bool getcharabcwidths(intptr, int, int, intptr)
1 gdi32.dll int exttextout(intptr, int, int, int, win32/gdirect&, string, int, intptr)
1 gdi32.dll bool roundrect(intptr, int, int, int, int, int, int)
1 gdi32.dll bool lineto(intptr, int, int)
1 gdi32.dll intptr createrectrgnindirect(win32/gdirect&)
1 gdi32.dll int getcliprgn(intptr, intptr)
1 gdi32.dll bool movetoex(intptr, int, int, intptr)
1 kernel32 intptr findresource(intptr, intptr, string)
1 kernel32 intptr loadresource(intptr, intptr)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 intptr getmodulehandle(string)
1 kernel32 int sizeofresource(intptr, intptr)
1 kernel32 int getlocaleinfo(int, int, string, int)
1 kernel32 int freelibrary(intptr)
1 kernel32 bool freelibrary(intptr)
1 kernel32.dll bool beep(int, int)
1 kernel32.dll int getcomputernamew(intptr, int32&)
1 kernel32.dll intptr getmodulehandle(string)
1 mapi32.dll int mapifindnext(intptr, intptr, string, string, int, int, stringbuilder)
1 mapi32.dll int mapideletemail(intptr, intptr, string, int, int)
1 mapi32.dll int mapiaddress(intptr, intptr, string, int, string, int, intptr, int, int, int3
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 mpr.dll int wnetenumresource(int, int32&, intptr, int32&)
1 mpr.dll int wnetcloseenum(int)
1 mpr.dll int wnetopenenum(int, int, int, intptr, int32&)
1 netapi32.dll int netapibufferfree(intptr)
1 netapi32.dll int netserverenum(intptr, uint, intptr&, int, int32&, int32&, uint, intptr, intp
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 bool endpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 int showcaret(intptr)
1 user32 intptr beginpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 intptr childwindowfrompointex(intptr, int, int, int)
1 user32 intptr getdcex(intptr, intptr, int)
1 user32 intptr setwindowshookex(int, nativewindowmethods/hookproccallback, intptr, int)
1 user32 int hidecaret(intptr)
1 user32 intptr getdcex(intptr, intptr, uint)
1 user32 intptr getdesktopwindow()
1 user32 intptr sendmessagetimeout(handleref, int, intptr, intptr, int, int, intptr&)
1 user32 intptr getforegroundwindow()
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/point&, intptr)
1 user32 intptr getwindow(intptr, int)
1 user32 int setcaretpos(int, int)
1 user32 intptr sendmessage(intptr, int, intptr, nativewindowmethods/point&)
1 user32 bool invalidaterect(intptr, intptr, bool)
1 user32 bool iswindow(handleref)
1 user32 bool messagebeep(int)
1 user32 bool setmenuinfo(intptr, nativewindowmethods/menuinfo&)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, nativewindowmethods/setwin
1 user32 bool iswindowvisible(intptr)
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 int destroycaret()
1 user32 int mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 int getsyscolor(int)
1 user32.dll intptr sendmessagea(handleref, int, intptr, nativemethods/pointl&)
1 user32.dll intptr setcursor(intptr)
1 user32.dll intptr sendmessagewu(handleref, int, intptr, nativemethods/pointl&)
1 user32.dll intptr sendmessagewu(handleref, int, intptr, intptr)
1 user32.dll intptr sendmessagewu(handleref, int, intptr, nativemethods/formatrange&)
1 user32.dll intptr sendmessagea(handleref, int, intptr, intptr)
1 user32.dll intptr sendmessagea(handleref, int, intptr, nativemethods/formatrange&)
1 user32.dll intptr windowfrompoint(nativewindowmethods/point)
1 user32.dll intptr getwindowdc(intptr)
1 user32.dll bool getclientrect(handleref, nativewindowmethods/rect&)
1 user32.dll int getcaretblinktime()
1 user32.dll int framerect(intptr, win32/gdirect&, intptr)
1 user32.dll int fillrect(intptr, win32/gdirect&, intptr)
1 user32.dll int drawtext(intptr, string, int, win32/gdirect&, int)
1 user32.dll int drawtext(intptr, intptr, int, intptr, uint)
1 user32.dll bool unhookwindowshookex(intptr)
1 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll bool drawfocusrect(intptr, win32/gdirect&)
1 user32.dll bool setcaretpos(int, int)
1 user32.dll bool scrollwindow(intptr, int, int, win32/gdirect&, intptr)
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll bool enumchildwindows(intptr, enumchildproc, intptr)
1 user32.dll int getclassname(intptr, intptr, int)
1 user32.dll bool drawedge(intptr, win32/gdirect&, int, int)
1 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
1 user32.dll bool showcaret(intptr)
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
1 user32.dll intptr getdcex(intptr, intptr, int)
1 user32.dll int getsystemmetrics(int)
1 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, int, bool, int)
1 user32.dll bool createcaret(intptr, intptr, int, int)
1 user32.dll int getdoubleclicktime()
1 user32.dll int16 getasynckeystate(int)
1 user32.dll bool destroycaret()
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 user32.dll intptr getparent(intptr)
1 user32.dll int getmenustring(intptr, uint, stringbuilder, int, uint)
1 uxtheme.dll int getthemetextextent(intptr, intptr, int, int, string, int, int, nativewindowm
1 uxtheme.dll int getthemesyscolor(intptr, int)
1 uxtheme.dll int getcurrentthemename(intptr, int, intptr, int, intptr, intptr)
1 uxtheme.dll int getthemecolor(intptr, int, int, int, win32/colorref&)
1 uxtheme.dll bool isthemeactive()
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, xpthemes/nati
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, uint, nativewindowmet
1 uxtheme.dll int drawthemeedge(intptr, intptr, int, int, xpthemes/nativewindowmethods/rect&,
1 uxtheme.dll int getthemebackgroundextent(intptr, intptr, int, int, xpthemes/nativewindowmeth
1 uxtheme.dll int getthemecolor(intptr, int, int, int, int32&)
1 winspool.drv bool startpageprinter(intptr)
1 winspool.drv bool startdocprinter(intptr, int, rawprinterhelper/docinfoa)
1 winspool.drv bool openprinter(string, intptr&, intptr)
1 winspool.drv bool endpageprinter(intptr)
1 winspool.drv bool enddocprinter(intptr)
1 winspool.drv bool closeprinter(intptr)
1 winspool.drv bool writeprinter(intptr, intptr, int, int32&)