Application Report


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

There are 313 P/Invokes (used 669 times):

Count Library Function
33 gdi32.dll intptr selectobject(intptr, intptr)
14 gdi32 intptr selectobject(intptr, intptr)
11 gdi32 bool deleteobject(intptr)
11 user32 int getwindowlong(intptr, int)
11 user32 int callnexthookex(intptr, int, intptr, intptr)
10 advapi32.dll bool crypthashdata(intptr, byte[], int, uint)
10 user32 int setwindowlong(intptr, int, int)
9 user32 bool setwindowpos(int, int, int, int, int, int, int)
9 user32 bool unhookwindowshookex(intptr)
8 advapi32.dll bool cryptgethashparam(intptr, uint, byte[], int32&, uint)
8 gdi32.dll intptr createpen(int, int, int)
7 user32.dll int sendmessage(intptr, int, int, intptr)
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 crypt32.dll int certnametostr(int, ipc60bg&, uint, char*, int)
6 gdi32.dll int16 getdevicecaps(intptr, int16)
6 gdi32.dll int setrop2(intptr, int)
6 gdi32.dll bool deleteobject(intptr)
6 user32 bool iswindow(intptr)
6 user32 bool showwindow(int, int)
6 user32.dll int releasedc(intptr, intptr)
6 user32.dll int sendmessage(intptr, int, intptr, intptr)
6 user32.dll int getwindowrect(intptr, nativewindowmethods/rect&)
5 crypt32.dll int certfreecertificatecontext(intptr)
5 gdi32 intptr createcompatibledc(intptr)
5 gdi32.dll int setbkcolor(intptr, int)
5 kernel32 int getcurrentthreadid()
5 kernel32.dll int rtlmovememory(byte*, byte*, int)
5 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
5 user32 intptr getwindowdc(intptr)
5 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, int, int)
5 user32 int releasedc(intptr, intptr)
5 user32 bool redrawwindow(intptr, intptr, intptr, uint)
4 crypt32.dll intptr certfindcertificateinstore(intptr, int, int, int, intptr, intptr)
4 gdi32 int setviewportorgex(intptr, int, int, nativewindowmethods/point&)
4 gdi32 bool deletedc(intptr)
4 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
4 gdi32 int deleteobject(intptr)
4 kernel32.dll int getlasterror()
4 user32 int sendmessage(intptr, int, intptr, intptr)
4 user32 int16 getkeystate(int)
4 user32.dll int getwindowlong(intptr, nativewindowmethods/getwindowlongenum)
4 user32.dll int setwindowlong(intptr, nativewindowmethods/getwindowlongenum, int)
3 advapi32.dll bool cryptderivekey(intptr, int, intptr, uint, intptr&)
3 advapi32.dll bool cryptdestroykey(intptr)
3 gdi32.dll bool setworldtransform(intptr, win32/xform&)
3 gdi32.dll int settextcolor(intptr, int)
3 gdi32.dll int setbkmode(intptr, int)
3 gdi32.dll intptr deleteobject(intptr)
3 gdi32.dll int excludecliprect(intptr, int, int, int, int)
3 user32 intptr getsystemmenu(intptr, bool)
3 user32 intptr windowfrompoint(point)
3 user32 intptr getdc(intptr)
3 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
3 user32.dll intptr getdc(intptr)
3 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
3 user32.dll int getclassname(intptr, stringbuilder, int)
3 uxtheme.dll void drawthemebackground(int, intptr, int, int, xpthemes/nativewindowmethods/rec
3 uxtheme.dll bool drawthemebackground(intptr, intptr, int, int, win32/gdirect&, intptr)
3 uxtheme.dll int getthemeappproperties()
3 winspool.drv bool closeprinter(intptr)
2 advapi32.dll bool cryptexportkey(intptr, intptr, uint, uint, byte[], int32&)
2 advapi32.dll bool cryptacquirecontext(intptr&, string, string, uint, uint)
2 comctl32.dll bool flatsb_setscrollprop(intptr, int, intptr, bool)
2 comctl32.dll int flatsb_setscrollinfo(intptr, int, win32/scrollinfo&, bool)
2 crypt32.dll bool certclosestore(intptr, int)
2 crypt32.dll intptr certduplicatecertificatecontext(intptr)
2 crypt32.dll intptr pfximportcertstore(void*, string, uint)
2 crypt32.dll intptr certopenstore(int, int, intptr, int, string)
2 gdi32 int getdevicecaps(intptr, int)
2 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
2 gdi32 intptr createbitmap(int, int, int, int, int16[])
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32 intptr createpatternbrush(intptr)
2 gdi32.dll bool movetoex(intptr, int, int, intptr)
2 gdi32.dll intptr createsolidbrush(int)
2 gdi32.dll uint getfontdata(intptr, uint, uint, intptr, uint)
2 gdi32.dll intptr getstockobject(int)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll bool lineto(intptr, int, int)
2 gdi32.dll int savedc(intptr)
2 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
2 gdi32.dll int getdevicecaps(intptr, int)
2 gdi32.dll int patblt(intptr, int, int, int, int, int)
2 iphlpapi.dll int getnetworkparams(intptr, int32&)
2 iphlpapi.dll int getinterfaceinfo(intptr, int32&)
2 iphlpapi.dll int getperadapterinfo(int, intptr, int32&)
2 iphlpapi.dll int getadaptersinfo(intptr, int32&)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 powerp32.dll int16 powerpage(string, string, string, string, string, string, string, string,
2 powerp32.dll int16 cancelpowerpage()
2 user32 bool setmenu(intptr, intptr)
2 user32 intptr getmenu(intptr)
2 user32 bool destroymenu(intptr)
2 user32 intptr getparent(intptr)
2 user32 int sendmessage(intptr, int, int, intptr)
2 user32 int getmenuitemcount(intptr)
2 user32 void postmessage(intptr, int, intptr, intptr)
2 user32 int sendmessage(intptr, int, int, int)
2 user32 int h9(intptr, int, int, 0v/0w&, 0v/0w&, intptr, 0v/0w&, int)
2 user32 int getmenustring(intptr, uint, intptr, int, int)
2 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, int, int)
2 user32 int sendmessage(handleref, int, int, stirichtextbox/paraformat&)
2 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
2 user32 intptr getdesktopwindow()
2 user32.dll int getwindowlong(intptr, int)
2 user32.dll int setscrollinfo(intptr, int, win32/scrollinfo&, bool)
2 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
2 user32.dll intptr setwindowshookex(int, hookhandler, intptr, int)
2 user32.dll bool lockwindowupdate(intptr)
2 user32.dll intptr sendmessage(intptr, int, int, int)
2 user32.dll int showwindow(intptr, int16)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll uint registerwindowmessage(string)
2 uxtheme.dll int getcurrentthemename(intptr, int, intptr, int, intptr, intptr)
2 uxtheme.dll void getthemepartsize(int, intptr, int, int, intptr, xpthemes/nativewindowmethod
2 uxtheme.dll void getthemebackgroundcontentrect(int, intptr, int, int, xpthemes/nativewindowm
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll int isappthemed()
2 uxtheme.dll int isthemeactive()
2 winmm int playsoundw(stringbuilder, intptr, int)
2 winspool.drv bool enddocprinter(intptr)
1 advapi32.dll bool cryptacquirecontexta(intptr&, string, string, uint, uint)
1 advapi32.dll bool cryptreleasecontext(intptr, uint)
1 advapi32.dll bool cryptacquirecontextw(intptr&, string, string, uint, uint)
1 advapi32.dll bool cryptdestroyhash(intptr)
1 comctl32 void dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
1 comctl32.dll bool initializeflatsb(intptr)
1 comctl32.dll bool initcommoncontrolsex(win32/initcommoncontrolsex&)
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 crypt32.dll bool certgetcertificatecontextproperty2hack(intptr, int, ipc60at*, int32&)
1 crypt32.dll void certfreecertificatechain(intptr)
1 crypt32.dll int certgetcertificatechain(intptr, ipc60bl*, intptr, void*, void*, int, intptr,
1 crypt32.dll intptr certcreatecertificatecontext(int, void*, int)
1 crypt32.dll bool certverifycertificatechainpolicy(void*, void*, void*, void*)
1 crypt32.dll bool certstrtoname(int, string, int, intptr, intptr, int32&, intptr)
1 crypt32.dll bool certdeletecertificatefromstore(intptr)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 int getviewportorgex(intptr, nativewindowmethods/point&)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 bool gettextmetrics(intptr, textmetric&)
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll int getoutlinetextmetrics(intptr, int, pdffonts/outlinetextmetric&)
1 gdi32.dll int getgraphicsmode(intptr)
1 gdi32.dll int getcliprgn(intptr, intptr)
1 gdi32.dll bool getcharabcwidthsi(intptr, uint, uint, uint16[], pdffonts/abc[])
1 gdi32.dll int gettextmetrics(intptr, win32/textmetrics&)
1 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
1 gdi32.dll int restoredc(intptr, int)
1 gdi32.dll int selectcliprgn(intptr, intptr)
1 gdi32.dll int exttextout(intptr, int, int, int, win32/gdirect&, string, int, intptr)
1 gdi32.dll bool roundrect(intptr, int, int, int, int, int, int)
1 gdi32.dll bool rectangle(intptr, int, int, int, int)
1 gdi32.dll bool polygon(intptr, intptr, int)
1 gdi32.dll bool polybezier(intptr, intptr, int)
1 gdi32.dll bool patblt(intptr, int, int, int, int, int)
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 deletedc(intptr)
1 gdi32.dll int setgraphicsmode(intptr, int)
1 gdi32.dll int setpixel(intptr, int, int, int)
1 gdi32.dll uint getglyphindices(intptr, string, int, uint16[], uint)
1 gdi32.dll bool gettextmetrics(handleref, nativewindowmethods/textmetric)
1 gdi32.dll intptr createrectrgnindirect(win32/gdirect&)
1 gdi32.dll intptr createcompatibledc(intptr)
1 iphlpapi.dll int ipreleaseaddress(intptr)
1 iphlpapi.dll int sendarp(int, int, int64&, int32&)
1 iphlpapi.dll int iprenewaddress(intptr)
1 kernel32 int freelibrary(int)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 int loadlibraryex(string, int, int)
1 kernel32 intptr getmodulehandle(string)
1 kernel32.dll intptr localalloc(int, int)
1 kernel32.dll intptr localfree(intptr)
1 kernel32.dll intptr getmodulehandle(string)
1 kernel32.dll int formatmessage(int, intptr, int, int, string&, int, intptr)
1 kernel32.dll bool beep(int, int)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 msvcrt.dll int _controlfp(int, int)
1 ole32.dll void stgopenstorage(string, istorage, int, intptr, int, istorage&)
1 ole32.dll void stgcreatedocfile(string, int, int, istorage&)
1 schannel.dll int acquirecredentialshandlea(string, string, int, void*, ipc60a7*, uint, uint,
1 schannel.dll int acceptsecuritycontext(uint64&, uint64*, ipc60ay*, uint, uint, uint64&, ipc60
1 schannel.dll int applycontroltoken9x(uint64&, ipc60ay&)
1 schannel.dll int decryptmessage9x(uint64&, void*, uint, int32*)
1 schannel.dll int deletesecuritycontext9x(uint64&)
1 schannel.dll int querycontextattributes9x(uint64&, uint, void*)
1 schannel.dll int initializesecuritycontexta(uint64&, uint64*, string, uint, uint, uint, ipc60
1 schannel.dll int freecontextbuffer9x(void*)
1 schannel.dll int freecredentialshandle9x(uint64&)
1 schannel.dll int encryptmessage9x(uint64&, uint, void*, uint)
1 security.dll int decryptmessagent(uint64&, void*, uint, int32*)
1 security.dll int freecontextbuffernt(void*)
1 security.dll int freecredentialshandlent(uint64&)
1 security.dll int initializesecuritycontextw(uint64&, uint64*, string, uint, uint, uint, ipc60
1 security.dll int querycontextattributesnt(uint64&, uint, void*)
1 security.dll int applycontroltokennt(uint64&, ipc60ay&)
1 security.dll int deletesecuritycontextnt(uint64&)
1 security.dll int acquirecredentialshandlew(string, string, int, void*, ipc60a7*, uint, uint,
1 security.dll int encryptmessagent(uint64&, uint, void*, uint)
1 sx32w.dll uint16 rnbosprosetheartbeat(byte[], int)
1 sx32w.dll uint16 rnbosprogetkeyinfo(byte[], uint16, uint16, byte[])
1 sx32w.dll uint16 rnbosprogetfullstatus(byte[])
1 sx32w.dll uint16 rnbosprogetcontactserver(byte[], byte[], uint)
1 sx32w.dll uint16 rnbosproformatpacket(byte[], uint)
1 sx32w.dll uint16 rnbosprofindnextunit(byte[])
1 sx32w.dll uint16 rnbosprofindfirstunit(byte[], uint16)
1 sx32w.dll uint16 rnbosproextendedread(byte[], uint16, uint16&, byte&)
1 sx32w.dll uint16 rnbosproenumserver(int, uint16, byte[], uint16&)
1 sx32w.dll uint16 rnbosprodecrement(byte[], uint16, uint16)
1 sx32w.dll uint16 rnbosprocheckterminalservice(byte[], uint16)
1 sx32w.dll uint16 rnbosprogetkeytype(byte[], int32&, int32&, int32&)
1 sx32w.dll uint16 rnbosprogetsublicense(byte[], uint16)
1 sx32w.dll uint16 rnbosprosetsharedlicense(byte[], uint16, uint16)
1 sx32w.dll uint16 rnbosprosetcontactserver(byte[], string)
1 sx32w.dll uint16 rnbosprowrite(byte[], uint16, uint16, uint16, byte)
1 sx32w.dll void rnbosprocleanup()
1 sx32w.dll uint16 rnbosproread(byte[], uint16, uint16&)
1 sx32w.dll uint16 rnbosproquery(byte[], uint16, byte[], byte[], uint32&, uint16)
1 sx32w.dll uint16 rnbosprooverwrite(byte[], uint16, uint16, uint16, uint16, uint16, byte)
1 sx32w.dll uint16 rnbosprosetprotocol(byte[], int)
1 sx32w.dll uint16 rnbosproinitialize(byte[])
1 sx32w.dll uint16 rnbosprogetversion(byte[], byte&, byte&, byte&, byte&)
1 sx32w.dll uint16 rnbosproactivate(byte[], uint16, uint16, uint16, uint16)
1 sx32w.dll uint16 rnbosproreleaselicense(byte[], uint16, uint16&)
1 sx32w.dll uint16 rnbosprogethardlimit(byte[], uint16&)
1 user32 int sj()
1 user32 int setcaretpos(int, int)
1 user32 intptr getforegroundwindow()
1 user32 int sk()
1 user32 intptr getfocus()
1 user32 bool iswindowvisible(intptr)
1 user32 int destroycaret()
1 user32 int si(intptr)
1 user32 intptr getactivewindow()
1 user32 intptr getdcex(intptr, intptr, uint)
1 user32 intptr getdcex(intptr, intptr, int)
1 user32 int sh(int, intptr)
1 user32 bool iswindow(handleref)
1 user32 int sendmessage(intptr, int, int, string)
1 user32 int sendmessage(handleref, int, int, int)
1 user32 intptr getwindow(intptr, int)
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 intptr setwindowshookex(nativewindowmethods/windowhook, nativewindowmethods/hook
1 user32 int getsyscolor(int)
1 user32 intptr setwindowshookex(int, mousehookmanager/hookproccallback, int, int)
1 user32 int hidecaret(intptr)
1 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
1 user32 intptr sendmessagetimeout(handleref, int, int, int, int, int, intptr&)
1 user32 intptr realchildwindowfrompoint(intptr, int, int)
1 user32 intptr mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 uint mapvirtualkey(uint, uint)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, nativewindowmethods/setwin
1 user32 int showcaret(intptr)
1 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
1 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
1 user32.dll intptr getwindowdc(intptr)
1 user32.dll intptr setcursor(intptr)
1 user32.dll intptr getdcex(intptr, intptr, int)
1 user32.dll int sendmessage(int, uint, int, intptr)
1 user32.dll bool showcaret(intptr)
1 user32.dll bool destroycaret()
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 drawfocusrect(intptr, win32/gdirect&)
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 messagebeep(int)
1 user32.dll bool getclientrect(handleref, nativewindowmethods/rect&)
1 user32.dll bool enumchildwindows(intptr, enumchildproc, intptr)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll bool unhookwindowshookex(intptr)
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int getsyscolor(int)
1 user32.dll int getscrollinfo(intptr, int, win32/scrollinfo&)
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 user32.dll int getkeyboardstate(byte[])
1 user32.dll int getdoubleclicktime()
1 user32.dll int getclassname(intptr, intptr, int)
1 user32.dll int getcaretblinktime()
1 user32.dll int framerect(intptr, win32/gdirect&, intptr)
1 user32.dll int fillrect(intptr, win32/gdirect&, intptr)
1 user32.dll int drawtext(intptr, string, int, win32/gdirect&, int)
1 uxtheme.dll void setthemeappproperties(int)
1 uxtheme.dll void getthemebackgroundextent(int, intptr, int, int, xpthemes/nativewindowmethod
1 uxtheme.dll void getthemecolor(int, int, int, int, int32&)
1 uxtheme.dll void getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder,
1 uxtheme.dll void drawthemetext(int, intptr, int, int, string, int, int, int, xpthemes/native
1 uxtheme.dll bool isappthemed()
1 uxtheme.dll bool isthemeactive()
1 uxtheme.dll int closethemedata(intptr)
1 uxtheme.dll int getthemecolor(intptr, int, int, int, win32/colorref&)
1 uxtheme.dll int getthemesyscolor(int, int)
1 uxtheme.dll int openthemedata(int, string)
1 uxtheme.dll void closethemedata(int)
1 uxtheme.dll void drawthemeedge(int, intptr, int, int, xpthemes/nativewindowmethods/rect&, ui
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&)