ReactOS  0.4.15-dev-1171-gab82533
svc.h
Go to the documentation of this file.
1 /*
2  * PROJECT: ReactOS Service Host
3  * LICENSE: BSD - See COPYING.ARM in the top level directory
4  * FILE: sdk/include/reactos/svc.h
5  * PURPOSE: Global Header for Service Host
6  * PROGRAMMERS: ReactOS Portable Systems Group
7  */
8 /* See https://www.geoffchappell.com/studies/windows/win32/services/svchost/process/globaldata.htm?tx=78 */
9 
10 #ifndef __SVC_H
11 #define __SVC_H
12 
13 //
14 // This is the callback that a hosted service can register for stop notification
15 //
16 typedef VOID
19  _In_ BOOLEAN TimerOrWaitFired
20  );
21 
22 //
23 // Hosted Services and SvcHost Use this Structure
24 //
25 typedef struct _SVCHOST_GLOBALS
26 {
53 
54 #endif /* __SVC_H */
PVOID AnonymousLogonSid
Definition: svc.h:36
PVOID LocalServiceSid
Definition: svc.h:32
PVOID AliasAdminsSid
Definition: svc.h:37
PVOID AliasPrintOpsSid
Definition: svc.h:43
#define CALLBACK
Definition: compat.h:35
PVOID AuthenticatedUserSid
Definition: svc.h:35
PVOID AliasPowerUsersSid
Definition: svc.h:40
PVOID RpcpStopRpcServerEx
Definition: svc.h:47
PVOID SvcNetBiosClose
Definition: svc.h:49
PVOID RpcpStartRpcServer
Definition: svc.h:45
PVOID NetworkServiceSid
Definition: svc.h:33
PVOID NetworkSid
Definition: svc.h:30
unsigned char BOOLEAN
PVOID SvcNetBiosOpen
Definition: svc.h:48
struct _SVCHOST_GLOBALS * PSVCHOST_GLOBALS
PVOID NullSid
Definition: svc.h:27
PVOID SvcRegisterStopCallback
Definition: svc.h:51
PVOID LocalSystemSid
Definition: svc.h:31
PVOID AliasSystemOpsSid
Definition: svc.h:42
LPVOID lpParameter
Definition: kernel32.h:241
#define VOID
Definition: acefi.h:82
PVOID SvcNetBiosReset
Definition: svc.h:50
#define _In_
Definition: no_sal2.h:204
PVOID RpcpStopRpcServer
Definition: svc.h:46
VOID(CALLBACK * PSVCHOST_STOP_CALLBACK)(_In_ PVOID lpParameter, _In_ BOOLEAN TimerOrWaitFired)
Definition: svc.h:17
PVOID AliasGuestsSid
Definition: svc.h:39
PVOID AliasUsersSid
Definition: svc.h:38
struct _SVCHOST_GLOBALS SVCHOST_GLOBALS
PVOID LocalSid
Definition: svc.h:29
PVOID WorldSid
Definition: svc.h:28
PVOID AliasBackupOpsSid
Definition: svc.h:44
PVOID BuiltinDomainSid
Definition: svc.h:34
PVOID AliasAccountOpsSid
Definition: svc.h:41