13 /* control functions */
14 BOOL
Start(LPCTSTR ServiceName
, LPCTSTR
*ServiceArgs
, INT ArgCount
);
15 BOOL
Create(LPCTSTR
*ServiceArgs
, INT ArgCount
);
16 BOOL
Delete(LPCTSTR ServiceName
);
17 BOOL
Control(DWORD Control
, LPCTSTR ServiceName
, LPCTSTR
*Args
, INT ArgCount
);
18 BOOL
Query(LPCTSTR
*ServiceArgs
, DWORD ArgCount
, BOOL bExtended
);
20 LPSERVICE_STATUS_PROCESS
QueryService(LPCTSTR ServiceName
);
22 /* print and error functions */
23 VOID
PrintService(LPCTSTR ServiceName
, LPSERVICE_STATUS_PROCESS pStatus
, BOOL bExtended
);
24 VOID
ReportLastError(VOID
);
28 VOID
StartUsage(VOID
);
29 VOID
PauseUsage(VOID
);
30 VOID
InterrogateUsage(VOID
);
31 VOID
ContinueUsage(VOID
);
33 VOID
ConfigUsage(VOID
);
34 VOID
DescriptionUsage(VOID
);
35 VOID
DeleteUsage(VOID
);
36 VOID
CreateUsage(VOID
);
37 VOID
ControlUsage(VOID
);