OSDN Git Service

Please enter the commit message for your changes. Lines starting
[eos/hostdependX86LINUX64.git] / util / X86LINUX64 / include / odbcStubs.h
1 /*
2  *-----------------------------------------------------------------------------
3  *
4  * ../generic/odbcStubs.h --
5  *
6  *      Stubs for procedures in odbcStubDefs.txt
7  *
8  * Generated by genExtStubs.tcl: DO NOT EDIT
9  * 2011-01-22 20:11:52Z
10  *
11  *-----------------------------------------------------------------------------
12  */
13
14 typedef struct odbcStubDefs {
15
16     /* Functions from libraries: odbc32 odbc libodbc32 libodbc */
17
18     SQLRETURN (SQL_API*SQLAllocHandlePtr)(SQLSMALLINT,SQLHANDLE,SQLHANDLE*);
19     SQLRETURN (SQL_API*SQLBindParameterPtr)(SQLHSTMT,SQLUSMALLINT,SQLSMALLINT,SQLSMALLINT,SQLSMALLINT,SQLULEN,SQLSMALLINT,SQLPOINTER,SQLLEN,SQLLEN*);
20     SQLRETURN (SQL_API*SQLCloseCursorPtr)(SQLHSTMT);
21     SQLRETURN (SQL_API*SQLColumnsWPtr)(SQLHSTMT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT ,SQLWCHAR*,SQLSMALLINT );
22     SQLRETURN (SQL_API*SQLDataSourcesWPtr)(SQLHENV,SQLUSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLSMALLINT*,SQLWCHAR*,SQLSMALLINT,SQLSMALLINT*);
23     SQLRETURN (SQL_API*SQLDescribeColWPtr)(SQLHSTMT,SQLUSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLSMALLINT*,SQLSMALLINT*,SQLULEN*,SQLSMALLINT*,SQLSMALLINT*);
24     SQLRETURN (SQL_API*SQLDescribeParamPtr)(SQLHSTMT,SQLUSMALLINT,SQLSMALLINT*,SQLULEN*,SQLSMALLINT*,SQLSMALLINT*);
25     SQLRETURN (SQL_API*SQLDisconnectPtr)(SQLHDBC);
26     SQLRETURN (SQL_API*SQLDriverConnectWPtr)(SQLHDBC,SQLHWND,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLSMALLINT*,SQLUSMALLINT);
27     SQLRETURN (SQL_API*SQLDriversWPtr)(SQLHENV,SQLUSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLSMALLINT*,SQLWCHAR*,SQLSMALLINT,SQLSMALLINT*);
28     SQLRETURN (SQL_API*SQLEndTranPtr)(SQLSMALLINT,SQLHANDLE,SQLSMALLINT);
29     SQLRETURN (SQL_API*SQLExecutePtr)(SQLHSTMT);
30     SQLRETURN (SQL_API*SQLFetchPtr)(SQLHSTMT);
31     SQLRETURN (SQL_API*SQLForeignKeysWPtr)(SQLHSTMT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT);
32     SQLRETURN (SQL_API*SQLFreeHandlePtr)(SQLSMALLINT,SQLHANDLE);
33     SQLRETURN (SQL_API*SQLGetConnectAttrPtr)(SQLHDBC,SQLINTEGER,SQLPOINTER,SQLINTEGER,SQLINTEGER*);
34     SQLRETURN (SQL_API*SQLGetDataPtr)(SQLHSTMT,SQLUSMALLINT,SQLSMALLINT,SQLPOINTER,SQLLEN,SQLLEN*);
35     SQLRETURN (SQL_API*SQLGetDiagFieldAPtr)(SQLSMALLINT,SQLHANDLE,SQLSMALLINT,SQLSMALLINT,SQLPOINTER,SQLSMALLINT,SQLSMALLINT*);
36     SQLRETURN (SQL_API*SQLGetDiagRecWPtr)(SQLSMALLINT,SQLHANDLE,SQLSMALLINT,SQLWCHAR*,SQLINTEGER*,SQLWCHAR*,SQLSMALLINT,SQLSMALLINT*);
37     SQLRETURN (SQL_API*SQLGetTypeInfoPtr)(SQLHSTMT,SQLSMALLINT);
38     SQLRETURN (SQL_API*SQLMoreResultsPtr)(SQLHSTMT);
39     SQLRETURN (SQL_API*SQLNumParamsPtr)(SQLHSTMT,SQLSMALLINT*);
40     SQLRETURN (SQL_API*SQLNumResultColsPtr)(SQLHSTMT,SQLSMALLINT*);
41     SQLRETURN (SQL_API*SQLPrepareWPtr)(SQLHSTMT,SQLWCHAR*,SQLINTEGER);
42     SQLRETURN (SQL_API*SQLPrimaryKeysWPtr)(SQLHSTMT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT);
43     SQLRETURN (SQL_API*SQLRowCountPtr)(SQLHSTMT,SQLLEN*);
44     SQLRETURN (SQL_API*SQLSetConnectAttrPtr)(SQLHDBC,SQLINTEGER,SQLPOINTER,SQLINTEGER);
45     SQLRETURN (SQL_API*SQLSetConnectOptionPtr)(SQLHDBC,SQLUSMALLINT,SQLULEN);
46     SQLRETURN (SQL_API*SQLSetEnvAttrPtr)(SQLHENV,SQLINTEGER,SQLPOINTER,SQLINTEGER);
47     SQLRETURN (SQL_API*SQLTablesWPtr)(SQLHSTMT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT,SQLWCHAR*,SQLSMALLINT);
48 } odbcStubDefs;
49 #define SQLAllocHandle (odbcStubs->SQLAllocHandlePtr)
50 #define SQLBindParameter (odbcStubs->SQLBindParameterPtr)
51 #define SQLCloseCursor (odbcStubs->SQLCloseCursorPtr)
52 #define SQLColumnsW (odbcStubs->SQLColumnsWPtr)
53 #define SQLDataSourcesW (odbcStubs->SQLDataSourcesWPtr)
54 #define SQLDescribeColW (odbcStubs->SQLDescribeColWPtr)
55 #define SQLDescribeParam (odbcStubs->SQLDescribeParamPtr)
56 #define SQLDisconnect (odbcStubs->SQLDisconnectPtr)
57 #define SQLDriverConnectW (odbcStubs->SQLDriverConnectWPtr)
58 #define SQLDriversW (odbcStubs->SQLDriversWPtr)
59 #define SQLEndTran (odbcStubs->SQLEndTranPtr)
60 #define SQLExecute (odbcStubs->SQLExecutePtr)
61 #define SQLFetch (odbcStubs->SQLFetchPtr)
62 #define SQLForeignKeysW (odbcStubs->SQLForeignKeysWPtr)
63 #define SQLFreeHandle (odbcStubs->SQLFreeHandlePtr)
64 #define SQLGetConnectAttr (odbcStubs->SQLGetConnectAttrPtr)
65 #define SQLGetData (odbcStubs->SQLGetDataPtr)
66 #define SQLGetDiagFieldA (odbcStubs->SQLGetDiagFieldAPtr)
67 #define SQLGetDiagRecW (odbcStubs->SQLGetDiagRecWPtr)
68 #define SQLGetTypeInfo (odbcStubs->SQLGetTypeInfoPtr)
69 #define SQLMoreResults (odbcStubs->SQLMoreResultsPtr)
70 #define SQLNumParams (odbcStubs->SQLNumParamsPtr)
71 #define SQLNumResultCols (odbcStubs->SQLNumResultColsPtr)
72 #define SQLPrepareW (odbcStubs->SQLPrepareWPtr)
73 #define SQLPrimaryKeysW (odbcStubs->SQLPrimaryKeysWPtr)
74 #define SQLRowCount (odbcStubs->SQLRowCountPtr)
75 #define SQLSetConnectAttr (odbcStubs->SQLSetConnectAttrPtr)
76 #define SQLSetConnectOption (odbcStubs->SQLSetConnectOptionPtr)
77 #define SQLSetEnvAttr (odbcStubs->SQLSetEnvAttrPtr)
78 #define SQLTablesW (odbcStubs->SQLTablesWPtr)
79 MODULE_SCOPE odbcStubDefs *odbcStubs;