824 lines
31 KiB
C++
824 lines
31 KiB
C++
// Machine generated IDispatch wrapper class(es) created with ClassWizard
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// IClusterApplication wrapper class
|
|
|
|
class IClusterApplication : public COleDispatchDriver
|
|
{
|
|
public:
|
|
IClusterApplication() {} // Calls COleDispatchDriver default constructor
|
|
IClusterApplication(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
IClusterApplication(const IClusterApplication& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
LPDISPATCH GetDomainNames();
|
|
LPDISPATCH GetClusterNames(LPCTSTR bstrDomainName);
|
|
LPDISPATCH OpenCluster(LPCTSTR bstrClusterName);
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// DomainNames wrapper class
|
|
|
|
class DomainNames : public COleDispatchDriver
|
|
{
|
|
public:
|
|
DomainNames() {} // Calls COleDispatchDriver default constructor
|
|
DomainNames(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
DomainNames(const DomainNames& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
long GetCount();
|
|
LPUNKNOWN Get_NewEnum();
|
|
void Refresh();
|
|
CString GetItem(long nIndex);
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusObjCollection wrapper class
|
|
|
|
class ClusObjCollection : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusObjCollection() {} // Calls COleDispatchDriver default constructor
|
|
ClusObjCollection(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusObjCollection(const ClusObjCollection& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
long GetCount();
|
|
LPUNKNOWN Get_NewEnum();
|
|
void Refresh();
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusterNames wrapper class
|
|
|
|
class ClusterNames : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusterNames() {} // Calls COleDispatchDriver default constructor
|
|
ClusterNames(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusterNames(const ClusterNames& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
long GetCount();
|
|
LPUNKNOWN Get_NewEnum();
|
|
void Refresh();
|
|
CString GetItem(long nIndex);
|
|
CString GetDomainName();
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ICluster wrapper class
|
|
|
|
class ICluster : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ICluster() {} // Calls COleDispatchDriver default constructor
|
|
ICluster(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ICluster(const ICluster& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
CString GetName();
|
|
LPDISPATCH GetCommonProperties();
|
|
LPDISPATCH GetPrivateProperties();
|
|
LPDISPATCH GetCommonROProperties();
|
|
LPDISPATCH GetPrivateROProperties();
|
|
long GetHandle();
|
|
void Open(LPCTSTR bstrClusterName);
|
|
void SetName(LPCTSTR lpszNewValue);
|
|
void GetVersion(BSTR* pbstrClusterName, short* MajorVersion, short* MinorVersion, short* BuildNumber, BSTR* pbstrVendorId, BSTR* pbstrCSDVersion);
|
|
void SetQuorumResource(LPDISPATCH newValue);
|
|
LPDISPATCH GetQuorumResource();
|
|
void SetQuorumInfo(LPCTSTR DevicePath, long nLogSize);
|
|
void GetQuorumInfo(BSTR* DevicePath, long* pLogSize);
|
|
LPDISPATCH GetNodes();
|
|
LPDISPATCH GetResourceGroups();
|
|
LPDISPATCH GetResources();
|
|
LPDISPATCH GetResourceTypes();
|
|
LPDISPATCH GetNetworks();
|
|
LPDISPATCH GetNetInterfaces();
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusObj wrapper class
|
|
|
|
class ClusObj : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusObj() {} // Calls COleDispatchDriver default constructor
|
|
ClusObj(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusObj(const ClusObj& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
CString GetName();
|
|
LPDISPATCH GetCommonProperties();
|
|
LPDISPATCH GetPrivateProperties();
|
|
LPDISPATCH GetCommonROProperties();
|
|
LPDISPATCH GetPrivateROProperties();
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusProperties wrapper class
|
|
|
|
class ClusProperties : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusProperties() {} // Calls COleDispatchDriver default constructor
|
|
ClusProperties(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusProperties(const ClusProperties& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
long GetCount();
|
|
LPUNKNOWN Get_NewEnum();
|
|
void Refresh();
|
|
LPDISPATCH GetItem(const VARIANT& varIndex);
|
|
LPDISPATCH Add(LPCTSTR bstrName, const VARIANT& varValue);
|
|
void Remove(const VARIANT& varIndex);
|
|
void SaveChanges();
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusProperty wrapper class
|
|
|
|
class ClusProperty : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusProperty() {} // Calls COleDispatchDriver default constructor
|
|
ClusProperty(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusProperty(const ClusProperty& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
CString GetName();
|
|
VARIANT GetValue();
|
|
void SetValue(const VARIANT& newValue);
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusResource wrapper class
|
|
|
|
class ClusResource : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusResource() {} // Calls COleDispatchDriver default constructor
|
|
ClusResource(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusResource(const ClusResource& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
CString GetName();
|
|
LPDISPATCH GetCommonProperties();
|
|
LPDISPATCH GetPrivateProperties();
|
|
LPDISPATCH GetCommonROProperties();
|
|
LPDISPATCH GetPrivateROProperties();
|
|
long GetHandle();
|
|
void SetName(LPCTSTR lpszNewValue);
|
|
long GetState();
|
|
void BecomeQuorumResource(LPCTSTR bstrDevicePath, long lMaxLogSize);
|
|
void Delete();
|
|
void Fail();
|
|
void Online(long nTimeout, long* bPending);
|
|
void Offline(long nTimeout, long* bPending);
|
|
void ChangeResourceGroup(LPDISPATCH pResourceGroup);
|
|
void AddResourceNode(LPDISPATCH pNode);
|
|
void RemoveResourceNode(LPDISPATCH pNode);
|
|
long CanResourceBeDependent(LPDISPATCH pResource);
|
|
LPDISPATCH GetPossibleOwnerNodes();
|
|
LPDISPATCH GetDependencies();
|
|
LPDISPATCH GetGroup();
|
|
LPDISPATCH GetOwnerNode();
|
|
LPDISPATCH GetCluster();
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusResGroup wrapper class
|
|
|
|
class ClusResGroup : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusResGroup() {} // Calls COleDispatchDriver default constructor
|
|
ClusResGroup(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusResGroup(const ClusResGroup& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
CString GetName();
|
|
LPDISPATCH GetCommonProperties();
|
|
LPDISPATCH GetPrivateProperties();
|
|
LPDISPATCH GetCommonROProperties();
|
|
LPDISPATCH GetPrivateROProperties();
|
|
long GetHandle();
|
|
void SetName(LPCTSTR lpszNewValue);
|
|
long GetState();
|
|
LPDISPATCH GetOwnerNode();
|
|
LPDISPATCH GetResources();
|
|
LPDISPATCH GetPreferredOwnerNodes();
|
|
void SetPreferredOwnerNodes();
|
|
void Delete();
|
|
long Online(long nTimeout, LPDISPATCH pDestinationNode);
|
|
long Move(long nTimeout, LPDISPATCH pDestinationNode);
|
|
long Offline(long nTimeout);
|
|
LPDISPATCH GetCluster();
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusNode wrapper class
|
|
|
|
class ClusNode : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusNode() {} // Calls COleDispatchDriver default constructor
|
|
ClusNode(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusNode(const ClusNode& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
CString GetName();
|
|
LPDISPATCH GetCommonProperties();
|
|
LPDISPATCH GetPrivateProperties();
|
|
LPDISPATCH GetCommonROProperties();
|
|
LPDISPATCH GetPrivateROProperties();
|
|
long GetHandle();
|
|
CString GetNodeID();
|
|
long GetState();
|
|
void Pause();
|
|
void Resume();
|
|
void Evict();
|
|
LPDISPATCH GetResourceGroups();
|
|
LPDISPATCH GetCluster();
|
|
LPDISPATCH GetNetInterfaces();
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusResGroups wrapper class
|
|
|
|
class ClusResGroups : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusResGroups() {} // Calls COleDispatchDriver default constructor
|
|
ClusResGroups(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusResGroups(const ClusResGroups& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
long GetCount();
|
|
LPUNKNOWN Get_NewEnum();
|
|
void Refresh();
|
|
LPDISPATCH GetItem(const VARIANT& varIndex);
|
|
LPDISPATCH CreateItem(LPCTSTR bstrResourceGroupName);
|
|
void DeleteItem(const VARIANT& varIndex);
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusNodeNetInterfaces wrapper class
|
|
|
|
class ClusNodeNetInterfaces : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusNodeNetInterfaces() {} // Calls COleDispatchDriver default constructor
|
|
ClusNodeNetInterfaces(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusNodeNetInterfaces(const ClusNodeNetInterfaces& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
long GetCount();
|
|
LPUNKNOWN Get_NewEnum();
|
|
void Refresh();
|
|
LPDISPATCH GetItem(const VARIANT& varIndex);
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusNetInterface wrapper class
|
|
|
|
class ClusNetInterface : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusNetInterface() {} // Calls COleDispatchDriver default constructor
|
|
ClusNetInterface(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusNetInterface(const ClusNetInterface& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
CString GetName();
|
|
LPDISPATCH GetCommonProperties();
|
|
LPDISPATCH GetPrivateProperties();
|
|
LPDISPATCH GetCommonROProperties();
|
|
LPDISPATCH GetPrivateROProperties();
|
|
long GetHandle();
|
|
long GetState();
|
|
LPDISPATCH GetCluster();
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusGroupResources wrapper class
|
|
|
|
class ClusGroupResources : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusGroupResources() {} // Calls COleDispatchDriver default constructor
|
|
ClusGroupResources(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusGroupResources(const ClusGroupResources& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
long GetCount();
|
|
LPUNKNOWN Get_NewEnum();
|
|
void Refresh();
|
|
LPDISPATCH GetItem(const VARIANT& varIndex);
|
|
LPDISPATCH CreateItem(LPCTSTR bstrResourceName, LPCTSTR bstrResourceType, long dwFlags);
|
|
void DeleteItem(const VARIANT& varIndex);
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusGroupOwners wrapper class
|
|
|
|
class ClusGroupOwners : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusGroupOwners() {} // Calls COleDispatchDriver default constructor
|
|
ClusGroupOwners(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusGroupOwners(const ClusGroupOwners& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
long GetCount();
|
|
LPUNKNOWN Get_NewEnum();
|
|
void Refresh();
|
|
LPDISPATCH GetItem(const VARIANT& varIndex);
|
|
void InsertItem(LPDISPATCH pClusNode, long nPosition);
|
|
void RemoveItem(const VARIANT& varIndex);
|
|
// method 'GetModified' not emitted because of invalid return type or parameter type
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusResOwners wrapper class
|
|
|
|
class ClusResOwners : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusResOwners() {} // Calls COleDispatchDriver default constructor
|
|
ClusResOwners(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusResOwners(const ClusResOwners& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
long GetCount();
|
|
LPUNKNOWN Get_NewEnum();
|
|
void Refresh();
|
|
LPDISPATCH GetItem(const VARIANT& varIndex);
|
|
void AddItem(LPDISPATCH pNode);
|
|
void RemoveItem(const VARIANT& varIndex);
|
|
// method 'GetModified' not emitted because of invalid return type or parameter type
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusResDependencies wrapper class
|
|
|
|
class ClusResDependencies : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusResDependencies() {} // Calls COleDispatchDriver default constructor
|
|
ClusResDependencies(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusResDependencies(const ClusResDependencies& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
long GetCount();
|
|
LPUNKNOWN Get_NewEnum();
|
|
void Refresh();
|
|
LPDISPATCH GetItem(const VARIANT& varIndex);
|
|
LPDISPATCH CreateItem(LPCTSTR bstrResourceName, LPCTSTR bstrResourceType, LPCTSTR bstrGroupName, long dwFlags);
|
|
void DeleteItem(const VARIANT& varIndex);
|
|
void AddItem(LPDISPATCH pResource);
|
|
void RemoveItem(const VARIANT& varIndex);
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusNodes wrapper class
|
|
|
|
class ClusNodes : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusNodes() {} // Calls COleDispatchDriver default constructor
|
|
ClusNodes(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusNodes(const ClusNodes& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
long GetCount();
|
|
LPUNKNOWN Get_NewEnum();
|
|
void Refresh();
|
|
LPDISPATCH GetItem(const VARIANT& varIndex);
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusResources wrapper class
|
|
|
|
class ClusResources : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusResources() {} // Calls COleDispatchDriver default constructor
|
|
ClusResources(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusResources(const ClusResources& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
long GetCount();
|
|
LPUNKNOWN Get_NewEnum();
|
|
void Refresh();
|
|
LPDISPATCH GetItem(const VARIANT& varIndex);
|
|
LPDISPATCH CreateItem(LPCTSTR bstrResourceName, LPCTSTR bstrResourceType, LPCTSTR bstrGroupName, long dwFlags);
|
|
void DeleteItem(const VARIANT& varIndex);
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusResTypes wrapper class
|
|
|
|
class ClusResTypes : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusResTypes() {} // Calls COleDispatchDriver default constructor
|
|
ClusResTypes(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusResTypes(const ClusResTypes& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
long GetCount();
|
|
LPUNKNOWN Get_NewEnum();
|
|
void Refresh();
|
|
LPDISPATCH GetItem(const VARIANT& varIndex);
|
|
LPDISPATCH CreateItem(LPCTSTR bstrResourceTypeName, LPCTSTR bstrDisplayName, LPCTSTR bstrResourceTypeDll, long dwLooksAlivePollInterval, long dwIsAlivePollInterval);
|
|
void DeleteItem(const VARIANT& varIndex);
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusResType wrapper class
|
|
|
|
class ClusResType : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusResType() {} // Calls COleDispatchDriver default constructor
|
|
ClusResType(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusResType(const ClusResType& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
CString GetName();
|
|
LPDISPATCH GetCommonProperties();
|
|
LPDISPATCH GetPrivateProperties();
|
|
LPDISPATCH GetCommonROProperties();
|
|
LPDISPATCH GetPrivateROProperties();
|
|
void Delete();
|
|
LPDISPATCH GetCluster();
|
|
LPDISPATCH GetResources();
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusResTypeResources wrapper class
|
|
|
|
class ClusResTypeResources : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusResTypeResources() {} // Calls COleDispatchDriver default constructor
|
|
ClusResTypeResources(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusResTypeResources(const ClusResTypeResources& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
long GetCount();
|
|
LPUNKNOWN Get_NewEnum();
|
|
void Refresh();
|
|
LPDISPATCH GetItem(const VARIANT& varIndex);
|
|
LPDISPATCH CreateItem(LPCTSTR bstrResourceName, LPCTSTR bstrGroupName, long dwFlags);
|
|
void DeleteItem(const VARIANT& varIndex);
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusNetworks wrapper class
|
|
|
|
class ClusNetworks : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusNetworks() {} // Calls COleDispatchDriver default constructor
|
|
ClusNetworks(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusNetworks(const ClusNetworks& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
long GetCount();
|
|
LPUNKNOWN Get_NewEnum();
|
|
void Refresh();
|
|
LPDISPATCH GetItem(const VARIANT& varIndex);
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusNetwork wrapper class
|
|
|
|
class ClusNetwork : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusNetwork() {} // Calls COleDispatchDriver default constructor
|
|
ClusNetwork(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusNetwork(const ClusNetwork& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
CString GetName();
|
|
LPDISPATCH GetCommonProperties();
|
|
LPDISPATCH GetPrivateProperties();
|
|
LPDISPATCH GetCommonROProperties();
|
|
LPDISPATCH GetPrivateROProperties();
|
|
long GetHandle();
|
|
void SetName(LPCTSTR lpszNewValue);
|
|
CString GetNetworkID();
|
|
long GetState();
|
|
LPDISPATCH GetNetInterfaces();
|
|
LPDISPATCH GetCluster();
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusNetworkNetInterfaces wrapper class
|
|
|
|
class ClusNetworkNetInterfaces : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusNetworkNetInterfaces() {} // Calls COleDispatchDriver default constructor
|
|
ClusNetworkNetInterfaces(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusNetworkNetInterfaces(const ClusNetworkNetInterfaces& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
long GetCount();
|
|
LPUNKNOWN Get_NewEnum();
|
|
void Refresh();
|
|
LPDISPATCH GetItem(const VARIANT& varIndex);
|
|
};
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// ClusNetInterfaces wrapper class
|
|
|
|
class ClusNetInterfaces : public COleDispatchDriver
|
|
{
|
|
public:
|
|
ClusNetInterfaces() {} // Calls COleDispatchDriver default constructor
|
|
ClusNetInterfaces(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
ClusNetInterfaces(const ClusNetInterfaces& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
// method 'QueryInterface' not emitted because of invalid return type or parameter type
|
|
unsigned long AddRef();
|
|
unsigned long Release();
|
|
// method 'GetTypeInfoCount' not emitted because of invalid return type or parameter type
|
|
// method 'GetTypeInfo' not emitted because of invalid return type or parameter type
|
|
// method 'GetIDsOfNames' not emitted because of invalid return type or parameter type
|
|
// method 'Invoke' not emitted because of invalid return type or parameter type
|
|
long GetCount();
|
|
LPUNKNOWN Get_NewEnum();
|
|
void Refresh();
|
|
LPDISPATCH GetItem(const VARIANT& varIndex);
|
|
};
|