79 lines
2.1 KiB
C
79 lines
2.1 KiB
C
|
//////////////////////////////////////////////////////////////////////////////
|
||
|
//
|
||
|
// Copyright (c) 1999-2000 Microsoft Corporation
|
||
|
//
|
||
|
// Module Name:
|
||
|
// ClusterApi.h
|
||
|
//
|
||
|
// Implementation File:
|
||
|
// ClusterApi.cpp
|
||
|
//
|
||
|
// Description:
|
||
|
// Definition of the CClusterApi class.
|
||
|
//
|
||
|
// Author:
|
||
|
// Henry Wang (HenryWa) 24-AUG-1999
|
||
|
//
|
||
|
// Notes:
|
||
|
//
|
||
|
//////////////////////////////////////////////////////////////////////////////
|
||
|
|
||
|
#pragma once
|
||
|
|
||
|
//////////////////////////////////////////////////////////////////////////////
|
||
|
// Include Files
|
||
|
//////////////////////////////////////////////////////////////////////////////
|
||
|
|
||
|
//////////////////////////////////////////////////////////////////////////////
|
||
|
// Forward Declarations
|
||
|
//////////////////////////////////////////////////////////////////////////////
|
||
|
|
||
|
class CClusterApi;
|
||
|
|
||
|
//////////////////////////////////////////////////////////////////////////////
|
||
|
// External Declarations
|
||
|
//////////////////////////////////////////////////////////////////////////////
|
||
|
|
||
|
class CClusPropList;
|
||
|
class CWbemClassObject;
|
||
|
|
||
|
//////////////////////////////////////////////////////////////////////////////
|
||
|
//++
|
||
|
//
|
||
|
// class CClusterApi
|
||
|
//
|
||
|
// Description:
|
||
|
// Wrap class for cluster Api
|
||
|
//
|
||
|
//--
|
||
|
//////////////////////////////////////////////////////////////////////////////
|
||
|
class CClusterApi
|
||
|
{
|
||
|
public:
|
||
|
|
||
|
static void GetObjectProperties(
|
||
|
const SPropMapEntryArray * pArrayIn,
|
||
|
CClusPropList & rPropListIn,
|
||
|
CWbemClassObject & rInstOut,
|
||
|
BOOL fPrivateIn
|
||
|
);
|
||
|
|
||
|
static void SetObjectProperties(
|
||
|
const SPropMapEntryArray * rArrayIn,
|
||
|
CClusPropList & rPropListInout,
|
||
|
CClusPropList & rOldPropListIn,
|
||
|
CWbemClassObject & rInstIn,
|
||
|
BOOL fPrivateIn
|
||
|
);
|
||
|
|
||
|
/* static void EnumClusterObject(
|
||
|
DWORD dwEnumTypeIn,
|
||
|
IWbemClassObject * pClassIn,
|
||
|
IWbemObjectSink * pHandlerIn,
|
||
|
IWbemServices * pServicesIn,
|
||
|
FPFILLWMI pfnClusterToWmiIn
|
||
|
);
|
||
|
*/
|
||
|
|
||
|
}; //*** class CClusterApi
|