1 #include "librpc/gen_ndr/ndr_svcctl.h"
4 WERROR
_svcctl_CloseServiceHandle(pipes_struct
*p
, struct svcctl_CloseServiceHandle
*r
);
5 WERROR
_svcctl_ControlService(pipes_struct
*p
, struct svcctl_ControlService
*r
);
6 WERROR
_svcctl_DeleteService(pipes_struct
*p
, struct svcctl_DeleteService
*r
);
7 WERROR
_svcctl_LockServiceDatabase(pipes_struct
*p
, struct svcctl_LockServiceDatabase
*r
);
8 WERROR
_svcctl_QueryServiceObjectSecurity(pipes_struct
*p
, struct svcctl_QueryServiceObjectSecurity
*r
);
9 WERROR
_svcctl_SetServiceObjectSecurity(pipes_struct
*p
, struct svcctl_SetServiceObjectSecurity
*r
);
10 WERROR
_svcctl_QueryServiceStatus(pipes_struct
*p
, struct svcctl_QueryServiceStatus
*r
);
11 WERROR
_svcctl_SetServiceStatus(pipes_struct
*p
, struct svcctl_SetServiceStatus
*r
);
12 WERROR
_svcctl_UnlockServiceDatabase(pipes_struct
*p
, struct svcctl_UnlockServiceDatabase
*r
);
13 WERROR
_svcctl_NotifyBootConfigStatus(pipes_struct
*p
, struct svcctl_NotifyBootConfigStatus
*r
);
14 WERROR
_svcctl_SCSetServiceBitsW(pipes_struct
*p
, struct svcctl_SCSetServiceBitsW
*r
);
15 WERROR
_svcctl_ChangeServiceConfigW(pipes_struct
*p
, struct svcctl_ChangeServiceConfigW
*r
);
16 WERROR
_svcctl_CreateServiceW(pipes_struct
*p
, struct svcctl_CreateServiceW
*r
);
17 WERROR
_svcctl_EnumDependentServicesW(pipes_struct
*p
, struct svcctl_EnumDependentServicesW
*r
);
18 WERROR
_svcctl_EnumServicesStatusW(pipes_struct
*p
, struct svcctl_EnumServicesStatusW
*r
);
19 WERROR
_svcctl_OpenSCManagerW(pipes_struct
*p
, struct svcctl_OpenSCManagerW
*r
);
20 WERROR
_svcctl_OpenServiceW(pipes_struct
*p
, struct svcctl_OpenServiceW
*r
);
21 WERROR
_svcctl_QueryServiceConfigW(pipes_struct
*p
, struct svcctl_QueryServiceConfigW
*r
);
22 WERROR
_svcctl_QueryServiceLockStatusW(pipes_struct
*p
, struct svcctl_QueryServiceLockStatusW
*r
);
23 WERROR
_svcctl_StartServiceW(pipes_struct
*p
, struct svcctl_StartServiceW
*r
);
24 WERROR
_svcctl_GetServiceDisplayNameW(pipes_struct
*p
, struct svcctl_GetServiceDisplayNameW
*r
);
25 WERROR
_svcctl_GetServiceKeyNameW(pipes_struct
*p
, struct svcctl_GetServiceKeyNameW
*r
);
26 WERROR
_svcctl_SCSetServiceBitsA(pipes_struct
*p
, struct svcctl_SCSetServiceBitsA
*r
);
27 WERROR
_svcctl_ChangeServiceConfigA(pipes_struct
*p
, struct svcctl_ChangeServiceConfigA
*r
);
28 WERROR
_svcctl_CreateServiceA(pipes_struct
*p
, struct svcctl_CreateServiceA
*r
);
29 WERROR
_svcctl_EnumDependentServicesA(pipes_struct
*p
, struct svcctl_EnumDependentServicesA
*r
);
30 WERROR
_svcctl_EnumServicesStatusA(pipes_struct
*p
, struct svcctl_EnumServicesStatusA
*r
);
31 WERROR
_svcctl_OpenSCManagerA(pipes_struct
*p
, struct svcctl_OpenSCManagerA
*r
);
32 WERROR
_svcctl_OpenServiceA(pipes_struct
*p
, struct svcctl_OpenServiceA
*r
);
33 WERROR
_svcctl_QueryServiceConfigA(pipes_struct
*p
, struct svcctl_QueryServiceConfigA
*r
);
34 WERROR
_svcctl_QueryServiceLockStatusA(pipes_struct
*p
, struct svcctl_QueryServiceLockStatusA
*r
);
35 WERROR
_svcctl_StartServiceA(pipes_struct
*p
, struct svcctl_StartServiceA
*r
);
36 WERROR
_svcctl_GetServiceDisplayNameA(pipes_struct
*p
, struct svcctl_GetServiceDisplayNameA
*r
);
37 WERROR
_svcctl_GetServiceKeyNameA(pipes_struct
*p
, struct svcctl_GetServiceKeyNameA
*r
);
38 WERROR
_svcctl_GetCurrentGroupeStateW(pipes_struct
*p
, struct svcctl_GetCurrentGroupeStateW
*r
);
39 WERROR
_svcctl_EnumServiceGroupW(pipes_struct
*p
, struct svcctl_EnumServiceGroupW
*r
);
40 WERROR
_svcctl_ChangeServiceConfig2A(pipes_struct
*p
, struct svcctl_ChangeServiceConfig2A
*r
);
41 WERROR
_svcctl_ChangeServiceConfig2W(pipes_struct
*p
, struct svcctl_ChangeServiceConfig2W
*r
);
42 WERROR
_svcctl_QueryServiceConfig2A(pipes_struct
*p
, struct svcctl_QueryServiceConfig2A
*r
);
43 WERROR
_svcctl_QueryServiceConfig2W(pipes_struct
*p
, struct svcctl_QueryServiceConfig2W
*r
);
44 WERROR
_svcctl_QueryServiceStatusEx(pipes_struct
*p
, struct svcctl_QueryServiceStatusEx
*r
);
45 WERROR
_EnumServicesStatusExA(pipes_struct
*p
, struct EnumServicesStatusExA
*r
);
46 WERROR
_EnumServicesStatusExW(pipes_struct
*p
, struct EnumServicesStatusExW
*r
);
47 WERROR
_svcctl_SCSendTSMessage(pipes_struct
*p
, struct svcctl_SCSendTSMessage
*r
);
48 void svcctl_get_pipe_fns(struct api_struct
**fns
, int *n_fns
);
49 NTSTATUS
rpc_svcctl_init(void);
50 #endif /* __SRV_SVCCTL__ */