ReactOS  0.4.15-dev-985-gd905dd5
IMetaDataDispenserEx Interface Reference

import"cor.idl";

Inheritance diagram for IMetaDataDispenserEx:
Collaboration diagram for IMetaDataDispenserEx:

Public Member Functions

HRESULT SetOption ([in] REFGUID optionid, [in] const VARIANT *value)
 
HRESULT GetOption ([in] REFGUID optionid, [out] VARIANT *pvalue)
 
HRESULT OpenScopeOnITypeInfo ([in] ITypeInfo *pITI, [in] DWORD dwOpenFlags, [in] REFIID riid, [out] IUnknown **ppIUnk)
 
HRESULT GetCORSystemDirectory ([out, size_is(cchBuffer)] LPWSTR szBuffer, [in] DWORD cchBuffer, [out] DWORD *pchBuffer)
 
HRESULT FindAssembly ([in] LPCWSTR szAppBase, [in] LPCWSTR szPrivateBin, [in] LPCWSTR szGlobalBin, [in] LPCWSTR szAssemblyName, [out, size_is(cchName)] LPWSTR szName, [in] ULONG cchName, [out] ULONG *pcName)
 
HRESULT FindAssemblyModule ([in] LPCWSTR szAppBase, [in] LPCWSTR szPrivateBin, [in] LPCWSTR szGlobalBin, [in] LPCWSTR szAssemblyName, [in] LPCWSTR szModuleName, [out, size_is(cchName)] LPWSTR szName, [in] ULONG cchName, [out] ULONG *pcName)
 
- Public Member Functions inherited from IMetaDataDispenser
HRESULT DefineScope ([in] REFCLSID rclsid, [in] DWORD dwCreateFlags, [in] REFIID riid, [out] IUnknown **ppIUnk)
 
HRESULT OpenScope ([in] LPCWSTR szScope, [in] DWORD dwOpenFlags, [in] REFIID riid, [out] IUnknown **ppIUnk)
 
HRESULT OpenScopeOnMemory ([in] const void *pData, [in] ULONG cbData, [in] DWORD dwOpenFlags, [in] REFIID riid, [out] IUnknown **ppIUnk)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 61 of file cor.idl.

Member Function Documentation

◆ FindAssembly()

HRESULT IMetaDataDispenserEx::FindAssembly ( [in] LPCWSTR  szAppBase,
[in] LPCWSTR  szPrivateBin,
[in] LPCWSTR  szGlobalBin,
[in] LPCWSTR  szAssemblyName,
[out, size_is(cchName)] LPWSTR  szName,
[in] ULONG  cchName,
[out] ULONG pcName 
)

◆ FindAssemblyModule()

HRESULT IMetaDataDispenserEx::FindAssemblyModule ( [in] LPCWSTR  szAppBase,
[in] LPCWSTR  szPrivateBin,
[in] LPCWSTR  szGlobalBin,
[in] LPCWSTR  szAssemblyName,
[in] LPCWSTR  szModuleName,
[out, size_is(cchName)] LPWSTR  szName,
[in] ULONG  cchName,
[out] ULONG pcName 
)

◆ GetCORSystemDirectory()

HRESULT IMetaDataDispenserEx::GetCORSystemDirectory ( [out, size_is(cchBuffer)] LPWSTR  szBuffer,
[in] DWORD  cchBuffer,
[out] DWORD pchBuffer 
)

◆ GetOption()

HRESULT IMetaDataDispenserEx::GetOption ( [in] REFGUID  optionid,
[out] VARIANT pvalue 
)

◆ OpenScopeOnITypeInfo()

HRESULT IMetaDataDispenserEx::OpenScopeOnITypeInfo ( [in] ITypeInfo pITI,
[in] DWORD  dwOpenFlags,
[in] REFIID  riid,
[out] IUnknown **  ppIUnk 
)

◆ SetOption()

HRESULT IMetaDataDispenserEx::SetOption ( [in] REFGUID  optionid,
[in] const VARIANT value 
)

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