Application Report


The following 47 APIs (used 1601 times) might not work:

There are 248 P/Invokes (used 724 times):

Count Library Function
39 user32.dll bool postmessage(intptr, int, uint, uint)
26 gdi32.dll intptr selectobject(intptr, intptr)
20 user32.dll int sendmessage(intptr, int, int, int)
19 gdi32.dll intptr deleteobject(intptr)
19 user32.dll int releasedc(intptr, intptr)
16 user32.dll int callwindowproc(intptr, intptr, int, intptr, intptr)
16 user32.dll uint16 getkeystate(int)
12 user32.dll intptr sendmessage(handleref, int, int, -2aa1/-2a10&)
12 user32.dll int getsystemmetrics(int)
12 user32.dll intptr sendmessage(intptr, uint, uintptr, intptr)
12 user32.dll intptr getwindowdc(intptr)
11 user32.dll intptr getwindowlong(intptr, int)
10 user32.dll intptr getdc(intptr)
9 user32.dll bool movewindow(intptr, int, int, int, int, bool)
9 user32.dll int showwindow(intptr, int16)
8 user32.dll bool getwindowinfo(intptr, xc9caf8e04550bfb5&)
8 user32.dll intptr sendmessage2(handleref, int, int, int)
7 user32.dll int sendmessage(intptr, uint, int, int)
7 user32.dll int16 getkeystate(int)
6 gdi32.dll int combinergn(intptr, intptr, intptr, int)
6 gdi32.dll bool deleteobject(intptr)
6 gdi32.dll int selectcliprgn(intptr, intptr)
6 user32.dll int setwindowlong(intptr, int, int)
6 user32.dll intptr senddlgitemmessage(intptr, int, int, intptr, intptr)
6 user32.dll intptr loadcursor(intptr, uint)
6 user32.dll bool hidecaret(intptr)
6 user32.dll bool getscrollbarinfo(intptr, uint, x59ca5e13322cb7c6&)
6 user32.dll bool waitmessage()
6 user32.dll intptr setcursor(intptr)
6 user32.dll bool showcaret(intptr)
6 user32.dll bool systemparametersinfo(uint, uint, int32&, uint)
5 user32.dll intptr getfocus()
5 user32.dll bool clienttoscreen(intptr, -0f1ea&)
5 user32.dll int postmessage(intptr, int, int, int)
5 user32.dll bool clienttoscreen(intptr, -bef2&)
4 gdi32.dll int settextcolor(intptr, int)
4 gdi32.dll intptr createcompatibledc(intptr)
4 gdi32.dll int setbkmode(intptr, int)
4 gdi32.dll bool deletedc(intptr)
4 kernel32.dll intptr loadlibrary(string)
4 user32.dll bool getwindowrect(intptr, -3afaf&)
4 user32.dll bool clienttoscreen(intptr, point&)
4 user32.dll bool iszoomed(intptr)
4 user32.dll bool getwindowrect(intptr, -fc10&)
4 user32.dll bool getwindowrect(intptr, rect&)
4 user32.dll intptr setfocus(intptr)
4 user32.dll void sendmessage(intptr, int, int, -03b2/-002d&)
4 wininet intptr findfirsturlcacheentry(string, intptr, int32&)
4 wininet bool findnexturlcacheentry(intptr, intptr, int32&)
3 gdi32.dll intptr createrectrgnindirect(rect&)
3 gdi32.dll bool patblt(intptr, int, int, int, int, uint)
3 gdi32.dll intptr createrectrgnindirect(-3afaf&)
3 gdi32.dll intptr createrectrgnindirect(-fc10&)
3 user32 int callnexthookex(intptr, int, intptr, intptr)
3 user32 bool unhookwindowshookex(intptr)
3 user32 intptr setfocus(intptr)
3 user32.dll bool getmessage(-dab31&, int, uint, uint)
3 user32.dll bool getmessage(-d3cd&, int, uint, uint)
3 user32.dll intptr releasedc(intptr, intptr)
3 user32.dll bool getmessage(msg&, int, uint, uint)
3 user32.dll bool animatewindow(intptr, uint, uint)
3 user32.dll intptr postmessage(intptr, int, int, int)
3 user32.dll bool setwindowpos(intptr, int, int, int, int, int, int)
3 user32.dll bool setwindowrgn(intptr, intptr, bool)
3 user32.dll int getmenuitemcount(intptr)
3 user32.dll bool getmenuiteminfo(intptr, int, bool, x2bd8504e8b749c8a&)
3 user32.dll bool getwindowrect(intptr, xa07a9457a2ebbbfc&)
3 user32.dll void sendmessage(intptr, int, int, -03b2/-00dc&)
3 user32.dll intptr getdlgitem(intptr, int)
3 user32.dll int getdlgitemint(intptr, int, boolean[], bool)
2 comctl32.dll bool initcommoncontrolsex(-03b2/-cdcd)
2 comctl32.dll int dllgetversion(-03b2/-adf1&)
2 gdi32 uint getwinmetafilebitsextern(intptr, uint, intptr, int, intptr)
2 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
2 gdi32.dll int getdevicecaps(intptr, int)
2 gdi32.dll intptr createfontindirect(xec6fd8141c5aa2df&)
2 gdi32.dll intptr createpatternbrush(intptr)
2 gdi32.dll intptr createsolidbrush(uint)
2 gdi32.dll intptr bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 kernel32 intptr globallockextern(intptr)
2 kernel32 bool globalunlockextern(intptr)
2 kernel32 int getcurrentthreadid()
2 kernel32.dll int getlasterror()
2 user32 int16 getkeystate(int)
2 user32 int setwindowlong(intptr, int, int)
2 user32 intptr getparent(intptr)
2 user32 intptr getsystemmenu(intptr, bool)
2 user32 int getmenustring(intptr, uint, intptr, int, int)
2 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, int, int)
2 user32 intptr windowfrompoint(point)
2 user32 void postmessage(intptr, int, intptr, intptr)
2 user32 intptr setcapture(intptr)
2 user32 intptr getmenu(intptr)
2 user32 int sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, int)
2 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
2 user32 bool setmenu(intptr, intptr)
2 user32 bool destroymenu(intptr)
2 user32 bool setwindowpos(int, int, int, int, int, int, int)
2 user32 bool showwindow(int, int)
2 user32 int getmenuitemcount(intptr)
2 user32 int sendmessage(intptr, int, intptr, intptr)
2 user32 int sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
2 user32 bool redrawwindow(intptr, intptr, intptr, uint)
2 user32.dll bool endpaint(intptr, x6014e402ab76dddc&)
2 user32.dll int getkeyboardstate(byte[])
2 user32.dll bool peekmessage(msg&, int, uint, uint, uint)
2 user32.dll bool releasecapture()
2 user32.dll bool getcursorpos(xaf08eaf97a1f0f68&)
2 user32.dll bool peekmessage(-dab31&, int, uint, uint, uint)
2 user32.dll int getwindow(intptr, uint)
2 user32.dll intptr sendmessage(handleref, int, int, -2aa1/-330c&)
2 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
2 user32.dll int sendmessage(intptr, uint, int, xa07a9457a2ebbbfc&)
2 user32.dll intptr getmenu(intptr)
2 user32.dll bool dispatchmessage(-dab31&)
2 user32.dll intptr beginpaint(intptr, x6014e402ab76dddc&)
2 user32.dll bool peekmessage(-d3cd&, int, uint, uint, uint)
2 user32.dll bool screentoclient(intptr, -0f1ea&)
2 user32.dll bool enablewindow(intptr, bool)
2 user32.dll int tabbedtextout(intptr, int, int, string, int, int, int32&, int)
2 user32.dll bool setmenu(intptr, intptr)
2 user32.dll void sendmessage(intptr, int, int, -03b2/-32ed&)
2 user32.dll bool translatemessage(-d3cd&)
2 user32.dll bool screentoclient(intptr, point&)
2 user32.dll bool translatemessage(msg&)
2 user32.dll uint sendmessage(intptr, int, uint, uint)
2 user32.dll bool screentoclient(intptr, -bef2&)
2 user32.dll int callnexthookex(intptr, int, intptr, intptr)
2 user32.dll intptr setwindowlong(intptr, int, x1c64c92ddb748d4e)
2 user32.dll bool dispatchmessage(-d3cd&)
2 user32.dll int drawtext(intptr, string, int, -fa30/-1a2c/-adc3&, int)
2 user32.dll bool dispatchmessage(msg&)
2 user32.dll bool translatemessage(-dab31&)
1 advapi32.dll bool lookupprivilegevalue(string, string, int64&)
1 advapi32.dll bool openprocesstoken(intptr, int, intptr&)
1 advapi32.dll bool adjusttokenprivileges(intptr, bool, posmainform/tokpriv1luid&, int, intptr,
1 comctl32.dll bool imagelist_drawindirect(-03b2/-3b2c&)
1 gdi32 intptr selectobject(intptr, intptr)
1 gdi32.dll intptr lineto(intptr, int, int)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll intptr createbrushindirect(logbrush&)
1 gdi32.dll intptr createbrushindirect(-ac13&)
1 gdi32.dll int setbrushorgex(intptr, int, int, -d2/-daf&)
1 gdi32.dll int getbkmode(intptr)
1 gdi32.dll int setbkcolor(intptr, int)
1 gdi32.dll int gettextmetrics(intptr, -d2/-3aa&)
1 gdi32.dll int gettextface(intptr, int, string)
1 gdi32.dll intptr createdc(string, string, string, ddpapersize/-fd3&)
1 gdi32.dll intptr createfontindirect(-d2/-1d)
1 gdi32.dll intptr createhatchbrush(int, int)
1 gdi32.dll intptr deletedc(intptr)
1 gdi32.dll intptr createsolidbrush(int)
1 gdi32.dll intptr movetoex(intptr, int, int, -d2/-daf&)
1 gdi32.dll intptr createrectrgn(int, int, int, int)
1 gdi32.dll intptr resetdc(intptr, ddpapersize/-fd3&)
1 gdi32.dll intptr createpen(int, int, uint)
1 gdi32.dll intptr createpen(int, int, int)
1 gdi32.dll intptr gdiflush()
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll bool ptinregion(intptr, int, int)
1 gdi32.dll int getclipbox(intptr, -fc10&)
1 gdi32.dll int getclipbox(intptr, -3afaf&)
1 gdi32.dll intptr createbrushindirect(-bc002&)
1 gdi32.dll int getbkcolor(intptr)
1 gdi32.dll int getclipbox(intptr, rect&)
1 gdi32.dll int enumfontfamiliesex(intptr, -ed0, -ab, int64, int64)
1 gdi32.dll bool roundrect(intptr, int, int, int, int, int, int)
1 kernel32 uint getacp_native()
1 kernel32 intptr globalsizeextern(intptr)
1 kernel32.dll bool freelibrary(intptr)
1 kernel32.dll int getcurrentthreadid()
1 kernel32.dll intptr getcurrentprocess()
1 ole32 void createilockbytesonhglobalextern(intptr, bool, object&)
1 ole32 void gethglobalfromilockbytesextern(object, intptr&)
1 ole32 void stgcreatedocfileonilockbytesextern(object, -aed3, uint, -323c&)
1 ole32 void stgcreatedocfile(string, -aed3, int, -323c&)
1 ole32.dll void createstreamonhglobal(intptr, bool, ucomistream&)
1 shell32.dll int shgetmalloc(-3ffcd/-a02d2&)
1 shell32.dll int shgetspecialfolderlocation(intptr, int, intptr&)
1 shell32.dll int shgetpathfromidlist(intptr, stringbuilder)
1 user32 intptr mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 uint mapvirtualkey(uint, uint)
1 user32 int getwindowlong(intptr, int)
1 user32 bool setforegroundwindow(intptr)
1 user32 int sendmessage(intptr, int, nativewindowmethods/point&, int)
1 user32 intptr getfocus()
1 user32 intptr realchildwindowfrompoint(intptr, int, int)
1 user32 int systemparametersinfo(int, int, x5d0af3fbad285e88&, int)
1 user32 bool setcursorpos(int, int)
1 user32 int sendmessage(intptr, int, int, nativewindowmethods/point&)
1 user32 bool messagebeep(int)
1 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, int, int)
1 user32 int sendmessage(intptr, int, int, intptr)
1 user32.dll void sendmessage(intptr, int, int, -03b2/-d1e1&)
1 user32.dll intptr findwindowex(intptr, intptr, string, intptr)
1 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
1 user32.dll intptr sendmessage(intptr, int, int, int)
1 user32.dll intptr getsystemmenu(intptr, bool)
1 user32.dll intptr sendmessage(intptr, int, int, intptr)
1 user32.dll intptr setwindowshookex(int, -03b2/-bdc2, intptr, int)
1 user32.dll intptr windowfrompoint(nativewindowmethods/point)
1 user32.dll intptr setwindowshookex(skinui/x6f6bfcb8b9a851a6, intptr, int)
1 user32.dll intptr postmessage(intptr, int, intptr, intptr)
1 user32.dll intptr sendmessage(intptr, int, int, datasourceeditorcontrol/-b3f3)
1 user32.dll bool isiconic(intptr)
1 user32.dll bool trackmouseevent(x391bec0973bd4850&)
1 user32.dll bool trackmouseevent(trackmouseevents&)
1 user32.dll bool trackmouseevent(-efb1&)
1 user32.dll bool trackmouseevent(-bd0d2&)
1 user32.dll bool systemparametersinfo(uint, uint, uint32&, uint)
1 user32.dll bool showwindowasync(intptr, int)
1 user32.dll bool setforegroundwindow(intptr)
1 user32.dll bool endpaint(intptr, -20e3&)
1 user32.dll bool endpaint(intptr, -22dcc&)
1 user32.dll bool redrawwindow(intptr, int, int, uint)
1 user32.dll bool endpaint(intptr, paintstruct&)
1 user32.dll bool exitwindowsex(int, int)
1 user32.dll bool invalidaterect(intptr, -3afaf&, bool)
1 user32.dll bool invalidaterect(intptr, -fc10&, bool)
1 user32.dll bool messagebeep(int)
1 user32.dll bool invalidaterect(intptr, rect&, bool)
1 user32.dll bool unhookwindowshookex(intptr)
1 user32.dll bool updatelayeredwindow(intptr, intptr, -0f1ea&, -dd323&, intptr, -0f1ea&, int,
1 user32.dll intptr beginpaint(intptr, paintstruct&)
1 user32.dll intptr beginpaint(intptr, -22dcc&)
1 user32.dll intptr beginpaint(intptr, -20e3&)
1 user32.dll int unhookwindowshookex(intptr)
1 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
1 user32.dll int systemparametersinfo(int, int, int32&, int)
1 user32.dll bool screentoclient(intptr, xaf08eaf97a1f0f68&)
1 user32.dll int sendmessage(intptr, int, intptr, intptr)
1 user32.dll int sendmessage(intptr, int, int, -03b2/-c2da&)
1 user32.dll int invertrect(intptr, -d2/-3cb&)
1 user32.dll bool updatelayeredwindow(intptr, intptr, -bef2&, -31e3&, intptr, -bef2&, int, -2
1 user32.dll bool updatelayeredwindow(intptr, intptr, point&, size&, intptr, point&, int, xed
1 user32.dll int drawfocusrect(intptr, -d2/-3cb&)
1 user32.dll int fillrect(intptr, -d2/-3cb&, intptr)
1 user32.dll int fillrect(intptr, xa07a9457a2ebbbfc&, intptr)
1 user32.dll int gettabbedtextextent(intptr, string, int, int, int32&)
1 user32.dll int getclassname(intptr, stringbuilder, int)
1 wininet bool deleteurlcachegroup(int64, int, intptr)
1 wininet bool findnexturlcachegroup(intptr, int64&, intptr)
1 wininet bool deleteurlcacheentry(intptr)
1 wininet intptr findfirsturlcachegroup(int, int, intptr, int, int64&, intptr)
1 winspool.drv bool addform(intptr, int, ddpapersize/-3eb&)
1 winspool.drv bool closeprinter(intptr)
1 winspool.drv bool deleteform(intptr, string)
1 winspool.drv bool openprinter(string, intptr&, ddpapersize/-3ed&)