20 RefCnt(0), Class(0), Lang(
lang)
30 :Symbol(
copy.Symbol), Owner(
copy.Owner), Class(
copy.Class),
31 Lang(
copy.Lang), Creator(
copy.Creator), RefCnt(1)
81 unsigned long index = 0;
83 while(index < count) {
TAppDescriptor - OLE application descriptor definitions.
Object responsible for creating automation COM object.
virtual IDispatch * CreateDispatch(TObjectDescriptor objDesc, IUnknown *outer=0)=0
virtual bool Convert(TAutoVal &txtVal, TAutoVal &numVal)=0
automation collection iterator
virtual void Return(TAutoVal &v)=0
unsigned long _IFUNC AddRef()
TAutoIterator(TAutoCreator &creator, IUnknown *owner, owl::TLangId lang)
HRESULT _IFUNC Next(unsigned long count, VARIANT *retvals, unsigned long *retcount)
virtual TAutoIterator * Copy()=0
unsigned long _IFUNC Release()
HRESULT _IFUNC QueryInterface(const GUID &iid, void **pif)
HRESULT _IFUNC Clone(IEnumVARIANT **retiter)
HRESULT _IFUNC Skip(unsigned long count)
Automation data element (same data as OLE/BASIC VARIANT)
Include for OC, gets common headers when precompiled headers are enabled.
Object Component Framework (COM encapsulation)
Object Windows Library (OWLNext Core)
owl::uint16 TLangId
Holds a language ID, a predefined number that represents a base language and dialect.
OLE Registration definitions.
TAutoEnum * GetEnum() const