Application Report


The following 7 APIs (used 22 times) might not work:

There are 302 P/Invokes (used 731 times):

Count Library Function
54 oraops9.dll int freevalctx(intptr)
32 oraops9.dll int freevalctx(opoitlvalctx*)
31 oraops9.dll int freevalctx(opotsvalctx*)
27 oraops9.dll int freectx(intptr&)
14 oraops9.dll int gettype(intptr, intptr, intptr, opometvalctx*, opodacvalctx*)
13 oraops9.dll void relref(intptr&)
13 oraops9.dll int getoratype(intptr, intptr, intptr, opometvalctx*, opodacvalctx*)
11 oraops9.dll int dispose(intptr&, intptr&, opoconvalctx*&, opoconrefctx)
9 oraops9.dll int allocvalctxforsubinterval(opotsvalctx*, opoitlvalctx*, opotsvalctx*&)
9 oraops9.dll int allocvalctxforaddinterval(opotsvalctx*, opoitlvalctx*, opotsvalctx*&)
9 oraops9.dll void addref(intptr)
8 oraops9.dll int getinfo(intptr, int32&, int32&, int32&, int)
8 oraops9.dll int freevaluebuffer(intptr&)
8 oraops9.dll int getvaluebuffer(intptr, intptr, intptr, intptr&, int32&)
8 oraops9.dll int getvalctxfrominteger(void*, int, intptr)
7 oraops9.dll int allocvalctxfrombytes(byte[], opotsvalctx*&, int)
6 oraops9.dll int allocvalctx(opotsvalctx*&)
6 oraops9.dll int relref(intptr, intptr, intptr&)
5 dbdata9.dll int asacommand_init(int32&)
5 oraops9.dll int converttotsl(opotsvalctx*, opotsvalctx*)
5 oraops9.dll int copysqlvalctx(oposqlvalctx*, oposqlvalctx*&)
5 oraops9.dll int freevalctx(opodatvalctx*)
5 oraops9.dll int allocvalctxfromdata(int, int, int, int, int, int, int, int, int, string, opo
5 oraops9.dll int allocalllobctx(intptr, intptr&, opolobvalctx*&, intptr&, int)
4 oraops9.dll int dispose(intptr, intptr, intptr, intptr, opometvalctx*, opodacvalctx*, oposql
4 oraops9.dll int getlen(intptr, intptr, intptr, opometvalctx*, opodacvalctx*)
4 oraops9.dll int allocvalctxforfromdate(opodatvalctx*, opotsvalctx*&)
4 oraops9.dll int allocvalctxfortodate(opotsvalctx*, opodatvalctx*&)
4 oraops9.dll int allocvalctxforposinf(intptr&)
4 oraops9.dll int allocvalctxforneginf(intptr&)
4 oraops9.dll int read(intptr, intptr, intptr, opolobvalctx*, intptr)
4 oraops9.dll int bytestounicode(intptr, int, int, int, string&)
3 dbdata9.dll int asaconnection_init(int32&)
3 oraops9.dll int allocvalctxfrombytes(intptr, intptr&)
3 oraops9.dll int freealllobctx(intptr, opolobvalctx*, intptr, int)
3 oraops9.dll int allocvalctx(opoconvalctx*&)
3 oraops9.dll int allocvalctxfortotsl(opotsvalctx*, opotsvalctx*&)
3 oraops9.dll int write(intptr, intptr, intptr, opolobvalctx*, intptr)
3 oraops9.dll int getlength(intptr, intptr, intptr, opolobvalctx*)
3 oraops9.dll int allocvalctxforsysdate(opotsvalctx*&)
3 oraops9.dll int allocvalctxforsubtstoiym(opotsvalctx*, opotsvalctx*, opoitlvalctx*&)
3 oraops9.dll int allocvalctxforsubtstoids(opotsvalctx*, opotsvalctx*, opoitlvalctx*&)
3 oraops9.dll int allocvalctxforaddnanoseconds(opotsvalctx*, int64, opotsvalctx*&)
3 oraops9.dll int enlist(intptr, opoconvalctx*, opoconrefctx)
3 oraops9.dll int allocvalctxforaddminutes(opotsvalctx*, double, opotsvalctx*&)
3 oraops9.dll int allocvalctxforaddmilliseconds(opotsvalctx*, double, opotsvalctx*&)
3 oraops9.dll int open(intptr&, intptr&, opoconvalctx*, opoconrefctx&)
3 oraops9.dll int allocvalctxforaddmonths(opotsvalctx*, int64, opotsvalctx*&)
3 oraops9.dll int locatorassign(intptr, intptr, intptr, intptr)
3 oraops9.dll int allocvalctxforadddays(opotsvalctx*, double, opotsvalctx*&)
3 oraops9.dll int allocvalctxforaddseconds(opotsvalctx*, double, opotsvalctx*&)
3 oraops9.dll int isequal(intptr, intptr, intptr, opolobvalctx*)
3 oraops9.dll int tobytes(opotsvalctx*, byte[], int32*)
3 oraops9.dll int copymetvalctx(opometvalctx*, opometvalctx*&)
3 oraops9.dll int allocvalctxforaddhours(opotsvalctx*, double, opotsvalctx*&)
3 oraops9.dll int allocvalctxforaddyears(opotsvalctx*, int, opotsvalctx*&)
3 oraops9.dll int tointeger(intptr, void*, int)
3 oraops9.dll int allocvalctx(opoitlvalctx*&)
3 oraops9.dll int getvalctxforsetprecnoround(intptr, int, intptr)
3 oraops9.dll int executenonquery(intptr, intptr&, intptr&, oposqlvalctx*&, oposqlrefctx&, int
2 dbdata9.dll int asaerror_getmessage(int, char*, int, int32*)
2 dbdata9.dll int asaconnectionstringparser_getparameter(int, int, char*, int, int32&, char*,
2 dbdata9.dll int asaconnection_isvalid(int, boolean&)
2 dbdata9.dll int asa_getstring(int, char*, int, int32*)
2 dbdata9.dll int asaerror_getsqlstate(int, char*, int, int32*)
2 dbdata9.dll int asaconnection_fini(int)
2 dbdata9.dll int asaexception_geterror(int, int, int32&)
2 dbdata9.dll int asaexception_geterrorcount(int, int32&)
2 dbdata9.dll int asaconnection_close(int)
2 dbdata9.dll int asacommand_fini(int)
2 dbdata9.dll int asacommand_executenonquery(int, int, asavalue*, int32&, intptr&, int32&)
2 dbdata9.dll int asacommand_executereaderdirect(int, int, char*, int, asaparameterdm*, int32&
2 dbdata9.dll int asacommand_executenonquerydirect(int, int, char*, int, asaparameterdm*, int3
2 kernel32.dll int gettickcount()
2 kernel32.dll bool releasesemaphore(intptr, int, int32&)
2 kernel32.dll int waitforsingleobject(intptr, int)
2 kernel32.dll int loadlibrary(string)
2 oraops9.dll int allocvalctxfrominteger(void*, int, intptr&)
2 oraops9.dll int allocvalctxfromnofmtstr(string, intptr&)
2 oraops9.dll int close(intptr, intptr, opoconvalctx*, opoconrefctx)
2 oraops9.dll int close(intptr, intptr, intptr)
2 oraops9.dll int allocvalctxfromstr(intptr, opoitlvalctx*&)
2 oraops9.dll int allocvalctxfromstr(string, opoitlvalctx*, opotsvalctx*&)
2 oraops9.dll int toreal(intptr, void*, int)
2 oraops9.dll int allocvalctxwinfofromreal(void*, int, intptr&, int32&, int32&, int32&)
2 oraops9.dll int append(intptr, intptr, intptr, intptr)
2 oraops9.dll int allocvalctxfromdata(int, int, int, int, int, int, int, opotsvalctx*&)
2 oraops9.dll int trim(intptr, intptr, intptr, opolobvalctx*)
2 oraops9.dll int allocvalctxfortotsz(opotsvalctx*, opotsvalctx*&)
2 oraops9.dll int transform(intptr, intptr, intptr, intptr, int, string, intptr&)
2 oraops9.dll int allocvalctxfrombytes(byte[], opoitlvalctx*&, int)
2 oraops9.dll int allocvalctxfrombytes(byte[], opoitlvalctx*&, int, int)
2 oraops9.dll int tostring(opotsvalctx*, int, string&)
2 oraops9.dll int allocvalctxfromdata(int, int, int, int, int, int, int, int, int, opotsvalctx
2 oraops9.dll int freevalctx(oposqlvalctx*)
2 oraops9.dll int allocvalctxfortots(opotsvalctx*, opotsvalctx*&)
2 oraops9.dll int closefile(intptr, intptr, intptr)
2 oraops9.dll int tobytes(opoitlvalctx*, byte[])
2 oraops9.dll int getsessioninfo(intptr, intptr&)
2 oraops9.dll int divide(opoitlvalctx*, int, opoitlvalctx*&)
2 oraops9.dll int gettypemsg(int, string&)
2 oraops9.dll int erase(intptr, intptr, intptr, opolobvalctx*)
2 oraops9.dll int getthreadinfo(intptr&)
2 oraops9.dll int getprimarykey(intptr, intptr, opometvalctx*, int)
2 oraops9.dll int getoramesg(int, string&)
2 oraops9.dll int freemetvalctx(opometvalctx*)
2 oraops9.dll int getoptimumchunksize(intptr, intptr, intptr, opolobvalctx*)
2 oraops9.dll int freetemporary(intptr, intptr, intptr)
2 oraops9.dll int getclientinfo(intptr&)
2 oraops9.dll int createtemporary(intptr, intptr, intptr, opolobvalctx*)
2 oraops9.dll int getvalctxfrombytes(intptr, intptr)
2 oraops9.dll int getvalctxfromreal(void*, int, intptr)
2 oraops9.dll int subtract(opoitlvalctx*, opoitlvalctx*, opoitlvalctx*&)
2 oraops9.dll int refreshglobinfo(intptr, intptr&, int)
2 oraops9.dll int openproxyauthusersession(intptr, intptr, opoconvalctx*, opoconrefctx)
2 oraops9.dll int open(intptr, intptr, intptr, opolobvalctx*)
2 oraops9.dll int negate(opoitlvalctx*, opoitlvalctx*&)
2 oraops9.dll int multiply(opoitlvalctx*, int, opoitlvalctx*&)
2 oraops9.dll int loadfromfile(intptr, intptr, intptr, intptr, opolobvalctx*)
2 oraops9.dll int istemporary(intptr, intptr, intptr, opolobvalctx*)
2 oraops9.dll int copy(intptr, intptr, intptr, intptr&)
2 oraops9.dll int copy(intptr, intptr, intptr, intptr, opolobvalctx*)
2 oraops9.dll int getvalctxfromstr(string, opodatvalctx*)
2 oraops9.dll int freevalctx(opoconvalctx*&)
2 oraops9.dll int add(opoitlvalctx*, opoitlvalctx*, opoitlvalctx*&)
2 oraops9.dll int allocreadparamlist(opoxmlstreamreadparamlist*&)
2 oraops9.dll int allocvalctx(opodatvalctx*&)
2 oraops9.dll int allocctx(intptr, intptr, intptr&, intptr&)
2 oraops9.dll int rollback(intptr, intptr, opotxnvalctx*)
2 oraops9.dll int allocctx(intptr&, intptr)
1 comctl32.dll int getcommoncontroldllversion(dllversioninfo&)
1 dbdata9.dll int asadatareader_getvalue(int, int, intptr&)
1 dbdata9.dll int asadatareader_getschema(int, int32&, intptr&)
1 dbdata9.dll int asadatareader_getvalues(int, int32&, intptr&)
1 dbdata9.dll int asadatareader_getcolumnnames(int, int32&, intptr&)
1 dbdata9.dll int asadatareader_freevalues(int, int, intptr)
1 dbdata9.dll int asadatareader_freevalue(int, int, intptr)
1 dbdata9.dll int asadatareader_freeschema(int, int, intptr)
1 dbdata9.dll int asadatareader_freecolumnnames(int, int, intptr)
1 dbdata9.dll int asaconnection_droppreparedstatements(int)
1 dbdata9.dll int asadatareader_fetchrows(int, int32&, intptr&)
1 dbdata9.dll int asadatareader_isdbnull(int, int, boolean&)
1 dbdata9.dll int asadatareader_nextresult(int, boolean&)
1 dbdata9.dll int unmanaged_init()
1 dbdata9.dll int unmanaged_getdllversion(int32&, int32&, int32&, int32&, boolean&)
1 dbdata9.dll int unmanaged_fini()
1 dbdata9.dll int asatransaction_save(int, char*)
1 dbdata9.dll int asaexception_fini(int)
1 dbdata9.dll int asatransaction_rollbacktoname(int, char*)
1 dbdata9.dll int asatransaction_rollback(int)
1 dbdata9.dll int asatransaction_commit(int)
1 dbdata9.dll int asaexception_geterrorcode(int, int32&)
1 dbdata9.dll int asaerror_getnativeerror(int, int32&)
1 dbdata9.dll int asadatareader_readbytes(int, int, int64, byte*, int, int, int32&)
1 dbdata9.dll int asadatareader_read(int, boolean&)
1 dbdata9.dll int asadatareader_close(int)
1 dbdata9.dll int asaconnectionstringparser_init(int32&)
1 dbdata9.dll int asaconnectionstringparser_parseconnectionstring(int, char*, int32&)
1 dbdata9.dll int asaconnectionstringparser_getparametercount(int, int32&)
1 dbdata9.dll int asaconnectionstringparser_fini(int)
1 dbdata9.dll int asaconnection_open(int, char*)
1 dbdata9.dll int asacommand_cancel(int)
1 dbdata9.dll int asacommand_freeoutputparametervalues(int, intptr)
1 dbdata9.dll int asaconnection_begintransaction(int, int, int32&)
1 dbdata9.dll int asacommand_prepare(int, int, char*, int, asaparameterdm*)
1 dbdata9.dll int asaconnection_closedatareaders(int)
1 gdi32.dll bool deleteobject(intptr)
1 kernel32.dll bool queryperformancecounter(int64&)
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll intptr localfree(intptr)
1 kernel32.dll bool freelibrary(int)
1 kernel32.dll bool queryperformancefrequency(int64&)
1 kernel32.dll bool closehandle(intptr)
1 kernel32.dll int formatmessage(int, intptr&, int, int, string&, int, intptr)
1 kernel32.dll intptr createsemaphore(intptr, int, int, string)
1 kernel32.dll intptr localalloc(uint, uint)
1 netapi32.dll int netmessagebuffersend(string, string, string, string, int)
1 oraops9.dll int getmetvalctx(intptr, intptr, oposqlvalctx*, opometvalctx*&)
1 oraops9.dll int updatefromxmltype(intptr, intptr, intptr, string, string, intptr)
1 oraops9.dll int getsystzname(string&)
1 oraops9.dll int validate(intptr, intptr, intptr, string, int32&)
1 oraops9.dll int validateglobinfo(intptr, int, string)
1 oraops9.dll int getschema(intptr, intptr, intptr, opoxmltyperefctx&)
1 oraops9.dll int getregtraceinfo(uint32&)
1 oraops9.dll int getlength(intptr, intptr, intptr, int32&)
1 oraops9.dll int getopoctx(intptr, opoerrctx&)
1 oraops9.dll void isfragment(intptr, opoxmltypevalctx*&)
1 oraops9.dll int read(intptr, intptr, intptr, intptr&, oposqlvalctx*, opometvalctx*, opodacva
1 oraops9.dll int updatefromstring(intptr, intptr, intptr, string, string, string)
1 oraops9.dll int gettimezonename(int, int, int, string&)
1 oraops9.dll int gettimezoneoffset(int32*, int32*)
1 oraops9.dll int nextresult(intptr, intptr, intptr[], intptr, oposqlvalctx*, opometvalctx*&,
1 oraops9.dll int tobyte(intptr, byte*)
1 oraops9.dll int openfile(intptr, intptr, intptr, opolobvalctx*)
1 oraops9.dll int strcompare(intptr, int, intptr, int, int, int32&)
1 oraops9.dll int prepare(intptr, intptr&, intptr&, oposqlvalctx*&, oposqlrefctx&, opometvalct
1 oraops9.dll int sign(intptr, int32&)
1 oraops9.dll int readbytes(intptr, intptr, intptr, intptr, intptr, opoxmlstreamreadparamlist*
1 oraops9.dll int setthreadinfo(oracleglobalization)
1 oraops9.dll int setsessioninfo(intptr, intptr, intptr)
1 oraops9.dll int resetvalctx(opoprmvalctx*, int)
1 oraops9.dll int registerfailovercallback(intptr, intptr, orafailovercallback_fptr)
1 oraops9.dll void trace(uint, string[])
1 oraops9.dll int todays(opoitlvalctx*, double*)
1 oraops9.dll int unicodetobytes(intptr, int, intptr&, uint32&)
1 oraops9.dll int tostring(opoitlvalctx*, int, int, intptr&)
1 oraops9.dll int toyears(opoitlvalctx*, double*)
1 oraops9.dll int fileexists(intptr, intptr, intptr, opolobvalctx*)
1 oraops9.dll int tostring(opotsvalctx*, opoitlvalctx*, int, string&)
1 oraops9.dll int reallocvalctx(opoprmvalctx*, int)
1 oraops9.dll int readchars(intptr, intptr, intptr, intptr, intptr, opoxmlstreamreadparamlist*
1 oraops9.dll int tostring(opodatvalctx*, string&)
1 oraops9.dll int tostring(intptr, string, string&)
1 oraops9.dll int isschemabased(intptr, intptr, intptr, opoxmltypevalctx*&)
1 oraops9.dll int lobchecknclob(intptr, opolobvalctx*)
1 oraops9.dll int resetmetvalctx(oposqlvalctx*, opometvalctx*)
1 oraops9.dll int allocvalctxforsqrt(intptr, intptr&)
1 oraops9.dll int allocvalctxforintlog(intptr, int, intptr&)
1 oraops9.dll int allocvalctxfromdata(int, int, int, int, int, int, opodatvalctx*&)
1 oraops9.dll int allocvalctxfromdata(int, int, int, int, int, opoitlvalctx*&)
1 oraops9.dll int allocvalctxfromdata(int, int, opoitlvalctx*&)
1 oraops9.dll int allocvalctxfromdays(double, opoitlvalctx*&)
1 oraops9.dll int allocvalctxforfloor(intptr, intptr&)
1 oraops9.dll int allocvalctxforexp(intptr, intptr&)
1 oraops9.dll int allocvalctxfrompi(intptr&)
1 oraops9.dll int allocvalctxfordivide(intptr, intptr, intptr&)
1 oraops9.dll int allocvalctxfromstr(string, opodatvalctx*&)
1 oraops9.dll int allocvalctxforcosh(intptr, intptr&)
1 oraops9.dll int allocvalctxfromstr(string, opotsvalctx*&)
1 oraops9.dll int allocvalctxfromyears(double, opoitlvalctx*&)
1 oraops9.dll int allocvalctxforcos(intptr, intptr&)
1 oraops9.dll int allocvalctxwinfofromstr(string, string, intptr&, int32&, int32&, int32&)
1 oraops9.dll int allocxmltypectx(intptr, intptr&, intptr&, opoxmltypevalctx*&, intptr, int)
1 oraops9.dll int allocxmltypectxempty(intptr, intptr&, intptr&, opoxmltypevalctx*&, opoxmltyp
1 oraops9.dll int allocvalctxforintpower(intptr, int, intptr&)
1 oraops9.dll int allocvalctxforln(intptr, intptr&)
1 oraops9.dll int allocvalctxforlog(intptr, intptr, intptr&)
1 oraops9.dll int allocvalctxforsubtract(intptr, intptr, intptr&)
1 oraops9.dll int allocvalctxforsinh(intptr, intptr&)
1 oraops9.dll int allocvalctxforsin(intptr, intptr&)
1 oraops9.dll int allocvalctxforsysdate(opodatvalctx*&)
1 oraops9.dll int allocvalctxforshift(intptr, int, intptr&)
1 oraops9.dll int allocvalctxfortan(intptr, intptr&)
1 oraops9.dll int allocvalctxfortanh(intptr, intptr&)
1 oraops9.dll int allocvalctxforsetprecwround(intptr, int, intptr&)
1 oraops9.dll int allocvalctxforsetprecnoround(intptr, int, intptr&)
1 oraops9.dll int allocvalctxforround(intptr, int, intptr&)
1 oraops9.dll int allocvalctxforpower(intptr, intptr, intptr&)
1 oraops9.dll int allocvalctxfortoutc(opotsvalctx*, opotsvalctx*&)
1 oraops9.dll int allocvalctxfortruncate(intptr, int, intptr&)
1 oraops9.dll int allocvalctxfrombytes(byte[], opodatvalctx*&)
1 oraops9.dll int allocvalctxfornegate(intptr, intptr&)
1 oraops9.dll int allocvalctxformultiply(intptr, intptr, intptr&)
1 oraops9.dll int allocvalctxformodulus(intptr, intptr, intptr&)
1 oraops9.dll int allocvalctxforconverttoprecscale(intptr, int, int, intptr&, int32&)
1 oraops9.dll int getind(intptr, intptr, opometvalctx*, opodacvalctx*)
1 oraops9.dll int allocminvalue(int, int, int, int, int, int, int, int, int, opotsvalctx*&)
1 oraops9.dll int allocmaxvalue(int, int, int, int, int, int, int, int, int, opotsvalctx*&)
1 oraops9.dll int executereader(intptr, intptr&, intptr&, oposqlvalctx*&, oposqlrefctx&, intpt
1 oraops9.dll int exists(intptr, intptr, intptr, string, string, int32&)
1 oraops9.dll int extract(intptr, intptr, intptr, string, string, intptr&)
1 oraops9.dll int filegetname(intptr, intptr, intptr, intptr, int32*, intptr, int32*)
1 oraops9.dll int filesetname(intptr, intptr, intptr, string, int, string, int)
1 oraops9.dll int allocctx(intptr, intptr&, opoxmltypevalctx*&)
1 oraops9.dll int freectx(intptr&, intptr&, intptr&, intptr&)
1 oraops9.dll int freectx(intptr&, intptr&, opoxmltypevalctx*&)
1 oraops9.dll int freenlsctx(intptr)
1 oraops9.dll int freereadparamlist(opoxmlstreamreadparamlist*&)
1 oraops9.dll int addref(intptr)
1 oraops9.dll int freevalctx(opoprmvalctx*&)
1 oraops9.dll int freevalctx(opotxnvalctx*)
1 oraops9.dll int getbatcherrctx(intptr, intptr, int, intptr[], int32[])
1 oraops9.dll int getdaysbetween(opodatvalctx*, opodatvalctx*, int32*)
1 oraops9.dll int allocnlsctx(intptr&)
1 oraops9.dll int dispose(intptr, opotxnvalctx*)
1 oraops9.dll int allocsqlvalctx(oposqlvalctx*&)
1 oraops9.dll int commit(intptr, intptr, opotxnvalctx*)
1 oraops9.dll int closeproxyauthusersession(intptr, intptr, opoconvalctx*, opoconrefctx)
1 oraops9.dll int allocvalctxforasin(intptr, intptr&)
1 oraops9.dll int allocvalctxforatan(intptr, intptr&)
1 oraops9.dll int allocvalctxforatan2(intptr, intptr, intptr&)
1 oraops9.dll int checkconstatus(intptr, intptr, int, int32&, int, int)
1 oraops9.dll int allocvalctxforceiling(intptr, intptr&)
1 oraops9.dll int begin(intptr, intptr&, opotxnvalctx*)
1 oraops9.dll int compare(intptr, intptr, int32*)
1 oraops9.dll int compare(opodatvalctx*, opodatvalctx*, int32&)
1 oraops9.dll int allocvalctx(opodacvalctx*&)
1 oraops9.dll int allocvalctx(opoprmvalctx*&)
1 oraops9.dll int allocvalctx(opotxnvalctx*&)
1 oraops9.dll int allocvalctxforabs(intptr, intptr&)
1 oraops9.dll int allocvalctxforacos(intptr, intptr&)
1 oraops9.dll int allocvalctxforadd(intptr, intptr, intptr&)
1 oraops9.dll int compare(opotsvalctx*, opotsvalctx*, int32&)
1 oraops9.dll int compare(opoitlvalctx*, opoitlvalctx*, int32&)
1 shell32.dll int shgetmalloc(imalloc&)
1 user32.dll intptr setfocus(intptr)
1 user32.dll intptr getfocus()
1 user32.dll int setwindowtext(intptr, string)
1 user32.dll int getwindowtext(intptr, stringbuilder, int)
1 user32.dll int getclientrect(intptr, rect&)
1 user32.dll bool getwindowrect(intptr, rect&)
1 uxtheme.dll int setwindowtheme(intptr, stringbuilder, stringbuilder)