librpc: use SERVICE_CONTROL enum in ControlService calls
authorGünther Deschner <gd@samba.org>
Mon, 20 Apr 2020 16:51:37 +0000 (18:51 +0200)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 9 Nov 2023 08:00:30 +0000 (08:00 +0000)
Guenther

Signed-off-by: Guenther Deschner <gd@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
librpc/idl/svcctl.idl

index 51f9cd76ed25a1e45d27ae6f6ff6d52c3c036018..e707a73d5eb0c49a0b29c720fe38f958a663736c 100644 (file)
@@ -827,7 +827,7 @@ import "misc.idl", "security.idl";
 
        WERROR svcctl_ControlServiceExA (
                [in] SC_RPC_HANDLE hService,
-               [in] uint32 dwControl,
+               [in] SERVICE_CONTROL dwControl,
                [in] uint32 dwInfoLevel,
                [in, switch_is(dwInfoLevel)] SC_RPC_SERVICE_CONTROL_IN_PARAMSA *pControlInParams,
                [out, switch_is(dwInfoLevel)] SC_RPC_SERVICE_CONTROL_OUT_PARAMSA *pControlOutParams
@@ -851,7 +851,7 @@ import "misc.idl", "security.idl";
 
        WERROR svcctl_ControlServiceExW (
                [in] SC_RPC_HANDLE hService,
-               [in] uint32 dwControl,
+               [in] SERVICE_CONTROL dwControl,
                [in] uint32 dwInfoLevel,
                [in, ref, switch_is(dwInfoLevel)] SC_RPC_SERVICE_CONTROL_IN_PARAMSW *pControlInParams,
                [out,ref, switch_is(dwInfoLevel)] SC_RPC_SERVICE_CONTROL_OUT_PARAMSW *pControlOutParams