Application Report


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

There are 233 P/Invokes (used 665 times):

Count Library Function
53 gdi32.dll intptr selectobject(intptr, intptr)
30 user32 bool setwindowpos(intptr, int, int, int, int, int, int)
27 user32 bool postmessage(int, int, int, int)
18 user32 uint mapvirtualkey(uint, uint)
16 user32 int sendmessage(intptr, int, int, int)
15 gdi32.dll bool deleteobject(intptr)
12 user32 bool trackmouseevent(nativefunctions/trackmouseevent&)
12 user32.dll int releasedc(intptr, intptr)
11 user32.dll int sendmessage(intptr, int, int, intptr)
10 advapi32.dll bool crypthashdata(intptr, byte[], int, uint)
10 gdi32 bool deleteobject(intptr)
9 user32 intptr getactivewindow()
9 user32 bool getwindowrect(intptr, winapi/rect&)
8 advapi32.dll bool cryptgethashparam(intptr, uint, byte[], int32&, uint)
8 gdi32.dll intptr createpen(int, int, int)
8 user32.dll intptr getwindowdc(intptr)
8 user32.dll intptr getforegroundwindow()
7 user32 int animatewindow(int, int, int)
6 advapi32.dll bool cryptimportkey(intptr, byte[], int, intptr, uint, intptr&)
6 advapi32.dll bool cryptencrypt(intptr, intptr, bool, uint, byte[], int32&, int)
6 advapi32.dll bool cryptcreatehash(intptr, int, intptr, uint, intptr&)
6 gdi32.dll int setbkcolor(intptr, int)
6 gdi32.dll bool deletedc(intptr)
6 gdi32.dll int setrop2(intptr, int)
6 gdi32.dll intptr createcompatibledc(intptr)
6 gdi32.dll int16 getdevicecaps(intptr, int16)
6 user32 int setfocus(int)
5 user32 bool redrawwindow(intptr, nativefunctions/rect&, intptr, uint)
4 gdi32.dll int settextcolor(intptr, int)
4 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll int setbkmode(intptr, int)
4 user32 int sendmessage(handleref, int, int, stirichtextbox/paraformat&)
4 user32 bool getkeyboardstate(byte[])
4 user32 int toascii(uint, uint, byte[], byte[], uint)
4 user32.dll bool unhookwindowshookex(intptr)
4 user32.dll int setwindowlong(intptr, int, int)
4 user32.dll int getscrollbarinfo(intptr, uint, winapi/scrollbarinfo&)
4 user32.dll bool lockwindowupdate(intptr)
4 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
4 user32.dll intptr getdc(intptr)
3 advapi32.dll bool cryptdestroykey(intptr)
3 advapi32.dll bool cryptderivekey(intptr, int, intptr, uint, intptr&)
3 gdi32.dll intptr createdibsection(intptr, winapi/bitmapinfo, uint, int, intptr, uint)
3 gdi32.dll int excludecliprect(intptr, int, int, int, int)
3 gdi32.dll intptr deleteobject(intptr)
3 gdi32.dll int setgraphicsmode(intptr, int)
3 gdi32.dll bool modifyworldtransform(intptr, stitextrenderer/xform&, uint)
3 gdi32.dll bool setworldtransform(intptr, win32/xform&)
3 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
3 hhctrl.ocx intptr htmlhelp(intptr, string, int, int)
3 kernel32.dll int getcurrentthreadid()
3 user32 bool drawiconex(intptr, int, int, intptr, int, int, int, intptr, int)
3 user32 bool redrawwindow(intptr, intptr, intptr, winapi/redrawwindowflags)
3 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
3 user32.dll bool adjustwindowrectex(winapi/rect&, int, bool, int)
3 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
3 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, themes/rect&, th
3 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, intptr, int, themes/size&)
3 uxtheme.dll intptr openthemedata(intptr, string)
3 uxtheme.dll bool drawthemebackground(intptr, intptr, int, int, win32/gdirect&, intptr)
3 winspool.drv bool closeprinter(intptr)
2 advapi32.dll bool cryptacquirecontext(intptr&, string, string, uint, uint)
2 advapi32.dll bool cryptexportkey(intptr, intptr, uint, uint, byte[], int32&)
2 comctl32.dll bool flatsb_getscrollinfo(intptr, int, win32/scrollinfo&)
2 comctl32.dll int flatsb_setscrollinfo(intptr, int, win32/scrollinfo&, bool)
2 comctl32.dll bool flatsb_setscrollprop(intptr, int, intptr, bool)
2 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
2 gdi32 int setrop2(int, int)
2 gdi32 bool deletedc(int)
2 gdi32 int selectcliprgn(intptr, int)
2 gdi32 int createdc(string, int, int, int)
2 gdi32.dll uint getfontdata(intptr, uint, uint, intptr, uint)
2 gdi32.dll bool movetoex(intptr, int, int, intptr)
2 gdi32.dll intptr getstockobject(int)
2 gdi32.dll bool lineto(intptr, int, int)
2 gdi32.dll uint getglyphindices(intptr, string, int, uint16[], uint)
2 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll int getdevicecaps(intptr, int)
2 gdi32.dll intptr createsolidbrush(int)
2 gdi32.dll int setmapmode(intptr, int)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 odbc32.dll int16 sqldatasources(intptr, int16, stringbuilder, int16, int16&, stringbuilder,
2 odbc32.dll int16 sqlfreehandle(int16, intptr)
2 odbc32.dll int16 sqlbrowseconnect(intptr, stringbuilder, int16, stringbuilder, int16, int16
2 odbc32.dll int16 sqlallochandle(int16, intptr, intptr&)
2 odbc32.dll int16 sqldriverconnect(intptr, intptr, string, int16, stringbuilder, int16, int1
2 ole32.dll int coregistermessagefilter(iolemessagefilter, iolemessagefilter&)
2 user32 bool trackmouseevent(winapi/trackmouseevent&)
2 user32 intptr windowfrompoint(nativefunctions/point)
2 user32 int sendmessage(handleref, int, int, int)
2 user32 bool systemparametersinfo(uint, uint, boolean&, uint)
2 user32 bool postmessage(intptr, int, intptr, intptr)
2 user32 int sendmessage(intptr, int, intptr, intptr)
2 user32.dll bool setmenu(intptr, intptr)
2 user32.dll int getsystemmetrics(int)
2 user32.dll int showwindow(intptr, int16)
2 user32.dll intptr getmenu(intptr)
2 user32.dll int getscrollinfo(intptr, int, win32/scrollinfo&)
2 user32.dll bool endpaint(intptr, winapi/paintstruct&)
2 user32.dll intptr setwindowshookex(int, hookhandler, intptr, int)
2 user32.dll bool updatelayeredwindow(intptr, intptr, nativefunctions/point&, nativefunctions
2 user32.dll intptr beginpaint(intptr, winapi/paintstruct&)
2 user32.dll int setscrollinfo(intptr, int, win32/scrollinfo&, bool)
2 usp10.dll int scriptitemize(string, int, int, stitextrenderer/script_control&, stitextrend
2 usp10.dll int scriptplace(intptr, intptr&, uint16[], int, stitextrenderer/script_visattr&,
2 usp10.dll int scriptshape(intptr, intptr&, string, int, int, stitextrenderer/script_analys
2 uxtheme.dll int closethemedata(intptr)
2 uxtheme.dll bool isthemeactive()
2 winspool.drv bool enddocprinter(intptr)
1 advapi32.dll bool cryptreleasecontext(intptr, uint)
1 advapi32.dll bool cryptdestroyhash(intptr)
1 comctl32.dll bool imagelist_drawex(intptr, int, intptr, int, int, int, int, int, int, int)
1 comctl32.dll bool uninitializeflatsb(intptr)
1 comctl32.dll bool initcommoncontrolsex(win32/initcommoncontrolsex&)
1 comctl32.dll bool initializeflatsb(intptr)
1 crypt32.dll intptr certopenstore(intptr, uint, intptr, uint, byte[])
1 crypt32.dll intptr certfindcertificateinstore(intptr, uint, uint, uint, intptr, intptr)
1 crypt32.dll int cryptsignmessage(intptr, int, uint, intptr, uint32[], byte[], int32&)
1 crypt32.dll int certclosestore(intptr, uint)
1 crypt32.dll int certfreecertificatecontext(intptr)
1 crypt32.dll int certverifytimevalidity(intptr, intptr)
1 cryptui.dll intptr cryptuidlgselectcertificatefromstore(intptr, intptr, string, string, uint
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, winapi/margins&)
1 dwmapi.dll bool dwmiscompositionenabled()
1 gdi32 bool deleteobject(int)
1 gdi32 int createrectrgn(int, int, int, int)
1 gdi32 int getdevicecaps(int, int)
1 gdi32.dll intptr createrectrgnindirect(win32/gdirect&)
1 gdi32.dll intptr createrectrgn(int, int, int, int)
1 gdi32.dll bool polygon(intptr, intptr, int)
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 gettextextentpoint32(intptr, string, int, win32/gdisize&)
1 gdi32.dll bool gettextmetrics(handleref, winapi/textmetric)
1 gdi32.dll bool getworldtransform(intptr, stitextrenderer/xform&)
1 gdi32.dll bool patblt(intptr, int, int, int, int, int)
1 gdi32.dll int gettextmetrics(intptr, win32/textmetrics&)
1 gdi32.dll bool rectangle(intptr, int, int, int, int)
1 gdi32.dll bool roundrect(intptr, int, int, int, int, int, int)
1 gdi32.dll bool getcharwidth32(intptr, int, int, intptr)
1 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
1 gdi32.dll int getgraphicsmode(intptr)
1 gdi32.dll int exttextout(intptr, int, int, int, win32/gdirect&, string, int, intptr)
1 gdi32.dll bool getcharabcwidths(intptr, int, int, intptr)
1 gdi32.dll bool getcharabcwidthsi(intptr, uint, uint, uint16[], pdffonts/abc[])
1 gdi32.dll int setpixel(intptr, int, int, int)
1 gdi32.dll bool setviewportextex(intptr, int, int, stitextrenderer/size&)
1 gdi32.dll bool setworldtransform(intptr, stitextrenderer/xform&)
1 gdi32.dll bool setwindowextex(intptr, int, int, stitextrenderer/size&)
1 kernel32.dll bool beep(int, int)
1 kernel32.dll int16 getversionex(nativefunctions/osversioninfo&)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 msvcrt.dll int _controlfp(int, int)
1 odbc32.dll int16 sqlallocconnect(intptr, intptr&)
1 odbc32.dll int16 sqlallocenv(intptr&)
1 odbc32.dll int16 sqlallochandle(uint16, int, intptr&)
1 odbc32.dll int16 sqldisconnect(intptr)
1 odbc32.dll int16 sqlsetenvattr(intptr, uint16, intptr, int)
1 odbc32.dll int16 sqlsetenvattr(intptr, int, intptr, int)
1 odbc32.dll int16 sqlfreehandle(uint16, intptr)
1 odbc32.dll int16 sqlfreeenv(intptr)
1 odbc32.dll int16 sqlfreeconnect(intptr)
1 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
1 ole32.dll int createbindctx(int, ibindctx&)
1 user32 bool trackmouseevent(comboboxex/combotextboxmsghandler/trackmouseevent&)
1 user32 intptr getdesktopwindow()
1 user32 intptr childwindowfrompoint(intptr, nativefunctions/point)
1 user32 int setwindowlong(intptr, int, int)
1 user32 int setwindowtheme(intptr, string, string)
1 user32 int setwindowrgn(intptr, intptr, bool)
1 user32 bool postmessage(intptr, int, int, int)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32 bool systemparametersinfo(uint, uint, int32&, uint)
1 user32 intptr getwindow(intptr, uint)
1 user32 bool iswindow(intptr)
1 user32 int getwindowlong(intptr, int)
1 user32 bool drawfocusrect(int, nativefunctions/rect&)
1 user32.dll intptr postmessage(intptr, int, intptr, intptr)
1 user32.dll intptr setcursor(intptr)
1 user32.dll intptr setfocus(intptr)
1 user32.dll intptr getwindowlongptr64(intptr, int)
1 user32.dll intptr setwindowshookex(int, hook/mouseproc, intptr, int)
1 user32.dll intptr setwindowshookex(int, nonclienthook/mouseproc, intptr, int)
1 user32.dll intptr setwindowshookexkeyboard(int, hook/keyboardproc, intptr, int)
1 user32.dll string mb_getstring(int)
1 user32.dll intptr getsystemmenu(intptr, bool)
1 user32.dll intptr getfocus()
1 user32.dll bool scrollwindowex(intptr, int, int, intptr, intptr, intptr, intptr, 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 messagebeep(int)
1 user32.dll bool iszoomed(intptr)
1 user32.dll bool destroycaret()
1 user32.dll bool enumchildwindows(intptr, enumchildproc, intptr)
1 user32.dll bool drawcaption(intptr, intptr, nativefunctions/rect&, edrawcaption)
1 user32.dll bool drawedge(intptr, win32/gdirect&, int, int)
1 user32.dll bool drawfocusrect(intptr, win32/gdirect&)
1 user32.dll bool createcaret(intptr, intptr, int, int)
1 user32.dll bool setcaretpos(int, int)
1 user32.dll bool showcaret(intptr)
1 user32.dll int trackpopupmenu(intptr, uint, int, int, int, intptr, intptr)
1 user32.dll int getsyscolor(int)
1 user32.dll int getdoubleclicktime()
1 user32.dll int getclassname(intptr, stringbuilder, int)
1 user32.dll int getclassname(intptr, intptr, int)
1 user32.dll int16 getkeystate(int)
1 user32.dll int framerect(intptr, win32/gdirect&, intptr)
1 user32.dll int fillrect(intptr, win32/gdirect&, intptr)
1 user32.dll int drawtextexw(intptr, string, int, stitextrenderer/rect&, int, stitextrenderer
1 user32.dll int drawtext(intptr, string, int, win32/gdirect&, int)
1 user32.dll int getwindowlong32(intptr, int)
1 usp10.dll int scripttextout(intptr, intptr&, int, int, uint, stitextrenderer/rect&, stitex
1 usp10.dll int scriptlayout(int, byte[], int32[], int32[])
1 usp10.dll int scriptfreecache(intptr&)
1 usp10.dll int scriptbreak(string, int, stitextrenderer/script_analysis&, stitextrenderer/s
1 uxtheme.dll int setwindowtheme(intptr, intptr, string)
1 uxtheme.dll int getthemecolor(intptr, int, int, int, win32/colorref&)
1 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, themes/rect&, intptr&)
1 uxtheme.dll int getthemeappproperties()
1 uxtheme.dll bool isappthemed()
1 uxtheme.dll bool isthemepartdefined(intptr, int, int)
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, themes/rect&, intptr)
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, themes/rect&, themes/rect&)
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, themes/rect&)
1 uxtheme.dll int getcurrentthemename(intptr, int, intptr, int, intptr, intptr)
1 winspool.drv bool endpageprinter(intptr)
1 winspool.drv bool openprinter(string, intptr&, int)
1 winspool.drv bool startpageprinter(intptr)
1 winspool.drv bool writeprinter(intptr, byte[], int, int32&)
1 winspool.drv int startdocprinter(intptr, int, stirawprinterhelper/doc_info_1&)