Author: hbelusca
Date: Fri Nov 28 21:08:57 2014
New Revision: 65516

URL: http://svn.reactos.org/svn/reactos?rev=65516&view=rev
Log:
[USERSRV]: Use UlongToHandle and make ServicesProcessId global (will be used 
later on, for shutdown). Part 2/X
CORE-8322

Modified:
    trunk/reactos/win32ss/user/winsrv/usersrv/register.c
    trunk/reactos/win32ss/user/winsrv/usersrv/usersrv.h

Modified: trunk/reactos/win32ss/user/winsrv/usersrv/register.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/winsrv/usersrv/register.c?rev=65516&r1=65515&r2=65516&view=diff
==============================================================================
--- trunk/reactos/win32ss/user/winsrv/usersrv/register.c        [iso-8859-1] 
(original)
+++ trunk/reactos/win32ss/user/winsrv/usersrv/register.c        [iso-8859-1] 
Fri Nov 28 21:08:57 2014
@@ -17,8 +17,7 @@
 /* GLOBALS 
********************************************************************/
 
 static BOOLEAN ServicesProcessIdValid = FALSE;
-static ULONG_PTR ServicesProcessId = 0;
-
+ULONG_PTR ServicesProcessId = 0;
 ULONG_PTR LogonProcessId = 0;
 
 /* PUBLIC SERVER APIS 
*********************************************************/
@@ -36,7 +35,7 @@
     }
     else
     {
-        if (ApiMessage->Header.ClientId.UniqueProcess != 
(HANDLE)LogonProcessId)
+        if (ApiMessage->Header.ClientId.UniqueProcess != 
UlongToHandle(LogonProcessId))
         {
             DPRINT1("Current logon process 0x%x, can't deregister from process 
0x%x\n",
                     LogonProcessId, ApiMessage->Header.ClientId.UniqueProcess);

Modified: trunk/reactos/win32ss/user/winsrv/usersrv/usersrv.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/winsrv/usersrv/usersrv.h?rev=65516&r1=65515&r2=65516&view=diff
==============================================================================
--- trunk/reactos/win32ss/user/winsrv/usersrv/usersrv.h [iso-8859-1] (original)
+++ trunk/reactos/win32ss/user/winsrv/usersrv/usersrv.h [iso-8859-1] Fri Nov 28 
21:08:57 2014
@@ -38,6 +38,7 @@
 /* Globals */
 extern HINSTANCE UserServerDllInstance;
 extern HANDLE UserServerHeap;
+extern ULONG_PTR ServicesProcessId;
 extern ULONG_PTR LogonProcessId;
 
 #endif /* __USERSRV_H__ */


Reply via email to