]> git.saurik.com Git - wxWidgets.git/blob - src/iodbc/henv.ci
TestDestroy() bug corrected
[wxWidgets.git] / src / iodbc / henv.ci
1 #ifndef CLI_NAME_PREFIX
2
3 /* There are some exceptions :
4 * on FreeBSD 2.x CLI_NAME_PREFIX is defined in Config.mk as "_SQL"
5 * on HP/UX s300/s400, CLI_NAME_PREFIX is defined in Config.mk as "_SQL"
6 * on AIX 3.x 4.x, CLI_NAME_PREFIX is defined in Config.mk as ".SQL"
7 */
8
9 # define CLI_NAME_PREFIX "SQL" /* using call by value prefix */
10 #endif
11
12 static struct {
13 int en_idx;
14 char* symbol;
15 } odbcapi_symtab[] = {
16 #if (ODBCVER >= 0x0300)
17 { en_AllocHandle CLI_NAME_PREFIX "AllocHandle" },
18 { en_FreeHandle CLI_NAME_PREFIX "FreeHandle" },
19 #endif
20 { en_AllocEnv, CLI_NAME_PREFIX "AllocEnv" },
21 { en_AllocConnect, CLI_NAME_PREFIX "AllocConnect" },
22 { en_Connect, CLI_NAME_PREFIX "Connect" },
23 { en_DriverConnect, CLI_NAME_PREFIX "DriverConnect" },
24 { en_BrowseConnect, CLI_NAME_PREFIX "BrowseConnect" },
25
26 { en_DataSources, CLI_NAME_PREFIX "DataSources" },
27 { en_Drivers, CLI_NAME_PREFIX "Driver" },
28 { en_GetInfo, CLI_NAME_PREFIX "GetInfo" },
29 { en_GetFunctions, CLI_NAME_PREFIX "GetFunctions" },
30 { en_GetTypeInfo, CLI_NAME_PREFIX "GetTypeInfo" },
31
32 { en_SetConnectOption, CLI_NAME_PREFIX "SetConnectOption" },
33 { en_GetConnectOption, CLI_NAME_PREFIX "GetConnectOption" },
34 { en_SetStmtOption, CLI_NAME_PREFIX "SetStmtOption" },
35 { en_GetStmtOption, CLI_NAME_PREFIX "GetStmtOption" },
36
37 { en_AllocStmt, CLI_NAME_PREFIX "AllocStmt" },
38 { en_Prepare, CLI_NAME_PREFIX "Prepare" },
39 { en_BindParameter, CLI_NAME_PREFIX "BindParameter" },
40 { en_ParamOptions, CLI_NAME_PREFIX "ParamOptions" },
41 { en_GetCursorName, CLI_NAME_PREFIX "GetCursorName" },
42 { en_SetCursorName, CLI_NAME_PREFIX "SetCursorName" },
43 { en_SetScrollOptions, CLI_NAME_PREFIX "SetScrollOptions" },
44 { en_SetParam, CLI_NAME_PREFIX "SetParam" },
45
46 { en_Execute, CLI_NAME_PREFIX "Execute" },
47 { en_ExecDirect, CLI_NAME_PREFIX "ExecDirect" },
48 { en_NativeSql, CLI_NAME_PREFIX "NativeSql" },
49 { en_DescribeParam, CLI_NAME_PREFIX "DescribeParam" },
50 { en_NumParams, CLI_NAME_PREFIX "NumParams" },
51 { en_ParamData, CLI_NAME_PREFIX "ParamData" },
52 { en_PutData, CLI_NAME_PREFIX "PutData" },
53
54 { en_RowCount, CLI_NAME_PREFIX "RowCount" },
55 { en_NumResultCols, CLI_NAME_PREFIX "NumResultCols" },
56 { en_DescribeCol, CLI_NAME_PREFIX "DescribeCol" },
57 { en_ColAttributes, CLI_NAME_PREFIX "ColAttributes" },
58 { en_BindCol, CLI_NAME_PREFIX "BindCol" },
59 { en_Fetch, CLI_NAME_PREFIX "Fetch" },
60 { en_ExtendedFetch, CLI_NAME_PREFIX "ExtendedFetch" },
61 { en_GetData, CLI_NAME_PREFIX "GetData" },
62 { en_SetPos, CLI_NAME_PREFIX "SetPos" },
63 { en_MoreResults, CLI_NAME_PREFIX "MoreResults" },
64 { en_Error, CLI_NAME_PREFIX "Error" },
65
66 { en_ColumnPrivileges, CLI_NAME_PREFIX "ColumnPrivileges" },
67 { en_Columns, CLI_NAME_PREFIX "Columns" },
68 { en_ForeignKeys, CLI_NAME_PREFIX "ForeignKeys" },
69 { en_PrimaryKeys, CLI_NAME_PREFIX "PrimaryKeys" },
70 { en_ProcedureColumns, CLI_NAME_PREFIX "ProcedureColumns" },
71 { en_Procedures, CLI_NAME_PREFIX "Procedures" },
72 { en_SpecialColumns, CLI_NAME_PREFIX "SpecialColumns" },
73 { en_Statistics, CLI_NAME_PREFIX "Statistics" },
74 { en_TablePrivileges, CLI_NAME_PREFIX "TablePrivileges" },
75 { en_Tables, CLI_NAME_PREFIX "Tables" },
76
77 { en_FreeStmt, CLI_NAME_PREFIX "FreeStmt" },
78 { en_Cancel, CLI_NAME_PREFIX "Cancel" },
79 { en_Transact, CLI_NAME_PREFIX "Transact" },
80
81 { en_Disconnect, CLI_NAME_PREFIX "Disconnect" },
82 { en_FreeConnect, CLI_NAME_PREFIX "FreeConnect" },
83 { en_FreeEnv, CLI_NAME_PREFIX "FreeEnv" },
84
85 { en_NullProc, NULL }
86 };