typedef unsigned long Handle [inherited] |
CServiceStatus | ( | ICommunicateServiceStatusToSCM & | scm | ) | [explicit] |
CServiceStatus | ( | const CServiceStatus & | rhs | ) |
const _tstring & GetServiceTypeAsString | ( | DWORD | serviceType | ) | [static] |
const _tstring & GetStartUpTypeAsString | ( | ServiceTypes::StartupType | startupType | ) | [static] |
const _tstring & GetErrorHandlingAsString | ( | ServiceTypes::ErrorHandling | errorHandling | ) | [static] |
const _tstring & GetServiceStateAsString | ( | DWORD | serviceState | ) | [static] |
const _tstring & GetServiceStateAsString | ( | const SERVICE_STATUS & | serviceStatus | ) | [static] |
_tstring GetControlsAcceptedAsString | ( | DWORD | controlsAccepted | ) | [static] |
_tstring GetControlsAcceptedAsString | ( | const SERVICE_STATUS & | serviceStatus | ) | [static] |
CServiceStatus& operator= | ( | const CServiceStatus & | rhs | ) |
void Initialise | ( | const JetByteTools::Core::_tstring & | serviceName, | |
DWORD | serviceType, | |||
DWORD | initialControls, | |||
LPHANDLER_FUNCTION_EX | pfnHandler, | |||
void * | pvContext | |||
) |
bool HasFailureActions | ( | ) | const |
void HasFailureActions | ( | bool | hasFailureActions | ) |
Implements IReportServiceStatus.
void ServiceIsRunning | ( | ) | [override, virtual] |
Implements IReportServiceStatus.
void ServiceIsStopping | ( | ) | [override, virtual] |
Implements IReportServiceStatus.
void ReportStatus | ( | ) | const [override, virtual] |
Implements IReportServiceStatus.
Implements IReportServiceStatus.
Implements IReportServiceStatus.
void ReportUltimateState | ( | ) | [override, virtual] |
Implements IReportServiceStatus.
void ReportWin32FatalError | ( | DWORD | dwError | ) | [override, virtual] |
Implements IReportServiceStatus.
void ReportServiceSpecificFatalError | ( | DWORD | dwError | ) | [override, virtual] |
Implements IReportServiceStatus.
bool IsInDebugMode | ( | ) | const [override, virtual] |
Implements IReportServiceStatus.
void Notify | ( | JetByteTools::Milliseconds | nextNotificationMillis | ) | [override, virtual] |
Implements INotifyProgress.
CServiceStatus::Handle RegisterForDeviceNotification | ( | ) | [override, virtual] |
Implements IManageServiceNotifications.
CServiceStatus::Handle RegisterForDeviceNotification | ( | const GUID & | deviceInterfaceGuid | ) | [override, virtual] |
Implements IManageServiceNotifications.
CServiceStatus::Handle RegisterForDeviceNotification | ( | HANDLE | hDevice | ) | [override, virtual] |
Implements IManageServiceNotifications.
CServiceStatus::Handle RegisterForPowerSettingNotification | ( | const GUID & | powerSettingGuid | ) | [override, virtual] |
Implements IManageServiceNotifications.
void UnregisterNotification | ( | Handle | handle | ) | [override] |
void UnregisterNotifications | ( | ) | [override, virtual] |
Implements IManageServiceNotifications.
virtual void UnregisterNotification | ( | Handle | handle | ) | [pure virtual, inherited] |
const IManageServiceNotifications::Handle InvalidHandleValue = 0 [static, inherited] |
const IManageServiceNotifications::Handle PowerHandleMask = 0xF0000000 [static, protected, inherited] |
const IManageServiceNotifications::Handle MaxHandleValue = 0x0FFFFFFF [static, protected, inherited] |