Separatista
|
#include <mt940sdocument.h>
Public Member Functions | |
STDMETHOD() | Open (BSTR Path, Separatista::MT940SDocument::OpenStatus *pStatus) |
Try to open a MT940SDocument. | |
STDMETHOD() | Count (long *plCount) |
STDMETHOD() | Item (VARIANT vIndex, IMT940SRecordset **ppIMT940SRecordset) |
STDMETHOD() | _NewEnum (IUnknown **ppUnk) |
Public Member Functions inherited from SepaControlDispatch< IMT940SDocument > | |
HRESULT STDMETHODCALLTYPE | QueryInterface (REFIID iid, void **pvvObject) |
HRESULT STDMETHODCALLTYPE | GetTypeInfoCount (unsigned int FAR *pctInfo) |
HRESULT STDMETHODCALLTYPE | GetTypeInfo (unsigned int iTInfo, LCID lcid, ITypeInfo FAR *FAR *ppTInfo) |
HRESULT STDMETHODCALLTYPE | GetIDsOfNames (REFIID riid, OLECHAR FAR *FAR *rgszNames, unsigned int cNames, LCID lcid, DISPID FAR *rgDispId) |
HRESULT STDMETHODCALLTYPE | Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS FAR *pDispParams, VARIANT FAR *pVarResult, EXCEPINFO FAR *pExcepInfo, unsigned int FAR *puArgErr) |
Public Member Functions inherited from SepaControlUnknown< IMT940SDocument > | |
SepaControlUnknown () | |
HRESULT STDMETHODCALLTYPE | QueryInterface (REFIID iid, void **pvvObject) |
ULONG STDMETHODCALLTYPE | AddRef () |
ULONG STDMETHODCALLTYPE | Release () |
Public Member Functions inherited from IMT940SDocument | |
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() | Open (BSTR Path, Separatista::MT940SDocument::OpenStatus *pStatus) PURE |
STDMETHOD() | Count (long *plCount) PURE |
STDMETHOD() | Item (VARIANT vIndex, IMT940SRecordset **ppIMT940SRecordset) PURE |
STDMETHOD() | _NewEnum (IUnknown **ppUnk) PURE |
Additional Inherited Members | |
Static Public Member Functions inherited from SepaControlDispatch< IMT940SDocument > | |
static HRESULT | Create (REFCLSID rclid, void **pvvObject) |
Protected Member Functions inherited from SepaControlDispatch< IMT940SDocument > | |
HRESULT | SetErrorInfo (const Separatista::Exception &e) const |
HRESULT | SetErrorInfo (const wchar_t *pMessage) const |
Protected Member Functions inherited from SepaControlUnknown< IMT940SDocument > | |
virtual | ~SepaControlUnknown () |
Protected Attributes inherited from SepaControlDispatch< IMT940SDocument > | |
ITypeLib * | m_pTypeLib |
ITypeInfo * | m_pTypeInfo |
Protected Attributes inherited from SepaControlUnknown< IMT940SDocument > | |
ULONG | m_uRefCount |
COM representation of a MT940SDocument. Memory management takes 2 strategies. The CMT940SDocument will persist until all references are released. Other classes like CMT940SRecordset will come and go on-the-fly and hold only references to the child objects in the parent CMT940SDocument.