ReactOS
0.4.15-dev-2103-g9dff498
|
#include <advapi32.h>
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 867 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 897 of file sctrl.c.
BOOL WINAPI I_ScSetServiceBitsW | ( | SERVICE_STATUS_HANDLE | hServiceStatus, |
DWORD | dwServiceBits, | ||
BOOL | bSetBitsOn, | ||
BOOL | bUpdateImmediately, | ||
LPWSTR | lpString | ||
) |
Definition at line 936 of file sctrl.c.
Referenced by SetServiceBits().
SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerA | ( | LPCSTR | lpServiceName, |
LPHANDLER_FUNCTION | lpHandlerProc | ||
) |
Definition at line 708 of file sctrl.c.
Referenced by ServiceMain().
SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerExA | ( | LPCSTR | lpServiceName, |
LPHANDLER_FUNCTION_EX | lpHandlerProc, | ||
LPVOID | lpContext | ||
) |
Definition at line 776 of file sctrl.c.
Referenced by service_main().
SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerExW | ( | LPCWSTR | lpServiceName, |
LPHANDLER_FUNCTION_EX | lpHandlerProc, | ||
LPVOID | lpContext | ||
) |
Definition at line 810 of file sctrl.c.
Referenced by _ServiceMain(), NlNetlogonMain(), RegisterServiceCtrlHandlerExA(), SchedServiceMain(), serv_main(), ServiceMain(), and ThemeServiceMain().
SERVICE_STATUS_HANDLE WINAPI RegisterServiceCtrlHandlerW | ( | LPCWSTR | lpServiceName, |
LPHANDLER_FUNCTION | lpHandlerProc | ||
) |
Definition at line 740 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 398 of file sctrl.c.
Referenced by ScStartService().
|
static |
Definition at line 329 of file sctrl.c.
Referenced by ScBuildAnsiArgsVector(), and ScStartService().
Definition at line 227 of file sctrl.c.
Referenced by StartServiceCtrlDispatcherA(), and StartServiceCtrlDispatcherW().
|
static |
|
static |
Definition at line 81 of file sctrl.c.
Referenced by StartServiceCtrlDispatcherA(), and StartServiceCtrlDispatcherW().
|
static |
Definition at line 119 of file sctrl.c.
Referenced by StartServiceCtrlDispatcherA(), and StartServiceCtrlDispatcherW().
|
static |
Definition at line 143 of file sctrl.c.
Referenced by RegisterServiceCtrlHandlerExW(), RegisterServiceCtrlHandlerW(), and ScServiceDispatcher().
|
static |
Definition at line 607 of file sctrl.c.
Referenced by StartServiceCtrlDispatcherA(), and StartServiceCtrlDispatcherW().
Definition at line 169 of file sctrl.c.
Referenced by ScStartService().
Definition at line 198 of file sctrl.c.
Referenced by ScStartService().
|
static |
Definition at line 450 of file sctrl.c.
Referenced by ScServiceDispatcher().
BOOL WINAPI SetServiceBits | ( | SERVICE_STATUS_HANDLE | hServiceStatus, |
DWORD | dwServiceBits, | ||
BOOL | bSetBitsOn, | ||
BOOL | bUpdateImmediately | ||
) |
Definition at line 973 of file sctrl.c.
Referenced by ServiceInit().
BOOL WINAPI SetServiceStatus | ( | SERVICE_STATUS_HANDLE | hServiceStatus, |
LPSERVICE_STATUS | lpServiceStatus | ||
) |
Definition at line 995 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(), ServiceMain(), UpdateSCMStatus(), UpdateServiceStatus(), UpdateStatus(), and W32TmServiceMain().
BOOL WINAPI StartServiceCtrlDispatcherA | ( | const SERVICE_TABLE_ENTRYA * | lpServiceStartTable | ) |
Definition at line 1033 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 1132 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 61 of file sctrl.c.
Referenced by I_ScIsSecurityProcess(), ScConnectControlPipe(), and ScmCreateNewControlPipe().
|
static |
Definition at line 58 of file sctrl.c.
Referenced by I_ScPnPGetServiceName(), ScLookupServiceByServiceName(), StartServiceCtrlDispatcherA(), and StartServiceCtrlDispatcherW().
Definition at line 60 of file sctrl.c.
Referenced by RPC_SERVICE_STATUS_HANDLE_bind(), ScCreateStatusBinding(), and ScDestroyStatusBinding().
|
static |
Definition at line 59 of file sctrl.c.
Referenced by I_ScPnPGetServiceName(), ScLookupServiceByServiceName(), ScServiceDispatcher(), StartServiceCtrlDispatcherA(), and StartServiceCtrlDispatcherW().