ReactOS 0.4.15-dev-7131-ge4d03f4
IClassFactory2 Interface Reference
Inheritance diagram for IClassFactory2:
Collaboration diagram for IClassFactory2:


struct  tagLICINFO

Public Types

typedef IClassFactory2LPCLASSFACTORY2
typedef struct IClassFactory2::tagLICINFO LICINFO
typedef struct IClassFactory2::tagLICINFOLPLICINFO
- Public Types inherited from IClassFactory
typedef IClassFactoryLPCLASSFACTORY
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Public Member Functions

HRESULT GetLicInfo ([out] LICINFO *pLicInfo)
HRESULT RequestLicKey ([in] DWORD dwReserved, [out] BSTR *pBstrKey)
HRESULT CreateInstanceLic ([in] IUnknown *pUnkOuter, [in] IUnknown *pUnkReserved, [in] REFIID riid, [in] BSTR bstrKey, [out, iid_is(riid)] PVOID *ppvObj)
HRESULT RemoteCreateInstanceLic ([in] REFIID riid, [in] BSTR bstrKey, [out, iid_is(riid)] IUnknown **ppvObj)
- 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 ()

Detailed Description

Definition at line 410 of file ocidl.idl.

Member Typedef Documentation



Definition at line 412 of file ocidl.idl.


Member Function Documentation

◆ CreateInstanceLic()

HRESULT IClassFactory2::CreateInstanceLic ( [in] IUnknown pUnkOuter,
[in] IUnknown pUnkReserved,
[in] REFIID  riid,
[in] BSTR  bstrKey,
[out, iid_is(riid)] PVOID ppvObj 

◆ GetLicInfo()

HRESULT IClassFactory2::GetLicInfo ( [out] LICINFO pLicInfo)

◆ RemoteCreateInstanceLic()

HRESULT IClassFactory2::RemoteCreateInstanceLic ( [in] REFIID  riid,
[in] BSTR  bstrKey,
[out, iid_is(riid)] IUnknown **  ppvObj 

◆ RequestLicKey()

HRESULT IClassFactory2::RequestLicKey ( [in] DWORD  dwReserved,
[out] BSTR pBstrKey 

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