Application Report


The following 80 APIs (used 740 times) might not work:

There are 324 P/Invokes (used 781 times):

Count Library Function
39 gdi32.dll intptr selectobject(intptr, intptr)
23 gdi32 intptr selectobject(intptr, intptr)
19 gdi32 bool deleteobject(intptr)
13 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
12 gdi32.dll bool deleteobject(intptr)
12 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
11 user32 intptr setfocus(intptr)
10 advapi32.dll bool crypthashdata(intptr, byte[], int, uint)
10 user32 intptr callnexthookex(intptr, int, intptr, intptr)
10 user32.dll int releasedc(intptr, intptr)
9 imm32.dll int immgetcompositionstring(intptr, int, byte[], int)
9 user32 intptr sendmessage(intptr, int, intptr, intptr)
8 advapi32.dll bool cryptgethashparam(intptr, uint, byte[], int32&, uint)
8 gdi32.dll intptr createpen(int, int, int)
8 user32 bool unhookwindowshookex(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 intptr createcompatibledc(intptr)
6 gdi32 int deleteobject(intptr)
6 gdi32.dll int16 getdevicecaps(intptr, int16)
6 gdi32.dll int setrop2(intptr, int)
6 gdi32.dll int setbkcolor(intptr, int)
6 user32 int setwindowlong(intptr, int, int)
6 user32 bool iswindow(intptr)
6 user32.dll int16 getkeystate(int)
6 user32.dll bool getwindowrect(intptr, nativewindowmethods/rect&)
6 user32.dll intptr getdc(intptr)
5 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
5 user32 bool setcursorpos(int, int)
5 user32 intptr getwindowdc(intptr)
5 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, intptr, int)
4 gdi32 int getdevicecaps(intptr, int)
4 gdi32 bool setviewportorgex(intptr, int, int, nativewindowmethods/point&)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 gdi32.dll int setbkmode(intptr, int)
4 gdi32.dll int settextcolor(intptr, int)
4 kernel32 int getcurrentthreadid()
4 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
4 mapi32.dll int mapifreebuffer(intptr)
4 user32 int16 getkeystate(int)
4 user32 int releasedc(intptr, intptr)
4 user32 int getmenuitemcount(intptr)
4 user32 bool setforegroundwindow(intptr)
4 user32.dll intptr getwindowlong32(intptr, int)
4 user32.dll intptr getwindowlongptr64(intptr, int)
4 user32.dll intptr setwindowlongptr64(intptr, int, intptr)
4 user32.dll intptr setwindowlong32(intptr, int, intptr)
4 winspool.drv bool closeprinter(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 bool modifyworldtransform(intptr, stitextrenderer/xform&, uint)
3 gdi32.dll intptr deleteobject(intptr)
3 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
3 gdi32.dll int setgraphicsmode(intptr, int)
3 gdi32.dll int excludecliprect(intptr, int, int, int, int)
3 mapi32.dll int mapireadmail(intptr, intptr, string, int, int, intptr&)
3 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
3 user32 intptr setcapture(intptr)
3 user32 intptr getparent(intptr)
3 user32 intptr getsystemmenu(intptr, bool)
3 user32 intptr getdc(intptr)
3 user32 bool redrawwindow(intptr, intptr, intptr, uint)
3 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, int, bool, int)
3 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
3 user32.dll int getclassname(intptr, stringbuilder, int)
3 uxtheme.dll intptr openthemedata(intptr, string)
3 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, xpthemes/nativewindowmethods/r
3 uxtheme.dll bool drawthemebackground(intptr, intptr, int, int, win32/gdirect&, intptr)
3 winspool.drv bool enddocprinter(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 int flatsb_setscrollinfo(intptr, int, win32/scrollinfo&, bool)
2 comctl32.dll bool flatsb_setscrollprop(intptr, int, intptr, bool)
2 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
2 gdi32 intptr createbitmap(int, int, int, int, int16[])
2 gdi32 intptr createpatternbrush(intptr)
2 gdi32.dll intptr createcompatibledc(intptr)
2 gdi32.dll uint getfontdata(intptr, uint, uint, intptr, uint)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll intptr getstockobject(int)
2 gdi32.dll uint getoutlinetextmetrics(intptr, uint, intptr)
2 gdi32.dll intptr createsolidbrush(int)
2 gdi32.dll bool movetoex(intptr, int, int, intptr)
2 gdi32.dll bool lineto(intptr, int, int)
2 gdi32.dll bool deletedc(intptr)
2 gdi32.dll int patblt(intptr, int, int, int, int, int)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll int getdevicecaps(intptr, int)
2 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
2 gdi32.dll int savedc(intptr)
2 gdi32.dll int setmapmode(intptr, int)
2 kernel32 intptr loadlibraryex(string, intptr, int)
2 mapi32.dll int mapilogoff(intptr, intptr, int, int)
2 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
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 sqldatasources(intptr, int16, stringbuilder, int16, int16&, stringbuilder,
2 odbc32.dll int16 sqldriverconnect(intptr, intptr, string, int16, stringbuilder, int16, int1
2 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
2 user32 intptr sendmessage(intptr, int, intptr, string)
2 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, intptr)
2 user32 intptr windowfrompoint(nativewindowmethods/point)
2 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, intptr, int)
2 user32 bool destroymenu(intptr)
2 user32 bool setmenu(intptr, intptr)
2 user32 bool redrawwindow(intptr, nativewindowmethods/rect&, intptr, uint)
2 user32 int getmenustring(intptr, uint, intptr, int, int)
2 user32 int postmessage(handleref, int, intptr, intptr)
2 user32 int sendmessage(handleref, int, int, stirichtextbox/paraformat&)
2 user32 intptr getfocus()
2 user32 intptr getmenu(intptr)
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 int menuitemfrompoint(intptr, intptr, nativewindowmethods/point)
2 user32.dll int setscrollinfo(intptr, int, win32/scrollinfo&, bool)
2 user32.dll int showwindow(intptr, int16)
2 user32.dll bool messagebeep(int)
2 user32.dll intptr setwindowshookex(int, hookhandler, intptr, int)
2 user32.dll int getkeyboardstate(byte[])
2 user32.dll bool lockwindowupdate(intptr)
2 user32.dll intptr setfocus(intptr)
2 user32.dll intptr loadimage(intptr, string, xpthemes/nativewindowmethods/resourceimagetype,
2 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
2 user32.dll bool getwindowplacement(intptr, nativewindowmethods/windowplacement&)
2 usp10.dll int scriptitemize(string, int, int, stitextrenderer/script_control&, stitextrend
2 usp10.dll int scriptshape(intptr, intptr&, string, int, int, stitextrenderer/script_analys
2 usp10.dll int scriptplace(intptr, intptr&, uint16[], int, stitextrenderer/script_visattr&,
2 uxtheme.dll int closethemedata(intptr)
2 uxtheme.dll int isthemeactive()
2 uxtheme.dll int isappthemed()
2 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, intptr, xpthemes/nativewindowmeth
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
2 uxtheme.dll int getthemebackgroundcontentrect(intptr, intptr, int, int, xpthemes/nativewindo
2 winmm int playsoundw(stringbuilder, intptr, int)
2 winspool.drv bool endpageprinter(intptr)
2 winspool.drv bool startpageprinter(intptr)
1 advapi32.dll bool cryptreleasecontext(intptr, uint)
1 advapi32.dll bool cryptdestroyhash(intptr)
1 comctl32 int dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
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 flatsb_getscrollinfo(intptr, int, win32/scrollinfo&)
1 comctl32.dll bool initializeflatsb(intptr)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 comctl32.dll bool initcommoncontrolsex(win32/initcommoncontrolsex&)
1 crypt32.dll intptr certopenstore(intptr, uint, intptr, uint, byte[])
1 crypt32.dll int certverifytimevalidity(intptr, intptr)
1 crypt32.dll intptr certfindcertificateinstore(intptr, uint, uint, uint, intptr, intptr)
1 crypt32.dll int certclosestore(intptr, uint)
1 crypt32.dll int cryptsignmessage(intptr, int, uint, intptr, uint32[], byte[], int32&)
1 crypt32.dll int certfreecertificatecontext(intptr)
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 dwmgetwindowattribute(intptr, uint, nativewindowmethods/rect&, uint)
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, nativewindowmethods/margins&)
1 gdi32 bool gettextmetrics(intptr, nativewindowmethods/textmetric&)
1 gdi32 bool gettextmetrics(intptr, textmetric&)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 intptr getstockobject(int)
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 int getbitmap(intptr, int, xpthemes/nativewindowmethods/bitmap&)
1 gdi32.dll bool gettextextentpoint32(intptr, string, int, win32/gdisize&)
1 gdi32.dll bool polybezier(intptr, intptr, int)
1 gdi32.dll bool getcharwidth32(intptr, int, int, intptr)
1 gdi32.dll bool getcharabcwidthsi(intptr, uint, uint, uint16[], pdffonts/abc[])
1 gdi32.dll bool gettextmetrics(handleref, nativewindowmethods/textmetric)
1 gdi32.dll bool getworldtransform(intptr, stitextrenderer/xform&)
1 gdi32.dll bool gettextmetrics(intptr, nativemethods/textmetric&)
1 gdi32.dll bool patblt(intptr, int, 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 uint getglyphindices(intptr, string, int, uint16[], uint)
1 gdi32.dll intptr createrectrgn(int, int, int, int)
1 gdi32.dll int setpixel(intptr, int, int, int)
1 gdi32.dll int restoredc(intptr, int)
1 gdi32.dll int gettextmetrics(intptr, win32/textmetrics&)
1 gdi32.dll int getgraphicsmode(intptr)
1 gdi32.dll int exttextout(intptr, int, int, int, win32/gdirect&, string, int, intptr)
1 gdi32.dll intptr createrectrgnindirect(win32/gdirect&)
1 gdi32.dll bool setworldtransform(intptr, stitextrenderer/xform&)
1 gdi32.dll bool setwindowextex(intptr, int, int, stitextrenderer/size&)
1 gdi32.dll bool setviewportextex(intptr, int, int, stitextrenderer/size&)
1 gdi32.dll bool roundrect(intptr, int, int, int, int, int, int)
1 gdi32.dll bool rectangle(intptr, int, int, int, int)
1 imm32.dll intptr immgetdefaultimewnd(intptr)
1 imm32.dll intptr immgetcontext(intptr)
1 imm32.dll bool immsetcompositionfont(intptr, nativewindowmethods/logfont)
1 imm32.dll bool immsetcandidatewindow(intptr, nativewindowmethods/candidateform&)
1 imm32.dll bool immreleasecontext(intptr, intptr)
1 imm32.dll bool immnotifyime(intptr, int, int, int)
1 kernel32 intptr findresource(intptr, intptr, string)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 intptr loadresource(intptr, intptr)
1 kernel32 int sizeofresource(intptr, intptr)
1 kernel32 int getlocaleinfo(int, int, string, int)
1 kernel32 int freelibrary(intptr)
1 kernel32 bool freelibrary(intptr)
1 kernel32 intptr getmodulehandle(string)
1 kernel32.dll intptr getmodulehandle(string)
1 kernel32.dll bool beep(int, int)
1 mapi32.dll int mapideletemail(intptr, intptr, string, int, int)
1 mapi32.dll int mapiaddress(intptr, intptr, string, int, string, int, intptr, int, int, int3
1 mapi32.dll int mapifindnext(intptr, intptr, string, string, int, int, stringbuilder)
1 mpr.dll int wnetenumresource(int, int32&, intptr, int32&)
1 mpr.dll int wnetcloseenum(int)
1 mpr.dll int wnetopenenum(int, int, int, intptr, int32&)
1 msvcrt.dll int _controlfp(int, int)
1 odbc32.dll int16 sqlsetenvattr(intptr, int, intptr, int)
1 odbc32.dll int16 sqlfreehandle(uint16, intptr)
1 odbc32.dll int16 sqlfreeconnect(intptr)
1 odbc32.dll int16 sqlsetenvattr(intptr, uint16, intptr, int)
1 odbc32.dll int16 sqlfreeenv(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 user32 int mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 intptr getforegroundwindow()
1 user32 int hidecaret(intptr)
1 user32 int getsyscolor(int)
1 user32 intptr beginpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 int setcaretpos(int, int)
1 user32 intptr getdesktopwindow()
1 user32 intptr getdcex(intptr, intptr, uint)
1 user32 intptr getdcex(intptr, intptr, int)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 intptr childwindowfrompointex(intptr, int, int, int)
1 user32 int sendmessage(handleref, int, int, int)
1 user32 int showcaret(intptr)
1 user32 intptr getwindow(intptr, int)
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 int destroycaret()
1 user32 uint getmenustate(intptr, uint, uint)
1 user32 intptr setwindowshookex(int, nativewindowmethods/hookproccallback, intptr, int)
1 user32 intptr sendmessagetimeout(handleref, int, intptr, intptr, int, int, intptr&)
1 user32 bool endpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 bool invalidaterect(intptr, intptr, bool)
1 user32 bool iswindow(handleref)
1 user32 bool iswindowvisible(intptr)
1 user32 bool messagebeep(int)
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/point&, intptr)
1 user32 intptr sendmessage(intptr, int, intptr, nativewindowmethods/point&)
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 bool setmenuinfo(intptr, nativewindowmethods/menuinfo&)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, nativewindowmethods/setwin
1 user32.dll intptr postmessage(intptr, int, intptr, intptr)
1 user32.dll int16 getasynckeystate(int)
1 user32.dll intptr sendmessagea(handleref, int, intptr, intptr)
1 user32.dll intptr windowfrompoint(nativewindowmethods/point)
1 user32.dll intptr sendmessagea(handleref, int, intptr, nativemethods/formatrange&)
1 user32.dll int framerect(intptr, win32/gdirect&, intptr)
1 user32.dll intptr sendmessagea(handleref, int, intptr, nativemethods/pointl&)
1 user32.dll intptr setcursor(intptr)
1 user32.dll intptr sendmessagewu(handleref, int, intptr, nativemethods/pointl&)
1 user32.dll intptr sendmessagewu(handleref, int, intptr, nativemethods/formatrange&)
1 user32.dll intptr sendmessagewu(handleref, int, intptr, intptr)
1 user32.dll bool destroycaret()
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 drawtext(intptr, intptr, int, intptr, uint)
1 user32.dll bool unhookwindowshookex(intptr)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool drawedge(intptr, win32/gdirect&, int, int)
1 user32.dll bool setcaretpos(int, int)
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 createcaret(intptr, intptr, int, int)
1 user32.dll bool getclientrect(handleref, nativewindowmethods/rect&)
1 user32.dll bool enumchildwindows(intptr, enumchildproc, intptr)
1 user32.dll int getcaretblinktime()
1 user32.dll int getclassname(intptr, intptr, int)
1 user32.dll int registerwindowmessage(string)
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
1 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int getsyscolor(int)
1 user32.dll int getscrollinfo(intptr, int, win32/scrollinfo&)
1 user32.dll intptr getdcex(intptr, intptr, int)
1 user32.dll int getmenustring(intptr, uint, stringbuilder, int, uint)
1 user32.dll intptr getparent(intptr)
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 user32.dll bool drawfocusrect(intptr, win32/gdirect&)
1 user32.dll intptr getwindow(intptr, uint)
1 user32.dll intptr getwindowdc(intptr)
1 user32.dll int getdoubleclicktime()
1 usp10.dll int scriptfreecache(intptr&)
1 usp10.dll int scriptbreak(string, int, stitextrenderer/script_analysis&, stitextrenderer/s
1 usp10.dll int scripttextout(intptr, intptr&, int, int, uint, stitextrenderer/rect&, stitex
1 usp10.dll int scriptlayout(int, byte[], int32[], int32[])
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, uint, nativewindowmet
1 uxtheme.dll int getthemetextextent(intptr, intptr, int, int, string, int, int, nativewindowm
1 uxtheme.dll int getthemesyscolor(intptr, int)
1 uxtheme.dll bool isthemeactive()
1 uxtheme.dll int drawthemeedge(intptr, intptr, int, int, xpthemes/nativewindowmethods/rect&,
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 uxtheme.dll int getthemecolor(intptr, int, int, int, win32/colorref&)
1 uxtheme.dll bool isappthemed()
1 winspool.drv bool writeprinter(intptr, intptr, int, int32&)
1 winspool.drv bool writeprinter(intptr, byte[], int, int32&)
1 winspool.drv bool startdocprinter(intptr, int, rawprinter/docinfoa)
1 winspool.drv bool openprinter(string, intptr&, intptr)
1 winspool.drv bool openprinter(string, intptr&, int)
1 winspool.drv int startdocprinter(intptr, int, stirawprinterhelper/doc_info_1&)