9 typedef struct _SERVICE
11 LIST_ENTRY ServiceListEntry
;
12 UNICODE_STRING ServiceName
;
13 UNICODE_STRING RegistryPath
;
14 UNICODE_STRING ServiceGroup
;
22 ULONG ControlsAccepted
;
24 ULONG ServiceSpecificExitCode
;
28 BOOLEAN ServiceVisited
;
30 HANDLE ControlPipeHandle
;
38 VOID
PrintString(LPCSTR fmt
, ...);
43 NTSTATUS
ScmCreateServiceDataBase(VOID
);
44 VOID
ScmGetBootAndSystemDriverState(VOID
);
45 VOID
ScmAutoStartServices(VOID
);
48 ScmGetServiceEntryByName(PUNICODE_STRING ServiceName
);
53 VOID
ScmStartRpcServer(VOID
);