ITypeInfo2 (interface)

This type is found in the namespace System.Runtime.InteropServices.ComTypes

mGetTypeAttrVoid
mGetTypeCompVoid
mGetFuncDescVoid
mGetVarDescVoid
mGetNamesVoid
mGetRefTypeOfImplTypeVoid
mGetImplTypeFlagsVoid
mGetIDsOfNamesVoid
mInvokeVoid
mGetDocumentationVoid
mGetDllEntryVoid
mGetRefTypeInfoVoid
mAddressOfMemberVoid
mCreateInstanceVoid
mGetMopsVoid
mGetContainingTypeLibVoid
mReleaseTypeAttrVoid
mReleaseFuncDescVoid
mReleaseVarDescVoid
mGetTypeKindVoid
mGetTypeFlagsVoid
mGetFuncIndexOfMemIdVoid
mGetVarIndexOfMemIdVoid
mGetCustDataVoid
mGetFuncCustDataVoid
mGetParamCustDataVoid
mGetVarCustDataVoid
mGetImplTypeCustDataVoid
mGetDocumentation2Void
mGetAllCustDataVoid
mGetAllFuncCustDataVoid
mGetAllParamCustDataVoid
mGetAllVarCustDataVoid
mGetAllImplTypeCustDataVoid

GetTypeAttr

GetTypeComp

ppTypeAttrSystem.IntPtr&

GetFuncDesc

ppTCompSystem.Runtime.InteropServices.ComTypes.ITypeComp&

GetVarDesc

indexSystem.Int32
ppFuncDescSystem.IntPtr&

GetNames

indexSystem.Int32
ppVarDescSystem.IntPtr&

GetRefTypeOfImplType

memidSystem.Int32
rgBstrNamesSystem.String[]
cMaxNamesSystem.Int32
pcNamesSystem.Int32&

GetImplTypeFlags

indexSystem.Int32
hrefSystem.Int32&

GetIDsOfNames

indexSystem.Int32
pImplTypeFlagsSystem.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS&

Invoke

rgszNamesSystem.String[]
cNamesSystem.Int32
pMemIdSystem.Int32[]

GetDocumentation

pvInstanceSystem.Object
memidSystem.Int32
wFlagsSystem.Int16
pDispParamsSystem.Runtime.InteropServices.ComTypes.DISPPARAMS&
pVarResultSystem.IntPtr
pExcepInfoSystem.IntPtr
puArgErrSystem.Int32&

GetDllEntry

indexSystem.Int32
strNameSystem.String&
strDocStringSystem.String&
dwHelpContextSystem.Int32&
strHelpFileSystem.String&

GetRefTypeInfo

memidSystem.Int32
invKindSystem.Runtime.InteropServices.ComTypes.INVOKEKIND
pBstrDllNameSystem.IntPtr
pBstrNameSystem.IntPtr
pwOrdinalSystem.IntPtr

AddressOfMember

hRefSystem.Int32
ppTISystem.Runtime.InteropServices.ComTypes.ITypeInfo&

CreateInstance

memidSystem.Int32
invKindSystem.Runtime.InteropServices.ComTypes.INVOKEKIND
ppvSystem.IntPtr&

GetMops

pUnkOuterSystem.Object
riidSystem.Guid&
ppvObjSystem.Object&

GetContainingTypeLib

memidSystem.Int32
pBstrMopsSystem.String&

ReleaseTypeAttr

ppTLBSystem.Runtime.InteropServices.ComTypes.ITypeLib&
pIndexSystem.Int32&

ReleaseFuncDesc

pTypeAttrSystem.IntPtr

ReleaseVarDesc

pFuncDescSystem.IntPtr

GetTypeKind

pVarDescSystem.IntPtr

GetTypeFlags

pTypeKindSystem.Runtime.InteropServices.ComTypes.TYPEKIND&

GetFuncIndexOfMemId

pTypeFlagsSystem.Int32&

GetVarIndexOfMemId

memidSystem.Int32
invKindSystem.Runtime.InteropServices.ComTypes.INVOKEKIND
pFuncIndexSystem.Int32&

GetCustData

memidSystem.Int32
pVarIndexSystem.Int32&

GetFuncCustData

guidSystem.Guid&
pVarValSystem.Object&

GetParamCustData

indexSystem.Int32
guidSystem.Guid&
pVarValSystem.Object&

GetVarCustData

indexFuncSystem.Int32
indexParamSystem.Int32
guidSystem.Guid&
pVarValSystem.Object&

GetImplTypeCustData

indexSystem.Int32
guidSystem.Guid&
pVarValSystem.Object&

GetDocumentation2

indexSystem.Int32
guidSystem.Guid&
pVarValSystem.Object&

GetAllCustData

memidSystem.Int32
pbstrHelpStringSystem.String&
pdwHelpStringContextSystem.Int32&
pbstrHelpStringDllSystem.String&

GetAllFuncCustData

pCustDataSystem.IntPtr

GetAllParamCustData

indexSystem.Int32
pCustDataSystem.IntPtr

GetAllVarCustData

indexFuncSystem.Int32
indexParamSystem.Int32
pCustDataSystem.IntPtr

GetAllImplTypeCustData

indexSystem.Int32
pCustDataSystem.IntPtr
indexSystem.Int32
pCustDataSystem.IntPtr