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 {