trafodion-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sure...@apache.org
Subject [21/31] incubator-trafodion git commit: Copyright changes part 3 and cleanup work in dcs
Date Tue, 06 Oct 2015 19:26:28 GMT
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/69f18872/core/conn/unixodbc/odbc/Krypton/odbc_cl.c
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/Krypton/odbc_cl.c b/core/conn/unixodbc/odbc/Krypton/odbc_cl.c
deleted file mode 100644
index c82bddd..0000000
--- a/core/conn/unixodbc/odbc/Krypton/odbc_cl.c
+++ /dev/null
@@ -1,4475 +0,0 @@
-/*
- * Translation unit: ODBC
- * Generated by CNPGEN(TANTAU CNPGEN TANTAU_AG_PC8 20001120.103031) on Fri Jun 18 12:53:24 2004
- * Code file for use with the CEE
- * Client functionality included
- */
-#include <stdarg.h>
-#include <cee.h>
-#if CEE_H_VERSION != 19991123
-#error Version mismatch CEE_H_VERSION != 19991123
-#endif
-#include <idltype.h>
-#if IDL_TYPE_H_VERSION != 19971225
-#error Version mismatch IDL_TYPE_H_VERSION != 19971225
-#endif
-typedef IDL_string UUID_def;
-typedef IDL_long DIALOGUE_ID_def;
-typedef IDL_char SQL_IDENTIFIER_def[129];
-typedef IDL_char STMT_NAME_def[31];
-typedef IDL_long SQL_DATATYPE_def;
-typedef IDL_char SQLSTATE_def[6];
-typedef IDL_string ERROR_STR_def;
-typedef struct SQL_DataValue_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQL_DataValue_def;
-typedef IDL_short SQL_INDICATOR_def;
-typedef IDL_long_long INTERVAL_NUM_def;
-typedef IDL_char TIMESTAMP_STR_def[31];
-typedef struct USER_SID_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_SID_def;
-typedef struct USER_PASSWORD_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_PASSWORD_def;
-typedef struct USER_NAME_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} USER_NAME_def;
-typedef IDL_long TIME_def;
-typedef IDL_short GEN_PARAM_TOKEN_def;
-typedef IDL_short GEN_PARAM_OPERATION_def;
-typedef struct GEN_PARAM_VALUE_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  IDL_octet *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} GEN_PARAM_VALUE_def;
-typedef IDL_char VPROC_def[33];
-struct ERROR_DESC_t {
-  IDL_long rowId;
-  IDL_long errorDiagnosticId;
-  IDL_long sqlcode;
-  SQLSTATE_def sqlstate;
-  char pad_to_offset_24_[6];
-  ERROR_STR_def errorText;
-  IDL_PTR_PAD(errorText, 1)
-  IDL_long operationAbortId;
-  IDL_long errorCodeType;
-  IDL_string Param1;
-  IDL_PTR_PAD(Param1, 1)
-  IDL_string Param2;
-  IDL_PTR_PAD(Param2, 1)
-  IDL_string Param3;
-  IDL_PTR_PAD(Param3, 1)
-  IDL_string Param4;
-  IDL_PTR_PAD(Param4, 1)
-  IDL_string Param5;
-  IDL_PTR_PAD(Param5, 1)
-  IDL_string Param6;
-  IDL_PTR_PAD(Param6, 1)
-  IDL_string Param7;
-  IDL_PTR_PAD(Param7, 1)
-};
-typedef struct ERROR_DESC_t ERROR_DESC_def;
-typedef struct ERROR_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  ERROR_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} ERROR_DESC_LIST_def;
-struct SQLItemDesc_t {
-  IDL_long version;
-  SQL_DATATYPE_def dataType;
-  IDL_long datetimeCode;
-  IDL_long maxLen;
-  IDL_short precision;
-  IDL_short scale;
-  IDL_boolean nullInfo;
-  IDL_char colHeadingNm[61];
-  IDL_boolean signType;
-  char pad_to_offset_84_[1];
-  IDL_long ODBCDataType;
-  IDL_short ODBCPrecision;
-  char pad_to_offset_92_[2];
-  IDL_long SQLCharset;
-  IDL_long ODBCCharset;
-  IDL_char TableName[130];
-  IDL_char CatalogName[130];
-  IDL_char SchemaName[130];
-  IDL_char Heading[130];
-  IDL_long intLeadPrec;
-  IDL_long paramMode;
-};
-typedef struct SQLItemDesc_t SQLItemDesc_def;
-typedef struct SQLItemDescList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQLItemDesc_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQLItemDescList_def;
-struct SQLValue_t {
-  SQL_DATATYPE_def dataType;
-  SQL_INDICATOR_def dataInd;
-  char pad_to_offset_8_[2];
-  SQL_DataValue_def dataValue;
-  IDL_long dataCharset;
-  char pad_to_size_32_[4];
-};
-typedef struct SQLValue_t SQLValue_def;
-typedef struct SQLValueList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  SQLValue_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} SQLValueList_def;
-typedef IDL_enum USER_DESC_TYPE_t;
-#define SID_TYPE ((IDL_enum) 0)
-#define AUTHENTICATED_USER_TYPE ((IDL_enum) 1)
-#define UNAUTHENTICATED_USER_TYPE ((IDL_enum) 2)
-#define PASSWORD_ENCRYPTED_USER_TYPE ((IDL_enum) 3)
-#define SID_ENCRYPTED_USER_TYPE ((IDL_enum) 4)
-#define WIN95_USER_TYPE ((IDL_enum) 5)
-typedef USER_DESC_TYPE_t USER_DESC_TYPE_def;
-struct USER_DESC_t {
-  USER_DESC_TYPE_def userDescType;
-  char pad_to_offset_8_[4];
-  USER_SID_def userSid;
-  IDL_string domainName;
-  IDL_PTR_PAD(domainName, 1)
-  IDL_string userName;
-  IDL_PTR_PAD(userName, 1)
-  USER_PASSWORD_def password;
-};
-typedef struct USER_DESC_t USER_DESC_def;
-struct VERSION_t {
-  IDL_short componentId;
-  IDL_short majorVersion;
-  IDL_short minorVersion;
-  char pad_to_offset_8_[2];
-  IDL_unsigned_long buildId;
-};
-typedef struct VERSION_t VERSION_def;
-typedef struct VERSION_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  VERSION_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} VERSION_LIST_def;
-struct CONNECTION_CONTEXT_t {
-  SQL_IDENTIFIER_def datasource;
-  SQL_IDENTIFIER_def catalog;
-  SQL_IDENTIFIER_def schema;
-  SQL_IDENTIFIER_def location;
-  SQL_IDENTIFIER_def userRole;
-  char pad_to_offset_646_[1];
-  IDL_short accessMode;
-  IDL_short autoCommit;
-  IDL_short queryTimeoutSec;
-  IDL_short idleTimeoutSec;
-  IDL_short loginTimeoutSec;
-  IDL_short txnIsolationLevel;
-  IDL_short rowSetSize;
-  IDL_long diagnosticFlag;
-  IDL_unsigned_long processId;
-  IDL_char computerName[16];
-  char pad_to_offset_688_[4];
-  IDL_string windowText;
-  IDL_PTR_PAD(windowText, 1)
-  IDL_unsigned_long ctxACP;
-  IDL_unsigned_long ctxDataLang;
-  IDL_unsigned_long ctxErrorLang;
-  IDL_short ctxCtrlInferNCHAR;
-  char pad_to_offset_712_[2];
-  VERSION_LIST_def clientVersionList;
-};
-typedef struct CONNECTION_CONTEXT_t CONNECTION_CONTEXT_def;
-struct OUT_CONNECTION_CONTEXT_t {
-  VERSION_LIST_def versionList;
-  IDL_short nodeId;
-  char pad_to_offset_20_[2];
-  IDL_unsigned_long processId;
-  IDL_char computerName[16];
-  SQL_IDENTIFIER_def catalog;
-  SQL_IDENTIFIER_def schema;
-  char pad_to_size_304_[6];
-};
-typedef struct OUT_CONNECTION_CONTEXT_t OUT_CONNECTION_CONTEXT_def;
-typedef IDL_char IDL_OBJECT_def[128];
-struct GEN_Param_t {
-  GEN_PARAM_TOKEN_def paramToken;
-  GEN_PARAM_OPERATION_def paramOperation;
-  char pad_to_offset_8_[4];
-  GEN_PARAM_VALUE_def paramValue;
-};
-typedef struct GEN_Param_t GEN_Param_def;
-typedef struct GEN_ParamList_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  GEN_Param_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} GEN_ParamList_def;
-struct RES_DESC_t {
-  SQL_IDENTIFIER_def AttrNm;
-  char pad_to_offset_136_[7];
-  IDL_long_long Limit;
-  IDL_string Action;
-  IDL_PTR_PAD(Action, 1)
-  IDL_long Settable;
-  char pad_to_size_160_[4];
-};
-typedef struct RES_DESC_t RES_DESC_def;
-typedef struct RES_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  RES_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} RES_DESC_LIST_def;
-struct ENV_DESC_t {
-  IDL_long VarSeq;
-  IDL_long VarType;
-  IDL_string VarVal;
-  IDL_PTR_PAD(VarVal, 1)
-};
-typedef struct ENV_DESC_t ENV_DESC_def;
-typedef struct ENV_DESC_LIST_def_seq_ {
-  IDL_unsigned_long _length;
-  char pad_to_offset_8_[4];
-  ENV_DESC_def *_buffer;
-  IDL_PTR_PAD(_buffer, 1)
-} ENV_DESC_LIST_def;
-struct SRVR_CONTEXT_t {
-  INTERVAL_NUM_def srvrIdleTimeout;
-  INTERVAL_NUM_def connIdleTimeout;
-  RES_DESC_LIST_def resDescList;
-  ENV_DESC_LIST_def envDescList;
-};
-typedef struct SRVR_CONTEXT_t SRVR_CONTEXT_def;
-
-/*****************
- * Module 'odbc' *
- *****************/
-
-/***************************
- * Interface 'odbc_SQLSvc' *
- ***************************/
-typedef IDL_Object odbc_SQLSvc;
-struct odbc_SQLSvc_ParamError { /* Exception */ 
-  IDL_string ParamDesc;
-  IDL_PTR_PAD(ParamDesc, 1)
-};
-struct odbc_SQLSvc_SQLError { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-/* Exception odbc_SQLSvc_SQLInvalidHandle has no members */
-/* Exception odbc_SQLSvc_SQLNeedData has no members */
-/* Exception odbc_SQLSvc_SQLNoDataFound has no members */
-struct odbc_SQLSvc_InvalidUser { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-struct odbc_SQLSvc_SQLRetryCompile { /* Exception */ 
-  ERROR_DESC_LIST_def errorList;
-};
-/* Exception odbc_SQLSvc_InvalidConnection has no members */
-struct odbc_SQLSvc_ProcessStopError { /* Exception */ 
-  IDL_string ErrorText;
-  IDL_PTR_PAD(ErrorText, 1)
-};
-/* Exception odbc_SQLSvc_SQLStillExecuting has no members */
-struct odbc_SQLSvc_SQLQueryCancelled { /* Exception */ 
-  IDL_long sqlcode;
-};
-/* Exception odbc_SQLSvc_CancelNotPossible has no members */
-struct odbc_SQLSvc_CancelSQLError { /* Exception */ 
-  IDL_long sqlcode;
-};
-/* Exception odbc_SQLSvc_TransactionError has no members */
-/* Exception odbc_SQLSvc_StatisticsError has no members */
-/* Exception odbc_SQLSvc_StatisticsAlreadyDisabled has no members */
-/* Exception odbc_SQLSvc_StatisticsAlreadyEnabled has no members */
-/* Exception odbc_SQLSvc_TraceError has no members */
-/* Exception odbc_SQLSvc_TraceAlreadyDisabled has no members */
-/* Exception odbc_SQLSvc_TraceAlreadyEnabled has no members */
-
-/**********************************************
- * Operation 'odbc_SQLSvc_InitializeDialogue' *
- **********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-#define odbc_SQLSvc_InitializeDialogue_ParamError_exn_ 1
-#define odbc_SQLSvc_InitializeDialogue_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_InitializeDialogue_SQLError_exn_ 3
-#define odbc_SQLSvc_InitializeDialogue_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_InitializeDialogue_SQLNeedData_exn_ 5
-#define odbc_SQLSvc_InitializeDialogue_InvalidUser_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-struct odbc_SQLSvc_InitializeDialogue_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_InvalidUser InvalidUser;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_InitializeDialogue'
- */
-#define odbc_SQLSvc_InitializeDialogue_ldx_ ((IDL_unsigned_long) 1)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_InitializeDialogue'
- */
-#define odbc_SQLSvc_InitializeDialogue_osy_ ((IDL_long) 1359385411)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-typedef void (*odbc_SQLSvc_InitializeDialogue_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_InitializeDialogue_exc_ *exception_
-  , /* In    */ const OUT_CONNECTION_CONTEXT_def *outContext
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-static void
-odbc_SQLSvc_InitializeDialogue_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_InitializeDialogue_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_InitializeDialogue_exc_ *) pv_[1]
-    , (OUT_CONNECTION_CONTEXT_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern CEE_status
-odbc_SQLSvc_InitializeDialogue_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_InitializeDialogue_cct_ rtn_
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  )
-{
-  static IDL_long osy_ = 1359385411;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) userDesc;
-  pv_[2] = (void *) inContext;
-  pv_[3] = (void *) &dialogueId;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 1 /* = odbc_SQLSvc_InitializeDialogue_ldx_ */
-  , pv_
-  , odbc_SQLSvc_InitializeDialogue_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_InitializeDialogue'
- */
-extern void
-odbc_SQLSvc_InitializeDialogue(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_InitializeDialogue_exc_ *exception_
-  , /* In    */ const USER_DESC_def *userDesc
-  , /* In    */ const CONNECTION_CONTEXT_def *inContext
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* Out   */ OUT_CONNECTION_CONTEXT_def *outContext
-  )
-{
-  static IDL_long osy_ = 1359385411;
-  void *pv_[6];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) userDesc;
-  pv_[3] = (void *) inContext;
-  pv_[4] = (void *) &dialogueId;
-  pv_[5] = (void *) outContext;
-  CEE_OBJECT_CALL(
-      ph_
-    , 1  /* = odbc_SQLSvc_InitializeDialogue_ldx_ */
-    , pv_);
-}
-
-/*********************************************
- * Operation 'odbc_SQLSvc_TerminateDialogue' *
- *********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-#define odbc_SQLSvc_TerminateDialogue_ParamError_exn_ 1
-#define odbc_SQLSvc_TerminateDialogue_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_TerminateDialogue_SQLError_exn_ 3
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-struct odbc_SQLSvc_TerminateDialogue_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_TerminateDialogue'
- */
-#define odbc_SQLSvc_TerminateDialogue_ldx_ ((IDL_unsigned_long) 2)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_TerminateDialogue'
- */
-#define odbc_SQLSvc_TerminateDialogue_osy_ ((IDL_long) -1443365892)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-typedef void (*odbc_SQLSvc_TerminateDialogue_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_TerminateDialogue_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-static void
-odbc_SQLSvc_TerminateDialogue_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_TerminateDialogue_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_TerminateDialogue_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern CEE_status
-odbc_SQLSvc_TerminateDialogue_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_TerminateDialogue_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  )
-{
-  static IDL_long osy_ = -1443365892;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 2 /* = odbc_SQLSvc_TerminateDialogue_ldx_ */
-  , pv_
-  , odbc_SQLSvc_TerminateDialogue_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_TerminateDialogue'
- */
-extern void
-odbc_SQLSvc_TerminateDialogue(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_TerminateDialogue_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  )
-{
-  static IDL_long osy_ = -1443365892;
-  void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  CEE_OBJECT_CALL(
-      ph_
-    , 2  /* = odbc_SQLSvc_TerminateDialogue_ldx_ */
-    , pv_);
-}
-
-/***************************************
- * Operation 'odbc_SQLSvc_MonitorCall' *
- ***************************************/
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-struct odbc_SQLSvc_MonitorCall_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_MonitorCall'
- */
-#define odbc_SQLSvc_MonitorCall_ldx_ ((IDL_unsigned_long) 3)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_MonitorCall'
- */
-#define odbc_SQLSvc_MonitorCall_osy_ ((IDL_long) 1574086967)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-typedef void (*odbc_SQLSvc_MonitorCall_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_MonitorCall_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-static void
-odbc_SQLSvc_MonitorCall_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_MonitorCall_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_MonitorCall_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern CEE_status
-odbc_SQLSvc_MonitorCall_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_MonitorCall_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  )
-{
-  static IDL_long osy_ = 1574086967;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 3 /* = odbc_SQLSvc_MonitorCall_ldx_ */
-  , pv_
-  , odbc_SQLSvc_MonitorCall_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_MonitorCall'
- */
-extern void
-odbc_SQLSvc_MonitorCall(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_MonitorCall_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  )
-{
-  static IDL_long osy_ = 1574086967;
-  void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  CEE_OBJECT_CALL(
-      ph_
-    , 3  /* = odbc_SQLSvc_MonitorCall_ldx_ */
-    , pv_);
-}
-
-/***********************************************
- * Operation 'odbc_SQLSvc_SetConnectionOption' *
- ***********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-#define odbc_SQLSvc_SetConnectionOption_ParamError_exn_ 1
-#define odbc_SQLSvc_SetConnectionOption_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_SetConnectionOption_SQLError_exn_ 3
-#define odbc_SQLSvc_SetConnectionOption_SQLInvalidHandle_exn_ 4
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-struct odbc_SQLSvc_SetConnectionOption_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_SetConnectionOption'
- */
-#define odbc_SQLSvc_SetConnectionOption_ldx_ ((IDL_unsigned_long) 4)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_SetConnectionOption'
- */
-#define odbc_SQLSvc_SetConnectionOption_osy_ ((IDL_long) 915354899)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-typedef void (*odbc_SQLSvc_SetConnectionOption_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_SetConnectionOption_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-static void
-odbc_SQLSvc_SetConnectionOption_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_SetConnectionOption_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_SetConnectionOption_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern CEE_status
-odbc_SQLSvc_SetConnectionOption_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_SetConnectionOption_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short connectionOption
-  , /* In    */ IDL_long optionValueNum
-  , /* In    */ IDL_string optionValueStr
-  )
-{
-  static IDL_long osy_ = 915354899;
-  const void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) &connectionOption;
-  pv_[3] = (void *) &optionValueNum;
-  pv_[4] = (void *) &optionValueStr;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 4 /* = odbc_SQLSvc_SetConnectionOption_ldx_ */
-  , pv_
-  , odbc_SQLSvc_SetConnectionOption_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_SetConnectionOption'
- */
-extern void
-odbc_SQLSvc_SetConnectionOption(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_SetConnectionOption_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short connectionOption
-  , /* In    */ IDL_long optionValueNum
-  , /* In    */ IDL_string optionValueStr
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 915354899;
-  void *pv_[7];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) &connectionOption;
-  pv_[4] = (void *) &optionValueNum;
-  pv_[5] = (void *) &optionValueStr;
-  pv_[6] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 4  /* = odbc_SQLSvc_SetConnectionOption_ldx_ */
-    , pv_);
-}
-
-/******************************************
- * Operation 'odbc_SQLSvc_EndTransaction' *
- ******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-#define odbc_SQLSvc_EndTransaction_ParamError_exn_ 1
-#define odbc_SQLSvc_EndTransaction_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_EndTransaction_SQLError_exn_ 3
-#define odbc_SQLSvc_EndTransaction_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_EndTransaction_TransactionError_exn_ 5
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-struct odbc_SQLSvc_EndTransaction_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_EndTransaction'
- */
-#define odbc_SQLSvc_EndTransaction_ldx_ ((IDL_unsigned_long) 5)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_EndTransaction'
- */
-#define odbc_SQLSvc_EndTransaction_osy_ ((IDL_long) 1774722963)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-typedef void (*odbc_SQLSvc_EndTransaction_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_EndTransaction_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-static void
-odbc_SQLSvc_EndTransaction_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_EndTransaction_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_EndTransaction_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern CEE_status
-odbc_SQLSvc_EndTransaction_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_EndTransaction_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_unsigned_short transactionOpt
-  )
-{
-  static IDL_long osy_ = 1774722963;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) &transactionOpt;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 5 /* = odbc_SQLSvc_EndTransaction_ldx_ */
-  , pv_
-  , odbc_SQLSvc_EndTransaction_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_EndTransaction'
- */
-extern void
-odbc_SQLSvc_EndTransaction(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_EndTransaction_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_unsigned_short transactionOpt
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 1774722963;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) &transactionOpt;
-  pv_[4] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 5  /* = odbc_SQLSvc_EndTransaction_ldx_ */
-    , pv_);
-}
-
-/***********************************
- * Operation 'odbc_SQLSvc_Prepare' *
- ***********************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_Prepare'
- */
-#define odbc_SQLSvc_Prepare_ParamError_exn_ 1
-#define odbc_SQLSvc_Prepare_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_Prepare_SQLError_exn_ 3
-#define odbc_SQLSvc_Prepare_SQLStillExecuting_exn_ 4
-#define odbc_SQLSvc_Prepare_SQLQueryCancelled_exn_ 5
-#define odbc_SQLSvc_Prepare_TransactionError_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_Prepare'
- */
-struct odbc_SQLSvc_Prepare_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_Prepare'
- */
-#define odbc_SQLSvc_Prepare_ldx_ ((IDL_unsigned_long) 6)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_Prepare'
- */
-#define odbc_SQLSvc_Prepare_osy_ ((IDL_long) 620562877)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_Prepare'
- */
-typedef void (*odbc_SQLSvc_Prepare_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_Prepare_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *inputDesc
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_Prepare'
- */
-static void
-odbc_SQLSvc_Prepare_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_Prepare_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_Prepare_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (SQLItemDescList_def *) pv_[3]
-    , (SQLItemDescList_def *) pv_[4]
-    , (ERROR_DESC_LIST_def *) pv_[5]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern CEE_status
-odbc_SQLSvc_Prepare_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_Prepare_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  )
-{
-  static IDL_long osy_ = 620562877;
-  const void *pv_[8];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) stmtExplainLabel;
-  pv_[4] = (void *) &stmtType;
-  pv_[5] = (void *) &sqlString;
-  pv_[6] = (void *) &sqlAsyncEnable;
-  pv_[7] = (void *) &queryTimeout;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 6 /* = odbc_SQLSvc_Prepare_ldx_ */
-  , pv_
-  , odbc_SQLSvc_Prepare_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_Prepare'
- */
-extern void
-odbc_SQLSvc_Prepare(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_Prepare_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *inputDesc
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 620562877;
-  void *pv_[13];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) stmtExplainLabel;
-  pv_[5] = (void *) &stmtType;
-  pv_[6] = (void *) &sqlString;
-  pv_[7] = (void *) &sqlAsyncEnable;
-  pv_[8] = (void *) &queryTimeout;
-  pv_[9] = (void *) estimatedCost;
-  pv_[10] = (void *) inputDesc;
-  pv_[11] = (void *) outputDesc;
-  pv_[12] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 6  /* = odbc_SQLSvc_Prepare_ldx_ */
-    , pv_);
-}
-
-/**************************************
- * Operation 'odbc_SQLSvc_ExecDirect' *
- **************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-#define odbc_SQLSvc_ExecDirect_ParamError_exn_ 1
-#define odbc_SQLSvc_ExecDirect_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_ExecDirect_SQLError_exn_ 3
-#define odbc_SQLSvc_ExecDirect_SQLStillExecuting_exn_ 4
-#define odbc_SQLSvc_ExecDirect_SQLQueryCancelled_exn_ 5
-#define odbc_SQLSvc_ExecDirect_TransactionError_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-struct odbc_SQLSvc_ExecDirect_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_ExecDirect'
- */
-#define odbc_SQLSvc_ExecDirect_ldx_ ((IDL_unsigned_long) 7)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_ExecDirect'
- */
-#define odbc_SQLSvc_ExecDirect_osy_ ((IDL_long) 2144051445)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-typedef void (*odbc_SQLSvc_ExecDirect_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_ExecDirect_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-static void
-odbc_SQLSvc_ExecDirect_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_ExecDirect_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_ExecDirect_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (SQLItemDescList_def *) pv_[3]
-    , *(IDL_long *) pv_[4]
-    , (ERROR_DESC_LIST_def *) pv_[5]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern CEE_status
-odbc_SQLSvc_ExecDirect_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_ExecDirect_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  )
-{
-  static IDL_long osy_ = 2144051445;
-  const void *pv_[10];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) &cursorName;
-  pv_[4] = (void *) stmtExplainLabel;
-  pv_[5] = (void *) &stmtType;
-  pv_[6] = (void *) &sqlStmtType;
-  pv_[7] = (void *) &sqlString;
-  pv_[8] = (void *) &sqlAsyncEnable;
-  pv_[9] = (void *) &queryTimeout;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 7 /* = odbc_SQLSvc_ExecDirect_ldx_ */
-  , pv_
-  , odbc_SQLSvc_ExecDirect_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_ExecDirect'
- */
-extern void
-odbc_SQLSvc_ExecDirect(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_ExecDirect_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 2144051445;
-  void *pv_[15];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) &cursorName;
-  pv_[5] = (void *) stmtExplainLabel;
-  pv_[6] = (void *) &stmtType;
-  pv_[7] = (void *) &sqlStmtType;
-  pv_[8] = (void *) &sqlString;
-  pv_[9] = (void *) &sqlAsyncEnable;
-  pv_[10] = (void *) &queryTimeout;
-  pv_[11] = (void *) estimatedCost;
-  pv_[12] = (void *) outputDesc;
-  pv_[13] = (void *) rowsAffected;
-  pv_[14] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 7  /* = odbc_SQLSvc_ExecDirect_ldx_ */
-    , pv_);
-}
-
-/************************************
- * Operation 'odbc_SQLSvc_ExecuteN' *
- ************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-#define odbc_SQLSvc_ExecuteN_ParamError_exn_ 1
-#define odbc_SQLSvc_ExecuteN_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_ExecuteN_SQLError_exn_ 3
-#define odbc_SQLSvc_ExecuteN_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_ExecuteN_SQLNeedData_exn_ 5
-#define odbc_SQLSvc_ExecuteN_SQLRetryCompile_exn_ 6
-#define odbc_SQLSvc_ExecuteN_SQLStillExecuting_exn_ 7
-#define odbc_SQLSvc_ExecuteN_SQLQueryCancelled_exn_ 8
-#define odbc_SQLSvc_ExecuteN_TransactionError_exn_ 9
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-struct odbc_SQLSvc_ExecuteN_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLRetryCompile SQLRetryCompile;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_ExecuteN'
- */
-#define odbc_SQLSvc_ExecuteN_ldx_ ((IDL_unsigned_long) 8)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_ExecuteN'
- */
-#define odbc_SQLSvc_ExecuteN_osy_ ((IDL_long) 1289684900)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-typedef void (*odbc_SQLSvc_ExecuteN_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_ExecuteN_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-static void
-odbc_SQLSvc_ExecuteN_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_ExecuteN_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_ExecuteN_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern CEE_status
-odbc_SQLSvc_ExecuteN_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_ExecuteN_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_long inputRowCnt
-  , /* In    */ const SQLValueList_def *inputValueList
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  )
-{
-  static IDL_long osy_ = 1289684900;
-  const void *pv_[9];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) &cursorName;
-  pv_[4] = (void *) &sqlStmtType;
-  pv_[5] = (void *) &inputRowCnt;
-  pv_[6] = (void *) inputValueList;
-  pv_[7] = (void *) &sqlAsyncEnable;
-  pv_[8] = (void *) &queryTimeout;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 8 /* = odbc_SQLSvc_ExecuteN_ldx_ */
-  , pv_
-  , odbc_SQLSvc_ExecuteN_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_ExecuteN'
- */
-extern void
-odbc_SQLSvc_ExecuteN(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_ExecuteN_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_long inputRowCnt
-  , /* In    */ const SQLValueList_def *inputValueList
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 1289684900;
-  void *pv_[12];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) &cursorName;
-  pv_[5] = (void *) &sqlStmtType;
-  pv_[6] = (void *) &inputRowCnt;
-  pv_[7] = (void *) inputValueList;
-  pv_[8] = (void *) &sqlAsyncEnable;
-  pv_[9] = (void *) &queryTimeout;
-  pv_[10] = (void *) rowsAffected;
-  pv_[11] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 8  /* = odbc_SQLSvc_ExecuteN_ldx_ */
-    , pv_);
-}
-
-/**********************************
- * Operation 'odbc_SQLSvc_FetchN' *
- **********************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_FetchN'
- */
-#define odbc_SQLSvc_FetchN_ParamError_exn_ 1
-#define odbc_SQLSvc_FetchN_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_FetchN_SQLError_exn_ 3
-#define odbc_SQLSvc_FetchN_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_FetchN_SQLNoDataFound_exn_ 5
-#define odbc_SQLSvc_FetchN_SQLStillExecuting_exn_ 6
-#define odbc_SQLSvc_FetchN_SQLQueryCancelled_exn_ 7
-#define odbc_SQLSvc_FetchN_TransactionError_exn_ 8
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_FetchN'
- */
-struct odbc_SQLSvc_FetchN_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_FetchN'
- */
-#define odbc_SQLSvc_FetchN_ldx_ ((IDL_unsigned_long) 9)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_FetchN'
- */
-#define odbc_SQLSvc_FetchN_osy_ ((IDL_long) 149638890)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_FetchN'
- */
-typedef void (*odbc_SQLSvc_FetchN_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_FetchN_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const SQLValueList_def *outputValueList
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_FetchN'
- */
-static void
-odbc_SQLSvc_FetchN_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_FetchN_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_FetchN_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (SQLValueList_def *) pv_[3]
-    , (ERROR_DESC_LIST_def *) pv_[4]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern CEE_status
-odbc_SQLSvc_FetchN_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_FetchN_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  )
-{
-  static IDL_long osy_ = 149638890;
-  const void *pv_[7];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) &maxRowCnt;
-  pv_[4] = (void *) &maxRowLen;
-  pv_[5] = (void *) &sqlAsyncEnable;
-  pv_[6] = (void *) &queryTimeout;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 9 /* = odbc_SQLSvc_FetchN_ldx_ */
-  , pv_
-  , odbc_SQLSvc_FetchN_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_FetchN'
- */
-extern void
-odbc_SQLSvc_FetchN(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_FetchN_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ SQLValueList_def *outputValueList
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 149638890;
-  void *pv_[11];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) &maxRowCnt;
-  pv_[5] = (void *) &maxRowLen;
-  pv_[6] = (void *) &sqlAsyncEnable;
-  pv_[7] = (void *) &queryTimeout;
-  pv_[8] = (void *) rowsAffected;
-  pv_[9] = (void *) outputValueList;
-  pv_[10] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 9  /* = odbc_SQLSvc_FetchN_ldx_ */
-    , pv_);
-}
-
-/*********************************
- * Operation 'odbc_SQLSvc_Close' *
- *********************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_Close'
- */
-#define odbc_SQLSvc_Close_ParamError_exn_ 1
-#define odbc_SQLSvc_Close_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_Close_SQLError_exn_ 3
-#define odbc_SQLSvc_Close_TransactionError_exn_ 4
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_Close'
- */
-struct odbc_SQLSvc_Close_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_Close'
- */
-#define odbc_SQLSvc_Close_ldx_ ((IDL_unsigned_long) 10)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_Close'
- */
-#define odbc_SQLSvc_Close_osy_ ((IDL_long) -670504925)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_Close'
- */
-typedef void (*odbc_SQLSvc_Close_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_Close_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_Close'
- */
-static void
-odbc_SQLSvc_Close_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_Close_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_Close_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (ERROR_DESC_LIST_def *) pv_[3]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_Close'
- */
-extern CEE_status
-odbc_SQLSvc_Close_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_Close_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_unsigned_short freeResourceOpt
-  )
-{
-  static IDL_long osy_ = -670504925;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) &freeResourceOpt;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 10 /* = odbc_SQLSvc_Close_ldx_ */
-  , pv_
-  , odbc_SQLSvc_Close_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_Close'
- */
-extern void
-odbc_SQLSvc_Close(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_Close_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_unsigned_short freeResourceOpt
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -670504925;
-  void *pv_[7];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) &freeResourceOpt;
-  pv_[5] = (void *) rowsAffected;
-  pv_[6] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 10  /* = odbc_SQLSvc_Close_ldx_ */
-    , pv_);
-}
-
-/*******************************************
- * Operation 'odbc_SQLSvc_CancelStatement' *
- *******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-#define odbc_SQLSvc_CancelStatement_ParamError_exn_ 1
-#define odbc_SQLSvc_CancelStatement_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_CancelStatement_CancelSQLError_exn_ 3
-#define odbc_SQLSvc_CancelStatement_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_CancelStatement_CancelNotPossible_exn_ 5
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-struct odbc_SQLSvc_CancelStatement_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_CancelSQLError CancelSQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_CancelStatement'
- */
-#define odbc_SQLSvc_CancelStatement_ldx_ ((IDL_unsigned_long) 11)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_CancelStatement'
- */
-#define odbc_SQLSvc_CancelStatement_osy_ ((IDL_long) -2103734653)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-typedef void (*odbc_SQLSvc_CancelStatement_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_CancelStatement_exc_ *exception_
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-static void
-odbc_SQLSvc_CancelStatement_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_CancelStatement_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_CancelStatement_exc_ *) pv_[1]
-    , (ERROR_DESC_LIST_def *) pv_[2]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern CEE_status
-odbc_SQLSvc_CancelStatement_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_CancelStatement_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  )
-{
-  static IDL_long osy_ = -2103734653;
-  const void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 11 /* = odbc_SQLSvc_CancelStatement_ldx_ */
-  , pv_
-  , odbc_SQLSvc_CancelStatement_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_CancelStatement'
- */
-extern void
-odbc_SQLSvc_CancelStatement(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_CancelStatement_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -2103734653;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 11  /* = odbc_SQLSvc_CancelStatement_ldx_ */
-    , pv_);
-}
-
-/***************************************
- * Operation 'odbc_SQLSvc_SetDiagInfo' *
- ***************************************/
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-struct odbc_SQLSvc_SetDiagInfo_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_SetDiagInfo'
- */
-#define odbc_SQLSvc_SetDiagInfo_ldx_ ((IDL_unsigned_long) 12)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_SetDiagInfo'
- */
-#define odbc_SQLSvc_SetDiagInfo_osy_ ((IDL_long) 1012784524)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-typedef void (*odbc_SQLSvc_SetDiagInfo_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_SetDiagInfo_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-static void
-odbc_SQLSvc_SetDiagInfo_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_SetDiagInfo_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_SetDiagInfo_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-extern CEE_status
-odbc_SQLSvc_SetDiagInfo_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_SetDiagInfo_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long DiagnosticFlag
-  , /* In    */ IDL_string ClientPCName
-  )
-{
-  static IDL_long osy_ = 1012784524;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) &DiagnosticFlag;
-  pv_[3] = (void *) &ClientPCName;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 12 /* = odbc_SQLSvc_SetDiagInfo_ldx_ */
-  , pv_
-  , odbc_SQLSvc_SetDiagInfo_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_SetDiagInfo'
- */
-extern void
-odbc_SQLSvc_SetDiagInfo(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_SetDiagInfo_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long DiagnosticFlag
-  , /* In    */ IDL_string ClientPCName
-  )
-{
-  static IDL_long osy_ = 1012784524;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) &DiagnosticFlag;
-  pv_[4] = (void *) &ClientPCName;
-  CEE_OBJECT_CALL(
-      ph_
-    , 12  /* = odbc_SQLSvc_SetDiagInfo_ldx_ */
-    , pv_);
-}
-
-/**************************************
- * Operation 'odbc_SQLSvc_StopServer' *
- **************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_StopServer'
- */
-#define odbc_SQLSvc_StopServer_ParamError_exn_ 1
-#define odbc_SQLSvc_StopServer_ProcessStopError_exn_ 2
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_StopServer'
- */
-struct odbc_SQLSvc_StopServer_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_ProcessStopError ProcessStopError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_StopServer'
- */
-#define odbc_SQLSvc_StopServer_ldx_ ((IDL_unsigned_long) 13)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_StopServer'
- */
-#define odbc_SQLSvc_StopServer_osy_ ((IDL_long) 1843288558)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_StopServer'
- */
-typedef void (*odbc_SQLSvc_StopServer_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_StopServer_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_StopServer'
- */
-static void
-odbc_SQLSvc_StopServer_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_StopServer_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_StopServer_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_StopServer'
- */
-extern CEE_status
-odbc_SQLSvc_StopServer_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_StopServer_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  )
-{
-  static IDL_long osy_ = 1843288558;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) &StopType;
-  pv_[3] = (void *) &ReasonText;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 13 /* = odbc_SQLSvc_StopServer_ldx_ */
-  , pv_
-  , odbc_SQLSvc_StopServer_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_StopServer'
- */
-extern void
-odbc_SQLSvc_StopServer(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_StopServer_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_long StopType
-  , /* In    */ IDL_string ReasonText
-  )
-{
-  static IDL_long osy_ = 1843288558;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) &StopType;
-  pv_[4] = (void *) &ReasonText;
-  CEE_OBJECT_CALL(
-      ph_
-    , 13  /* = odbc_SQLSvc_StopServer_ldx_ */
-    , pv_);
-}
-
-/****************************************
- * Operation 'odbc_SQLSvc_SetTestPoint' *
- ****************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-#define odbc_SQLSvc_SetTestPoint_ParamError_exn_ 1
-#define odbc_SQLSvc_SetTestPoint_InvalidConnection_exn_ 2
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-struct odbc_SQLSvc_SetTestPoint_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_SetTestPoint'
- */
-#define odbc_SQLSvc_SetTestPoint_ldx_ ((IDL_unsigned_long) 14)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_SetTestPoint'
- */
-#define odbc_SQLSvc_SetTestPoint_osy_ ((IDL_long) -1315988903)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-typedef void (*odbc_SQLSvc_SetTestPoint_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_SetTestPoint_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-static void
-odbc_SQLSvc_SetTestPoint_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_SetTestPoint_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_SetTestPoint_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-extern CEE_status
-odbc_SQLSvc_SetTestPoint_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_SetTestPoint_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_long Operation
-  )
-{
-  static IDL_long osy_ = -1315988903;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) &TestPoint;
-  pv_[3] = (void *) &Operation;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 14 /* = odbc_SQLSvc_SetTestPoint_ldx_ */
-  , pv_
-  , odbc_SQLSvc_SetTestPoint_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_SetTestPoint'
- */
-extern void
-odbc_SQLSvc_SetTestPoint(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_SetTestPoint_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_long Operation
-  )
-{
-  static IDL_long osy_ = -1315988903;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) &TestPoint;
-  pv_[4] = (void *) &Operation;
-  CEE_OBJECT_CALL(
-      ph_
-    , 14  /* = odbc_SQLSvc_SetTestPoint_ldx_ */
-    , pv_);
-}
-
-/******************************************
- * Operation 'odbc_SQLSvc_ClearTestPoint' *
- ******************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-#define odbc_SQLSvc_ClearTestPoint_ParamError_exn_ 1
-#define odbc_SQLSvc_ClearTestPoint_InvalidConnection_exn_ 2
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-struct odbc_SQLSvc_ClearTestPoint_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_ClearTestPoint'
- */
-#define odbc_SQLSvc_ClearTestPoint_ldx_ ((IDL_unsigned_long) 15)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_ClearTestPoint'
- */
-#define odbc_SQLSvc_ClearTestPoint_osy_ ((IDL_long) -1810813871)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-typedef void (*odbc_SQLSvc_ClearTestPoint_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_ClearTestPoint_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-static void
-odbc_SQLSvc_ClearTestPoint_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_ClearTestPoint_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_ClearTestPoint_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-extern CEE_status
-odbc_SQLSvc_ClearTestPoint_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_ClearTestPoint_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_short Operation
-  )
-{
-  static IDL_long osy_ = -1810813871;
-  const void *pv_[4];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) &TestPoint;
-  pv_[3] = (void *) &Operation;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 15 /* = odbc_SQLSvc_ClearTestPoint_ldx_ */
-  , pv_
-  , odbc_SQLSvc_ClearTestPoint_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_ClearTestPoint'
- */
-extern void
-odbc_SQLSvc_ClearTestPoint(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_ClearTestPoint_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ IDL_short TestPoint
-  , /* In    */ IDL_unsigned_short Operation
-  )
-{
-  static IDL_long osy_ = -1810813871;
-  void *pv_[5];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) &TestPoint;
-  pv_[4] = (void *) &Operation;
-  CEE_OBJECT_CALL(
-      ph_
-    , 15  /* = odbc_SQLSvc_ClearTestPoint_ldx_ */
-    , pv_);
-}
-
-/******************************************
- * Operation 'odbc_SQLSvc_GetSQLCatalogs' *
- ******************************************/
-typedef IDL_char odbc_SQLSvc_GetSQLCatalogs_tableTypeList_str_[129];
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-#define odbc_SQLSvc_GetSQLCatalogs_ParamError_exn_ 1
-#define odbc_SQLSvc_GetSQLCatalogs_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_GetSQLCatalogs_SQLError_exn_ 3
-#define odbc_SQLSvc_GetSQLCatalogs_SQLInvalidHandle_exn_ 4
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-struct odbc_SQLSvc_GetSQLCatalogs_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-#define odbc_SQLSvc_GetSQLCatalogs_ldx_ ((IDL_unsigned_long) 16)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-#define odbc_SQLSvc_GetSQLCatalogs_osy_ ((IDL_long) -1542386367)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-typedef void (*odbc_SQLSvc_GetSQLCatalogs_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_GetSQLCatalogs_exc_ *exception_
-  , /* In    */ const IDL_char *catStmtLabel
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-static void
-odbc_SQLSvc_GetSQLCatalogs_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_GetSQLCatalogs_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_GetSQLCatalogs_exc_ *) pv_[1]
-    , (IDL_char *) pv_[2]
-    , (SQLItemDescList_def *) pv_[3]
-    , (ERROR_DESC_LIST_def *) pv_[4]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-extern CEE_status
-odbc_SQLSvc_GetSQLCatalogs_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_GetSQLCatalogs_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_short APIType
-  , /* In    */ const IDL_char *catalogNm
-  , /* In    */ const IDL_char *schemaNm
-  , /* In    */ const IDL_char *tableNm
-  , /* In    */ const IDL_char *tableTypeList
-  , /* In    */ const IDL_char *columnNm
-  , /* In    */ IDL_long columnType
-  , /* In    */ IDL_long rowIdScope
-  , /* In    */ IDL_long nullable
-  , /* In    */ IDL_long uniqueness
-  , /* In    */ IDL_long accuracy
-  , /* In    */ IDL_short sqlType
-  , /* In    */ IDL_unsigned_long metadataId
-  , /* In    */ const IDL_char *fkcatalogNm
-  , /* In    */ const IDL_char *fkschemaNm
-  , /* In    */ const IDL_char *fktableNm
-  )
-{
-  static IDL_long osy_ = -1542386367;
-  const void *pv_[19];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) &APIType;
-  pv_[4] = (void *) catalogNm;
-  pv_[5] = (void *) schemaNm;
-  pv_[6] = (void *) tableNm;
-  pv_[7] = (void *) tableTypeList;
-  pv_[8] = (void *) columnNm;
-  pv_[9] = (void *) &columnType;
-  pv_[10] = (void *) &rowIdScope;
-  pv_[11] = (void *) &nullable;
-  pv_[12] = (void *) &uniqueness;
-  pv_[13] = (void *) &accuracy;
-  pv_[14] = (void *) &sqlType;
-  pv_[15] = (void *) &metadataId;
-  pv_[16] = (void *) fkcatalogNm;
-  pv_[17] = (void *) fkschemaNm;
-  pv_[18] = (void *) fktableNm;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 16 /* = odbc_SQLSvc_GetSQLCatalogs_ldx_ */
-  , pv_
-  , odbc_SQLSvc_GetSQLCatalogs_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_GetSQLCatalogs'
- */
-extern void
-odbc_SQLSvc_GetSQLCatalogs(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_GetSQLCatalogs_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_short APIType
-  , /* In    */ const IDL_char *catalogNm
-  , /* In    */ const IDL_char *schemaNm
-  , /* In    */ const IDL_char *tableNm
-  , /* In    */ const IDL_char *tableTypeList
-  , /* In    */ const IDL_char *columnNm
-  , /* In    */ IDL_long columnType
-  , /* In    */ IDL_long rowIdScope
-  , /* In    */ IDL_long nullable
-  , /* In    */ IDL_long uniqueness
-  , /* In    */ IDL_long accuracy
-  , /* In    */ IDL_short sqlType
-  , /* In    */ IDL_unsigned_long metadataId
-  , /* In    */ const IDL_char *fkcatalogNm
-  , /* In    */ const IDL_char *fkschemaNm
-  , /* In    */ const IDL_char *fktableNm
-  , /* Out   */ IDL_char *catStmtLabel
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -1542386367;
-  void *pv_[23];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) &APIType;
-  pv_[5] = (void *) catalogNm;
-  pv_[6] = (void *) schemaNm;
-  pv_[7] = (void *) tableNm;
-  pv_[8] = (void *) tableTypeList;
-  pv_[9] = (void *) columnNm;
-  pv_[10] = (void *) &columnType;
-  pv_[11] = (void *) &rowIdScope;
-  pv_[12] = (void *) &nullable;
-  pv_[13] = (void *) &uniqueness;
-  pv_[14] = (void *) &accuracy;
-  pv_[15] = (void *) &sqlType;
-  pv_[16] = (void *) &metadataId;
-  pv_[17] = (void *) fkcatalogNm;
-  pv_[18] = (void *) fkschemaNm;
-  pv_[19] = (void *) fktableNm;
-  pv_[20] = (void *) catStmtLabel;
-  pv_[21] = (void *) outputDesc;
-  pv_[22] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 16  /* = odbc_SQLSvc_GetSQLCatalogs_ldx_ */
-    , pv_);
-}
-
-/****************************************
- * Operation 'odbc_SQLSvc_GeneralParam' *
- ****************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_GeneralParam'
- */
-#define odbc_SQLSvc_GeneralParam_ParamError_exn_ 1
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_GeneralParam'
- */
-struct odbc_SQLSvc_GeneralParam_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_GeneralParam'
- */
-#define odbc_SQLSvc_GeneralParam_ldx_ ((IDL_unsigned_long) 17)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_GeneralParam'
- */
-#define odbc_SQLSvc_GeneralParam_osy_ ((IDL_long) -836905121)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_GeneralParam'
- */
-typedef void (*odbc_SQLSvc_GeneralParam_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_GeneralParam_exc_ *exception_
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_GeneralParam'
- */
-static void
-odbc_SQLSvc_GeneralParam_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_GeneralParam_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_GeneralParam_exc_ *) pv_[1]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_GeneralParam'
- */
-extern CEE_status
-odbc_SQLSvc_GeneralParam_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_GeneralParam_cct_ rtn_
-  , /* In    */ const GEN_ParamList_def *paramList
-  )
-{
-  static IDL_long osy_ = -836905121;
-  const void *pv_[2];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) paramList;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 17 /* = odbc_SQLSvc_GeneralParam_ldx_ */
-  , pv_
-  , odbc_SQLSvc_GeneralParam_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_GeneralParam'
- */
-extern void
-odbc_SQLSvc_GeneralParam(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_GeneralParam_exc_ *exception_
-  , /* In    */ const GEN_ParamList_def *paramList
-  )
-{
-  static IDL_long osy_ = -836905121;
-  void *pv_[3];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) paramList;
-  CEE_OBJECT_CALL(
-      ph_
-    , 17  /* = odbc_SQLSvc_GeneralParam_ldx_ */
-    , pv_);
-}
-
-/*************************************
- * Operation 'odbc_SQLSvc_FetchPerf' *
- *************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_FetchPerf'
- */
-#define odbc_SQLSvc_FetchPerf_ParamError_exn_ 1
-#define odbc_SQLSvc_FetchPerf_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_FetchPerf_SQLError_exn_ 3
-#define odbc_SQLSvc_FetchPerf_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_FetchPerf_SQLNoDataFound_exn_ 5
-#define odbc_SQLSvc_FetchPerf_SQLStillExecuting_exn_ 6
-#define odbc_SQLSvc_FetchPerf_SQLQueryCancelled_exn_ 7
-#define odbc_SQLSvc_FetchPerf_TransactionError_exn_ 8
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_FetchPerf'
- */
-struct odbc_SQLSvc_FetchPerf_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_FetchPerf'
- */
-#define odbc_SQLSvc_FetchPerf_ldx_ ((IDL_unsigned_long) 18)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_FetchPerf'
- */
-#define odbc_SQLSvc_FetchPerf_osy_ ((IDL_long) 509640371)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_FetchPerf'
- */
-typedef void (*odbc_SQLSvc_FetchPerf_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_FetchPerf_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const SQL_DataValue_def *outputDataValue
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_FetchPerf'
- */
-static void
-odbc_SQLSvc_FetchPerf_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_FetchPerf_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_FetchPerf_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (SQL_DataValue_def *) pv_[3]
-    , (ERROR_DESC_LIST_def *) pv_[4]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_FetchPerf'
- */
-extern CEE_status
-odbc_SQLSvc_FetchPerf_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_FetchPerf_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  )
-{
-  static IDL_long osy_ = 509640371;
-  const void *pv_[7];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) &maxRowCnt;
-  pv_[4] = (void *) &maxRowLen;
-  pv_[5] = (void *) &sqlAsyncEnable;
-  pv_[6] = (void *) &queryTimeout;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 18 /* = odbc_SQLSvc_FetchPerf_ldx_ */
-  , pv_
-  , odbc_SQLSvc_FetchPerf_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_FetchPerf'
- */
-extern void
-odbc_SQLSvc_FetchPerf(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_FetchPerf_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ SQL_DataValue_def *outputDataValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 509640371;
-  void *pv_[11];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) &maxRowCnt;
-  pv_[5] = (void *) &maxRowLen;
-  pv_[6] = (void *) &sqlAsyncEnable;
-  pv_[7] = (void *) &queryTimeout;
-  pv_[8] = (void *) rowsAffected;
-  pv_[9] = (void *) outputDataValue;
-  pv_[10] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 18  /* = odbc_SQLSvc_FetchPerf_ldx_ */
-    , pv_);
-}
-
-/***************************************
- * Operation 'odbc_SQLSvc_FetchRowset' *
- ***************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_FetchRowset'
- */
-#define odbc_SQLSvc_FetchRowset_ParamError_exn_ 1
-#define odbc_SQLSvc_FetchRowset_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_FetchRowset_SQLError_exn_ 3
-#define odbc_SQLSvc_FetchRowset_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_FetchRowset_SQLNoDataFound_exn_ 5
-#define odbc_SQLSvc_FetchRowset_SQLStillExecuting_exn_ 6
-#define odbc_SQLSvc_FetchRowset_SQLQueryCancelled_exn_ 7
-#define odbc_SQLSvc_FetchRowset_TransactionError_exn_ 8
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_FetchRowset'
- */
-struct odbc_SQLSvc_FetchRowset_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_FetchRowset'
- */
-#define odbc_SQLSvc_FetchRowset_ldx_ ((IDL_unsigned_long) 19)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_FetchRowset'
- */
-#define odbc_SQLSvc_FetchRowset_osy_ ((IDL_long) 1588986592)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_FetchRowset'
- */
-typedef void (*odbc_SQLSvc_FetchRowset_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_FetchRowset_exc_ *exception_
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const SQL_DataValue_def *outputDataValue
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_FetchRowset'
- */
-static void
-odbc_SQLSvc_FetchRowset_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_FetchRowset_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_FetchRowset_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (SQL_DataValue_def *) pv_[3]
-    , (ERROR_DESC_LIST_def *) pv_[4]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_FetchRowset'
- */
-extern CEE_status
-odbc_SQLSvc_FetchRowset_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_FetchRowset_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  )
-{
-  static IDL_long osy_ = 1588986592;
-  const void *pv_[7];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) &maxRowCnt;
-  pv_[4] = (void *) &maxRowLen;
-  pv_[5] = (void *) &sqlAsyncEnable;
-  pv_[6] = (void *) &queryTimeout;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 19 /* = odbc_SQLSvc_FetchRowset_ldx_ */
-  , pv_
-  , odbc_SQLSvc_FetchRowset_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_FetchRowset'
- */
-extern void
-odbc_SQLSvc_FetchRowset(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_FetchRowset_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_long maxRowCnt
-  , /* In    */ IDL_long maxRowLen
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ SQL_DataValue_def *outputDataValue
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 1588986592;
-  void *pv_[11];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) &maxRowCnt;
-  pv_[5] = (void *) &maxRowLen;
-  pv_[6] = (void *) &sqlAsyncEnable;
-  pv_[7] = (void *) &queryTimeout;
-  pv_[8] = (void *) rowsAffected;
-  pv_[9] = (void *) outputDataValue;
-  pv_[10] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 19  /* = odbc_SQLSvc_FetchRowset_ldx_ */
-    , pv_);
-}
-
-/*****************************************
- * Operation 'odbc_SQLSvc_PrepareRowset' *
- *****************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_PrepareRowset'
- */
-#define odbc_SQLSvc_PrepareRowset_ParamError_exn_ 1
-#define odbc_SQLSvc_PrepareRowset_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_PrepareRowset_SQLError_exn_ 3
-#define odbc_SQLSvc_PrepareRowset_SQLStillExecuting_exn_ 4
-#define odbc_SQLSvc_PrepareRowset_SQLQueryCancelled_exn_ 5
-#define odbc_SQLSvc_PrepareRowset_TransactionError_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_PrepareRowset'
- */
-struct odbc_SQLSvc_PrepareRowset_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_PrepareRowset'
- */
-#define odbc_SQLSvc_PrepareRowset_ldx_ ((IDL_unsigned_long) 20)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_PrepareRowset'
- */
-#define odbc_SQLSvc_PrepareRowset_osy_ ((IDL_long) -504361269)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_PrepareRowset'
- */
-typedef void (*odbc_SQLSvc_PrepareRowset_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_PrepareRowset_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *inputDesc
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_PrepareRowset'
- */
-static void
-odbc_SQLSvc_PrepareRowset_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_PrepareRowset_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_PrepareRowset_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (SQLItemDescList_def *) pv_[3]
-    , (SQLItemDescList_def *) pv_[4]
-    , (ERROR_DESC_LIST_def *) pv_[5]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_PrepareRowset'
- */
-extern CEE_status
-odbc_SQLSvc_PrepareRowset_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_PrepareRowset_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* In    */ IDL_long maxRowsetSize
-  )
-{
-  static IDL_long osy_ = -504361269;
-  const void *pv_[10];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) stmtExplainLabel;
-  pv_[4] = (void *) &stmtType;
-  pv_[5] = (void *) &sqlStmtType;
-  pv_[6] = (void *) &sqlString;
-  pv_[7] = (void *) &sqlAsyncEnable;
-  pv_[8] = (void *) &queryTimeout;
-  pv_[9] = (void *) &maxRowsetSize;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 20 /* = odbc_SQLSvc_PrepareRowset_ldx_ */
-  , pv_
-  , odbc_SQLSvc_PrepareRowset_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_PrepareRowset'
- */
-extern void
-odbc_SQLSvc_PrepareRowset(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_PrepareRowset_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* In    */ IDL_long maxRowsetSize
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *inputDesc
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = -504361269;
-  void *pv_[15];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) stmtExplainLabel;
-  pv_[5] = (void *) &stmtType;
-  pv_[6] = (void *) &sqlStmtType;
-  pv_[7] = (void *) &sqlString;
-  pv_[8] = (void *) &sqlAsyncEnable;
-  pv_[9] = (void *) &queryTimeout;
-  pv_[10] = (void *) &maxRowsetSize;
-  pv_[11] = (void *) estimatedCost;
-  pv_[12] = (void *) inputDesc;
-  pv_[13] = (void *) outputDesc;
-  pv_[14] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 20  /* = odbc_SQLSvc_PrepareRowset_ldx_ */
-    , pv_);
-}
-
-/********************************************
- * Operation 'odbc_SQLSvc_ExecDirectRowset' *
- ********************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-#define odbc_SQLSvc_ExecDirectRowset_ParamError_exn_ 1
-#define odbc_SQLSvc_ExecDirectRowset_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_ExecDirectRowset_SQLError_exn_ 3
-#define odbc_SQLSvc_ExecDirectRowset_SQLStillExecuting_exn_ 4
-#define odbc_SQLSvc_ExecDirectRowset_SQLQueryCancelled_exn_ 5
-#define odbc_SQLSvc_ExecDirectRowset_TransactionError_exn_ 6
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-struct odbc_SQLSvc_ExecDirectRowset_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-#define odbc_SQLSvc_ExecDirectRowset_ldx_ ((IDL_unsigned_long) 21)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-#define odbc_SQLSvc_ExecDirectRowset_osy_ ((IDL_long) 190992998)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-typedef void (*odbc_SQLSvc_ExecDirectRowset_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_ExecDirectRowset_exc_ *exception_
-  , /* In    */ IDL_long estimatedCost
-  , /* In    */ const SQLItemDescList_def *outputDesc
-  , /* In    */ IDL_long rowsAffected
-  , /* In    */ const ERROR_DESC_LIST_def *sqlWarning
-  );
-/*
- * Call completion wrapper for
- * operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-static void
-odbc_SQLSvc_ExecDirectRowset_ccw_(
-    /* In    */ CEE_tag_def tag1_
-  , /* In    */ CEE_tag_def tag2_
-  , /* In    */ const void *const *pv_)
-{
-  odbc_SQLSvc_ExecDirectRowset_cct_ f_;
-  *((CEE_tag_def *) &f_) = tag1_;
-  (*f_) (
-      tag2_
-    , (struct odbc_SQLSvc_ExecDirectRowset_exc_ *) pv_[1]
-    , *(IDL_long *) pv_[2]
-    , (SQLItemDescList_def *) pv_[3]
-    , *(IDL_long *) pv_[4]
-    , (ERROR_DESC_LIST_def *) pv_[5]
-    );
-}
-/*
- * Asynchronous object call for
- * operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-extern CEE_status
-odbc_SQLSvc_ExecDirectRowset_pst_(
-    /* In    */ const CEE_handle_def *ph_
-  , /* In    */ CEE_tag_def tag_
-  , /* In    */ odbc_SQLSvc_ExecDirectRowset_cct_ rtn_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* In    */ IDL_long maxRowsetSize
-  )
-{
-  static IDL_long osy_ = 190992998;
-  const void *pv_[11];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) &dialogueId;
-  pv_[2] = (void *) stmtLabel;
-  pv_[3] = (void *) &cursorName;
-  pv_[4] = (void *) stmtExplainLabel;
-  pv_[5] = (void *) &stmtType;
-  pv_[6] = (void *) &sqlStmtType;
-  pv_[7] = (void *) &sqlString;
-  pv_[8] = (void *) &sqlAsyncEnable;
-  pv_[9] = (void *) &queryTimeout;
-  pv_[10] = (void *) &maxRowsetSize;
-  return CEE_OBJECT_CALL_POST(
-    ph_
-  , 21 /* = odbc_SQLSvc_ExecDirectRowset_ldx_ */
-  , pv_
-  , odbc_SQLSvc_ExecDirectRowset_ccw_
-  , *((CEE_tag_def *) &rtn_)
-  , tag_);
-}
-/*
- * Synchronous object call for
- * operation 'odbc_SQLSvc_ExecDirectRowset'
- */
-extern void
-odbc_SQLSvc_ExecDirectRowset(
-    /* In    */ const CEE_handle_def *ph_
-  , /* Out   */ struct odbc_SQLSvc_ExecDirectRowset_exc_ *exception_
-  , /* In    */ DIALOGUE_ID_def dialogueId
-  , /* In    */ const IDL_char *stmtLabel
-  , /* In    */ IDL_string cursorName
-  , /* In    */ const IDL_char *stmtExplainLabel
-  , /* In    */ IDL_short stmtType
-  , /* In    */ IDL_short sqlStmtType
-  , /* In    */ IDL_string sqlString
-  , /* In    */ IDL_short sqlAsyncEnable
-  , /* In    */ IDL_long queryTimeout
-  , /* In    */ IDL_long maxRowsetSize
-  , /* Out   */ IDL_long *estimatedCost
-  , /* Out   */ SQLItemDescList_def *outputDesc
-  , /* Out   */ IDL_long *rowsAffected
-  , /* Out   */ ERROR_DESC_LIST_def *sqlWarning
-  )
-{
-  static IDL_long osy_ = 190992998;
-  void *pv_[16];
-  pv_[0] = &osy_;
-  pv_[1] = (void *) exception_;
-  pv_[2] = (void *) &dialogueId;
-  pv_[3] = (void *) stmtLabel;
-  pv_[4] = (void *) &cursorName;
-  pv_[5] = (void *) stmtExplainLabel;
-  pv_[6] = (void *) &stmtType;
-  pv_[7] = (void *) &sqlStmtType;
-  pv_[8] = (void *) &sqlString;
-  pv_[9] = (void *) &sqlAsyncEnable;
-  pv_[10] = (void *) &queryTimeout;
-  pv_[11] = (void *) &maxRowsetSize;
-  pv_[12] = (void *) estimatedCost;
-  pv_[13] = (void *) outputDesc;
-  pv_[14] = (void *) rowsAffected;
-  pv_[15] = (void *) sqlWarning;
-  CEE_OBJECT_CALL(
-      ph_
-    , 21  /* = odbc_SQLSvc_ExecDirectRowset_ldx_ */
-    , pv_);
-}
-
-/*****************************************
- * Operation 'odbc_SQLSvc_ExecuteRowset' *
- *****************************************/
-
-/*
- * Exception number constants for
- * operation 'odbc_SQLSvc_ExecuteRowset'
- */
-#define odbc_SQLSvc_ExecuteRowset_ParamError_exn_ 1
-#define odbc_SQLSvc_ExecuteRowset_InvalidConnection_exn_ 2
-#define odbc_SQLSvc_ExecuteRowset_SQLError_exn_ 3
-#define odbc_SQLSvc_ExecuteRowset_SQLInvalidHandle_exn_ 4
-#define odbc_SQLSvc_ExecuteRowset_SQLNeedData_exn_ 5
-#define odbc_SQLSvc_ExecuteRowset_SQLRetryCompile_exn_ 6
-#define odbc_SQLSvc_ExecuteRowset_SQLStillExecuting_exn_ 7
-#define odbc_SQLSvc_ExecuteRowset_SQLQueryCancelled_exn_ 8
-#define odbc_SQLSvc_ExecuteRowset_TransactionError_exn_ 9
-/*
- * Exception union for
- * operation 'odbc_SQLSvc_ExecuteRowset'
- */
-struct odbc_SQLSvc_ExecuteRowset_exc_ {
-  IDL_long exception_nr;
-  IDL_long exception_detail;
-  union {
-    struct odbc_SQLSvc_ParamError ParamError;
-    struct odbc_SQLSvc_SQLError SQLError;
-    struct odbc_SQLSvc_SQLRetryCompile SQLRetryCompile;
-    struct odbc_SQLSvc_SQLQueryCancelled SQLQueryCancelled;
-  } u;
-};
-/*
- * Local index for operation 'odbc_SQLSvc_ExecuteRowset'
- */
-#define odbc_SQLSvc_ExecuteRowset_ldx_ ((IDL_unsigned_long) 22)
-/*
- * Operation synopsis for operation 'odbc_SQLSvc_ExecuteRowset'
- */
-#define odbc_SQLSvc_ExecuteRowset_osy_ ((IDL_long) 1337422358)
-/*
- * Call Completion function pointer type for
- * operation 'odbc_SQLSvc_ExecuteRowset'
- */
-typedef void (*odbc_SQLSvc_ExecuteRowset_cct_) (
-    /* In    */ CEE_tag_def cmptag_
-  , /* In    */ const struct odbc_SQLSvc_ExecuteRowset_exc_ *exception_
-  , /* In    */

<TRUNCATED>


Mime
View raw message