EnumDependentServices function advapi32
Retrieves the name and status of each service that depends on the specified service; that is, the specified service must be running before the dependent services can run.
BOOL EnumDependentServicesW(
[in] SC_HANDLE hService,
[in] DWORD dwServiceState,
[out, optional] LPENUM_SERVICE_STATUSW lpServices,
[in] DWORD cbBufSize,
[out] LPDWORD pcbBytesNeeded,
[out] LPDWORD lpServicesReturned
);
Implementation
int EnumDependentServices(
int hService,
int dwServiceState,
Pointer<ENUM_SERVICE_STATUS> lpServices,
int cbBufSize,
Pointer<Uint32> pcbBytesNeeded,
Pointer<Uint32> lpServicesReturned) =>
_EnumDependentServices(hService, dwServiceState, lpServices, cbBufSize,
pcbBytesNeeded, lpServicesReturned);