]>
Commit | Line | Data |
---|---|---|
1 | #define SQLRETURN RETCODE | |
2 | SQLRETURN SQL_API SQLDriverConnect( | |
3 | SQLHDBC hdbc, | |
4 | SQLHWND hwnd, | |
5 | SQLCHAR FAR *szConnStrIn, | |
6 | SQLSMALLINT cbConnStrIn, | |
7 | SQLCHAR FAR *szConnStrOut, | |
8 | SQLSMALLINT cbConnStrOutMax, | |
9 | SQLSMALLINT FAR *pcbConnStrOut, | |
10 | SQLUSMALLINT fDriverCompletion); | |
11 | ||
12 | SQLRETURN SQL_API SQLBrowseConnect( | |
13 | SQLHDBC hdbc, | |
14 | SQLCHAR FAR *szConnStrIn, | |
15 | SQLSMALLINT cbConnStrIn, | |
16 | SQLCHAR FAR *szConnStrOut, | |
17 | SQLSMALLINT cbConnStrOutMax, | |
18 | SQLSMALLINT FAR *pcbConnStrOut); | |
19 | ||
20 | SQLRETURN SQL_API SQLColumnPrivileges( | |
21 | SQLHSTMT hstmt, | |
22 | SQLCHAR FAR *szCatalogName, | |
23 | SQLSMALLINT cbCatalogName, | |
24 | SQLCHAR FAR *szSchemaName, | |
25 | SQLSMALLINT cbSchemaName, | |
26 | SQLCHAR FAR *szTableName, | |
27 | SQLSMALLINT cbTableName, | |
28 | SQLCHAR FAR *szColumnName, | |
29 | SQLSMALLINT cbColumnName); | |
30 | ||
31 | SQLRETURN SQL_API SQLDescribeParam( | |
32 | SQLHSTMT hstmt, | |
33 | SQLUSMALLINT ipar, | |
34 | SQLSMALLINT FAR *pfSqlType, | |
35 | SQLUINTEGER FAR *pcbParamDef, | |
36 | SQLSMALLINT FAR *pibScale, | |
37 | SQLSMALLINT FAR *pfNullable); | |
38 | ||
39 | SQLRETURN SQL_API SQLExtendedFetch( | |
40 | SQLHSTMT hstmt, | |
41 | SQLUSMALLINT fFetchType, | |
42 | SQLINTEGER irow, | |
43 | SQLUINTEGER FAR *pcrow, | |
44 | SQLUSMALLINT FAR *rgfRowStatus); | |
45 | ||
46 | SQLRETURN SQL_API SQLForeignKeys( | |
47 | SQLHSTMT hstmt, | |
48 | SQLCHAR FAR *szPkCatalogName, | |
49 | SQLSMALLINT cbPkCatalogName, | |
50 | SQLCHAR FAR *szPkSchemaName, | |
51 | SQLSMALLINT cbPkSchemaName, | |
52 | SQLCHAR FAR *szPkTableName, | |
53 | SQLSMALLINT cbPkTableName, | |
54 | SQLCHAR FAR *szFkCatalogName, | |
55 | SQLSMALLINT cbFkCatalogName, | |
56 | SQLCHAR FAR *szFkSchemaName, | |
57 | SQLSMALLINT cbFkSchemaName, | |
58 | SQLCHAR FAR *szFkTableName, | |
59 | SQLSMALLINT cbFkTableName); | |
60 | ||
61 | SQLRETURN SQL_API SQLMoreResults( | |
62 | SQLHSTMT hstmt); | |
63 | ||
64 | SQLRETURN SQL_API SQLNativeSql( | |
65 | SQLHDBC hdbc, | |
66 | SQLCHAR FAR *szSqlStrIn, | |
67 | SQLINTEGER cbSqlStrIn, | |
68 | SQLCHAR FAR *szSqlStr, | |
69 | SQLINTEGER cbSqlStrMax, | |
70 | SQLINTEGER FAR *pcbSqlStr); | |
71 | ||
72 | SQLRETURN SQL_API SQLNumParams( | |
73 | SQLHSTMT hstmt, | |
74 | SQLSMALLINT FAR *pcpar); | |
75 | ||
76 | SQLRETURN SQL_API SQLParamOptions( | |
77 | SQLHSTMT hstmt, | |
78 | SQLUINTEGER crow, | |
79 | SQLUINTEGER FAR *pirow); | |
80 | ||
81 | SQLRETURN SQL_API SQLPrimaryKeys( | |
82 | SQLHSTMT hstmt, | |
83 | SQLCHAR FAR *szCatalogName, | |
84 | SQLSMALLINT cbCatalogName, | |
85 | SQLCHAR FAR *szSchemaName, | |
86 | SQLSMALLINT cbSchemaName, | |
87 | SQLCHAR FAR *szTableName, | |
88 | SQLSMALLINT cbTableName); | |
89 | ||
90 | SQLRETURN SQL_API SQLProcedureColumns( | |
91 | SQLHSTMT hstmt, | |
92 | SQLCHAR FAR *szCatalogName, | |
93 | SQLSMALLINT cbCatalogName, | |
94 | SQLCHAR FAR *szSchemaName, | |
95 | SQLSMALLINT cbSchemaName, | |
96 | SQLCHAR FAR *szProcName, | |
97 | SQLSMALLINT cbProcName, | |
98 | SQLCHAR FAR *szColumnName, | |
99 | SQLSMALLINT cbColumnName); | |
100 | ||
101 | SQLRETURN SQL_API SQLProcedures( | |
102 | SQLHSTMT hstmt, | |
103 | SQLCHAR FAR *szCatalogName, | |
104 | SQLSMALLINT cbCatalogName, | |
105 | SQLCHAR FAR *szSchemaName, | |
106 | SQLSMALLINT cbSchemaName, | |
107 | SQLCHAR FAR *szProcName, | |
108 | SQLSMALLINT cbProcName); | |
109 | ||
110 | SQLRETURN SQL_API SQLSetPos( | |
111 | SQLHSTMT hstmt, | |
112 | SQLUSMALLINT irow, | |
113 | SQLUSMALLINT fOption, | |
114 | SQLUSMALLINT fLock); | |
115 | ||
116 | SQLRETURN SQL_API SQLTablePrivileges( | |
117 | SQLHSTMT hstmt, | |
118 | SQLCHAR FAR *szCatalogName, | |
119 | SQLSMALLINT cbCatalogName, | |
120 | SQLCHAR FAR *szSchemaName, | |
121 | SQLSMALLINT cbSchemaName, | |
122 | SQLCHAR FAR *szTableName, | |
123 | SQLSMALLINT cbTableName); | |
124 | ||
125 | SQLRETURN SQL_API SQLDrivers( | |
126 | SQLHENV henv, | |
127 | SQLUSMALLINT fDirection, | |
128 | SQLCHAR FAR *szDriverDesc, | |
129 | SQLSMALLINT cbDriverDescMax, | |
130 | SQLSMALLINT FAR *pcbDriverDesc, | |
131 | SQLCHAR FAR *szDriverAttributes, | |
132 | SQLSMALLINT cbDrvrAttrMax, | |
133 | SQLSMALLINT FAR *pcbDrvrAttr); | |
134 | ||
135 | SQLRETURN SQL_API SQLBindParameter( | |
136 | SQLHSTMT hstmt, | |
137 | SQLUSMALLINT ipar, | |
138 | SQLSMALLINT fParamType, | |
139 | SQLSMALLINT fCType, | |
140 | SQLSMALLINT fSqlType, | |
141 | SQLUINTEGER cbColDef, | |
142 | SQLSMALLINT ibScale, | |
143 | SQLPOINTER rgbValue, | |
144 | SQLINTEGER cbValueMax, | |
145 | SQLINTEGER FAR *pcbValue); | |
146 | ||
147 | SQLRETURN SQL_API SQLAllocConnect( | |
148 | SQLHENV henv, | |
149 | SQLHDBC FAR *phdbc); | |
150 | ||
151 | SQLRETURN SQL_API SQLAllocEnv( | |
152 | SQLHENV FAR *phenv); | |
153 | ||
154 | SQLRETURN SQL_API SQLAllocStmt( | |
155 | SQLHDBC hdbc, | |
156 | SQLHSTMT FAR *phstmt); | |
157 | ||
158 | SQLRETURN SQL_API SQLBindCol( | |
159 | SQLHSTMT hstmt, | |
160 | SQLUSMALLINT icol, | |
161 | SQLSMALLINT fCType, | |
162 | SQLPOINTER rgbValue, | |
163 | SQLINTEGER cbValueMax, | |
164 | SQLINTEGER FAR *pcbValue); | |
165 | ||
166 | SQLRETURN SQL_API SQLCancel( | |
167 | SQLHSTMT hstmt); | |
168 | ||
169 | SQLRETURN SQL_API SQLColAttributes( | |
170 | SQLHSTMT hstmt, | |
171 | SQLUSMALLINT icol, | |
172 | SQLUSMALLINT fDescType, | |
173 | SQLPOINTER rgbDesc, | |
174 | SQLSMALLINT cbDescMax, | |
175 | SQLSMALLINT FAR *pcbDesc, | |
176 | SQLINTEGER FAR *pfDesc); | |
177 | ||
178 | SQLRETURN SQL_API SQLConnect( | |
179 | SQLHDBC hdbc, | |
180 | SQLCHAR FAR *szDSN, | |
181 | SQLSMALLINT cbDSN, | |
182 | SQLCHAR FAR *szUID, | |
183 | SQLSMALLINT cbUID, | |
184 | SQLCHAR FAR *szAuthStr, | |
185 | SQLSMALLINT cbAuthStr); | |
186 | ||
187 | SQLRETURN SQL_API SQLDescribeCol( | |
188 | SQLHSTMT hstmt, | |
189 | SQLUSMALLINT icol, | |
190 | SQLCHAR FAR *szColName, | |
191 | SQLSMALLINT cbColNameMax, | |
192 | SQLSMALLINT FAR *pcbColName, | |
193 | SQLSMALLINT FAR *pfSqlType, | |
194 | SQLUINTEGER FAR *pcbColDef, | |
195 | SQLSMALLINT FAR *pibScale, | |
196 | SQLSMALLINT FAR *pfNullable); | |
197 | ||
198 | SQLRETURN SQL_API SQLDisconnect( | |
199 | SQLHDBC hdbc); | |
200 | ||
201 | SQLRETURN SQL_API SQLError( | |
202 | SQLHENV henv, | |
203 | SQLHDBC hdbc, | |
204 | SQLHSTMT hstmt, | |
205 | SQLCHAR FAR *szSqlState, | |
206 | SQLINTEGER FAR *pfNativeError, | |
207 | SQLCHAR FAR *szErrorMsg, | |
208 | SQLSMALLINT cbErrorMsgMax, | |
209 | SQLSMALLINT FAR *pcbErrorMsg); | |
210 | ||
211 | SQLRETURN SQL_API SQLExecDirect( | |
212 | SQLHSTMT hstmt, | |
213 | SQLCHAR FAR *szSqlStr, | |
214 | SQLINTEGER cbSqlStr); | |
215 | ||
216 | SQLRETURN SQL_API SQLExecute( | |
217 | SQLHSTMT hstmt); | |
218 | ||
219 | SQLRETURN SQL_API SQLFetch( | |
220 | SQLHSTMT hstmt); | |
221 | ||
222 | SQLRETURN SQL_API SQLFreeConnect( | |
223 | SQLHDBC hdbc); | |
224 | ||
225 | SQLRETURN SQL_API SQLFreeEnv( | |
226 | SQLHENV henv); | |
227 | ||
228 | SQLRETURN SQL_API SQLFreeStmt( | |
229 | SQLHSTMT hstmt, | |
230 | SQLUSMALLINT fOption); | |
231 | ||
232 | SQLRETURN SQL_API SQLGetCursorName( | |
233 | SQLHSTMT hstmt, | |
234 | SQLCHAR FAR *szCursor, | |
235 | SQLSMALLINT cbCursorMax, | |
236 | SQLSMALLINT FAR *pcbCursor); | |
237 | ||
238 | SQLRETURN SQL_API SQLNumResultCols( | |
239 | SQLHSTMT hstmt, | |
240 | SQLSMALLINT FAR *pccol); | |
241 | ||
242 | SQLRETURN SQL_API SQLPrepare( | |
243 | SQLHSTMT hstmt, | |
244 | SQLCHAR FAR *szSqlStr, | |
245 | SQLINTEGER cbSqlStr); | |
246 | ||
247 | SQLRETURN SQL_API SQLRowCount( | |
248 | SQLHSTMT hstmt, | |
249 | SQLINTEGER FAR *pcrow); | |
250 | ||
251 | SQLRETURN SQL_API SQLSetCursorName( | |
252 | SQLHSTMT hstmt, | |
253 | SQLCHAR FAR *szCursor, | |
254 | SQLSMALLINT cbCursor); | |
255 | ||
256 | SQLRETURN SQL_API SQLTransact( | |
257 | SQLHENV henv, | |
258 | SQLHDBC hdbc, | |
259 | SQLUSMALLINT fType); | |
260 | ||
261 | ||
262 | SQLRETURN SQL_API SQLSetParam( /* Use SQLBindParameter */ | |
263 | SQLHSTMT hstmt, | |
264 | SQLUSMALLINT ipar, | |
265 | SQLSMALLINT fCType, | |
266 | SQLSMALLINT fSqlType, | |
267 | SQLUINTEGER cbParamDef, | |
268 | SQLSMALLINT ibScale, | |
269 | SQLPOINTER rgbValue, | |
270 | SQLINTEGER FAR *pcbValue); | |
271 | ||
272 | SQLRETURN SQL_API SQLColumns( | |
273 | SQLHSTMT hstmt, | |
274 | SQLCHAR FAR *szCatalogName, | |
275 | SQLSMALLINT cbCatalogName, | |
276 | SQLCHAR FAR *szSchemaName, | |
277 | SQLSMALLINT cbSchemaName, | |
278 | SQLCHAR FAR *szTableName, | |
279 | SQLSMALLINT cbTableName, | |
280 | SQLCHAR FAR *szColumnName, | |
281 | SQLSMALLINT cbColumnName); | |
282 | ||
283 | SQLRETURN SQL_API SQLGetConnectOption( | |
284 | SQLHDBC hdbc, | |
285 | SQLUSMALLINT fOption, | |
286 | SQLPOINTER pvParam); | |
287 | ||
288 | SQLRETURN SQL_API SQLGetData( | |
289 | SQLHSTMT hstmt, | |
290 | SQLUSMALLINT icol, | |
291 | SQLSMALLINT fCType, | |
292 | SQLPOINTER rgbValue, | |
293 | SQLINTEGER cbValueMax, | |
294 | SQLINTEGER FAR *pcbValue); | |
295 | ||
296 | SQLRETURN SQL_API SQLGetFunctions( | |
297 | SQLHDBC hdbc, | |
298 | SQLUSMALLINT fFunction, | |
299 | SQLUSMALLINT FAR *pfExists); | |
300 | ||
301 | SQLRETURN SQL_API SQLGetInfo( | |
302 | SQLHDBC hdbc, | |
303 | SQLUSMALLINT fInfoType, | |
304 | SQLPOINTER rgbInfoValue, | |
305 | SQLSMALLINT cbInfoValueMax, | |
306 | SQLSMALLINT FAR *pcbInfoValue); | |
307 | ||
308 | SQLRETURN SQL_API SQLGetStmtOption( | |
309 | SQLHSTMT hstmt, | |
310 | SQLUSMALLINT fOption, | |
311 | SQLPOINTER pvParam); | |
312 | ||
313 | SQLRETURN SQL_API SQLGetTypeInfo( | |
314 | SQLHSTMT hstmt, | |
315 | SQLSMALLINT fSqlType); | |
316 | ||
317 | SQLRETURN SQL_API SQLParamData( | |
318 | SQLHSTMT hstmt, | |
319 | SQLPOINTER FAR *prgbValue); | |
320 | ||
321 | SQLRETURN SQL_API SQLPutData( | |
322 | SQLHSTMT hstmt, | |
323 | SQLPOINTER rgbValue, | |
324 | SQLINTEGER cbValue); | |
325 | ||
326 | SQLRETURN SQL_API SQLSetConnectOption( | |
327 | SQLHDBC hdbc, | |
328 | SQLUSMALLINT fOption, | |
329 | SQLUINTEGER vParam); | |
330 | ||
331 | SQLRETURN SQL_API SQLSetStmtOption( | |
332 | SQLHSTMT hstmt, | |
333 | SQLUSMALLINT fOption, | |
334 | SQLUINTEGER vParam); | |
335 | ||
336 | SQLRETURN SQL_API SQLSpecialColumns( | |
337 | SQLHSTMT hstmt, | |
338 | SQLUSMALLINT fColType, | |
339 | SQLCHAR FAR *szCatalogName, | |
340 | SQLSMALLINT cbCatalogName, | |
341 | SQLCHAR FAR *szSchemaName, | |
342 | SQLSMALLINT cbSchemaName, | |
343 | SQLCHAR FAR *szTableName, | |
344 | SQLSMALLINT cbTableName, | |
345 | SQLUSMALLINT fScope, | |
346 | SQLUSMALLINT fNullable); | |
347 | ||
348 | SQLRETURN SQL_API SQLStatistics( | |
349 | SQLHSTMT hstmt, | |
350 | SQLCHAR FAR *szCatalogName, | |
351 | SQLSMALLINT cbCatalogName, | |
352 | SQLCHAR FAR *szSchemaName, | |
353 | SQLSMALLINT cbSchemaName, | |
354 | SQLCHAR FAR *szTableName, | |
355 | SQLSMALLINT cbTableName, | |
356 | SQLUSMALLINT fUnique, | |
357 | SQLUSMALLINT fAccuracy); | |
358 | ||
359 | SQLRETURN SQL_API SQLTables( | |
360 | SQLHSTMT hstmt, | |
361 | SQLCHAR FAR *szCatalogName, | |
362 | SQLSMALLINT cbCatalogName, | |
363 | SQLCHAR FAR *szSchemaName, | |
364 | SQLSMALLINT cbSchemaName, | |
365 | SQLCHAR FAR *szTableName, | |
366 | SQLSMALLINT cbTableName, | |
367 | SQLCHAR FAR *szTableType, | |
368 | SQLSMALLINT cbTableType); | |
369 | ||
370 | ||
371 | SQLRETURN SQL_API SQLDataSources( | |
372 | SQLHENV henv, | |
373 | SQLUSMALLINT fDirection, | |
374 | SQLCHAR FAR *szDSN, | |
375 | SQLSMALLINT cbDSNMax, | |
376 | SQLSMALLINT FAR *pcbDSN, | |
377 | SQLCHAR FAR *szDescription, | |
378 | SQLSMALLINT cbDescriptionMax, | |
379 | SQLSMALLINT FAR *pcbDescription); | |
380 |