10 typedef struct _SERVICE
12 LIST_ENTRY ServiceListEntry
;
13 UNICODE_STRING ServiceName
;
14 UNICODE_STRING RegistryPath
;
15 UNICODE_STRING ServiceGroup
;
23 ULONG ControlsAccepted
;
25 ULONG ServiceSpecificExitCode
;
29 BOOLEAN ServiceVisited
;
31 HANDLE ControlPipeHandle
;
39 VOID
PrintString(LPCSTR fmt
, ...);
44 NTSTATUS
ScmCreateServiceDataBase(VOID
);
45 VOID
ScmGetBootAndSystemDriverState(VOID
);
46 VOID
ScmAutoStartServices(VOID
);
49 ScmGetServiceEntryByName(PUNICODE_STRING ServiceName
);
54 VOID
ScmStartRpcServer(VOID
);