Application Report


The following 43 APIs (used 236 times) might not work:

There are 285 P/Invokes (used 1062 times):

Count Library Function
76 gdi32.dll intptr selectobject(intptr, intptr)
76 gdi32.dll int getdevicecaps(intptr, int)
37 user32.dll intptr sendmessage(intptr, uint, intptr, intptr)
27 gdi32.dll intptr deletedc(intptr)
26 gdi32.dll intptr deleteobject(intptr)
24 user32.dll int releasedc(intptr, intptr)
19 user32.dll int sendmessage(intptr, int, int, int)
16 kernel32.dll int getlocaleinfo(uint, uint, string, int)
15 gdi32.dll int settextcolor(intptr, int)
14 gdi32.dll intptr createic(string, string, intptr, intptr)
14 gdi32.dll bool gettextextentpoint32(intptr, string, int, size&)
14 user32.dll intptr getdc(intptr)
13 user32.dll intptr b(intptr, int, intptr, intptr)
12 gdi32.dll bool deleteobject(intptr)
12 gdi32.dll int deleteobject(intptr)
12 gdi32.dll int getfontdata(intptr, int, int, byte[], int)
12 uxtheme.dll intptr openthemedata(intptr, string)
11 user32.dll intptr getwindowdc(intptr)
11 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
9 user32.dll int sendmessage(intptr, int, intptr, intptr)
8 gdi32.dll intptr createrectrgnindirect(a2/f&)
8 gdi32.dll int setbkmode(intptr, int)
8 gdi32.dll int gettextcolor(intptr)
8 gdi32.dll bool getcharwidth32(intptr, int, int, int32[])
8 kernel32.dll int unmapviewoffile(intptr)
8 kernel32.dll intptr mapviewoffile(intptr, uint, uint, uint, uint)
8 kernel32.dll int a(uint, uint, char*, int)
8 user32.dll int postmessage(intptr, int, intptr, intptr)
7 gdi32.dll int setbkcolor(intptr, int)
7 gdi32.dll bool gdicomment(intptr, uint, intptr)
7 gdi32.dll int selectcliprgn(intptr, intptr)
7 kernel32.dll int closehandle(intptr)
7 msvcrt.dll int _controlfp(int, int)
6 gdi32.dll int getbkcolor(intptr)
6 gdi32.dll intptr lptodp(intptr, point&, int)
6 kernel32.dll intptr loadlibrary(string)
6 user32.dll intptr a(intptr, int, intptr, a2/f&)
6 user32.dll bool lockwindowupdate(intptr)
6 user32.dll int getkeystate(int)
6 uxtheme.dll intptr closethemedata(intptr)
6 winspool.drv bool enumprinters(int, string, int, intptr, int, int32&, int32&)
5 gdi32.dll int settextalign(intptr, int)
5 gdi32.dll intptr setmapmode(intptr, int)
5 gdi32.dll intptr restoredc(intptr, int)
5 gdi32.dll intptr savedc(intptr)
5 gdi32.dll bool gettextmetrics(intptr, bu&)
5 gdi32.dll int gettextalign(intptr)
5 gdi32.dll int getgraphicsmode(intptr)
5 kernel32.dll intptr openfilemapping(uint, int, intptr)
5 user32.dll intptr sendmessage(intptr, uint, intptr, bf/bk)
5 user32.dll intptr sendmessage(intptr, uint, intptr, iw)
5 user32.dll int showwindow(intptr, int)
5 user32.dll intptr getancestor(intptr, uint)
4 gdi32.dll intptr createfontindirect(bf/b2)
4 gdi32.dll intptr setgraphicsmode(intptr, int)
4 gdi32.dll intptr scalewindowextex(intptr, int, int, int, int, intptr)
4 gdi32.dll uint getenhmetafilebits(intptr, uint, byte[])
4 gdi32.dll intptr setworldtransform(intptr, single[])
4 gdi32.dll intptr setwindoworgex(intptr, int, int, intptr)
4 gdi32.dll intptr scaleviewportextex(intptr, int, int, int, int, intptr)
4 gdi32.dll intptr setviewportorgex(intptr, int, int, intptr)
4 gdi32.dll intptr setviewportextex(intptr, int, int, intptr)
4 gdi32.dll intptr modifyworldtransform(intptr, single[], int)
4 gdi32.dll uint getenhmetafilebits(intptr, uint, intptr)
4 gdi32.dll intptr setwindowextex(intptr, int, int, intptr)
4 gdi32.dll int combinergn(intptr, intptr, intptr, int)
4 gdi32.dll bool gettextmetrics(intptr, bf/c2&)
4 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
4 gdi32.dll intptr setenhmetafilebits(uint, byte[])
4 gdi32.dll int setstretchbltmode(intptr, int)
4 gdi32.dll bool exttextout(intptr, int, int, uint, bf/bh*, string, int, int32*)
4 gdi32.dll int stretchdibits(intptr, int16, int16, int16, int16, int16, int16, int16, int16
4 gdi32.dll int16 getdevicecaps(int, int16)
4 gdi32.dll int16 getdevicecaps(intptr, int16)
4 gdi32.dll intptr createcompatibledc(intptr)
4 gdi32.dll bool deleteenhmetafile(intptr)
4 kernel32.dll intptr createfilemapping(uint, uint, uint, uint, uint, intptr)
4 kernel32.dll bool freelibrary(intptr)
4 user32.dll intptr createwindowex(uint, string, string, uint, int, int, int, int, intptr, in
4 user32.dll bool ischild(intptr, intptr)
4 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
4 user32.dll bool getscrollinfo(intptr, int, c/b&)
4 user32.dll int callnexthookex(intptr, int, intptr, intptr)
4 user32.dll int getwindowlong(intptr, int)
4 user32.dll intptr getwindow(intptr, uint)
3 gdi32.dll bool deletedc(intptr)
3 gdi32.dll intptr createfontindirect(c1)
3 gdi32.dll bool gettextextentexpoint(intptr, string, int, int, int32*, int32*, size&)
3 gdi32.dll intptr createsolidbrush(int)
3 kernel32.dll int getcurrentprocessid()
3 user32.dll int sendmessage(intptr, int, int, d/b&)
3 user32.dll int a(intptr, int)
3 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
3 user32.dll bool getscrollinfo(intptr, int, scrollablecontrol/b&)
3 user32.dll bool getscrollinfo(intptr, int, b/b&)
3 user32.dll int sendmessage(intptr, int, int, a/c&)
3 user32.dll int setwindowlong(intptr, int, int)
3 user32.dll bool animatewindow(intptr, int, uint)
3 user32.dll bool getwindowrect(intptr, g2&)
3 user32.dll bool getwindowrect(intptr, bf/bh&)
3 user32.dll bool showwindow(intptr, int)
3 uxtheme.dll bool isthemeactive()
3 uxtheme.dll bool isappthemed()
2 gdi32.dll int getoutlinetextmetrics(intptr, int, b/d&)
2 gdi32.dll intptr createrectrgn(int, int, int, int)
2 gdi32.dll int getoutlinetextmetrics(intptr, int, j/c&)
2 gdi32.dll bool exttextout(intptr, int, int, uint, g2*, string, int, int32*)
2 gdi32.dll intptr createpen(int, int, int)
2 gdi32.dll int getoutlinetextmetrics(intptr, int, n/d&)
2 gdi32.dll int setrop2(intptr, int)
2 gdi32.dll bool gdicomment(intptr, uint, byte[])
2 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
2 gdi32.dll int getoutlinetextmetrics(intptr, int, ii/c&)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, int)
2 gdiplus.dll int gdipdeletepath(intptr)
2 gdiplus.dll int b(intptr&)
2 kernel32.dll intptr globallock(handleref)
2 kernel32.dll intptr lstrcpyn(intptr, intptr, int)
2 kernel32.dll uint getlasterror()
2 kernel32.dll bool globalunlock(handleref)
2 kernel32.dll uint16 findatom(string)
2 ole32.dll int stgcreatedocfileonilockbytes(intptr, uint, uint, intptr&)
2 ole32.dll int createilockbytesonhglobal(intptr, bool, intptr&)
2 shell32.dll intptr shellexecute(intptr, string, string, string, string, int)
2 user32 int msgwaitformultipleobjects(int, intptr, int16, int, int)
2 user32.dll intptr setparent(intptr, intptr)
2 user32.dll int sendmessage(intptr, int, int, intptr)
2 user32.dll bool openclipboard(intptr)
2 user32.dll int scrollwindowex(intptr, int, int, b3/a&, b3/a&, intptr, b3/a&, int)
2 user32.dll intptr setwindowpos(intptr, intptr, int, int, int, int, int)
2 user32.dll int messagebeep(int)
2 user32.dll intptr setclipboarddata(int, intptr)
2 user32.dll int setscrollinfo(intptr, int, b/b&, int)
2 user32.dll bool closeclipboard()
2 user32.dll intptr getsystemmenu(intptr, bool)
2 user32.dll intptr getparent(intptr)
2 user32.dll intptr getfocus()
2 user32.dll bool iswindowvisible(intptr)
2 user32.dll int setscrollinfo(intptr, int, scrollablecontrol/b&, int)
2 user32.dll int setscrollinfo(intptr, int, c/b&, int)
2 user32.dll intptr sendmessagerect(intptr, int, intptr, b3/a&)
2 user32.dll intptr loadbitmap(intptr, intptr)
2 user32.dll int sendmessage(intptr, uint, int, int)
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
1 gdi32.dll uint getobjecttype(intptr)
1 gdi32.dll uint getoutlinetextmetrics(intptr, uint, av&)
1 gdi32.dll uint getoutlinetextmetrics(intptr, uint, bf/b3&)
1 gdi32.dll uint getoutlinetextmetrics(intptr, uint, cr&)
1 gdi32.dll bool polygon(intptr, bf/a1[], int)
1 gdi32.dll bool polygon(intptr, h6[], int)
1 gdi32.dll bool ptinregion(intptr, int, int)
1 gdi32.dll bool removefontmemresourceex(intptr)
1 gdi32.dll bool removefontresource(string)
1 gdi32.dll intptr createfontindirect(bv/ai&)
1 gdi32.dll bool gettextmetrics(intptr, c&)
1 gdi32.dll uint getoutlinetextmetrics(intptr, uint, bv/ae&)
1 gdi32.dll intptr createdibitmap(intptr, jm/a, int, byte[], jm/a, int)
1 gdi32.dll intptr getcurrentobject(intptr, uint)
1 gdi32.dll intptr createfontindirect(r&)
1 gdi32.dll bool enumenhmetafile(intptr, intptr, ej, intptr, g2&)
1 gdi32.dll intptr createfontindirect(ht&)
1 gdi32.dll intptr createfontindirect(f/b)
1 gdi32.dll int getoutlinetextmetrics(intptr, int, fx/c&)
1 gdi32.dll bool fillrgn(intptr, intptr, intptr)
1 gdi32.dll uint deleteenhmetafile(intptr)
1 gdi32.dll bool gettextmetrics(intptr, a2/j&)
1 gdi32.dll intptr createdibitmap(intptr, k/a, int, byte[], k/a, int)
1 gdi32.dll bool gettextmetrics(intptr, bv/cw&)
1 gdi32.dll int extselectcliprgn(intptr, intptr, int)
1 gdi32.dll int getbkmode(intptr)
1 gdi32.dll intptr createdibitmap(intptr, az/a, int, byte[], az/a, int)
1 gdi32.dll intptr createdibitmap(intptr, an/a, int, byte[], an/a, int)
1 gdi32.dll intptr addfontmemresourceex(intptr, int, intptr, int32&)
1 gdi32.dll int setworldtransform(intptr, single[])
1 gdi32.dll int setwindoworgex(intptr, int, int, intptr)
1 gdi32.dll int modifyworldtransform(intptr, single[], int)
1 gdi32.dll int setwindowextex(intptr, int, int, intptr)
1 gdi32.dll int scaleviewportextex(intptr, int, int, int, int, intptr)
1 gdi32.dll int setviewportorgex(intptr, int, int, intptr)
1 gdi32.dll int setviewportextex(intptr, int, int, intptr)
1 gdi32.dll int setgraphicsmode(intptr, int)
1 gdi32.dll int getoutlinetextmetrics(intptr, int, hg/d&)
1 gdi32.dll int scalewindowextex(intptr, int, int, int, int, intptr)
1 gdi32.dll int getcliprgn(intptr, intptr)
1 gdi32.dll int getobject(intptr, int, intptr)
1 gdi32.dll int addfontresource(string)
1 gdiplus.dll int gdipgetfontcollectionfamilylist(handleref, int, intptr[], int32&)
1 gdiplus.dll int gdipgetfontcollectionfamilycount(handleref, int32&)
1 gdiplus.dll int gdipgetpathfillmode(intptr, int32&)
1 gdiplus.dll int gdipcreatepath2(intptr, intptr, int, int, intptr&)
1 gdiplus.dll int gdipgetpathtypes(intptr, byte[], int)
1 gdiplus.dll int gdipgetpathpoints(intptr, intptr, int)
1 gdiplus.dll int gdipclonefontfamily(handleref, intptr&)
1 gdiplus.dll int gdipgetpointcount(intptr, int32&)
1 gdiplus.dll int gdipnewprivatefontcollection(intptr&)
1 gdiplus.dll int gdipprivateaddmemoryfont(handleref, handleref, int)
1 gdiplus.dll int gdipwindingmodeoutline(intptr, intptr, single)
1 kernel32.dll intptr globalfree(handleref)
1 kernel32.dll intptr lstrcpy(intptr, intptr)
1 ole32.dll int stgopenstorage(string, intptr, int, intptr, int, c&)
1 ole32.dll int stgopenstorage(string, intptr, int, intptr, int, by&)
1 ole32.dll int stgopenstorage(string, intptr, int, intptr, int, ap&)
1 ole32.dll int stgopenstorage(string, intptr, int, intptr, int, c4&)
1 ole32.dll int stgcreatedocfile(string, int, int, by&)
1 ole32.dll int stgopenstorage(string, intptr, int, intptr, int, hv&)
1 ole32.dll int stgcreatedocfile(string, int, int, hv&)
1 ole32.dll int stgcreatedocfile(string, int, int, c4&)
1 ole32.dll int stgcreatedocfile(string, int, int, c&)
1 ole32.dll int stgcreatedocfile(string, int, int, ap&)
1 user32 int setparent(intptr, intptr)
1 user32.dll int sendmessageformatrange(intptr, int, int, a1/b&)
1 user32.dll intptr getkeyboardlayout(intptr)
1 user32.dll intptr getmenu(intptr)
1 user32.dll bool getwindowrect(intptr, b3/a&)
1 user32.dll bool getwindowrect(intptr, a2/f&)
1 user32.dll intptr getforegroundwindow()
1 user32.dll bool getwindowrect(intptr, bv/cb&)
1 user32.dll intptr getdesktopwindow()
1 user32.dll intptr getdcex(intptr, intptr, uint)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool invertrect(intptr, bo&)
1 user32.dll bool getclientrect(intptr, g2&)
1 user32.dll bool getclientrect(intptr, bf/bh&)
1 user32.dll intptr getwindowthreadprocessid(intptr, int32&)
1 user32.dll intptr windowfrompoint(ct/i)
1 user32.dll uint setwindowlong(intptr, int, uint)
1 user32.dll intptr setwindowshookex(hooktype, localwindowshook/hookproc, intptr, int)
1 user32.dll intptr setfocus(intptr)
1 user32.dll bool clienttoscreen(intptr, bf/a1&)
1 user32.dll bool clienttoscreen(intptr, h6&)
1 user32.dll intptr postmessagew(intptr, int, intptr, intptr)
1 user32.dll intptr postmessagea(intptr, int, intptr, intptr)
1 user32.dll intptr postmessage(intptr, uint, intptr, intptr)
1 user32.dll bool getclientrect(intptr, a2/f&)
1 user32.dll intptr destroymenu(intptr)
1 user32.dll bool invertrect(intptr, bv/cb&)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int sendmessageformatrange(intptr, int, int, y/b&)
1 user32.dll bool updatelayeredwindow(intptr, intptr, bv/v&, bv/cj&, intptr, bv/v&, int, bv/f
1 user32.dll bool updatelayeredwindow(intptr, intptr, ct/i&, ct/z&, intptr, ct/i&, int, ct/g&
1 user32.dll int sendmessage(intptr, int, intptr, rectangle&)
1 user32.dll int a(intptr, int, int, au/a&)
1 user32.dll int sendmessage(intptr, int, intptr, c/a&)
1 user32.dll int sendmessage(intptr, int, intptr, b/a&)
1 user32.dll int a(intptr, int, int, e6/b&)
1 user32.dll int fillrect(intptr, bf/bh*, intptr)
1 user32.dll int fillrect(intptr, g2*, intptr)
1 user32.dll int getmenustring(intptr, uint, stringbuilder, int, uint)
1 user32.dll int scrollwindowex(intptr, int, int, scrollablecontrol/a&, scrollablecontrol/a&,
1 user32.dll int scrollwindowex(intptr, int, int, c/a&, c/a&, intptr, intptr, uint)
1 user32.dll int getsyscolor(int)
1 user32.dll int messagebeep(uint)
1 user32.dll int scrollwindowex(intptr, int, int, b/a&, b/a&, intptr, intptr, uint)
1 user32.dll int sendmessageformatrange(intptr, uint, int, e/c&)
1 user32.dll int sendmessageparaformat(intptr, int, int, e/a&)
1 user32.dll bool iswindow(intptr)
1 user32.dll intptr a(intptr, uint, intptr, ie&)
1 user32.dll intptr a(intptr, uint, intptr, hh&)
1 user32.dll intptr a(intptr, uint, intptr, bf/cy&)
1 user32.dll intptr a(intptr, uint, intptr, bf/ca&)
1 user32.dll intptr bringwindowtotop(intptr)
1 user32.dll intptr a(intptr, int, intptr, intptr)
1 user32.dll bool screentoclient(intptr, bf/a1&)
1 user32.dll intptr a(intptr, int, intptr, a2/c&)
1 user32.dll int unhookwindowshookex(intptr)
1 user32.dll bool systemparametersinfo(uint, uint, ct/e&, uint)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool setwindowtext(intptr, string)
1 user32.dll bool setmenu(intptr, intptr)
1 user32.dll int setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32.dll bool screentoclient(intptr, h6&)
1 user32.dll int tounicodeex(uint, uint, byte[], stringbuilder, int, uint, intptr)
1 uxtheme.dll intptr getthemepartsize(intptr, intptr, int, int, intptr, int, ct/z&)
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, ct/aa&)
1 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, a2/f&)
1 uxtheme.dll intptr drawthemebackground(intptr, intptr, int, int, ct/aa&, ct/aa&)
1 uxtheme.dll intptr drawthemebackground(intptr, intptr, int, int, b/a&, b/a&)
1 uxtheme.dll intptr drawthemebackground(intptr, intptr, int, int, a2/f&, intptr)
1 uxtheme.dll int getthemecolor(intptr, int, int, int, int32&)
1 uxtheme.dll int getthemeappproperties()
1 uxtheme.dll bool isthemebackgroundpartiallytransparent(intptr, int, int)
1 uxtheme.dll bool drawthemeedge(intptr, intptr, int, int, ct/aa&, uint, uint, ct/aa&)
1 uxtheme.dll int getthemebackgroundcontentrect(intptr, intptr, int, int, ct/aa&, ct/aa&)