Application Report


The following 25 APIs (used 203 times) might not work:

There are 174 P/Invokes (used 373 times):

Count Library Function
31 gdi32.dll bool deleteobject(intptr)
12 gdi32.dll intptr createrectrgn(int, int, int, int)
12 gdi32.dll intptr selectobject(intptr, intptr)
8 user32.dll int sendmessage(intptr, int, int, intptr)
7 kernel32.dll int getcurrentthreadid()
7 user32.dll int sendmessage(intptr, int, intptr, intptr)
7 user32.dll int sendmessage(intptr, int, uint, uint)
7 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
6 gdi32.dll int settextcolor(intptr, int)
6 user32.dll bool iszoomed(intptr)
5 gdi32.dll intptr createsolidbrush(int)
5 user32.dll bool getclientrect(intptr, rect)
5 user32.dll bool iswindowenabled(intptr)
5 user32.dll int releasedc(intptr, intptr)
5 user32.dll int callnexthookex(intptr, int, intptr, intptr)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll int savedc(intptr)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 gdi32.dll int excludecliprect(intptr, int, int, int, int)
4 user32 int destroyicon(int)
4 user32.dll bool showwindow(intptr, int)
4 user32.dll int fillrect(intptr, gdi32/rect&, intptr)
3 gdi32.dll intptr createcompatibledc(intptr)
3 gdi32.dll int setbkmode(intptr, int)
3 gdi32.dll int restoredc(intptr, int)
3 kernel32.dll void outputdebugstring(string)
3 user32.dll bool setkeyboardstate(byte[])
3 user32.dll bool enablewindow(intptr, bool)
3 user32.dll int16 getasynckeystate(int)
3 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, gdi32/rect&, intptr&)
3 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, intptr, int, size&)
3 zlib1.dll int inflate(zstream&, int)
3 zlib1.dll int deflate(zstream&, int)
2 gdi32.dll intptr createpatternbrush(intptr)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
2 gdi32.dll void bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll int getdevicecaps(intptr, int)
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 getbkmode(intptr)
2 gdi32.dll bool deleteobject(handleref)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll int setbkcolor(intptr, int)
2 gdi32.dll int extselectcliprgn(intptr, intptr, int)
2 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
2 gdi32.dll bool setviewportextex(intptr, int, int, win32util/size&)
2 gdi32.dll bool setviewportorgex(intptr, int, int, win32/size)
2 gdi32.dll bool setwindowextex(intptr, int, int, win32util/size&)
2 gdi32.dll int setmapmode(intptr, int)
2 kernel32.dll int getdateformat(int, int, systemtime&, string, stringbuilder, int)
2 ole32.dll int olelockrunning(object, bool, bool)
2 ole32.dll void createstreamonhglobal(intptr, int, ucomistream&)
2 shell32.dll int shgetfileinfo(string&, int, win32api/shfileinfo&, int, int)
2 user32.dll intptr setwindowshookex(int, hook, int, int)
2 user32.dll intptr getwindowdc(intptr)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll int16 getkeystate(int)
2 user32.dll intptr getdcex(intptr, intptr, int)
2 user32.dll bool unhookwindowshookex(intptr)
2 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
2 user32.dll intptr getfocus()
2 user32.dll intptr getsystemmenu(intptr, bool)
2 user32.dll bool showscrollbar(intptr, int, bool)
2 uxtheme.dll intptr drawthemeedge(intptr, intptr, int, int, gdi32/rect&, int, int, gdi32/rect
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll bool isthemeactive()
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 getthemebackgroundcontentrect(intptr, intptr, int, int, gdi32/rect&, gdi3
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll intptr getthemebackgroundextent(intptr, intptr, int, int, gdi32/rect&, gdi32/rec
2 uxtheme.dll void drawthemebackground(intptr, intptr, int, int, gdi32/rect&, gdi32/rect&)
2 winmm.dll bool playsound(byte[], int)
2 zlib1.dll intptr gzopen(string, string)
1 crypt32.dll bool cryptunprotectdata(dpapidataprotection/data_blob&, string&, dpapidataprotec
1 crypt32.dll bool cryptprotectdata(dpapidataprotection/data_blob&, string&, dpapidataprotecti
1 gdi32.dll int getmapmode(intptr)
1 gdi32.dll int getpaletteentries(intptr, int, int, byte[])
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll intptr createfont(int, int, int, int, int, int, int, int, int, int, int, int, in
1 gdi32.dll intptr createcompatibledc(handleref)
1 gdi32.dll intptr createdibsection(handleref, nativemethods/bitmapinfo_flat&, int, intptr&,
1 gdi32.dll int exttextout(intptr, int, int, int, win32util/rect&, string, int, int32[])
1 gdi32.dll bool deletedc(handleref)
1 gdi32.dll intptr createcompatiblebitmap(handleref, int, int)
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
1 gdi32.dll intptr createbitmap(int, int, int, int, intptr)
1 gdi32.dll intptr createbitmap(int, int, int, int, int16[])
1 gdi32.dll intptr getstockobject(int)
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll int setpixel(intptr, int, int, int)
1 gdi32.dll int bitblt(handleref, int, int, int, int, handleref, int, int, int)
1 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, int)
1 gdi32.dll intptr createbrushindirect(splitcontainersplitter/logbrush)
1 gdi32.dll bool patblt(intptr, int, int, int, int, int)
1 gdi32.dll bool getviewportorgex(intptr, gdi32/point&)
1 gdi32.dll bool gettextmetrics(intptr, win32util/textmetric&)
1 gdi32.dll bool getcharwidth(intptr, uint, uint, int32[])
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, win32util/abc[])
1 gdi32.dll bool deletedc(intptr)
1 kernel32.dll int getlocaleinfo(int, int, string, int)
1 kernel32.dll int formatmessage(int, intptr&, int, int, string&, int, intptr)
1 kernel32.dll bool setprocessworkingsetsize(intptr, int, int)
1 ole32.dll int createbindctx(int, ucomibindctx&)
1 ole32.dll int olerun(object)
1 urlmon.dll int createurlmoniker(ucomimoniker, string, ucomimoniker&)
1 user32 bool geticoninfo(intptr, cursorinfo/iconinfo&)
1 user32 intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll bool messagebeep(int)
1 user32.dll bool messagebeep(uint)
1 user32.dll bool postmessage(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 bool setwindowpos(int, int, int, int, int, int, int)
1 user32.dll bool isiconic(intptr)
1 user32.dll bool getcaretpos(barmanagerhook/point&)
1 user32.dll bool destroymenu(intptr)
1 user32.dll bool getcaretpos(maskbox/maskstrategy/managedstrategy/getcaretpospoint&)
1 user32.dll bool getkeyboardstate(byte[])
1 user32.dll bool getmenuiteminfo(intptr, uint, bool, barsystemmenuitem/menuiteminfo&)
1 user32.dll bool getscrollbarinfo(intptr, uint, scrollbarinfo&)
1 user32.dll bool getscrollinfo(intptr, int, scrollinfo&)
1 user32.dll bool getwindowrect(intptr, formpainter/rect&)
1 user32.dll bool hidecaret(intptr)
1 user32.dll intptr setwindowlong2(handleref, int, controlwndhook/mycallback)
1 user32.dll intptr setwindowlong(handleref, int, intptr)
1 user32.dll int mapwindowpoints(intptr, intptr, gdi32/point&, int)
1 user32.dll int getclasslong(intptr, int)
1 user32.dll int setscrollinfo(intptr, int, scrollinfo&, bool)
1 user32.dll int setcapture(intptr)
1 user32.dll int sendmessage(intptr, uint, int, int)
1 user32.dll int getmenuitemcount(intptr)
1 user32.dll int getmenustring(intptr, uint, intptr, int, int)
1 user32.dll int getwindowlong(intptr, int)
1 user32.dll int sendmessage(intptr, int, int, int)
1 user32.dll bool releasecapture()
1 user32.dll int framerect(intptr, gdi32/rect&, intptr)
1 user32.dll intptr setcapture(intptr)
1 user32.dll intptr setfocus(handleref)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool systemparametersinfo(int, int, controlutils/nonclientmetrics, int)
1 user32.dll int drawtext(intptr, string, int, gdi32/rect&, int)
1 user32.dll intptr getdc(intptr)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll int16 vkkeyscan(char)
1 user32.dll int fillrect(intptr, win32util/rect&, intptr)
1 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
1 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, gdi32/rect&)
1 uxtheme.dll intptr getcurrentthemename(string, int, string, int, string, int)
1 winspool.drv bool closeprinter(intptr)
1 winspool.drv bool endpageprinter(intptr)
1 winspool.drv bool writeprinter(intptr, intptr, int, int32&)
1 winspool.drv bool startpageprinter(intptr)
1 winspool.drv bool startdocprinter(intptr, int, rawprintclass/rawprinterhelper/docinfow&)
1 winspool.drv bool openprinter(string, intptr&, int64)
1 winspool.drv bool enddocprinter(intptr)
1 zlib1.dll int inflateinit_(zstream&, string, int)
1 zlib1.dll int inflatereset(zstream&)
1 zlib1.dll string zlibversion()
1 zlib1.dll uint adler32(uint, int, uint)
1 zlib1.dll uint crc32(uint, int, uint)
1 zlib1.dll int inflateend(zstream&)
1 zlib1.dll int deflateend(zstream&)
1 zlib1.dll int gzwrite(intptr, int, int)
1 zlib1.dll int gzread(intptr, int, int)
1 zlib1.dll int gzputc(intptr, int)
1 zlib1.dll int gzgetc(intptr)
1 zlib1.dll int gzclose(intptr)
1 zlib1.dll int deflatereset(zstream&)
1 zlib1.dll int deflateinit_(zstream&, int, string, int)
1 zlib1.dll uint zlibcompileflags()