From eb2d8458a371bbfab81a125814ccafebd82e16d9 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Thu, 20 Dec 2007 15:00:42 +0100 Subject: [PATCH] advapi32: Move the EnumDependentServicesA/W stubs in service.c where they belong. Make the stubs return success. --- dlls/advapi32/security.c | 28 ---------------------------- dlls/advapi32/service.c | 28 ++++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/dlls/advapi32/security.c b/dlls/advapi32/security.c index 89498c24159..3462608af0e 100644 --- a/dlls/advapi32/security.c +++ b/dlls/advapi32/security.c @@ -4307,34 +4307,6 @@ BOOL WINAPI DuplicateToken( DuplicateTokenHandle ); } -BOOL WINAPI EnumDependentServicesA( - SC_HANDLE hService, - DWORD dwServiceState, - LPENUM_SERVICE_STATUSA lpServices, - DWORD cbBufSize, - LPDWORD pcbBytesNeeded, - LPDWORD lpServicesReturned ) -{ - FIXME("%p 0x%08x %p 0x%08x %p %p - stub\n", hService, dwServiceState, - lpServices, cbBufSize, pcbBytesNeeded, lpServicesReturned); - - return FALSE; -} - -BOOL WINAPI EnumDependentServicesW( - SC_HANDLE hService, - DWORD dwServiceState, - LPENUM_SERVICE_STATUSW lpServices, - DWORD cbBufSize, - LPDWORD pcbBytesNeeded, - LPDWORD lpServicesReturned ) -{ - FIXME("%p 0x%08x %p 0x%08x %p %p - stub\n", hService, dwServiceState, - lpServices, cbBufSize, pcbBytesNeeded, lpServicesReturned); - - return FALSE; -} - /****************************************************************************** * ComputeStringSidSize */ diff --git a/dlls/advapi32/service.c b/dlls/advapi32/service.c index 2fd3eb8456b..f55077a3087 100644 --- a/dlls/advapi32/service.c +++ b/dlls/advapi32/service.c @@ -2570,3 +2570,31 @@ SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerExW( LPCWSTR lpServiceNam return handle; } + +/****************************************************************************** + * EnumDependentServicesA [ADVAPI32.@] + */ +BOOL WINAPI EnumDependentServicesA( SC_HANDLE hService, DWORD dwServiceState, + LPENUM_SERVICE_STATUSA lpServices, DWORD cbBufSize, + LPDWORD pcbBytesNeeded, LPDWORD lpServicesReturned ) +{ + FIXME("%p 0x%08x %p 0x%08x %p %p - stub\n", hService, dwServiceState, + lpServices, cbBufSize, pcbBytesNeeded, lpServicesReturned); + + *lpServicesReturned = 0; + return TRUE; +} + +/****************************************************************************** + * EnumDependentServicesW [ADVAPI32.@] + */ +BOOL WINAPI EnumDependentServicesW( SC_HANDLE hService, DWORD dwServiceState, + LPENUM_SERVICE_STATUSW lpServices, DWORD cbBufSize, + LPDWORD pcbBytesNeeded, LPDWORD lpServicesReturned ) +{ + FIXME("%p 0x%08x %p 0x%08x %p %p - stub\n", hService, dwServiceState, + lpServices, cbBufSize, pcbBytesNeeded, lpServicesReturned); + + *lpServicesReturned = 0; + return TRUE; +}