TerraLib 4.1
E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/Oracle/OCI/include/ociap.h File Reference
#include <oratypes.h>
#include <stdarg.h>
#include <ocidfn.h>
#include <nzt.h>
#include <oci.h>
#include <ort.h>

Go to the source code of this file.

Classes

struct  OCIFocbkStruct

Defines

#define ORASTDARG

Typedefs

typedef sb4(* OCICallbackInBind )(dvoid *ictxp, OCIBind *bindp, ub4 iter, ub4 index, dvoid **bufpp, ub4 *alenp, ub1 *piecep, dvoid **indp)
typedef sb4(* OCICallbackOutBind )(dvoid *octxp, OCIBind *bindp, ub4 iter, ub4 index, dvoid **bufpp, ub4 **alenp, ub1 *piecep, dvoid **indp, ub2 **rcodep)
typedef sb4(* OCICallbackDefine )(dvoid *octxp, OCIDefine *defnp, ub4 iter, dvoid **bufpp, ub4 **alenp, ub1 *piecep, dvoid **indp, ub2 **rcodep)
typedef sword(* OCIUserCallback )(dvoid *ctxp, dvoid *hndlp, ub4 type, ub4 fcode, ub4 when, sword returnCode, sb4 *errnop, va_list arglist)
typedef sword(* OCIEnvCallbackType )(OCIEnv *env, ub4 mode, size_t xtramem_sz, dvoid *usrmemp, OCIUcb *ucbDesc)
typedef sb4(* OCICallbackLobRead )(dvoid *ctxp, CONST dvoid *bufp, ub4 len, ub1 piece)
typedef sb4(* OCICallbackLobWrite )(dvoid *ctxp, dvoid *bufp, ub4 *lenp, ub1 *piece)
typedef sb4(* OCICallbackAQEnq )(dvoid *ctxp, dvoid **payload, dvoid **payload_ind)
typedef sb4(* OCICallbackAQDeq )(dvoid *ctxp, dvoid **payload, dvoid **payload_ind)
typedef sb4(* OCICallbackFailover )(dvoid *svcctx, dvoid *envctx, dvoid *fo_ctx, ub4 fo_type, ub4 fo_event)
typedef sword(* OCIBindRowCallback )(dvoid *ctx)
typedef sword(* OCIFetchRowCallback )(dvoid *ctx)
typedef ub4(* OCISubscriptionNotify )(dvoid *ctx, OCISubscription *subscrhp, dvoid *pay, ub4 payl, dvoid *desc, ub4 mode)

Functions

