Author: akhaldi
Date: Sat Apr 26 16:43:13 2014
New Revision: 62980
URL:
http://svn.reactos.org/svn/reactos?rev=62980&view=rev
Log:
[WTSAPI32]
* Sync with Wine 1.7.17.
CORE-8080
Modified:
trunk/reactos/dll/win32/wtsapi32/wtsapi32.c
trunk/reactos/media/doc/README.WINE
Modified: trunk/reactos/dll/win32/wtsapi32/wtsapi32.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wtsapi32/wtsapi3…
==============================================================================
--- trunk/reactos/dll/win32/wtsapi32/wtsapi32.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/wtsapi32/wtsapi32.c [iso-8859-1] Sat Apr 26 16:43:13 2014
@@ -87,7 +87,11 @@
FIXME("Stub %p 0x%08x 0x%08x %p %p\n", hServer, Reserved, Version,
ppProcessInfo, pCount);
- if (!ppProcessInfo || !pCount) return FALSE;
+ if (!ppProcessInfo || !pCount || Reserved != 0 || Version != 1)
+ {
+ SetLastError(ERROR_INVALID_PARAMETER);
+ return FALSE;
+ }
*pCount = 0;
*ppProcessInfo = NULL;
@@ -120,6 +124,25 @@
BOOL WINAPI WTSEnumerateSessionsA(HANDLE hServer, DWORD Reserved, DWORD Version,
PWTS_SESSION_INFOA* ppSessionInfo, DWORD* pCount)
{
+ static int once;
+
+ if (!once++) FIXME("Stub %p 0x%08x 0x%08x %p %p\n", hServer, Reserved,
Version,
+ ppSessionInfo, pCount);
+
+ if (!ppSessionInfo || !pCount) return FALSE;
+
+ *pCount = 0;
+ *ppSessionInfo = NULL;
+
+ return TRUE;
+}
+
+/************************************************************
+ * WTSEnumerateEnumerateSessionsW (WTSAPI32.@)
+ */
+BOOL WINAPI WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version,
+ PWTS_SESSION_INFOW* ppSessionInfo, DWORD* pCount)
+{
FIXME("Stub %p 0x%08x 0x%08x %p %p\n", hServer, Reserved, Version,
ppSessionInfo, pCount);
@@ -132,28 +155,13 @@
}
/************************************************************
- * WTSEnumerateEnumerateSessionsW (WTSAPI32.@)
- */
-BOOL WINAPI WTSEnumerateSessionsW(HANDLE hServer, DWORD Reserved, DWORD Version,
- PWTS_SESSION_INFOW* ppSessionInfo, DWORD* pCount)
-{
- FIXME("Stub %p 0x%08x 0x%08x %p %p\n", hServer, Reserved, Version,
- ppSessionInfo, pCount);
-
- if (!ppSessionInfo || !pCount) return FALSE;
-
- *pCount = 0;
- *ppSessionInfo = NULL;
-
- return TRUE;
-}
-
-/************************************************************
* WTSFreeMemory (WTSAPI32.@)
*/
void WINAPI WTSFreeMemory(PVOID pMemory)
{
- FIXME("Stub %p\n", pMemory);
+ static int once;
+
+ if (!once++) FIXME("Stub %p\n", pMemory);
}
/************************************************************
Modified: trunk/reactos/media/doc/README.WINE
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/media/doc/README.WINE?rev=…
==============================================================================
--- trunk/reactos/media/doc/README.WINE [iso-8859-1] (original)
+++ trunk/reactos/media/doc/README.WINE [iso-8859-1] Sat Apr 26 16:43:13 2014
@@ -215,7 +215,7 @@
reactos/dll/win32/wintrust # Synced to Wine-1.7.17
reactos/dll/win32/wldap32 # Synced to Wine-1.7.17
reactos/dll/win32/wmi # Synced to Wine-1.7.17
-reactos/dll/win32/wtsapi32 # Synced to Wine-1.7.1
+reactos/dll/win32/wtsapi32 # Synced to Wine-1.7.17
reactos/dll/win32/wuapi # Synced to Wine-1.7.1
reactos/dll/win32/xinput1_1 # Synced to Wine-1.7.1
reactos/dll/win32/xinput1_2 # Synced to Wine-1.7.1