Application Report


The following 84 APIs (used 526 times) might not work:

There are 316 P/Invokes (used 668 times):

Count Library Function
36 gdi32.dll intptr selectobject(intptr, intptr)
19 gdi32 bool deleteobject(intptr)
16 gdi32 intptr selectobject(intptr, intptr)
12 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
11 gdi32.dll bool deleteobject(intptr)
11 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
10 advapi32.dll bool crypthashdata(intptr, byte[], int, uint)
8 advapi32.dll bool cryptgethashparam(intptr, uint, byte[], int32&, uint)
8 gdi32.dll intptr createpen(int, int, int)
8 user32 intptr setfocus(intptr)
8 user32 intptr callnexthookex(intptr, int, intptr, intptr)
8 user32 bool showwindow(intptr, int)
7 user32 int getwindowlong(intptr, int)
7 user32.dll int sendmessage(intptr, int, int, intptr)
6 advapi32.dll bool cryptencrypt(intptr, intptr, bool, uint, byte[], int32&, int)
6 advapi32.dll bool cryptcreatehash(intptr, int, intptr, uint, intptr&)
6 advapi32.dll bool cryptimportkey(intptr, byte[], int, intptr, uint, intptr&)
6 gdi32.dll int16 getdevicecaps(intptr, int16)
6 gdi32.dll int setbkcolor(intptr, int)
6 gdi32.dll int setrop2(intptr, int)
6 user32 int setwindowlong(intptr, int, int)
6 user32 bool unhookwindowshookex(intptr)
6 user32 intptr sendmessage(intptr, int, intptr, intptr)
6 user32.dll int16 getkeystate(int)
5 gdi32 intptr createcompatibledc(intptr)
5 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
5 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, intptr, int)
4 gdi32 int getdevicecaps(intptr, int)
4 gdi32.dll int settextcolor(intptr, int)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll int setbkmode(intptr, int)
4 user32 int releasedc(intptr, intptr)
4 user32 bool setcursorpos(int, int)
4 user32 int getmenuitemcount(intptr)
3 advapi32.dll bool cryptdestroykey(intptr)
3 advapi32.dll bool cryptderivekey(intptr, int, intptr, uint, intptr&)
3 dwmapi.dll int dwmiscompositionenabled(boolean&)
3 gdi32 bool deletedc(intptr)
3 gdi32.dll bool setworldtransform(intptr, win32/xform&)
3 gdi32.dll int setgraphicsmode(intptr, int)
3 gdi32.dll bool modifyworldtransform(intptr, stitextrenderer/xform&, uint)
3 gdi32.dll int excludecliprect(intptr, int, int, int, int)
3 gdi32.dll intptr deleteobject(intptr)
3 kernel32 int getcurrentthreadid()
3 user32 intptr getparent(intptr)
3 user32 intptr getdc(intptr)
3 user32 bool iswindow(intptr)
3 user32.dll bool getwindowrect(intptr, nativewindowmethods/rect&)
3 user32.dll int releasedc(intptr, intptr)
3 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
3 uxtheme.dll bool drawthemebackground(intptr, intptr, int, int, win32/gdirect&, intptr)
3 uxtheme.dll intptr openthemedata(intptr, string)
3 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, xpthemes/nativewindowmethods/r
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_setscrollprop(intptr, int, intptr, bool)
2 comctl32.dll int flatsb_setscrollinfo(intptr, int, win32/scrollinfo&, bool)
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32 bool setviewportorgex(intptr, int, int, nativewindowmethods/point&)
2 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll int setmapmode(intptr, int)
2 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
2 gdi32.dll int getdevicecaps(intptr, int)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
2 gdi32.dll bool lineto(intptr, int, int)
2 gdi32.dll intptr createsolidbrush(int)
2 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
2 gdi32.dll int savedc(intptr)
2 gdi32.dll bool movetoex(intptr, int, int, intptr)
2 gdi32.dll uint getfontdata(intptr, uint, uint, intptr, uint)
2 gdi32.dll intptr getstockobject(int)
2 kernel32 intptr loadlibraryex(string, intptr, int)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 odbc32.dll int16 sqldriverconnect(intptr, intptr, string, int16, stringbuilder, int16, int1
2 odbc32.dll int16 sqldatasources(intptr, int16, stringbuilder, int16, int16&, stringbuilder,
2 odbc32.dll int16 sqlbrowseconnect(intptr, stringbuilder, int16, stringbuilder, int16, int16
2 odbc32.dll int16 sqlallochandle(int16, intptr, intptr&)
2 odbc32.dll int16 sqlfreehandle(int16, intptr)
2 powerp32.dll int16 cancelpowerpage()
2 powerp32.dll int16 powerpage(string, string, string, string, string, string, string, string,
2 user32 int sendmessage(handleref, int, int, stirichtextbox/paraformat&)
2 user32 int getmenustring(intptr, uint, intptr, int, int)
2 user32 bool setforegroundwindow(intptr)
2 user32 bool setmenu(intptr, intptr)
2 user32 intptr getsystemmenu(intptr, bool)
2 user32 int postmessage(handleref, int, intptr, intptr)
2 user32 int menuitemfrompoint(intptr, intptr, nativewindowmethods/point)
2 user32 int h9(intptr, int, int, 0v/0w&, 0v/0w&, intptr, 0v/0w&, int)
2 user32 bool redrawwindow(intptr, intptr, intptr, uint)
2 user32 bool getwindowinfo(intptr, nativewindowmethods/windowinfo&)
2 user32 bool getmenuitemrect(intptr, intptr, int, nativewindowmethods/rect&)
2 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
2 user32 int16 getkeystate(int)
2 user32 intptr getfocus()
2 user32 bool destroymenu(intptr)
2 user32 intptr windowfrompoint(nativewindowmethods/point)
2 user32 intptr getmenu(intptr)
2 user32 intptr setcapture(intptr)
2 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
2 user32.dll int showwindow(intptr, int16)
2 user32.dll int setscrollinfo(intptr, int, win32/scrollinfo&, bool)
2 user32.dll intptr setwindowlong32(intptr, int, intptr)
2 user32.dll intptr getdc(intptr)
2 user32.dll intptr getwindowlong32(intptr, int)
2 user32.dll intptr getwindowlongptr64(intptr, int)
2 user32.dll intptr loadimage(intptr, string, xpthemes/nativewindowmethods/resourceimagetype,
2 user32.dll uint registerwindowmessage(string)
2 user32.dll intptr setwindowshookex(int, hookhandler, intptr, int)
2 user32.dll int getkeyboardstate(byte[])
2 user32.dll int getclassname(intptr, stringbuilder, int)
2 user32.dll bool lockwindowupdate(intptr)
2 user32.dll bool messagebeep(int)
2 user32.dll intptr setwindowlongptr64(intptr, int, intptr)
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 usp10.dll int scriptitemize(string, int, int, stitextrenderer/script_control&, stitextrend
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
2 uxtheme.dll int isappthemed()
2 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, intptr, xpthemes/nativewindowmeth
2 uxtheme.dll int isthemeactive()
2 uxtheme.dll int getthemebackgroundcontentrect(intptr, intptr, int, int, xpthemes/nativewindo
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll int closethemedata(intptr)
2 winmm int playsoundw(stringbuilder, intptr, int)
2 winspool.drv bool enddocprinter(intptr)
1 advapi32.dll bool cryptdestroyhash(intptr)
1 advapi32.dll bool cryptreleasecontext(intptr, uint)
1 comctl32 int dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 comctl32.dll bool uninitializeflatsb(intptr)
1 comctl32.dll bool flatsb_getscrollinfo(intptr, int, win32/scrollinfo&)
1 comctl32.dll bool initcommoncontrolsex(win32/initcommoncontrolsex&)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
1 comctl32.dll bool initializeflatsb(intptr)
1 comctl32.dll bool imagelist_drawex(intptr, int, intptr, int, int, int, int, int, int, int)
1 crypt32.dll intptr certfindcertificateinstore(intptr, uint, uint, uint, intptr, intptr)
1 crypt32.dll int certverifytimevalidity(intptr, intptr)
1 crypt32.dll int cryptsignmessage(intptr, int, uint, intptr, uint32[], byte[], int32&)
1 crypt32.dll int certfreecertificatecontext(intptr)
1 crypt32.dll intptr certopenstore(intptr, uint, intptr, uint, byte[])
1 crypt32.dll int certclosestore(intptr, uint)
1 cryptui.dll intptr cryptuidlgselectcertificatefromstore(intptr, intptr, string, string, uint
1 dwmapi intptr dwmgetcolorizationcolor(uint32&, boolean&)
1 dwmapi.dll int dwmdefwindowproc(intptr, uint, intptr, intptr, int32&)
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, nativewindowmethods/margins&)
1 dwmapi.dll int dwmgetwindowattribute(intptr, uint, nativewindowmethods/rect&, uint)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 intptr getstockobject(int)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32 bool gettextmetrics(intptr, textmetric&)
1 gdi32 int getbitmap(intptr, int, xpthemes/nativewindowmethods/bitmap&)
1 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
1 gdi32.dll bool polybezier(intptr, intptr, int)
1 gdi32.dll bool patblt(intptr, int, int, int, int, int)
1 gdi32.dll bool getworldtransform(intptr, stitextrenderer/xform&)
1 gdi32.dll bool getcharabcwidthsi(intptr, uint, uint, uint16[], pdffonts/abc[])
1 gdi32.dll bool gettextmetrics(handleref, nativewindowmethods/textmetric)
1 gdi32.dll bool gettextextentpoint32(intptr, string, int, win32/gdisize&)
1 gdi32.dll bool gettextextentexpoint(intptr, string, int, int, intptr, intptr, win32/gdisiz
1 gdi32.dll bool getcharwidth32(intptr, int, int, intptr)
1 gdi32.dll bool polygon(intptr, intptr, int)
1 gdi32.dll bool rectangle(intptr, int, int, int, int)
1 gdi32.dll uint getglyphindices(intptr, string, int, uint16[], uint)
1 gdi32.dll intptr createrectrgnindirect(win32/gdirect&)
1 gdi32.dll int restoredc(intptr, int)
1 gdi32.dll intptr createrectrgn(int, int, int, int)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll int setpixel(intptr, int, int, int)
1 gdi32.dll int getgraphicsmode(intptr)
1 gdi32.dll int gettextmetrics(intptr, win32/textmetrics&)
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll bool setwindowextex(intptr, int, int, stitextrenderer/size&)
1 gdi32.dll bool setworldtransform(intptr, stitextrenderer/xform&)
1 gdi32.dll int exttextout(intptr, int, int, int, win32/gdirect&, string, int, intptr)
1 gdi32.dll bool setviewportextex(intptr, int, int, stitextrenderer/size&)
1 gdi32.dll bool roundrect(intptr, int, int, int, int, int, int)
1 kernel32 int sizeofresource(intptr, intptr)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 intptr findresource(intptr, intptr, string)
1 kernel32 bool freelibrary(intptr)
1 kernel32 int freelibrary(intptr)
1 kernel32 intptr loadresource(intptr, intptr)
1 kernel32 intptr getmodulehandle(string)
1 kernel32.dll bool beep(int, int)
1 kernel32.dll intptr getmodulehandle(string)
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 sqlsetenvattr(intptr, int, intptr, int)
1 odbc32.dll int16 sqlsetenvattr(intptr, uint16, intptr, int)
1 odbc32.dll int16 sqlfreeenv(intptr)
1 odbc32.dll int16 sqlfreeconnect(intptr)
1 odbc32.dll int16 sqldisconnect(intptr)
1 odbc32.dll int16 sqlallochandle(uint16, int, intptr&)
1 odbc32.dll int16 sqlallocenv(intptr&)
1 odbc32.dll int16 sqlallocconnect(intptr, intptr&)
1 odbc32.dll int16 sqlfreehandle(uint16, intptr)
1 sx32w.dll uint16 rnbosprogetcontactserver(byte[], byte[], uint)
1 sx32w.dll uint16 rnbosprowrite(byte[], uint16, uint16, uint16, byte)
1 sx32w.dll uint16 rnbosproactivate(byte[], uint16, uint16, uint16, uint16)
1 sx32w.dll uint16 rnbosprogetversion(byte[], byte&, byte&, byte&, byte&)
1 sx32w.dll uint16 rnbosproinitialize(byte[])
1 sx32w.dll uint16 rnbosprooverwrite(byte[], uint16, uint16, uint16, uint16, uint16, byte)
1 sx32w.dll uint16 rnbosproquery(byte[], uint16, byte[], byte[], uint32&, uint16)
1 sx32w.dll uint16 rnbosproread(byte[], uint16, uint16&)
1 sx32w.dll uint16 rnbosproreleaselicense(byte[], uint16, uint16&)
1 sx32w.dll uint16 rnbosprosetcontactserver(byte[], string)
1 sx32w.dll uint16 rnbosprosetheartbeat(byte[], int)
1 sx32w.dll uint16 rnbosprosetprotocol(byte[], int)
1 sx32w.dll uint16 rnbosprosetsharedlicense(byte[], uint16, uint16)
1 sx32w.dll uint16 rnbosprogetsublicense(byte[], uint16)
1 sx32w.dll uint16 rnbosprogetkeytype(byte[], int32&, int32&, int32&)
1 sx32w.dll uint16 rnbosprocheckterminalservice(byte[], uint16)
1 sx32w.dll uint16 rnbosprodecrement(byte[], uint16, uint16)
1 sx32w.dll uint16 rnbosproenumserver(int, uint16, byte[], uint16&)
1 sx32w.dll uint16 rnbosproextendedread(byte[], uint16, uint16&, byte&)
1 sx32w.dll uint16 rnbosprofindfirstunit(byte[], uint16)
1 sx32w.dll uint16 rnbosprofindnextunit(byte[])
1 sx32w.dll uint16 rnbosproformatpacket(byte[], uint)
1 sx32w.dll uint16 rnbosprogetfullstatus(byte[])
1 sx32w.dll uint16 rnbosprogethardlimit(byte[], uint16&)
1 sx32w.dll uint16 rnbosprogetkeyinfo(byte[], uint16, uint16, byte[])
1 sx32w.dll void rnbosprocleanup()
1 user32 intptr sendmessagetimeout(handleref, int, intptr, intptr, int, int, intptr&)
1 user32 int si(intptr)
1 user32 int sk()
1 user32 bool endpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 intptr beginpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/point&, intptr)
1 user32 intptr childwindowfrompointex(intptr, int, int, int)
1 user32 intptr getdcex(intptr, intptr, uint)
1 user32 intptr getdesktopwindow()
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, intptr)
1 user32 intptr getforegroundwindow()
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
1 user32 intptr sendmessage(intptr, int, intptr, string)
1 user32 intptr sendmessage(intptr, int, intptr, nativewindowmethods/point&)
1 user32 intptr getwindowdc(intptr)
1 user32 int showcaret(intptr)
1 user32 int sh(int, intptr)
1 user32 int hidecaret(intptr)
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 int destroycaret()
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 bool setmenuinfo(intptr, nativewindowmethods/menuinfo&)
1 user32 bool redrawwindow(intptr, nativewindowmethods/rect&, intptr, uint)
1 user32 bool iswindow(handleref)
1 user32 bool invalidaterect(intptr, intptr, bool)
1 user32 int mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 intptr getwindow(intptr, int)
1 user32 int setcaretpos(int, int)
1 user32 int sendmessage(handleref, int, int, int)
1 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, intptr, int)
1 user32 int sj()
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32.dll bool scrollwindowex(intptr, int, int, intptr, intptr, intptr, intptr, int)
1 user32.dll intptr windowfrompoint(nativewindowmethods/point)
1 user32.dll bool setcaretpos(int, int)
1 user32.dll intptr postmessage(intptr, int, intptr, intptr)
1 user32.dll intptr getwindowdc(intptr)
1 user32.dll intptr setfocus(intptr)
1 user32.dll intptr setcursor(intptr)
1 user32.dll bool drawfocusrect(intptr, win32/gdirect&)
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 bool unhookwindowshookex(intptr)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, int, bool, 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 adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
1 user32.dll bool enumchildwindows(intptr, enumchildproc, intptr)
1 user32.dll bool createcaret(intptr, intptr, int, int)
1 user32.dll bool destroycaret()
1 user32.dll bool getwindowplacement(intptr, nativewindowmethods/windowplacement&)
1 user32.dll bool getclientrect(handleref, nativewindowmethods/rect&)
1 user32.dll int fillrect(intptr, win32/gdirect&, intptr)
1 user32.dll int getscrollinfo(intptr, int, win32/scrollinfo&)
1 user32.dll int getsyscolor(int)
1 user32.dll int getmenustring(intptr, uint, stringbuilder, int, uint)
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 user32.dll int getdoubleclicktime()
1 user32.dll int getsystemmetrics(int)
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll int sendmessage(int, uint, int, intptr)
1 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
1 user32.dll bool drawedge(intptr, win32/gdirect&, int, int)
1 user32.dll int getclassname(intptr, intptr, int)
1 user32.dll int framerect(intptr, win32/gdirect&, intptr)
1 user32.dll int getcaretblinktime()
1 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
1 usp10.dll int scripttextout(intptr, intptr&, int, int, uint, stitextrenderer/rect&, stitex
1 usp10.dll int scriptbreak(string, int, stitextrenderer/script_analysis&, stitextrenderer/s
1 usp10.dll int scriptlayout(int, byte[], int32[], int32[])
1 usp10.dll int scriptfreecache(intptr&)
1 uxtheme.dll int getthemesyscolor(intptr, int)
1 uxtheme.dll int getthemetextextent(intptr, intptr, int, int, string, int, int, nativewindowm
1 uxtheme.dll int getthemecolor(intptr, int, int, int, win32/colorref&)
1 uxtheme.dll bool isappthemed()
1 uxtheme.dll bool isthemeactive()
1 uxtheme.dll int drawthemeedge(intptr, intptr, int, int, xpthemes/nativewindowmethods/rect&,
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, xpthemes/nati
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, uint, nativewindowmet
1 uxtheme.dll int getcurrentthemename(intptr, int, intptr, int, intptr, intptr)
1 uxtheme.dll int getthemebackgroundextent(intptr, intptr, int, int, xpthemes/nativewindowmeth
1 uxtheme.dll int getthemecolor(intptr, int, int, int, int32&)
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&)