sword OCIInitialize (ub4 mode, dvoid *ctxp, dvoid *(*malocfp)(dvoid *ctxp, size_t size), dvoid *(*ralocfp)(dvoid *ctxp, dvoid *memptr, size_t newsize), void(*mfreefp)(dvoid *ctxp, dvoid *memptr))
sword OCITerminate (ub4 mode)
sword OCIEnvCreate (OCIEnv **envp, ub4 mode, dvoid *ctxp, dvoid *(*malocfp)(dvoid *ctxp, size_t size), dvoid *(*ralocfp)(dvoid *ctxp, dvoid *memptr, size_t newsize), void(*mfreefp)(dvoid *ctxp, dvoid *memptr), size_t xtramem_sz, dvoid **usrmempp)
sword OCIEnvNlsCreate (OCIEnv **envp, ub4 mode, dvoid *ctxp, dvoid *(*malocfp)(dvoid *ctxp, size_t size), dvoid *(*ralocfp)(dvoid *ctxp, dvoid *memptr, size_t newsize), void(*mfreefp)(dvoid *ctxp, dvoid *memptr), size_t xtramem_sz, dvoid **usrmempp, ub2 charset, ub2 ncharset)
sword OCIFEnvCreate (OCIEnv **envp, ub4 mode, dvoid *ctxp, dvoid *(*malocfp)(dvoid *ctxp, size_t size), dvoid *(*ralocfp)(dvoid *ctxp, dvoid *memptr, size_t newsize), void(*mfreefp)(dvoid *ctxp, dvoid *memptr), size_t xtramem_sz, dvoid **usrmempp, dvoid *fupg)
sword OCIHandleAlloc (CONST dvoid *parenth, dvoid **hndlpp, CONST ub4 type, CONST size_t xtramem_sz, dvoid **usrmempp)
sword OCIHandleFree (dvoid *hndlp, CONST ub4 type)
sword OCIDescriptorAlloc (CONST dvoid *parenth, dvoid **descpp, CONST ub4 type, CONST size_t xtramem_sz, dvoid **usrmempp)
sword OCIDescriptorFree (dvoid *descp, CONST ub4 type)
sword OCIEnvInit (OCIEnv **envp, ub4 mode, size_t xtramem_sz, dvoid **usrmempp)
sword OCIServerAttach (OCIServer *srvhp, OCIError *errhp, CONST OraText *dblink, sb4 dblink_len, ub4 mode)
sword OCIServerDetach (OCIServer *srvhp, OCIError *errhp, ub4 mode)
sword OCISessionBegin (OCISvcCtx *svchp, OCIError *errhp, OCISession *usrhp, ub4 credt, ub4 mode)
sword OCISessionEnd (OCISvcCtx *svchp, OCIError *errhp, OCISession *usrhp, ub4 mode)
sword OCILogon (OCIEnv *envhp, OCIError *errhp, OCISvcCtx **svchp, CONST OraText *username, ub4 uname_len, CONST OraText *password, ub4 passwd_len, CONST OraText *dbname, ub4 dbname_len)
sword OCILogon2 (OCIEnv *envhp, OCIError *errhp, OCISvcCtx **svchp, CONST OraText *username, ub4 uname_len, CONST OraText *password, ub4 passwd_len, CONST OraText *dbname, ub4 dbname_len, ub4 mode)
sword OCILogoff (OCISvcCtx *svchp, OCIError *errhp)
sword OCIPasswordChange (OCISvcCtx *svchp, OCIError *errhp, CONST OraText *user_name, ub4 usernm_len, CONST OraText *opasswd, ub4 opasswd_len, CONST OraText *npasswd, ub4 npasswd_len, ub4 mode)
sword OCIStmtPrepare (OCIStmt *stmtp, OCIError *errhp, CONST OraText *stmt, ub4 stmt_len, ub4 language, ub4 mode)
sword OCIStmtPrepare2 (OCISvcCtx *svchp, OCIStmt **stmtp, OCIError *errhp, CONST OraText *stmt, ub4 stmt_len, CONST OraText *key, ub4 key_len, ub4 language, ub4 mode)
sword OCIStmtRelease (OCIStmt *stmtp, OCIError *errhp, CONST OraText *key, ub4 key_len, ub4 mode)
sword OCIBindByPos (OCIStmt *stmtp, OCIBind **bindp, OCIError *errhp, ub4 position, dvoid *valuep, sb4 value_sz, ub2 dty, dvoid *indp, ub2 *alenp, ub2 *rcodep, ub4 maxarr_len, ub4 *curelep, ub4 mode)
sword OCIBindByName (OCIStmt *stmtp, OCIBind **bindp, OCIError *errhp, CONST OraText *placeholder, sb4 placeh_len, dvoid *valuep, sb4 value_sz, ub2 dty, dvoid *indp, ub2 *alenp, ub2 *rcodep, ub4 maxarr_len, ub4 *curelep, ub4 mode)
sword OCIBindObject (OCIBind *bindp, OCIError *errhp, CONST OCIType *type, dvoid **pgvpp, ub4 *pvszsp, dvoid **indpp, ub4 *indszp)
sword OCIBindDynamic (OCIBind *bindp, OCIError *errhp, dvoid *ictxp, OCICallbackInBind icbfp, dvoid *octxp, OCICallbackOutBind ocbfp)
sword OCIBindArrayOfStruct (OCIBind *bindp, OCIError *errhp, ub4 pvskip, ub4 indskip, ub4 alskip, ub4 rcskip)
sword OCIStmtGetPieceInfo (OCIStmt *stmtp, OCIError *errhp, dvoid **hndlpp, ub4 *typep, ub1 *in_outp, ub4 *iterp, ub4 *idxp, ub1 *piecep)
sword OCIStmtSetPieceInfo (dvoid *hndlp, ub4 type, OCIError *errhp, CONST dvoid *bufp, ub4 *alenp, ub1 piece, CONST dvoid *indp, ub2 *rcodep)
sword OCIStmtExecute (OCISvcCtx *svchp, OCIStmt *stmtp, OCIError *errhp, ub4 iters, ub4 rowoff, CONST OCISnapshot *snap_in, OCISnapshot *snap_out, ub4 mode)
sword OCIDefineByPos (OCIStmt *stmtp, OCIDefine **defnp, OCIError *errhp, ub4 position, dvoid *valuep, sb4 value_sz, ub2 dty, dvoid *indp, ub2 *rlenp, ub2 *rcodep, ub4 mode)
sword OCIDefineObject (OCIDefine *defnp, OCIError *errhp, CONST OCIType *type, dvoid **pgvpp, ub4 *pvszsp, dvoid **indpp, ub4 *indszp)
sword OCIDefineDynamic (OCIDefine *defnp, OCIError *errhp, dvoid *octxp, OCICallbackDefine ocbfp)
sword OCIRowidToChar (OCIRowid *rowidDesc, OraText *outbfp, ub2 *outbflp, OCIError *errhp)
sword OCIDefineArrayOfStruct (OCIDefine *defnp, OCIError *errhp, ub4 pvskip, ub4 indskip, ub4 rlskip, ub4 rcskip)
sword OCIStmtFetch (OCIStmt *stmtp, OCIError *errhp, ub4 nrows, ub2 orientation, ub4 mode)
sword OCIStmtFetch2 (OCIStmt *stmtp, OCIError *errhp, ub4 nrows, ub2 orientation, sb4 scrollOffset, ub4 mode)
sword OCIStmtGetBindInfo (OCIStmt *stmtp, OCIError *errhp, ub4 size, ub4 startloc, sb4 *found, OraText *bvnp[], ub1 bvnl[], OraText *invp[], ub1 inpl[], ub1 dupl[], OCIBind **hndl)
sword OCIDescribeAny (OCISvcCtx *svchp, OCIError *errhp, dvoid *objptr, ub4 objnm_len, ub1 objptr_typ, ub1 info_level, ub1 objtyp, OCIDescribe *dschp)
sword OCIParamGet (CONST dvoid *hndlp, ub4 htype, OCIError *errhp, dvoid **parmdpp, ub4 pos)
sword OCIParamSet (dvoid *hdlp, ub4 htyp, OCIError *errhp, CONST dvoid *dscp, ub4 dtyp, ub4 pos)
sword OCITransStart (OCISvcCtx *svchp, OCIError *errhp, uword timeout, ub4 flags)
sword OCITransDetach (OCISvcCtx *svchp, OCIError *errhp, ub4 flags)
sword OCITransCommit (OCISvcCtx *svchp, OCIError *errhp, ub4 flags)
sword OCITransRollback (OCISvcCtx *svchp, OCIError *errhp, ub4 flags)
sword OCITransPrepare (OCISvcCtx *svchp, OCIError *errhp, ub4 flags)
sword OCITransMultiPrepare (OCISvcCtx *svchp, ub4 numBranches, OCITrans **txns, OCIError **errhp)
sword OCITransForget (OCISvcCtx *svchp, OCIError *errhp, ub4 flags)
sword OCIErrorGet (dvoid *hndlp, ub4 recordno, OraText *sqlstate, sb4 *errcodep, OraText *bufp, ub4 bufsiz, ub4 type)
sword OCILobAppend (OCISvcCtx *svchp, OCIError *errhp, OCILobLocator *dst_locp, OCILobLocator *src_locp)
sword OCILobAssign (OCIEnv *envhp, OCIError *errhp, CONST OCILobLocator *src_locp, OCILobLocator **dst_locpp)
sword OCILobCharSetForm (OCIEnv *envhp, OCIError *errhp, CONST OCILobLocator *locp, ub1 *csfrm)
sword OCILobCharSetId (OCIEnv *envhp, OCIError *errhp, CONST OCILobLocator *locp, ub2 *csid)
sword OCILobCopy (OCISvcCtx *svchp, OCIError *errhp, OCILobLocator *dst_locp, OCILobLocator *src_locp, ub4 amount, ub4 dst_offset, ub4 src_offset)
sword OCILobCreateTemporary (OCISvcCtx *svchp, OCIError *errhp, OCILobLocator *locp, ub2 csid, ub1 csfrm, ub1 lobtype, boolean cache, OCIDuration duration)
sword OCILobClose (OCISvcCtx *svchp, OCIError *errhp, OCILobLocator *locp)
sword OCILobDisableBuffering (OCISvcCtx *svchp, OCIError *errhp, OCILobLocator *locp)
sword OCILobEnableBuffering (OCISvcCtx *svchp, OCIError *errhp, OCILobLocator *locp)
sword OCILobErase (OCISvcCtx *svchp, OCIError *errhp, OCILobLocator *locp, ub4 *amount, ub4 offset)
sword OCILobFileClose (OCISvcCtx *svchp, OCIError *errhp, OCILobLocator *filep)
sword OCILobFileCloseAll (OCISvcCtx *svchp, OCIError *errhp)
sword OCILobFileExists (OCISvcCtx *svchp, OCIError *errhp, OCILobLocator *filep, boolean *flag)
sword OCILobFileGetName (OCIEnv *envhp, OCIError *errhp, CONST OCILobLocator *filep, OraText *dir_alias, ub2 *d_length, OraText *filename, ub2 *f_length)
sword OCILobFileIsOpen (OCISvcCtx *svchp, OCIError *errhp, OCILobLocator *filep, boolean *flag)
sword OCILobFileOpen (OCISvcCtx *svchp, OCIError *errhp, OCILobLocator *filep, ub1 mode)
sword OCILobFileSetName (OCIEnv *envhp, OCIError *errhp, OCILobLocator **filepp, CONST OraText *dir_alias, ub2 d_length, CONST OraText *filename, ub2 f_length)
sword OCILobFlushBuffer (OCISvcCtx *svchp, OCIError *errhp, OCILobLocator *locp, ub4 flag)
sword OCILobFreeTemporary (OCISvcCtx *svchp, OCIError *errhp, OCILobLocator *locp)
sword OCILobGetChunkSize (OCISvcCtx *svchp, OCIError *errhp, OCILobLocator *locp, ub4 *chunksizep)
sword OCILobGetLength (OCISvcCtx *svchp, OCIError *errhp, OCILobLocator *locp, ub4 *lenp)
sword OCILobIsEqual (OCIEnv *envhp, CONST OCILobLocator *x, CONST OCILobLocator *y, boolean *is_equal)
sword OCILobIsOpen (OCISvcCtx *svchp, OCIError *errhp, OCILobLocator *locp, boolean *flag)
sword OCILobIsTemporary (OCIEnv *envp, OCIError *errhp, OCILobLocator *locp, boolean *is_temporary)
sword OCILobLoadFromFile (OCISvcCtx *svchp, OCIError *errhp, OCILobLocator *dst_locp, OCILobLocator *src_filep, ub4 amount, ub4 dst_offset, ub4 src_offset)
sword OCILobLocatorAssign (OCISvcCtx *svchp, OCIError *errhp, CONST OCILobLocator *src_locp, OCILobLocator **dst_locpp)
sword OCILobLocatorIsInit (OCIEnv *envhp, OCIError *errhp, CONST OCILobLocator *locp, boolean *is_initialized)
sword OCILobOpen (OCISvcCtx *svchp, OCIError *errhp, OCILobLocator *locp, ub1 mode)
sword OCILobRead (OCISvcCtx *svchp, OCIError *errhp, OCILobLocator *locp, ub4 *amtp, ub4 offset, dvoid *bufp, ub4 bufl, dvoid *ctxp, OCICallbackLobRead cbfp, ub2 csid, ub1 csfrm)
sword OCILobTrim (OCISvcCtx *svchp, OCIError *errhp, OCILobLocator *locp, ub4 newlen)
sword OCILobWrite (OCISvcCtx *svchp, OCIError *errhp, OCILobLocator *locp, ub4 *amtp, ub4 offset, dvoid *bufp, ub4 buflen, ub1 piece, dvoid *ctxp, OCICallbackLobWrite cbfp, ub2 csid, ub1 csfrm)
sword OCILobWriteAppend (OCISvcCtx *svchp, OCIError *errhp, OCILobLocator *lobp, ub4 *amtp, dvoid *bufp, ub4 bufl, ub1 piece, dvoid *ctxp, OCICallbackLobWrite cbfp, ub2 csid, ub1 csfrm)
sword OCIBreak (dvoid *hndlp, OCIError *errhp)
sword OCIReset (dvoid *hndlp, OCIError *errhp)
sword OCIServerVersion (dvoid *hndlp, OCIError *errhp, OraText *bufp, ub4 bufsz, ub1 hndltype)
sword OCIServerRelease (dvoid *hndlp, OCIError *errhp, OraText *bufp, ub4 bufsz, ub1 hndltype, ub4 *version)
sword OCIAttrGet (CONST dvoid *trgthndlp, ub4 trghndltyp, dvoid *attributep, ub4 *sizep, ub4 attrtype, OCIError *errhp)
sword OCIAttrSet (dvoid *trgthndlp, ub4 trghndltyp, dvoid *attributep, ub4 size, ub4 attrtype, OCIError *errhp)
sword OCISvcCtxToLda (OCISvcCtx *svchp, OCIError *errhp, Lda_Def *ldap)
sword OCILdaToSvcCtx (OCISvcCtx **svchpp, OCIError *errhp, Lda_Def *ldap)
sword OCIResultSetToStmt (OCIResult *rsetdp, OCIError *errhp)
sword OCIFileClose (dvoid *hndl, OCIError *err, OCIFileObject *filep)
sword OCIUserCallbackRegister (dvoid *hndlp, ub4 type, dvoid *ehndlp, OCIUserCallback callback, dvoid *ctxp, ub4 fcode, ub4 when, OCIUcb *ucbDesc)
sword OCIUserCallbackGet (dvoid *hndlp, ub4 type, dvoid *ehndlp, ub4 fcode, ub4 when, OCIUserCallback *callbackp, dvoid **ctxpp, OCIUcb *ucbDesc)
sword OCISharedLibInit (dvoid *metaCtx, dvoid *libCtx, ub4 argfmt, sword argc, dvoid **argv, OCIEnvCallbackType envCallback)
sword OCIFileExists (dvoid *hndl, OCIError *err, OraText *filename, OraText *path, ub1 *flag)
sword OCIFileFlush (dvoid *hndl, OCIError *err, OCIFileObject *filep)
sword OCIFileGetLength (dvoid *hndl, OCIError *err, OraText *filename, OraText *path, ubig_ora *lenp)
sword OCIFileInit (dvoid *hndl, OCIError *err)
sword OCIFileOpen (dvoid *hndl, OCIError *err, OCIFileObject **filep, OraText *filename, OraText *path, ub4 mode, ub4 create, ub4 type)
sword OCIFileRead (dvoid *hndl, OCIError *err, OCIFileObject *filep, dvoid *bufp, ub4 bufl, ub4 *bytesread)
sword OCIFileSeek (dvoid *hndl, OCIError *err, OCIFileObject *filep, uword origin, ubig_ora offset, sb1 dir)
sword OCIFileTerm (dvoid *hndl, OCIError *err)
sword OCIFileWrite (dvoid *hndl, OCIError *err, OCIFileObject *filep, dvoid *bufp, ub4 buflen, ub4 *byteswritten)
sword OCISecurityInitialize (OCISecurity *sechandle, OCIError *error_handle)
sword OCISecurityTerminate (OCISecurity *sechandle, OCIError *error_handle)
sword OCISecurityOpenWallet (OCISecurity *osshandle, OCIError *error_handle, size_t wrllen, OraText *wallet_resource_locator, size_t pwdlen, OraText *password, nzttWallet *wallet)
sword OCISecurityCloseWallet (OCISecurity *osshandle, OCIError *error_handle, nzttWallet *wallet)
sword OCISecurityCreateWallet (OCISecurity *osshandle, OCIError *error_handle, size_t wrllen, OraText *wallet_resource_locator, size_t pwdlen, OraText *password, nzttWallet *wallet)
sword OCISecurityDestroyWallet (OCISecurity *osshandle, OCIError *error_handle, size_t wrllen, OraText *wallet_resource_locator, size_t pwdlen, OraText *password)
sword OCISecurityStorePersona (OCISecurity *osshandle, OCIError *error_handle, nzttPersona **persona, nzttWallet *wallet)
sword OCISecurityOpenPersona (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona)
sword OCISecurityClosePersona (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona)
sword OCISecurityRemovePersona (OCISecurity *osshandle, OCIError *error_handle, nzttPersona **persona)
sword OCISecurityCreatePersona (OCISecurity *osshandle, OCIError *error_handle, nzttIdentType identity_type, nzttCipherType cipher_type, nzttPersonaDesc *desc, nzttPersona **persona)
sword OCISecuritySetProtection (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, nzttcef crypto_engine_function, nztttdufmt data_unit_format, nzttProtInfo *protection_info)
sword OCISecurityGetProtection (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, nzttcef crypto_engine_function, nztttdufmt *data_unit_format_ptr, nzttProtInfo *protection_info)
sword OCISecurityRemoveIdentity (OCISecurity *osshandle, OCIError *error_handle, nzttIdentity **identity_ptr)
sword OCISecurityCreateIdentity (OCISecurity *osshandle, OCIError *error_handle, nzttIdentType type, nzttIdentityDesc *desc, nzttIdentity **identity_ptr)
sword OCISecurityAbortIdentity (OCISecurity *osshandle, OCIError *error_handle, nzttIdentity **identity_ptr)
sword OCISecurityFreeIdentity (OCISecurity *osshandle, OCIError *error_handle, nzttIdentity **identity_ptr)
sword OCISecurityStoreTrustedIdentity (OCISecurity *osshandle, OCIError *error_handle, nzttIdentity **identity_ptr, nzttPersona *persona)
sword OCISecuritySign (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, nzttces signature_state, size_t input_length, ub1 *input, nzttBufferBlock *buffer_block)
sword OCISecuritySignExpansion (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, size_t inputlen, size_t *signature_length)
sword OCISecurityVerify (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, nzttces signature_state, size_t siglen, ub1 *signature, nzttBufferBlock *extracted_message, boolean *verified, boolean *validated, nzttIdentity **signing_party_identity)
sword OCISecurityValidate (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, nzttIdentity *identity, boolean *validated)
sword OCISecuritySignDetached (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, nzttces signature_state, size_t input_length, ub1 *input, nzttBufferBlock *signature)
sword OCISecuritySignDetExpansion (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, size_t input_length, size_t *required_buffer_length)
sword OCISecurityVerifyDetached (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, nzttces signature_state, size_t data_length, ub1 *data, size_t siglen, ub1 *signature, boolean *verified, boolean *validated, nzttIdentity **signing_party_identity)
sword OCISecurity_PKEncrypt (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, size_t number_of_recipients, nzttIdentity *recipient_list, nzttces encryption_state, size_t input_length, ub1 *input, nzttBufferBlock *encrypted_data)
sword OCISecurityPKEncryptExpansion (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, size_t number_recipients, size_t input_length, size_t *buffer_length_required)
sword OCISecurityPKDecrypt (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, nzttces encryption_state, size_t input_length, ub1 *input, nzttBufferBlock *encrypted_data)
sword OCISecurityEncrypt (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, nzttces encryption_state, size_t input_length, ub1 *input, nzttBufferBlock *encrypted_data)
sword OCISecurityEncryptExpansion (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, size_t input_length, size_t *encrypted_data_length)
sword OCISecurityDecrypt (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, nzttces decryption_state, size_t input_length, ub1 *input, nzttBufferBlock *decrypted_data)
sword OCISecurityEnvelope (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, size_t number_of_recipients, nzttIdentity *identity, nzttces encryption_state, size_t input_length, ub1 *input, nzttBufferBlock *enveloped_data)
sword OCISecurityDeEnvelope (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, nzttces decryption_state, size_t input_length, ub1 *input, nzttBufferBlock *output_message, boolean *verified, boolean *validated, nzttIdentity **sender_identity)
sword OCISecurityKeyedHash (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, nzttces hash_state, size_t input_length, ub1 *input, nzttBufferBlock *keyed_hash)
sword OCISecurityKeyedHashExpansion (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, size_t input_length, size_t *required_buffer_length)
sword OCISecurityHash (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, nzttces hash_state, size_t input, ub1 *input_length, nzttBufferBlock *hash)
sword OCISecurityHashExpansion (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, size_t input_length, size_t *required_buffer_length)
sword OCISecuritySeedRandom (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, size_t seed_length, ub1 *seed)
sword OCISecurityRandomBytes (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, size_t number_of_bytes_desired, nzttBufferBlock *random_bytes)
sword OCISecurityRandomNumber (OCISecurity *osshandle, OCIError *error_handle, nzttPersona *persona, uword *random_number_ptr)
sword OCISecurityInitBlock (OCISecurity *osshandle, OCIError *error_handle, nzttBufferBlock *buffer_block)
sword OCISecurityReuseBlock (OCISecurity *osshandle, OCIError *error_handle, nzttBufferBlock *buffer_block)
sword OCISecurityPurgeBlock (OCISecurity *osshandle, OCIError *error_handle, nzttBufferBlock *buffer_block)
sword OCISecuritySetBlock (OCISecurity *osshandle, OCIError *error_handle, uword flags_to_set, size_t buffer_length, size_t used_buffer_length, ub1 *buffer, nzttBufferBlock *buffer_block)
sword OCISecurityGetIdentity (OCISecurity *osshandle, OCIError *error_handle, size_t namelen, OraText *distinguished_name, nzttIdentity **identity)
sword OCIAQEnq (OCISvcCtx *svchp, OCIError *errhp, OraText *queue_name, OCIAQEnqOptions *enqopt, OCIAQMsgProperties *msgprop, OCIType *payload_tdo, dvoid **payload, dvoid **payload_ind, OCIRaw **msgid, ub4 flags)
sword OCIAQDeq (OCISvcCtx *svchp, OCIError *errhp, OraText *queue_name, OCIAQDeqOptions *deqopt, OCIAQMsgProperties *msgprop, OCIType *payload_tdo, dvoid **payload, dvoid **payload_ind, OCIRaw **msgid, ub4 flags)
sword OCIAQEnqArray (OCISvcCtx *svchp, OCIError *errhp, OraText *queue_name, OCIAQEnqOptions *enqopt, ub4 *iters, OCIAQMsgProperties **msgprop, OCIType *payload_tdo, dvoid **payload, dvoid **payload_ind, OCIRaw **msgid, dvoid *ctxp, OCICallbackAQEnq enqcbfp, ub4 flags)
sword OCIAQDeqArray (OCISvcCtx *svchp, OCIError *errhp, OraText *queue_name, OCIAQDeqOptions *deqopt, ub4 *iters, OCIAQMsgProperties **msgprop, OCIType *payload_tdo, dvoid **payload, dvoid **payload_ind, OCIRaw **msgid, dvoid *ctxp, OCICallbackAQDeq deqcbfp, ub4 flags)
sword OCIAQListen (OCISvcCtx *svchp, OCIError *errhp, OCIAQAgent **agent_list, ub4 num_agents, sb4 wait, OCIAQAgent **agent, ub4 flags)
sword OCIExtractInit (dvoid *hndl, OCIError *err)
sword OCIExtractTerm (dvoid *hndl, OCIError *err)
sword OCIExtractReset (dvoid *hndl, OCIError *err)
sword OCIExtractSetNumKeys (dvoid *hndl, OCIError *err, uword numkeys)
sword OCIExtractSetKey (dvoid *hndl, OCIError *err, CONST OraText *name, ub1 type, ub4 flag, CONST dvoid *defval, CONST sb4 *intrange, CONST OraText *CONST *strlist)
sword OCIExtractFromFile (dvoid *hndl, OCIError *err, ub4 flag, OraText *filename)
sword OCIExtractFromStr (dvoid *hndl, OCIError *err, ub4 flag, OraText *input)
sword OCIExtractToInt (dvoid *hndl, OCIError *err, OraText *keyname, uword valno, sb4 *retval)
sword OCIExtractToBool (dvoid *hndl, OCIError *err, OraText *keyname, uword valno, ub1 *retval)
sword OCIExtractToStr (dvoid *hndl, OCIError *err, OraText *keyname, uword valno, OraText *retval, uword buflen)
sword OCIExtractToOCINum (dvoid *hndl, OCIError *err, OraText *keyname, uword valno, OCINumber *retval)
sword OCIExtractToList (dvoid *hndl, OCIError *err, uword *numkeys)
sword OCIExtractFromList (dvoid *hndl, OCIError *err, uword index, OraText **name, ub1 *type, uword *numvals, dvoid ***values)
sword OCIMemoryAlloc (dvoid *hdl, OCIError *err, dvoid **mem, OCIDuration dur, ub4 size, ub4 flags)
sword OCIMemoryResize (dvoid *hdl, OCIError *err, dvoid **mem, ub4 newsize, ub4 flags)
sword OCIMemoryFree (dvoid *hdl, OCIError *err, dvoid *mem)
sword OCIContextSetValue (dvoid *hdl, OCIError *err, OCIDuration duration, ub1 *key, ub1 keylen, dvoid *ctx_value)
sword OCIContextGetValue (dvoid *hdl, OCIError *err, ub1 *key, ub1 keylen, dvoid **ctx_value)
sword OCIContextClearValue (dvoid *hdl, OCIError *err, ub1 *key, ub1 keylen)
sword OCIContextGenerateKey (dvoid *hdl, OCIError *err, ub4 *key)
sword OCIMemorySetCurrentIDs (dvoid *hdl, OCIError *err, ub4 curr_session_id, ub4 curr_trans_id, ub4 curr_stmt_id)
sword OCIPicklerTdsCtxInit (OCIEnv *env, OCIError *err, OCIPicklerTdsCtx **tdsc)
sword OCIPicklerTdsCtxFree (OCIEnv *env, OCIError *err, OCIPicklerTdsCtx *tdsc)
sword OCIPicklerTdsInit (OCIEnv *env, OCIError *err, OCIPicklerTdsCtx *tdsc, OCIPicklerTds **tdsh)
sword OCIPicklerTdsFree (OCIEnv *env, OCIError *err, OCIPicklerTds *tdsh)
sword OCIPicklerTdsCreateElementNumber (OCIEnv *env, OCIError *err, OCIPicklerTds *tdsh, ub1 prec, sb1 scale, OCIPicklerTdsElement *elt)
sword OCIPicklerTdsCreateElementChar (OCIEnv *env, OCIError *err, OCIPicklerTds *tdsh, ub2 len, OCIPicklerTdsElement *elt)
sword OCIPicklerTdsCreateElementVarchar (OCIEnv *env, OCIError *err, OCIPicklerTds *tdsh, ub2 len, OCIPicklerTdsElement *elt)
sword OCIPicklerTdsCreateElementRaw (OCIEnv *env, OCIError *err, OCIPicklerTds *tdsh, ub2 len, OCIPicklerTdsElement *elt)
sword OCIPicklerTdsCreateElement (OCIEnv *env, OCIError *err, OCIPicklerTds *tdsh, OCITypeCode dty, OCIPicklerTdsElement *elt)
sword OCIPicklerTdsAddAttr (OCIEnv *env, OCIError *err, OCIPicklerTds *tdsh, OCIPicklerTdsElement elt)
sword OCIPicklerTdsGenerate (OCIEnv *env, OCIError *err, OCIPicklerTds *tdsh)
sword OCIPicklerTdsGetAttr (OCIEnv *env, OCIError *err, CONST OCIPicklerTds *tdsh, ub1 attrno, OCITypeCode *typ, ub2 *len)
sword OCIPicklerFdoInit (OCIEnv *env, OCIError *err, OCIPicklerFdo **fdoh)
sword OCIPicklerFdoFree (OCIEnv *env, OCIError *err, OCIPicklerFdo *fdoh)
sword OCIPicklerImageInit (OCIEnv *env, OCIError *err, OCIPicklerFdo *fdoh, OCIPicklerTds *tdsh, OCIPicklerImage **imgh)
sword OCIPicklerImageFree (OCIEnv *env, OCIError *err, OCIPicklerImage *imgh)
sword OCIPicklerImageAddScalar (OCIEnv *env, OCIError *err, OCIPicklerImage *imgh, dvoid *scalar, ub4 len)
sword OCIPicklerImageAddNullScalar (OCIEnv *env, OCIError *err, OCIPicklerImage *imgh)
sword OCIPicklerImageGenerate (OCIEnv *env, OCIError *err, OCIPicklerImage *imgh)
sword OCIPicklerImageGetScalarSize (OCIEnv *env, OCIError *err, OCIPicklerImage *imgh, ub4 attrno, ub4 *size)
sword OCIPicklerImageGetScalar (OCIEnv *env, OCIError *err, OCIPicklerImage *imgh, ub4 attrno, dvoid *buf, ub4 *len, OCIInd *ind)
sword OCIPicklerImageCollBegin (OCIEnv *env, OCIError *err, OCIPicklerImage *imgh, CONST OCIPicklerTds *colltdsh)
sword OCIPicklerImageCollAddScalar (OCIEnv *env, OCIError *err, OCIPicklerImage *imgh, dvoid *scalar, ub4 buflen, OCIInd ind)
sword OCIPicklerImageCollEnd (OCIEnv *env, OCIError *err, OCIPicklerImage *imgh)
sword OCIPicklerImageCollBeginScan (OCIEnv *env, OCIError *err, OCIPicklerImage *imgh, CONST OCIPicklerTds *coll_tdsh, ub4 attrnum, ub4 startidx, OCIInd *ind)
sword OCIPicklerImageCollGetScalarSize (OCIEnv *env, OCIError *err, CONST OCIPicklerTds *coll_tdsh, ub4 *size)
sword OCIPicklerImageCollGetScalar (OCIEnv *env, OCIError *err, OCIPicklerImage *imgh, dvoid *buf, ub4 *buflen, OCIInd *ind)
sword OCIAnyDataGetType (OCISvcCtx *svchp, OCIError *errhp, OCIAnyData *sdata, OCITypeCode *tc, OCIType **type)
sword OCIAnyDataIsNull (OCISvcCtx *svchp, OCIError *errhp, OCIAnyData *sdata, boolean *isnull)
sword OCIAnyDataConvert (OCISvcCtx *svchp, OCIError *errhp, OCITypeCode tc, OCIType *type, OCIDuration dur, dvoid *ind, dvoid *data_val, ub4 len, OCIAnyData **sdata)
sword OCIAnyDataBeginCreate (OCISvcCtx *svchp, OCIError *errhp, OCITypeCode tc, OCIType *type, OCIDuration dur, OCIAnyData **sdata)
sword OCIAnyDataDestroy (OCISvcCtx *svchp, OCIError *errhp, OCIAnyData *sdata)
sword OCIAnyDataAttrSet (OCISvcCtx *svchp, OCIError *errhp, OCIAnyData *sdata, OCITypeCode tc, OCIType *type, dvoid *ind, dvoid *attr_val, ub4 length, boolean is_any)
sword OCIAnyDataCollAddElem (OCISvcCtx *svchp, OCIError *errhp, OCIAnyData *sdata, OCITypeCode tc, OCIType *type, dvoid *ind, dvoid *attr_val, ub4 length, boolean is_any, boolean last_elem)
sword OCIAnyDataEndCreate (OCISvcCtx *svchp, OCIError *errhp, OCIAnyData *sdata)
sword OCIAnyDataAccess (OCISvcCtx *svchp, OCIError *errhp, OCIAnyData *sdata, OCITypeCode tc, OCIType *type, dvoid *ind, dvoid *attr_val, ub4 *length)
sword OCIAnyDataGetCurrAttrNum (OCISvcCtx *svchp, OCIError *errhp, OCIAnyData *sdata, ub4 *attrnum)
sword OCIAnyDataAttrGet (OCISvcCtx *svchp, OCIError *errhp, OCIAnyData *sdata, OCITypeCode tc, OCIType *type, dvoid *ind, dvoid *attr_val, ub4 *length, boolean is_any)
sword OCIAnyDataCollGetElem (OCISvcCtx *svchp, OCIError *errhp, OCIAnyData *sdata, OCITypeCode tc, OCIType *type, dvoid *ind, dvoid *celem_val, ub4 *length, boolean is_any)
sword OCIAnyDataSetBeginCreate (OCISvcCtx *svchp, OCIError *errhp, OCITypeCode typecode, CONST OCIType *type, OCIDuration dur, OCIAnyDataSet **data_set)
sword OCIAnyDataSetDestroy (OCISvcCtx *svchp, OCIError *errhp, OCIAnyDataSet *data_set)
sword OCIAnyDataSetAddInstance (OCISvcCtx *svchp, OCIError *errhp, OCIAnyDataSet *data_set, OCIAnyData **data)
sword OCIAnyDataSetEndCreate (OCISvcCtx *svchp, OCIError *errhp, OCIAnyDataSet *data_set)
sword OCIAnyDataSetGetType (OCISvcCtx *svchp, OCIError *errhp, OCIAnyDataSet *data_set, OCITypeCode *tc, OCIType **type)
sword OCIAnyDataSetGetCount (OCISvcCtx *svchp, OCIError *errhp, OCIAnyDataSet *data_set, ub4 *count)
sword OCIAnyDataSetGetInstance (OCISvcCtx *svchp, OCIError *errhp, OCIAnyDataSet *data_set, OCIAnyData **data)
sword OCIFormatInit (dvoid *hndl, OCIError *err)
sword OCIFormatString (dvoid *hndl, OCIError *err, OraText *buffer, sbig_ora bufferLength, sbig_ora *returnLength, CONST OraText *formatString,...)
sword OCIFormatTerm (dvoid *hndl, OCIError *err)
sword OCIFormatTUb1 (void)
sword OCIFormatTUb2 (void)
sword OCIFormatTUb4 (void)
sword OCIFormatTUword (void)
sword OCIFormatTUbig_ora (void)
sword OCIFormatTSb1 (void)
sword OCIFormatTSb2 (void)
sword OCIFormatTSb4 (void)
sword OCIFormatTSword (void)
sword OCIFormatTSbig_ora (void)
sword OCIFormatTEb1 (void)
sword OCIFormatTEb2 (void)
sword OCIFormatTEb4 (void)
sword OCIFormatTEword (void)
sword OCIFormatTChar (void)
sword OCIFormatTText (void)
sword OCIFormatTDouble (void)
sword OCIFormatTDvoid (void)
sword OCIFormatTEnd (void)
OCISvcCtxxaosvch (OraText *dbname)
OCISvcCtxxaoSvcCtx (OraText *dbname)
OCIEnvxaoEnv (OraText *dbname)
int xaosterr (OCISvcCtx *svch, sb4 error)
sword OCINlsGetInfo (dvoid *envhp, OCIError *errhp, OraText *buf, size_t buflen, ub2 item)
sword OCINlsNumericInfoGet (dvoid *envhp, OCIError *errhp, sb4 *val, ub2 item)
ub2 OCINlsCharSetNameToId (dvoid *envhp, const oratext *name)
sword OCINlsCharSetIdToName (dvoid *envhp, oratext *buf, size_t buflen, ub2 id)
sword OCINlsNameMap (dvoid *envhp, oratext *buf, size_t buflen, const oratext *srcbuf, ub4 flag)
sword OCIMultiByteToWideChar (dvoid *envhp, OCIWchar *dst, CONST OraText *src, size_t *rsize)
sword OCIMultiByteInSizeToWideChar (dvoid *envhp, OCIWchar *dst, size_t dstsz, CONST OraText *src, size_t srcsz, size_t *rsize)
sword OCIWideCharToMultiByte (dvoid *envhp, OraText *dst, CONST OCIWchar *src, size_t *rsize)
sword OCIWideCharInSizeToMultiByte (dvoid *envhp, OraText *dst, size_t dstsz, CONST OCIWchar *src, size_t srcsz, size_t *rsize)
boolean OCIWideCharIsAlnum (dvoid *envhp, OCIWchar wc)
boolean OCIWideCharIsAlpha (dvoid *envhp, OCIWchar wc)
boolean OCIWideCharIsCntrl (dvoid *envhp, OCIWchar wc)
boolean OCIWideCharIsDigit (dvoid *envhp, OCIWchar wc)
boolean OCIWideCharIsGraph (dvoid *envhp, OCIWchar wc)
boolean OCIWideCharIsLower (dvoid *envhp, OCIWchar wc)
boolean OCIWideCharIsPrint (dvoid *envhp, OCIWchar wc)
boolean OCIWideCharIsPunct (dvoid *envhp, OCIWchar wc)
boolean OCIWideCharIsSpace (dvoid *envhp, OCIWchar wc)
boolean OCIWideCharIsUpper (dvoid *envhp, OCIWchar wc)
boolean OCIWideCharIsXdigit (dvoid *envhp, OCIWchar wc)
boolean OCIWideCharIsSingleByte (dvoid *envhp, OCIWchar wc)
OCIWchar OCIWideCharToLower (dvoid *envhp, OCIWchar wc)
OCIWchar OCIWideCharToUpper (dvoid *envhp, OCIWchar wc)
int OCIWideCharStrcmp (dvoid *envhp, CONST OCIWchar *wstr1, CONST OCIWchar *wstr2, int flag)
int OCIWideCharStrncmp (dvoid *envhp, CONST OCIWchar *wstr1, size_t len1, CONST OCIWchar *wstr2, size_t len2, int flag)
size_t OCIWideCharStrcat (dvoid *envhp, OCIWchar *wdststr, CONST OCIWchar *wsrcstr)
OCIWcharOCIWideCharStrchr (dvoid *envhp, CONST OCIWchar *wstr, OCIWchar wc)
size_t OCIWideCharStrcpy (dvoid *envhp, OCIWchar *wdststr, CONST OCIWchar *wsrcstr)
size_t OCIWideCharStrlen (dvoid *envhp, CONST OCIWchar *wstr)
size_t OCIWideCharStrncat (dvoid *envhp, OCIWchar *wdststr, CONST OCIWchar *wsrcstr, size_t n)
size_t OCIWideCharStrncpy (dvoid *envhp, OCIWchar *wdststr, CONST OCIWchar *wsrcstr, size_t n)
OCIWcharOCIWideCharStrrchr (dvoid *envhp, CONST OCIWchar *wstr, OCIWchar wc)
size_t OCIWideCharStrCaseConversion (dvoid *envhp, OCIWchar *wdststr, CONST OCIWchar *wsrcstr, ub4 flag)
size_t OCIWideCharDisplayLength (dvoid *envhp, OCIWchar wc)
size_t OCIWideCharMultiByteLength (dvoid *envhp, OCIWchar wc)
int OCIMultiByteStrcmp (dvoid *envhp, CONST OraText *str1, CONST OraText *str2, int flag)
int OCIMultiByteStrncmp (dvoid *envhp, CONST OraText *str1, size_t len1, OraText *str2, size_t len2, int flag)
size_t OCIMultiByteStrcat (dvoid *envhp, OraText *dststr, CONST OraText *srcstr)
size_t OCIMultiByteStrcpy (dvoid *envhp, OraText *dststr, CONST OraText *srcstr)
size_t OCIMultiByteStrlen (dvoid *envhp, CONST OraText *str)
size_t OCIMultiByteStrncat (dvoid *envhp, OraText *dststr, CONST OraText *srcstr, size_t n)
size_t OCIMultiByteStrncpy (dvoid *envhp, OraText *dststr, CONST OraText *srcstr, size_t n)
size_t OCIMultiByteStrnDisplayLength (dvoid *envhp, CONST OraText *str1, size_t n)
size_t OCIMultiByteStrCaseConversion (dvoid *envhp, OraText *dststr, CONST OraText *srcstr, ub4 flag)
sword OCICharSetToUnicode (dvoid *envhp, ub2 *dst, size_t dstlen, CONST OraText *src, size_t srclen, size_t *rsize)
sword OCIUnicodeToCharSet (dvoid *envhp, OraText *dst, size_t dstlen, CONST ub2 *src, size_t srclen, size_t *rsize)
sword OCINlsCharSetConvert (dvoid *envhp, OCIError *errhp, ub2 dstid, dvoid *dstp, size_t dstlen, ub2 srcid, CONST dvoid *srcp, size_t srclen, size_t *rsize)
boolean OCICharSetConversionIsReplacementUsed (dvoid *envhp)
sword OCINlsEnvironmentVariableGet (dvoid *valp, size_t size, ub2 item, ub2 charset, size_t *rsize)
sword OCIMessageOpen (dvoid *envhp, OCIError *errhp, OCIMsg **msghp, CONST OraText *product, CONST OraText *facility, OCIDuration dur)
OraTextOCIMessageGet (OCIMsg *msgh, ub4 msgno, OraText *msgbuf, size_t buflen)
sword OCIMessageClose (dvoid *envhp, OCIError *errhp, OCIMsg *msghp)
void OCIThreadProcessInit ()
sword OCIThreadInit (dvoid *hndl, OCIError *err)
sword OCIThreadTerm (dvoid *hndl, OCIError *err)
boolean OCIThreadIsMulti ()
sword OCIThreadMutexInit (dvoid *hndl, OCIError *err, OCIThreadMutex **mutex)
sword OCIThreadMutexDestroy (dvoid *hndl, OCIError *err, OCIThreadMutex **mutex)
sword OCIThreadMutexAcquire (dvoid *hndl, OCIError *err, OCIThreadMutex *mutex)
sword OCIThreadMutexRelease (dvoid *hndl, OCIError *err, OCIThreadMutex *mutex)
sword OCIThreadKeyInit (dvoid *hndl, OCIError *err, OCIThreadKey **key, OCIThreadKeyDestFunc destFn)
sword OCIThreadKeyDestroy (dvoid *hndl, OCIError *err, OCIThreadKey **key)
sword OCIThreadKeyGet (dvoid *hndl, OCIError *err, OCIThreadKey *key, dvoid **pValue)
sword OCIThreadKeySet (dvoid *hndl, OCIError *err, OCIThreadKey *key, dvoid *value)
sword OCIThreadIdInit (dvoid *hndl, OCIError *err, OCIThreadId **tid)
sword OCIThreadIdDestroy (dvoid *hndl, OCIError *err, OCIThreadId **tid)
sword OCIThreadIdSet (dvoid *hndl, OCIError *err, OCIThreadId *tidDest, OCIThreadId *tidSrc)
sword OCIThreadIdSetNull (dvoid *hndl, OCIError *err, OCIThreadId *tid)
sword OCIThreadIdGet (dvoid *hndl, OCIError *err, OCIThreadId *tid)
sword OCIThreadIdSame (dvoid *hndl, OCIError *err, OCIThreadId *tid1, OCIThreadId *tid2, boolean *result)
sword OCIThreadIdNull (dvoid *hndl, OCIError *err, OCIThreadId *tid, boolean *result)
sword OCIThreadHndInit (dvoid *hndl, OCIError *err, OCIThreadHandle **thnd)
sword OCIThreadHndDestroy (dvoid *hndl, OCIError *err, OCIThreadHandle **thnd)
sword OCIThreadCreate (dvoid *hndl, OCIError *err, void(*start)(dvoid *), dvoid *arg, OCIThreadId *tid, OCIThreadHandle *tHnd)
sword OCIThreadJoin (dvoid *hndl, OCIError *err, OCIThreadHandle *tHnd)
sword OCIThreadClose (dvoid *hndl, OCIError *err, OCIThreadHandle *tHnd)
sword OCIThreadHandleGet (dvoid *hndl, OCIError *err, OCIThreadHandle *tHnd)
sword OCISubscriptionRegister (OCISvcCtx *svchp, OCISubscription **subscrhpp, ub2 count, OCIError *errhp, ub4 mode)
sword OCISubscriptionPost (OCISvcCtx *svchp, OCISubscription **subscrhpp, ub2 count, OCIError *errhp, ub4 mode)
sword OCISubscriptionUnRegister (OCISvcCtx *svchp, OCISubscription *subscrhp, OCIError *errhp, ub4 mode)
sword OCISubscriptionDisable (OCISubscription *subscrhp, OCIError *errhp, ub4 mode)
sword OCISubscriptionEnable (OCISubscription *subscrhp, OCIError *errhp, ub4 mode)
sword OCIDateTimeGetTime (dvoid *hndl, OCIError *err, OCIDateTime *datetime, ub1 *hr, ub1 *mm, ub1 *ss, ub4 *fsec)
sword OCIDateTimeGetDate (dvoid *hndl, OCIError *err, CONST OCIDateTime *date, sb2 *yr, ub1 *mnth, ub1 *dy)
sword OCIDateTimeGetTimeZoneOffset (dvoid *hndl, OCIError *err, CONST OCIDateTime *datetime, sb1 *hr, sb1 *mm)
sword OCIDateTimeConstruct (dvoid *hndl, OCIError *err, OCIDateTime *datetime, sb2 yr, ub1 mnth, ub1 dy, ub1 hr, ub1 mm, ub1 ss, ub4 fsec, OraText *timezone, size_t timezone_length)
sword OCIDateTimeSysTimeStamp (dvoid *hndl, OCIError *err, OCIDateTime *sys_date)
sword OCIDateTimeAssign (dvoid *hndl, OCIError *err, CONST OCIDateTime *from, OCIDateTime *to)
sword OCIDateTimeToText (dvoid *hndl, OCIError *err, CONST OCIDateTime *date, CONST OraText *fmt, ub1 fmt_length, ub1 fsprec, CONST OraText *lang_name, size_t lang_length, ub4 *buf_size, OraText *buf)
sword OCIDateTimeFromText (dvoid *hndl, OCIError *err, CONST OraText *date_str, size_t dstr_length, CONST OraText *fmt, ub1 fmt_length, CONST OraText *lang_name, size_t lang_length, OCIDateTime *date)
sword OCIDateTimeCompare (dvoid *hndl, OCIError *err, CONST OCIDateTime *date1, CONST OCIDateTime *date2, sword *result)
sword OCIDateTimeCheck (dvoid *hndl, OCIError *err, CONST OCIDateTime *date, ub4 *valid)
sword OCIDateTimeConvert (dvoid *hndl, OCIError *err, OCIDateTime *indate, OCIDateTime *outdate)
sword OCIDateTimeSubtract (dvoid *hndl, OCIError *err, OCIDateTime *indate1, OCIDateTime *indate2, OCIInterval *inter)
sword OCIDateTimeIntervalAdd (dvoid *hndl, OCIError *err, OCIDateTime *datetime, OCIInterval *inter, OCIDateTime *outdatetime)
sword OCIDateTimeIntervalSub (dvoid *hndl, OCIError *err, OCIDateTime *datetime, OCIInterval *inter, OCIDateTime *outdatetime)
sword OCIIntervalSubtract (dvoid *hndl, OCIError *err, OCIInterval *minuend, OCIInterval *subtrahend, OCIInterval *result)
sword OCIIntervalAdd (dvoid *hndl, OCIError *err, OCIInterval *addend1, OCIInterval *addend2, OCIInterval *result)
sword OCIIntervalMultiply (dvoid *hndl, OCIError *err, CONST OCIInterval *inter, OCINumber *nfactor, OCIInterval *result)
sword OCIIntervalDivide (dvoid *hndl, OCIError *err, OCIInterval *dividend, OCINumber *divisor, OCIInterval *result)
sword OCIIntervalCompare (dvoid *hndl, OCIError *err, OCIInterval *inter1, OCIInterval *inter2, sword *result)
sword OCIIntervalFromNumber (dvoid *hndl, OCIError *err, OCIInterval *inter, OCINumber *number)
sword OCIIntervalFromText (dvoid *hndl, OCIError *err, CONST OraText *inpstr, size_t str_len, OCIInterval *result)
sword OCIIntervalToText (dvoid *hndl, OCIError *err, CONST OCIInterval *inter, ub1 lfprec, ub1 fsprec, OraText *buffer, size_t buflen, size_t *resultlen)
sword OCIIntervalToNumber (dvoid *hndl, OCIError *err, CONST OCIInterval *inter, OCINumber *number)
sword OCIIntervalCheck (dvoid *hndl, OCIError *err, CONST OCIInterval *interval, ub4 *valid)
sword OCIIntervalAssign (dvoid *hndl, OCIError *err, CONST OCIInterval *ininter, OCIInterval *outinter)
sword OCIIntervalSetYearMonth (dvoid *hndl, OCIError *err, sb4 yr, sb4 mnth, OCIInterval *result)
sword OCIIntervalGetYearMonth (dvoid *hndl, OCIError *err, sb4 *yr, sb4 *mnth, CONST OCIInterval *result)
sword OCIIntervalSetDaySecond (dvoid *hndl, OCIError *err, sb4 dy, sb4 hr, sb4 mm, sb4 ss, sb4 fsec, OCIInterval *result)
sword OCIIntervalGetDaySecond (dvoid *hndl, OCIError *err, sb4 *dy, sb4 *hr, sb4 *mm, sb4 *ss, sb4 *fsec, CONST OCIInterval *result)
sword OCIDateTimeToArray (dvoid *hndl, OCIError *err, CONST OCIDateTime *datetime, CONST OCIInterval *reftz, ub1 *outarray, ub4 *len, ub1 fsprec)
sword OCIDateTimeFromArray (dvoid *hndl, OCIError *err, ub1 *inarray, ub4 len, ub1 type, OCIDateTime *datetime, CONST OCIInterval *reftz, ub1 fsprec)
sword OCIDateTimeGetTimeZoneName (dvoid *hndl, OCIError *err, CONST OCIDateTime *datetime, ub1 *buf, ub4 *buflen)
sword OCIIntervalFromTZ (dvoid *hndl, OCIError *err, CONST oratext *inpstring, size_t str_len, OCIInterval *result)
sword OCIConnectionPoolCreate (OCIEnv *envhp, OCIError *errhp, OCICPool *poolhp, OraText **poolName, sb4 *poolNameLen, CONST OraText *dblink, sb4 dblinkLen, ub4 connMin, ub4 connMax, ub4 connIncr, CONST OraText *poolUserName, sb4 poolUserLen, CONST OraText *poolPassword, sb4 poolPassLen, ub4 mode)
sword OCIConnectionPoolDestroy (OCICPool *poolhp, OCIError *errhp, ub4 mode)
sword OCISessionPoolCreate (OCIEnv *envhp, OCIError *errhp, OCISPool *spoolhp, OraText **poolName, ub4 *poolNameLen, CONST OraText *connStr, ub4 connStrLen, ub4 sessMin, ub4 sessMax, ub4 sessIncr, OraText *userid, ub4 useridLen, OraText *password, ub4 passwordLen, ub4 mode)
sword OCISessionPoolDestroy (OCISPool *spoolhp, OCIError *errhp, ub4 mode)
sword OCISessionGet (OCIEnv *envhp, OCIError *errhp, OCISvcCtx **svchp, OCIAuthInfo *authhp, OraText *poolName, ub4 poolName_len, CONST OraText *tagInfo, ub4 tagInfo_len, OraText **retTagInfo, ub4 *retTagInfo_len, boolean *found, ub4 mode)
sword OCISessionRelease (OCISvcCtx *svchp, OCIError *errhp, OraText *tag, ub4 tag_len, ub4 mode)
sword OCIPing (OCISvcCtx *svchp, OCIError *errhp)
sword OCIKerbAttrSet (OCISession *trgthndlp, ub4 cred_use, ub1 *ftgt_ticket, ub4 ticket_len, ub1 *session_key, ub4 skey_len, ub2 ftgt_keytype, ub4 ftgt_ticket_flags, sb4 ftgt_auth_time, sb4 ftgt_start_time, sb4 ftgt_end_time, sb4 ftgt_renew_time, text *ftgt_client_principal, ub4 ftgt_client_principal_len, text *ftgt_client_realm, ub4 ftgt_client_realm_len, OCIError *errhp)

