headers: Add new symbols in sql.h Required for https://github.com/nanodbc/nanodbc/blob/v2.14.0/nanodbc/nanodbc.cpp#L932 Signed-off-by: Biswapriyo Nath <nathbappai@gmail.com> Signed-off-by: LIU Hao <lh_mouse@126.com>
diff --git a/mingw-w64-headers/include/sql.h b/mingw-w64-headers/include/sql.h index bdfd6b7..dbb03ad 100644 --- a/mingw-w64-headers/include/sql.h +++ b/mingw-w64-headers/include/sql.h
@@ -24,6 +24,11 @@ #if (ODBCVER >= 0x0300) #define SQL_NO_DATA 100 #endif + +#if (ODBCVER >= 0x0380) +#define SQL_PARAM_DATA_AVAILABLE 101 +#endif + #define SQL_ERROR (-1) #define SQL_INVALID_HANDLE (-2) @@ -174,6 +179,10 @@ #define SQL_ARD_TYPE (-99) #endif +#if (ODBCVER >= 0x0380) +#define SQL_APD_TYPE (-100) +#endif + #if (ODBCVER >= 0x0300) #define SQL_CODE_DATE 1 #define SQL_CODE_TIME 2 @@ -337,6 +346,10 @@ #define SQL_API_SQLSTATISTICS 53 #define SQL_API_SQLTABLES 54 #define SQL_API_SQLTRANSACT 23 +#if (ODBCVER >= 0x0380) +#define SQL_API_SQLCANCELHANDLE 1550 +#define SQL_API_SQLCOMPLETEASYNC 1551 +#endif #if (ODBCVER >= 0x0300) #define SQL_MAX_DRIVER_CONNECTIONS 0 @@ -491,6 +504,9 @@ SQLRETURN SQL_API SQLBindParam(SQLHSTMT StatementHandle,SQLUSMALLINT ParameterNumber,SQLSMALLINT ValueType,SQLSMALLINT ParameterType,SQLULEN LengthPrecision,SQLSMALLINT ParameterScale,SQLPOINTER ParameterValue,SQLLEN *StrLen_or_Ind); #endif SQLRETURN SQL_API SQLCancel(SQLHSTMT StatementHandle); +#if (ODBCVER >= 0x0380) + SQLRETURN SQL_API SQLCancelHandle(SQLSMALLINT HandleType,SQLHANDLE InputHandle); +#endif #if (ODBCVER >= 0x0300) SQLRETURN SQL_API SQLCloseCursor(SQLHSTMT StatementHandle); #ifdef _WIN64 @@ -500,6 +516,9 @@ #endif #endif SQLRETURN SQL_API SQLColumns(SQLHSTMT StatementHandle,SQLCHAR *CatalogName,SQLSMALLINT NameLength1,SQLCHAR *SchemaName,SQLSMALLINT NameLength2,SQLCHAR *TableName,SQLSMALLINT NameLength3,SQLCHAR *ColumnName,SQLSMALLINT NameLength4); +#if (ODBCVER >= 0x0380) + SQLRETURN SQL_API SQLCompleteAsync(SQLSMALLINT HandleType,SQLHANDLE Handle,RETCODE *AsyncRetCodePtr); +#endif SQLRETURN SQL_API SQLConnect(SQLHDBC ConnectionHandle,SQLCHAR *ServerName,SQLSMALLINT NameLength1,SQLCHAR *UserName,SQLSMALLINT NameLength2,SQLCHAR *Authentication,SQLSMALLINT NameLength3); #if (ODBCVER >= 0x0300) SQLRETURN SQL_API SQLCopyDesc(SQLHDESC SourceDescHandle,SQLHDESC TargetDescHandle);