EnumServicesStatusExA method
int
EnumServicesStatusExA(
- Pointer<SC_HANDLE__> hSCManager,
- int InfoLevel,
- int dwServiceType,
- int dwServiceState,
- Pointer<Uint8> lpServices,
- int cbBufSize,
- Pointer<Uint64> pcbBytesNeeded,
- Pointer<Uint64> lpServicesReturned,
- Pointer<Uint64> lpResumeHandle,
- Pointer<Int8> pszGroupName,
)
Implementation
int EnumServicesStatusExA(
ffi.Pointer<SC_HANDLE__> hSCManager,
int InfoLevel,
int dwServiceType,
int dwServiceState,
ffi.Pointer<ffi.Uint8> lpServices,
int cbBufSize,
ffi.Pointer<ffi.Uint64> pcbBytesNeeded,
ffi.Pointer<ffi.Uint64> lpServicesReturned,
ffi.Pointer<ffi.Uint64> lpResumeHandle,
ffi.Pointer<ffi.Int8> pszGroupName,
) {
return (_EnumServicesStatusExA ??= _dylib.lookupFunction<
_c_EnumServicesStatusExA,
_dart_EnumServicesStatusExA>('EnumServicesStatusExA'))(
hSCManager,
InfoLevel,
dwServiceType,
dwServiceState,
lpServices,
cbBufSize,
pcbBytesNeeded,
lpServicesReturned,
lpResumeHandle,
pszGroupName,
);
}