Application Report


The following 108 APIs (used 903 times) might not work:

There are 328 P/Invokes (used 713 times):

Count Library Function
23 gdi32 intptr selectobject(intptr, intptr)
23 gdi32 bool deleteobject(intptr)
13 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
11 user32 intptr setfocus(intptr)
11 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
10 user32 intptr callnexthookex(intptr, int, intptr, intptr)
10 user32 intptr sendmessage(intptr, int, intptr, intptr)
9 imm32.dll int immgetcompositionstring(intptr, int, byte[], int)
8 user32 bool unhookwindowshookex(intptr)
8 user32 bool showwindow(intptr, int)
8 winmm.dll int mmioseek(intptr, int, int)
8 winmm.dll int mmioread(intptr, intptr, int)
7 user32 int getwindowlong(intptr, int)
7 user32.dll int releasedc(intptr, intptr)
6 advapi32.dll int cryptreleasecontext(intptr, int)
6 crypt32.dll int certfreecertificatecontext(intptr)
6 gdi32 int deleteobject(intptr)
6 gdi32 intptr createcompatibledc(intptr)
6 shell32 int extracticonex(string, int, intptr[], intptr[], int)
6 user32 bool iswindow(intptr)
6 user32 int setwindowlong(intptr, int, int)
6 user32.dll int16 getkeystate(int)
6 user32.dll bool getwindowrect(intptr, nativewindowmethods/rect&)
6 winmm.dll int mmiostringtofourcc(string, int)
5 gdi32.dll intptr selectobject(intptr, intptr)
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, intptr, int)
5 user32 int getmenuitemcount(intptr)
5 user32 bool setcursorpos(int, int)
4 crypt32.dll intptr certfindcertificateinstore(intptr, int, int, int, intptr, intptr)
4 crypt32.dll int certgetcertificatecontextproperty(intptr, int, intptr, int32&)
4 crypt32.dll int cryptacquirecertificateprivatekey(intptr, uint, intptr, intptr&, int32&, int
4 gdi32 bool setviewportorgex(intptr, int, int, nativewindowmethods/point&)
4 gdi32 int getdevicecaps(intptr, int)
4 kernel32 int getcurrentthreadid()
4 kernel32.dll int closehandle(int)
4 secur32.dll int acquirecredentialshandle(string, string, netxtreme_?, intptr, netxtreme_?&,
4 secur32.dll int acquirecredentialshandle(string, string, netxtreme_?, intptr, intptr, intptr
4 secur32.dll int initializesecuritycontext(netxtreme_?&, netxtreme_?&, string, netxtreme_?, i
4 secur32.dll int initializesecuritycontext(netxtreme_?&, intptr, string, netxtreme_?, int, in
4 user32 int16 getkeystate(int)
4 user32 int sendmessage(intptr, int, int, int)
4 user32 bool setforegroundwindow(intptr)
4 user32 intptr getsystemmenu(intptr, bool)
4 user32 int releasedc(intptr, intptr)
4 user32.dll intptr setwindowlongptr64(intptr, int, intptr)
4 user32.dll intptr getwindowlongptr64(intptr, int)
4 user32.dll intptr getwindowlong32(intptr, int)
4 user32.dll intptr setwindowlong32(intptr, int, intptr)
4 user32.dll intptr getdc(intptr)
4 winmm.dll int mmioascend(intptr, wavenative/mmckinfo&, int)
3 advapi32.dll int adjusttokenprivileges(int, int, minidump/token_privileges&, uint, minidump/t
3 advapi32.dll int cryptsethashparam(intptr, int, byte[], int)
3 advapi32.dll int cryptcreatehash(intptr, int, intptr, int, intptr&)
3 crypt32.dll intptr certopenstore(intptr, int, intptr, int, string)
3 crypt32.dll int certclosestore(intptr, int)
3 dwmapi.dll int dwmiscompositionenabled(boolean&)
3 gdi32 bool deletedc(intptr)
3 user32 bool redrawwindow(intptr, intptr, intptr, uint)
3 user32 intptr getdc(intptr)
3 user32 intptr getparent(intptr)
3 user32 intptr setcapture(intptr)
3 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
3 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, int, bool, int)
3 user32.dll int getclassname(intptr, stringbuilder, int)
3 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, xpthemes/nativewindowmethods/r
3 winmm.dll int mmiocreatechunk(intptr, wavenative/mmckinfo&, int)
2 advapi32.dll int lookupprivilegevalue(string, string, minidump/luid&)
2 advapi32.dll int cryptdestroyhash(intptr)
2 advapi32.dll bool setthreadtoken(intptr, intptr)
2 advapi32.dll int cryptsignhash(intptr, int, intptr, int, byte[], int32&)
2 advapi32.dll int openprocesstoken(int, int, int32&)
2 advapi32.dll int cryptdestroykey(intptr)
2 advapi32.dll int ?(intptr&, string, string, int, uint)
2 crypt32.dll int cryptencryptmessage(netxtreme_?/?&, int, intptr[], byte[], int, byte[], int3
2 crypt32.dll int cryptdecryptmessage(netxtreme_?/?&, byte[], int, byte[], int32&, intptr)
2 crypt32.dll int ?(uint, intptr, uint, intptr, int)
2 crypt32.dll int certgetenhancedkeyusage(intptr, uint, intptr, int32&)
2 crypt32.dll int ?(uint, string, uint, intptr, byte[], int32&, intptr)
2 crypt32.dll void certfreecertificatechain(intptr)
2 dbghelp.dll bool minidumpwritedump(intptr, int, intptr, minidump/minidumptype, intptr, intpt
2 gdi32 intptr createpatternbrush(intptr)
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativemethods/bitmapinfofla
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 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll intptr createcompatibledc(intptr)
2 gdi32.dll int savedc(intptr)
2 gdi32.dll int patblt(intptr, int, int, int, int, int)
2 gdi32.dll bool deletedc(intptr)
2 iphlpapi.dll int getnetworkparams(intptr, int32&)
2 kernel32 intptr loadlibraryex(string, intptr, int)
2 kernel32.dll bool getdiskfreespaceex(string, int64&, int64&, int64&)
2 kernel32.dll bool closehandle(intptr)
2 kernel32.dll intptr getmodulehandle(string)
2 kernel32.dll bool globalmemorystatusex(systemutils/memorystatusex)
2 setupapi.dll bool setupdigetdeviceinterfacedetail(intptr, vacnative/sp_device_interface_data,
2 srp.dll int cccsrp_set_params(string, string, string)
2 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
2 user32 bool destroymenu(intptr)
2 user32 int postmessage(handleref, int, intptr, intptr)
2 user32 bool getwindowinfo(intptr, nativewindowmethods/windowinfo&)
2 user32 bool setwindowpos(handleref, intptr, int, int, int, int, int)
2 user32 bool showwindow(handleref, int)
2 user32 int menuitemfrompoint(intptr, intptr, nativewindowmethods/point)
2 user32 int getmenustring(intptr, uint, intptr, int, int)
2 user32 bool redrawwindow(intptr, nativewindowmethods/rect&, intptr, uint)
2 user32 bool setmenu(intptr, intptr)
2 user32 intptr getfocus()
2 user32 intptr getmenu(intptr)
2 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, intptr, int)
2 user32 intptr windowfrompoint(nativewindowmethods/point)
2 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, intptr)
2 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
2 user32 bool getmenuitemrect(intptr, intptr, int, nativewindowmethods/rect&)
2 user32.dll bool getwindowplacement(intptr, nativewindowmethods/windowplacement&)
2 user32.dll int clipcursor(int)
2 user32.dll int getkeyboardstate(byte[])
2 user32.dll bool getlastinputinfo(systemmonitor/lastinputinfo&)
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 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
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 getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
2 uxtheme.dll int getthemebackgroundcontentrect(intptr, intptr, int, int, xpthemes/nativewindo
2 wininet.dll bool internetgetconnectedstate(int32&, int)
2 winmm int playsoundw(stringbuilder, intptr, int)
2 winmm.dll int waveoutgetdevcaps(int, wavenative/waveoutcaps&, int)
2 winmm.dll int mmioclose(intptr, int)
2 winmm.dll int mmiodescend(intptr, wavenative/mmckinfo&, wavenative/mmckinfo&, int)
2 winmm.dll int mmiowrite(intptr, intptr, int)
2 winmm.dll intptr mmioopen(string, intptr, int)
2 winmm.dll int waveingetdevcaps(int, wavenative/waveincaps&, int)
1 advapi32.dll bool lookupaccountsid(intptr, intptr, stringbuilder, uint32&, stringbuilder, uin
1 advapi32.dll bool reverttoself()
1 advapi32.dll bool openthreadtoken(intptr, uint, bool, intptr&)
1 advapi32.dll int cryptdecrypt(intptr, intptr, int, int, intptr, int32&)
1 advapi32.dll bool impersonateself(int)
1 advapi32.dll int openthreadtoken(int, uint, bool, int32&)
1 advapi32.dll int getsecurityinfo(intptr, nativemethods/se_object_type, uint, intptr&, intptr&
1 advapi32.dll int cryptverifysignature(intptr, byte[], int, intptr, intptr, int)
1 advapi32.dll int cryptgetuserkey(intptr, uint, intptr&)
1 advapi32.dll int cryptgethashparam(intptr, int, byte[], int32&, int)
1 advapi32.dll int crypthashdata(intptr, byte[], int, int)
1 comctl32 int dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
1 crypt32.dll int cryptfindcertificatekeyprovinfo(intptr, uint, intptr)
1 crypt32.dll bool cryptprotectdata(dpapidataprotection/data_blob&, string, dpapidataprotectio
1 crypt32.dll int certdeletecertificatefromstore(intptr)
1 crypt32.dll intptr pfximportcertstore(intptr, string, uint)
1 crypt32.dll intptr certenumcertificatesinstore(intptr, intptr)
1 crypt32.dll intptr certduplicatecertificatecontext(intptr)
1 crypt32.dll intptr certcreatecertificatecontext(int, byte[], int)
1 crypt32.dll int pfxverifypassword(intptr, string, int)
1 crypt32.dll int pfxispfxblob(intptr)
1 crypt32.dll int cryptimportpublickeyinfo(intptr, int, intptr, intptr&)
1 crypt32.dll int certverifycertificatechainpolicy(intptr, intptr, netxtreme_?/?&, netxtreme_?
1 crypt32.dll int certgetintendedkeyusage(int, intptr, int32&, int)
1 crypt32.dll int certgetcertificatechain(intptr, intptr, intptr, intptr, netxtreme_?/?&, uint
1 crypt32.dll int certaddcertificatecontexttostore(intptr, intptr, int, intptr)
1 crypt32.dll bool cryptunprotectdata(dpapidataprotection/data_blob&, string, dpapidataprotect
1 dwmapi intptr dwmgetcolorizationcolor(uint32&, boolean&)
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, nativewindowmethods/margins&)
1 dwmapi.dll int dwmgetwindowattribute(intptr, uint, nativewindowmethods/rect&, uint)
1 dwmapi.dll int dwmdefwindowproc(intptr, uint, intptr, intptr, int32&)
1 fusion.dll void getcachepath(win32/win32enums/asm_cache_flags, stringbuilder, uint32&)
1 fusion.dll void createinstallreferenceenum(win32/win32interfaces/iinstallreferenceenum&, wi
1 fusion.dll void createassemblynameobject(win32/win32interfaces/iassemblyname&, string, win3
1 fusion.dll void createassemblyenum(win32/win32interfaces/iassemblyenum&, intptr, win32/win3
1 fusion.dll void createassemblycache(win32/win32interfaces/iassemblycache&, uint)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 intptr getstockobject(int)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 intptr createdibsection(intptr, nativemethods/bitmapinfoflat&, uint, intptr&, in
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32 int getbitmap(intptr, int, xpthemes/nativewindowmethods/bitmap&)
1 gdi32 bool gettextmetrics(intptr, textmetric&)
1 gdi32 bool gettextmetrics(intptr, nativewindowmethods/textmetric&)
1 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
1 gdi32.dll intptr createrectrgn(int, int, int, int)
1 gdi32.dll int selectcliprgn(intptr, 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 gettextmetrics(handleref, nativewindowmethods/textmetric)
1 gdi32.dll bool deleteobject(intptr)
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
1 imm32.dll bool immsetcompositionfont(intptr, nativewindowmethods/logfont)
1 imm32.dll intptr immgetcontext(intptr)
1 imm32.dll intptr immgetdefaultimewnd(intptr)
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 int getlocaleinfo(int, int, string, int)
1 kernel32 intptr getmodulehandle(string)
1 kernel32 int sizeofresource(intptr, intptr)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 int freelibrary(intptr)
1 kernel32 intptr loadresource(intptr, intptr)
1 kernel32 bool freelibrary(intptr)
1 kernel32.dll int getcurrentprocessid()
1 kernel32.dll int getcurrentthreadid()
1 kernel32.dll bool setinformationjobobjectlimit(intptr, win32/win32enums/jobobjectinfoclass, w
1 kernel32.dll bool settimezoneinformation(win32/win32structures/time_zone_information&)
1 kernel32.dll intptr getcurrentthread()
1 kernel32.dll intptr getcurrentprocess()
1 kernel32.dll intptr createjobobject(win32/win32structures/security_attributes&, string)
1 kernel32.dll int formatmessage(int, intptr&, int, int, string&, int, intptr)
1 kernel32.dll intptr createfile(string, fileaccess, fileshare, intptr, filemode, int, intptr)
1 kernel32.dll int getmodulefilename(intptr, stringbuilder, int)
1 kernel32.dll bool queryinformationjobobjectlimit(intptr, win32/win32enums/jobobjectinfoclass,
1 kernel32.dll bool getsystemtime(win32/win32structures/systemtime&)
1 kernel32.dll intptr openprocess(minidump/processaccessflags, bool, uint)
1 kernel32.dll bool getlocaltime(win32/win32structures/systemtime&)
1 kernel32.dll bool assignprocesstojobobject(intptr, intptr)
1 mtxex.dll int getobjectcontext(nativemethods/iobjectcontext&)
1 secur32.dll bool getusernameex(nativemethods/extendednameformat, stringbuilder, uint32&)
1 setupapi.dll bool setupdienumdeviceinterfaces(intptr, vacnative/sp_devinfo_data, guid&, uint,
1 setupapi.dll intptr setupdigetclassdevs(guid&, string, intptr, uint)
1 shell32.dll intptr shgetfileinfo(string, uint, shfileinfo&, uint, uint)
1 speexencoder.dll int speexencoderinit()
1 speexencoder.dll int speexencodermain(int, string[])
1 srp.dll string cccsrp_compute_key(string)
1 srp.dll int cccsrp_set_auth_password(string)
1 srp.dll string cccsrp_gen_pub()
1 srp.dll int cccsrp_set_username(string)
1 srp.dll string cccsrp_get_raw_key()
1 srp.dll int cccsrp_initialize()
1 user32 bool getcomboboxinfo(intptr, treecomboeditwindow/comboboxinfo&)
1 user32 bool getscrollinfo(intptr, int, nativemethods/scrollinfo&)
1 user32 bool endpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 bool enablemenuitem(intptr, intptr, int)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, nativewindowmethods/setwin
1 user32 bool invalidaterect(intptr, intptr, bool)
1 user32 intptr sendmessage(intptr, int, intptr, string)
1 user32 bool iswindow(handleref)
1 user32 bool iswindowvisible(intptr)
1 user32 bool setmenuinfo(intptr, nativewindowmethods/menuinfo&)
1 user32 bool messagebeep(int)
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/point&, intptr)
1 user32 intptr sendmessagetimeout(handleref, int, intptr, intptr, int, int, intptr&)
1 user32 int mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 int hidecaret(intptr)
1 user32 intptr setwindowshookex(int, nativewindowmethods/hookproccallback, intptr, int)
1 user32 intptr windowfrompoint(int, int)
1 user32 uint getmenustate(intptr, uint, uint)
1 user32 int getsyscolor(int)
1 user32 int destroycaret()
1 user32 intptr sendmessage(intptr, int, intptr, nativewindowmethods/point&)
1 user32 intptr getwindow(intptr, int)
1 user32 intptr beginpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 intptr childwindowfrompointex(intptr, int, int, int)
1 user32 int setcaretpos(int, int)
1 user32 intptr getdcex(intptr, intptr, int)
1 user32 int showcaret(intptr)
1 user32 intptr getdcex(intptr, intptr, uint)
1 user32 intptr getdesktopwindow()
1 user32 intptr getforegroundwindow()
1 user32 intptr getmenuitemid(intptr, int)
1 user32.dll int16 getasynckeystate(int)
1 user32.dll intptr windowfrompoint(nativewindowmethods/point)
1 user32.dll bool setforegroundwindow(intptr)
1 user32.dll int registerwindowmessage(string)
1 user32.dll bool clipcursor(rectangle&)
1 user32.dll intptr sendmessage(handleref, int, intptr, nativemethods/pointl&)
1 user32.dll bool getclientrect(handleref, nativewindowmethods/rect&)
1 user32.dll int getcaretblinktime()
1 user32.dll bool showwindowasync(intptr, int)
1 user32.dll intptr getancestor(intptr, int)
1 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
1 user32.dll bool isiconic(intptr)
1 user32.dll bool messagebeep(int)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll int mapvirtualkey(int, uint)
1 user32.dll int getmenustring(intptr, uint, stringbuilder, int, uint)
1 user32.dll int enablemenuitem(intptr, int, int)
1 user32.dll intptr getdcex(intptr, intptr, int)
1 user32.dll intptr sendmessage(handleref, int, intptr, nativemethods/formatrange&)
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll bool destroyicon(intptr)
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
1 user32.dll intptr getsystemmenu(intptr, bool)
1 user32.dll bool exitwindowsex(uint, uint)
1 user32.dll int drawtext(intptr, intptr, int, intptr, uint)
1 user32.dll intptr getwindow(intptr, uint)
1 user32.dll intptr getparent(intptr)
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 uxtheme.dll intptr openthemedata(intptr, string)
1 uxtheme.dll int getthemeappproperties()
1 uxtheme.dll int getthemecolor(intptr, int, int, int, int32&)
1 uxtheme.dll int getthemebackgroundextent(intptr, intptr, int, int, xpthemes/nativewindowmeth
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 int drawthemeedge(intptr, intptr, int, int, xpthemes/nativewindowmethods/rect&,
1 uxtheme.dll int closethemedata(intptr)
1 winmm.dll int waveoutgetnumdevs()
1 winmm.dll int waveinaddbuffer(intptr, wavenative/wavehdr&, int)
1 winmm.dll int waveoutclose(intptr)
1 winmm.dll int waveoutopen(intptr&, int, waveformatex&, wavenative/wavedelegate, int, int)
1 winmm.dll int waveoutprepareheader(intptr, wavenative/wavehdr&, int)
1 winmm.dll int waveoutreset(intptr)
1 winmm.dll int waveoutunprepareheader(intptr, wavenative/wavehdr&, int)
1 winmm.dll int waveoutwrite(intptr, wavenative/wavehdr&, int)
1 winmm.dll int waveinunprepareheader(intptr, wavenative/wavehdr&, int)
1 winmm.dll int waveinstop(intptr)
1 winmm.dll int mmioreadwaveformat(intptr, waveformatex&, int)
1 winmm.dll int mmiowritewaveformat(intptr, waveformatex&, int)
1 winmm.dll int waveinclose(intptr)
1 winmm.dll int waveingetnumdevs()
1 winmm.dll int waveinopen(intptr&, int, waveformatex&, wavenative/wavedelegate, int, int)
1 winmm.dll int waveinprepareheader(intptr, wavenative/wavehdr&, int)
1 winmm.dll int waveinreset(intptr)
1 winmm.dll int waveinstart(intptr)
1 winmm.dll int mmiodescendparent(intptr, wavenative/mmckinfo&, int, int)