RegisterServiceCtrlHandler function advapi32

int RegisterServiceCtrlHandler(
  1. Pointer<Utf16> lpServiceName,
  2. Pointer<NativeFunction<LPHANDLER_FUNCTION>> lpHandlerProc
)

Registers a function to handle service control requests.

SERVICE_STATUS_HANDLE RegisterServiceCtrlHandlerW(
  [in] LPCWSTR            lpServiceName,
  [in] LPHANDLER_FUNCTION lpHandlerProc
);

Implementation

int RegisterServiceCtrlHandler(Pointer<Utf16> lpServiceName,
        Pointer<NativeFunction<LPHANDLER_FUNCTION>> lpHandlerProc) =>
    _RegisterServiceCtrlHandler(lpServiceName, lpHandlerProc);