Application Report


The following 128 APIs (used 543 times) might not work:

There are 156 P/Invokes (used 237 times):

Count Library Function
8 ole32.dll void cotaskmemfree(intptr)
8 system.data.dll void putstr(intptr, uintptr, uintptr, string)
5 kernel32.dll void zeromemory(intptr, intptr)
5 system.data.dll void trace(intptr, uintptr, uintptr, string, int)
4 kernel32.dll intptr localfree(intptr)
4 oleaut32.dll void variantclear(intptr)
4 system.data.dll void trace(intptr, uintptr, uintptr, string, int, string)
4 system.data.dll void trace(intptr, uintptr, uintptr, string, int, int)
3 kernel32.dll intptr localalloc(int, intptr)
3 kernel32.dll int getcurrentprocessid()
3 oleaut32.dll oledbhresult geterrorinfo(int, unsafenativemethods/ierrorinfo&)
3 system.data.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string, int)
3 system.data.dll void trace(intptr, uintptr, uintptr, string)
3 system.data.dll void trace(intptr, uintptr, uintptr, string, string)
2 advapi32.dll int getlengthsid(intptr)
2 advapi32.dll bool gettokeninformation(intptr, uint, intptr, uint, uint32&)
2 advapi32.dll bool allocateandinitializesid(intptr, byte, int, int, int, int, int, int, int, i
2 advapi32.dll intptr freesid(intptr)
2 advapi32.dll bool addaccessallowedace(intptr, int, uint, intptr)
2 kernel32.dll void getsystemtimeasfiletime(int64&)
2 kernel32.dll uint seterrormode(uint)
2 kernel32.dll intptr mapviewoffile(intptr, int, int, int, intptr)
2 kernel32.dll intptr getprocaddress(intptr, string)
2 kernel32.dll int getfullpathname(string, int, stringbuilder, intptr)
2 kernel32.dll int getcomputernameex(int, stringbuilder, int32&)
2 kernel32.dll int getuserdefaultlcid()
2 kernel32.dll int releasesemaphore(intptr, int, intptr)
2 kernel32.dll bool unmapviewoffile(intptr)
2 kernel32.dll bool closehandle(intptr)
2 odbc32.dll odbc32/retcode sqlstatisticsw(odbcstatementhandle, string, int16, string, int16,
2 odbc32.dll odbc32/retcode sqlgetinfow(odbcconnectionhandle, odbc32/sql_info, byte[], int16,
2 odbc32.dll odbc32/retcode sqlsetenvattr(odbcenvironmenthandle, odbc32/sql_attr, intptr, odb
2 odbc32.dll odbc32/retcode sqlsetconnectattrw(odbcconnectionhandle, odbc32/sql_attr, intptr,
2 ole32.dll void propvariantclear(intptr)
2 ole32.dll intptr cotaskmemalloc(intptr)
2 oleaut32.dll void sysfreestring(intptr)
2 system.data.dll void tracebin(intptr, uintptr, uintptr, string, byte[], uint16)
2 system.data.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string, string)
2 system.data.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string, int, string, string,
2 system.data.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string, int, string)
2 system.data.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string, int, int, string)
2 system.data.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string, int, int)
2 system.data.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string)
2 system.data.dll void trace(intptr, uintptr, uintptr, string, int, bool)
2 system.data.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string, int, string, int)
2 system.data.dll void trace(intptr, uintptr, uintptr, string, int, int, int)
2 system.data.dll void trace(intptr, uintptr, uintptr, string, int, int, int, int)
2 system.data.dll void trace(intptr, uintptr, uintptr, string, int, intptr)
2 system.data.dll void trace(intptr, uintptr, uintptr, string, int, string, string)
1 advapi32.dll bool addaccessdeniedace(intptr, int, int, intptr)
1 advapi32.dll int createwellknownsid(int, byte[], byte[], uint32&)
1 advapi32.dll bool checktokenmembership(intptr, byte[], boolean&)
1 advapi32.dll bool initializesecuritydescriptor(intptr, int)
1 advapi32.dll bool istokenrestricted(intptr)
1 advapi32.dll bool initializeacl(intptr, int, int)
1 advapi32.dll bool convertsidtostringsidw(intptr, intptr&)
1 advapi32.dll bool setsecuritydescriptordacl(intptr, bool, intptr, bool)
1 kernel32.dll int lstrlenw(intptr)
1 kernel32.dll int waitformultipleobjectsex(uint, intptr, bool, uint, bool)
1 kernel32.dll int waitforsingleobjectex(intptr, uint, bool)
1 kernel32.dll intptr createfilemappinga(intptr, intptr, int, int, int, string)
1 kernel32.dll intptr getmodulehandle(string)
1 kernel32.dll bool deviceiocontrol(safefilehandle, uint, intptr, uint, intptr, uint, uint32&,
1 kernel32.dll intptr openfilemappinga(int, bool, string)
1 kernel32.dll unsafenativemethods/filetype getfiletype(safefilehandle)
1 kernel32.dll void setlasterror(int)
1 ntdll.dll uint ntcreatefile(safefilehandle&, int, unsafenativemethods/object_attributes&,
1 ntdll.dll uint rtlntstatustodoserror(uint)
1 odbc32.dll odbc32/retcode sqlsetdescfieldw(odbcdescriptorhandle, int16, odbc32/sql_desc, ha
1 odbc32.dll odbc32/retcode sqlsetdescfieldw(odbcdescriptorhandle, int16, odbc32/sql_desc, in
1 odbc32.dll odbc32/retcode sqlsetstmtattrw(odbcstatementhandle, int, intptr, int)
1 odbc32.dll odbc32/retcode sqlspecialcolumnsw(odbcstatementhandle, odbc32/sql_specialcols, s
1 odbc32.dll odbc32/retcode sqlgetdiagrecw(odbc32/sql_handle, odbchandle, int16, stringbuilde
1 odbc32.dll odbc32/retcode sqltablesw(odbcstatementhandle, string, int16, string, int16, str
1 odbc32.dll odbc32/retcode sqlsetconnectattrw(odbcconnectionhandle, odbc32/sql_attr, string,
1 odbc32.dll odbc32/retcode sqlsetconnectattrw(odbcconnectionhandle, odbc32/sql_attr, idtctra
1 odbc32.dll odbc32/retcode sqlbindparameter(odbcstatementhandle, uint16, int16, odbc32/sql_c
1 odbc32.dll odbc32/retcode sqlcancel(odbcstatementhandle)
1 odbc32.dll odbc32/retcode sqlclosecursor(odbcstatementhandle)
1 odbc32.dll odbc32/retcode sqlcolumnsw(odbcstatementhandle, string, int16, string, int16, st
1 odbc32.dll odbc32/retcode sqlgetdescfieldw(odbcdescriptorhandle, int16, odbc32/sql_desc, cn
1 odbc32.dll odbc32/retcode sqlgetdata(odbcstatementhandle, uint16, odbc32/sql_c, cnativebuff
1 odbc32.dll odbc32/retcode sqlgetconnectattrw(odbcconnectionhandle, odbc32/sql_attr, byte[],
1 odbc32.dll odbc32/retcode sqldisconnect(intptr)
1 odbc32.dll odbc32/retcode sqldriverconnectw(odbcconnectionhandle, intptr, string, int16, in
1 odbc32.dll odbc32/retcode sqlfreestmt(odbcstatementhandle, odbc32/stmt)
1 odbc32.dll odbc32/retcode sqlexecdirectw(odbcstatementhandle, string, int)
1 odbc32.dll odbc32/retcode sqlcolattributew(odbcstatementhandle, int16, int16, cnativebuffer
1 odbc32.dll odbc32/retcode sqlexecute(odbcstatementhandle)
1 odbc32.dll odbc32/retcode sqlfetch(odbcstatementhandle)
1 odbc32.dll odbc32/retcode sqlbindcol(odbcstatementhandle, uint16, odbc32/sql_c, intptr, int
1 odbc32.dll odbc32/retcode sqlbindcol(odbcstatementhandle, uint16, odbc32/sql_c, handleref,
1 odbc32.dll odbc32/retcode sqlallochandle(odbc32/sql_handle, odbchandle, intptr&)
1 odbc32.dll odbc32/retcode sqlsetconnectattrw(intptr, odbc32/sql_attr, intptr, int)
1 odbc32.dll odbc32/retcode sqlrowcount(odbcstatementhandle, intptr&)
1 odbc32.dll odbc32/retcode sqlproceduresw(odbcstatementhandle, string, int16, string, int16,
1 odbc32.dll odbc32/retcode sqlprocedurecolumnsw(odbcstatementhandle, string, int16, string,
1 odbc32.dll odbc32/retcode sqlprimarykeysw(odbcstatementhandle, string, int16, string, int16
1 odbc32.dll odbc32/retcode sqlpreparew(odbcstatementhandle, string, int)
1 odbc32.dll odbc32/retcode sqlnumresultcols(odbcstatementhandle, int16&)
1 odbc32.dll odbc32/retcode sqlmoreresults(odbcstatementhandle)
1 odbc32.dll odbc32/retcode sqlgettypeinfo(odbcstatementhandle, int16)
1 odbc32.dll odbc32/retcode sqlendtran(odbc32/sql_handle, intptr, int16)
1 odbc32.dll odbc32/retcode sqlgetstmtattrw(odbcstatementhandle, odbc32/sql_attr, intptr&, in
1 odbc32.dll odbc32/retcode sqlallochandle(odbc32/sql_handle, intptr, intptr&)
1 odbc32.dll odbc32/retcode sqlgetfunctions(odbcconnectionhandle, odbc32/sql_api, int16&)
1 odbc32.dll odbc32/retcode sqlgetdiagfieldw(odbc32/sql_handle, odbchandle, int16, int16, str
1 odbc32.dll odbc32/retcode sqlfreehandle(odbc32/sql_handle, intptr)
1 oleaut32.dll intptr sysallocstringlen(string, int)
1 oleaut32.dll void seterrorinfo(int, intptr)
1 system.data.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string, string, string, strin
1 system.data.dll intptr getcmdspaceid(intptr, intptr, bid/ctlcmd, uint, string, intptr)
1 system.data.dll void trace(intptr, uintptr, uintptr, string, int, intptr, intptr)
1 system.data.dll void addmetatext(intptr, intptr, bid/ctlcmd, intptr, string, intptr)
1 system.data.dll void trace(intptr, uintptr, uintptr, string, int, int64, int, int)
1 system.data.dll void trace(intptr, uintptr, uintptr, string, int, int64)
1 system.data.dll void trace(intptr, uintptr, uintptr, string, int, int, string, string, int)
1 system.data.dll void trace(intptr, uintptr, uintptr, string, int, int, string, string)
1 system.data.dll void trace(intptr, uintptr, uintptr, string, int, int, int64, uint, int, uint, u
1 system.data.dll void trace(intptr, uintptr, uintptr, string, int, int, int64, int)
1 system.data.dll void trace(intptr, uintptr, uintptr, string, int, string, bool)
1 system.data.dll void trace(intptr, uintptr, uintptr, string, int, string, int)
1 system.data.dll void trace(intptr, uintptr, uintptr, string, string, string, int64)
1 system.data.dll void trace(intptr, uintptr, uintptr, string, string, string)
1 system.data.dll void trace(intptr, uintptr, uintptr, string, string, int)
1 system.data.dll void trace(intptr, uintptr, uintptr, string, intptr)
1 system.data.dll void trace(intptr, uintptr, uintptr, string, int, string, string, string, int, i
1 system.data.dll void trace(intptr, uintptr, uintptr, string, int, string, string, string)
1 system.data.dll void trace(intptr, uintptr, uintptr, string, int, string, string, int)
1 system.data.dll bool enabled(intptr, uintptr, uintptr, string)
1 system.data.dll void trace(intptr, uintptr, uintptr, string, int, string, int, int, bool)
1 system.data.dll void trace(intptr, uintptr, uintptr, string, int, int, int64)
1 system.data.dll void trace(intptr, uintptr, uintptr, string, int, int, int, string, string, int)
1 system.data.dll void trace(intptr, uintptr, uintptr, string, int, int, int, int, string, string,
1 system.data.dll void scopeleave(intptr, uintptr, uintptr, intptr&)
1 system.data.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string, int, bool, int)
1 system.data.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string, string, string)
1 system.data.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string, int, guid)
1 system.data.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string, intptr)
1 system.data.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string, int, int, bool)
1 system.data.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string, int, string, string)
1 system.data.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string, int, int, int)
1 system.data.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string, int, string, bool)
1 system.data.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string, int, bool)
1 system.data.dll void trace(intptr, uintptr, uintptr, string, bool)
1 system.data.dll void trace(intptr, uintptr, uintptr, string, bool, int)
1 system.data.dll void trace(intptr, uintptr, uintptr, string, int, int, int, int, int, int, int)
1 system.data.dll void dllbidentrypoint(intptr&, int, intptr, uint, bid/apigroup&, intptr, intptr,
1 system.data.dll void dllbidentrypoint(intptr&, int, string, uint, bid/apigroup&, bid/ctrlcb, bid
1 system.data.dll void trace(intptr, uintptr, uintptr, string, int, int, bool)
1 system.data.dll void dllbidfinalize()
1 system.data.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string, int, int, bool, int)
1 system.data.dll void dllbidinitialize()
1 system.data.dll void trace(intptr, uintptr, uintptr, string, bool, string, string, string)
1 system.data.dll void trace(intptr, uintptr, uintptr, string, bool, string)
1 system.data.dll void scopeenter(intptr, uintptr, uintptr, intptr&, string, int, int, int, string