Mercurial > repos > rliterman > csp2
diff CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/include/odbcStubs.h @ 69:33d812a61356
planemo upload commit 2e9511a184a1ca667c7be0c6321a36dc4e3d116d
author | jpayne |
---|---|
date | Tue, 18 Mar 2025 17:55:14 -0400 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/include/odbcStubs.h Tue Mar 18 17:55:14 2025 -0400 @@ -0,0 +1,80 @@ +/* + *----------------------------------------------------------------------------- + * + * odbcStubs.h -- + * + * Stubs for procedures in odbcStubDefs.txt + * + * Generated by genExtStubs.tcl: DO NOT EDIT + * 2018-05-12 16:18:48Z + * + *----------------------------------------------------------------------------- + */ + +typedef struct odbcStubDefs { + SQLRETURN (SQL_API*SQLAllocHandlePtr)(SQLSMALLINT,SQLHANDLE,SQLHANDLE*); + SQLRETURN (SQL_API*SQLBindParameterPtr)(SQLHSTMT,SQLUSMALLINT,SQLSMALLINT,SQLSMALLINT,SQLSMALLINT,SQLULEN,SQLSMALLINT,SQLPOINTER,SQLLEN,SQLLEN*); + SQLRETURN (SQL_API*SQLCloseCursorPtr)(SQLHSTMT); + SQLRETURN (SQL_API*SQLColumnsWPtr)(SQLHSTMT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT ,SQLWCHAR*,SQLSMALLINT ); + SQLRETURN (SQL_API*SQLDataSourcesWPtr)(SQLHENV,SQLUSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLSMALLINT*,SQLWCHAR*,SQLSMALLINT,SQLSMALLINT*); + SQLRETURN (SQL_API*SQLDescribeColWPtr)(SQLHSTMT,SQLUSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLSMALLINT*,SQLSMALLINT*,SQLULEN*,SQLSMALLINT*,SQLSMALLINT*); + SQLRETURN (SQL_API*SQLDescribeParamPtr)(SQLHSTMT,SQLUSMALLINT,SQLSMALLINT*,SQLULEN*,SQLSMALLINT*,SQLSMALLINT*); + SQLRETURN (SQL_API*SQLDisconnectPtr)(SQLHDBC); + SQLRETURN (SQL_API*SQLDriverConnectWPtr)(SQLHDBC,SQLHWND,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLSMALLINT*,SQLUSMALLINT); + SQLRETURN (SQL_API*SQLDriversWPtr)(SQLHENV,SQLUSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLSMALLINT*,SQLWCHAR*,SQLSMALLINT,SQLSMALLINT*); + SQLRETURN (SQL_API*SQLEndTranPtr)(SQLSMALLINT,SQLHANDLE,SQLSMALLINT); + SQLRETURN (SQL_API*SQLExecutePtr)(SQLHSTMT); + SQLRETURN (SQL_API*SQLFetchPtr)(SQLHSTMT); + SQLRETURN (SQL_API*SQLForeignKeysWPtr)(SQLHSTMT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT); + SQLRETURN (SQL_API*SQLFreeHandlePtr)(SQLSMALLINT,SQLHANDLE); + SQLRETURN (SQL_API*SQLGetConnectAttrPtr)(SQLHDBC,SQLINTEGER,SQLPOINTER,SQLINTEGER,SQLINTEGER*); + SQLRETURN (SQL_API*SQLGetDataPtr)(SQLHSTMT,SQLUSMALLINT,SQLSMALLINT,SQLPOINTER,SQLLEN,SQLLEN*); + SQLRETURN (SQL_API*SQLGetDiagFieldAPtr)(SQLSMALLINT,SQLHANDLE,SQLSMALLINT,SQLSMALLINT,SQLPOINTER,SQLSMALLINT,SQLSMALLINT*); + SQLRETURN (SQL_API*SQLGetDiagRecWPtr)(SQLSMALLINT,SQLHANDLE,SQLSMALLINT,SQLWCHAR*,SQLINTEGER*,SQLWCHAR*,SQLSMALLINT,SQLSMALLINT*); + SQLRETURN (SQL_API*SQLGetInfoWPtr)(SQLHANDLE,SQLUSMALLINT,SQLPOINTER,SQLSMALLINT,SQLSMALLINT*); + SQLRETURN (SQL_API*SQLGetTypeInfoPtr)(SQLHSTMT,SQLSMALLINT); + SQLRETURN (SQL_API*SQLMoreResultsPtr)(SQLHSTMT); + SQLRETURN (SQL_API*SQLNumParamsPtr)(SQLHSTMT,SQLSMALLINT*); + SQLRETURN (SQL_API*SQLNumResultColsPtr)(SQLHSTMT,SQLSMALLINT*); + SQLRETURN (SQL_API*SQLPrepareWPtr)(SQLHSTMT,SQLWCHAR*,SQLINTEGER); + SQLRETURN (SQL_API*SQLPrimaryKeysWPtr)(SQLHSTMT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT); + SQLRETURN (SQL_API*SQLRowCountPtr)(SQLHSTMT,SQLLEN*); + SQLRETURN (SQL_API*SQLSetConnectAttrPtr)(SQLHDBC,SQLINTEGER,SQLPOINTER,SQLINTEGER); + SQLRETURN (SQL_API*SQLSetConnectOptionPtr)(SQLHDBC,SQLUSMALLINT,SQLULEN); + SQLRETURN (SQL_API*SQLSetEnvAttrPtr)(SQLHENV,SQLINTEGER,SQLPOINTER,SQLINTEGER); + SQLRETURN (SQL_API*SQLTablesWPtr)(SQLHSTMT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT); + SQLRETURN (SQL_API*SQLExecDirectWPtr)(SQLHSTMT,SQLWCHAR*,SQLINTEGER); +} odbcStubDefs; +#define SQLAllocHandle (odbcStubs->SQLAllocHandlePtr) +#define SQLBindParameter (odbcStubs->SQLBindParameterPtr) +#define SQLCloseCursor (odbcStubs->SQLCloseCursorPtr) +#define SQLColumnsW (odbcStubs->SQLColumnsWPtr) +#define SQLDataSourcesW (odbcStubs->SQLDataSourcesWPtr) +#define SQLDescribeColW (odbcStubs->SQLDescribeColWPtr) +#define SQLDescribeParam (odbcStubs->SQLDescribeParamPtr) +#define SQLDisconnect (odbcStubs->SQLDisconnectPtr) +#define SQLDriverConnectW (odbcStubs->SQLDriverConnectWPtr) +#define SQLDriversW (odbcStubs->SQLDriversWPtr) +#define SQLEndTran (odbcStubs->SQLEndTranPtr) +#define SQLExecute (odbcStubs->SQLExecutePtr) +#define SQLFetch (odbcStubs->SQLFetchPtr) +#define SQLForeignKeysW (odbcStubs->SQLForeignKeysWPtr) +#define SQLFreeHandle (odbcStubs->SQLFreeHandlePtr) +#define SQLGetConnectAttr (odbcStubs->SQLGetConnectAttrPtr) +#define SQLGetData (odbcStubs->SQLGetDataPtr) +#define SQLGetDiagFieldA (odbcStubs->SQLGetDiagFieldAPtr) +#define SQLGetDiagRecW (odbcStubs->SQLGetDiagRecWPtr) +#define SQLGetInfoW (odbcStubs->SQLGetInfoWPtr) +#define SQLGetTypeInfo (odbcStubs->SQLGetTypeInfoPtr) +#define SQLMoreResults (odbcStubs->SQLMoreResultsPtr) +#define SQLNumParams (odbcStubs->SQLNumParamsPtr) +#define SQLNumResultCols (odbcStubs->SQLNumResultColsPtr) +#define SQLPrepareW (odbcStubs->SQLPrepareWPtr) +#define SQLPrimaryKeysW (odbcStubs->SQLPrimaryKeysWPtr) +#define SQLRowCount (odbcStubs->SQLRowCountPtr) +#define SQLSetConnectAttr (odbcStubs->SQLSetConnectAttrPtr) +#define SQLSetConnectOption (odbcStubs->SQLSetConnectOptionPtr) +#define SQLSetEnvAttr (odbcStubs->SQLSetEnvAttrPtr) +#define SQLTablesW (odbcStubs->SQLTablesWPtr) +#define SQLExecDirectW (odbcStubs->SQLExecDirectWPtr) +MODULE_SCOPE const odbcStubDefs *odbcStubs;