33 lines
833 B
C++
33 lines
833 B
C++
//***************************************************************************/
|
|
//
|
|
// Copyright (c) 2000-2001 Microsoft Corporation
|
|
//
|
|
// WMIXMLObject.h
|
|
//
|
|
// ramrao 12 Dec 2000
|
|
//
|
|
// Class that implements conversion of a WMI Instance to XML
|
|
//
|
|
// declaration of CWMIXMLObject class. Base class for both
|
|
// classes for converstion from WMI to XML
|
|
//
|
|
//***************************************************************************/
|
|
|
|
#ifndef _WMI2XSD_WMIOBJ2XML_H_
|
|
#define _WMI2XSD_WMIOBJ2XML_H_
|
|
|
|
class CWMIXMLObject
|
|
{
|
|
protected:
|
|
CWMIXMLUtils *m_pIWMIXMLUtils;
|
|
HRESULT WriteAttribute(WCHAR *szAttrName , WCHAR * szStrAttrVal);
|
|
|
|
public:
|
|
CWMIXMLObject() { m_pIWMIXMLUtils = NULL;}
|
|
virtual ~CWMIXMLObject()
|
|
{ SAFE_DELETE_PTR(m_pIWMIXMLUtils);}
|
|
|
|
HRESULT SetStream(IStream *pStream) ;
|
|
};
|
|
|
|
#endif |