mirror of
https://github.com/reactos/reactos.git
synced 2025-04-22 13:10:39 +00:00
[ODBC32] Sync with Wine Staging 2.2. CORE-12823
25e495f odbc32: Improve some tracing. 0c785e5 odbc32: Fix some spec file entries. svn path=/trunk/; revision=73971
This commit is contained in:
parent
4b61850cfd
commit
f04ae39730
3 changed files with 53 additions and 38 deletions
|
@ -38,7 +38,7 @@
|
||||||
38 stdcall SQLGetStmtAttr(long long ptr long ptr)
|
38 stdcall SQLGetStmtAttr(long long ptr long ptr)
|
||||||
39 stdcall SQLSetConnectAttr(long long ptr long)
|
39 stdcall SQLSetConnectAttr(long long ptr long)
|
||||||
40 stdcall SQLColumns(long str long str long str long str long)
|
40 stdcall SQLColumns(long str long str long str long str long)
|
||||||
41 stdcall SQLDriverConnect(long long str long str long str long)
|
41 stdcall SQLDriverConnect(long long str long str long ptr long)
|
||||||
42 stdcall SQLGetConnectOption(long long ptr)
|
42 stdcall SQLGetConnectOption(long long ptr)
|
||||||
43 stdcall SQLGetData(long long long ptr long ptr)
|
43 stdcall SQLGetData(long long long ptr long ptr)
|
||||||
44 stdcall SQLGetFunctions(long long ptr)
|
44 stdcall SQLGetFunctions(long long ptr)
|
||||||
|
@ -103,7 +103,7 @@
|
||||||
138 stdcall SQLGetStmtAttrW(long long ptr long ptr)
|
138 stdcall SQLGetStmtAttrW(long long ptr long ptr)
|
||||||
139 stdcall SQLSetConnectAttrW(long long ptr long)
|
139 stdcall SQLSetConnectAttrW(long long ptr long)
|
||||||
140 stdcall SQLColumnsW(long wstr long wstr long wstr long wstr long)
|
140 stdcall SQLColumnsW(long wstr long wstr long wstr long wstr long)
|
||||||
141 stdcall SQLDriverConnectW(long long wstr long wstr long wstr long)
|
141 stdcall SQLDriverConnectW(long long wstr long wstr long ptr long)
|
||||||
142 stdcall SQLGetConnectOptionW(long long ptr)
|
142 stdcall SQLGetConnectOptionW(long long ptr)
|
||||||
145 stdcall SQLGetInfoW(long long ptr long ptr)
|
145 stdcall SQLGetInfoW(long long ptr long ptr)
|
||||||
147 stdcall SQLGetTypeInfoW(long long)
|
147 stdcall SQLGetTypeInfoW(long long)
|
||||||
|
|
|
@ -510,8 +510,6 @@ static BOOL ODBC_LoadDriverManager(void)
|
||||||
const char *s = getenv("LIB_ODBC_DRIVER_MANAGER");
|
const char *s = getenv("LIB_ODBC_DRIVER_MANAGER");
|
||||||
char error[256];
|
char error[256];
|
||||||
|
|
||||||
TRACE("\n");
|
|
||||||
|
|
||||||
#ifdef SONAME_LIBODBC
|
#ifdef SONAME_LIBODBC
|
||||||
if (!s || !s[0]) s = SONAME_LIBODBC;
|
if (!s || !s[0]) s = SONAME_LIBODBC;
|
||||||
#endif
|
#endif
|
||||||
|
@ -521,6 +519,7 @@ static BOOL ODBC_LoadDriverManager(void)
|
||||||
|
|
||||||
if (dmHandle != NULL)
|
if (dmHandle != NULL)
|
||||||
{
|
{
|
||||||
|
TRACE("Opened library %s\n", s);
|
||||||
nErrorType = ERROR_FREE;
|
nErrorType = ERROR_FREE;
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
@ -680,7 +679,7 @@ static BOOL ODBC_LoadDMFunctions(void)
|
||||||
SQLRETURN WINAPI SQLAllocConnect(SQLHENV EnvironmentHandle, SQLHDBC *ConnectionHandle)
|
SQLRETURN WINAPI SQLAllocConnect(SQLHENV EnvironmentHandle, SQLHDBC *ConnectionHandle)
|
||||||
{
|
{
|
||||||
SQLRETURN ret;
|
SQLRETURN ret;
|
||||||
TRACE("Env=%p\n",EnvironmentHandle);
|
TRACE("(EnvironmentHandle %p)\n",EnvironmentHandle);
|
||||||
|
|
||||||
if (!pSQLAllocConnect)
|
if (!pSQLAllocConnect)
|
||||||
{
|
{
|
||||||
|
@ -690,7 +689,7 @@ SQLRETURN WINAPI SQLAllocConnect(SQLHENV EnvironmentHandle, SQLHDBC *ConnectionH
|
||||||
}
|
}
|
||||||
|
|
||||||
ret = pSQLAllocConnect(EnvironmentHandle, ConnectionHandle);
|
ret = pSQLAllocConnect(EnvironmentHandle, ConnectionHandle);
|
||||||
TRACE("Returns ret=%d, Handle %p\n",ret, *ConnectionHandle);
|
TRACE("Returns %d, Handle %p\n", ret, *ConnectionHandle);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -711,7 +710,7 @@ SQLRETURN WINAPI SQLAllocEnv(SQLHENV *EnvironmentHandle)
|
||||||
}
|
}
|
||||||
|
|
||||||
ret = pSQLAllocEnv(EnvironmentHandle);
|
ret = pSQLAllocEnv(EnvironmentHandle);
|
||||||
TRACE("Returns ret=%d, Env=%p\n",ret, *EnvironmentHandle);
|
TRACE("Returns %d, EnvironmentHandle %p\n", ret, *EnvironmentHandle);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -722,7 +721,7 @@ SQLRETURN WINAPI SQLAllocEnv(SQLHENV *EnvironmentHandle)
|
||||||
SQLRETURN WINAPI SQLAllocHandle(SQLSMALLINT HandleType, SQLHANDLE InputHandle, SQLHANDLE *OutputHandle)
|
SQLRETURN WINAPI SQLAllocHandle(SQLSMALLINT HandleType, SQLHANDLE InputHandle, SQLHANDLE *OutputHandle)
|
||||||
{
|
{
|
||||||
SQLRETURN ret;
|
SQLRETURN ret;
|
||||||
TRACE("(Type=%d, Handle=%p)\n",HandleType,InputHandle);
|
TRACE("(Type %d, Handle %p)\n", HandleType, InputHandle);
|
||||||
|
|
||||||
if (!pSQLAllocHandle)
|
if (!pSQLAllocHandle)
|
||||||
{
|
{
|
||||||
|
@ -743,7 +742,7 @@ SQLRETURN WINAPI SQLAllocHandle(SQLSMALLINT HandleType, SQLHANDLE InputHandle, S
|
||||||
}
|
}
|
||||||
|
|
||||||
ret = pSQLAllocHandle(HandleType, InputHandle, OutputHandle);
|
ret = pSQLAllocHandle(HandleType, InputHandle, OutputHandle);
|
||||||
TRACE("Returns ret=%d, Handle=%p\n",ret, *OutputHandle);
|
TRACE("Returns %d, Handle %p\n", ret, *OutputHandle);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -755,7 +754,7 @@ SQLRETURN WINAPI SQLAllocStmt(SQLHDBC ConnectionHandle, SQLHSTMT *StatementHandl
|
||||||
{
|
{
|
||||||
SQLRETURN ret;
|
SQLRETURN ret;
|
||||||
|
|
||||||
TRACE("(Connection=%p)\n",ConnectionHandle);
|
TRACE("(Connection %p)\n", ConnectionHandle);
|
||||||
|
|
||||||
if (!pSQLAllocStmt)
|
if (!pSQLAllocStmt)
|
||||||
{
|
{
|
||||||
|
@ -765,7 +764,7 @@ SQLRETURN WINAPI SQLAllocStmt(SQLHDBC ConnectionHandle, SQLHSTMT *StatementHandl
|
||||||
}
|
}
|
||||||
|
|
||||||
ret = pSQLAllocStmt(ConnectionHandle, StatementHandle);
|
ret = pSQLAllocStmt(ConnectionHandle, StatementHandle);
|
||||||
TRACE ("Returns ret=%d, Handle=%p\n", ret, *StatementHandle);
|
TRACE ("Returns %d, Handle %p\n", ret, *StatementHandle);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -856,12 +855,12 @@ SQLRETURN WINAPI SQLCancel(SQLHSTMT StatementHandle)
|
||||||
SQLRETURN WINAPI SQLCloseCursor(SQLHSTMT StatementHandle)
|
SQLRETURN WINAPI SQLCloseCursor(SQLHSTMT StatementHandle)
|
||||||
{
|
{
|
||||||
SQLRETURN ret;
|
SQLRETURN ret;
|
||||||
TRACE("(Handle=%p)\n",StatementHandle);
|
TRACE("(Handle %p)\n", StatementHandle);
|
||||||
|
|
||||||
if (!pSQLCloseCursor) return SQL_ERROR;
|
if (!pSQLCloseCursor) return SQL_ERROR;
|
||||||
|
|
||||||
ret = pSQLCloseCursor(StatementHandle);
|
ret = pSQLCloseCursor(StatementHandle);
|
||||||
TRACE("returns %d\n",ret);
|
TRACE("Returns %d\n", ret);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -915,7 +914,7 @@ SQLRETURN WINAPI SQLConnect(SQLHDBC ConnectionHandle,
|
||||||
ret = pSQLConnect(ConnectionHandle, ServerName, NameLength1,
|
ret = pSQLConnect(ConnectionHandle, ServerName, NameLength1,
|
||||||
UserName, NameLength2, Authentication, NameLength3);
|
UserName, NameLength2, Authentication, NameLength3);
|
||||||
|
|
||||||
TRACE("returns %d\n",ret);
|
TRACE("Returns %d\n", ret);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -943,7 +942,7 @@ SQLRETURN WINAPI SQLDataSources(SQLHENV EnvironmentHandle,
|
||||||
{
|
{
|
||||||
SQLRETURN ret;
|
SQLRETURN ret;
|
||||||
|
|
||||||
TRACE("EnvironmentHandle = %p\n", EnvironmentHandle);
|
TRACE("(EnvironmentHandle %p)\n", EnvironmentHandle);
|
||||||
|
|
||||||
if (!pSQLDataSources) return SQL_ERROR;
|
if (!pSQLDataSources) return SQL_ERROR;
|
||||||
|
|
||||||
|
@ -952,7 +951,7 @@ SQLRETURN WINAPI SQLDataSources(SQLHENV EnvironmentHandle,
|
||||||
|
|
||||||
if (TRACE_ON(odbc))
|
if (TRACE_ON(odbc))
|
||||||
{
|
{
|
||||||
TRACE("returns: %d \t", ret);
|
TRACE("Returns %d \t", ret);
|
||||||
if (NameLength1 && *NameLength1 > 0)
|
if (NameLength1 && *NameLength1 > 0)
|
||||||
TRACE("DataSource = %s,", ServerName);
|
TRACE("DataSource = %s,", ServerName);
|
||||||
if (NameLength2 && *NameLength2 > 0)
|
if (NameLength2 && *NameLength2 > 0)
|
||||||
|
@ -979,7 +978,7 @@ SQLRETURN WINAPI SQLDataSourcesA(SQLHENV EnvironmentHandle,
|
||||||
BufferLength1, NameLength1, Description, BufferLength2, NameLength2);
|
BufferLength1, NameLength1, Description, BufferLength2, NameLength2);
|
||||||
if (TRACE_ON(odbc))
|
if (TRACE_ON(odbc))
|
||||||
{
|
{
|
||||||
TRACE("returns: %d \t", ret);
|
TRACE("Returns %d \t", ret);
|
||||||
if (NameLength1 && *NameLength1 > 0)
|
if (NameLength1 && *NameLength1 > 0)
|
||||||
TRACE("DataSource = %s,", ServerName);
|
TRACE("DataSource = %s,", ServerName);
|
||||||
if (NameLength2 && *NameLength2 > 0)
|
if (NameLength2 && *NameLength2 > 0)
|
||||||
|
@ -1013,12 +1012,12 @@ SQLRETURN WINAPI SQLDescribeCol(SQLHSTMT StatementHandle,
|
||||||
SQLRETURN WINAPI SQLDisconnect(SQLHDBC ConnectionHandle)
|
SQLRETURN WINAPI SQLDisconnect(SQLHDBC ConnectionHandle)
|
||||||
{
|
{
|
||||||
SQLRETURN ret;
|
SQLRETURN ret;
|
||||||
TRACE("(Handle=%p)\n", ConnectionHandle);
|
TRACE("(Handle %p)\n", ConnectionHandle);
|
||||||
|
|
||||||
if (!pSQLDisconnect) return SQL_ERROR;
|
if (!pSQLDisconnect) return SQL_ERROR;
|
||||||
|
|
||||||
ret = pSQLDisconnect(ConnectionHandle);
|
ret = pSQLDisconnect(ConnectionHandle);
|
||||||
TRACE("returns %d\n",ret);
|
TRACE("Returns %d\n", ret);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1044,11 +1043,21 @@ SQLRETURN WINAPI SQLError(SQLHENV EnvironmentHandle,
|
||||||
SQLCHAR *MessageText, SQLSMALLINT BufferLength,
|
SQLCHAR *MessageText, SQLSMALLINT BufferLength,
|
||||||
SQLSMALLINT *TextLength)
|
SQLSMALLINT *TextLength)
|
||||||
{
|
{
|
||||||
TRACE("\n");
|
SQLRETURN ret;
|
||||||
|
|
||||||
|
TRACE("(EnvironmentHandle %p, ConnectionHandle %p, StatementHandle %p, BufferLength %d)\n",
|
||||||
|
EnvironmentHandle, ConnectionHandle, StatementHandle, BufferLength);
|
||||||
|
|
||||||
if (!pSQLError) return SQL_ERROR;
|
if (!pSQLError) return SQL_ERROR;
|
||||||
return pSQLError(EnvironmentHandle, ConnectionHandle, StatementHandle,
|
ret = pSQLError(EnvironmentHandle, ConnectionHandle, StatementHandle,
|
||||||
Sqlstate, NativeError, MessageText, BufferLength, TextLength);
|
Sqlstate, NativeError, MessageText, BufferLength, TextLength);
|
||||||
|
if (ret == SQL_SUCCESS)
|
||||||
|
TRACE("SQLState %s, Error %d, Text %s, Textlen %d\n",
|
||||||
|
debugstr_an((char *)Sqlstate, 5), *NativeError,
|
||||||
|
debugstr_an((char *)MessageText, *TextLength), *TextLength);
|
||||||
|
else
|
||||||
|
TRACE("Returns %d\n", ret);
|
||||||
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1106,12 +1115,12 @@ SQLRETURN WINAPI SQLFetchScroll(SQLHSTMT StatementHandle, SQLSMALLINT FetchOrien
|
||||||
SQLRETURN WINAPI SQLFreeConnect(SQLHDBC ConnectionHandle)
|
SQLRETURN WINAPI SQLFreeConnect(SQLHDBC ConnectionHandle)
|
||||||
{
|
{
|
||||||
SQLRETURN ret;
|
SQLRETURN ret;
|
||||||
TRACE("(Handle=%p)\n",ConnectionHandle);
|
TRACE("(Handle %p)\n", ConnectionHandle);
|
||||||
|
|
||||||
if (!pSQLFreeConnect) return SQL_ERROR;
|
if (!pSQLFreeConnect) return SQL_ERROR;
|
||||||
|
|
||||||
ret = pSQLFreeConnect(ConnectionHandle);
|
ret = pSQLFreeConnect(ConnectionHandle);
|
||||||
TRACE("Returns %d\n",ret);
|
TRACE("Returns %d\n", ret);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1122,12 +1131,12 @@ SQLRETURN WINAPI SQLFreeConnect(SQLHDBC ConnectionHandle)
|
||||||
SQLRETURN WINAPI SQLFreeEnv(SQLHENV EnvironmentHandle)
|
SQLRETURN WINAPI SQLFreeEnv(SQLHENV EnvironmentHandle)
|
||||||
{
|
{
|
||||||
SQLRETURN ret;
|
SQLRETURN ret;
|
||||||
TRACE("(Env=%p)\n",EnvironmentHandle);
|
TRACE("(EnvironmentHandle %p)\n",EnvironmentHandle);
|
||||||
|
|
||||||
if (!pSQLFreeEnv) return SQL_ERROR;
|
if (!pSQLFreeEnv) return SQL_ERROR;
|
||||||
|
|
||||||
ret = pSQLFreeEnv(EnvironmentHandle);
|
ret = pSQLFreeEnv(EnvironmentHandle);
|
||||||
TRACE("Returns %d\n",ret);
|
TRACE("Returns %d\n", ret);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1138,12 +1147,12 @@ SQLRETURN WINAPI SQLFreeEnv(SQLHENV EnvironmentHandle)
|
||||||
SQLRETURN WINAPI SQLFreeHandle(SQLSMALLINT HandleType, SQLHANDLE Handle)
|
SQLRETURN WINAPI SQLFreeHandle(SQLSMALLINT HandleType, SQLHANDLE Handle)
|
||||||
{
|
{
|
||||||
SQLRETURN ret;
|
SQLRETURN ret;
|
||||||
TRACE("(Type=%d, Handle=%p)\n",HandleType,Handle);
|
TRACE("(Type %d, Handle %p)\n", HandleType, Handle);
|
||||||
|
|
||||||
if (!pSQLFreeHandle) return SQL_ERROR;
|
if (!pSQLFreeHandle) return SQL_ERROR;
|
||||||
|
|
||||||
ret = pSQLFreeHandle(HandleType, Handle);
|
ret = pSQLFreeHandle(HandleType, Handle);
|
||||||
TRACE ("Returns %d\n",ret);
|
TRACE ("Returns %d\n", ret);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1154,12 +1163,12 @@ SQLRETURN WINAPI SQLFreeHandle(SQLSMALLINT HandleType, SQLHANDLE Handle)
|
||||||
SQLRETURN WINAPI SQLFreeStmt(SQLHSTMT StatementHandle, SQLUSMALLINT Option)
|
SQLRETURN WINAPI SQLFreeStmt(SQLHSTMT StatementHandle, SQLUSMALLINT Option)
|
||||||
{
|
{
|
||||||
SQLRETURN ret;
|
SQLRETURN ret;
|
||||||
TRACE("(Handle %p, Option=%d)\n",StatementHandle, Option);
|
TRACE("(Handle %p, Option %d)\n", StatementHandle, Option);
|
||||||
|
|
||||||
if (!pSQLFreeStmt) return SQL_ERROR;
|
if (!pSQLFreeStmt) return SQL_ERROR;
|
||||||
|
|
||||||
ret = pSQLFreeStmt(StatementHandle, Option);
|
ret = pSQLFreeStmt(StatementHandle, Option);
|
||||||
TRACE("Returns %d\n",ret);
|
TRACE("Returns %d\n", ret);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1922,7 +1931,7 @@ SQLRETURN WINAPI SQLDrivers(
|
||||||
{
|
{
|
||||||
SQLRETURN ret;
|
SQLRETURN ret;
|
||||||
|
|
||||||
TRACE("direction=%d\n", fDirection);
|
TRACE("(Direction %d)\n", fDirection);
|
||||||
|
|
||||||
if (!pSQLDrivers) return SQL_ERROR;
|
if (!pSQLDrivers) return SQL_ERROR;
|
||||||
ret = pSQLDrivers(henv, fDirection, szDriverDesc, cbDriverDescMax, pcbDriverDesc,
|
ret = pSQLDrivers(henv, fDirection, szDriverDesc, cbDriverDescMax, pcbDriverDesc,
|
||||||
|
@ -1972,11 +1981,16 @@ SQLRETURN WINAPI SQLDriverConnect(
|
||||||
SQLSMALLINT *ptr_conn_str_out,
|
SQLSMALLINT *ptr_conn_str_out,
|
||||||
SQLUSMALLINT driver_completion )
|
SQLUSMALLINT driver_completion )
|
||||||
{
|
{
|
||||||
TRACE("\n");
|
SQLRETURN ret;
|
||||||
|
|
||||||
|
TRACE("(ConnectionString %s, Length %d)\n",
|
||||||
|
debugstr_a((char *)conn_str_in), len_conn_str_in);
|
||||||
|
|
||||||
if (!pSQLDriverConnect) return SQL_ERROR;
|
if (!pSQLDriverConnect) return SQL_ERROR;
|
||||||
return pSQLDriverConnect(hdbc, hwnd, conn_str_in, len_conn_str_in, conn_str_out,
|
ret = pSQLDriverConnect(hdbc, hwnd, conn_str_in, len_conn_str_in, conn_str_out,
|
||||||
conn_str_out_max, ptr_conn_str_out, driver_completion);
|
conn_str_out_max, ptr_conn_str_out, driver_completion);
|
||||||
|
TRACE("Returns %d\n", ret);
|
||||||
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -2075,7 +2089,7 @@ SQLRETURN WINAPI SQLConnectW(SQLHDBC ConnectionHandle,
|
||||||
ret = pSQLConnectW(ConnectionHandle, ServerName, NameLength1,
|
ret = pSQLConnectW(ConnectionHandle, ServerName, NameLength1,
|
||||||
UserName, NameLength2, Authentication, NameLength3);
|
UserName, NameLength2, Authentication, NameLength3);
|
||||||
|
|
||||||
TRACE("returns %d\n",ret);
|
TRACE("Returns %d\n", ret);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2349,7 +2363,8 @@ SQLRETURN WINAPI SQLDriverConnectW(
|
||||||
SQLSMALLINT *ptr_conn_str_out,
|
SQLSMALLINT *ptr_conn_str_out,
|
||||||
SQLUSMALLINT driver_completion )
|
SQLUSMALLINT driver_completion )
|
||||||
{
|
{
|
||||||
TRACE("ConnStrIn (%d bytes) --> %s\n", len_conn_str_in, debugstr_w(conn_str_in));
|
TRACE("(ConnectionString %s, Length %d)\n",
|
||||||
|
debugstr_w(conn_str_in), len_conn_str_in);
|
||||||
|
|
||||||
if (!pSQLDriverConnectW) return SQL_ERROR;
|
if (!pSQLDriverConnectW) return SQL_ERROR;
|
||||||
return pSQLDriverConnectW(hdbc, hwnd, conn_str_in, len_conn_str_in, conn_str_out,
|
return pSQLDriverConnectW(hdbc, hwnd, conn_str_in, len_conn_str_in, conn_str_out,
|
||||||
|
@ -2516,7 +2531,7 @@ SQLRETURN WINAPI SQLDataSourcesW(SQLHENV EnvironmentHandle,
|
||||||
|
|
||||||
if (TRACE_ON(odbc))
|
if (TRACE_ON(odbc))
|
||||||
{
|
{
|
||||||
TRACE("returns: %d \t", ret);
|
TRACE("Returns %d \t", ret);
|
||||||
if (*NameLength1 > 0)
|
if (*NameLength1 > 0)
|
||||||
TRACE("DataSource = %s,", debugstr_w(ServerName));
|
TRACE("DataSource = %s,", debugstr_w(ServerName));
|
||||||
if (*NameLength2 > 0)
|
if (*NameLength2 > 0)
|
||||||
|
@ -2663,7 +2678,7 @@ SQLRETURN WINAPI SQLDriversW(
|
||||||
{
|
{
|
||||||
SQLRETURN ret;
|
SQLRETURN ret;
|
||||||
|
|
||||||
TRACE("direction=%d\n", fDirection);
|
TRACE("(Direction %d)\n", fDirection);
|
||||||
|
|
||||||
if (!pSQLDriversW) return SQL_ERROR;
|
if (!pSQLDriversW) return SQL_ERROR;
|
||||||
ret = pSQLDriversW(henv, fDirection, szDriverDesc, cbDriverDescMax, pcbDriverDesc,
|
ret = pSQLDriversW(henv, fDirection, szDriverDesc, cbDriverDescMax, pcbDriverDesc,
|
||||||
|
|
|
@ -137,7 +137,7 @@ reactos/dll/win32/netapi32 # Forked at Wine-1.3.34
|
||||||
reactos/dll/win32/npptools # Synced to WineStaging-1.9.11
|
reactos/dll/win32/npptools # Synced to WineStaging-1.9.11
|
||||||
reactos/dll/win32/ntdsapi # Synced to WineStaging-1.9.11
|
reactos/dll/win32/ntdsapi # Synced to WineStaging-1.9.11
|
||||||
reactos/dll/win32/objsel # Synced to WineStaging-1.9.11
|
reactos/dll/win32/objsel # Synced to WineStaging-1.9.11
|
||||||
reactos/dll/win32/odbc32 # Synced to WineStaging-1.9.23. Depends on port of Linux ODBC.
|
reactos/dll/win32/odbc32 # Synced to WineStaging-2.2. Depends on port of Linux ODBC.
|
||||||
reactos/dll/win32/odbccp32 # Synced to WineStaging-1.9.11
|
reactos/dll/win32/odbccp32 # Synced to WineStaging-1.9.11
|
||||||
reactos/dll/win32/ole32 # Synced to WineStaging-1.9.23
|
reactos/dll/win32/ole32 # Synced to WineStaging-1.9.23
|
||||||
reactos/dll/win32/oleacc # Synced to WineStaging-1.9.11
|
reactos/dll/win32/oleacc # Synced to WineStaging-1.9.11
|
||||||
|
|
Loading…
Reference in a new issue