Application Report


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

There are 153 P/Invokes (used 306 times):

Count Library Function
21 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
12 microsoft.internal.performance.codemarke void dllperfcodemarker(int, byte[], int)
11 user32.dll bool getscrollinfo(intptr, int, nativemethods/scrollinfo)
8 user32.dll int setscrollinfo(intptr, int, nativemethods/scrollinfo, bool)
7 kernel32.dll int getdrivetype(string)
6 kernel32.dll uint16 findatom(string)
6 rapi.dll uint cegetlasterror()
6 user32.dll intptr getwindowlong(intptr, int)
5 gdi32.dll bool lineto(handleref, int, int)
5 user32.dll intptr sendmessage(intptr, int, int, int)
5 user32.dll bool setkeyboardstate(byte[])
4 advapi32.dll bool cryptdestroykey(intptr)
4 gdi32.dll bool deleteobject(intptr)
4 kernel32 intptr localfree(intptr)
4 ole32.dll istream createstreamonhglobal(intptr, bool)
4 rapi.dll bool ceclosehandle(uint)
4 rapi.dll uint cecreatefile(string, uint, uint, uint, uint, uint, uint)
4 user32.dll bool scrollwindow(intptr, int, int, nativemethods/rect&, nativemethods/rect&)
3 kernel32.dll int getlasterror()
3 kernel32.dll bool setstdhandle(int, intptr)
3 odbc32.dll int16 sqldriverconnect(intptr, intptr, string, int16, stringbuilder, int16, int1
3 rapi.dll uint cerapiinit()
3 rapi.dll bool cedeletefile(string)
3 user32.dll bool enablewindow(intptr, bool)
3 user32.dll intptr setparent(intptr, intptr)
3 user32.dll bool peekmessage(msg&, intptr, int, int, int)
2 advapi32.dll bool cryptencrypt(intptr, intptr, bool, int, byte[], int32&, int)
2 advapi32.dll bool cryptexportkey(intptr, intptr, int, int, byte[], int32&)
2 advapi32.dll bool cryptacquirecontext(winfxbrowserapplicationtemplatewizard/safecryptprovhand
2 advapi32.dll bool cryptacquirecontext(intptr&, string, string, int, int)
2 comctl32.dll intptr imagelist_create(int, int, int, int, int)
2 crypt32.dll bool certstrtoname(uint, string, uint, intptr, winfxbrowserapplicationtemplatewi
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll bool movetoex(handleref, int, int, nativemethods/point)
2 kernel32.dll void outputdebugstring(string)
2 kernel32.dll bool endupdateresource(intptr, bool)
2 kernel32.dll int formatmessage(int, intptr, int, int, stringbuilder, int, intptr)
2 kernel32.dll int gettemppathw(int, char*)
2 odbc32.dll int16 sqlallocconnect(intptr, intptr&)
2 odbc32.dll int16 sqlallocenv(intptr&)
2 odbc32.dll int16 sqlfreeenv(intptr)
2 odbc32.dll int16 sqlfreeconnect(intptr)
2 odbc32.dll int16 sqldisconnect(intptr)
2 oleacc.dll int createstdaccessibleobject(intptr, int, guid&, object&)
2 oleaut32.dll void variantclear(intptr)
2 oleaut32.dll void variantinit(intptr)
2 rapi.dll uint cerapiuninit()
2 shell32 int shgetspecialfolderlocation(intptr, int, intptr[])
2 shell32 bool shgetpathfromidlist(intptr, intptr)
2 user32 intptr getactivewindow()
2 user32.dll intptr dispatchmessage(msg&)
2 user32.dll int getsyscolor(int)
2 user32.dll intptr getfocus()
2 user32.dll bool invalidaterect(intptr, nativemethods/comrect, bool)
2 user32.dll intptr getwindow(intptr, int)
2 user32.dll bool translatemessage(msg&)
2 user32.dll intptr postmessage(intptr, int, intptr, intptr)
2 user32.dll bool getkeyboardstate(byte[])
2 user32.dll bool dragdetect(intptr, point)
2 user32.dll bool showwindow(intptr, int)
2 user32.dll bool getcursorpos(point&)
1 advapi32.dll bool cryptgetuserkey(intptr, int, intptr&)
1 advapi32.dll bool cryptgenkey(winfxbrowserapplicationtemplatewizard/safecryptprovhandle, uint
1 advapi32.dll bool cryptdecrypt(intptr, intptr, bool, int, byte[], int32&)
1 advapi32.dll bool cryptreleasecontext(intptr, int)
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 advapi32.dll bool cryptgenrandom(intptr, int, byte[])
1 advapi32.dll bool cryptgenkey(intptr, uint, int, intptr&)
1 advapi32.dll bool cryptimportkey(intptr, byte*, int, intptr, int, intptr&)
1 advapi32.dll bool cryptreleasecontext(intptr, uint)
1 comctl32.dll bool imagelist_draw(handleref, int, handleref, int, int, uint)
1 comctl32.dll bool imagelist_dragmove(int, int)
1 comctl32.dll bool imagelist_dragleave(intptr)
1 comctl32.dll bool imagelist_dragenter(intptr, int, int)
1 comctl32.dll bool imagelist_destroy(intptr)
1 comctl32.dll bool imagelist_begindrag(intptr, int, int, int)
1 comctl32.dll int imagelist_add(intptr, intptr, intptr)
1 comctl32.dll int imagelist_getimagecount(handleref)
1 comctl32.dll void imagelist_enddrag()
1 comctl32.dll bool imagelist_dragshownolock(bool)
1 crypt32 bool cryptprotectdata(dataprotection/cryptonativemethods/data_blob&, string, int
1 crypt32 bool cryptunprotectdata(dataprotection/cryptonativemethods/data_blob&, stringbui
1 crypt32.dll winfxbrowserapplicationtemplatewizard/safecryptmemallochandle cryptmemalloc(uint
1 crypt32.dll void cryptmemfree(intptr)
1 crypt32.dll bool certfreecertificatecontext(intptr)
1 crypt32.dll winfxbrowserapplicationtemplatewizard/safecertcontexthandle certcreateselfsignce
1 gdi32.dll intptr deleteobject(handleref)
1 gdi32.dll intptr createpen(int, int, int)
1 kernel32.dll int getmodulefilename(intptr, stringbuilder, int)
1 kernel32.dll int getcurrentprocessid()
1 kernel32.dll intptr beginupdateresource(string, bool)
1 kernel32.dll intptr getconsolewindow()
1 kernel32.dll uint createfile(string, uint, uint, uint, uint, uint, uint)
1 kernel32.dll uint getfileattributes(string)
1 kernel32.dll bool updateresource(intptr, int, string, int, byte[], int)
1 kernel32.dll bool getdiskfreespaceex(string, int64&, int64&, int64&)
1 kernel32.dll bool closehandle(uint)
1 kernel32.dll bool allocconsole()
1 kernel32.dll uint getfilesize(uint, int32&)
1 ole32.dll int revokedragdrop(intptr)
1 ole32.dll int registerdragdrop(intptr, idroptarget)
1 ole32.dll int coregisterclassobject(guid&, intptr, int, int, int32&)
1 ole32.dll int cogetstandardmarshal(guid&, object, int, intptr, int, vshostinterop/imarshal
1 ole32.dll int cogetclassobject(guid&, int, intptr, guid&, intptr&)
1 rapi.dll int ceregqueryvalueex(uint, string, uint, uint32&, byte[], uint32&)
1 rapi.dll bool ceremovedirectory(string)
1 rapi.dll uint cerapifreebuffer(intptr)
1 rapi.dll uint cerapigeterror()
1 rapi.dll int ceregopenkeyex(uint, string, uint, uint, uint32&)
1 rapi.dll uint cesetfiletime(uint, uint, uint, filetime&)
1 rapi.dll bool cecreateprocess(string, string, uint, uint, uint, uint, uint, uint, uint, s
1 rapi.dll bool cewritefile(uint, byte[], uint, uint32&, uint)
1 rapi.dll bool cereadfile(uint, byte[], uint, uint32&, uint)
1 rapi.dll bool cemovefile(string, string)
1 rapi.dll bool cecreatedirectory(string, byte[])
1 rapi.dll int ceregclosekey(uint)
1 rapi.dll bool cefindallfiles(string, int, int32&, intptr&)
1 rapi.dll uint cegetfilesize(uint, uint32&)
1 rapi.dll bool cegetfiletime(uint, uint, uint, filetime&)
1 shell32.dll int shgetfolderpath(int, int, int, int, stringbuilder)
1 shlwapi.dll bool pathrelativepathto(stringbuilder, string, uint, string, uint)
1 sqlceme35.dll int safedelete(intptr&)
1 sqlceme35.dll int getsqlceversioninfo(intptr&)
1 user32 intptr dispatchmessage(vshostinterop/msg&)
1 user32 bool translatemessage(vshostinterop/msg&)
1 user32 bool peekmessage(vshostinterop/msg&, intptr, int, int, int)
1 user32 int msgwaitformultipleobjects(int, intptr[], bool, int, int)
1 user32.dll int messagebox(intptr, string, string, int)
1 user32.dll int sendmessage(intptr, uint, int, intptr)
1 user32.dll intptr sendmessage(intptr, int, int, nativemethods/rectangle&)
1 user32.dll bool callmsgfilter(msg&, int)
1 user32.dll intptr setwindowlong(intptr, int, intptr)
1 user32.dll intptr setwindowlong(intptr, int, nativemethods/wndproc)
1 user32.dll uint postmessage(intptr, uint, intptr, intptr)
1 user32.dll uint sendmessage(intptr, uint, intptr, intptr)
1 user32.dll bool getwindowrect(handleref, nativemethods/rect&)
1 user32.dll bool getwindowrect(intptr, nativemethods/rect&)
1 user32.dll intptr getparent(intptr)
1 user32.dll int releasedc(intptr, intptr)
1 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32.dll int setforegroundwindow(intptr)
1 user32.dll bool redrawwindow(intptr, nativemethods/rectangle&, intptr, nativemethods/redraw
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll intptr defwindowproc(intptr, int, intptr, intptr)
1 user32.dll intptr getcapture()
1 user32.dll intptr getdcex(intptr, intptr, int)
1 user32.dll int allowsetforegroundwindow(int)
1 uxtheme.dll void closethemedata(intptr)
1 uxtheme.dll uint isthemeactive()
1 uxtheme.dll uint isappthemed()
1 uxtheme.dll uint getthemeappproperties()
1 uxtheme.dll intptr openthemedata(intptr, string)
1 winmm.dll bool playsound(byte[], intptr, int)