functions
import "github.com/TheManticoreProject/Manticore/network/dcerpc/interfaces/367abb81-9844-35f1-ad32-98f038001003/2.0/functions"
Index
- func RChangeServiceConfig2A(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, info structures.SC_RPC_CONFIG_INFOA) (err error)
- func RChangeServiceConfig2W(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, info structures.SC_RPC_CONFIG_INFOW) (err error)
- func RChangeServiceConfigA(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwServiceType ndr.DWORD, dwStartType ndr.DWORD, dwErrorControl ndr.DWORD, lpBinaryPathName *ndr.STR, lpLoadOrderGroup *ndr.STR, lpdwTagId *ndr.DWORD, lpDependencies []uint8, dwDependSize ndr.DWORD, lpServiceStartName *ndr.STR, lpPassword []uint8, dwPwSize ndr.DWORD, lpDisplayName *ndr.STR) (LpdwTagId *ndr.DWORD, err error)
- func RChangeServiceConfigW(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwServiceType ndr.DWORD, dwStartType ndr.DWORD, dwErrorControl ndr.DWORD, lpBinaryPathName *ndr.WSTR, lpLoadOrderGroup *ndr.WSTR, lpdwTagId *ndr.DWORD, lpDependencies []uint8, dwDependSize ndr.DWORD, lpServiceStartName *ndr.WSTR, lpPassword []uint8, dwPwSize ndr.DWORD, lpDisplayName *ndr.WSTR) (LpdwTagId *ndr.DWORD, err error)
- func RCloseNotifyHandle(rpc ndr.Invoker, phNotify structures.LPSC_NOTIFY_RPC_HANDLE) (PhNotify structures.LPSC_NOTIFY_RPC_HANDLE, PfApcFired ndr.BOOL, err error)
- func RCloseServiceHandle(rpc ndr.Invoker, hSCObject structures.LPSC_RPC_HANDLE) (HSCObject structures.LPSC_RPC_HANDLE, err error)
- func RControlService(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwControl ndr.DWORD) (LpServiceStatus structures.SERVICE_STATUS, err error)
- func RControlServiceExA(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwControl ndr.DWORD, dwInfoLevel ndr.DWORD, pControlInParams structures.SC_RPC_SERVICE_CONTROL_IN_PARAMSA) (PControlOutParams structures.SC_RPC_SERVICE_CONTROL_OUT_PARAMSA, err error)
- func RControlServiceExW(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwControl ndr.DWORD, dwInfoLevel ndr.DWORD, pControlInParams structures.SC_RPC_SERVICE_CONTROL_IN_PARAMSW) (PControlOutParams structures.SC_RPC_SERVICE_CONTROL_OUT_PARAMSW, err error)
- func RCreateServiceA(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, lpServiceName ndr.STR, lpDisplayName *ndr.STR, dwDesiredAccess ndr.DWORD, dwServiceType ndr.DWORD, dwStartType ndr.DWORD, dwErrorControl ndr.DWORD, lpBinaryPathName ndr.STR, lpLoadOrderGroup *ndr.STR, lpdwTagId *ndr.DWORD, lpDependencies []uint8, dwDependSize ndr.DWORD, lpServiceStartName *ndr.STR, lpPassword []uint8, dwPwSize ndr.DWORD) (LpdwTagId *ndr.DWORD, LpServiceHandle structures.LPSC_RPC_HANDLE, err error)
- func RCreateServiceW(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, lpServiceName ndr.WSTR, lpDisplayName *ndr.WSTR, dwDesiredAccess ndr.DWORD, dwServiceType ndr.DWORD, dwStartType ndr.DWORD, dwErrorControl ndr.DWORD, lpBinaryPathName ndr.WSTR, lpLoadOrderGroup *ndr.WSTR, lpdwTagId *ndr.DWORD, lpDependencies []uint8, dwDependSize ndr.DWORD, lpServiceStartName *ndr.WSTR, lpPassword []uint8, dwPwSize ndr.DWORD) (LpdwTagId *ndr.DWORD, LpServiceHandle structures.LPSC_RPC_HANDLE, err error)
- func RCreateServiceWOW64A(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, lpServiceName ndr.STR, lpDisplayName *ndr.STR, dwDesiredAccess ndr.DWORD, dwServiceType ndr.DWORD, dwStartType ndr.DWORD, dwErrorControl ndr.DWORD, lpBinaryPathName ndr.STR, lpLoadOrderGroup *ndr.STR, lpdwTagId *ndr.DWORD, lpDependencies []uint8, dwDependSize ndr.DWORD, lpServiceStartName *ndr.STR, lpPassword []uint8, dwPwSize ndr.DWORD) (LpdwTagId *ndr.DWORD, LpServiceHandle structures.LPSC_RPC_HANDLE, err error)
- func RCreateServiceWOW64W(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, lpServiceName ndr.WSTR, lpDisplayName *ndr.WSTR, dwDesiredAccess ndr.DWORD, dwServiceType ndr.DWORD, dwStartType ndr.DWORD, dwErrorControl ndr.DWORD, lpBinaryPathName ndr.WSTR, lpLoadOrderGroup *ndr.WSTR, lpdwTagId *ndr.DWORD, lpDependencies []uint8, dwDependSize ndr.DWORD, lpServiceStartName *ndr.WSTR, lpPassword []uint8, dwPwSize ndr.DWORD) (LpdwTagId *ndr.DWORD, LpServiceHandle structures.LPSC_RPC_HANDLE, err error)
- func RCreateWowService(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, lpServiceName ndr.WSTR, lpDisplayName *ndr.WSTR, dwDesiredAccess ndr.DWORD, dwServiceType ndr.DWORD, dwStartType ndr.DWORD, dwErrorControl ndr.DWORD, lpBinaryPathName ndr.WSTR, lpLoadOrderGroup *ndr.WSTR, lpdwTagId *ndr.DWORD, lpDependencies []uint8, dwDependSize ndr.DWORD, lpServiceStartName *ndr.WSTR, lpPassword []uint8, dwPwSize ndr.DWORD, dwServiceWowType uint16) (LpdwTagId *ndr.DWORD, LpServiceHandle structures.LPSC_RPC_HANDLE, err error)
- func RDeleteService(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE) (err error)
- func REnumDependentServicesA(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwServiceState ndr.DWORD, cbBufSize ndr.DWORD) (LpServices []uint8, PcbBytesNeeded structures.LPBOUNDED_DWORD_256K, LpServicesReturned structures.LPBOUNDED_DWORD_256K, err error)
- func REnumDependentServicesW(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwServiceState ndr.DWORD, cbBufSize ndr.DWORD) (LpServices []uint8, PcbBytesNeeded structures.LPBOUNDED_DWORD_256K, LpServicesReturned structures.LPBOUNDED_DWORD_256K, err error)
- func REnumServiceGroupW(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, dwServiceType ndr.DWORD, dwServiceState ndr.DWORD, cbBufSize ndr.DWORD, lpResumeIndex *ndr.DWORD, pszGroupName *ndr.WSTR) (LpBuffer []uint8, PcbBytesNeeded structures.LPBOUNDED_DWORD_256K, LpServicesReturned structures.LPBOUNDED_DWORD_256K, LpResumeIndex *ndr.DWORD, err error)
- func REnumServicesStatusA(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, dwServiceType ndr.DWORD, dwServiceState ndr.DWORD, cbBufSize ndr.DWORD, lpResumeIndex *ndr.DWORD) (LpBuffer []uint8, PcbBytesNeeded structures.LPBOUNDED_DWORD_256K, LpServicesReturned structures.LPBOUNDED_DWORD_256K, LpResumeIndex *ndr.DWORD, err error)
- func REnumServicesStatusExA(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, infoLevel structures.SC_ENUM_TYPE, dwServiceType ndr.DWORD, dwServiceState ndr.DWORD, cbBufSize ndr.DWORD, lpResumeIndex *ndr.DWORD, pszGroupName *ndr.STR) (LpBuffer []uint8, PcbBytesNeeded structures.LPBOUNDED_DWORD_256K, LpServicesReturned structures.LPBOUNDED_DWORD_256K, LpResumeIndex *ndr.DWORD, err error)
- func REnumServicesStatusExW(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, infoLevel structures.SC_ENUM_TYPE, dwServiceType ndr.DWORD, dwServiceState ndr.DWORD, cbBufSize ndr.DWORD, lpResumeIndex *ndr.DWORD, pszGroupName *ndr.WSTR) (LpBuffer []uint8, PcbBytesNeeded structures.LPBOUNDED_DWORD_256K, LpServicesReturned structures.LPBOUNDED_DWORD_256K, LpResumeIndex *ndr.DWORD, err error)
- func REnumServicesStatusW(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, dwServiceType ndr.DWORD, dwServiceState ndr.DWORD, cbBufSize ndr.DWORD, lpResumeIndex *ndr.DWORD) (LpBuffer []uint8, PcbBytesNeeded structures.LPBOUNDED_DWORD_256K, LpServicesReturned structures.LPBOUNDED_DWORD_256K, LpResumeIndex *ndr.DWORD, err error)
- func RGetNotifyResults(rpc ndr.Invoker, hNotify structures.SC_NOTIFY_RPC_HANDLE) (PpNotifyParams *structures.SC_RPC_NOTIFY_PARAMS_LIST, err error)
- func RGetServiceDisplayNameA(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, lpServiceName ndr.STR, lpcchBuffer structures.LPBOUNDED_DWORD_4K) (LpDisplayName ndr.STR, LpcchBuffer structures.LPBOUNDED_DWORD_4K, err error)
- func RGetServiceDisplayNameW(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, lpServiceName ndr.WSTR, lpcchBuffer ndr.DWORD) (LpDisplayName ndr.WSTR, LpcchBuffer ndr.DWORD, err error)
- func RGetServiceKeyNameA(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, lpDisplayName ndr.STR, lpcchBuffer structures.LPBOUNDED_DWORD_4K) (LpKeyName ndr.STR, LpcchBuffer structures.LPBOUNDED_DWORD_4K, err error)
- func RGetServiceKeyNameW(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, lpDisplayName ndr.WSTR, lpcchBuffer ndr.DWORD) (LpServiceName ndr.WSTR, LpcchBuffer ndr.DWORD, err error)
- func RLockServiceDatabase(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE) (LpLock structures.LPSC_RPC_LOCK, err error)
- func RNotifyBootConfigStatus(rpc ndr.Invoker, lpMachineName *ndr.WSTR, bootAcceptable ndr.DWORD) (err error)
- func RNotifyServiceStatusChange(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, notifyParams structures.SC_RPC_NOTIFY_PARAMS, pClientProcessGuid guid.GUID) (PSCMProcessGuid guid.GUID, PfCreateRemoteQueue ndr.BOOL, PhNotify structures.LPSC_NOTIFY_RPC_HANDLE, err error)
- func ROpenSCManager2(rpc ndr.Invoker, databaseName *ndr.WSTR, desiredAccess ndr.DWORD) (ScmHandle structures.LPSC_RPC_HANDLE, err error)
- func ROpenSCManagerA(rpc ndr.Invoker, lpMachineName *ndr.STR, lpDatabaseName *ndr.STR, dwDesiredAccess ndr.DWORD) (LpScHandle structures.LPSC_RPC_HANDLE, err error)
- func ROpenSCManagerW(rpc ndr.Invoker, lpMachineName *ndr.WSTR, lpDatabaseName *ndr.WSTR, dwDesiredAccess ndr.DWORD) (LpScHandle structures.LPSC_RPC_HANDLE, err error)
- func ROpenServiceA(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, lpServiceName ndr.STR, dwDesiredAccess ndr.DWORD) (LpServiceHandle structures.LPSC_RPC_HANDLE, err error)
- func ROpenServiceW(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, lpServiceName ndr.WSTR, dwDesiredAccess ndr.DWORD) (LpServiceHandle structures.LPSC_RPC_HANDLE, err error)
- func RQueryServiceConfig2A(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwInfoLevel ndr.DWORD, cbBufSize ndr.DWORD) (LpBuffer []uint8, PcbBytesNeeded structures.LPBOUNDED_DWORD_8K, err error)
- func RQueryServiceConfig2W(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwInfoLevel ndr.DWORD, cbBufSize ndr.DWORD) (LpBuffer []uint8, PcbBytesNeeded structures.LPBOUNDED_DWORD_8K, err error)
- func RQueryServiceConfigA(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, cbBufSize ndr.DWORD) (LpServiceConfig structures.QUERY_SERVICE_CONFIGA, PcbBytesNeeded structures.LPBOUNDED_DWORD_8K, err error)
- func RQueryServiceConfigEx(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwInfoLevel ndr.DWORD) (PInfo structures.SC_RPC_CONFIG_INFOW, err error)
- func RQueryServiceConfigW(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, cbBufSize ndr.DWORD) (LpServiceConfig structures.QUERY_SERVICE_CONFIGW, PcbBytesNeeded structures.LPBOUNDED_DWORD_8K, err error)
- func RQueryServiceLockStatusA(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, cbBufSize ndr.DWORD) (LpLockStatus structures.QUERY_SERVICE_LOCK_STATUSA, PcbBytesNeeded structures.LPBOUNDED_DWORD_4K, err error)
- func RQueryServiceLockStatusW(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, cbBufSize ndr.DWORD) (LpLockStatus structures.QUERY_SERVICE_LOCK_STATUSW, PcbBytesNeeded structures.LPBOUNDED_DWORD_4K, err error)
- func RQueryServiceObjectSecurity(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwSecurityInformation ndr.DWORD, cbBufSize ndr.DWORD) (LpSecurityDescriptor []uint8, PcbBytesNeeded structures.LPBOUNDED_DWORD_256K, err error)
- func RQueryServiceStatus(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE) (LpServiceStatus structures.SERVICE_STATUS, err error)
- func RQueryServiceStatusEx(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, infoLevel structures.SC_STATUS_TYPE, cbBufSize ndr.DWORD) (LpBuffer []uint8, PcbBytesNeeded structures.LPBOUNDED_DWORD_8K, err error)
- func RSetServiceObjectSecurity(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwSecurityInformation ndr.DWORD, lpSecurityDescriptor []uint8, cbBufSize ndr.DWORD) (err error)
- func RSetServiceStatus(rpc ndr.Invoker, hServiceStatus structures.SC_RPC_HANDLE, lpServiceStatus structures.SERVICE_STATUS) (err error)
- func RStartServiceA(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, argc ndr.DWORD, argv []structures.STRING_PTRSA) (err error)
- func RStartServiceW(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, argc ndr.DWORD, argv []structures.STRING_PTRSW) (err error)
- func RUnlockServiceDatabase(rpc ndr.Invoker, lock structures.LPSC_RPC_LOCK) (Lock structures.LPSC_RPC_LOCK, err error)
func RChangeServiceConfig2A
func RChangeServiceConfig2A(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, info structures.SC_RPC_CONFIG_INFOA) (err error)
RChangeServiceConfig2A calls RChangeServiceConfig2A (opnum 36) ([MS-SCMR] — verify the parameter modeling and status handling).
func RChangeServiceConfig2W
func RChangeServiceConfig2W(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, info structures.SC_RPC_CONFIG_INFOW) (err error)
RChangeServiceConfig2W calls RChangeServiceConfig2W (opnum 37) ([MS-SCMR] — verify the parameter modeling and status handling).
func RChangeServiceConfigA
func RChangeServiceConfigA(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwServiceType ndr.DWORD, dwStartType ndr.DWORD, dwErrorControl ndr.DWORD, lpBinaryPathName *ndr.STR, lpLoadOrderGroup *ndr.STR, lpdwTagId *ndr.DWORD, lpDependencies []uint8, dwDependSize ndr.DWORD, lpServiceStartName *ndr.STR, lpPassword []uint8, dwPwSize ndr.DWORD, lpDisplayName *ndr.STR) (LpdwTagId *ndr.DWORD, err error)
RChangeServiceConfigA calls RChangeServiceConfigA (opnum 23) ([MS-SCMR] — verify the parameter modeling and status handling).
func RChangeServiceConfigW
func RChangeServiceConfigW(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwServiceType ndr.DWORD, dwStartType ndr.DWORD, dwErrorControl ndr.DWORD, lpBinaryPathName *ndr.WSTR, lpLoadOrderGroup *ndr.WSTR, lpdwTagId *ndr.DWORD, lpDependencies []uint8, dwDependSize ndr.DWORD, lpServiceStartName *ndr.WSTR, lpPassword []uint8, dwPwSize ndr.DWORD, lpDisplayName *ndr.WSTR) (LpdwTagId *ndr.DWORD, err error)
RChangeServiceConfigW calls RChangeServiceConfigW (opnum 11) ([MS-SCMR] — verify the parameter modeling and status handling).
func RCloseNotifyHandle
func RCloseNotifyHandle(rpc ndr.Invoker, phNotify structures.LPSC_NOTIFY_RPC_HANDLE) (PhNotify structures.LPSC_NOTIFY_RPC_HANDLE, PfApcFired ndr.BOOL, err error)
RCloseNotifyHandle calls RCloseNotifyHandle (opnum 49) ([MS-SCMR] — verify the parameter modeling and status handling).
func RCloseServiceHandle
func RCloseServiceHandle(rpc ndr.Invoker, hSCObject structures.LPSC_RPC_HANDLE) (HSCObject structures.LPSC_RPC_HANDLE, err error)
RCloseServiceHandle calls RCloseServiceHandle (opnum 0) ([MS-SCMR] — verify the parameter modeling and status handling).
func RControlService
func RControlService(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwControl ndr.DWORD) (LpServiceStatus structures.SERVICE_STATUS, err error)
RControlService calls RControlService (opnum 1) ([MS-SCMR] — verify the parameter modeling and status handling).
func RControlServiceExA
func RControlServiceExA(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwControl ndr.DWORD, dwInfoLevel ndr.DWORD, pControlInParams structures.SC_RPC_SERVICE_CONTROL_IN_PARAMSA) (PControlOutParams structures.SC_RPC_SERVICE_CONTROL_OUT_PARAMSA, err error)
RControlServiceExA calls RControlServiceExA (opnum 50) ([MS-SCMR] — verify the parameter modeling and status handling).
func RControlServiceExW
func RControlServiceExW(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwControl ndr.DWORD, dwInfoLevel ndr.DWORD, pControlInParams structures.SC_RPC_SERVICE_CONTROL_IN_PARAMSW) (PControlOutParams structures.SC_RPC_SERVICE_CONTROL_OUT_PARAMSW, err error)
RControlServiceExW calls RControlServiceExW (opnum 51) ([MS-SCMR] — verify the parameter modeling and status handling).
func RCreateServiceA
func RCreateServiceA(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, lpServiceName ndr.STR, lpDisplayName *ndr.STR, dwDesiredAccess ndr.DWORD, dwServiceType ndr.DWORD, dwStartType ndr.DWORD, dwErrorControl ndr.DWORD, lpBinaryPathName ndr.STR, lpLoadOrderGroup *ndr.STR, lpdwTagId *ndr.DWORD, lpDependencies []uint8, dwDependSize ndr.DWORD, lpServiceStartName *ndr.STR, lpPassword []uint8, dwPwSize ndr.DWORD) (LpdwTagId *ndr.DWORD, LpServiceHandle structures.LPSC_RPC_HANDLE, err error)
RCreateServiceA calls RCreateServiceA (opnum 24) ([MS-SCMR] — verify the parameter modeling and status handling).
func RCreateServiceW
func RCreateServiceW(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, lpServiceName ndr.WSTR, lpDisplayName *ndr.WSTR, dwDesiredAccess ndr.DWORD, dwServiceType ndr.DWORD, dwStartType ndr.DWORD, dwErrorControl ndr.DWORD, lpBinaryPathName ndr.WSTR, lpLoadOrderGroup *ndr.WSTR, lpdwTagId *ndr.DWORD, lpDependencies []uint8, dwDependSize ndr.DWORD, lpServiceStartName *ndr.WSTR, lpPassword []uint8, dwPwSize ndr.DWORD) (LpdwTagId *ndr.DWORD, LpServiceHandle structures.LPSC_RPC_HANDLE, err error)
RCreateServiceW calls RCreateServiceW (opnum 12) ([MS-SCMR] — verify the parameter modeling and status handling).
func RCreateServiceWOW64A
func RCreateServiceWOW64A(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, lpServiceName ndr.STR, lpDisplayName *ndr.STR, dwDesiredAccess ndr.DWORD, dwServiceType ndr.DWORD, dwStartType ndr.DWORD, dwErrorControl ndr.DWORD, lpBinaryPathName ndr.STR, lpLoadOrderGroup *ndr.STR, lpdwTagId *ndr.DWORD, lpDependencies []uint8, dwDependSize ndr.DWORD, lpServiceStartName *ndr.STR, lpPassword []uint8, dwPwSize ndr.DWORD) (LpdwTagId *ndr.DWORD, LpServiceHandle structures.LPSC_RPC_HANDLE, err error)
RCreateServiceWOW64A calls RCreateServiceWOW64A (opnum 44) ([MS-SCMR] — verify the parameter modeling and status handling).
func RCreateServiceWOW64W
func RCreateServiceWOW64W(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, lpServiceName ndr.WSTR, lpDisplayName *ndr.WSTR, dwDesiredAccess ndr.DWORD, dwServiceType ndr.DWORD, dwStartType ndr.DWORD, dwErrorControl ndr.DWORD, lpBinaryPathName ndr.WSTR, lpLoadOrderGroup *ndr.WSTR, lpdwTagId *ndr.DWORD, lpDependencies []uint8, dwDependSize ndr.DWORD, lpServiceStartName *ndr.WSTR, lpPassword []uint8, dwPwSize ndr.DWORD) (LpdwTagId *ndr.DWORD, LpServiceHandle structures.LPSC_RPC_HANDLE, err error)
RCreateServiceWOW64W calls RCreateServiceWOW64W (opnum 45) ([MS-SCMR] — verify the parameter modeling and status handling).
func RCreateWowService
func RCreateWowService(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, lpServiceName ndr.WSTR, lpDisplayName *ndr.WSTR, dwDesiredAccess ndr.DWORD, dwServiceType ndr.DWORD, dwStartType ndr.DWORD, dwErrorControl ndr.DWORD, lpBinaryPathName ndr.WSTR, lpLoadOrderGroup *ndr.WSTR, lpdwTagId *ndr.DWORD, lpDependencies []uint8, dwDependSize ndr.DWORD, lpServiceStartName *ndr.WSTR, lpPassword []uint8, dwPwSize ndr.DWORD, dwServiceWowType uint16) (LpdwTagId *ndr.DWORD, LpServiceHandle structures.LPSC_RPC_HANDLE, err error)
RCreateWowService calls RCreateWowService (opnum 60) ([MS-SCMR] — verify the parameter modeling and status handling).
func RDeleteService
func RDeleteService(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE) (err error)
RDeleteService calls RDeleteService (opnum 2) ([MS-SCMR] — verify the parameter modeling and status handling).
func REnumDependentServicesA
func REnumDependentServicesA(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwServiceState ndr.DWORD, cbBufSize ndr.DWORD) (LpServices []uint8, PcbBytesNeeded structures.LPBOUNDED_DWORD_256K, LpServicesReturned structures.LPBOUNDED_DWORD_256K, err error)
REnumDependentServicesA calls REnumDependentServicesA (opnum 25) ([MS-SCMR] — verify the parameter modeling and status handling).
func REnumDependentServicesW
func REnumDependentServicesW(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwServiceState ndr.DWORD, cbBufSize ndr.DWORD) (LpServices []uint8, PcbBytesNeeded structures.LPBOUNDED_DWORD_256K, LpServicesReturned structures.LPBOUNDED_DWORD_256K, err error)
REnumDependentServicesW calls REnumDependentServicesW (opnum 13) ([MS-SCMR] — verify the parameter modeling and status handling).
func REnumServiceGroupW
func REnumServiceGroupW(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, dwServiceType ndr.DWORD, dwServiceState ndr.DWORD, cbBufSize ndr.DWORD, lpResumeIndex *ndr.DWORD, pszGroupName *ndr.WSTR) (LpBuffer []uint8, PcbBytesNeeded structures.LPBOUNDED_DWORD_256K, LpServicesReturned structures.LPBOUNDED_DWORD_256K, LpResumeIndex *ndr.DWORD, err error)
REnumServiceGroupW calls REnumServiceGroupW (opnum 35) ([MS-SCMR] — verify the parameter modeling and status handling).
func REnumServicesStatusA
func REnumServicesStatusA(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, dwServiceType ndr.DWORD, dwServiceState ndr.DWORD, cbBufSize ndr.DWORD, lpResumeIndex *ndr.DWORD) (LpBuffer []uint8, PcbBytesNeeded structures.LPBOUNDED_DWORD_256K, LpServicesReturned structures.LPBOUNDED_DWORD_256K, LpResumeIndex *ndr.DWORD, err error)
REnumServicesStatusA calls REnumServicesStatusA (opnum 26) ([MS-SCMR] — verify the parameter modeling and status handling).
func REnumServicesStatusExA
func REnumServicesStatusExA(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, infoLevel structures.SC_ENUM_TYPE, dwServiceType ndr.DWORD, dwServiceState ndr.DWORD, cbBufSize ndr.DWORD, lpResumeIndex *ndr.DWORD, pszGroupName *ndr.STR) (LpBuffer []uint8, PcbBytesNeeded structures.LPBOUNDED_DWORD_256K, LpServicesReturned structures.LPBOUNDED_DWORD_256K, LpResumeIndex *ndr.DWORD, err error)
REnumServicesStatusExA calls REnumServicesStatusExA (opnum 41) ([MS-SCMR] — verify the parameter modeling and status handling).
func REnumServicesStatusExW
func REnumServicesStatusExW(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, infoLevel structures.SC_ENUM_TYPE, dwServiceType ndr.DWORD, dwServiceState ndr.DWORD, cbBufSize ndr.DWORD, lpResumeIndex *ndr.DWORD, pszGroupName *ndr.WSTR) (LpBuffer []uint8, PcbBytesNeeded structures.LPBOUNDED_DWORD_256K, LpServicesReturned structures.LPBOUNDED_DWORD_256K, LpResumeIndex *ndr.DWORD, err error)
REnumServicesStatusExW calls REnumServicesStatusExW (opnum 42) ([MS-SCMR] — verify the parameter modeling and status handling).
func REnumServicesStatusW
func REnumServicesStatusW(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, dwServiceType ndr.DWORD, dwServiceState ndr.DWORD, cbBufSize ndr.DWORD, lpResumeIndex *ndr.DWORD) (LpBuffer []uint8, PcbBytesNeeded structures.LPBOUNDED_DWORD_256K, LpServicesReturned structures.LPBOUNDED_DWORD_256K, LpResumeIndex *ndr.DWORD, err error)
REnumServicesStatusW calls REnumServicesStatusW (opnum 14) ([MS-SCMR] — verify the parameter modeling and status handling).
func RGetNotifyResults
func RGetNotifyResults(rpc ndr.Invoker, hNotify structures.SC_NOTIFY_RPC_HANDLE) (PpNotifyParams *structures.SC_RPC_NOTIFY_PARAMS_LIST, err error)
RGetNotifyResults calls RGetNotifyResults (opnum 48) ([MS-SCMR] — verify the parameter modeling and status handling).
func RGetServiceDisplayNameA
func RGetServiceDisplayNameA(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, lpServiceName ndr.STR, lpcchBuffer structures.LPBOUNDED_DWORD_4K) (LpDisplayName ndr.STR, LpcchBuffer structures.LPBOUNDED_DWORD_4K, err error)
RGetServiceDisplayNameA calls RGetServiceDisplayNameA (opnum 32) ([MS-SCMR] — verify the parameter modeling and status handling).
func RGetServiceDisplayNameW
func RGetServiceDisplayNameW(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, lpServiceName ndr.WSTR, lpcchBuffer ndr.DWORD) (LpDisplayName ndr.WSTR, LpcchBuffer ndr.DWORD, err error)
RGetServiceDisplayNameW calls RGetServiceDisplayNameW (opnum 20) ([MS-SCMR] — verify the parameter modeling and status handling).
func RGetServiceKeyNameA
func RGetServiceKeyNameA(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, lpDisplayName ndr.STR, lpcchBuffer structures.LPBOUNDED_DWORD_4K) (LpKeyName ndr.STR, LpcchBuffer structures.LPBOUNDED_DWORD_4K, err error)
RGetServiceKeyNameA calls RGetServiceKeyNameA (opnum 33) ([MS-SCMR] — verify the parameter modeling and status handling).
func RGetServiceKeyNameW
func RGetServiceKeyNameW(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, lpDisplayName ndr.WSTR, lpcchBuffer ndr.DWORD) (LpServiceName ndr.WSTR, LpcchBuffer ndr.DWORD, err error)
RGetServiceKeyNameW calls RGetServiceKeyNameW (opnum 21) ([MS-SCMR] — verify the parameter modeling and status handling).
func RLockServiceDatabase
func RLockServiceDatabase(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE) (LpLock structures.LPSC_RPC_LOCK, err error)
RLockServiceDatabase calls RLockServiceDatabase (opnum 3) ([MS-SCMR] — verify the parameter modeling and status handling).
func RNotifyBootConfigStatus
func RNotifyBootConfigStatus(rpc ndr.Invoker, lpMachineName *ndr.WSTR, bootAcceptable ndr.DWORD) (err error)
RNotifyBootConfigStatus calls RNotifyBootConfigStatus (opnum 9) ([MS-SCMR] — verify the parameter modeling and status handling).
func RNotifyServiceStatusChange
func RNotifyServiceStatusChange(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, notifyParams structures.SC_RPC_NOTIFY_PARAMS, pClientProcessGuid guid.GUID) (PSCMProcessGuid guid.GUID, PfCreateRemoteQueue ndr.BOOL, PhNotify structures.LPSC_NOTIFY_RPC_HANDLE, err error)
RNotifyServiceStatusChange calls RNotifyServiceStatusChange (opnum 47) ([MS-SCMR] — verify the parameter modeling and status handling).
func ROpenSCManager2
func ROpenSCManager2(rpc ndr.Invoker, databaseName *ndr.WSTR, desiredAccess ndr.DWORD) (ScmHandle structures.LPSC_RPC_HANDLE, err error)
ROpenSCManager2 calls ROpenSCManager2 (opnum 64) ([MS-SCMR] — verify the parameter modeling and status handling).
func ROpenSCManagerA
func ROpenSCManagerA(rpc ndr.Invoker, lpMachineName *ndr.STR, lpDatabaseName *ndr.STR, dwDesiredAccess ndr.DWORD) (LpScHandle structures.LPSC_RPC_HANDLE, err error)
ROpenSCManagerA calls ROpenSCManagerA (opnum 27) ([MS-SCMR] — verify the parameter modeling and status handling).
func ROpenSCManagerW
func ROpenSCManagerW(rpc ndr.Invoker, lpMachineName *ndr.WSTR, lpDatabaseName *ndr.WSTR, dwDesiredAccess ndr.DWORD) (LpScHandle structures.LPSC_RPC_HANDLE, err error)
ROpenSCManagerW calls ROpenSCManagerW (opnum 15) ([MS-SCMR] — verify the parameter modeling and status handling).
func ROpenServiceA
func ROpenServiceA(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, lpServiceName ndr.STR, dwDesiredAccess ndr.DWORD) (LpServiceHandle structures.LPSC_RPC_HANDLE, err error)
ROpenServiceA calls ROpenServiceA (opnum 28) ([MS-SCMR] — verify the parameter modeling and status handling).
func ROpenServiceW
func ROpenServiceW(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, lpServiceName ndr.WSTR, dwDesiredAccess ndr.DWORD) (LpServiceHandle structures.LPSC_RPC_HANDLE, err error)
ROpenServiceW calls ROpenServiceW (opnum 16) ([MS-SCMR] — verify the parameter modeling and status handling).
func RQueryServiceConfig2A
func RQueryServiceConfig2A(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwInfoLevel ndr.DWORD, cbBufSize ndr.DWORD) (LpBuffer []uint8, PcbBytesNeeded structures.LPBOUNDED_DWORD_8K, err error)
RQueryServiceConfig2A calls RQueryServiceConfig2A (opnum 38) ([MS-SCMR] — verify the parameter modeling and status handling).
func RQueryServiceConfig2W
func RQueryServiceConfig2W(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwInfoLevel ndr.DWORD, cbBufSize ndr.DWORD) (LpBuffer []uint8, PcbBytesNeeded structures.LPBOUNDED_DWORD_8K, err error)
RQueryServiceConfig2W calls RQueryServiceConfig2W (opnum 39) ([MS-SCMR] — verify the parameter modeling and status handling).
func RQueryServiceConfigA
func RQueryServiceConfigA(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, cbBufSize ndr.DWORD) (LpServiceConfig structures.QUERY_SERVICE_CONFIGA, PcbBytesNeeded structures.LPBOUNDED_DWORD_8K, err error)
RQueryServiceConfigA calls RQueryServiceConfigA (opnum 29) ([MS-SCMR] — verify the parameter modeling and status handling).
func RQueryServiceConfigEx
func RQueryServiceConfigEx(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwInfoLevel ndr.DWORD) (PInfo structures.SC_RPC_CONFIG_INFOW, err error)
RQueryServiceConfigEx calls RQueryServiceConfigEx (opnum 56) ([MS-SCMR] — verify the parameter modeling and status handling).
func RQueryServiceConfigW
func RQueryServiceConfigW(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, cbBufSize ndr.DWORD) (LpServiceConfig structures.QUERY_SERVICE_CONFIGW, PcbBytesNeeded structures.LPBOUNDED_DWORD_8K, err error)
RQueryServiceConfigW calls RQueryServiceConfigW (opnum 17) ([MS-SCMR] — verify the parameter modeling and status handling).
func RQueryServiceLockStatusA
func RQueryServiceLockStatusA(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, cbBufSize ndr.DWORD) (LpLockStatus structures.QUERY_SERVICE_LOCK_STATUSA, PcbBytesNeeded structures.LPBOUNDED_DWORD_4K, err error)
RQueryServiceLockStatusA calls RQueryServiceLockStatusA (opnum 30) ([MS-SCMR] — verify the parameter modeling and status handling).
func RQueryServiceLockStatusW
func RQueryServiceLockStatusW(rpc ndr.Invoker, hSCManager structures.SC_RPC_HANDLE, cbBufSize ndr.DWORD) (LpLockStatus structures.QUERY_SERVICE_LOCK_STATUSW, PcbBytesNeeded structures.LPBOUNDED_DWORD_4K, err error)
RQueryServiceLockStatusW calls RQueryServiceLockStatusW (opnum 18) ([MS-SCMR] — verify the parameter modeling and status handling).
func RQueryServiceObjectSecurity
func RQueryServiceObjectSecurity(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwSecurityInformation ndr.DWORD, cbBufSize ndr.DWORD) (LpSecurityDescriptor []uint8, PcbBytesNeeded structures.LPBOUNDED_DWORD_256K, err error)
RQueryServiceObjectSecurity calls RQueryServiceObjectSecurity (opnum 4) ([MS-SCMR] — verify the parameter modeling and status handling).
func RQueryServiceStatus
func RQueryServiceStatus(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE) (LpServiceStatus structures.SERVICE_STATUS, err error)
RQueryServiceStatus calls RQueryServiceStatus (opnum 6) ([MS-SCMR] — verify the parameter modeling and status handling).
func RQueryServiceStatusEx
func RQueryServiceStatusEx(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, infoLevel structures.SC_STATUS_TYPE, cbBufSize ndr.DWORD) (LpBuffer []uint8, PcbBytesNeeded structures.LPBOUNDED_DWORD_8K, err error)
RQueryServiceStatusEx calls RQueryServiceStatusEx (opnum 40) ([MS-SCMR] — verify the parameter modeling and status handling).
func RSetServiceObjectSecurity
func RSetServiceObjectSecurity(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, dwSecurityInformation ndr.DWORD, lpSecurityDescriptor []uint8, cbBufSize ndr.DWORD) (err error)
RSetServiceObjectSecurity calls RSetServiceObjectSecurity (opnum 5) ([MS-SCMR] — verify the parameter modeling and status handling).
func RSetServiceStatus
func RSetServiceStatus(rpc ndr.Invoker, hServiceStatus structures.SC_RPC_HANDLE, lpServiceStatus structures.SERVICE_STATUS) (err error)
RSetServiceStatus calls RSetServiceStatus (opnum 7) ([MS-SCMR] — verify the parameter modeling and status handling).
func RStartServiceA
func RStartServiceA(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, argc ndr.DWORD, argv []structures.STRING_PTRSA) (err error)
RStartServiceA calls RStartServiceA (opnum 31) ([MS-SCMR] — verify the parameter modeling and status handling).
func RStartServiceW
func RStartServiceW(rpc ndr.Invoker, hService structures.SC_RPC_HANDLE, argc ndr.DWORD, argv []structures.STRING_PTRSW) (err error)
RStartServiceW calls RStartServiceW (opnum 19) ([MS-SCMR] — verify the parameter modeling and status handling).
func RUnlockServiceDatabase
func RUnlockServiceDatabase(rpc ndr.Invoker, lock structures.LPSC_RPC_LOCK) (Lock structures.LPSC_RPC_LOCK, err error)
RUnlockServiceDatabase calls RUnlockServiceDatabase (opnum 8) ([MS-SCMR] — verify the parameter modeling and status handling).