/*******************************************************
**
** Licensed Materials - Property of IBM
**
** (C) COPYRIGHT International Business Machines Corp. 1995, 1999 
** All Rights Reserved.
**
** US Government Users Restricted Rights - Use, duplication or
** disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
**
** file = getfuncs.h
**    - Define Global Variables for getfuncs.c
**
********************************************************/
/* This file should be included after sqlcli1.h  */

SQLSMALLINT     func_list[] = {
    SQL_API_SQLAllocConnect,
    SQL_API_SQLAllocEnv,
    SQL_API_SQLAllocStmt,
    SQL_API_SQLBindCol,
    SQL_API_SQLBindFileToCol,
    SQL_API_SQLBindFileToParam,
    SQL_API_SQLBindParameter,
    SQL_API_SQLBrowseConnect,
    SQL_API_SQLCancel,
    SQL_API_SQLColAttributeS,
    SQL_API_SQLColumnPrivileges,
    SQL_API_SQLColumns,
    SQL_API_SQLConnect,
    SQL_API_SQLDataSources,
    SQL_API_SQLDescribeCol,
    SQL_API_SQLDescribeParam,
    SQL_API_SQLDisconnect,
    SQL_API_SQLDriverConnect,
    SQL_API_SQLError,
    SQL_API_SQLExecDirect,
    SQL_API_SQLExecute,
    SQL_API_SQLExtendedFetch,
    SQL_API_SQLFetch,
    SQL_API_SQLForeignKeys,
    SQL_API_SQLFreeConnect,
    SQL_API_SQLFreeEnv,
    SQL_API_SQLFreeStmt,
    SQL_API_SQLGetConnectOption,
    SQL_API_SQLGetCursorName,
    SQL_API_SQLGetData,
    SQL_API_SQLGetEnvAttr,
    SQL_API_SQLGetFunctions,
    SQL_API_SQLGetInfo,
    SQL_API_SQLGetLength,
    SQL_API_SQLGetPosition,
    SQL_API_SQLGetSQLCA,
    SQL_API_SQLGetStmtOption,
    SQL_API_SQLGetSubString,
    SQL_API_SQLGetTypeInfo,
    SQL_API_SQLMoreResults,
    SQL_API_SQLNativeSql,
    SQL_API_SQLNumParams,
    SQL_API_SQLNumResultCols,
    SQL_API_SQLParamData,
    SQL_API_SQLParamOptions,
    SQL_API_SQLPrepare,
    SQL_API_SQLPrimaryKeys,
    SQL_API_SQLProcedureColumns,
    SQL_API_SQLProcedures,
    SQL_API_SQLPutData,
    SQL_API_SQLRowCount,
    SQL_API_SQLSetColAttributes,
    SQL_API_SQLSetConnection, 
    SQL_API_SQLSetConnectOption,
    SQL_API_SQLSetCursorName,
    SQL_API_SQLSetEnvAttr,
    SQL_API_SQLSetParam,
    SQL_API_SQLSetPos,
    SQL_API_SQLSETSCROLLOPTIONS,
    SQL_API_SQLSetStmtOption,
    SQL_API_SQLSpecialColumns,
    SQL_API_SQLStatistics,
    SQL_API_SQLTablePrivileges,
    SQL_API_SQLTables,
SQL_API_SQLTransact};

SQLCHAR         func_names[][28] = {
    "SQL_API_SQLAllocConnect",
    "SQL_API_SQLAllocEnv",
    "SQL_API_SQLAllocStmt",
    "SQL_API_SQLBindCol",
    "SQL_API_SQLBindFileToCol",
    "SQL_API_SQLBindFileToParam",
    "SQL_API_SQLBindParameter",
    "SQL_API_SQLBrowseConnect",
    "SQL_API_SQLCancel",
    "SQL_API_SQLColAttributeS",
    "SQL_API_SQLColumnPrivileges",
    "SQL_API_SQLColumns",
    "SQL_API_SQLConnect",
    "SQL_API_SQLDataSources",
    "SQL_API_SQLDescribeCol",
    "SQL_API_SQLDescribeParam",
    "SQL_API_SQLDisconnect",
    "SQL_API_SQLDriverConnect",
    "SQL_API_SQLError",
    "SQL_API_SQLExecDirect",
    "SQL_API_SQLExecute",
    "SQL_API_SQLExtendedFetch",
    "SQL_API_SQLFetch",
    "SQL_API_SQLForeignKeys",
    "SQL_API_SQLFreeConnect",
    "SQL_API_SQLFreeEnv",
    "SQL_API_SQLFreeStmt",
    "SQL_API_SQLGetConnectOption",
    "SQL_API_SQLGetCursorName",
    "SQL_API_SQLGetData",
    "SQL_API_SQLGetEnvAttr",
    "SQL_API_SQLGetFunctions",
    "SQL_API_SQLGetInfo",
    "SQL_API_SQLGetLength",
    "SQL_API_SQLGetPosition",
    "SQL_API_SQLSQLGetSQLCA",
    "SQL_API_SQLGetStmtOption",
    "SQL_API_SQLGetSubString",
    "SQL_API_SQLGetTypeInfo",
    "SQL_API_SQLMoreResults",
    "SQL_API_SQLNativeSql",
    "SQL_API_SQLNumParams",
    "SQL_API_SQLNumResultCols",
    "SQL_API_SQLParamData",
    "SQL_API_SQLParamOptions",
    "SQL_API_SQLPrepare",
    "SQL_API_SQLPrimaryKeys",
    "SQL_API_SQLProcedureColumns",
    "SQL_API_SQLProcedures",
    "SQL_API_SQLPutData",
    "SQL_API_SQLRowCount",
    "SQL_API_SQLSetColAttributes",
    "SQL_API_SQLSetConnection",
    "SQL_API_SQLSetConnectOption",
    "SQL_API_SQLSetCursorName",
    "SQL_API_SQLSetEnvAttr",
    "SQL_API_SQLSetParam",
    "SQL_API_SQLSetPos",
    "SQL_API_SQLSETSCROLLOPTIONS",
    "SQL_API_SQLSetStmtOption",
    "SQL_API_SQLSpecialColumns",
    "SQL_API_SQLStatistics",
    "SQL_API_SQLTablePrivileges",
    "SQL_API_SQLTables",
"SQL_API_TRANSACT"};

#define  NUM_FUNCTIONS sizeof(func_list)/sizeof(SQLSMALLINT)

char            truefalse[2][6] = {{"FALSE"}, {"TRUE"}};