PHP 7.4.33
Preview: sqlucode.h Size: 21.16 KB
/usr/include/sqlucode.h
/**************************************************
 * 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 <sqlext.h>

#endif


#endif

Directory Contents

Dirs: 43 × Files: 126
Name Size Perms Modified Actions
arpa DIR
- drwxr-xr-x 2026-02-06 06:48:12
Edit Download
- drwxr-xr-x 2026-05-07 06:57:46
Edit Download
c++ DIR
- drwxr-xr-x 2023-04-06 04:29:05
Edit Download
drm DIR
- drwxr-xr-x 2026-05-07 06:57:46
Edit Download
finclude DIR
- drwxr-xr-x 2026-02-06 06:48:12
Edit Download
gdb DIR
- drwxr-xr-x 2025-02-10 09:56:40
Edit Download
iproute2 DIR
- drwxr-xr-x 2022-08-09 11:58:53
Edit Download
libdmmp DIR
- drwxr-xr-x 2024-03-05 04:28:03
Edit Download
linux DIR
- drwxr-xr-x 2026-05-07 06:57:46
Edit Download
memcached DIR
- drwxr-xr-x 2023-11-15 06:03:44
Edit Download
misc DIR
- drwxr-xr-x 2026-05-07 06:57:46
Edit Download
mtd DIR
- drwxr-xr-x 2026-05-07 06:57:46
Edit Download
net DIR
- drwxr-xr-x 2026-02-06 06:48:12
Edit Download
netash DIR
- drwxr-xr-x 2026-02-06 06:48:12
Edit Download
netatalk DIR
- drwxr-xr-x 2026-02-06 06:48:12
Edit Download
netax25 DIR
- drwxr-xr-x 2026-02-06 06:48:12
Edit Download
neteconet DIR
- drwxr-xr-x 2026-02-06 06:48:12
Edit Download
netinet DIR
- drwxr-xr-x 2026-02-06 06:48:12
Edit Download
netipx DIR
- drwxr-xr-x 2026-02-06 06:48:12
Edit Download
netiucv DIR
- drwxr-xr-x 2026-02-06 06:48:12
Edit Download
netpacket DIR
- drwxr-xr-x 2026-02-06 06:48:12
Edit Download
netrom DIR
- drwxr-xr-x 2026-02-06 06:48:12
Edit Download
netrose DIR
- drwxr-xr-x 2026-02-06 06:48:12
Edit Download
nfs DIR
- drwxr-xr-x 2026-02-06 06:48:12
Edit Download
node DIR
- drwxr-xr-x 2024-06-12 06:27:35
Edit Download
nodejs DIR
- drwxr-xr-x 2024-06-12 06:27:35
Edit Download
openssl DIR
- drwxr-xr-x 2026-04-10 06:14:07
Edit Download
php DIR
- drwxr-xr-x 2023-09-20 09:36:49
Edit Download
protocols DIR
- drwxr-xr-x 2026-02-06 06:48:12
Edit Download
- drwxr-xr-x 2026-03-12 07:02:00
Edit Download
rdma DIR
- drwxr-xr-x 2026-05-07 06:57:46
Edit Download
rpc DIR
- drwxr-xr-x 2026-02-06 06:48:12
Edit Download
rpcsvc DIR
- drwxr-xr-x 2023-04-06 04:29:03
Edit Download
scsi DIR
- drwxr-xr-x 2026-05-07 06:57:46
Edit Download
sound DIR
- drwxr-xr-x 2026-05-07 06:57:46
Edit Download
tirpc DIR
- drwxr-xr-x 2023-04-06 04:29:03
Edit Download
uv DIR
- drwxr-xr-x 2024-02-29 06:57:25
Edit Download
v8 DIR
- drwxr-xr-x 2024-06-12 06:27:35
Edit Download
video DIR
- drwxr-xr-x 2026-05-07 06:57:46
Edit Download
X11 DIR
- drwxr-xr-x 2022-03-25 09:58:44
Edit Download
- drwxr-xr-x 2026-02-13 06:12:53
Edit Download
xen DIR
- drwxr-xr-x 2026-05-07 06:57:46
Edit Download
xfs DIR
- drwxr-xr-x 2022-02-09 04:42:33
Edit Download
7.56 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
1.98 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
1.17 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
1.69 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
24.95 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
5.91 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
4.53 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
1.42 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
7.95 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
2.21 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
10.87 KB lrw-r--r-- 2021-12-17 22:48:21
Edit Download
10.71 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
12.22 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
8.17 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
179.98 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
2.25 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
2.80 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
2.29 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
1.64 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
2.36 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
1.49 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
42.68 KB lrw-r--r-- 2026-02-04 15:24:04
Edit Download
5.89 KB lrw-r--r-- 2026-02-04 15:24:04
Edit Download
9.89 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
1.38 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
17.44 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
5.65 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
3.16 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
2.24 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
3.04 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
9.35 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
6.19 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
39.69 KB lrw-r--r-- 2023-08-17 10:24:36
Edit Download
4.11 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
1.43 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
7.13 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
2.29 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
2.84 KB lrw-r--r-- 2022-02-15 15:32:21
Edit Download
6.53 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
4.42 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
1.81 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
2.77 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
8.14 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
17.43 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
126 B lrw-r--r-- 2026-01-30 08:20:56
Edit Download
1.35 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
4.47 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
5.57 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
7.62 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
7.50 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
5.84 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
48.70 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
2.38 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
956 B lrw-r--r-- 2026-01-30 08:20:56
Edit Download
3.28 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
1.92 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
4.06 KB lrw-r--r-- 2023-10-31 22:21:59
Edit Download
11.22 KB lrw-r--r-- 2023-10-31 22:21:59
Edit Download
4.50 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
27.79 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
1.71 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
14.07 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
20.81 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
17.85 KB lrw-r--r-- 2024-03-21 11:18:10
Edit Download
10.88 KB lrw-r--r-- 2024-03-21 11:18:10
Edit Download
2.91 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
22 B lrw-r--r-- 2026-01-30 08:20:56
Edit Download
6.71 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
3.40 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
47.24 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
1.53 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
6.17 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
25.30 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
1.35 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
11.96 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
963 B lrw-r--r-- 2026-01-30 08:20:56
Edit Download
4.92 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
5.32 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
3.38 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
3.12 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
1.31 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
5.34 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
12.73 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
8.08 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
31.62 KB lrw-r--r-- 2024-03-21 11:18:10
Edit Download
81.30 KB lrw-r--r-- 2024-03-21 11:18:10
Edit Download
6.82 KB lrw-r--r-- 2024-03-21 11:18:10
Edit Download
11.17 KB lrw-r--r-- 2024-03-21 11:18:10
Edit Download
21.16 KB lrw-r--r-- 2024-03-21 11:18:10
Edit Download
264 B lrw-r--r-- 2026-01-30 08:20:56
Edit Download
2.40 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
8.28 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
30.45 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
2.73 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
35.54 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
19.00 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
4.64 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
11.64 KB lrw-r--r-- 2026-03-02 13:08:06
Edit Download
25 B lrw-r--r-- 2026-01-30 08:20:56
Edit Download
5.11 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
24 B lrw-r--r-- 2026-01-30 08:20:56
Edit Download
3.66 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
214 B lrw-r--r-- 2026-01-30 08:20:56
Edit Download
3.51 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
43.61 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
7.51 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
15.65 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
14.49 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
2.44 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
1.96 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
1.99 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
1.55 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
43.91 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
2.25 KB lrw-r--r-- 2024-03-21 11:18:10
Edit Download
2.53 KB lrw-r--r-- 2024-03-21 11:18:10
Edit Download
1.86 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
3.15 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
4.00 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
65.59 KB lrw-r--r-- 2022-01-04 14:18:00
Edit Download
1.91 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
22 B lrw-r--r-- 2026-01-30 08:20:56
Edit Download
31.05 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
5.42 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
2.44 KB lrw-r--r-- 2026-01-30 08:20:56
Edit Download
15.88 KB lrw-r--r-- 2022-10-14 21:33:00
Edit Download
94.00 KB lrw-r--r-- 2022-10-14 21:33:00
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).