8 /* control functions */
9 BOOL
Start(LPCTSTR ServiceName
, LPCTSTR
*ServiceArgs
, INT ArgCount
);
10 BOOL
Create(LPCTSTR
*ServiceArgs
, INT ArgCount
);
11 BOOL
Delete(LPCTSTR ServiceName
);
12 BOOL
Control(DWORD Control
, LPCTSTR ServiceName
, LPCTSTR
*Args
, INT ArgCount
);
13 BOOL
Query(LPCTSTR
*ServiceArgs
, DWORD ArgCount
, BOOL bExtended
);
15 LPSERVICE_STATUS_PROCESS
QueryService(LPCTSTR ServiceName
);
17 /* print and error functions */
18 VOID
PrintService(LPCTSTR ServiceName
, LPSERVICE_STATUS_PROCESS pStatus
, BOOL bExtended
);
19 VOID
ReportLastError(VOID
);
23 VOID
StartUsage(VOID
);
24 VOID
PauseUsage(VOID
);
25 VOID
InterrogateUsage(VOID
);
26 VOID
ContinueUsage(VOID
);
28 VOID
ConfigUsage(VOID
);
29 VOID
DescriptionUsage(VOID
);
30 VOID
DeleteUsage(VOID
);
31 VOID
CreateUsage(VOID
);
32 VOID
ControlUsage(VOID
);