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