GME  13
Public Member Functions | Public Attributes | Protected Member Functions
CGMEOLEColl Class Reference

#include <GMEOLEColl.h>

List of all members.

Public Member Functions

 CGMEOLEColl ()
void CheckIndex (long nIndex)
virtual void OnFinalRelease ()
afx_msg long GetCount ()
afx_msg void Add (LPDISPATCH newValue)
afx_msg long Find (LPDISPATCH findValue)
afx_msg void Remove (const VARIANT FAR &removeValue)
afx_msg void RemoveAll ()
afx_msg LPDISPATCH GetItem (long nIndex)
afx_msg void SetItem (long nIndex, LPDISPATCH newValue)
afx_msg LPUNKNOWN GetNewEnum ()

Public Attributes

CPtrArray m_ptrArray

Protected Member Functions

virtual ~CGMEOLEColl ()
STDMETHOD() get_Count (THIS_ long *cnt)
STDMETHOD() Add (THIS_ IDispatch *newValue)
STDMETHOD() Find (THIS_ IDispatch *findValue, long *cnt)
STDMETHOD() Remove (THIS_ VARIANT removeValue)
STDMETHOD() RemoveAll (THIS)
STDMETHOD() get_Item (THIS_ long nIndex, IDispatch **val)
STDMETHOD() put_Item (THIS_ long nIndex, IDispatch *newValue)
STDMETHOD() get__NewEnum (THIS_ IUnknown **e)

Detailed Description

Definition at line 7 of file GMEOLEColl.h.


Constructor & Destructor Documentation

Definition at line 21 of file GMEOLEColl.cpp.

CGMEOLEColl::~CGMEOLEColl ( ) [protected, virtual]

Definition at line 31 of file GMEOLEColl.cpp.


Member Function Documentation

void CGMEOLEColl::Add ( LPDISPATCH  newValue)

Definition at line 145 of file GMEOLEColl.cpp.

STDMETHOD() CGMEOLEColl::Add ( THIS_ IDispatch *  newValue) [protected]
void CGMEOLEColl::CheckIndex ( long  nIndex)

Definition at line 87 of file GMEOLEColl.cpp.

long CGMEOLEColl::Find ( LPDISPATCH  findValue)

Definition at line 151 of file GMEOLEColl.cpp.

STDMETHOD() CGMEOLEColl::Find ( THIS_ IDispatch *  findValue,
long *  cnt 
) [protected]
STDMETHOD() CGMEOLEColl::get__NewEnum ( THIS_ IUnknown **  e) [protected]
STDMETHOD() CGMEOLEColl::get_Count ( THIS_ long *  cnt) [protected]
STDMETHOD() CGMEOLEColl::get_Item ( THIS_ long  nIndex,
IDispatch **  val 
) [protected]

Definition at line 125 of file GMEOLEColl.cpp.

LPDISPATCH CGMEOLEColl::GetItem ( long  nIndex)

Definition at line 130 of file GMEOLEColl.cpp.

LPUNKNOWN CGMEOLEColl::GetNewEnum ( )

Definition at line 93 of file GMEOLEColl.cpp.

void CGMEOLEColl::OnFinalRelease ( ) [virtual]

Definition at line 39 of file GMEOLEColl.cpp.

STDMETHOD() CGMEOLEColl::put_Item ( THIS_ long  nIndex,
IDispatch *  newValue 
) [protected]
void CGMEOLEColl::Remove ( const VARIANT FAR removeValue)

Definition at line 162 of file GMEOLEColl.cpp.

STDMETHOD() CGMEOLEColl::Remove ( THIS_ VARIANT  removeValue) [protected]

Definition at line 192 of file GMEOLEColl.cpp.

STDMETHOD() CGMEOLEColl::RemoveAll ( THIS  ) [protected]
void CGMEOLEColl::SetItem ( long  nIndex,
LPDISPATCH  newValue 
)

Definition at line 138 of file GMEOLEColl.cpp.


Member Data Documentation

Definition at line 15 of file GMEOLEColl.h.


The documentation for this class was generated from the following files: