ReactOS  0.4.15-dev-1636-gf634010
ICreateTypeInfo Interface Reference


Inheritance diagram for ICreateTypeInfo:
Collaboration diagram for ICreateTypeInfo:

Public Types

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Public Member Functions

HRESULT SetGuid ([in] REFGUID guid)
HRESULT SetTypeFlags ([in] UINT uTypeFlags)
HRESULT SetDocString ([in] LPOLESTR pStrDoc)
HRESULT SetHelpContext ([in] DWORD dwHelpContext)
HRESULT SetVersion ([in] WORD wMajorVerNum, [in] WORD wMinorVerNum)
HRESULT AddRefTypeInfo ([in] ITypeInfo *pTInfo, [in] HREFTYPE *phRefType)
HRESULT AddFuncDesc ([in] UINT index, [in] FUNCDESC *pFuncDesc)
HRESULT AddImplType ([in] UINT index, [in] HREFTYPE hRefType)
HRESULT SetImplTypeFlags ([in] UINT index, [in] INT implTypeFlags)
HRESULT SetAlignment ([in] WORD cbAlignment)
HRESULT SetSchema ([in] LPOLESTR pStrSchema)
HRESULT AddVarDesc ([in] UINT index, [in] VARDESC *pVarDesc)
HRESULT SetFuncAndParamNames ([in] UINT index, [in, size_is(cNames)] LPOLESTR *rgszNames, [in] UINT cNames)
HRESULT SetVarName ([in] UINT index, [in] LPOLESTR szName)
HRESULT SetTypeDescAlias ([in] TYPEDESC *pTDescAlias)
HRESULT DefineFuncAsDllEntry ([in] UINT index, [in] LPOLESTR szDllName, [in] LPOLESTR szProcName)
HRESULT SetFuncDocString ([in] UINT index, [in] LPOLESTR szDocString)
HRESULT SetVarDocString ([in] UINT index, [in] LPOLESTR szDocString)
HRESULT SetFuncHelpContext ([in] UINT index, [in] DWORD dwHelpContext)
HRESULT SetVarHelpContext ([in] UINT index, [in] DWORD dwHelpContext)
HRESULT SetMops ([in] UINT index, [in] BSTR bstrMops)
HRESULT SetTypeIdldesc ([in] IDLDESC *pIdlDesc)
- 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 1359 of file oaidl.idl.

Member Typedef Documentation


Definition at line 1361 of file oaidl.idl.

Member Function Documentation

◆ AddFuncDesc()

HRESULT ICreateTypeInfo::AddFuncDesc ( [in] UINT  index,
[in] FUNCDESC *  pFuncDesc 

◆ AddImplType()

HRESULT ICreateTypeInfo::AddImplType ( [in] UINT  index,
[in] HREFTYPE  hRefType 

◆ AddRefTypeInfo()

HRESULT ICreateTypeInfo::AddRefTypeInfo ( [in] ITypeInfo pTInfo,
[in] HREFTYPE *  phRefType 

◆ AddVarDesc()

HRESULT ICreateTypeInfo::AddVarDesc ( [in] UINT  index,
[in] VARDESC *  pVarDesc 

◆ DefineFuncAsDllEntry()

HRESULT ICreateTypeInfo::DefineFuncAsDllEntry ( [in] UINT  index,
[in] LPOLESTR  szDllName,
[in] LPOLESTR  szProcName 

◆ LayOut()

HRESULT ICreateTypeInfo::LayOut ( )

◆ SetAlignment()

HRESULT ICreateTypeInfo::SetAlignment ( [in] WORD  cbAlignment)

◆ SetDocString()

HRESULT ICreateTypeInfo::SetDocString ( [in] LPOLESTR  pStrDoc)

◆ SetFuncAndParamNames()

HRESULT ICreateTypeInfo::SetFuncAndParamNames ( [in] UINT  index,
[in, size_is(cNames)] LPOLESTR rgszNames,
[in] UINT  cNames 

◆ SetFuncDocString()

HRESULT ICreateTypeInfo::SetFuncDocString ( [in] UINT  index,
[in] LPOLESTR  szDocString 

◆ SetFuncHelpContext()

HRESULT ICreateTypeInfo::SetFuncHelpContext ( [in] UINT  index,
[in] DWORD  dwHelpContext 

◆ SetGuid()

HRESULT ICreateTypeInfo::SetGuid ( [in] REFGUID  guid)

◆ SetHelpContext()

HRESULT ICreateTypeInfo::SetHelpContext ( [in] DWORD  dwHelpContext)

◆ SetImplTypeFlags()

HRESULT ICreateTypeInfo::SetImplTypeFlags ( [in] UINT  index,
[in] INT  implTypeFlags 

◆ SetMops()

HRESULT ICreateTypeInfo::SetMops ( [in] UINT  index,
[in] BSTR  bstrMops 

◆ SetSchema()

HRESULT ICreateTypeInfo::SetSchema ( [in] LPOLESTR  pStrSchema)

◆ SetTypeDescAlias()

HRESULT ICreateTypeInfo::SetTypeDescAlias ( [in] TYPEDESC *  pTDescAlias)

◆ SetTypeFlags()

HRESULT ICreateTypeInfo::SetTypeFlags ( [in] UINT  uTypeFlags)

◆ SetTypeIdldesc()

HRESULT ICreateTypeInfo::SetTypeIdldesc ( [in] IDLDESC *  pIdlDesc)

◆ SetVarDocString()

HRESULT ICreateTypeInfo::SetVarDocString ( [in] UINT  index,
[in] LPOLESTR  szDocString 

◆ SetVarHelpContext()

HRESULT ICreateTypeInfo::SetVarHelpContext ( [in] UINT  index,
[in] DWORD  dwHelpContext 

◆ SetVarName()

HRESULT ICreateTypeInfo::SetVarName ( [in] UINT  index,
[in] LPOLESTR  szName 

◆ SetVersion()

HRESULT ICreateTypeInfo::SetVersion ( [in] WORD  wMajorVerNum,
[in] WORD  wMinorVerNum 

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