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; +}