Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
ShockwaveFlashObjects::IDispatchEx Interface Reference

import"Flash.IDL";

Inheritance diagram for ShockwaveFlashObjects::IDispatchEx:
ShockwaveFlashObjects::IFlashObject ShockwaveFlashObjects::IFlashObjectInterface

Public Member Functions

HRESULT _stdcall GetDispID ([in] BSTR bstrName, [in] unsigned long grfdex, [out] long *pid)
 
HRESULT _stdcall RemoteInvokeEx ([in] long id, [in] unsigned long lcid, [in] unsigned long dwFlags, [in] DISPPARAMS *pdp, [out] VARIANT *pvarRes, [out] EXCEPINFO *pei, [in] IServiceProvider *pspCaller, [in] unsigned int cvarRefArg, [in] unsigned int *rgiRefArg, [in, out] VARIANT *rgvarRefArg)
 
HRESULT _stdcall DeleteMemberByName ([in] BSTR bstrName, [in] unsigned long grfdex)
 
HRESULT _stdcall DeleteMemberByDispID ([in] long id)
 
HRESULT _stdcall GetMemberProperties ([in] long id, [in] unsigned long grfdexFetch, [out] unsigned long *pgrfdex)
 
HRESULT _stdcall GetMemberName ([in] long id, [out] BSTR *pbstrName)
 
HRESULT _stdcall GetNextDispID ([in] unsigned long grfdex, [in] long id, [out] long *pid)
 
HRESULT _stdcall GetNameSpaceParent ([out] IUnknown **ppunk)
 

Member Function Documentation

◆ DeleteMemberByDispID()

HRESULT _stdcall ShockwaveFlashObjects::IDispatchEx::DeleteMemberByDispID ( [in] long  id)

◆ DeleteMemberByName()

HRESULT _stdcall ShockwaveFlashObjects::IDispatchEx::DeleteMemberByName ( [in] BSTR  bstrName,
[in] unsigned long  grfdex 
)

◆ GetDispID()

HRESULT _stdcall ShockwaveFlashObjects::IDispatchEx::GetDispID ( [in] BSTR  bstrName,
[in] unsigned long  grfdex,
[out] long *  pid 
)

◆ GetMemberName()

HRESULT _stdcall ShockwaveFlashObjects::IDispatchEx::GetMemberName ( [in] long  id,
[out] BSTR *  pbstrName 
)

◆ GetMemberProperties()

HRESULT _stdcall ShockwaveFlashObjects::IDispatchEx::GetMemberProperties ( [in] long  id,
[in] unsigned long  grfdexFetch,
[out] unsigned long *  pgrfdex 
)

◆ GetNameSpaceParent()

HRESULT _stdcall ShockwaveFlashObjects::IDispatchEx::GetNameSpaceParent ( [out] IUnknown **  ppunk)

◆ GetNextDispID()

HRESULT _stdcall ShockwaveFlashObjects::IDispatchEx::GetNextDispID ( [in] unsigned long  grfdex,
[in] long  id,
[out] long *  pid 
)

◆ RemoteInvokeEx()

HRESULT _stdcall ShockwaveFlashObjects::IDispatchEx::RemoteInvokeEx ( [in] long  id,
[in] unsigned long  lcid,
[in] unsigned long  dwFlags,
[in] DISPPARAMS *  pdp,
[out] VARIANT *  pvarRes,
[out] EXCEPINFO *  pei,
[in] IServiceProvider pspCaller,
[in] unsigned int  cvarRefArg,
[in] unsigned int *  rgiRefArg,
[in, out] VARIANT *  rgvarRefArg 
)

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