ReactOS 0.4.15-dev-7788-g1ad9096
IClassFactoryImpl Struct Reference
Collaboration diagram for IClassFactoryImpl:

Public Member Functions

 HRESULT (WINAPI *fnCreateInstance)(REFIID riid
 

Public Attributes

const IClassFactoryVtbl * lpVtbl
 
LONG ref
 
CLSIDrclsid
 
LPFNCREATEINSTANCE lpfnCI
 
const IIDriidInst
 
IClassFactory IClassFactory_iface
 
HRESULT(* pfnCreateInstance )(IUnknown *pUnkOuter, LPVOID *ppObj)
 
void ** ppv
 
void IUnknownpUnkOuter
 
HRESULT(* createinstance )(REFIID riid, void **ppv)
 
REFCLSID rclsid
 
FnCreateInstance pfnCreateInstance
 
CLSID clsid
 
HRESULT(* cf )(IUnknown *, REFIID, void **)
 
LPFNNewCOMObject pfnCreateInstance
 

Detailed Description

Definition at line 13 of file classfactory.c.

Member Function Documentation

◆ HRESULT()

IClassFactoryImpl::HRESULT ( WINAPI fnCreateInstance)

Member Data Documentation

◆ cf

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

Definition at line 167 of file cdlg32.c.

◆ clsid

CLSID IClassFactoryImpl::clsid

Definition at line 48 of file factory.c.

◆ createinstance

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

Definition at line 42 of file dpclassfactory.c.

◆ IClassFactory_iface

IClassFactory IClassFactoryImpl::IClassFactory_iface

Definition at line 58 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 60 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.

◆ ppv

void** IClassFactoryImpl::ppv

Definition at line 46 of file dmusic_main.c.

◆ pUnkOuter

void IUnknown* IClassFactoryImpl::pUnkOuter

Definition at line 46 of file dmusic_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 465 of file dsound_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: