Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

CXMLCOMCol Class Reference

#include <XMLCOM.h>

Inheritance diagram for CXMLCOMCol:

CComObject List of all members.

Public Member Functions

 CXMLCOMCol (CXMLElement *pElement)
virtual ~CXMLCOMCol ()

Static Public Member Functions

static ISXMLElementsWrapElements (CXMLElement *pElement)
static ISXMLAttributesWrapAttributes (CXMLElement *pElement)

Public Attributes

CXMLElementm_pElement

Protected Attributes

STDMETHOD( get__NewEnum )(IUnknown FAR *FAR *ppEnum)
STDMETHOD( get_Item )(VARIANT vIndex, ISXMLElement FAR *FAR *ppElement)
STDMETHOD( get_Count )(LONG FAR *pnCount)
STDMETHOD( Create )(BSTR strName, ISXMLElement FAR *FAR *ppElement)
STDMETHOD( Attach )(ISXMLElement FAR *pElement)
STDMETHOD( RemoveAll )()
STDMETHOD( get_First )(ISXMLElement FAR *FAR *ppElement)
STDMETHOD( get_ByName )(BSTR sName, ISXMLElement FAR *FAR *ppElement)
STDMETHOD( Add )(BSTR strName, BSTR strValue)
STDMETHOD( get_Get )(BSTR sName, BSTR FAR *psValue)
STDMETHOD( Next )(THIS_ DWORD celt, VARIANT FAR *rgvar, DWORD FAR *pceltFetched)
STDMETHOD( Skip )(THIS_ DWORD celt)
STDMETHOD( Reset )(THIS)
STDMETHOD( Clone )(THIS_ IEnumVARIANT FAR *FAR *ppenum)
POSITION m_posCurrent
BOOL m_bAttributes

Constructor & Destructor Documentation

CXMLCOMCol::CXMLCOMCol CXMLElement pElement  ) 
 

Definition at line 470 of file XMLCOM.cpp.

References CComObject::EnableDispatch().

Referenced by WrapAttributes(), and WrapElements().

CXMLCOMCol::~CXMLCOMCol  )  [virtual]
 

Definition at line 478 of file XMLCOM.cpp.


Member Function Documentation

ISXMLAttributes * CXMLCOMCol::WrapAttributes CXMLElement pElement  )  [static]
 

Definition at line 495 of file XMLCOM.cpp.

References CXMLCOMCol(), and CComObject::GetInterface().

ISXMLElements * CXMLCOMCol::WrapElements CXMLElement pElement  )  [static]
 

Definition at line 485 of file XMLCOM.cpp.

References CXMLCOMCol(), and CComObject::GetInterface().


Member Data Documentation

STDMETHOD( CXMLCOMCol::Add)(BSTR strName, BSTR strValue) [protected]
 

STDMETHOD( CXMLCOMCol::Attach)(ISXMLAttribute FAR *pAttribute) [protected]
 

STDMETHOD( CXMLCOMCol::Clone)(THIS_ IEnumVARIANT FAR *FAR *ppenum) [protected]
 

STDMETHOD( CXMLCOMCol::Create)(BSTR strName, ISXMLAttribute FAR *FAR *ppAttribute) [protected]
 

STDMETHOD( CXMLCOMCol::get__NewEnum)(IUnknown FAR *FAR *ppEnum) [protected]
 

STDMETHOD( CXMLCOMCol::get_ByName)(BSTR sName, ISXMLAttribute FAR *FAR *ppAttribute) [protected]
 

STDMETHOD( CXMLCOMCol::get_Count)(LONG FAR *pnCount) [protected]
 

STDMETHOD( CXMLCOMCol::get_First)(ISXMLElement FAR *FAR *ppElement) [protected]
 

STDMETHOD( CXMLCOMCol::get_Get)(BSTR sName, BSTR FAR *psValue) [protected]
 

STDMETHOD( CXMLCOMCol::get_Item)(VARIANT vIndex, ISXMLAttribute FAR *FAR *ppAttribute) [protected]
 

BOOL CXMLCOMCol::m_bAttributes [protected]
 

Definition at line 161 of file XMLCOM.h.

CXMLElement* CXMLCOMCol::m_pElement
 

Definition at line 121 of file XMLCOM.h.

POSITION CXMLCOMCol::m_posCurrent [protected]
 

Definition at line 160 of file XMLCOM.h.

STDMETHOD( CXMLCOMCol::Next)(THIS_ DWORD celt, VARIANT FAR *rgvar, DWORD FAR *pceltFetched) [protected]
 

STDMETHOD( CXMLCOMCol::RemoveAll)() [protected]
 

STDMETHOD( CXMLCOMCol::Reset)(THIS) [protected]
 

STDMETHOD( CXMLCOMCol::Skip)(THIS_ DWORD celt) [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Dec 15 10:40:14 2005 for Shareaza 2.2.1.0 by  doxygen 1.4.2