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

#include <Flash_h.h>

Public Member Functions

BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE *QueryInterface)(IFlashObject *This
 
 ULONG (STDMETHODCALLTYPE *AddRef)(IFlashObject *This)
 
 ULONG (STDMETHODCALLTYPE *Release)(IFlashObject *This)
 
 HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(IFlashObject *This
 
 HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(IFlashObject *This
 
 HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(IFlashObject *This
 
 HRESULT (STDMETHODCALLTYPE *Invoke)(IFlashObject *This
 
 HRESULT (__stdcall *GetDispID)(IFlashObject *This
 
 HRESULT (__stdcall *RemoteInvokeEx)(IFlashObject *This
 
 HRESULT (__stdcall *DeleteMemberByName)(IFlashObject *This
 
 HRESULT (__stdcall *DeleteMemberByDispID)(IFlashObject *This
 
 HRESULT (__stdcall *GetMemberProperties)(IFlashObject *This
 
 HRESULT (__stdcall *GetMemberName)(IFlashObject *This
 
 HRESULT (__stdcall *GetNextDispID)(IFlashObject *This
 
 HRESULT (__stdcall *GetNameSpaceParent)(IFlashObject *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 IServiceProvider * pspCaller
 
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]

IFlashObjectVtbl::HRESULT ( __stdcall *  DeleteMemberByDispID)

◆ HRESULT() [2/13]

IFlashObjectVtbl::HRESULT ( __stdcall *  DeleteMemberByName)

◆ HRESULT() [3/13]

IFlashObjectVtbl::HRESULT ( __stdcall *  GetDispID)

◆ HRESULT() [4/13]

IFlashObjectVtbl::HRESULT ( __stdcall *  GetMemberName)

◆ HRESULT() [5/13]

IFlashObjectVtbl::HRESULT ( __stdcall *  GetMemberProperties)

◆ HRESULT() [6/13]

IFlashObjectVtbl::HRESULT ( __stdcall *  GetNameSpaceParent)

◆ HRESULT() [7/13]

IFlashObjectVtbl::HRESULT ( __stdcall *  GetNextDispID)

◆ HRESULT() [8/13]

IFlashObjectVtbl::HRESULT ( __stdcall *  RemoteInvokeEx)

◆ HRESULT() [9/13]

IFlashObjectVtbl::HRESULT ( STDMETHODCALLTYPE *  GetIDsOfNames)

◆ HRESULT() [10/13]

IFlashObjectVtbl::HRESULT ( STDMETHODCALLTYPE *  GetTypeInfo)

◆ HRESULT() [11/13]

IFlashObjectVtbl::HRESULT ( STDMETHODCALLTYPE *  GetTypeInfoCount)

◆ HRESULT() [12/13]

IFlashObjectVtbl::HRESULT ( STDMETHODCALLTYPE *  Invoke)

◆ HRESULT() [13/13]

BEGIN_INTERFACE IFlashObjectVtbl::HRESULT ( STDMETHODCALLTYPE *  QueryInterface)

◆ ULONG() [1/2]

IFlashObjectVtbl::ULONG ( STDMETHODCALLTYPE *  AddRef)

◆ ULONG() [2/2]

IFlashObjectVtbl::ULONG ( STDMETHODCALLTYPE *  Release)

Member Data Documentation

◆ bstrName

BSTR IFlashObjectVtbl::bstrName

◆ cNames

REFIID LPOLESTR UINT IFlashObjectVtbl::cNames

◆ cvarRefArg

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

◆ dispIdMember

_In_ DISPID IFlashObjectVtbl::dispIdMember

◆ dwFlags

long unsigned long unsigned long IFlashObjectVtbl::dwFlags

◆ grfdex [1/2]

BSTR unsigned long IFlashObjectVtbl::grfdex

◆ grfdex [2/2]

unsigned long IFlashObjectVtbl::grfdex

◆ grfdexFetch

long unsigned long IFlashObjectVtbl::grfdexFetch

◆ id [1/2]

long IFlashObjectVtbl::id

◆ id [2/2]

unsigned long long IFlashObjectVtbl::id

◆ iTInfo

UINT IFlashObjectVtbl::iTInfo

◆ lcid [1/4]

UINT LCID IFlashObjectVtbl::lcid

◆ lcid [2/4]

REFIID LPOLESTR UINT LCID IFlashObjectVtbl::lcid

◆ lcid [3/4]

_In_ DISPID _In_ REFIID _In_ LCID IFlashObjectVtbl::lcid

◆ lcid [4/4]

long unsigned long IFlashObjectVtbl::lcid

◆ pbstrName

long BSTR* IFlashObjectVtbl::pbstrName

◆ pctinfo

UINT* IFlashObjectVtbl::pctinfo

◆ pDispParams

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

◆ pdp

long unsigned long unsigned long DISPPARAMS* IFlashObjectVtbl::pdp

◆ pei

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

◆ pExcepInfo

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

◆ pgrfdex

long unsigned long unsigned long* IFlashObjectVtbl::pgrfdex

◆ pid [1/2]

BSTR unsigned long long* IFlashObjectVtbl::pid

◆ pid [2/2]

unsigned long long long* IFlashObjectVtbl::pid

◆ ppTInfo

UINT LCID ITypeInfo** IFlashObjectVtbl::ppTInfo

◆ ppunk

IUnknown** IFlashObjectVtbl::ppunk

◆ ppvObject

BEGIN_INTERFACE REFIID _COM_Outptr_ void** IFlashObjectVtbl::ppvObject

◆ pspCaller

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

◆ puArgErr

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

◆ pvarRes

long unsigned long unsigned long DISPPARAMS VARIANT* IFlashObjectVtbl::pvarRes

◆ pVarResult

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

◆ rgDispId

REFIID LPOLESTR UINT LCID DISPID* IFlashObjectVtbl::rgDispId

◆ rgiRefArg

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

◆ rgszNames

REFIID LPOLESTR* IFlashObjectVtbl::rgszNames

◆ rgvarRefArg

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

◆ riid [1/3]

BEGIN_INTERFACE REFIID IFlashObjectVtbl::riid

◆ riid [2/3]

REFIID IFlashObjectVtbl::riid

◆ riid [3/3]

_In_ DISPID _In_ REFIID IFlashObjectVtbl::riid

◆ wFlags

_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD IFlashObjectVtbl::wFlags

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