class axl::sys::win::ServiceMgr
#include <axl_sys_win_ServiceMgr.h>
class ServiceMgr: public axl::sl::Handle
{
public:
// methods
bool
open(
const sl::StringRef_w& machineName,
const sl::StringRef_w& databaseName,
dword_t access
);
bool
createService(
Service* service,
const sl::StringRef_w& name,
const sl::StringRef_w& displayName,
dword_t access,
dword_t serviceType,
dword_t startType,
dword_t errorControl,
const sl::StringRef_w& binaryFilePath,
const sl::StringRef_w& loadOrderGroup = NULL,
dword_t* tagId = NULL,
const sl::StringRef_w& dependencies = NULL,
const sl::StringRef_w& startName = NULL,
const sl::StringRef_w& password = NULL
);
bool
openService(
Service* service,
const sl::StringRef_w& name,
dword_t access = SERVICE_ALL_ACCESS
);
};