9 Index
A
ANSI and Unicode string formats - conversion
C
Conversion between ANSI and Unicode string formats
D
E
ENUM_SERVICE_STATUS_PROCESSA structure
ENUM_SERVICE_STATUS_PROCESSW structure
ENUM_SERVICE_STATUSA structure
ENUM_SERVICE_STATUSW structure
Events
F
G
I
Implementer - security considerations
L
LPENUM_SERVICE_STATUS_PROCESSA
LPENUM_SERVICE_STATUS_PROCESSW
LPSERVICE_DELAYED_AUTO_START_INFO
LPSERVICE_FAILURE_ACTIONS_FLAG
LPSERVICE_RPC_REQUIRED_PRIVILEGES_INFO
M
Messages
Methods
RChangeServiceConfig2A (Opnum 36)
RChangeServiceConfig2W (Opnum 37)
RChangeServiceConfigA (Opnum 23)
RChangeServiceConfigW (Opnum 11)
RCreateServiceWOW64A (Opnum 44)
RCreateServiceWOW64W (Opnum 45)
REnumDependentServicesA (Opnum 25)
REnumDependentServicesW (Opnum 13)
REnumServicesStatusA (Opnum 26)
REnumServicesStatusExA (Opnum 41)
REnumServicesStatusExW (Opnum 42)
REnumServicesStatusW (Opnum 14)
RGetServiceDisplayNameA (Opnum 32)
RGetServiceDisplayNameW (Opnum 20)
RGetServiceKeyNameA (Opnum 33)
RGetServiceKeyNameW (Opnum 21)
RLockServiceDatabase (Opnum 3)
RNotifyBootConfigStatus (Opnum 9)
RNotifyServiceStatusChange (Opnum 47)
RQueryServiceConfig2A (Opnum 38)
RQueryServiceConfig2W (Opnum 39)
RQueryServiceConfigA (Opnum 29)
RQueryServiceConfigEx (Opnum 56)
RQueryServiceConfigW (Opnum 17)
RQueryServiceLockStatusA (Opnum 30)
RQueryServiceLockStatusW (Opnum 18)
RQueryServiceObjectSecurity (Opnum 4)
RQueryServiceStatusEx (Opnum 40)
RSetServiceObjectSecurity (Opnum 5)
RUnlockServiceDatabase (Opnum 8)
N
O
P
Protocol Details
PSERVICE_CONTROL_STATUS_REASON_IN_PARAMSA
PSERVICE_CONTROL_STATUS_REASON_IN_PARAMSW
PSERVICE_CONTROL_STATUS_REASON_OUT_PARAMS
PSERVICE_NOTIFY_STATUS_CHANGE_PARAMS_1
PSERVICE_NOTIFY_STATUS_CHANGE_PARAMS_2
PSERVICE_TRIGGER_SPECIFIC_DATA_ITEM
Q
QUERY_SERVICE_CONFIGA structure
QUERY_SERVICE_CONFIGW structure
QUERY_SERVICE_LOCK_STATUSA structure
QUERY_SERVICE_LOCK_STATUSW structure
R
RChangeServiceConfig2A (Opnum 36) method
RChangeServiceConfig2W (Opnum 37) method
RChangeServiceConfigA (Opnum 23) method
RChangeServiceConfigW (Opnum 11) method
RCloseNotifyHandle (Opnum 49) method
RCloseServiceHandle (Opnum 0) method
RControlService (Opnum 1) method
RControlServiceExA (Opnum 50) method
RControlServiceExW (Opnum 51) method
RCreateServiceA (Opnum 24) method
RCreateServiceW (Opnum 12) method
RCreateServiceWOW64A (Opnum 44) method
RCreateServiceWOW64W (Opnum 45) method
RCreateWowService (Opnum 60) method
RDeleteService (Opnum 2) method
Relationship to other protocols
REnumDependentServicesA (Opnum 25) method
REnumDependentServicesA method
REnumDependentServicesW (Opnum 13) method
REnumDependentServicesW method
REnumServiceGroupW (Opnum 35) method
REnumServicesStatusA (Opnum 26) method
REnumServicesStatusExA (Opnum 41) method
REnumServicesStatusExW (Opnum 42) method
REnumServicesStatusW (Opnum 14) method
RGetNotifyResults (Opnum 48) method
RGetServiceDisplayNameA (Opnum 32) method
RGetServiceDisplayNameA method
RGetServiceDisplayNameW (Opnum 20) method
RGetServiceDisplayNameW method
RGetServiceKeyNameA (Opnum 33) method
RGetServiceKeyNameW (Opnum 21) method
RLockServiceDatabase (Opnum 3) method
RNotifyBootConfigStatus (Opnum 9) method
RNotifyBootConfigStatus method
RNotifyServiceStatusChange (Opnum 47) method
RNotifyServiceStatusChange method
ROpenSCManager2 (Opnum 64) method
ROpenSCManagerA (Opnum 27) method
ROpenSCManagerW (Opnum 15) method
ROpenServiceA (Opnum 28) method
ROpenServiceW (Opnum 16) method
RQueryServiceConfig2A (Opnum 38) method
RQueryServiceConfig2W (Opnum 39) method
RQueryServiceConfigA (Opnum 29) method
RQueryServiceConfigEx (Opnum 56) method
RQueryServiceConfigW (Opnum 17) method
RQueryServiceLockStatusA (Opnum 30) method
RQueryServiceLockStatusA method
RQueryServiceLockStatusW (Opnum 18) method
RQueryServiceLockStatusW method
RQueryServiceObjectSecurity (Opnum 4) method
RQueryServiceObjectSecurity method
RQueryServiceStatus (Opnum 6) method
RQueryServiceStatusEx (Opnum 40) method
RSetServiceObjectSecurity (Opnum 5) method
RSetServiceObjectSecurity method
RSetServiceStatus (Opnum 7) method
RStartServiceA (Opnum 31) method
RStartServiceW (Opnum 19) method
RUnlockServiceDatabase (Opnum 8) method
S
SC_RPC_CONFIG_INFOW [Protocol]
SC_RPC_NOTIFY_PARAMS structure
SC_RPC_NOTIFY_PARAMS_LIST structure
Security
Server
RChangeServiceConfig2A (Opnum 36) method
RChangeServiceConfig2W (Opnum 37) method
RChangeServiceConfigA (Opnum 23) method
RChangeServiceConfigW (Opnum 11) method
RCloseNotifyHandle (Opnum 49) method
RCloseServiceHandle (Opnum 0) method
RControlService (Opnum 1) method
RControlServiceExA (Opnum 50) method
RControlServiceExW (Opnum 51) method
RCreateServiceA (Opnum 24) method
RCreateServiceW (Opnum 12) method
RCreateServiceWOW64A (Opnum 44) method
RCreateServiceWOW64W (Opnum 45) method
RCreateWowService (Opnum 60) method
RDeleteService (Opnum 2) method
REnumDependentServicesA (Opnum 25) method
REnumDependentServicesW (Opnum 13) method
REnumServiceGroupW (Opnum 35) method
REnumServicesStatusA (Opnum 26) method
REnumServicesStatusExA (Opnum 41) method
REnumServicesStatusExW (Opnum 42) method
REnumServicesStatusW (Opnum 14) method
RGetNotifyResults (Opnum 48) method
RGetServiceDisplayNameA (Opnum 32) method
RGetServiceDisplayNameW (Opnum 20) method
RGetServiceKeyNameA (Opnum 33) method
RGetServiceKeyNameW (Opnum 21) method
RLockServiceDatabase (Opnum 3) method
RNotifyBootConfigStatus (Opnum 9) method
RNotifyServiceStatusChange (Opnum 47) method
ROpenSCManager2 (Opnum 64) method
ROpenSCManagerA (Opnum 27) method
ROpenSCManagerW (Opnum 15) method
ROpenServiceA (Opnum 28) method
ROpenServiceW (Opnum 16) method
RQueryServiceConfig2A (Opnum 38) method
RQueryServiceConfig2W (Opnum 39) method
RQueryServiceConfigA (Opnum 29) method
RQueryServiceConfigEx (Opnum 56) method
RQueryServiceConfigW (Opnum 17) method
RQueryServiceLockStatusA (Opnum 30) method
RQueryServiceLockStatusW (Opnum 18) method
RQueryServiceObjectSecurity (Opnum 4) method
RQueryServiceStatus (Opnum 6) method
RQueryServiceStatusEx (Opnum 40) method
RSetServiceObjectSecurity (Opnum 5) method
RSetServiceStatus (Opnum 7) method
RStartServiceA (Opnum 31) method
RStartServiceW (Opnum 19) method
RUnlockServiceDatabase (Opnum 8) method
SERVICE_CONTROL_STATUS_REASON_IN_PARAMSA structure
SERVICE_CONTROL_STATUS_REASON_IN_PARAMSW structure
SERVICE_CONTROL_STATUS_REASON_OUT_PARAMS structure
SERVICE_DELAYED_AUTO_START_INFO structure
SERVICE_DESCRIPTION_WOW64 structure
SERVICE_DESCRIPTIONA structure
SERVICE_DESCRIPTIONW structure
SERVICE_FAILURE_ACTIONS_FLAG structure
SERVICE_FAILURE_ACTIONS_WOW64 structure
SERVICE_FAILURE_ACTIONSA structure
SERVICE_FAILURE_ACTIONSW structure
SERVICE_NOTIFY_STATUS_CHANGE_PARAMS_1 structure
SERVICE_NOTIFY_STATUS_CHANGE_PARAMS_2 structure
SERVICE_PREFERRED_NODE_INFO structure
SERVICE_PRESHUTDOWN_INFO structure
SERVICE_REQUIRED_PRIVILEGES_INFO_WOW64 structure
SERVICE_RPC_REQUIRED_PRIVILEGES_INFO structure
SERVICE_STATUS_PROCESS structure
SERVICE_TRIGGER_INFO structure
SERVICE_TRIGGER_SPECIFIC_DATA_ITEM structure
T
U
Unicode string formats and ANSI - conversion
V