Define Documentation

#define ORASTDARG

Typedef Documentation

typedef sword(* OCIBindRowCallback)(dvoid *ctx)
typedef sb4(* OCICallbackAQDeq)(dvoid *ctxp, dvoid **payload, dvoid **payload_ind)
typedef sb4(* OCICallbackAQEnq)(dvoid *ctxp, dvoid **payload, dvoid **payload_ind)
typedef sb4(* OCICallbackDefine)(dvoid *octxp, OCIDefine *defnp, ub4 iter, dvoid **bufpp, ub4 **alenp, ub1 *piecep, dvoid **indp, ub2 **rcodep)
typedef sb4(* OCICallbackFailover)(dvoid *svcctx, dvoid *envctx, dvoid *fo_ctx, ub4 fo_type, ub4 fo_event)
typedef sb4(* OCICallbackInBind)(dvoid *ictxp, OCIBind *bindp, ub4 iter, ub4 index, dvoid **bufpp, ub4 *alenp, ub1 *piecep, dvoid **indp)
typedef sb4(* OCICallbackLobRead)(dvoid *ctxp, CONST dvoid *bufp, ub4 len, ub1 piece)
typedef sb4(* OCICallbackLobWrite)(dvoid *ctxp, dvoid *bufp, ub4 *lenp, ub1 *piece)
typedef sb4(* OCICallbackOutBind)(dvoid *octxp, OCIBind *bindp, ub4 iter, ub4 index, dvoid **bufpp, ub4 **alenp, ub1 *piecep, dvoid **indp, ub2 **rcodep)
typedef sword(* OCIEnvCallbackType)(OCIEnv *env, ub4 mode, size_t xtramem_sz, dvoid *usrmemp, OCIUcb *ucbDesc)
typedef sword(* OCIFetchRowCallback)(dvoid *ctx)
typedef ub4(* OCISubscriptionNotify)(dvoid *ctx, OCISubscription *subscrhp, dvoid *pay, ub4 payl, dvoid *desc, ub4 mode)
typedef sword(* OCIUserCallback)(dvoid *ctxp, dvoid *hndlp, ub4 type, ub4 fcode, ub4 when, sword returnCode, sb4 *errnop, va_list arglist)

