void trace_SQLBindParameter (int trace_leave, int retcode, SQLHSTMT StatementHandle, SQLUSMALLINT ParameterNumber, SQLSMALLINT InputOutputType, SQLSMALLINT ValueType, SQLSMALLINT ParameterType, SQLUINTEGER ColumnSize, SQLSMALLINT DecimalDigits, SQLPOINTER ParameterValuePtr, SQLLEN BufferLength, SQLLEN * Strlen_or_IndPtr) { /* Trace function */ _trace_print_function (en_BindParameter, trace_leave, retcode); /* Trace Arguments */ _trace_handle (SQL_HANDLE_STMT, StatementHandle); _trace_smallint (ParameterNumber); _trace_inouttype (InputOutputType); _trace_c_type (ValueType); _trace_sql_type (ParameterType); _trace_uinteger (ColumnSize); _trace_smallint (DecimalDigits); _trace_pointer (ParameterValuePtr); _trace_len (BufferLength); _trace_len_p (Strlen_or_IndPtr, TRACE_OUTPUT_SUCCESS); }
void trace_SQLSetDescRec (int trace_leave, int retcode, SQLHDESC DescriptorHandle, SQLSMALLINT RecNumber, SQLSMALLINT Type, SQLSMALLINT SubType, SQLLEN Length, SQLSMALLINT Precision, SQLSMALLINT Scale, SQLPOINTER Data, SQLLEN * StringLength, SQLLEN * Indicator) { /* Trace function */ _trace_print_function (en_SetDescRec, trace_leave, retcode); /* Trace Arguments */ _trace_handle (SQL_HANDLE_DESC, DescriptorHandle); _trace_smallint (RecNumber); _trace_smallint (Type); _trace_smallint (SubType); _trace_len (Length); _trace_smallint (Precision); _trace_smallint (Scale); _trace_pointer (Data); _trace_len_p (StringLength, TRACE_OUTPUT_SUCCESS); _trace_len_p (Indicator, TRACE_OUTPUT_SUCCESS); }
void trace_SQLGetDescRec (int trace_leave, int retcode, SQLHDESC DescriptorHandle, SQLSMALLINT RecNumber, SQLCHAR * Name, SQLSMALLINT BufferLength, SQLSMALLINT * StringLengthPtr, SQLSMALLINT * TypePtr, SQLSMALLINT * SubTypePtr, SQLLEN * LengthPtr, SQLSMALLINT * PrecisionPtr, SQLSMALLINT * ScalePtr, SQLSMALLINT * NullablePtr) { /* Trace function */ _trace_print_function (en_GetDescRec, trace_leave, retcode); /* Trace Arguments */ _trace_handle (SQL_HANDLE_DESC, DescriptorHandle); _trace_smallint (RecNumber); _trace_string (Name, BufferLength, StringLengthPtr, TRACE_OUTPUT_SUCCESS); _trace_stringlen ("SQLSMALLINT", BufferLength); _trace_smallint_p (StringLengthPtr, TRACE_OUTPUT_SUCCESS); _trace_sql_type_p (TypePtr, TRACE_OUTPUT_SUCCESS); _trace_sql_subtype (TypePtr, SubTypePtr, TRACE_OUTPUT_SUCCESS); _trace_len_p (LengthPtr, TRACE_OUTPUT_SUCCESS); _trace_smallint_p (PrecisionPtr, TRACE_OUTPUT_SUCCESS); _trace_smallint_p (ScalePtr, TRACE_OUTPUT_SUCCESS); _trace_desc_null (NullablePtr, TRACE_OUTPUT_SUCCESS); }
void trace_SQLGetDiagRec (int trace_leave, int retcode, SQLSMALLINT HandleType, SQLHANDLE Handle, SQLSMALLINT RecNumber, SQLCHAR * SqlState, SQLINTEGER * NativeErrorPtr, SQLCHAR * MessageText, SQLSMALLINT BufferLength, SQLSMALLINT * TextLengthPtr) { /* Trace function */ _trace_print_function (en_GetDiagRec, trace_leave, retcode); /* Trace Arguments */ _trace_handletype (HandleType); _trace_handle (HandleType, Handle); _trace_smallint (RecNumber); _trace_string (SqlState, SQL_NTS, NULL, TRACE_OUTPUT_SUCCESS); _trace_integer_p (NativeErrorPtr, TRACE_OUTPUT_SUCCESS); _trace_string (MessageText, BufferLength, TextLengthPtr, TRACE_OUTPUT_SUCCESS); _trace_stringlen ("SQLSMALLINT", BufferLength); _trace_smallint_p (TextLengthPtr, trace_leave); }
void trace_SQLSetDescField (int trace_leave, int retcode, SQLHDESC DescriptorHandle, SQLSMALLINT RecNumber, SQLSMALLINT FieldIdentifier, SQLPOINTER ValuePtr, SQLINTEGER BufferLength) { /* Trace function */ _trace_print_function (en_SetDescField, trace_leave, retcode); /* Trace Arguments */ _trace_handle (SQL_HANDLE_DESC, DescriptorHandle); _trace_smallint (RecNumber); _trace_descfield_type (FieldIdentifier); _trace_pointer (ValuePtr); _trace_bufferlen (BufferLength); }
void trace_SQLGetInfoW (int trace_leave, int retcode, SQLHDBC hdbc, SQLUSMALLINT fInfoType, SQLPOINTER rgbInfoValue, SQLSMALLINT cbInfoValueMax, SQLSMALLINT * pcbInfoValue) { /* Trace function */ _trace_print_function (en_GetInfoW, trace_leave, retcode); /* Trace Arguments */ _trace_handle (SQL_HANDLE_DBC, hdbc); _trace_getinfo (fInfoType, rgbInfoValue, cbInfoValueMax, pcbInfoValue, TRACE_OUTPUT_SUCCESS, 'W'); _trace_smallint (cbInfoValueMax); _trace_smallint_p (pcbInfoValue, TRACE_OUTPUT_SUCCESS); }
void trace_SQLGetDescFieldW (int trace_leave, int retcode, SQLHDESC DescriptorHandle, SQLSMALLINT RecNumber, SQLSMALLINT FieldIdentifier, SQLPOINTER ValuePtr, SQLINTEGER BufferLength, SQLINTEGER * StringLengthPtr) { /* Trace function */ _trace_print_function (en_GetDescFieldW, trace_leave, retcode); /* Trace Arguments */ _trace_handle (SQL_HANDLE_DESC, DescriptorHandle); _trace_smallint (RecNumber); _trace_descfield_type (FieldIdentifier); _trace_pointer (ValuePtr); _trace_bufferlen (BufferLength); _trace_integer_p (StringLengthPtr, TRACE_OUTPUT_SUCCESS); }
void trace_SQLBrowseConnect (int trace_leave, int retcode, SQLHDBC ConnectionHandle, SQLCHAR * InConnectionString, SQLSMALLINT StringLength1, SQLCHAR * OutConnectionString, SQLSMALLINT BufferLength, SQLSMALLINT * StringLength2Ptr) { /* Trace function */ _trace_print_function (en_BrowseConnect, trace_leave, retcode); /* Trace Arguments */ _trace_handle (SQL_HANDLE_DBC, ConnectionHandle); _trace_string (InConnectionString, StringLength1, NULL, TRACE_INPUT); _trace_stringlen ("SQLSMALLINT", StringLength1); _trace_string (OutConnectionString, BufferLength, StringLength2Ptr, TRACE_OUTPUT_SUCCESS); _trace_smallint (BufferLength); _trace_smallint_p (StringLength2Ptr, TRACE_OUTPUT_SUCCESS); }