ReactOS 0.4.16-dev-336-gb667d82
|
Public Member Functions | |
ClassFactory (REFCLSID rclsid, unsigned libIndex) | |
~ClassFactory () | |
virtual STDMETHODIMP | QueryInterface (REFIID riid, void **ppvObject) |
virtual | STDMETHODIMP_ (ULONG) AddRef() |
virtual | STDMETHODIMP_ (ULONG) Release() |
virtual STDMETHODIMP | CreateInstance (IUnknown *pUnkOuter, REFIID riid, void **ppvObject) |
virtual STDMETHODIMP | LockServer (BOOL fLock) |
Public Member Functions inherited from IClassFactory | |
HRESULT | CreateInstance ([in, unique] IUnknown *pUnkOuter, [in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
HRESULT | RemoteCreateInstance ([in] REFIID riid, [out, iid_is(riid)] IUnknown **ppvObject) |
HRESULT | LockServer ([in] BOOL fLock) |
HRESULT | RemoteLockServer ([in] BOOL fLock) |
Public Member Functions inherited from IUnknown | |
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
ULONG | AddRef () |
ULONG | Release () |
Public Attributes | |
IClassFactory | IClassFactory_iface |
LONG | ref |
CreateInstanceFunc | fnCreateInstance |
HRESULT(* | cf )(IUnknown *, IUnknown **) |
ClassFactoryCreateInstanceFunc | pCreateInstance |
HRESULT(* | pfnCreateInstance )(IUnknown *pUnkOuter, LPVOID *ppObj) |
Private Attributes | |
LONG | m_refCount |
CLSID | m_classId |
unsigned | m_libIndex |
Additional Inherited Members | |
Public Types inherited from IClassFactory | |
typedef IClassFactory * | LPCLASSFACTORY |
Public Types inherited from IUnknown | |
typedef IUnknown * | LPUNKNOWN |
Definition at line 5948 of file activex.cpp.
|
inline |
Definition at line 5955 of file activex.cpp.
|
inlinevirtual |
Implements IClassFactory.
Definition at line 5989 of file activex.cpp.
|
inlinevirtual |
Implements IClassFactory.
Definition at line 5997 of file activex.cpp.
|
inlinevirtual |
Implements IUnknown.
Definition at line 5960 of file activex.cpp.
|
inlinevirtual |
Definition at line 5974 of file activex.cpp.
|
inlinevirtual |
Definition at line 5979 of file activex.cpp.
CreateInstanceFunc ClassFactory::fnCreateInstance |
IClassFactory ClassFactory::IClassFactory_iface |
Definition at line 210 of file main.c.
Referenced by DllGetClassObject().
|
private |
Definition at line 5944 of file activex.cpp.
Referenced by CreateInstance().
|
private |
Definition at line 5945 of file activex.cpp.
Referenced by CreateInstance().
|
private |
Definition at line 5943 of file activex.cpp.
Referenced by anonymous_namespace{mstscax.cpp}::ClassFactory::AddRef(), anonymous_namespace{mstscax.cpp}::ClassFactory::Release(), and STDMETHODIMP_().
ClassFactoryCreateInstanceFunc ClassFactory::pCreateInstance |
Definition at line 264 of file urlmon_main.c.