Separatista
IElement Struct Reference
Inheritance diagram for IElement:
SepaControlUnknown< IElement > SepaControlDispatch< IElement > Element

Public Member Functions

 STDMETHOD_ (ULONG, AddRef)() PURE
 
 STDMETHOD_ (ULONG, Release)() PURE
 
STDMETHOD() QueryInterface (REFIID riid, void **ppvObject) PURE
 
STDMETHOD() GetTypeInfoCount (UINT *pctinfo) PURE
 
STDMETHOD() GetTypeInfo (UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) PURE
 
STDMETHOD() GetIDsOfNames (REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) PURE
 
STDMETHOD() Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS FAR *pDispParams, VARIANT FAR *pVarResult, EXCEPINFO FAR *pExcepInfo, unsigned int FAR *puArgErr) PURE
 
STDMETHOD() GetTagName (BSTR *pTagName) PURE
 
STDMETHOD() GetValue (BSTR *pValue) PURE
 
STDMETHOD() SetValue (BSTR Value) PURE
 
STDMETHOD() GetCurrencyValue (VARIANT *pValue) PURE
 
STDMETHOD() SetCurrencyValue (VARIANT Value) PURE
 
STDMETHOD() GetDateValue (DATE *pDateValue) PURE
 
STDMETHOD() SetDateValue (DATE DateValue) PURE
 
STDMETHOD() SetDateTimeValue (DATE DateTimeValue) PURE
 
STDMETHOD() GetElementByTagName (BSTR TagName, UINT index, IElement **ppElement) PURE
 
STDMETHOD() CreateElementByTagName (BSTR TagName, UINT index, IElement **ppElement) PURE
 
STDMETHOD() DestroyElement (IElement *pChildElement) PURE
 
STDMETHOD() GetAttributeValue (BSTR AttributeName, BSTR *pValue) PURE
 
STDMETHOD() SetAttributeValue (BSTR AttributeName, BSTR Value) PURE
 
STDMETHOD() GetAllByTagName (BSTR TagName, SAFEARRAY **ppArray) PURE
 

The documentation for this struct was generated from the following file: