Application Report


The following 17 APIs (used 55 times) might not work:

There are 134 P/Invokes (used 246 times):

Count Library Function
19 gdi32.dll intptr selectobject(intptr, intptr)
15 user32.dll int enablemenuitem(intptr, nativemethods/mf)
12 kernel32 bool setconsolectrlhandler(ncoverutilities/handlerroutine, bool)
9 gdi32.dll bool deleteobject(intptr)
6 gdi32.dll int selectcliprgn(intptr, intptr)
5 gdi32.dll intptr createrectrgn(int, int, int, int)
5 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
4 gdi32.dll int deleteobject(intptr)
4 user32.dll int callnexthookex(intptr, int, intptr, intptr)
4 user32.dll int setwindowrgn(intptr, intptr, bool)
4 user32.dll bool iswindowvisible(intptr)
3 gdi32.dll int setbkmode(intptr, int)
3 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, uint)
3 gdi32.dll int settextcolor(intptr, int)
3 kernel32.dll bool callnamedpipe(string, byte[], uint, byte[], uint, uint32&, uint)
3 user32.dll bool setforegroundwindow(intptr)
3 uxtheme.dll void getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder,
3 uxtheme.dll bool isthemeactive()
2 gdi32.dll int getcliprgn(intptr, intptr)
2 imm32.dll intptr immgetdefaultimewnd(intptr)
2 imm32.dll intptr immgetcontext(intptr)
2 imm32.dll intptr immreleasecontext(intptr, intptr)
2 kernel32.dll bool queryperformancecounter(int64&)
2 kernel32.dll int getcurrentthreadid()
2 kernel32.dll int16 queryperformancefrequency(int64&)
2 kernel32.dll int16 queryperformancecounter(int64&)
2 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
2 ole32.dll int createbindctx(int, ibindctx&)
2 user32.dll bool isiconic(intptr)
2 user32.dll intptr setwindowlong(handleref, int, handleref)
2 user32.dll bool sendmessage(intptr, int, intptr, remotecontroller/copydatastruct&)
2 user32.dll intptr defwindowproc(intptr, nativemethods/wm, intptr, intptr)
2 user32.dll int showwindow(intptr, int)
2 user32.dll intptr getsystemmenu(intptr, bool)
2 user32.dll int drawtext(intptr, string, int, f/a, uint)
2 user32.dll intptr getforegroundwindow()
2 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
2 user32.dll bool showwindowasync(intptr, int)
2 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, nativemethods/swp)
2 user32.dll bool redrawwindow(handleref, l/a, handleref, int)
1 dwmapi.dll bool dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
1 dwmapi.dll void dwmiscompositionenabled(boolean&)
1 dwmapi.dll void dwmextendframeintoclientarea(intptr, nativemethods/margins&)
1 gdi32.dll bool lineto(intptr, int, int)
1 gdi32.dll bool movetoex(intptr, int, int, intptr)
1 gdi32.dll int combinergn(intptr, intptr, intptr, int)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll intptr createpen(int, int, int)
1 gdi32.dll intptr createsolidbrush(int)
1 gdi32.dll intptr createroundrectrgn(int, int, int, int, int, int)
1 imm32.dll intptr immsetcompositionwindow(intptr, intptr)
1 imm32.dll intptr immsetcompositionfont(intptr, intptr)
1 kernel32.dll bool writefile(intptr, byte[], uint, uint32&, intptr)
1 kernel32.dll bool disconnectnamedpipe(intptr)
1 kernel32.dll bool flushfilebuffers(intptr)
1 kernel32.dll bool generateconsolectrlevent(int, int)
1 kernel32.dll bool setenvironmentvariable(string, string)
1 kernel32.dll bool queryperformancefrequency(int64&)
1 kernel32.dll bool readfile(intptr, byte[], uint, uint32&, intptr)
1 kernel32.dll bool setconsolectrlhandler(consolemain/consolectrldelegate, bool)
1 kernel32.dll bool connectnamedpipe(intptr, nativeoverlapped&)
1 kernel32.dll bool attachconsole(int)
1 kernel32.dll int64 getvolumeinformation(string, stringbuilder, uint, uint32&, uint32&, uint32
1 kernel32.dll intptr createnamedpipe(string, uint, uint, uint, uint, uint, uint, security_attr
1 kernel32.dll bool freeconsole()
1 kernel32.dll intptr getconsolewindow()
1 libc void openlog(intptr, int, localsyslogappender/syslogfacility)
1 libc void closelog()
1 libc int setenv(string, string, int)
1 libc void syslog(int, string)
1 ncover.lib.x64.dll bool iskeyforcurrentversion64()
1 ncover.lib.x64.dll bool iskeyavailable64()
1 ncover.lib.x64.dll intptr getkeycode64()
1 ncover.lib.x64.dll int64 importfromregistry64()
1 ncover.lib.x64.dll int64 getexpirationdate64()
1 ncover.lib.x64.dll int64 exporttoregistry64()
1 ncover.lib.x64.dll int64 deletefromregistry64()
1 ncover.lib.x64.dll int16 getminorversion64()
1 ncover.lib.x64.dll int16 getmajorversion64()
1 ncover.lib.x64.dll int importkey64(byte[], int)
1 ncover.lib.x64.dll int getnumusers64()
1 ncover.lib.x64.dll bool hastrialexpired64()
1 ncover.lib.x64.dll int getcustnum64()
1 ncover.lib.x64.dll bool istrialkey64()
1 ncover.lib.x64.dll ncoveredition getedition64()
1 ncover.lib.x64.dll bool dohashesmatch64()
1 ncover.lib.x86.dll bool hastrialexpired32()
1 ncover.lib.x86.dll int importkey32(byte[], int)
1 ncover.lib.x86.dll int64 importfromregistry32()
1 ncover.lib.x86.dll int64 getexpirationdate32()
1 ncover.lib.x86.dll bool iskeyavailable32()
1 ncover.lib.x86.dll int getnumusers32()
1 ncover.lib.x86.dll int64 deletefromregistry32()
1 ncover.lib.x86.dll int16 getminorversion32()
1 ncover.lib.x86.dll int16 getmajorversion32()
1 ncover.lib.x86.dll int64 exporttoregistry32()
1 ncover.lib.x86.dll intptr getkeycode32()
1 ncover.lib.x86.dll ncoveredition getedition32()
1 ncover.lib.x86.dll bool dohashesmatch32()
1 ncover.lib.x86.dll int getcustnum32()
1 ncover.lib.x86.dll bool istrialkey32()
1 ncover.lib.x86.dll bool iskeyforcurrentversion32()
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll void fillrect(intptr, w/d, intptr)
1 user32.dll void drawtext(intptr, string, int, w/d, int)
1 user32.dll intptr setwindowlongptr32(intptr, nativemethods/gwl, intptr)
1 user32.dll intptr setwindowlongptr64(intptr, nativemethods/gwl, intptr)
1 user32.dll intptr setwindowshookex(hooktype, hookproc, intptr, int)
1 user32.dll intptr setwindowshookex(int, hookbase/a, intptr, int)
1 user32.dll uint trackpopupmenuex(intptr, uint, int, int, intptr, intptr)
1 user32.dll uint mapvirtualkey(uint, uint)
1 user32.dll intptr monitorfromrect(nativemethods/rect&, int)
1 user32.dll intptr getwindowlongptr64(intptr, nativemethods/gwl)
1 user32.dll bool adjustwindowrectex(nativemethods/rect&, nativemethods/ws, bool, nativemetho
1 user32.dll bool getmonitorinfo(handleref, nativemethods/monitorinfoex)
1 user32.dll bool peekmessage(nativemethods/message&, intptr, uint, uint, uint)
1 user32.dll bool postmessage(intptr, nativemethods/wm, intptr, intptr)
1 user32.dll bool unhookwindowshookex(intptr)
1 user32.dll int releasedc(intptr, intptr)
1 user32.dll int sendmessage(intptr, int, intptr, coveragetreenode/tv_item&)
1 user32.dll int unhookwindowshookex(intptr)
1 user32.dll int16 getkeystate(int)
1 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
1 user32.dll intptr getdc(intptr)
1 user32.dll intptr getwindowlongptr32(intptr, nativemethods/gwl)
1 uxtheme.dll intptr openthemedata(intptr, string)
1 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
1 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, l/e&, int, l/c&)
1 uxtheme.dll int getthemeappproperties()
1 uxtheme.dll bool isappthemed()
1 uxtheme.dll bool drawthemebackground(intptr, intptr, int, int, l/e&, l/e&)
1 uxtheme.dll bool closethemedata(intptr)
1 uxtheme.dll bool getthemebackgroundregion(intptr, intptr, int, int, l/e&, intptr&)