  ; ===========================================
  ; odbc32.inc copyright MASM32 1998 - 2005
  ; ===========================================

IFNDEF ODBC32_INC
ODBC32_INC equ <1>

CloseODBCPerfData PROTO 
CollectODBCPerfData PROTO :DWORD,:DWORD,:DWORD,:DWORD
CursorLibLockDbc PROTO :DWORD,:DWORD
CursorLibLockDesc PROTO :DWORD,:DWORD
CursorLibLockStmt PROTO :DWORD,:DWORD
CursorLibTransact PROTO :DWORD,:DWORD,:DWORD
DllBidEntryPoint PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
GetODBCSharedData PROTO 
LockHandle PROTO :DWORD,:DWORD,:DWORD
ODBCGetTryWaitValue PROTO 
ODBCInternalConnectW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ODBCQualifyFileDSNW PROTO :DWORD
ODBCSetTryWaitValue PROTO :DWORD
OpenODBCPerfData PROTO :DWORD
PostComponentError PROTO :DWORD
PostODBCComponentError PROTO :DWORD
PostODBCError PROTO :DWORD,:DWORD,:DWORD,:DWORD
SQLAllocConnect PROTO :DWORD,:DWORD
SQLAllocEnv PROTO :DWORD
SQLAllocHandle PROTO :DWORD,:DWORD,:DWORD
SQLAllocHandleStd PROTO :DWORD,:DWORD,:DWORD
SQLAllocStmt PROTO :DWORD,:DWORD
SQLBindCol PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLBindParam PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLBindParameter PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLBrowseConnectA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLBrowseConnect equ <SQLBrowseConnectA>

SQLBrowseConnectW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLBulkOperations PROTO :DWORD,:DWORD
SQLCancel PROTO :DWORD
SQLCloseCursor PROTO :DWORD
SQLColAttributeA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLColAttribute equ <SQLColAttributeA>

SQLColAttributeW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLColAttributesA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLColAttributes equ <SQLColAttributesA>

SQLColAttributesW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLColumnPrivilegesA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLColumnPrivileges equ <SQLColumnPrivilegesA>

SQLColumnPrivilegesW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLColumnsA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLColumns equ <SQLColumnsA>

SQLColumnsW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLConnectA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLConnect equ <SQLConnectA>

SQLConnectW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLCopyDesc PROTO :DWORD,:DWORD
SQLDataSourcesA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLDataSources equ <SQLDataSourcesA>

SQLDataSourcesW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLDescribeColA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLDescribeCol equ <SQLDescribeColA>

SQLDescribeColW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLDescribeParam PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLDisconnect PROTO :DWORD
SQLDriverConnectA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLDriverConnect equ <SQLDriverConnectA>

SQLDriverConnectW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLDriversA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLDrivers equ <SQLDriversA>

SQLDriversW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLEndTran PROTO :DWORD,:DWORD,:DWORD
SQLErrorA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLError equ <SQLErrorA>

SQLErrorW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLExecDirectA PROTO :DWORD,:DWORD,:DWORD
SQLExecDirect equ <SQLExecDirectA>

SQLExecDirectW PROTO :DWORD,:DWORD,:DWORD
SQLExecute PROTO :DWORD
SQLExtendedFetch PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLFetch PROTO :DWORD
SQLFetchScroll PROTO :DWORD,:DWORD,:DWORD
SQLForeignKeysA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLForeignKeys equ <SQLForeignKeysA>

SQLForeignKeysW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLFreeConnect PROTO :DWORD
SQLFreeEnv PROTO :DWORD
SQLFreeHandle PROTO :DWORD,:DWORD
SQLFreeStmt PROTO :DWORD,:DWORD
SQLGetConnectAttrA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLGetConnectAttr equ <SQLGetConnectAttrA>

SQLGetConnectAttrW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLGetConnectOptionA PROTO :DWORD,:DWORD,:DWORD
SQLGetConnectOption equ <SQLGetConnectOptionA>

SQLGetConnectOptionW PROTO :DWORD,:DWORD,:DWORD
SQLGetCursorNameA PROTO :DWORD,:DWORD,:DWORD,:DWORD
SQLGetCursorName equ <SQLGetCursorNameA>

SQLGetCursorNameW PROTO :DWORD,:DWORD,:DWORD,:DWORD
SQLGetData PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLGetDescFieldA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLGetDescField equ <SQLGetDescFieldA>

