ReactOS 0.4.16-dev-905-gc1b8c4f
|
Go to the source code of this file.
Classes | |
struct | _SERVICE_THREAD_PARAMSA |
struct | _SERVICE_THREAD_PARAMSW |
struct | _ACTIVE_SERVICE |
Typedefs | |
typedef struct _SERVICE_THREAD_PARAMSA | SERVICE_THREAD_PARAMSA |
typedef struct _SERVICE_THREAD_PARAMSA * | PSERVICE_THREAD_PARAMSA |
typedef struct _SERVICE_THREAD_PARAMSW | SERVICE_THREAD_PARAMSW |
typedef struct _SERVICE_THREAD_PARAMSW * | PSERVICE_THREAD_PARAMSW |
typedef struct _ACTIVE_SERVICE | ACTIVE_SERVICE |
typedef struct _ACTIVE_SERVICE * | PACTIVE_SERVICE |
Variables | |
static DWORD | dwActiveServiceCount = 0 |
static PACTIVE_SERVICE | lpActiveServices = NULL |
static handle_t | hStatusBinding = NULL |
static BOOL | bSecurityServiceProcess = FALSE |
typedef struct _ACTIVE_SERVICE ACTIVE_SERVICE |
typedef struct _ACTIVE_SERVICE * PACTIVE_SERVICE |
DWORD WINAPI I_ScPnPGetServiceName | ( | IN SERVICE_STATUS_HANDLE | hServiceStatus, |
OUT LPWSTR | lpServiceName, | ||
IN DWORD | cchServiceName | ||
) |
Definition at line 869 of file sctrl.c.
Referenced by CMP_RegisterNotification().
BOOL WINAPI I_ScSetServiceBitsA | ( | SERVICE_STATUS_HANDLE | hServiceStatus, |
DWORD | dwServiceBits, | ||
BOOL | bSetBitsOn, | ||
BOOL | bUpdateImmediately, | ||
LPSTR | lpString | ||
) |
Definition at line 899 of file sctrl.c.
BOOL WINAPI I_ScSetServiceBitsW | ( | SERVICE_STATUS_HANDLE | hServiceStatus, |
DWORD | dwServiceBits, | ||
BOOL | bSetBitsOn, | ||
BOOL | bUpdateImmediately, | ||
LPWSTR | lpString | ||
) |
Definition at line 938 of file sctrl.c.
Referenced by SetServiceBits().
SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerA | ( | LPCSTR | lpServiceName, |
LPHANDLER_FUNCTION | lpHandlerProc | ||
) |
Definition at line 710 of file sctrl.c.
Referenced by ServiceMain().
SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerExA | ( | LPCSTR | lpServiceName, |
LPHANDLER_FUNCTION_EX | lpHandlerProc, | ||
LPVOID | lpContext | ||
) |
Definition at line 778 of file sctrl.c.
Referenced by service_main().
SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerExW | ( | LPCWSTR | lpServiceName, |
LPHANDLER_FUNCTION_EX | lpHandlerProc, | ||
LPVOID | lpContext | ||
) |
Definition at line 812 of file sctrl.c.
Referenced by _ServiceMain(), NlNetlogonMain(), RegisterServiceCtrlHandlerExA(), SchedServiceMain(), serv_main(), ServiceMain(), SvcEntry_Seclogon(), and ThemeServiceMain().
SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerW | ( | LPCWSTR | lpServiceName, |
LPHANDLER_FUNCTION | lpHandlerProc | ||
) |
Definition at line 742 of file sctrl.c.
Referenced by AbortSvchostService(), RegisterServiceCtrlHandlerA(), SamSsServiceMain(), service_main(), service_main_common(), and W32TmServiceMain().
handle_t __RPC_USER RPC_SERVICE_STATUS_HANDLE_bind | ( | RPC_SERVICE_STATUS_HANDLE | hServiceStatus | ) |
void __RPC_USER RPC_SERVICE_STATUS_HANDLE_unbind | ( | RPC_SERVICE_STATUS_HANDLE | hServiceStatus, |
handle_t | hBinding | ||
) |
|
static |
Definition at line 400 of file sctrl.c.
Referenced by ScStartService().
|
static |
Definition at line 331 of file sctrl.c.
Referenced by ScBuildAnsiArgsVector(), and ScStartService().
Definition at line 229 of file sctrl.c.
Referenced by StartServiceCtrlDispatcherA(), and StartServiceCtrlDispatcherW().
|
static |
Definition at line 550 of file sctrl.c.
Referenced by ScServiceDispatcher().
|
static |
Definition at line 83 of file sctrl.c.
Referenced by StartServiceCtrlDispatcherA(), and StartServiceCtrlDispatcherW().
|
static |
Definition at line 121 of file sctrl.c.
Referenced by StartServiceCtrlDispatcherA(), and StartServiceCtrlDispatcherW().
|
static |
Definition at line 145 of file sctrl.c.
Referenced by RegisterServiceCtrlHandlerExW(), RegisterServiceCtrlHandlerW(), and ScServiceDispatcher().
|
static |
Definition at line 609 of file sctrl.c.
Referenced by StartServiceCtrlDispatcherA(), and StartServiceCtrlDispatcherW().
Definition at line 171 of file sctrl.c.
Referenced by ScStartService().
Definition at line 200 of file sctrl.c.
Referenced by ScStartService().
|
static |
Definition at line 452 of file sctrl.c.
Referenced by ScServiceDispatcher().
BOOL WINAPI SetServiceBits | ( | SERVICE_STATUS_HANDLE | hServiceStatus, |
DWORD | dwServiceBits, | ||
BOOL | bSetBitsOn, | ||
BOOL | bUpdateImmediately | ||
) |
Definition at line 975 of file sctrl.c.
Referenced by ServiceInit().
BOOL WINAPI SetServiceStatus | ( | SERVICE_STATUS_HANDLE | hServiceStatus, |
LPSERVICE_STATUS | lpServiceStatus | ||
) |
Definition at line 997 of file sctrl.c.
Referenced by _ServiceMain(), _UpdateServiceStatus(), AbortSvchostService(), ControlHandler(), no_stop_handler(), no_stop_main(), report_service_status(), ReportStatusToSCMgr(), SamSsServiceMain(), serv_main(), ServerCtrlHandler(), service_handler(), service_main(), service_main_common(), ServiceControlHandler(), ServiceControlHandlerEx(), ServiceMain(), UpdateSCMStatus(), UpdateServiceStatus(), UpdateStatus(), and W32TmServiceMain().
BOOL WINAPI StartServiceCtrlDispatcherA | ( | const SERVICE_TABLE_ENTRYA * | lpServiceStartTable | ) |
Definition at line 1035 of file sctrl.c.
Referenced by DoService(), run_service(), service_process(), and START_TEST().
BOOL WINAPI StartServiceCtrlDispatcherW | ( | const SERVICE_TABLE_ENTRYW * | lpServiceStartTable | ) |
Definition at line 1134 of file sctrl.c.
Referenced by _tmain(), DispatcherThread(), main(), service_process(), start_service(), START_TEST(), wmain(), and wmainCRTStartup().
WINE_DEFAULT_DEBUG_CHANNEL | ( | advapi | ) |
Definition at line 63 of file sctrl.c.
Referenced by I_ScIsSecurityProcess(), ScConnectControlPipe(), and ScmCreateNewControlPipe().
|
static |
Definition at line 60 of file sctrl.c.
Referenced by I_ScPnPGetServiceName(), ScLookupServiceByServiceName(), StartServiceCtrlDispatcherA(), and StartServiceCtrlDispatcherW().
Definition at line 62 of file sctrl.c.
Referenced by RPC_SERVICE_STATUS_HANDLE_bind(), ScCreateStatusBinding(), and ScDestroyStatusBinding().
|
static |
Definition at line 61 of file sctrl.c.
Referenced by I_ScPnPGetServiceName(), ScLookupServiceByServiceName(), ScServiceDispatcher(), StartServiceCtrlDispatcherA(), and StartServiceCtrlDispatcherW().