ReactOS 0.4.17-dev-966-gf06eace
IClassFactoryImpl Struct Reference
Collaboration diagram for IClassFactoryImpl:

Public Attributes

const IClassFactoryVtbl * lpVtbl
 
LONG ref
 
CLSID * rclsid
 
LPFNCREATEINSTANCE lpfnCI
 
const IID * riidInst
 
IClassFactory IClassFactory_iface
 
HRESULT(* pfnCreateInstance )(IUnknown *pUnkOuter, LPVOID *ppObj)
 
HRESULT(* fnCreateInstance )(REFIID riid, void **ret_iface)
 
HRESULT(* create_instance )(IUnknown **ret_iface)
 
HRESULT(* createinstance )(REFIID riid, void **ppv)
 
REFCLSID rclsid
 
HRESULT(* pfnCreateInstanceFactory )(LPCLASSFACTORY iface, LPUNKNOWN punkOuter, REFIID riid, LPVOID *ppobj)
 
FnCreateInstance pfnCreateInstance
 
CLSID clsid
 
HRESULT(* cf )(IUnknown *, REFIID, void **)
 
LPFNNewCOMObject pfnCreateInstance
 

Detailed Description

Definition at line 13 of file classfactory.c.

Member Data Documentation

◆ cf

HRESULT(* IClassFactoryImpl::cf) (IUnknown *, REFIID, void **)

Definition at line 161 of file cdlg32.c.

◆ clsid

CLSID IClassFactoryImpl::clsid

Definition at line 45 of file factory.c.

◆ create_instance

HRESULT(* IClassFactoryImpl::create_instance)(IUnknown *outer, IUnknown **out)

Definition at line 43 of file dmusic_main.c.

◆ createinstance

HRESULT(* IClassFactoryImpl::createinstance) (REFIID riid, void **ppv)

Definition at line 42 of file dpclassfactory.c.

◆ fnCreateInstance

HRESULT(* IClassFactoryImpl::fnCreateInstance)(REFIID riid, void **ret_iface)

Definition at line 30 of file dmband_main.c.

◆ IClassFactory_iface

IClassFactory IClassFactoryImpl::IClassFactory_iface

Definition at line 44 of file main.c.

Referenced by DllGetClassObject().

◆ lpfnCI

LPFNCREATEINSTANCE IClassFactoryImpl::lpfnCI

Definition at line 18 of file classfactory.c.

Referenced by IClassFactory_fnConstructor().

◆ lpVtbl

const IClassFactoryVtbl * IClassFactoryImpl::lpVtbl

Definition at line 15 of file classfactory.c.

Referenced by IClassFactory_fnConstructor().

◆ pfnCreateInstance [1/3]

FnCreateInstance IClassFactoryImpl::pfnCreateInstance

Definition at line 46 of file main.c.

◆ pfnCreateInstance [2/3]

FnCreateInstance IClassFactoryImpl::pfnCreateInstance

Definition at line 466 of file dsound_main.c.

◆ pfnCreateInstance [3/3]

LPFNNewCOMObject IClassFactoryImpl::pfnCreateInstance

Definition at line 239 of file dllfunc.c.

◆ pfnCreateInstanceFactory

HRESULT(* IClassFactoryImpl::pfnCreateInstanceFactory)(IClassFactory *iface, IUnknown *punkOuter, REFIID riid, void **ppobj)

Definition at line 103 of file dpnet_main.c.

◆ rclsid [1/2]

CLSID * IClassFactoryImpl::rclsid

Definition at line 17 of file classfactory.c.

◆ rclsid [2/2]

REFCLSID IClassFactoryImpl::rclsid

Definition at line 102 of file dpnet_main.c.

◆ ref

LONG IClassFactoryImpl::ref

Definition at line 16 of file classfactory.c.

Referenced by IClassFactory_fnConstructor().

◆ riidInst

const IID * IClassFactoryImpl::riidInst

Definition at line 19 of file classfactory.c.

Referenced by IClassFactory_fnConstructor().


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