Application Report


The following 69 APIs (used 703 times) might not work:

There are 222 P/Invokes (used 493 times):

Count Library Function
22 gdi32 intptr selectobject(intptr, intptr)
19 gdi32 bool deleteobject(intptr)
13 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
11 user32 intptr setfocus(intptr)
10 user32 intptr callnexthookex(intptr, int, intptr, intptr)
10 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
9 imm32.dll int immgetcompositionstring(intptr, int, byte[], int)
9 user32 intptr sendmessage(intptr, int, intptr, intptr)
8 user32 bool unhookwindowshookex(intptr)
8 user32 bool showwindow(intptr, int)
7 user32 int getwindowlong(intptr, int)
6 gdi32 int deleteobject(intptr)
6 gdi32 intptr createcompatibledc(intptr)
6 user32 bool iswindow(intptr)
6 user32 int setwindowlong(intptr, int, int)
6 user32.dll bool getwindowrect(intptr, nativewindowmethods/rect&)
6 user32.dll int16 getkeystate(int)
6 user32.dll int releasedc(intptr, 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)
5 user32 intptr getwindowdc(intptr)
5 user32 bool setcursorpos(int, int)
4 gdi32 int getdevicecaps(intptr, int)
4 gdi32 bool setviewportorgex(intptr, int, int, nativewindowmethods/point&)
4 kernel32 int getcurrentthreadid()
4 user32 int getmenuitemcount(intptr)
4 user32 bool setforegroundwindow(intptr)
4 user32 int releasedc(intptr, intptr)
4 user32 int16 getkeystate(int)
4 user32.dll intptr setwindowlong32(intptr, int, intptr)
4 user32.dll intptr setwindowlongptr64(intptr, int, intptr)
4 user32.dll intptr getwindowlongptr64(intptr, int)
4 user32.dll intptr getwindowlong32(intptr, int)
3 dwmapi.dll int dwmiscompositionenabled(boolean&)
3 gdi32 bool deletedc(intptr)
3 kernel32 bool queryperformancecounter(int64&)
3 user32 intptr getsystemmenu(intptr, bool)
3 user32 intptr setcapture(intptr)
3 user32 bool redrawwindow(intptr, intptr, intptr, uint)
3 user32 intptr getparent(intptr)
3 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
3 user32 intptr getdc(intptr)
3 user32.dll int getclassname(intptr, stringbuilder, int)
3 user32.dll intptr getdc(intptr)
3 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, int, bool, int)
3 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, xpthemes/nativewindowmethods/r
3 zlib1.dll int deflate(zstream&, int)
2 gdi32 intptr createpatternbrush(intptr)
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.dll int patblt(intptr, int, int, int, int, int)
2 gdi32.dll int savedc(intptr)
2 gdi32.dll intptr selectobject(intptr, intptr)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 kernel32 intptr loadlibraryex(string, intptr, int)
2 ssleay32.dll void ssl_ctx_free(intptr)
2 ssleay32.dll void ssl_free(intptr)
2 user32 int menuitemfrompoint(intptr, intptr, nativewindowmethods/point)
2 user32 bool showwindow(handleref, int)
2 user32 bool setwindowpos(handleref, intptr, int, int, int, int, int)
2 user32 intptr sendmessage(intptr, int, intptr, string)
2 user32 bool setmenu(intptr, intptr)
2 user32 bool destroymenu(intptr)
2 user32 bool redrawwindow(intptr, nativewindowmethods/rect&, intptr, uint)
2 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
2 user32 bool getmenuitemrect(intptr, intptr, int, nativewindowmethods/rect&)
2 user32 bool getwindowinfo(intptr, nativewindowmethods/windowinfo&)
2 user32 int getmenustring(intptr, uint, intptr, int, int)
2 user32 intptr windowfrompoint(nativewindowmethods/point)
2 user32 intptr getmenu(intptr)
2 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, intptr, int)
2 user32 intptr getfocus()
2 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, intptr)
2 user32 int postmessage(handleref, int, intptr, intptr)
2 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
2 user32.dll uint getguiresources(intptr, uint)
2 user32.dll int getkeyboardstate(byte[])
2 user32.dll bool getwindowplacement(intptr, nativewindowmethods/windowplacement&)
2 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
2 user32.dll intptr setfocus(intptr)
2 user32.dll intptr loadimage(intptr, string, xpthemes/nativewindowmethods/resourceimagetype,
2 uxtheme.dll int isthemeactive()
2 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, intptr, xpthemes/nativewindowmeth
2 uxtheme.dll int isappthemed()
2 uxtheme.dll int getthemebackgroundcontentrect(intptr, intptr, int, int, xpthemes/nativewindo
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
2 winmm int playsoundw(stringbuilder, intptr, int)
2 zlib1.dll int inflate(zstream&, int)
2 zlib1.dll int inflatereset(zstream&)
1 comctl32 int dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
1 dwmapi intptr dwmgetcolorizationcolor(uint32&, boolean&)
1 dwmapi.dll int dwmgetwindowattribute(intptr, uint, nativewindowmethods/rect&, uint)
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, nativewindowmethods/margins&)
1 dwmapi.dll int dwmdefwindowproc(intptr, uint, intptr, intptr, int32&)
1 gdi32 intptr getstockobject(int)
1 gdi32 bool gettextmetrics(intptr, textmetric&)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 int getbitmap(intptr, int, xpthemes/nativewindowmethods/bitmap&)
1 gdi32.dll bool gettextmetrics(handleref, nativewindowmethods/textmetric)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll int restoredc(intptr, int)
1 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll bool gettextmetrics(intptr, nativemethods/textmetric&)
1 gdi32.dll bool deletedc(intptr)
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 iphlpapi.dll int gettcpstatistics(perfmanager/mib_tcpstats&)
1 kernel32 intptr loadresource(intptr, intptr)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 intptr getmodulehandle(string)
1 kernel32 intptr findresource(intptr, intptr, string)
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.dll bool queryperformancefrequency(int64&)
1 kernel32.dll int16 getversionex(perfmanager/osversioninfo&)
1 kernel32.dll intptr getmodulehandle(string)
1 libeay32.dll void err_print_errors(intptr)
1 libeay32.dll intptr bio_s_mem()
1 libeay32.dll int bio_read(intptr, stringbuilder, int)
1 libeay32.dll intptr bio_new(intptr)
1 secur32 int initializesecuritycontext(sspihandler/sechandle&, sspihandler/sechandle&, st
1 secur32 int initializesecuritycontext(sspihandler/sechandle&, intptr, string, int, int,
1 secur32.dll int freecontextbuffer(intptr)
1 secur32.dll int deletesecuritycontext(sspihandler/sechandle&)
1 secur32.dll int acquirecredentialshandle(string, string, int, intptr, intptr, intptr, intptr
1 secur32.dll int freecredentialshandle(sspihandler/sechandle&)
1 ssleay32.dll void ssl_set_fd(intptr, intptr)
1 ssleay32.dll int ssl_ctrl(intptr, int, int, byte[])
1 ssleay32.dll void ssl_load_error_strings()
1 ssleay32.dll int ssl_get_error(intptr, int)
1 ssleay32.dll void ssl_library_init()
1 ssleay32.dll int ssl_write(intptr, byte*, int)
1 ssleay32.dll intptr sslv3_client_method()
1 ssleay32.dll intptr ssl_ctx_new(intptr)
1 ssleay32.dll int ssl_connect(intptr)
1 ssleay32.dll int ssl_pending(intptr)
1 ssleay32.dll void ssl_shutdown(intptr)
1 ssleay32.dll int ssl_read(intptr, byte*, int)
1 ssleay32.dll intptr ssl_new(intptr)
1 user32 int getsyscolor(int)
1 user32 bool endpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 bool setmenuinfo(intptr, nativewindowmethods/menuinfo&)
1 user32 int destroycaret()
1 user32 intptr getdcex(intptr, intptr, int)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, nativewindowmethods/setwin
1 user32 bool invalidaterect(intptr, intptr, bool)
1 user32 bool messagebeep(int)
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/point&, intptr)
1 user32 bool iswindow(handleref)
1 user32 intptr beginpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 intptr sendmessage(intptr, int, intptr, nativewindowmethods/point&)
1 user32 intptr childwindowfrompointex(intptr, int, int, int)
1 user32 intptr getwindow(intptr, int)
1 user32 intptr getforegroundwindow()
1 user32 intptr getdesktopwindow()
1 user32 intptr getdcex(intptr, intptr, uint)
1 user32 intptr sendmessagetimeout(handleref, int, intptr, intptr, int, int, intptr&)
1 user32 intptr windowfrompoint(int, int)
1 user32 int mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 uint getmenustate(intptr, uint, uint)
1 user32 bool iswindowvisible(intptr)
1 user32 intptr setwindowshookex(int, nativewindowmethods/hookproccallback, intptr, int)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 int setcaretpos(int, int)
1 user32 int showcaret(intptr)
1 user32 int hidecaret(intptr)
1 user32.dll intptr sendmessagewu(handleref, int, intptr, nativemethods/pointl&)
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll intptr windowfrompoint(nativewindowmethods/point)
1 user32.dll intptr sendmessagewu(handleref, int, intptr, nativemethods/formatrange&)
1 user32.dll intptr sendmessagewu(handleref, int, intptr, intptr)
1 user32.dll intptr sendmessagea(handleref, int, intptr, nativemethods/pointl&)
1 user32.dll int getmenustring(intptr, uint, stringbuilder, int, uint)
1 user32.dll int getcaretblinktime()
1 user32.dll int registerwindowmessage(string)
1 user32.dll int drawtext(intptr, intptr, int, intptr, uint)
1 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll bool messagebeep(int)
1 user32.dll int16 getasynckeystate(int)
1 user32.dll bool getclientrect(handleref, nativewindowmethods/rect&)
1 user32.dll intptr getancestor(intptr, int)
1 user32.dll intptr getdcex(intptr, intptr, int)
1 user32.dll intptr getparent(intptr)
1 user32.dll intptr getwindow(intptr, uint)
1 user32.dll intptr sendmessagea(handleref, int, intptr, intptr)
1 user32.dll intptr sendmessagea(handleref, int, intptr, nativemethods/formatrange&)
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 uxtheme.dll intptr openthemedata(intptr, string)
1 uxtheme.dll int getthemetextextent(intptr, intptr, int, int, string, int, int, nativewindowm
1 uxtheme.dll int getthemesyscolor(intptr, int)
1 uxtheme.dll int closethemedata(intptr)
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, uint, nativewindowmet
1 uxtheme.dll int drawthemeedge(intptr, intptr, int, int, xpthemes/nativewindowmethods/rect&,
1 uxtheme.dll int getthemeappproperties()
1 uxtheme.dll int getthemebackgroundextent(intptr, intptr, int, int, xpthemes/nativewindowmeth
1 uxtheme.dll int getthemecolor(intptr, int, int, int, int32&)
1 wininet.dll bool internetgetconnectedstate(int32&, int)
1 ws2_32.dll int wsagetlasterror()
1 ws2_32.dll int wsaioctl(intptr, int, intptr, int, intptr, int, int32&, intptr, intptr)
1 zlib1.dll string zlibversion()
1 zlib1.dll int inflateinit_(zstream&, string, int)
1 zlib1.dll int inflateend(zstream&)
1 zlib1.dll int deflatereset(zstream&)
1 zlib1.dll int deflateinit_(zstream&, int, string, int)
1 zlib1.dll int deflateend(zstream&)
1 zlib1.dll uint zlibcompileflags()