Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
IFlashObjectInterfaceVtbl Struct Reference

#include <Flash_h.h>

Public Member Functions

BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE *QueryInterface)(IFlashObjectInterface *This
 
 ULONG (STDMETHODCALLTYPE *AddRef)(IFlashObjectInterface *This)
 
 ULONG (STDMETHODCALLTYPE *Release)(IFlashObjectInterface *This)
 
 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(IFlashObjectInterface *This
 
 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(IFlashObjectInterface *This
 
 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(IFlashObjectInterface *This
 
 HRESULT (STDMETHODCALLTYPE *Invoke)(IFlashObjectInterface *This
 
 HRESULT (__stdcall *GetDispID)(IFlashObjectInterface *This
 
 HRESULT (__stdcall *RemoteInvokeEx)(IFlashObjectInterface *This
 
 HRESULT (__stdcall *DeleteMemberByName)(IFlashObjectInterface *This
 
 HRESULT (__stdcall *DeleteMemberByDispID)(IFlashObjectInterface *This
 
 HRESULT (__stdcall *GetMemberProperties)(IFlashObjectInterface *This
 
 HRESULT (__stdcall *GetMemberName)(IFlashObjectInterface *This
 
 HRESULT (__stdcall *GetNextDispID)(IFlashObjectInterface *This
 
 HRESULT (__stdcall *GetNameSpaceParent)(IFlashObjectInterface *This
 

Public Attributes

BEGIN_INTERFACE REFIID riid
 
BEGIN_INTERFACE REFIID _COM_Outptr_ void ** ppvObject
 
UINT * pctinfo
 
UINT iTInfo
 
UINT LCID lcid
 
UINT LCID ITypeInfo ** ppTInfo
 
REFIID riid
 
REFIID LPOLESTR * rgszNames
 
REFIID LPOLESTR UINT cNames
 
REFIID LPOLESTR UINT LCID lcid
 
REFIID LPOLESTR UINT LCID DISPID * rgDispId
 
_In_ DISPID dispIdMember
 
_In_ DISPID _In_ REFIID riid
 
_In_ DISPID _In_ REFIID _In_ LCID lcid
 
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD wFlags
 
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS * pDispParams
 
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS _Out_opt_ VARIANT * pVarResult
 
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS _Out_opt_ VARIANT _Out_opt_ EXCEPINFO * pExcepInfo
 
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS _Out_opt_ VARIANT _Out_opt_ EXCEPINFO _Out_opt_ UINT * puArgErr
 
BSTR bstrName
 
BSTR unsigned long grfdex
 
BSTR unsigned long long * pid
 
long id
 
long unsigned long lcid
 
long unsigned long unsigned long dwFlags
 
long unsigned long unsigned long DISPPARAMS * pdp
 
long unsigned long unsigned long DISPPARAMS VARIANT * pvarRes
 
long unsigned long unsigned long DISPPARAMS VARIANT EXCEPINFO * pei
 
long unsigned long unsigned long DISPPARAMS VARIANT EXCEPINFO IServiceProviderpspCaller
 
long unsigned long unsigned long DISPPARAMS VARIANT EXCEPINFO IServiceProvider unsigned int cvarRefArg
 
long unsigned long unsigned long DISPPARAMS VARIANT EXCEPINFO IServiceProvider unsigned int unsigned int * rgiRefArg
 
long unsigned long unsigned long DISPPARAMS VARIANT EXCEPINFO IServiceProvider unsigned int unsigned int VARIANT * rgvarRefArg
 
long unsigned long grfdexFetch
 
long unsigned long unsigned long * pgrfdex
 
long BSTR * pbstrName
 
unsigned long grfdex
 
unsigned long long id
 
unsigned long long long * pid
 
IUnknown ** ppunk
 

Member Function Documentation

◆ HRESULT() [1/13]

IFlashObjectInterfaceVtbl::HRESULT ( __stdcall *  DeleteMemberByDispID)

◆ HRESULT() [2/13]

IFlashObjectInterfaceVtbl::HRESULT ( __stdcall *  DeleteMemberByName)

◆ HRESULT() [3/13]

IFlashObjectInterfaceVtbl::HRESULT ( __stdcall *  GetDispID)

◆ HRESULT() [4/13]

IFlashObjectInterfaceVtbl::HRESULT ( __stdcall *  GetMemberName)

◆ HRESULT() [5/13]

IFlashObjectInterfaceVtbl::HRESULT ( __stdcall *  GetMemberProperties)

◆ HRESULT() [6/13]

IFlashObjectInterfaceVtbl::HRESULT ( __stdcall *  GetNameSpaceParent)

◆ HRESULT() [7/13]

IFlashObjectInterfaceVtbl::HRESULT ( __stdcall *  GetNextDispID)

◆ HRESULT() [8/13]

IFlashObjectInterfaceVtbl::HRESULT ( __stdcall *  RemoteInvokeEx)

◆ HRESULT() [9/13]

IFlashObjectInterfaceVtbl::HRESULT ( STDMETHODCALLTYPE *  GetIDsOfNames)

◆ HRESULT() [10/13]

IFlashObjectInterfaceVtbl::HRESULT ( STDMETHODCALLTYPE *  GetTypeInfo)

◆ HRESULT() [11/13]

IFlashObjectInterfaceVtbl::HRESULT ( STDMETHODCALLTYPE *  GetTypeInfoCount)

◆ HRESULT() [12/13]

IFlashObjectInterfaceVtbl::HRESULT ( STDMETHODCALLTYPE *  Invoke)

◆ HRESULT() [13/13]

BEGIN_INTERFACE IFlashObjectInterfaceVtbl::HRESULT ( STDMETHODCALLTYPE *  QueryInterface)

◆ ULONG() [1/2]

IFlashObjectInterfaceVtbl::ULONG ( STDMETHODCALLTYPE *  AddRef)

◆ ULONG() [2/2]

IFlashObjectInterfaceVtbl::ULONG ( STDMETHODCALLTYPE *  Release)

Member Data Documentation

◆ bstrName

BSTR IFlashObjectInterfaceVtbl::bstrName

◆ cNames

REFIID LPOLESTR UINT IFlashObjectInterfaceVtbl::cNames

◆ cvarRefArg

long unsigned long unsigned long DISPPARAMS VARIANT EXCEPINFO IServiceProvider unsigned int IFlashObjectInterfaceVtbl::cvarRefArg

◆ dispIdMember

_In_ DISPID IFlashObjectInterfaceVtbl::dispIdMember

◆ dwFlags

long unsigned long unsigned long IFlashObjectInterfaceVtbl::dwFlags

◆ grfdex [1/2]

BSTR unsigned long IFlashObjectInterfaceVtbl::grfdex

◆ grfdex [2/2]

unsigned long IFlashObjectInterfaceVtbl::grfdex

◆ grfdexFetch

long unsigned long IFlashObjectInterfaceVtbl::grfdexFetch

◆ id [1/2]

long IFlashObjectInterfaceVtbl::id

◆ id [2/2]

unsigned long long IFlashObjectInterfaceVtbl::id

◆ iTInfo

UINT IFlashObjectInterfaceVtbl::iTInfo

◆ lcid [1/4]

UINT LCID IFlashObjectInterfaceVtbl::lcid

◆ lcid [2/4]

REFIID LPOLESTR UINT LCID IFlashObjectInterfaceVtbl::lcid

◆ lcid [3/4]

_In_ DISPID _In_ REFIID _In_ LCID IFlashObjectInterfaceVtbl::lcid

◆ lcid [4/4]

long unsigned long IFlashObjectInterfaceVtbl::lcid

◆ pbstrName

long BSTR* IFlashObjectInterfaceVtbl::pbstrName

◆ pctinfo

UINT* IFlashObjectInterfaceVtbl::pctinfo

◆ pDispParams

_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS* IFlashObjectInterfaceVtbl::pDispParams

◆ pdp

long unsigned long unsigned long DISPPARAMS* IFlashObjectInterfaceVtbl::pdp

◆ pei

long unsigned long unsigned long DISPPARAMS VARIANT EXCEPINFO* IFlashObjectInterfaceVtbl::pei

◆ pExcepInfo

_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS _Out_opt_ VARIANT _Out_opt_ EXCEPINFO* IFlashObjectInterfaceVtbl::pExcepInfo

◆ pgrfdex

long unsigned long unsigned long* IFlashObjectInterfaceVtbl::pgrfdex

◆ pid [1/2]

BSTR unsigned long long* IFlashObjectInterfaceVtbl::pid

◆ pid [2/2]

unsigned long long long* IFlashObjectInterfaceVtbl::pid

◆ ppTInfo

UINT LCID ITypeInfo** IFlashObjectInterfaceVtbl::ppTInfo

◆ ppunk

IUnknown** IFlashObjectInterfaceVtbl::ppunk

◆ ppvObject

BEGIN_INTERFACE REFIID _COM_Outptr_ void** IFlashObjectInterfaceVtbl::ppvObject

◆ pspCaller

long unsigned long unsigned long DISPPARAMS VARIANT EXCEPINFO IServiceProvider* IFlashObjectInterfaceVtbl::pspCaller

◆ puArgErr

_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS _Out_opt_ VARIANT _Out_opt_ EXCEPINFO _Out_opt_ UINT* IFlashObjectInterfaceVtbl::puArgErr

◆ pvarRes

long unsigned long unsigned long DISPPARAMS VARIANT* IFlashObjectInterfaceVtbl::pvarRes

◆ pVarResult

_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS _Out_opt_ VARIANT* IFlashObjectInterfaceVtbl::pVarResult

◆ rgDispId

REFIID LPOLESTR UINT LCID DISPID* IFlashObjectInterfaceVtbl::rgDispId

◆ rgiRefArg

long unsigned long unsigned long DISPPARAMS VARIANT EXCEPINFO IServiceProvider unsigned int unsigned int* IFlashObjectInterfaceVtbl::rgiRefArg

◆ rgszNames

REFIID LPOLESTR* IFlashObjectInterfaceVtbl::rgszNames

◆ rgvarRefArg

long unsigned long unsigned long DISPPARAMS VARIANT EXCEPINFO IServiceProvider unsigned int unsigned int VARIANT* IFlashObjectInterfaceVtbl::rgvarRefArg

◆ riid [1/3]

BEGIN_INTERFACE REFIID IFlashObjectInterfaceVtbl::riid

◆ riid [2/3]

REFIID IFlashObjectInterfaceVtbl::riid

◆ riid [3/3]

_In_ DISPID _In_ REFIID IFlashObjectInterfaceVtbl::riid

◆ wFlags

_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD IFlashObjectInterfaceVtbl::wFlags

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