From e7b8601c22811e291cea19bcc884238de0efe432 Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Fri, 26 Sep 2008 20:25:47 +0000 Subject: [PATCH] Fix lock handle typecasts. svn path=/trunk/; revision=36540 --- reactos/base/system/services/rpcserver.c | 2 +- reactos/dll/win32/advapi32/service/scm.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/base/system/services/rpcserver.c b/reactos/base/system/services/rpcserver.c index b0030dcf35b..63d5dca621b 100644 --- a/reactos/base/system/services/rpcserver.c +++ b/reactos/base/system/services/rpcserver.c @@ -728,7 +728,7 @@ DWORD RLockServiceDatabase( // return ScmLockDatabase(0, hMgr->0xC, hLock); /* FIXME: Lock the database */ - *lpLock = (void *)0x12345678; /* Dummy! */ + *lpLock = (SC_RPC_LOCK)0x12345678; /* Dummy! */ return ERROR_SUCCESS; } diff --git a/reactos/dll/win32/advapi32/service/scm.c b/reactos/dll/win32/advapi32/service/scm.c index 111bd0a614b..e5e6dbc9272 100644 --- a/reactos/dll/win32/advapi32/service/scm.c +++ b/reactos/dll/win32/advapi32/service/scm.c @@ -2408,7 +2408,7 @@ UnlockServiceDatabase(SC_LOCK ScLock) { /* Call to services.exe using RPC */ dwError = RUnlockServiceDatabase(BindingHandle, - (SC_RPC_LOCK)ScLock); + (LPSC_RPC_LOCK)&ScLock); } _SEH_HANDLE {