Application Report


The following 55 APIs (used 253 times) might not work:

There are 273 P/Invokes (used 796 times):

Count Library Function
58 gdi32.dll intptr selectobject(intptr, intptr)
34 gdi32.dll intptr deleteobject(intptr)
30 user32 bool 0s7(intptr, int, int, int, int, int, int)
27 gdi32.dll int getdevicecaps(intptr, int)
25 user32 bool 0sj(int, int, int, int)
18 user32 uint 0rz(uint, uint)
18 user32.dll intptr sendmessage(intptr, uint, intptr, intptr)
16 gdi32.dll intptr deletedc(intptr)
16 user32 int 0sl(intptr, int, int, int)
14 gdi32.dll int settextcolor(intptr, int)
13 gdi32.dll intptr createfontindirect(lp/ep)
12 gdi32.dll int setbkmode(intptr, int)
12 user32 bool 0s5(1z/23&)
11 gdi32.dll intptr 1n0(intptr, intptr)
10 gdi32 bool 1n4(intptr)
10 gdi32.dll intptr createsolidbrush(int)
9 user32 bool 1mk(intptr, 8d/8t&)
9 user32 intptr 0sp()
9 user32.dll int 1mp(intptr, intptr)
8 user32.dll intptr 0rv()
7 gdi32.dll bool gettextextentpoint32(intptr, string, int, size&)
7 gdi32.dll bool gettextmetrics(intptr, lp/dl&)
7 user32 int 0sv(int, int, int)
7 user32.dll intptr 1mo(intptr)
6 gdi32.dll bool playenhmetafile(intptr, intptr, lp/b1&)
6 user32 int 0s3(int)
6 user32.dll bool drawtext(intptr, string, int, lp/b1&, uint)
6 user32.dll intptr getdc(intptr)
5 gdi32.dll int deleteobject(intptr)
5 gdi32.dll bool 1mz(intptr)
5 gdi32.dll intptr 1n1(intptr)
5 user32 bool 0s9(intptr, 1z/20&, intptr, uint)
5 user32.dll intptr sendmessage(intptr, uint, intptr, lp/da)
5 user32.dll int releasedc(intptr, intptr)
4 gdi32.dll intptr createpen(int, int, int)
4 gdi32.dll intptr 1kl(intptr, intptr)
4 gdi32.dll bool exttextout(intptr, int, int, uint, lp/b1*, string, int, int32*)
4 gdi32.dll int getfontdata(intptr, int, int, byte[], int)
4 kernel32.dll int a(uint, uint, char*, int)
4 kernel32.dll int getlocaleinfo(uint, uint, string, int)
4 user32 int 0s2(uint, uint, byte[], byte[], uint)
4 user32 bool 0s0(byte[])
4 user32.dll bool drawframecontrol(intptr, lp/b1&, uint, uint)
4 user32.dll int getsyscolor(int)
4 user32.dll int 1mv(intptr, int, int)
4 user32.dll int 1ml(intptr, uint, 8d/8m&)
3 gdi32.dll intptr 1n2(intptr, 8d/8v, uint, int, intptr, uint)
3 gdi32.dll int stretchdibits(intptr, int16, int16, int16, int16, int16, int16, int16, int16
3 gdi32.dll intptr createic(string, string, intptr, intptr)
3 gdi32.dll bool 1n3(intptr, int, int, int, int, intptr, int, int, uint)
3 gdi32.dll int setstretchbltmode(intptr, int)
3 gdi32.dll bool gdicomment(intptr, uint, intptr)
3 hhctrl.ocx intptr 0oh(intptr, string, int, int)
3 kernel32.dll int getcurrentprocessid()
3 user32 bool 0ry(intptr, int, int, intptr, int, int, int, intptr, int)
3 user32 bool 1mj(intptr, intptr, intptr, 8d/8j)
3 user32.dll int fillrect(intptr, lp/b1&, intptr)
3 user32.dll bool 1mr(8d/8t&, int, bool, int)
3 user32.dll int sendmessage(intptr, uint, int, int)
3 user32.dll bool getwindowrect(intptr, lp/b1&)
3 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
3 uxtheme.dll int 1kk(intptr, intptr, int, int, intptr, int, 60/63&)
3 uxtheme.dll int 1k0(intptr, intptr, int, int, string, int, int, 60/61&, 60/66&)
3 winspool.drv int devicecapabilities(string, string, int, intptr, intptr)
2 dwmapi.dll int 1ng(intptr, int, intptr, intptr, intptr&)
2 gdi32 int 0sd(intptr, int)
2 gdi32 bool 0sg(int)
2 gdi32 int 0sf(string, int, int, int)
2 gdi32 int 0sc(int, int)
2 gdi32.dll bool getcharwidth32(intptr, int, int, int32[])
2 gdi32.dll bool gdicomment(intptr, uint, byte[])
2 gdi32.dll int setrop2(intptr, int)
2 gdi32.dll int gettextcolor(intptr)
2 gdi32.dll intptr createrectrgn(int, int, int, int)
2 gdi32.dll int getoutlinetextmetrics(intptr, int, bg/d&)
2 gdiplus.dll int b(intptr&)
2 kernel32.dll intptr loadlibrary(string)
2 kernel32.dll int 0og()
2 kernel32.dll uint16 findatom(string)
2 msvcrt.dll int _controlfp(int, int)
2 user32 bool 1my(intptr, int, intptr, intptr)
2 user32 bool 1mx(int, int, int, int)
2 user32 bool 0sa(uint, uint, boolean&, uint)
2 user32 int 1me(intptr, int, intptr, intptr)
2 user32 intptr 0rw(1z/21)
2 user32.dll uint sendmessage(intptr, uint, intptr, intptr)
2 user32.dll intptr 1mh(intptr)
2 user32.dll intptr 1mb(intptr, 8d/8u&)
2 user32.dll intptr interop_sendmessagewu(intptr, int, intptr, intptr)
2 user32.dll intptr 0si(intptr)
2 user32.dll intptr 0of(intptr, int, intptr, intptr)
2 user32.dll int drawedge(intptr, lp/b1&, uint, uint)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll int sendmessage(intptr, int, int, int)
2 user32.dll int getwindowlong(intptr, int)
2 user32.dll intptr createwindowex(uint, string, string, uint, int, int, int, int, intptr, in
2 user32.dll intptr getparent(intptr)
2 user32.dll bool 0oe(intptr)
2 user32.dll bool 0sr(intptr, intptr, 1z/21&, 1z/22&, intptr, 1z/21&, int, 1z/25&, int)
2 user32.dll bool 1mc(intptr, 8d/8u&)
2 user32.dll bool 1mg(intptr, intptr)
2 user32.dll intptr interop_sendmessagea(intptr, int, intptr, intptr)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll intptr getwindow(intptr, uint)
2 uxtheme.dll intptr drawthemebackground(intptr, intptr, int, int, lp/b1&, lp/b1&)
2 winspool.drv bool getprinter(intptr, int, intptr, int, int32&)
2 winspool.drv int documentproperties(intptr, intptr, string, intptr, intptr, int)
2 winspool.drv bool enumprinters(int, string, int, intptr, int, int32&, int32&)
1 dwmapi.dll int 1nh(intptr, 8d/8y&)
1 dwmapi.dll bool 1nf()
1 gdi32 int 0se(int, int, int, int)
1 gdi32 bool 1n5(int)
1 gdi32 int 0sw(int, int)
1 gdi32.dll intptr setviewportextex(intptr, int, int, intptr)
1 gdi32.dll intptr setmapmode(intptr, int)
1 gdi32.dll int settextalign(intptr, int)
1 gdi32.dll int setbkcolor(intptr, int)
1 gdi32.dll bool gettextmetrics(intptr, a5/cz&)
1 gdi32.dll intptr setviewportorgex(intptr, int, int, intptr)
1 gdi32.dll int selectcliprgn(intptr, intptr)
1 gdi32.dll int gettextalign(intptr)
1 gdi32.dll intptr setwindowextex(intptr, int, int, intptr)
1 gdi32.dll intptr scalewindowextex(intptr, int, int, int, int, intptr)
1 gdi32.dll int getoutlinetextmetrics(intptr, int, pe/a&)
1 gdi32.dll int getgraphicsmode(intptr)
1 gdi32.dll bool lineto(intptr, int, int)
1 gdi32.dll int getcliprgn(intptr, intptr)
1 gdi32.dll intptr createfontindirect(a5/k&)
1 gdi32.dll intptr setgraphicsmode(intptr, int)
1 gdi32.dll intptr setenhmetafilebits(uint, byte[])
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll intptr createdibitmap(intptr, r3/a, int, byte[], r3/a, int)
1 gdi32.dll bool gettextextentexpoint(intptr, string, int, int, int32*, int32*, size&)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll intptr lptodp(intptr, point&, int)
1 gdi32.dll bool ellipse(intptr, int, int, int, int)
1 gdi32.dll bool 1mf(handleref, 8d/8l)
1 gdi32.dll intptr modifyworldtransform(intptr, single[], int)
1 gdi32.dll intptr restoredc(intptr, int)
1 gdi32.dll intptr savedc(intptr)
1 gdi32.dll intptr scaleviewportextex(intptr, int, int, int, int, intptr)
1 gdi32.dll bool deleteenhmetafile(intptr)
1 gdi32.dll intptr setwindoworgex(intptr, int, int, intptr)
1 gdi32.dll intptr setworldtransform(intptr, single[])
1 gdi32.dll bool rectangle(intptr, int, int, int, int)
1 gdi32.dll intptr addfontmemresourceex(intptr, int, intptr, int32&)
1 gdi32.dll bool removefontmemresourceex(intptr)
1 gdi32.dll bool movetoex(intptr, int, int, lp/bv&)
1 gdi32.dll bool polygon(intptr, lp/bv[], int)
1 gdi32.dll bool removefontresource(string)
1 gdi32.dll int 1md(intptr, int, int, int, int)
1 gdi32.dll uint getoutlinetextmetrics(intptr, uint, lp/ds&)
1 gdi32.dll int addfontresource(string)
1 gdi32.dll int extselectcliprgn(intptr, intptr, int)
1 gdi32.dll uint getenhmetafilebits(intptr, uint, byte[])
1 gdi32.dll int getbkcolor(intptr)
1 gdi32.dll uint getenhmetafilebits(intptr, uint, intptr)
1 gdi32.dll uint getoutlinetextmetrics(intptr, uint, a5/az&)
1 gdiplus.dll int gdipprivateaddmemoryfont(handleref, handleref, int)
1 gdiplus.dll int gdipnewprivatefontcollection(intptr&)
1 gdiplus.dll int gdipgetfontcollectionfamilylist(handleref, int, intptr[], int32&)
1 gdiplus.dll int gdipgetfontcollectionfamilycount(handleref, int32&)
1 gdiplus.dll int gdipclonefontfamily(handleref, intptr&)
1 kernel32 bool queryperformancecounter(int64&)
1 kernel32 bool queryperformancefrequency(int64&)
1 kernel32.dll uint registerapplicationrestart(string, int)
1 kernel32.dll int xc()
1 kernel32.dll uint getlasterror()
1 kernel32.dll int16 0sx(1z/28&)
1 kernel32.dll bool freelibrary(intptr)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 ole32.dll int stgopenstorage(string, intptr, int, intptr, int, a9&)
1 ole32.dll int createbindctx(int, ibindctx&)
1 ole32.dll int createilockbytesonhglobal(intptr, bool, intptr&)
1 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
1 ole32.dll int stgcreatedocfile(string, int, int, a9&)
1 ole32.dll int stgcreatedocfileonilockbytes(intptr, uint, uint, intptr&)
1 ole32.dll int stgcreatedocfileonilockbytes(qz, int, int, a9&)
1 ole32.dll int stgopenstorageonilockbytes(qz, a9, int, intptr, int, a9&)
1 shell32.dll intptr shellexecute(intptr, string, string, string, string, int)
1 user32 int jk(intptr, int)
1 user32 bool emptyclipboard()
1 user32 intptr 0so()
1 user32 intptr 0rx(intptr, 1z/21)
1 user32 int scrollwindowex(intptr, int, int, a3/a/win32_rect&, a3/a/win32_rect&, intptr,
1 user32 int msgwaitformultipleobjects(int, intptr, int16, int, int)
1 user32 bool openclipboard(intptr)
1 user32 bool ue(comboboxex/07/08&)
1 user32 int jj(intptr, int, int)
1 user32 bool closeclipboard()
1 user32 int 0s8(intptr, intptr, bool)
1 user32 bool 0oj(intptr, int, int, int)
1 user32 bool jl(intptr, intptr, int, int, int, int, int)
1 user32 bool 0ok(intptr)
1 user32 bool 0sb(uint, uint, int32&, uint)
1 user32 bool 0sh(int, 1z/20&)
1 user32 int tu(intptr, string, string)
1 user32 intptr tm(intptr, uint)
1 user32 intptr setclipboarddata(int, intptr)
1 user32.dll intptr getwindowthreadprocessid(intptr, int32&)
1 user32.dll intptr interop_endpaint(intptr, g&)
1 user32.dll intptr interop_beginpaint(intptr, g&)
1 user32.dll intptr interop_sendmessagea(intptr, int, c&, stringbuilder)
1 user32.dll intptr interop_sendmessagea(intptr, int, intptr, d&)
1 user32.dll intptr x9(int, 0j/0k, intptr, int)
1 user32.dll intptr postmessage(intptr, uint, intptr, intptr)
1 user32.dll string 12d(int)
1 user32.dll intptr interop_sendmessagewu(intptr, int, intptr, j&)
1 user32.dll intptr xb(intptr, int, intptr, intptr)
1 user32.dll intptr interop_sendmessagewu(intptr, int, intptr, i&)
1 user32.dll intptr interop_sendmessagewu(intptr, int, intptr, d&)
1 user32.dll intptr interop_sendmessagewu(intptr, int, c&, stringbuilder)
1 user32.dll intptr interop_sendmessagea(intptr, int, intptr, j&)
1 user32.dll intptr sendmessage(intptr, uint, intptr, string)
1 user32.dll intptr interop_sendmessagea(intptr, int, intptr, i&)
1 user32.dll intptr getforegroundwindow()
1 user32.dll bool 1ma(intptr)
1 user32.dll int 1mt(intptr, int)
1 user32.dll int 0t4(int)
1 user32.dll int 0sm(intptr, uint, int, int, int, intptr, intptr)
1 user32.dll int 0rs(intptr, stringbuilder, int)
1 user32.dll bool xa(intptr)
1 user32.dll bool updatelayeredwindow(intptr, intptr, a5/j&, a5/bo&, intptr, a5/j&, int, a5/n
1 user32.dll bool screentoclient(intptr, lp/bv&)
1 user32.dll bool iswindowvisible(intptr)
1 user32.dll bool invertrect(intptr, a5/z&)
1 user32.dll bool 0s1(intptr, intptr, 1z/20&, 1y)
1 user32.dll bool getclientrect(intptr, lp/b1&)
1 user32.dll bool drawfocusrect(intptr, lp/b1&)
1 user32.dll bool clienttoscreen(intptr, lp/bv&)
1 user32.dll int a(intptr, int, int, lo/b&)
1 user32.dll int framerect(intptr, lp/b1&, intptr)
1 user32.dll int interop_sendmessagea(intptr, int, d&, intptr)
1 user32.dll intptr 1mu(intptr, int)
1 user32.dll intptr a(intptr, uint, intptr, lp/b3&)
1 user32.dll intptr 0ru(intptr)
1 user32.dll intptr 0sn(intptr, bool)
1 user32.dll intptr a(intptr, uint, intptr, lp/em&)
1 user32.dll intptr getancestor(intptr, uint)
1 user32.dll intptr getfocus()
1 user32.dll intptr 0rt()
1 user32.dll int interop_sendmessagea(intptr, int, h&, intptr)
1 user32.dll int interop_sendmessagewu(intptr, int, d&, intptr)
1 user32.dll int interop_sendmessagewu(intptr, int, h&, intptr)
1 user32.dll int16 1m9(int)
1 user32.dll intptr 0od(int, 1l/1n, intptr, int)
1 user32.dll intptr 0oc(int, 1l/1m, intptr, int)
1 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
1 uxtheme.dll int getthemecolor(intptr, int, int, int, int32&)
1 uxtheme.dll int setwindowtheme(intptr, string, string)
1 uxtheme.dll intptr 1jq(intptr, string)
1 uxtheme.dll intptr closethemedata(intptr)
1 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, lp/b1&)
1 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, intptr, int, lp/c6&)
1 uxtheme.dll intptr openthemedata(intptr, string)
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, lp/b1&)
1 uxtheme.dll int 1kg(intptr, intptr, string)
1 uxtheme.dll bool 1ke()
1 uxtheme.dll bool 1ki(intptr, int, int)
1 uxtheme.dll bool drawthemeedge(intptr, intptr, int, int, lp/b1&, uint, uint, lp/b1&)
1 uxtheme.dll bool isappthemed()
1 uxtheme.dll bool isthemebackgroundpartiallytransparent(intptr, int, int)
1 uxtheme.dll bool isthemepartdefined(intptr, int, int)
1 uxtheme.dll int 1js(intptr)
1 uxtheme.dll int 1jt(intptr, intptr, int, int, 60/61&, 60/61&)
1 uxtheme.dll int 1ju(intptr, intptr, int, int, 60/61&, intptr)
1 uxtheme.dll int 1jz(intptr, intptr, int, int, string, int, int, int, 60/61&)
1 uxtheme.dll bool isthemeactive()
1 uxtheme.dll int 1k6(intptr, intptr, int, int, 60/61&, intptr&)
1 uxtheme.dll int getthemebackgroundcontentrect(intptr, intptr, int, int, lp/b1&, lp/b1&)
1 winspool.drv bool closeprinter(intptr)
1 winspool.drv bool openprinter(string, intptr&, intptr)