SQLGetDescFieldW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLGetDescRecA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLGetDescRec equ <SQLGetDescRecA>

SQLGetDescRecW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLGetDiagFieldA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLGetDiagField equ <SQLGetDiagFieldA>

SQLGetDiagFieldW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLGetDiagRecA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLGetDiagRec equ <SQLGetDiagRecA>

SQLGetDiagRecW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLGetEnvAttr PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLGetFunctions PROTO :DWORD,:DWORD,:DWORD
SQLGetInfoA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLGetInfo equ <SQLGetInfoA>

SQLGetInfoW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLGetStmtAttrA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLGetStmtAttr equ <SQLGetStmtAttrA>

SQLGetStmtAttrW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLGetStmtOption PROTO :DWORD,:DWORD,:DWORD
SQLGetTypeInfoA PROTO :DWORD,:DWORD
SQLGetTypeInfo equ <SQLGetTypeInfoA>

SQLGetTypeInfoW PROTO :DWORD,:DWORD
SQLMoreResults PROTO :DWORD
SQLNativeSqlA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLNativeSql equ <SQLNativeSqlA>

SQLNativeSqlW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLNumParams PROTO :DWORD,:DWORD
SQLNumResultCols PROTO :DWORD,:DWORD
SQLParamData PROTO :DWORD,:DWORD
SQLParamOptions PROTO :DWORD,:DWORD,:DWORD
SQLPrepareA PROTO :DWORD,:DWORD,:DWORD
SQLPrepare equ <SQLPrepareA>

SQLPrepareW PROTO :DWORD,:DWORD,:DWORD
SQLPrimaryKeysA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLPrimaryKeys equ <SQLPrimaryKeysA>

SQLPrimaryKeysW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLProcedureColumnsA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLProcedureColumns equ <SQLProcedureColumnsA>

SQLProcedureColumnsW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLProceduresA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLProcedures equ <SQLProceduresA>

SQLProceduresW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLPutData PROTO :DWORD,:DWORD,:DWORD
SQLRowCount PROTO :DWORD,:DWORD
SQLSetConnectAttrA PROTO :DWORD,:DWORD,:DWORD,:DWORD
SQLSetConnectAttr equ <SQLSetConnectAttrA>

SQLSetConnectAttrW PROTO :DWORD,:DWORD,:DWORD,:DWORD
SQLSetConnectOptionA PROTO :DWORD,:DWORD,:DWORD
SQLSetConnectOption equ <SQLSetConnectOptionA>

SQLSetConnectOptionW PROTO :DWORD,:DWORD,:DWORD
SQLSetCursorNameA PROTO :DWORD,:DWORD,:DWORD
SQLSetCursorName equ <SQLSetCursorNameA>

SQLSetCursorNameW PROTO :DWORD,:DWORD,:DWORD
SQLSetDescFieldA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLSetDescField equ <SQLSetDescFieldA>

SQLSetDescFieldW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLSetDescRec PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLSetEnvAttr PROTO :DWORD,:DWORD,:DWORD,:DWORD
SQLSetParam PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLSetPos PROTO :DWORD,:DWORD,:DWORD,:DWORD
SQLSetScrollOptions PROTO :DWORD,:DWORD,:DWORD,:DWORD
SQLSetStmtAttrA PROTO :DWORD,:DWORD,:DWORD,:DWORD
SQLSetStmtAttr equ <SQLSetStmtAttrA>

SQLSetStmtAttrW PROTO :DWORD,:DWORD,:DWORD,:DWORD
SQLSetStmtOption PROTO :DWORD,:DWORD,:DWORD
SQLSpecialColumnsA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLSpecialColumns equ <SQLSpecialColumnsA>

SQLSpecialColumnsW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLStatisticsA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLStatistics equ <SQLStatisticsA>

SQLStatisticsW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLTablePrivilegesA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLTablePrivileges equ <SQLTablePrivilegesA>

SQLTablePrivilegesW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLTablesA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLTables equ <SQLTablesA>

SQLTablesW PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
SQLTransact PROTO :DWORD,:DWORD,:DWORD
SearchStatusCode PROTO :DWORD,:DWORD
VFreeErrors PROTO :DWORD
VRetrieveDriverErrorsRowCol PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
ValidateErrorQueue PROTO :DWORD,:DWORD

ELSE
echo -----------------------------------------
echo WARNING Duplicate include file odbc32.inc
echo -----------------------------------------
ENDIF
