summaryrefslogtreecommitdiff
path: root/unixODBC/inc/sqlucode.h
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2013-05-06 20:09:47 +0200
committerMichael Stahl <mstahl@redhat.com>2013-05-07 01:41:24 +0200
commitfea65aaa81938372f5c9a2689db32c73618699b3 (patch)
tree168b59e660ca4032887d1cea18fedea2c9254b9c /unixODBC/inc/sqlucode.h
parent6b2ce087e1c3d592875eb36ae6ac2b6f20e248dd (diff)
unixODBC: remove Package_inc
Change-Id: I99ebfcf2a52fe108599938abad87ab73552e6e2a
Diffstat (limited to 'unixODBC/inc/sqlucode.h')
-rw-r--r--unixODBC/inc/sqlucode.h789
1 files changed, 0 insertions, 789 deletions
diff --git a/unixODBC/inc/sqlucode.h b/unixODBC/inc/sqlucode.h
deleted file mode 100644
index 366dab75127a..000000000000
--- a/unixODBC/inc/sqlucode.h
+++ /dev/null
@@ -1,789 +0,0 @@
-/**************************************************
- * sqlucode.h
- *
- * These should be consistent with the MS version.
- *
- **************************************************/
-#ifndef __SQLUCODE_H
-#define __SQLUCODE_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#define SQL_WCHAR (-8)
-#define SQL_WVARCHAR (-9)
-#define SQL_WLONGVARCHAR (-10)
-#define SQL_C_WCHAR SQL_WCHAR
-
-#ifdef UNICODE
-#define SQL_C_TCHAR SQL_C_WCHAR
-#else
-#define SQL_C_TCHAR SQL_C_CHAR
-#endif
-
-#define SQL_SQLSTATE_SIZEW 10 /* size of SQLSTATE for unicode */
-
-/* UNICODE versions */
-
-SQLRETURN SQL_API SQLColAttributeW(
- SQLHSTMT hstmt,
- SQLUSMALLINT iCol,
- SQLUSMALLINT iField,
- SQLPOINTER pCharAttr,
- SQLSMALLINT cbCharAttrMax,
- SQLSMALLINT *pcbCharAttr,
- SQLLEN *pNumAttr);
-
-SQLRETURN SQL_API SQLColAttributesW(
- SQLHSTMT hstmt,
- SQLUSMALLINT icol,
- SQLUSMALLINT fDescType,
- SQLPOINTER rgbDesc,
- SQLSMALLINT cbDescMax,
- SQLSMALLINT *pcbDesc,
- SQLLEN *pfDesc);
-
-SQLRETURN SQL_API SQLConnectW(
- SQLHDBC hdbc,
- SQLWCHAR *szDSN,
- SQLSMALLINT cbDSN,
- SQLWCHAR *szUID,
- SQLSMALLINT cbUID,
- SQLWCHAR *szAuthStr,
- SQLSMALLINT cbAuthStr);
-
-
-SQLRETURN SQL_API SQLDescribeColW(
- SQLHSTMT hstmt,
- SQLUSMALLINT icol,
- SQLWCHAR *szColName,
- SQLSMALLINT cbColNameMax,
- SQLSMALLINT *pcbColName,
- SQLSMALLINT *pfSqlType,
- SQLULEN *pcbColDef,
- SQLSMALLINT *pibScale,
- SQLSMALLINT *pfNullable);
-
-
-SQLRETURN SQL_API SQLErrorW(
- SQLHENV henv,
- SQLHDBC hdbc,
- SQLHSTMT hstmt,
- SQLWCHAR *szSqlState,
- SQLINTEGER *pfNativeError,
- SQLWCHAR *szErrorMsg,
- SQLSMALLINT cbErrorMsgMax,
- SQLSMALLINT *pcbErrorMsg);
-
-SQLRETURN SQL_API SQLExecDirectW(
- SQLHSTMT hstmt,
- SQLWCHAR *szSqlStr,
- SQLINTEGER cbSqlStr);
-
-SQLRETURN SQL_API SQLGetConnectAttrW(
- SQLHDBC hdbc,
- SQLINTEGER fAttribute,
- SQLPOINTER rgbValue,
- SQLINTEGER cbValueMax,
- SQLINTEGER *pcbValue);
-
-SQLRETURN SQL_API SQLGetCursorNameW(
- SQLHSTMT hstmt,
- SQLWCHAR *szCursor,
- SQLSMALLINT cbCursorMax,
- SQLSMALLINT *pcbCursor);
-
-#if (ODBCVER >= 0x0300)
-SQLRETURN SQL_API SQLSetDescFieldW(SQLHDESC DescriptorHandle,
- SQLSMALLINT RecNumber,
- SQLSMALLINT FieldIdentifier,
- SQLPOINTER Value,
- SQLINTEGER BufferLength);
-
-
-
-SQLRETURN SQL_API SQLGetDescFieldW(
- SQLHDESC hdesc,
- SQLSMALLINT iRecord,
- SQLSMALLINT iField,
- SQLPOINTER rgbValue,
- SQLINTEGER cbValueMax,
- SQLINTEGER *pcbValue);
-
-SQLRETURN SQL_API SQLGetDescRecW(
- SQLHDESC hdesc,
- SQLSMALLINT iRecord,
- SQLWCHAR *szName,
- SQLSMALLINT cbNameMax,
- SQLSMALLINT *pcbName,
- SQLSMALLINT *pfType,
- SQLSMALLINT *pfSubType,
- SQLLEN *pLength,
- SQLSMALLINT *pPrecision,
- SQLSMALLINT *pScale,
- SQLSMALLINT *pNullable);
-
-SQLRETURN SQL_API SQLGetDiagFieldW(
- SQLSMALLINT fHandleType,
- SQLHANDLE handle,
- SQLSMALLINT iRecord,
- SQLSMALLINT fDiagField,
- SQLPOINTER rgbDiagInfo,
- SQLSMALLINT cbDiagInfoMax,
- SQLSMALLINT *pcbDiagInfo);
-
-SQLRETURN SQL_API SQLGetDiagRecW(
- SQLSMALLINT fHandleType,
- SQLHANDLE handle,
- SQLSMALLINT iRecord,
- SQLWCHAR *szSqlState,
- SQLINTEGER *pfNativeError,
- SQLWCHAR *szErrorMsg,
- SQLSMALLINT cbErrorMsgMax,
- SQLSMALLINT *pcbErrorMsg);
-
-
-#endif
-
-
-SQLRETURN SQL_API SQLPrepareW(
- SQLHSTMT hstmt,
- SQLWCHAR *szSqlStr,
- SQLINTEGER cbSqlStr);
-
-SQLRETURN SQL_API SQLSetConnectAttrW(
- SQLHDBC hdbc,
- SQLINTEGER fAttribute,
- SQLPOINTER rgbValue,
- SQLINTEGER cbValue);
-
-SQLRETURN SQL_API SQLSetCursorNameW(
- SQLHSTMT hstmt,
- SQLWCHAR *szCursor,
- SQLSMALLINT cbCursor);
-
-
-
-
-
-
-
-SQLRETURN SQL_API SQLColumnsW(
- SQLHSTMT hstmt,
- SQLWCHAR *szCatalogName,
- SQLSMALLINT cbCatalogName,
- SQLWCHAR *szSchemaName,
- SQLSMALLINT cbSchemaName,
- SQLWCHAR *szTableName,
- SQLSMALLINT cbTableName,
- SQLWCHAR *szColumnName,
- SQLSMALLINT cbColumnName);
-
-SQLRETURN SQL_API SQLGetConnectOptionW(
- SQLHDBC hdbc,
- SQLUSMALLINT fOption,
- SQLPOINTER pvParam);
-
-
-
-SQLRETURN SQL_API SQLGetInfoW(
- SQLHDBC hdbc,
- SQLUSMALLINT fInfoType,
- SQLPOINTER rgbInfoValue,
- SQLSMALLINT cbInfoValueMax,
- SQLSMALLINT *pcbInfoValue);
-
-SQLRETURN SQL_API SQLGetTypeInfoW(
- SQLHSTMT StatementHandle,
- SQLSMALLINT DataType);
-
-
-SQLRETURN SQL_API SQLSetConnectOptionW(
- SQLHDBC hdbc,
- SQLUSMALLINT fOption,
- SQLULEN vParam);
-
-
-SQLRETURN SQL_API SQLSpecialColumnsW(
- SQLHSTMT hstmt,
- SQLUSMALLINT fColType,
- SQLWCHAR *szCatalogName,
- SQLSMALLINT cbCatalogName,
- SQLWCHAR *szSchemaName,
- SQLSMALLINT cbSchemaName,
- SQLWCHAR *szTableName,
- SQLSMALLINT cbTableName,
- SQLUSMALLINT fScope,
- SQLUSMALLINT fNullable);
-
-SQLRETURN SQL_API SQLStatisticsW(
- SQLHSTMT hstmt,
- SQLWCHAR *szCatalogName,
- SQLSMALLINT cbCatalogName,
- SQLWCHAR *szSchemaName,
- SQLSMALLINT cbSchemaName,
- SQLWCHAR *szTableName,
- SQLSMALLINT cbTableName,
- SQLUSMALLINT fUnique,
- SQLUSMALLINT fAccuracy);
-
-SQLRETURN SQL_API SQLTablesW(
- SQLHSTMT hstmt,
- SQLWCHAR *szCatalogName,
- SQLSMALLINT cbCatalogName,
- SQLWCHAR *szSchemaName,
- SQLSMALLINT cbSchemaName,
- SQLWCHAR *szTableName,
- SQLSMALLINT cbTableName,
- SQLWCHAR *szTableType,
- SQLSMALLINT cbTableType);
-
-
-
-SQLRETURN SQL_API SQLDataSourcesW(
- SQLHENV henv,
- SQLUSMALLINT fDirection,
- SQLWCHAR *szDSN,
- SQLSMALLINT cbDSNMax,
- SQLSMALLINT *pcbDSN,
- SQLWCHAR *szDescription,
- SQLSMALLINT cbDescriptionMax,
- SQLSMALLINT *pcbDescription);
-
-
-
-
-SQLRETURN SQL_API SQLDriverConnectW(
- SQLHDBC hdbc,
- SQLHWND hwnd,
- SQLWCHAR *szConnStrIn,
- SQLSMALLINT cbConnStrIn,
- SQLWCHAR *szConnStrOut,
- SQLSMALLINT cbConnStrOutMax,
- SQLSMALLINT *pcbConnStrOut,
- SQLUSMALLINT fDriverCompletion);
-
-
-SQLRETURN SQL_API SQLBrowseConnectW(
- SQLHDBC hdbc,
- SQLWCHAR *szConnStrIn,
- SQLSMALLINT cbConnStrIn,
- SQLWCHAR *szConnStrOut,
- SQLSMALLINT cbConnStrOutMax,
- SQLSMALLINT *pcbConnStrOut);
-
-SQLRETURN SQL_API SQLColumnPrivilegesW(
- SQLHSTMT hstmt,
- SQLWCHAR *szCatalogName,
- SQLSMALLINT cbCatalogName,
- SQLWCHAR *szSchemaName,
- SQLSMALLINT cbSchemaName,
- SQLWCHAR *szTableName,
- SQLSMALLINT cbTableName,
- SQLWCHAR *szColumnName,
- SQLSMALLINT cbColumnName);
-
-SQLRETURN SQL_API SQLGetStmtAttrW(
- SQLHSTMT hstmt,
- SQLINTEGER fAttribute,
- SQLPOINTER rgbValue,
- SQLINTEGER cbValueMax,
- SQLINTEGER *pcbValue);
-
-SQLRETURN SQL_API SQLSetStmtAttrW(
- SQLHSTMT hstmt,
- SQLINTEGER fAttribute,
- SQLPOINTER rgbValue,
- SQLINTEGER cbValueMax);
-
-SQLRETURN SQL_API SQLForeignKeysW(
- SQLHSTMT hstmt,
- SQLWCHAR *szPkCatalogName,
- SQLSMALLINT cbPkCatalogName,
- SQLWCHAR *szPkSchemaName,
- SQLSMALLINT cbPkSchemaName,
- SQLWCHAR *szPkTableName,
- SQLSMALLINT cbPkTableName,
- SQLWCHAR *szFkCatalogName,
- SQLSMALLINT cbFkCatalogName,
- SQLWCHAR *szFkSchemaName,
- SQLSMALLINT cbFkSchemaName,
- SQLWCHAR *szFkTableName,
- SQLSMALLINT cbFkTableName);
-
-
-SQLRETURN SQL_API SQLNativeSqlW(
- SQLHDBC hdbc,
- SQLWCHAR *szSqlStrIn,
- SQLINTEGER cbSqlStrIn,
- SQLWCHAR *szSqlStr,
- SQLINTEGER cbSqlStrMax,
- SQLINTEGER *pcbSqlStr);
-
-
-SQLRETURN SQL_API SQLPrimaryKeysW(
- SQLHSTMT hstmt,
- SQLWCHAR *szCatalogName,
- SQLSMALLINT cbCatalogName,
- SQLWCHAR *szSchemaName,
- SQLSMALLINT cbSchemaName,
- SQLWCHAR *szTableName,
- SQLSMALLINT cbTableName);
-
-SQLRETURN SQL_API SQLProcedureColumnsW(
- SQLHSTMT hstmt,
- SQLWCHAR *szCatalogName,
- SQLSMALLINT cbCatalogName,
- SQLWCHAR *szSchemaName,
- SQLSMALLINT cbSchemaName,
- SQLWCHAR *szProcName,
- SQLSMALLINT cbProcName,
- SQLWCHAR *szColumnName,
- SQLSMALLINT cbColumnName);
-
-SQLRETURN SQL_API SQLProceduresW(
- SQLHSTMT hstmt,
- SQLWCHAR *szCatalogName,
- SQLSMALLINT cbCatalogName,
- SQLWCHAR *szSchemaName,
- SQLSMALLINT cbSchemaName,
- SQLWCHAR *szProcName,
- SQLSMALLINT cbProcName);
-
-
-SQLRETURN SQL_API SQLTablePrivilegesW(
- SQLHSTMT hstmt,
- SQLWCHAR *szCatalogName,
- SQLSMALLINT cbCatalogName,
- SQLWCHAR *szSchemaName,
- SQLSMALLINT cbSchemaName,
- SQLWCHAR *szTableName,
- SQLSMALLINT cbTableName);
-
-SQLRETURN SQL_API SQLDriversW(
- SQLHENV henv,
- SQLUSMALLINT fDirection,
- SQLWCHAR *szDriverDesc,
- SQLSMALLINT cbDriverDescMax,
- SQLSMALLINT *pcbDriverDesc,
- SQLWCHAR *szDriverAttributes,
- SQLSMALLINT cbDrvrAttrMax,
- SQLSMALLINT *pcbDrvrAttr);
-
-
-/* ANSI versions */
-
-SQLRETURN SQL_API SQLColAttributeA(
- SQLHSTMT hstmt,
- SQLSMALLINT iCol,
- SQLSMALLINT iField,
- SQLPOINTER pCharAttr,
- SQLSMALLINT cbCharAttrMax,
- SQLSMALLINT *pcbCharAttr,
- SQLLEN *pNumAttr);
-
-SQLRETURN SQL_API SQLColAttributesA(
- SQLHSTMT hstmt,
- SQLUSMALLINT icol,
- SQLUSMALLINT fDescType,
- SQLPOINTER rgbDesc,
- SQLSMALLINT cbDescMax,
- SQLSMALLINT *pcbDesc,
- SQLLEN *pfDesc);
-
-SQLRETURN SQL_API SQLConnectA(
- SQLHDBC hdbc,
- SQLCHAR *szDSN,
- SQLSMALLINT cbDSN,
- SQLCHAR *szUID,
- SQLSMALLINT cbUID,
- SQLCHAR *szAuthStr,
- SQLSMALLINT cbAuthStr);
-
-
-SQLRETURN SQL_API SQLDescribeColA(
- SQLHSTMT hstmt,
- SQLUSMALLINT icol,
- SQLCHAR *szColName,
- SQLSMALLINT cbColNameMax,
- SQLSMALLINT *pcbColName,
- SQLSMALLINT *pfSqlType,
- SQLULEN *pcbColDef,
- SQLSMALLINT *pibScale,
- SQLSMALLINT *pfNullable);
-
-
-SQLRETURN SQL_API SQLErrorA(
- SQLHENV henv,
- SQLHDBC hdbc,
- SQLHSTMT hstmt,
- SQLCHAR *szSqlState,
- SQLINTEGER *pfNativeError,
- SQLCHAR *szErrorMsg,
- SQLSMALLINT cbErrorMsgMax,
- SQLSMALLINT *pcbErrorMsg);
-
-SQLRETURN SQL_API SQLExecDirectA(
- SQLHSTMT hstmt,
- SQLCHAR *szSqlStr,
- SQLINTEGER cbSqlStr);
-
-SQLRETURN SQL_API SQLGetConnectAttrA(
- SQLHDBC hdbc,
- SQLINTEGER fAttribute,
- SQLPOINTER rgbValue,
- SQLINTEGER cbValueMax,
- SQLINTEGER *pcbValue);
-
-SQLRETURN SQL_API SQLGetCursorNameA(
- SQLHSTMT hstmt,
- SQLCHAR *szCursor,
- SQLSMALLINT cbCursorMax,
- SQLSMALLINT *pcbCursor);
-
-#if (ODBCVER >= 0x0300)
-SQLRETURN SQL_API SQLGetDescFieldA(
- SQLHDESC hdesc,
- SQLSMALLINT iRecord,
- SQLSMALLINT iField,
- SQLPOINTER rgbValue,
- SQLINTEGER cbValueMax,
- SQLINTEGER *pcbValue);
-
-SQLRETURN SQL_API SQLGetDescRecA(
- SQLHDESC hdesc,
- SQLSMALLINT iRecord,
- SQLCHAR *szName,
- SQLSMALLINT cbNameMax,
- SQLSMALLINT *pcbName,
- SQLSMALLINT *pfType,
- SQLSMALLINT *pfSubType,
- SQLLEN *pLength,
- SQLSMALLINT *pPrecision,
- SQLSMALLINT *pScale,
- SQLSMALLINT *pNullable);
-
-SQLRETURN SQL_API SQLGetDiagFieldA(
- SQLSMALLINT fHandleType,
- SQLHANDLE handle,
- SQLSMALLINT iRecord,
- SQLSMALLINT fDiagField,
- SQLPOINTER rgbDiagInfo,
- SQLSMALLINT cbDiagInfoMax,
- SQLSMALLINT *pcbDiagInfo);
-
-SQLRETURN SQL_API SQLGetDiagRecA(
- SQLSMALLINT fHandleType,
- SQLHANDLE handle,
- SQLSMALLINT iRecord,
- SQLCHAR *szSqlState,
- SQLINTEGER *pfNativeError,
- SQLCHAR *szErrorMsg,
- SQLSMALLINT cbErrorMsgMax,
- SQLSMALLINT *pcbErrorMsg);
-
-
-SQLRETURN SQL_API SQLGetStmtAttrA(
- SQLHSTMT hstmt,
- SQLINTEGER fAttribute,
- SQLPOINTER rgbValue,
- SQLINTEGER cbValueMax,
- SQLINTEGER *pcbValue);
-
-#endif
-
-SQLRETURN SQL_API SQLGetTypeInfoA(
- SQLHSTMT StatementHandle,
- SQLSMALLINT DataTyoe);
-
-SQLRETURN SQL_API SQLPrepareA(
- SQLHSTMT hstmt,
- SQLCHAR *szSqlStr,
- SQLINTEGER cbSqlStr);
-
-SQLRETURN SQL_API SQLSetConnectAttrA(
- SQLHDBC hdbc,
- SQLINTEGER fAttribute,
- SQLPOINTER rgbValue,
- SQLINTEGER cbValue);
-
-SQLRETURN SQL_API SQLSetCursorNameA(
- SQLHSTMT hstmt,
- SQLCHAR *szCursor,
- SQLSMALLINT cbCursor);
-
-
-
-
-
-
-
-SQLRETURN SQL_API SQLColumnsA(
- SQLHSTMT hstmt,
- SQLCHAR *szCatalogName,
- SQLSMALLINT cbCatalogName,
- SQLCHAR *szSchemaName,
- SQLSMALLINT cbSchemaName,
- SQLCHAR *szTableName,
- SQLSMALLINT cbTableName,
- SQLCHAR *szColumnName,
- SQLSMALLINT cbColumnName);
-
-SQLRETURN SQL_API SQLGetConnectOptionA(
- SQLHDBC hdbc,
- SQLUSMALLINT fOption,
- SQLPOINTER pvParam);
-
-
-
-SQLRETURN SQL_API SQLGetInfoA(
- SQLHDBC hdbc,
- SQLUSMALLINT fInfoType,
- SQLPOINTER rgbInfoValue,
- SQLSMALLINT cbInfoValueMax,
- SQLSMALLINT* pcbInfoValue);
-
-SQLRETURN SQL_API SQLGetStmtOptionA(
- SQLHSTMT hstmt,
- SQLUSMALLINT fOption,
- SQLPOINTER pvParam);
-
-SQLRETURN SQL_API SQLSetConnectOptionA(
- SQLHDBC hdbc,
- SQLUSMALLINT fOption,
- SQLULEN vParam);
-
-SQLRETURN SQL_API SQLSetStmtOptionA(
- SQLHSTMT hstmt,
- SQLUSMALLINT fOption,
- SQLULEN vParam);
-
-SQLRETURN SQL_API SQLSpecialColumnsA(
- SQLHSTMT hstmt,
- SQLUSMALLINT fColType,
- SQLCHAR *szCatalogName,
- SQLSMALLINT cbCatalogName,
- SQLCHAR *szSchemaName,
- SQLSMALLINT cbSchemaName,
- SQLCHAR *szTableName,
- SQLSMALLINT cbTableName,
- SQLUSMALLINT fScope,
- SQLUSMALLINT fNullable);
-
-SQLRETURN SQL_API SQLStatisticsA(
- SQLHSTMT hstmt,
-
- SQLCHAR *szCatalogName,
- SQLSMALLINT cbCatalogName,
- SQLCHAR *szSchemaName,
- SQLSMALLINT cbSchemaName,
- SQLCHAR *szTableName,
- SQLSMALLINT cbTableName,
- SQLUSMALLINT fUnique,
- SQLUSMALLINT fAccuracy);
-
-SQLRETURN SQL_API SQLTablesA(
- SQLHSTMT hstmt,
-
- SQLCHAR *szCatalogName,
- SQLSMALLINT cbCatalogName,
- SQLCHAR *szSchemaName,
- SQLSMALLINT cbSchemaName,
- SQLCHAR *szTableName,
- SQLSMALLINT cbTableName,
- SQLCHAR *szTableType,
-
- SQLSMALLINT cbTableType);
-
-
-
-SQLRETURN SQL_API SQLDataSourcesA(
- SQLHENV henv,
- SQLUSMALLINT fDirection,
- SQLCHAR *szDSN,
- SQLSMALLINT cbDSNMax,
- SQLSMALLINT *pcbDSN,
- SQLCHAR *szDescription,
- SQLSMALLINT cbDescriptionMax,
- SQLSMALLINT *pcbDescription);
-
-
-
-
-SQLRETURN SQL_API SQLDriverConnectA(
- SQLHDBC hdbc,
- SQLHWND hwnd,
- SQLCHAR *szConnStrIn,
- SQLSMALLINT cbConnStrIn,
- SQLCHAR *szConnStrOut,
- SQLSMALLINT cbConnStrOutMax,
- SQLSMALLINT *pcbConnStrOut,
- SQLUSMALLINT fDriverCompletion);
-
-
-SQLRETURN SQL_API SQLBrowseConnectA(
- SQLHDBC hdbc,
- SQLCHAR *szConnStrIn,
- SQLSMALLINT cbConnStrIn,
- SQLCHAR *szConnStrOut,
- SQLSMALLINT cbConnStrOutMax,
- SQLSMALLINT *pcbConnStrOut);
-
-SQLRETURN SQL_API SQLColumnPrivilegesA(
- SQLHSTMT hstmt,
- SQLCHAR *szCatalogName,
- SQLSMALLINT cbCatalogName,
- SQLCHAR *szSchemaName,
- SQLSMALLINT cbSchemaName,
- SQLCHAR *szTableName,
- SQLSMALLINT cbTableName,
- SQLCHAR *szColumnName,
- SQLSMALLINT cbColumnName);
-
-SQLRETURN SQL_API SQLDescribeParamA(
- SQLHSTMT hstmt,
- SQLUSMALLINT ipar,
- SQLSMALLINT *pfSqlType,
- SQLUINTEGER *pcbParamDef,
- SQLSMALLINT *pibScale,
- SQLSMALLINT *pfNullable);
-
-
-SQLRETURN SQL_API SQLForeignKeysA(
- SQLHSTMT hstmt,
- SQLCHAR *szPkCatalogName,
- SQLSMALLINT cbPkCatalogName,
- SQLCHAR *szPkSchemaName,
- SQLSMALLINT cbPkSchemaName,
- SQLCHAR *szPkTableName,
- SQLSMALLINT cbPkTableName,
- SQLCHAR *szFkCatalogName,
- SQLSMALLINT cbFkCatalogName,
- SQLCHAR *szFkSchemaName,
- SQLSMALLINT cbFkSchemaName,
- SQLCHAR *szFkTableName,
- SQLSMALLINT cbFkTableName);
-
-
-SQLRETURN SQL_API SQLNativeSqlA(
- SQLHDBC hdbc,
- SQLCHAR *szSqlStrIn,
- SQLINTEGER cbSqlStrIn,
- SQLCHAR *szSqlStr,
- SQLINTEGER cbSqlStrMax,
- SQLINTEGER *pcbSqlStr);
-
-
-SQLRETURN SQL_API SQLPrimaryKeysA(
- SQLHSTMT hstmt,
- SQLCHAR *szCatalogName,
- SQLSMALLINT cbCatalogName,
- SQLCHAR *szSchemaName,
- SQLSMALLINT cbSchemaName,
- SQLCHAR *szTableName,
- SQLSMALLINT cbTableName);
-
-SQLRETURN SQL_API SQLProcedureColumnsA(
- SQLHSTMT hstmt,
- SQLCHAR *szCatalogName,
- SQLSMALLINT cbCatalogName,
- SQLCHAR *szSchemaName,
- SQLSMALLINT cbSchemaName,
- SQLCHAR *szProcName,
- SQLSMALLINT cbProcName,
- SQLCHAR *szColumnName,
- SQLSMALLINT cbColumnName);
-
-SQLRETURN SQL_API SQLProceduresA(
- SQLHSTMT hstmt,
- SQLCHAR *szCatalogName,
- SQLSMALLINT cbCatalogName,
- SQLCHAR *szSchemaName,
- SQLSMALLINT cbSchemaName,
- SQLCHAR *szProcName,
- SQLSMALLINT cbProcName);
-
-
-SQLRETURN SQL_API SQLTablePrivilegesA(
- SQLHSTMT hstmt,
- SQLCHAR *szCatalogName,
- SQLSMALLINT cbCatalogName,
- SQLCHAR *szSchemaName,
- SQLSMALLINT cbSchemaName,
- SQLCHAR *szTableName,
- SQLSMALLINT cbTableName);
-
-SQLRETURN SQL_API SQLDriversA(
- SQLHENV henv,
- SQLUSMALLINT fDirection,
- SQLCHAR *szDriverDesc,
- SQLSMALLINT cbDriverDescMax,
- SQLSMALLINT *pcbDriverDesc,
- SQLCHAR *szDriverAttributes,
- SQLSMALLINT cbDrvrAttrMax,
- SQLSMALLINT *pcbDrvrAttr);
-
-
-
-
-
-/*---------------------------------------------*/
-/* Mapping macros for Unicode */
-/*---------------------------------------------*/
-
-#ifndef SQL_NOUNICODEMAP /* define this to disable the mapping */
-#ifdef UNICODE
-
-#define SQLColAttribute SQLColAttributeW
-#define SQLColAttributes SQLColAttributesW
-#define SQLConnect SQLConnectW
-#define SQLDescribeCol SQLDescribeColW
-#define SQLError SQLErrorW
-#define SQLExecDirect SQLExecDirectW
-#define SQLGetConnectAttr SQLGetConnectAttrW
-#define SQLGetCursorName SQLGetCursorNameW
-#define SQLGetDescField SQLGetDescFieldW
-#define SQLGetDescRec SQLGetDescRecW
-#define SQLGetDiagField SQLGetDiagFieldW
-#define SQLGetDiagRec SQLGetDiagRecW
-#define SQLPrepare SQLPrepareW
-#define SQLSetConnectAttr SQLSetConnectAttrW
-#define SQLSetCursorName SQLSetCursorNameW
-#define SQLSetDescField SQLSetDescFieldW
-#define SQLSetStmtAttr SQLSetStmtAttrW
-#define SQLGetStmtAttr SQLGetStmtAttrW
-#define SQLColumns SQLColumnsW
-#define SQLGetConnectOption SQLGetConnectOptionW
-#define SQLGetInfo SQLGetInfoW
-#define SQLGetTypeInfo SQLGetTypeInfoW
-#define SQLSetConnectOption SQLSetConnectOptionW
-#define SQLSpecialColumns SQLSpecialColumnsW
-#define SQLStatistics SQLStatisticsW
-#define SQLTables SQLTablesW
-#define SQLDataSources SQLDataSourcesW
-#define SQLDriverConnect SQLDriverConnectW
-#define SQLBrowseConnect SQLBrowseConnectW
-#define SQLColumnPrivileges SQLColumnPrivilegesW
-#define SQLForeignKeys SQLForeignKeysW
-#define SQLNativeSql SQLNativeSqlW
-#define SQLPrimaryKeys SQLPrimaryKeysW
-#define SQLProcedureColumns SQLProcedureColumnsW
-#define SQLProcedures SQLProceduresW
-#define SQLTablePrivileges SQLTablePrivilegesW
-#define SQLDrivers SQLDriversW
-
-#endif /* UNICODE */
-#endif /* SQL_NOUNICODEMAP */
-
-#ifdef __cplusplus
-}
-#endif
-
-#ifndef __SQLEXT_H
-#include <odbx/sqlext.h>
-
-#endif
-
-
-#endif