ReactOS 0.4.16-dev-2320-ge1853c6
IRoSimpleMetaDataBuilder Interface Reference

Public Member Functions

HRESULT SetWinRtInterface (GUID iid)
 
HRESULT SetDelegate (GUID iid)
 
HRESULT SetInterfaceGroupSimpleDefault (const WCHAR *typename, const WCHAR *default_name, const GUID *default_iid)
 
HRESULT SetInterfaceGroupParameterizedDefault (const WCHAR *typename, UINT32 name_element_count, const WCHAR **name_elements)
 
HRESULT SetRuntimeClassSimpleDefault (const WCHAR *typename, const WCHAR *default_name, const GUID *default_iid)
 
HRESULT SetRuntimeClassParameterizedDefault (const WCHAR *typename, UINT32 name_element_count, const WCHAR **name_elements)
 
HRESULT SetStruct (const WCHAR *typename, UINT32 field_count, const WCHAR **field_typenames)
 
HRESULT SetEnum (const WCHAR *typename, const WCHAR *base_type)
 
HRESULT SetParameterizedInterface (GUID iid, UINT32 arg_count)
 
HRESULT SetParameterizedDelegate (GUID iid, UINT32 arg_count)
 

Detailed Description

Definition at line 30 of file roparameterizediid.idl.

Member Function Documentation

◆ SetDelegate()

HRESULT IRoSimpleMetaDataBuilder::SetDelegate ( GUID  iid)

◆ SetEnum()

HRESULT IRoSimpleMetaDataBuilder::SetEnum ( const WCHAR typename,
const WCHAR base_type 
)

◆ SetInterfaceGroupParameterizedDefault()

HRESULT IRoSimpleMetaDataBuilder::SetInterfaceGroupParameterizedDefault ( const WCHAR typename,
UINT32  name_element_count,
const WCHAR **  name_elements 
)

◆ SetInterfaceGroupSimpleDefault()

HRESULT IRoSimpleMetaDataBuilder::SetInterfaceGroupSimpleDefault ( const WCHAR typename,
const WCHAR default_name,
const GUID default_iid 
)

◆ SetParameterizedDelegate()

HRESULT IRoSimpleMetaDataBuilder::SetParameterizedDelegate ( GUID  iid,
UINT32  arg_count 
)

◆ SetParameterizedInterface()

HRESULT IRoSimpleMetaDataBuilder::SetParameterizedInterface ( GUID  iid,
UINT32  arg_count 
)

◆ SetRuntimeClassParameterizedDefault()

HRESULT IRoSimpleMetaDataBuilder::SetRuntimeClassParameterizedDefault ( const WCHAR typename,
UINT32  name_element_count,
const WCHAR **  name_elements 
)

◆ SetRuntimeClassSimpleDefault()

HRESULT IRoSimpleMetaDataBuilder::SetRuntimeClassSimpleDefault ( const WCHAR typename,
const WCHAR default_name,
const GUID default_iid 
)

◆ SetStruct()

HRESULT IRoSimpleMetaDataBuilder::SetStruct ( const WCHAR typename,
UINT32  field_count,
const WCHAR **  field_typenames 
)

◆ SetWinRtInterface()

HRESULT IRoSimpleMetaDataBuilder::SetWinRtInterface ( GUID  iid)

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