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

#include <Flash_h.h>

Public Member Functions

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

IDispatchExVtbl::HRESULT ( __stdcall *  DeleteMemberByDispID)

◆ HRESULT() [2/13]

IDispatchExVtbl::HRESULT ( __stdcall *  DeleteMemberByName)

◆ HRESULT() [3/13]

IDispatchExVtbl::HRESULT ( __stdcall *  GetDispID)

◆ HRESULT() [4/13]

IDispatchExVtbl::HRESULT ( __stdcall *  GetMemberName)

◆ HRESULT() [5/13]

IDispatchExVtbl::HRESULT ( __stdcall *  GetMemberProperties)

◆ HRESULT() [6/13]

IDispatchExVtbl::HRESULT ( __stdcall *  GetNameSpaceParent)

◆ HRESULT() [7/13]

IDispatchExVtbl::HRESULT ( __stdcall *  GetNextDispID)

◆ HRESULT() [8/13]

IDispatchExVtbl::HRESULT ( __stdcall *  RemoteInvokeEx)

◆ HRESULT() [9/13]

IDispatchExVtbl::HRESULT ( STDMETHODCALLTYPE *  GetIDsOfNames)

◆ HRESULT() [10/13]

IDispatchExVtbl::HRESULT ( STDMETHODCALLTYPE *  GetTypeInfo)

◆ HRESULT() [11/13]

IDispatchExVtbl::HRESULT ( STDMETHODCALLTYPE *  GetTypeInfoCount)

◆ HRESULT() [12/13]

IDispatchExVtbl::HRESULT ( STDMETHODCALLTYPE *  Invoke)

◆ HRESULT() [13/13]

BEGIN_INTERFACE IDispatchExVtbl::HRESULT ( STDMETHODCALLTYPE *  QueryInterface)

◆ ULONG() [1/2]

IDispatchExVtbl::ULONG ( STDMETHODCALLTYPE *  AddRef)

◆ ULONG() [2/2]

IDispatchExVtbl::ULONG ( STDMETHODCALLTYPE *  Release)

Member Data Documentation

◆ bstrName

BSTR IDispatchExVtbl::bstrName

◆ cNames

REFIID LPOLESTR UINT IDispatchExVtbl::cNames

◆ cvarRefArg

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

◆ dispIdMember

_In_ DISPID IDispatchExVtbl::dispIdMember

◆ dwFlags

long unsigned long unsigned long IDispatchExVtbl::dwFlags

◆ grfdex [1/2]

BSTR unsigned long IDispatchExVtbl::grfdex

◆ grfdex [2/2]

unsigned long IDispatchExVtbl::grfdex

◆ grfdexFetch

long unsigned long IDispatchExVtbl::grfdexFetch

◆ id [1/2]

long IDispatchExVtbl::id

◆ id [2/2]

unsigned long long IDispatchExVtbl::id

◆ iTInfo

UINT IDispatchExVtbl::iTInfo

◆ lcid [1/4]

UINT LCID IDispatchExVtbl::lcid

◆ lcid [2/4]

REFIID LPOLESTR UINT LCID IDispatchExVtbl::lcid

◆ lcid [3/4]

_In_ DISPID _In_ REFIID _In_ LCID IDispatchExVtbl::lcid

◆ lcid [4/4]

long unsigned long IDispatchExVtbl::lcid

◆ pbstrName

long BSTR* IDispatchExVtbl::pbstrName

◆ pctinfo

UINT* IDispatchExVtbl::pctinfo

◆ pDispParams

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

◆ pdp

long unsigned long unsigned long DISPPARAMS* IDispatchExVtbl::pdp

◆ pei

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

◆ pExcepInfo

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

◆ pgrfdex

long unsigned long unsigned long* IDispatchExVtbl::pgrfdex

◆ pid [1/2]

BSTR unsigned long long* IDispatchExVtbl::pid

◆ pid [2/2]

unsigned long long long* IDispatchExVtbl::pid

◆ ppTInfo

UINT LCID ITypeInfo** IDispatchExVtbl::ppTInfo

◆ ppunk

IUnknown** IDispatchExVtbl::ppunk

◆ ppvObject

BEGIN_INTERFACE REFIID _COM_Outptr_ void** IDispatchExVtbl::ppvObject

◆ pspCaller

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

◆ puArgErr

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

◆ pvarRes

long unsigned long unsigned long DISPPARAMS VARIANT* IDispatchExVtbl::pvarRes

◆ pVarResult

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

◆ rgDispId

REFIID LPOLESTR UINT LCID DISPID* IDispatchExVtbl::rgDispId

◆ rgiRefArg

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

◆ rgszNames

REFIID LPOLESTR* IDispatchExVtbl::rgszNames

◆ rgvarRefArg

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

◆ riid [1/3]

BEGIN_INTERFACE REFIID IDispatchExVtbl::riid

◆ riid [2/3]

REFIID IDispatchExVtbl::riid

◆ riid [3/3]

_In_ DISPID _In_ REFIID IDispatchExVtbl::riid

◆ wFlags

_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD IDispatchExVtbl::wFlags

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