Function Documentation

sword OCIAnyDataAccess ( OCISvcCtx svchp,
OCIError errhp,
OCIAnyData sdata,
OCITypeCode  tc,
OCIType type,
dvoid *  ind,
dvoid *  attr_val,
ub4 length 
)
sword OCIAnyDataAttrGet ( OCISvcCtx svchp,
OCIError errhp,
OCIAnyData sdata,
OCITypeCode  tc,
OCIType type,
dvoid *  ind,
dvoid *  attr_val,
ub4 length,
boolean  is_any 
)
sword OCIAnyDataAttrSet ( OCISvcCtx svchp,
OCIError errhp,
OCIAnyData sdata,
OCITypeCode  tc,
OCIType type,
dvoid *  ind,
dvoid *  attr_val,
ub4  length,
boolean  is_any 
)
sword OCIAnyDataBeginCreate ( OCISvcCtx svchp,
OCIError errhp,
OCITypeCode  tc,
OCIType type,
OCIDuration  dur,
OCIAnyData **  sdata 
)
sword OCIAnyDataCollAddElem ( OCISvcCtx svchp,
OCIError errhp,
OCIAnyData sdata,
OCITypeCode  tc,
OCIType type,
dvoid *  ind,
dvoid *  attr_val,
ub4  length,
boolean  is_any,
boolean  last_elem 
)
sword OCIAnyDataCollGetElem ( OCISvcCtx svchp,
OCIError errhp,
OCIAnyData sdata,
OCITypeCode  tc,
OCIType type,
dvoid *  ind,
dvoid *  celem_val,
ub4 length,
boolean  is_any 
)
sword OCIAnyDataConvert ( OCISvcCtx svchp,
OCIError errhp,
OCITypeCode  tc,
OCIType type,
OCIDuration  dur,
dvoid *  ind,
dvoid *  data_val,
ub4  len,
OCIAnyData **  sdata 
)
sword OCIAnyDataDestroy ( OCISvcCtx svchp,
OCIError errhp,
OCIAnyData sdata 
)
sword OCIAnyDataEndCreate ( OCISvcCtx svchp,
OCIError errhp,
OCIAnyData sdata 
)
sword OCIAnyDataGetCurrAttrNum ( OCISvcCtx svchp,
OCIError errhp,
OCIAnyData sdata,
ub4 attrnum 
)
sword OCIAnyDataGetType ( OCISvcCtx svchp,
OCIError errhp,
OCIAnyData sdata,
OCITypeCode tc,
OCIType **  type 
)
sword OCIAnyDataIsNull ( OCISvcCtx svchp,
OCIError errhp,
OCIAnyData sdata,
boolean isnull 
)
sword OCIAnyDataSetAddInstance ( OCISvcCtx svchp,
OCIError errhp,
OCIAnyDataSet data_set,
OCIAnyData **  data 
)
sword OCIAnyDataSetBeginCreate ( OCISvcCtx svchp,
OCIError errhp,
OCITypeCode  typecode,
CONST OCIType type,
OCIDuration  dur,
OCIAnyDataSet **  data_set 
)
sword OCIAnyDataSetDestroy ( OCISvcCtx svchp,
OCIError errhp,
OCIAnyDataSet data_set 
)
sword OCIAnyDataSetEndCreate ( OCISvcCtx svchp,
OCIError errhp,
OCIAnyDataSet data_set 
)
sword OCIAnyDataSetGetCount ( OCISvcCtx svchp,
OCIError errhp,
OCIAnyDataSet data_set,
ub4 count 
)
sword OCIAnyDataSetGetInstance ( OCISvcCtx svchp,
OCIError errhp,
OCIAnyDataSet data_set,
OCIAnyData **  data 
)
sword OCIAnyDataSetGetType ( OCISvcCtx svchp,
OCIError errhp,
OCIAnyDataSet data_set,
OCITypeCode tc,
OCIType **  type 
)
sword OCIAQDeq ( OCISvcCtx svchp,
OCIError errhp,
OraText queue_name,
OCIAQDeqOptions deqopt,
OCIAQMsgProperties msgprop,
OCIType payload_tdo,
dvoid **  payload,
dvoid **  payload_ind,
OCIRaw **  msgid,
ub4  flags 
)
sword OCIAQDeqArray ( OCISvcCtx svchp,
OCIError errhp,
OraText queue_name,
OCIAQDeqOptions deqopt,
ub4 iters,
OCIAQMsgProperties **  msgprop,
OCIType payload_tdo,
dvoid **  payload,
dvoid **  payload_ind,
OCIRaw **  msgid,
dvoid *  ctxp,
OCICallbackAQDeq  deqcbfp,
ub4  flags 
)
sword OCIAQEnq ( OCISvcCtx svchp,
OCIError errhp,
OraText queue_name,
OCIAQEnqOptions enqopt,
OCIAQMsgProperties msgprop,
OCIType payload_tdo,
dvoid **  payload,
dvoid **  payload_ind,
OCIRaw **  msgid,
ub4  flags 
)
sword OCIAQEnqArray ( OCISvcCtx svchp,
OCIError errhp,
OraText queue_name,
OCIAQEnqOptions enqopt,
ub4 iters,
OCIAQMsgProperties **  msgprop,
OCIType payload_tdo,
dvoid **  payload,
dvoid **  payload_ind,
OCIRaw **  msgid,
dvoid *  ctxp,
OCICallbackAQEnq  enqcbfp,
ub4  flags 
)
sword OCIAQListen ( OCISvcCtx svchp,
OCIError errhp,
OCIAQAgent **  agent_list,
ub4  num_agents,
sb4  wait,
OCIAQAgent **  agent,
ub4  flags 
)
sword OCIAttrGet ( CONST dvoid *  trgthndlp,
ub4  trghndltyp,
dvoid *  attributep,
ub4 sizep,
ub4  attrtype,
OCIError errhp 
)
sword OCIAttrSet ( dvoid *  trgthndlp,
ub4  trghndltyp,
dvoid *  attributep,
ub4  size,
ub4  attrtype,
OCIError errhp 
)
sword OCIBindArrayOfStruct ( OCIBind bindp,
OCIError errhp,
ub4  pvskip,
ub4  indskip,
ub4  alskip,
ub4  rcskip 
)
sword OCIBindByName ( OCIStmt stmtp,
OCIBind **  bindp,
OCIError errhp,
CONST OraText placeholder,
sb4  placeh_len,
dvoid *  valuep,
sb4  value_sz,
ub2  dty,
dvoid *  indp,
ub2 alenp,
ub2 rcodep,
ub4  maxarr_len,
ub4 curelep,
ub4  mode 
)
sword OCIBindByPos ( OCIStmt stmtp,
OCIBind **  bindp,
OCIError errhp,
ub4  position,
dvoid *  valuep,
sb4  value_sz,
ub2  dty,
dvoid *  indp,
ub2 alenp,
ub2 rcodep,
ub4  maxarr_len,
ub4 curelep,
ub4  mode 
)
sword OCIBindDynamic ( OCIBind bindp,
OCIError errhp,
dvoid *  ictxp,
OCICallbackInBind  icbfp,
dvoid *  octxp,
OCICallbackOutBind  ocbfp 
)
sword OCIBindObject ( OCIBind bindp,
OCIError errhp,
CONST OCIType type,
dvoid **  pgvpp,
ub4 pvszsp,
dvoid **  indpp,
ub4 indszp 
)
sword OCIBreak ( dvoid *  hndlp,
OCIError errhp 
)
boolean OCICharSetConversionIsReplacementUsed ( dvoid *  envhp)
sword OCICharSetToUnicode ( dvoid *  envhp,
ub2 dst,
size_t  dstlen,
CONST OraText src,
size_t  srclen,
size_t *  rsize 
)
sword OCIConnectionPoolCreate ( OCIEnv envhp,
OCIError errhp,
OCICPool poolhp,
OraText **  poolName,
sb4 poolNameLen,
CONST OraText dblink,
sb4  dblinkLen,
ub4  connMin,
ub4  connMax,
ub4  connIncr,
CONST OraText poolUserName,
sb4  poolUserLen,
CONST OraText poolPassword,
sb4  poolPassLen,
ub4  mode 
)
sword OCIConnectionPoolDestroy ( OCICPool poolhp,
OCIError errhp,
ub4  mode 
)
sword OCIContextClearValue ( dvoid *  hdl,
OCIError err,
ub1 key,
ub1  keylen 
)
sword OCIContextGenerateKey ( dvoid *  hdl,
OCIError err,
ub4 key 
)
sword OCIContextGetValue ( dvoid *  hdl,
OCIError err,
ub1 key,
ub1  keylen,
dvoid **  ctx_value 
)
sword OCIContextSetValue ( dvoid *  hdl,
OCIError err,
OCIDuration  duration,
ub1 key,
ub1  keylen,
dvoid *  ctx_value 
)
sword OCIDateTimeAssign ( dvoid *  hndl,
OCIError err,
CONST OCIDateTime from,
OCIDateTime to 
)
sword OCIDateTimeCheck ( dvoid *  hndl,
OCIError err,
CONST OCIDateTime date,
ub4 valid 
)
sword OCIDateTimeCompare ( dvoid *  hndl,
OCIError err,
CONST OCIDateTime date1,
CONST OCIDateTime date2,
sword result 
)
sword OCIDateTimeConstruct ( dvoid *  hndl,
OCIError err,
OCIDateTime datetime,
sb2  yr,
ub1  mnth,
ub1  dy,
ub1  hr,
ub1  mm,
ub1  ss,
ub4  fsec,
OraText timezone,
size_t  timezone_length 
)
sword OCIDateTimeConvert ( dvoid *  hndl,
OCIError err,
OCIDateTime indate,
OCIDateTime outdate 
)
sword OCIDateTimeFromArray ( dvoid *  hndl,
OCIError err,
ub1 inarray,
ub4  len,
ub1  type,
OCIDateTime datetime,
CONST OCIInterval reftz,
ub1  fsprec 
)
sword OCIDateTimeFromText ( dvoid *  hndl,
OCIError err,
CONST OraText date_str,
size_t  dstr_length,
CONST OraText fmt,
ub1  fmt_length,
CONST OraText lang_name,
size_t  lang_length,
OCIDateTime date 
)
sword OCIDateTimeGetDate ( dvoid *  hndl,
OCIError err,
CONST OCIDateTime date,
sb2 yr,
ub1 mnth,
ub1 dy 
)
sword OCIDateTimeGetTime ( dvoid *  hndl,
OCIError err,
OCIDateTime datetime,
ub1 hr,
ub1 mm,
ub1 ss,
ub4 fsec 
)
sword OCIDateTimeGetTimeZoneName ( dvoid *  hndl,
OCIError err,
CONST OCIDateTime datetime,
ub1 buf,
ub4 buflen 
)
sword OCIDateTimeGetTimeZoneOffset ( dvoid *  hndl,
OCIError err,
CONST OCIDateTime datetime,
sb1 hr,
sb1 mm 
)
sword OCIDateTimeIntervalAdd ( dvoid *  hndl,
OCIError err,
OCIDateTime datetime,
OCIInterval inter,
OCIDateTime outdatetime 
)
sword OCIDateTimeIntervalSub ( dvoid *  hndl,
OCIError err,
OCIDateTime datetime,
OCIInterval inter,
OCIDateTime outdatetime 
)
sword OCIDateTimeSubtract ( dvoid *  hndl,
OCIError err,
OCIDateTime indate1,
OCIDateTime indate2,
OCIInterval inter 
)
sword OCIDateTimeSysTimeStamp ( dvoid *  hndl,
OCIError err,
OCIDateTime sys_date 
)
sword OCIDateTimeToArray ( dvoid *  hndl,
OCIError err,
CONST OCIDateTime datetime,
CONST OCIInterval reftz,
ub1 outarray,
ub4 len,
ub1  fsprec 
)
sword OCIDateTimeToText ( dvoid *  hndl,
OCIError err,
CONST OCIDateTime date,
CONST OraText fmt,
ub1  fmt_length,
ub1  fsprec,
CONST OraText lang_name,
size_t  lang_length,
ub4 buf_size,
OraText buf 
)
sword OCIDefineArrayOfStruct ( OCIDefine defnp,
OCIError errhp,
ub4  pvskip,
ub4  indskip,
ub4  rlskip,
ub4  rcskip 
)
sword OCIDefineByPos ( OCIStmt stmtp,
OCIDefine **  defnp,
OCIError errhp,
ub4  position,
dvoid *  valuep,
sb4  value_sz,
ub2  dty,
dvoid *  indp,
ub2 rlenp,
ub2 rcodep,
ub4  mode 
)
sword OCIDefineDynamic ( OCIDefine defnp,
OCIError errhp,
dvoid *  octxp,
OCICallbackDefine  ocbfp 
)
sword OCIDefineObject ( OCIDefine defnp,
OCIError errhp,
CONST OCIType type,
dvoid **  pgvpp,
ub4 pvszsp,
dvoid **  indpp,
ub4 indszp 
)
sword OCIDescribeAny ( OCISvcCtx svchp,
OCIError errhp,
dvoid *  objptr,
ub4  objnm_len,
ub1  objptr_typ,
ub1  info_level,
ub1  objtyp,
OCIDescribe dschp 
)
sword OCIDescriptorAlloc ( CONST dvoid *  parenth,
dvoid **  descpp,
CONST ub4  type,
CONST size_t  xtramem_sz,
dvoid **  usrmempp 
)
sword OCIDescriptorFree ( dvoid *  descp,
CONST ub4  type 
)
sword OCIEnvCreate ( OCIEnv **  envp,
ub4  mode,
dvoid *  ctxp,
dvoid *(*)(dvoid *ctxp, size_t size malocfp,
dvoid *(*)(dvoid *ctxp, dvoid *memptr, size_t newsize)  ralocfp,
void(*)(dvoid *ctxp, dvoid *memptr)  mfreefp,
size_t  xtramem_sz,
dvoid **  usrmempp 
)
sword OCIEnvInit ( OCIEnv **  envp,
ub4  mode,
size_t  xtramem_sz,
dvoid **  usrmempp 
)
sword OCIEnvNlsCreate ( OCIEnv **  envp,
ub4  mode,
dvoid *  ctxp,
dvoid *(*)(dvoid *ctxp, size_t size malocfp,
dvoid *(*)(dvoid *ctxp, dvoid *memptr, size_t newsize)  ralocfp,
void(*)(dvoid *ctxp, dvoid *memptr)  mfreefp,
size_t  xtramem_sz,
dvoid **  usrmempp,
ub2  charset,
ub2  ncharset 
)
sword OCIErrorGet ( dvoid *  hndlp,
ub4  recordno,
OraText sqlstate,
sb4 errcodep,
OraText bufp,
ub4  bufsiz,
ub4  type 
)
sword OCIExtractFromFile ( dvoid *  hndl,
OCIError err,
ub4  flag,
OraText filename 
)
sword OCIExtractFromList ( dvoid *  hndl,
OCIError err,
uword  index,
OraText **  name,
ub1 type,
uword numvals,
dvoid ***  values 
)
sword OCIExtractFromStr ( dvoid *  hndl,
OCIError err,
ub4  flag,
OraText input 
)
sword OCIExtractInit ( dvoid *  hndl,
OCIError err 
)
sword OCIExtractReset ( dvoid *  hndl,
OCIError err 
)
sword OCIExtractSetKey ( dvoid *  hndl,
OCIError err,
CONST OraText name,
ub1  type,
ub4  flag,
CONST dvoid *  defval,
CONST sb4 intrange,
CONST OraText *CONST *  strlist 
)
sword OCIExtractSetNumKeys ( dvoid *  hndl,
OCIError err,
uword  numkeys 
)
sword OCIExtractTerm ( dvoid *  hndl,
OCIError err 
)
sword OCIExtractToBool ( dvoid *  hndl,
OCIError err,
OraText keyname,
uword  valno,
ub1 retval 
)
sword OCIExtractToInt ( dvoid *  hndl,
OCIError err,
OraText keyname,
uword  valno,
sb4 retval 
)
sword OCIExtractToList ( dvoid *  hndl,
OCIError err,
uword numkeys 
)
sword OCIExtractToOCINum ( dvoid *  hndl,
OCIError err,
OraText keyname,
uword  valno,
OCINumber retval 
)
sword OCIExtractToStr ( dvoid *  hndl,
OCIError err,
OraText keyname,
uword  valno,
OraText retval,
uword  buflen 
)
sword OCIFEnvCreate ( OCIEnv **  envp,
ub4  mode,
dvoid *  ctxp,
dvoid *(*)(dvoid *ctxp, size_t size malocfp,
dvoid *(*)(dvoid *ctxp, dvoid *memptr, size_t newsize)  ralocfp,
void(*)(dvoid *ctxp, dvoid *memptr)  mfreefp,
size_t  xtramem_sz,
dvoid **  usrmempp,
dvoid *  fupg 
)
sword OCIFileClose ( dvoid *  hndl,
OCIError err,
OCIFileObject filep 
)
sword OCIFileExists ( dvoid *  hndl,
OCIError err,
OraText filename,
OraText path,
ub1 flag 
)
sword OCIFileFlush ( dvoid *  hndl,
OCIError err,
OCIFileObject filep 
)
sword OCIFileGetLength ( dvoid *  hndl,
OCIError err,
OraText filename,
OraText path,
ubig_ora lenp 
)
sword OCIFileInit ( dvoid *  hndl,
OCIError err 
)
sword OCIFileOpen ( dvoid *  hndl,
OCIError err,
OCIFileObject **  filep,
OraText filename,
OraText path,
ub4  mode,
ub4  create,
ub4  type 
)
sword OCIFileRead ( dvoid *  hndl,
OCIError err,
OCIFileObject filep,
dvoid *  bufp,
ub4  bufl,
ub4 bytesread 
)
sword OCIFileSeek ( dvoid *  hndl,
OCIError err,
OCIFileObject filep,
uword  origin,
ubig_ora  offset,
sb1  dir 
)
sword OCIFileTerm ( dvoid *  hndl,
OCIError err 
)
sword OCIFileWrite ( dvoid *  hndl,
OCIError err,
OCIFileObject filep,
dvoid *  bufp,
ub4  buflen,
ub4 byteswritten 
)
sword OCIFormatInit ( dvoid *  hndl,
OCIError err 
)
sword OCIFormatString ( dvoid *  hndl,
OCIError err,
OraText buffer,
sbig_ora  bufferLength,
sbig_ora returnLength,
CONST OraText formatString,
  ... 
)
sword OCIFormatTChar ( void  )
sword OCIFormatTDouble ( void  )
sword OCIFormatTDvoid ( void  )
sword OCIFormatTEb1 ( void  )
sword OCIFormatTEb2 ( void  )
sword OCIFormatTEb4 ( void  )
sword OCIFormatTEnd ( void  )
sword OCIFormatTerm ( dvoid *  hndl,
OCIError err 
)
sword OCIFormatTEword ( void  )
sword OCIFormatTSb1 ( void  )
sword OCIFormatTSb2 ( void  )
sword OCIFormatTSb4 ( void  )
sword OCIFormatTSbig_ora ( void  )
sword OCIFormatTSword ( void  )
sword OCIFormatTText ( void  )
sword OCIFormatTUb1 ( void  )
sword OCIFormatTUb2 ( void  )
sword OCIFormatTUb4 ( void  )
sword OCIFormatTUbig_ora ( void  )
sword OCIFormatTUword ( void  )
sword OCIHandleAlloc ( CONST dvoid *  parenth,
dvoid **  hndlpp,
CONST ub4  type,
CONST size_t  xtramem_sz,
dvoid **  usrmempp 
)
sword OCIHandleFree ( dvoid *  hndlp,
CONST ub4  type 
)
sword OCIInitialize ( ub4  mode,
dvoid *  ctxp,
dvoid *(*)(dvoid *ctxp, size_t size malocfp,
dvoid *(*)(dvoid *ctxp, dvoid *memptr, size_t newsize)  ralocfp,
void(*)(dvoid *ctxp, dvoid *memptr)  mfreefp 
)
sword OCIIntervalAdd ( dvoid *  hndl,
OCIError err,
OCIInterval addend1,
OCIInterval addend2,
OCIInterval result 
)
sword OCIIntervalAssign ( dvoid *  hndl,
OCIError err,
CONST OCIInterval ininter,
OCIInterval outinter 
)
sword OCIIntervalCheck ( dvoid *  hndl,
OCIError err,
CONST OCIInterval interval,
ub4 valid 
)
sword OCIIntervalCompare ( dvoid *  hndl,
OCIError err,
OCIInterval inter1,
OCIInterval inter2,
sword result 
)
sword OCIIntervalDivide ( dvoid *  hndl,
OCIError err,
OCIInterval dividend,
OCINumber divisor,
OCIInterval result 
)
sword OCIIntervalFromNumber ( dvoid *  hndl,
OCIError err,
OCIInterval inter,
OCINumber number 
)
sword OCIIntervalFromText ( dvoid *  hndl,
OCIError err,
CONST OraText inpstr,
size_t  str_len,
OCIInterval result 
)
sword OCIIntervalFromTZ ( dvoid *  hndl,
OCIError err,
CONST oratext inpstring,
size_t  str_len,
OCIInterval result 
)
sword OCIIntervalGetDaySecond ( dvoid *  hndl,
OCIError err,
sb4 dy,
sb4 hr,
sb4 mm,
sb4 ss,
sb4 fsec,
CONST OCIInterval result 
)
sword OCIIntervalGetYearMonth ( dvoid *  hndl,
OCIError err,
sb4 yr,
sb4 mnth,
CONST OCIInterval result 
)
sword OCIIntervalMultiply ( dvoid *  hndl,
OCIError err,
CONST OCIInterval inter,
OCINumber nfactor,
OCIInterval result 
)
sword OCIIntervalSetDaySecond ( dvoid *  hndl,
OCIError err,
sb4  dy,
sb4  hr,
sb4  mm,
sb4  ss,
sb4  fsec,
OCIInterval result 
)
sword OCIIntervalSetYearMonth ( dvoid *  hndl,
OCIError err,
sb4  yr,
sb4  mnth,
OCIInterval result 
)
sword OCIIntervalSubtract ( dvoid *  hndl,
OCIError err,
OCIInterval minuend,
OCIInterval subtrahend,
OCIInterval result 
)
sword OCIIntervalToNumber ( dvoid *  hndl,
OCIError err,
CONST OCIInterval inter,
OCINumber number 
)
sword OCIIntervalToText ( dvoid *  hndl,
OCIError err,
CONST OCIInterval inter,
ub1  lfprec,
ub1  fsprec,
OraText buffer,
size_t  buflen,
size_t *  resultlen 
)
sword OCIKerbAttrSet ( OCISession trgthndlp,
ub4  cred_use,
ub1 ftgt_ticket,
ub4  ticket_len,
ub1 session_key,
ub4  skey_len,
ub2  ftgt_keytype,
ub4  ftgt_ticket_flags,
sb4  ftgt_auth_time,
sb4  ftgt_start_time,
sb4  ftgt_end_time,
sb4  ftgt_renew_time,
text ftgt_client_principal,
ub4  ftgt_client_principal_len,
text ftgt_client_realm,
ub4  ftgt_client_realm_len,
OCIError errhp 
)
sword OCILdaToSvcCtx ( OCISvcCtx **  svchpp,
OCIError errhp,
Lda_Def ldap 
)
sword OCILobAppend ( OCISvcCtx svchp,
OCIError errhp,
OCILobLocator dst_locp,
OCILobLocator src_locp 
)
sword OCILobAssign ( OCIEnv envhp,
OCIError errhp,
CONST OCILobLocator src_locp,
OCILobLocator **  dst_locpp 
)
sword OCILobCharSetForm ( OCIEnv envhp,
OCIError errhp,
CONST OCILobLocator locp,
ub1 csfrm 
)
sword OCILobCharSetId ( OCIEnv envhp,
OCIError errhp,
CONST OCILobLocator locp,
ub2 csid 
)
sword OCILobClose ( OCISvcCtx svchp,
OCIError errhp,
OCILobLocator locp 
)
sword OCILobCopy ( OCISvcCtx svchp,
OCIError errhp,
OCILobLocator dst_locp,
OCILobLocator src_locp,
ub4  amount,
ub4  dst_offset,
ub4  src_offset 
)
sword OCILobCreateTemporary ( OCISvcCtx svchp,
OCIError errhp,
OCILobLocator locp,
ub2  csid,
ub1  csfrm,
ub1  lobtype,
boolean  cache,
OCIDuration  duration 
)
sword OCILobDisableBuffering ( OCISvcCtx svchp,
OCIError errhp,
OCILobLocator locp 
)
sword OCILobEnableBuffering ( OCISvcCtx svchp,
OCIError errhp,
OCILobLocator locp 
)
sword OCILobErase ( OCISvcCtx svchp,
OCIError errhp,
OCILobLocator locp,
ub4 amount,
ub4  offset 
)
sword OCILobFileClose ( OCISvcCtx svchp,
OCIError errhp,
OCILobLocator filep 
)
sword OCILobFileCloseAll ( OCISvcCtx svchp,
OCIError errhp 
)
sword OCILobFileExists ( OCISvcCtx svchp,
OCIError errhp,
OCILobLocator filep,
boolean flag 
)
sword OCILobFileGetName ( OCIEnv envhp,
OCIError errhp,
CONST OCILobLocator filep,
OraText dir_alias,
ub2 d_length,
OraText filename,
ub2 f_length 
)
sword OCILobFileIsOpen ( OCISvcCtx svchp,
OCIError errhp,
OCILobLocator filep,
boolean flag 
)
sword OCILobFileOpen ( OCISvcCtx svchp,
OCIError errhp,
OCILobLocator filep,
ub1  mode 
)
sword OCILobFileSetName ( OCIEnv envhp,
OCIError errhp,
OCILobLocator **  filepp,
CONST OraText dir_alias,
ub2  d_length,
CONST OraText filename,
ub2  f_length 
)
sword OCILobFlushBuffer ( OCISvcCtx svchp,
OCIError errhp,
OCILobLocator locp,
ub4  flag 
)
sword OCILobFreeTemporary ( OCISvcCtx svchp,
OCIError errhp,
OCILobLocator locp 
)
sword OCILobGetChunkSize ( OCISvcCtx svchp,
OCIError errhp,
OCILobLocator locp,
ub4 chunksizep 
)
sword OCILobGetLength ( OCISvcCtx svchp,
OCIError errhp,
OCILobLocator locp,
ub4 lenp 
)
sword OCILobIsEqual ( OCIEnv envhp,
CONST OCILobLocator x,
CONST OCILobLocator y,
boolean is_equal 
)
sword OCILobIsOpen ( OCISvcCtx svchp,
OCIError errhp,
OCILobLocator locp,
boolean flag 
)
sword OCILobIsTemporary ( OCIEnv envp,
OCIError errhp,
OCILobLocator locp,
boolean is_temporary 
)
sword OCILobLoadFromFile ( OCISvcCtx svchp,
OCIError errhp,
OCILobLocator dst_locp,
OCILobLocator src_filep,
ub4  amount,
ub4  dst_offset,
ub4  src_offset 
)
sword OCILobLocatorAssign ( OCISvcCtx svchp,
OCIError errhp,
CONST OCILobLocator src_locp,
OCILobLocator **  dst_locpp 
)
sword OCILobLocatorIsInit ( OCIEnv envhp,
OCIError errhp,
CONST OCILobLocator locp,
boolean is_initialized 
)
sword OCILobOpen ( OCISvcCtx svchp,
OCIError errhp,
OCILobLocator locp,
ub1  mode 
)
sword OCILobRead ( OCISvcCtx svchp,
OCIError errhp,
OCILobLocator locp,
ub4 amtp,
ub4  offset,
dvoid *  bufp,
ub4  bufl,
dvoid *  ctxp,
OCICallbackLobRead  cbfp,
ub2  csid,
ub1  csfrm 
)
sword OCILobTrim ( OCISvcCtx svchp,
OCIError errhp,
OCILobLocator locp,
ub4  newlen 
)
sword OCILobWrite ( OCISvcCtx svchp,
OCIError errhp,
OCILobLocator locp,
ub4 amtp,
ub4  offset,
dvoid *  bufp,
ub4  buflen,
ub1  piece,
dvoid *  ctxp,
OCICallbackLobWrite  cbfp,
ub2  csid,
ub1  csfrm 
)
sword OCILobWriteAppend ( OCISvcCtx svchp,
OCIError errhp,
OCILobLocator lobp,
ub4 amtp,
dvoid *  bufp,
ub4  bufl,
ub1  piece,
dvoid *  ctxp,
OCICallbackLobWrite  cbfp,
ub2  csid,
ub1  csfrm 
)
sword OCILogoff ( OCISvcCtx svchp,
OCIError errhp 
)
sword OCILogon ( OCIEnv envhp,
OCIError errhp,
OCISvcCtx **  svchp,
CONST OraText username,
ub4  uname_len,
CONST OraText password,
ub4  passwd_len,
CONST OraText dbname,
ub4  dbname_len 
)
sword OCILogon2 ( OCIEnv envhp,
OCIError errhp,
OCISvcCtx **  svchp,
CONST OraText username,
ub4  uname_len,
CONST OraText password,
ub4  passwd_len,
CONST OraText dbname,
ub4  dbname_len,
ub4  mode 
)
sword OCIMemoryAlloc ( dvoid *  hdl,
OCIError err,
dvoid **  mem,
OCIDuration  dur,
ub4  size,
ub4  flags 
)
sword OCIMemoryFree ( dvoid *  hdl,
OCIError err,
dvoid *  mem 
)
sword OCIMemoryResize ( dvoid *  hdl,
OCIError err,
dvoid **  mem,
ub4  newsize,
ub4  flags 
)
sword OCIMemorySetCurrentIDs ( dvoid *  hdl,
OCIError err,
ub4  curr_session_id,
ub4  curr_trans_id,
ub4  curr_stmt_id 
)
sword OCIMessageClose ( dvoid *  envhp,
OCIError errhp,
OCIMsg msghp 
)
OraText* OCIMessageGet ( OCIMsg msgh,
ub4  msgno,
OraText msgbuf,
size_t  buflen 
)
sword OCIMessageOpen ( dvoid *  envhp,
OCIError errhp,
OCIMsg **  msghp,
CONST OraText product,
CONST OraText facility,
OCIDuration  dur 
)
sword OCIMultiByteInSizeToWideChar ( dvoid *  envhp,
OCIWchar dst,
size_t  dstsz,
CONST OraText src,
size_t  srcsz,
size_t *  rsize 
)
size_t OCIMultiByteStrCaseConversion ( dvoid *  envhp,
OraText dststr,
CONST OraText srcstr,
ub4  flag 
)
size_t OCIMultiByteStrcat ( dvoid *  envhp,
OraText dststr,
CONST OraText srcstr 
)
int OCIMultiByteStrcmp ( dvoid *  envhp,
CONST OraText str1,
CONST OraText str2,
int  flag 
)
size_t OCIMultiByteStrcpy ( dvoid *  envhp,
OraText dststr,
CONST OraText srcstr 
)
size_t OCIMultiByteStrlen ( dvoid *  envhp,
CONST OraText str 
)
size_t OCIMultiByteStrncat ( dvoid *  envhp,
OraText dststr,
CONST OraText srcstr,
size_t  n 
)
int OCIMultiByteStrncmp ( dvoid *  envhp,
CONST OraText str1,
size_t  len1,
OraText str2,
size_t  len2,
int  flag 
)
size_t OCIMultiByteStrncpy ( dvoid *  envhp,
OraText dststr,
CONST OraText srcstr,
size_t  n 
)
size_t OCIMultiByteStrnDisplayLength ( dvoid *  envhp,
CONST OraText str1,
size_t  n 
)
sword OCIMultiByteToWideChar ( dvoid *  envhp,
OCIWchar dst,
CONST OraText src,
size_t *  rsize 
)
sword OCINlsCharSetConvert ( dvoid *  envhp,
OCIError errhp,
ub2  dstid,
dvoid *  dstp,
size_t  dstlen,
ub2  srcid,
CONST dvoid *  srcp,
size_t  srclen,
size_t *  rsize 
)
sword OCINlsCharSetIdToName ( dvoid *  envhp,
oratext buf,
size_t  buflen,
ub2  id 
)
ub2 OCINlsCharSetNameToId ( dvoid *  envhp,
const oratext name 
)
sword OCINlsEnvironmentVariableGet ( dvoid *  valp,
size_t  size,
ub2  item,
ub2  charset,
size_t *  rsize 
)
sword OCINlsGetInfo ( dvoid *  envhp,
OCIError errhp,
OraText buf,
size_t  buflen,
ub2  item 
)
sword OCINlsNameMap ( dvoid *  envhp,
oratext buf,
size_t  buflen,
const oratext srcbuf,
ub4  flag 
)
sword OCINlsNumericInfoGet ( dvoid *  envhp,
OCIError errhp,
sb4 val,
ub2  item 
)
sword OCIParamGet ( CONST dvoid *  hndlp,
ub4  htype,
OCIError errhp,
dvoid **  parmdpp,
ub4  pos 
)
sword OCIParamSet ( dvoid *  hdlp,
ub4  htyp,
OCIError errhp,
CONST dvoid *  dscp,
ub4  dtyp,
ub4  pos 
)
sword OCIPasswordChange ( OCISvcCtx svchp,
OCIError errhp,
CONST OraText user_name,
ub4  usernm_len,
CONST OraText opasswd,
ub4  opasswd_len,
CONST OraText npasswd,
ub4  npasswd_len,
ub4  mode 
)
sword OCIPicklerFdoFree ( OCIEnv env,
OCIError err,
OCIPicklerFdo fdoh 
)
sword OCIPicklerFdoInit ( OCIEnv env,
OCIError err,
OCIPicklerFdo **  fdoh 
)
sword OCIPicklerImageAddNullScalar ( OCIEnv env,
OCIError err,
OCIPicklerImage imgh 
)
sword OCIPicklerImageAddScalar ( OCIEnv env,
OCIError err,
OCIPicklerImage imgh,
dvoid *  scalar,
ub4  len 
)
sword OCIPicklerImageCollAddScalar ( OCIEnv env,
OCIError err,
OCIPicklerImage imgh,
dvoid *  scalar,
ub4  buflen,
OCIInd  ind 
)
sword OCIPicklerImageCollBegin ( OCIEnv env,
OCIError err,
OCIPicklerImage imgh,
CONST OCIPicklerTds colltdsh 
)
sword OCIPicklerImageCollBeginScan ( OCIEnv env,
OCIError err,
OCIPicklerImage imgh,
CONST OCIPicklerTds coll_tdsh,
ub4  attrnum,
ub4  startidx,
OCIInd ind 
)
sword OCIPicklerImageCollEnd ( OCIEnv env,
OCIError err,
OCIPicklerImage imgh 
)
sword OCIPicklerImageCollGetScalar ( OCIEnv env,
OCIError err,
OCIPicklerImage imgh,
dvoid *  buf,
ub4 buflen,
OCIInd ind 
)
sword OCIPicklerImageCollGetScalarSize ( OCIEnv env,
OCIError err,
CONST OCIPicklerTds coll_tdsh,
ub4 size 
)
sword OCIPicklerImageFree ( OCIEnv env,
OCIError err,
OCIPicklerImage imgh 
)
sword OCIPicklerImageGenerate ( OCIEnv env,
OCIError err,
OCIPicklerImage imgh 
)
sword OCIPicklerImageGetScalar ( OCIEnv env,
OCIError err,
OCIPicklerImage imgh,
ub4  attrno,
dvoid *  buf,
ub4 len,
OCIInd ind 
)
sword OCIPicklerImageGetScalarSize ( OCIEnv env,
OCIError err,
OCIPicklerImage imgh,
ub4  attrno,
ub4 size 
)
sword OCIPicklerImageInit ( OCIEnv env,
OCIError err,
OCIPicklerFdo fdoh,
OCIPicklerTds tdsh,
OCIPicklerImage **  imgh 
)
sword OCIPicklerTdsAddAttr ( OCIEnv env,
OCIError err,
OCIPicklerTds tdsh,
OCIPicklerTdsElement  elt 
)
sword OCIPicklerTdsCreateElement ( OCIEnv env,
OCIError err,
OCIPicklerTds tdsh,
OCITypeCode  dty,
OCIPicklerTdsElement elt 
)
sword OCIPicklerTdsCreateElementChar ( OCIEnv env,
OCIError err,
OCIPicklerTds tdsh,
ub2  len,
OCIPicklerTdsElement elt 
)
sword OCIPicklerTdsCreateElementNumber ( OCIEnv env,
OCIError err,
OCIPicklerTds tdsh,
ub1  prec,
sb1  scale,
OCIPicklerTdsElement elt 
)
sword OCIPicklerTdsCreateElementRaw ( OCIEnv env,
OCIError err,
OCIPicklerTds tdsh,
ub2  len,
OCIPicklerTdsElement elt 
)
sword OCIPicklerTdsCreateElementVarchar ( OCIEnv env,
OCIError err,
OCIPicklerTds tdsh,
ub2  len,
OCIPicklerTdsElement elt 
)
sword OCIPicklerTdsCtxFree ( OCIEnv env,
OCIError err,
OCIPicklerTdsCtx tdsc 
)
sword OCIPicklerTdsCtxInit ( OCIEnv env,
OCIError err,
OCIPicklerTdsCtx **  tdsc 
)
sword OCIPicklerTdsFree ( OCIEnv env,
OCIError err,
OCIPicklerTds tdsh 
)
sword OCIPicklerTdsGenerate ( OCIEnv env,
OCIError err,
OCIPicklerTds tdsh 
)
sword OCIPicklerTdsGetAttr ( OCIEnv env,
OCIError err,
CONST OCIPicklerTds tdsh,
ub1  attrno,
OCITypeCode typ,
ub2 len 
)
sword OCIPicklerTdsInit ( OCIEnv env,
OCIError err,
OCIPicklerTdsCtx tdsc,
OCIPicklerTds **  tdsh 
)
sword OCIPing ( OCISvcCtx svchp,
OCIError errhp 
)
sword OCIReset ( dvoid *  hndlp,
OCIError errhp 
)
sword OCIResultSetToStmt ( OCIResult rsetdp,
OCIError errhp 
)
sword OCIRowidToChar ( OCIRowid rowidDesc,
OraText outbfp,
ub2 outbflp,
OCIError errhp 
)
sword OCISecurity_PKEncrypt ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
size_t  number_of_recipients,
nzttIdentity recipient_list,
nzttces  encryption_state,
size_t  input_length,
ub1 input,
nzttBufferBlock encrypted_data 
)
sword OCISecurityAbortIdentity ( OCISecurity osshandle,
OCIError error_handle,
nzttIdentity **  identity_ptr 
)
sword OCISecurityClosePersona ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona 
)
sword OCISecurityCloseWallet ( OCISecurity osshandle,
OCIError error_handle,
nzttWallet wallet 
)
sword OCISecurityCreateIdentity ( OCISecurity osshandle,
OCIError error_handle,
nzttIdentType  type,
nzttIdentityDesc desc,
nzttIdentity **  identity_ptr 
)
sword OCISecurityCreatePersona ( OCISecurity osshandle,
OCIError error_handle,
nzttIdentType  identity_type,
nzttCipherType  cipher_type,
nzttPersonaDesc desc,
nzttPersona **  persona 
)
sword OCISecurityCreateWallet ( OCISecurity osshandle,
OCIError error_handle,
size_t  wrllen,
OraText wallet_resource_locator,
size_t  pwdlen,
OraText password,
nzttWallet wallet 
)
sword OCISecurityDecrypt ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
nzttces  decryption_state,
size_t  input_length,
ub1 input,
nzttBufferBlock decrypted_data 
)
sword OCISecurityDeEnvelope ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
nzttces  decryption_state,
size_t  input_length,
ub1 input,
nzttBufferBlock output_message,
boolean verified,
boolean validated,
nzttIdentity **  sender_identity 
)
sword OCISecurityDestroyWallet ( OCISecurity osshandle,
OCIError error_handle,
size_t  wrllen,
OraText wallet_resource_locator,
size_t  pwdlen,
OraText password 
)
sword OCISecurityEncrypt ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
nzttces  encryption_state,
size_t  input_length,
ub1 input,
nzttBufferBlock encrypted_data 
)
sword OCISecurityEncryptExpansion ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
size_t  input_length,
size_t *  encrypted_data_length 
)
sword OCISecurityEnvelope ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
size_t  number_of_recipients,
nzttIdentity identity,
nzttces  encryption_state,
size_t  input_length,
ub1 input,
nzttBufferBlock enveloped_data 
)
sword OCISecurityFreeIdentity ( OCISecurity osshandle,
OCIError error_handle,
nzttIdentity **  identity_ptr 
)
sword OCISecurityGetIdentity ( OCISecurity osshandle,
OCIError error_handle,
size_t  namelen,
OraText distinguished_name,
nzttIdentity **  identity 
)
sword OCISecurityGetProtection ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
nzttcef  crypto_engine_function,
nztttdufmt data_unit_format_ptr,
nzttProtInfo protection_info 
)
sword OCISecurityHash ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
nzttces  hash_state,
size_t  input,
ub1 input_length,
nzttBufferBlock hash 
)
sword OCISecurityHashExpansion ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
size_t  input_length,
size_t *  required_buffer_length 
)
sword OCISecurityInitBlock ( OCISecurity osshandle,
OCIError error_handle,
nzttBufferBlock buffer_block 
)
sword OCISecurityInitialize ( OCISecurity sechandle,
OCIError error_handle 
)
sword OCISecurityKeyedHash ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
nzttces  hash_state,
size_t  input_length,
ub1 input,
nzttBufferBlock keyed_hash 
)
sword OCISecurityKeyedHashExpansion ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
size_t  input_length,
size_t *  required_buffer_length 
)
sword OCISecurityOpenPersona ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona 
)
sword OCISecurityOpenWallet ( OCISecurity osshandle,
OCIError error_handle,
size_t  wrllen,
OraText wallet_resource_locator,
size_t  pwdlen,
OraText password,
nzttWallet wallet 
)
sword OCISecurityPKDecrypt ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
nzttces  encryption_state,
size_t  input_length,
ub1 input,
nzttBufferBlock encrypted_data 
)
sword OCISecurityPKEncryptExpansion ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
size_t  number_recipients,
size_t  input_length,
size_t *  buffer_length_required 
)
sword OCISecurityPurgeBlock ( OCISecurity osshandle,
OCIError error_handle,
nzttBufferBlock buffer_block 
)
sword OCISecurityRandomBytes ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
size_t  number_of_bytes_desired,
nzttBufferBlock random_bytes 
)
sword OCISecurityRandomNumber ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
uword random_number_ptr 
)
sword OCISecurityRemoveIdentity ( OCISecurity osshandle,
OCIError error_handle,
nzttIdentity **  identity_ptr 
)
sword OCISecurityRemovePersona ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona **  persona 
)
sword OCISecurityReuseBlock ( OCISecurity osshandle,
OCIError error_handle,
nzttBufferBlock buffer_block 
)
sword OCISecuritySeedRandom ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
size_t  seed_length,
ub1 seed 
)
sword OCISecuritySetBlock ( OCISecurity osshandle,
OCIError error_handle,
uword  flags_to_set,
size_t  buffer_length,
size_t  used_buffer_length,
ub1 buffer,
nzttBufferBlock buffer_block 
)
sword OCISecuritySetProtection ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
nzttcef  crypto_engine_function,
nztttdufmt  data_unit_format,
nzttProtInfo protection_info 
)
sword OCISecuritySign ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
nzttces  signature_state,
size_t  input_length,
ub1 input,
nzttBufferBlock buffer_block 
)
sword OCISecuritySignDetached ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
nzttces  signature_state,
size_t  input_length,
ub1 input,
nzttBufferBlock signature 
)
sword OCISecuritySignDetExpansion ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
size_t  input_length,
size_t *  required_buffer_length 
)
sword OCISecuritySignExpansion ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
size_t  inputlen,
size_t *  signature_length 
)
sword OCISecurityStorePersona ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona **  persona,
nzttWallet wallet 
)
sword OCISecurityStoreTrustedIdentity ( OCISecurity osshandle,
OCIError error_handle,
nzttIdentity **  identity_ptr,
nzttPersona persona 
)
sword OCISecurityTerminate ( OCISecurity sechandle,
OCIError error_handle 
)
sword OCISecurityValidate ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
nzttIdentity identity,
boolean validated 
)
sword OCISecurityVerify ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
nzttces  signature_state,
size_t  siglen,
ub1 signature,
nzttBufferBlock extracted_message,
boolean verified,
boolean validated,
nzttIdentity **  signing_party_identity 
)
sword OCISecurityVerifyDetached ( OCISecurity osshandle,
OCIError error_handle,
nzttPersona persona,
nzttces  signature_state,
size_t  data_length,
ub1 data,
size_t  siglen,
ub1 signature,
boolean verified,
boolean validated,
nzttIdentity **  signing_party_identity 
)
sword OCIServerAttach ( OCIServer srvhp,
OCIError errhp,
CONST OraText dblink,
sb4  dblink_len,
ub4  mode 
)
sword OCIServerDetach ( OCIServer srvhp,
OCIError errhp,
ub4  mode 
)
sword OCIServerRelease ( dvoid *  hndlp,
OCIError errhp,
OraText bufp,
ub4  bufsz,
ub1  hndltype,
ub4 version 
)
sword OCIServerVersion ( dvoid *  hndlp,
OCIError errhp,
OraText bufp,
ub4  bufsz,
ub1  hndltype 
)
sword OCISessionBegin ( OCISvcCtx svchp,
OCIError errhp,
OCISession usrhp,
ub4  credt,
ub4  mode 
)
sword OCISessionEnd ( OCISvcCtx svchp,
OCIError errhp,
OCISession usrhp,
ub4  mode 
)
sword OCISessionGet ( OCIEnv envhp,
OCIError errhp,
OCISvcCtx **  svchp,
OCIAuthInfo authhp,
OraText poolName,
ub4  poolName_len,
CONST OraText tagInfo,
ub4  tagInfo_len,
OraText **  retTagInfo,
ub4 retTagInfo_len,
boolean found,
ub4  mode 
)
sword OCISessionPoolCreate ( OCIEnv envhp,
OCIError errhp,
OCISPool spoolhp,
OraText **  poolName,
ub4 poolNameLen,
CONST OraText connStr,
ub4  connStrLen,
ub4  sessMin,
ub4  sessMax,
ub4  sessIncr,
OraText userid,
ub4  useridLen,
OraText password,
ub4  passwordLen,
ub4  mode 
)
sword OCISessionPoolDestroy ( OCISPool spoolhp,
OCIError errhp,
ub4  mode 
)
sword OCISessionRelease ( OCISvcCtx svchp,
OCIError errhp,
OraText tag,
ub4  tag_len,
ub4  mode 
)
sword OCISharedLibInit ( dvoid *  metaCtx,
dvoid *  libCtx,
ub4  argfmt,
sword  argc,
dvoid **  argv,
OCIEnvCallbackType  envCallback 
)
sword OCIStmtExecute ( OCISvcCtx svchp,
OCIStmt stmtp,
OCIError errhp,
ub4  iters,
ub4  rowoff,
CONST OCISnapshot snap_in,
OCISnapshot snap_out,
ub4  mode 
)
sword OCIStmtFetch ( OCIStmt stmtp,
OCIError errhp,
ub4  nrows,
ub2  orientation,
ub4  mode 
)
sword OCIStmtFetch2 ( OCIStmt stmtp,
OCIError errhp,
ub4  nrows,
ub2  orientation,
sb4  scrollOffset,
ub4  mode 
)
sword OCIStmtGetBindInfo ( OCIStmt stmtp,
OCIError errhp,
ub4  size,
ub4  startloc,
sb4 found,
OraText bvnp[],
ub1  bvnl[],
OraText invp[],
ub1  inpl[],
ub1  dupl[],
OCIBind **  hndl 
)
sword OCIStmtGetPieceInfo ( OCIStmt stmtp,
OCIError errhp,
dvoid **  hndlpp,
ub4 typep,
ub1 in_outp,
ub4 iterp,
ub4 idxp,
ub1 piecep 
)
sword OCIStmtPrepare ( OCIStmt stmtp,
OCIError errhp,
CONST OraText stmt,
ub4  stmt_len,
ub4  language,
ub4  mode 
)
sword OCIStmtPrepare2 ( OCISvcCtx svchp,
OCIStmt **  stmtp,
OCIError errhp,
CONST OraText stmt,
ub4  stmt_len,
CONST OraText key,
ub4  key_len,
ub4  language,
ub4  mode 
)
sword OCIStmtRelease ( OCIStmt stmtp,
OCIError errhp,
CONST OraText key,
ub4  key_len,
ub4  mode 
)
sword OCIStmtSetPieceInfo ( dvoid *  hndlp,
ub4  type,
OCIError errhp,
CONST dvoid *  bufp,
ub4 alenp,
ub1  piece,
CONST dvoid *  indp,
ub2 rcodep 
)
sword OCISubscriptionDisable ( OCISubscription subscrhp,
OCIError errhp,
ub4  mode 
)
sword OCISubscriptionEnable ( OCISubscription subscrhp,
OCIError errhp,
ub4  mode 
)
sword OCISubscriptionPost ( OCISvcCtx svchp,
OCISubscription **  subscrhpp,
ub2  count,
OCIError errhp,
ub4  mode 
)
sword OCISubscriptionRegister ( OCISvcCtx svchp,
OCISubscription **  subscrhpp,
ub2  count,
OCIError errhp,
ub4  mode 
)
sword OCISubscriptionUnRegister ( OCISvcCtx svchp,
OCISubscription subscrhp,
OCIError errhp,
ub4  mode 
)
sword OCISvcCtxToLda ( OCISvcCtx svchp,
OCIError errhp,
Lda_Def ldap 
)
sword OCITerminate ( ub4  mode)
sword OCIThreadClose ( dvoid *  hndl,
OCIError err,
OCIThreadHandle tHnd 
)
sword OCIThreadCreate ( dvoid *  hndl,
OCIError err,
void(*)(dvoid *)  start,
dvoid *  arg,
OCIThreadId tid,
OCIThreadHandle tHnd 
)
sword OCIThreadHandleGet ( dvoid *  hndl,
OCIError err,
OCIThreadHandle tHnd 
)
sword OCIThreadHndDestroy ( dvoid *  hndl,
OCIError err,
OCIThreadHandle **  thnd 
)
sword OCIThreadHndInit ( dvoid *  hndl,
OCIError err,
OCIThreadHandle **  thnd 
)
sword OCIThreadIdDestroy ( dvoid *  hndl,
OCIError err,
OCIThreadId **  tid 
)
sword OCIThreadIdGet ( dvoid *  hndl,
OCIError err,
OCIThreadId tid 
)
sword OCIThreadIdInit ( dvoid *  hndl,
OCIError err,
OCIThreadId **  tid 
)
sword OCIThreadIdNull ( dvoid *  hndl,
OCIError err,
OCIThreadId tid,
boolean result 
)
sword OCIThreadIdSame ( dvoid *  hndl,
OCIError err,
OCIThreadId tid1,
OCIThreadId tid2,
boolean result 
)
sword OCIThreadIdSet ( dvoid *  hndl,
OCIError err,
OCIThreadId tidDest,
OCIThreadId tidSrc 
)
sword OCIThreadIdSetNull ( dvoid *  hndl,
OCIError err,
OCIThreadId tid 
)
sword OCIThreadInit ( dvoid *  hndl,
OCIError err 
)
boolean OCIThreadIsMulti ( )
sword OCIThreadJoin ( dvoid *  hndl,
OCIError err,
OCIThreadHandle tHnd 
)
sword OCIThreadKeyDestroy ( dvoid *  hndl,
OCIError err,
OCIThreadKey **  key 
)
sword OCIThreadKeyGet ( dvoid *  hndl,
OCIError err,
OCIThreadKey key,
dvoid **  pValue 
)
sword OCIThreadKeyInit ( dvoid *  hndl,
OCIError err,
OCIThreadKey **  key,
OCIThreadKeyDestFunc  destFn 
)
sword OCIThreadKeySet ( dvoid *  hndl,
OCIError err,
OCIThreadKey key,
dvoid *  value 
)
sword OCIThreadMutexAcquire ( dvoid *  hndl,
OCIError err,
OCIThreadMutex mutex 
)
sword OCIThreadMutexDestroy ( dvoid *  hndl,
OCIError err,
OCIThreadMutex **  mutex 
)
sword OCIThreadMutexInit ( dvoid *  hndl,
OCIError err,
OCIThreadMutex **  mutex 
)
sword OCIThreadMutexRelease ( dvoid *  hndl,
OCIError err,
OCIThreadMutex mutex 
)
void OCIThreadProcessInit ( )
sword OCIThreadTerm ( dvoid *  hndl,
OCIError err 
)
sword OCITransCommit ( OCISvcCtx svchp,
OCIError errhp,
ub4  flags 
)
sword OCITransDetach ( OCISvcCtx svchp,
OCIError errhp,
ub4  flags 
)
sword OCITransForget ( OCISvcCtx svchp,
OCIError errhp,
ub4  flags 
)
sword OCITransMultiPrepare ( OCISvcCtx svchp,
ub4  numBranches,
OCITrans **  txns,
OCIError **  errhp 
)
sword OCITransPrepare ( OCISvcCtx svchp,
OCIError errhp,
ub4  flags 
)
sword OCITransRollback ( OCISvcCtx svchp,
OCIError errhp,
ub4  flags 
)
sword OCITransStart ( OCISvcCtx svchp,
OCIError errhp,
uword  timeout,
ub4  flags 
)
sword OCIUnicodeToCharSet ( dvoid *  envhp,
OraText dst,
size_t  dstlen,
CONST ub2 src,
size_t  srclen,
size_t *  rsize 
)
sword OCIUserCallbackGet ( dvoid *  hndlp,
ub4  type,
dvoid *  ehndlp,
ub4  fcode,
ub4  when,
OCIUserCallback callbackp,
dvoid **  ctxpp,
OCIUcb ucbDesc 
)
sword OCIUserCallbackRegister ( dvoid *  hndlp,
ub4  type,
dvoid *  ehndlp,
OCIUserCallback  callback,
dvoid *  ctxp,
ub4  fcode,
ub4  when,
OCIUcb ucbDesc 
)
size_t OCIWideCharDisplayLength ( dvoid *  envhp,
OCIWchar  wc 
)
sword OCIWideCharInSizeToMultiByte ( dvoid *  envhp,
OraText dst,
size_t  dstsz,
CONST OCIWchar src,
size_t  srcsz,
size_t *  rsize 
)
boolean OCIWideCharIsAlnum ( dvoid *  envhp,
OCIWchar  wc 
)
boolean OCIWideCharIsAlpha ( dvoid *  envhp,
OCIWchar  wc 
)
boolean OCIWideCharIsCntrl ( dvoid *  envhp,
OCIWchar  wc 
)
boolean OCIWideCharIsDigit ( dvoid *  envhp,
OCIWchar  wc 
)
boolean OCIWideCharIsGraph ( dvoid *  envhp,
OCIWchar  wc 
)
boolean OCIWideCharIsLower ( dvoid *  envhp,
OCIWchar  wc 
)
boolean OCIWideCharIsPrint ( dvoid *  envhp,
OCIWchar  wc 
)
boolean OCIWideCharIsPunct ( dvoid *  envhp,
OCIWchar  wc 
)
boolean OCIWideCharIsSingleByte ( dvoid *  envhp,
OCIWchar  wc 
)
boolean OCIWideCharIsSpace ( dvoid *  envhp,
OCIWchar  wc 
)
boolean OCIWideCharIsUpper ( dvoid *  envhp,
OCIWchar  wc 
)
boolean OCIWideCharIsXdigit ( dvoid *  envhp,
OCIWchar  wc 
)
size_t OCIWideCharMultiByteLength ( dvoid *  envhp,
OCIWchar  wc 
)
size_t OCIWideCharStrCaseConversion ( dvoid *  envhp,
OCIWchar wdststr,
CONST OCIWchar wsrcstr,
ub4  flag 
)
size_t OCIWideCharStrcat ( dvoid *  envhp,
OCIWchar wdststr,
CONST OCIWchar wsrcstr 
)
OCIWchar* OCIWideCharStrchr ( dvoid *  envhp,
CONST OCIWchar wstr,
OCIWchar  wc 
)
int OCIWideCharStrcmp ( dvoid *  envhp,
CONST OCIWchar wstr1,
CONST OCIWchar wstr2,
int  flag 
)
size_t OCIWideCharStrcpy ( dvoid *  envhp,
OCIWchar wdststr,
CONST OCIWchar wsrcstr 
)
size_t OCIWideCharStrlen ( dvoid *  envhp,
CONST OCIWchar wstr 
)
size_t OCIWideCharStrncat ( dvoid *  envhp,
OCIWchar wdststr,
CONST OCIWchar wsrcstr,
size_t  n 
)
int OCIWideCharStrncmp ( dvoid *  envhp,
CONST OCIWchar wstr1,
size_t  len1,
CONST OCIWchar wstr2,
size_t  len2,
int  flag 
)
size_t OCIWideCharStrncpy ( dvoid *  envhp,
OCIWchar wdststr,
CONST OCIWchar wsrcstr,
size_t  n 
)
OCIWchar* OCIWideCharStrrchr ( dvoid *  envhp,
CONST OCIWchar wstr,
OCIWchar  wc 
)
OCIWchar OCIWideCharToLower ( dvoid *  envhp,
OCIWchar  wc 
)
sword OCIWideCharToMultiByte ( dvoid *  envhp,
OraText dst,
CONST OCIWchar src,
size_t *  rsize 
)
OCIWchar OCIWideCharToUpper ( dvoid *  envhp,
OCIWchar  wc 
)
OCIEnv* xaoEnv ( OraText dbname)
int xaosterr ( OCISvcCtx svch,
sb4  error 
)
OCISvcCtx* xaoSvcCtx ( OraText dbname)
OCISvcCtx* xaosvch ( OraText dbname)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines