My Project
Public Member Functions | Protected Attributes | List of all members
CDeferredCommand Class Reference
Inheritance diagram for CDeferredCommand:
CUnknown CBaseObject

Public Member Functions

 CDeferredCommand (CCmdQueue *pQ, LPUNKNOWN pUnk, HRESULT *phr, LPUNKNOWN pUnkExecutor, REFTIME time, GUID *iid, long dispidMethod, short wFlags, long cArgs, VARIANT *pDispParams, VARIANT *pvarResult, short *puArgErr, BOOL bStream)
 
DECLARE_IUNKNOWN STDMETHODIMP NonDelegatingQueryInterface (REFIID riid, void **ppv)
 
STDMETHODIMP Cancel ()
 
STDMETHODIMP Confidence (LONG *pConfidence)
 
STDMETHODIMP Postpone (REFTIME newtime)
 
STDMETHODIMP GetHResult (HRESULT *phrResult)
 
HRESULT Invoke ()
 
BOOL IsStreamTime ()
 
CRefTime GetTime ()
 
REFIID GetIID ()
 
long GetMethod ()
 
short GetFlags ()
 
DISPPARAMS * GetParams ()
 
VARIANT * GetResult ()
 
- Public Member Functions inherited from CUnknown
 CUnknown (const TCHAR *pName, LPUNKNOWN pUnk)
 
 CUnknown (TCHAR *pName, LPUNKNOWN pUnk, HRESULT *phr)
 
LPUNKNOWN GetOwner () const
 
STDMETHODIMP NonDelegatingQueryInterface (REFIID, void **)
 
 STDMETHODIMP_ (ULONG) NonDelegatingAddRef()
 
 STDMETHODIMP_ (ULONG) NonDelegatingRelease()
 
- Public Member Functions inherited from CBaseObject
 CBaseObject (const TCHAR *pName)
 

Protected Attributes

CCmdQueuem_pQueue
 
LPUNKNOWN m_pUnk
 
REFERENCE_TIME m_time
 
GUID * m_iid
 
long m_dispidMethod
 
short m_wFlags
 
VARIANT * m_pvarResult
 
BOOL m_bStream
 
CDispParams m_DispParams
 
DISPID m_DispId
 
CBaseDispatch m_Dispatch
 
HRESULT m_hrResult
 
- Protected Attributes inherited from CUnknown
volatile LONG m_cRef
 

Additional Inherited Members

- Static Public Member Functions inherited from CBaseObject
static LONG ObjectsActive ()
 

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