156 references to ITypeInfo
Microsoft.Private.Windows.Core (156)
_generated\128\Windows.Win32.IDispatch.g.cs (3)
89
public unsafe winmdroot.Foundation.HRESULT GetTypeInfo(uint iTInfo, uint lcid, winmdroot.System.Com.
ITypeInfo
** ppTInfo)
91
return ((delegate *unmanaged [Stdcall]<IDispatch*,uint ,uint ,winmdroot.System.Com.
ITypeInfo
** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IDispatch*)Unsafe.AsPointer(ref this), iTInfo, lcid, ppTInfo);
228
internal delegate *unmanaged [Stdcall]<IDispatch*,uint ,uint ,winmdroot.System.Com.
ITypeInfo
** ,winmdroot.Foundation.HRESULT> GetTypeInfo_5;
_generated\129\Windows.Win32.IDispatchEx.g.cs (3)
71
public unsafe winmdroot.Foundation.HRESULT GetTypeInfo(uint iTInfo, uint lcid, winmdroot.System.Com.
ITypeInfo
** ppTInfo)
73
return ((delegate *unmanaged [Stdcall]<IDispatchEx*,uint ,uint ,winmdroot.System.Com.
ITypeInfo
** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IDispatchEx*)Unsafe.AsPointer(ref this), iTInfo, lcid, ppTInfo);
281
internal delegate *unmanaged [Stdcall]<IDispatchEx*,uint ,uint ,winmdroot.System.Com.
ITypeInfo
** ,winmdroot.Foundation.HRESULT> GetTypeInfo_5;
_generated\154\Windows.Win32.IPictureDisp.g.cs (3)
72
public unsafe winmdroot.Foundation.HRESULT GetTypeInfo(uint iTInfo, uint lcid, winmdroot.System.Com.
ITypeInfo
** ppTInfo)
74
return ((delegate *unmanaged [Stdcall]<IPictureDisp*,uint ,uint ,winmdroot.System.Com.
ITypeInfo
** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IPictureDisp*)Unsafe.AsPointer(ref this), iTInfo, lcid, ppTInfo);
171
internal delegate *unmanaged [Stdcall]<IPictureDisp*,uint ,uint ,winmdroot.System.Com.
ITypeInfo
** ,winmdroot.Foundation.HRESULT> GetTypeInfo_5;
_generated\155\Windows.Win32.IRecordInfo.g.cs (4)
175
public unsafe winmdroot.Foundation.HRESULT GetTypeInfo(winmdroot.System.Com.
ITypeInfo
** ppTypeInfo)
177
return ((delegate *unmanaged [Stdcall]<IRecordInfo*,winmdroot.System.Com.
ITypeInfo
** ,winmdroot.Foundation.HRESULT>)lpVtbl[9])((IRecordInfo*)Unsafe.AsPointer(ref this), ppTypeInfo);
449
internal delegate *unmanaged [Stdcall]<IRecordInfo*,winmdroot.System.Com.
ITypeInfo
** ,winmdroot.Foundation.HRESULT> GetTypeInfo_10;
501
unsafe winmdroot.Foundation.HRESULT GetTypeInfo(winmdroot.System.Com.
ITypeInfo
** ppTypeInfo);
_generated\161\Windows.Win32.ITypeComp.g.cs (10)
55
/// <inheritdoc cref="Bind(winmdroot.Foundation.PWSTR, uint, ushort, winmdroot.System.Com.
ITypeInfo
**, winmdroot.System.Com.DESCKIND*, winmdroot.System.Com.BINDPTR*)"/>
57
internal unsafe winmdroot.Foundation.HRESULT Bind(winmdroot.Foundation.PWSTR szName, uint lHashVal, ushort wFlags, winmdroot.System.Com.
ITypeInfo
** ppTInfo, out winmdroot.System.Com.DESCKIND pDescKind, out winmdroot.System.Com.BINDPTR pBindPtr)
89
public unsafe winmdroot.Foundation.HRESULT Bind(winmdroot.Foundation.PWSTR szName, uint lHashVal, ushort wFlags, winmdroot.System.Com.
ITypeInfo
** ppTInfo, winmdroot.System.Com.DESCKIND* pDescKind, winmdroot.System.Com.BINDPTR* pBindPtr)
91
return ((delegate *unmanaged [Stdcall]<ITypeComp*,winmdroot.Foundation.PWSTR ,uint ,ushort ,winmdroot.System.Com.
ITypeInfo
** ,winmdroot.System.Com.DESCKIND* ,winmdroot.System.Com.BINDPTR* ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((ITypeComp*)Unsafe.AsPointer(ref this), szName, lHashVal, wFlags, ppTInfo, pDescKind, pBindPtr);
104
public unsafe winmdroot.Foundation.HRESULT BindType(winmdroot.Foundation.PWSTR szName, uint lHashVal, winmdroot.System.Com.
ITypeInfo
** ppTInfo, winmdroot.System.Com.ITypeComp** ppTComp)
106
return ((delegate *unmanaged [Stdcall]<ITypeComp*,winmdroot.Foundation.PWSTR ,uint ,winmdroot.System.Com.
ITypeInfo
** ,winmdroot.System.Com.ITypeComp** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((ITypeComp*)Unsafe.AsPointer(ref this), szName, lHashVal, ppTInfo, ppTComp);
138
internal delegate *unmanaged [Stdcall]<ITypeComp*,winmdroot.Foundation.PWSTR ,uint ,ushort ,winmdroot.System.Com.
ITypeInfo
** ,winmdroot.System.Com.DESCKIND* ,winmdroot.System.Com.BINDPTR* ,winmdroot.Foundation.HRESULT> Bind_4;
140
internal delegate *unmanaged [Stdcall]<ITypeComp*,winmdroot.Foundation.PWSTR ,uint ,winmdroot.System.Com.
ITypeInfo
** ,winmdroot.System.Com.ITypeComp** ,winmdroot.Foundation.HRESULT> BindType_5;
156
unsafe winmdroot.Foundation.HRESULT Bind(winmdroot.Foundation.PWSTR szName, uint lHashVal, ushort wFlags, winmdroot.System.Com.
ITypeInfo
** ppTInfo, winmdroot.System.Com.DESCKIND* pDescKind, winmdroot.System.Com.BINDPTR* pBindPtr);
159
unsafe winmdroot.Foundation.HRESULT BindType(winmdroot.Foundation.PWSTR szName, uint lHashVal, winmdroot.System.Com.
ITypeInfo
** ppTInfo, winmdroot.System.Com.ITypeComp** ppTComp);
_generated\162\Windows.Win32.ITypeInfo.g.cs (70)
42
return ((delegate *unmanaged [Stdcall]<
ITypeInfo
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[0])((
ITypeInfo
*)Unsafe.AsPointer(ref this), riid, ppvObject);
47
return ((delegate *unmanaged [Stdcall]<
ITypeInfo
*,uint>)lpVtbl[1])((
ITypeInfo
*)Unsafe.AsPointer(ref this));
52
return ((delegate *unmanaged [Stdcall]<
ITypeInfo
*,uint>)lpVtbl[2])((
ITypeInfo
*)Unsafe.AsPointer(ref this));
75
return ((delegate *unmanaged [Stdcall]<
ITypeInfo
*,winmdroot.System.Com.TYPEATTR** ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((
ITypeInfo
*)Unsafe.AsPointer(ref this), ppTypeAttr);
87
return ((delegate *unmanaged [Stdcall]<
ITypeInfo
*,winmdroot.System.Com.ITypeComp** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((
ITypeInfo
*)Unsafe.AsPointer(ref this), ppTComp);
111
return ((delegate *unmanaged [Stdcall]<
ITypeInfo
*,uint ,winmdroot.System.Com.FUNCDESC** ,winmdroot.Foundation.HRESULT>)lpVtbl[5])((
ITypeInfo
*)Unsafe.AsPointer(ref this), index, ppFuncDesc);
135
return ((delegate *unmanaged [Stdcall]<
ITypeInfo
*,uint ,winmdroot.System.Com.VARDESC** ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((
ITypeInfo
*)Unsafe.AsPointer(ref this), index, ppVarDesc);
169
return ((delegate *unmanaged [Stdcall]<
ITypeInfo
*,int ,winmdroot.Foundation.BSTR* ,uint ,uint* ,winmdroot.Foundation.HRESULT>)lpVtbl[7])((
ITypeInfo
*)Unsafe.AsPointer(ref this), memid, rgBstrNames, cMaxNames, pcNames);
193
return ((delegate *unmanaged [Stdcall]<
ITypeInfo
*,uint ,uint* ,winmdroot.Foundation.HRESULT>)lpVtbl[8])((
ITypeInfo
*)Unsafe.AsPointer(ref this), index, pRefType);
217
return ((delegate *unmanaged [Stdcall]<
ITypeInfo
*,uint ,winmdroot.System.Com.IMPLTYPEFLAGS* ,winmdroot.Foundation.HRESULT>)lpVtbl[9])((
ITypeInfo
*)Unsafe.AsPointer(ref this), index, pImplTypeFlags);
249
return ((delegate *unmanaged [Stdcall]<
ITypeInfo
*,winmdroot.Foundation.PWSTR* ,uint ,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[10])((
ITypeInfo
*)Unsafe.AsPointer(ref this), rgszNames, cNames, pMemId);
297
return ((delegate *unmanaged [Stdcall]<
ITypeInfo
*,void* ,int ,winmdroot.System.Com.DISPATCH_FLAGS ,winmdroot.System.Com.DISPPARAMS* ,winmdroot.System.Variant.VARIANT* ,winmdroot.System.Com.EXCEPINFO* ,uint* ,winmdroot.Foundation.HRESULT>)lpVtbl[11])((
ITypeInfo
*)Unsafe.AsPointer(ref this), pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr);
348
return ((delegate *unmanaged [Stdcall]<
ITypeInfo
*,int ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.BSTR* ,uint* ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT>)lpVtbl[12])((
ITypeInfo
*)Unsafe.AsPointer(ref this), memid, pBstrName, pBstrDocString, pdwHelpContext, pBstrHelpFile);
396
return ((delegate *unmanaged [Stdcall]<
ITypeInfo
*,int ,winmdroot.System.Com.INVOKEKIND ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.BSTR* ,ushort* ,winmdroot.Foundation.HRESULT>)lpVtbl[13])((
ITypeInfo
*)Unsafe.AsPointer(ref this), memid, invKind, pBstrDllName, pBstrName, pwOrdinal);
407
public unsafe winmdroot.Foundation.HRESULT GetRefTypeInfo(uint hRefType, winmdroot.System.Com.
ITypeInfo
** ppTInfo)
409
return ((delegate *unmanaged [Stdcall]<
ITypeInfo
*,uint ,winmdroot.System.Com.
ITypeInfo
** ,winmdroot.Foundation.HRESULT>)lpVtbl[14])((
ITypeInfo
*)Unsafe.AsPointer(ref this), hRefType, ppTInfo);
437
return ((delegate *unmanaged [Stdcall]<
ITypeInfo
*,int ,winmdroot.System.Com.INVOKEKIND ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[15])((
ITypeInfo
*)Unsafe.AsPointer(ref this), memid, invKind, ppv);
465
return ((delegate *unmanaged [Stdcall]<
ITypeInfo
*,winmdroot.System.Com.IUnknown* ,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[16])((
ITypeInfo
*)Unsafe.AsPointer(ref this), pUnkOuter, riid, ppvObj);
493
return ((delegate *unmanaged [Stdcall]<
ITypeInfo
*,int ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT>)lpVtbl[17])((
ITypeInfo
*)Unsafe.AsPointer(ref this), memid, pBstrMops);
519
return ((delegate *unmanaged [Stdcall]<
ITypeInfo
*,winmdroot.System.Com.ITypeLib** ,uint* ,winmdroot.Foundation.HRESULT>)lpVtbl[18])((
ITypeInfo
*)Unsafe.AsPointer(ref this), ppTLib, pIndex);
539
((delegate *unmanaged [Stdcall]<
ITypeInfo
*,winmdroot.System.Com.TYPEATTR* ,void>)lpVtbl[19])((
ITypeInfo
*)Unsafe.AsPointer(ref this), pTypeAttr);
559
((delegate *unmanaged [Stdcall]<
ITypeInfo
*,winmdroot.System.Com.FUNCDESC* ,void>)lpVtbl[20])((
ITypeInfo
*)Unsafe.AsPointer(ref this), pFuncDesc);
579
((delegate *unmanaged [Stdcall]<
ITypeInfo
*,winmdroot.System.Com.VARDESC* ,void>)lpVtbl[21])((
ITypeInfo
*)Unsafe.AsPointer(ref this), pVarDesc);
605
internal delegate *unmanaged [Stdcall]<
ITypeInfo
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> QueryInterface_1;
607
internal delegate *unmanaged [Stdcall]<
ITypeInfo
*,uint> AddRef_2;
609
internal delegate *unmanaged [Stdcall]<
ITypeInfo
*,uint> Release_3;
611
internal delegate *unmanaged [Stdcall]<
ITypeInfo
*,winmdroot.System.Com.TYPEATTR** ,winmdroot.Foundation.HRESULT> GetTypeAttr_4;
613
internal delegate *unmanaged [Stdcall]<
ITypeInfo
*,winmdroot.System.Com.ITypeComp** ,winmdroot.Foundation.HRESULT> GetTypeComp_5;
615
internal delegate *unmanaged [Stdcall]<
ITypeInfo
*,uint ,winmdroot.System.Com.FUNCDESC** ,winmdroot.Foundation.HRESULT> GetFuncDesc_6;
617
internal delegate *unmanaged [Stdcall]<
ITypeInfo
*,uint ,winmdroot.System.Com.VARDESC** ,winmdroot.Foundation.HRESULT> GetVarDesc_7;
619
internal delegate *unmanaged [Stdcall]<
ITypeInfo
*,int ,winmdroot.Foundation.BSTR* ,uint ,uint* ,winmdroot.Foundation.HRESULT> GetNames_8;
621
internal delegate *unmanaged [Stdcall]<
ITypeInfo
*,uint ,uint* ,winmdroot.Foundation.HRESULT> GetRefTypeOfImplType_9;
623
internal delegate *unmanaged [Stdcall]<
ITypeInfo
*,uint ,winmdroot.System.Com.IMPLTYPEFLAGS* ,winmdroot.Foundation.HRESULT> GetImplTypeFlags_10;
625
internal delegate *unmanaged [Stdcall]<
ITypeInfo
*,winmdroot.Foundation.PWSTR* ,uint ,int* ,winmdroot.Foundation.HRESULT> GetIDsOfNames_11;
627
internal delegate *unmanaged [Stdcall]<
ITypeInfo
*,void* ,int ,winmdroot.System.Com.DISPATCH_FLAGS ,winmdroot.System.Com.DISPPARAMS* ,winmdroot.System.Variant.VARIANT* ,winmdroot.System.Com.EXCEPINFO* ,uint* ,winmdroot.Foundation.HRESULT> Invoke_12;
629
internal delegate *unmanaged [Stdcall]<
ITypeInfo
*,int ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.BSTR* ,uint* ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT> GetDocumentation_13;
631
internal delegate *unmanaged [Stdcall]<
ITypeInfo
*,int ,winmdroot.System.Com.INVOKEKIND ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.BSTR* ,ushort* ,winmdroot.Foundation.HRESULT> GetDllEntry_14;
633
internal delegate *unmanaged [Stdcall]<
ITypeInfo
*,uint ,winmdroot.System.Com.
ITypeInfo
** ,winmdroot.Foundation.HRESULT> GetRefTypeInfo_15;
635
internal delegate *unmanaged [Stdcall]<
ITypeInfo
*,int ,winmdroot.System.Com.INVOKEKIND ,void** ,winmdroot.Foundation.HRESULT> AddressOfMember_16;
637
internal delegate *unmanaged [Stdcall]<
ITypeInfo
*,winmdroot.System.Com.IUnknown* ,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> CreateInstance_17;
639
internal delegate *unmanaged [Stdcall]<
ITypeInfo
*,int ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT> GetMops_18;
641
internal delegate *unmanaged [Stdcall]<
ITypeInfo
*,winmdroot.System.Com.ITypeLib** ,uint* ,winmdroot.Foundation.HRESULT> GetContainingTypeLib_19;
643
internal delegate *unmanaged [Stdcall]<
ITypeInfo
*,winmdroot.System.Com.TYPEATTR* ,void> ReleaseTypeAttr_20;
645
internal delegate *unmanaged [Stdcall]<
ITypeInfo
*,winmdroot.System.Com.FUNCDESC* ,void> ReleaseFuncDesc_21;
647
internal delegate *unmanaged [Stdcall]<
ITypeInfo
*,winmdroot.System.Com.VARDESC* ,void> ReleaseVarDesc_22;
696
unsafe winmdroot.Foundation.HRESULT GetRefTypeInfo(uint hRefType, winmdroot.System.Com.
ITypeInfo
** ppTInfo);
_generated\163\Windows.Win32.ITypeLib.g.cs (16)
73
public unsafe winmdroot.Foundation.HRESULT GetTypeInfo(uint index, winmdroot.System.Com.
ITypeInfo
** ppTInfo)
75
return ((delegate *unmanaged [Stdcall]<ITypeLib*,uint ,winmdroot.System.Com.
ITypeInfo
** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((ITypeLib*)Unsafe.AsPointer(ref this), index, ppTInfo);
104
/// <inheritdoc cref="GetTypeInfoOfGuid(global::System.Guid*, winmdroot.System.Com.
ITypeInfo
**)"/>
106
internal unsafe winmdroot.Foundation.HRESULT GetTypeInfoOfGuid(in global::System.Guid guid, winmdroot.System.Com.
ITypeInfo
** ppTinfo)
125
public unsafe winmdroot.Foundation.HRESULT GetTypeInfoOfGuid(global::System.Guid* guid, winmdroot.System.Com.
ITypeInfo
** ppTinfo)
127
return ((delegate *unmanaged [Stdcall]<ITypeLib*,global::System.Guid* ,winmdroot.System.Com.
ITypeInfo
** ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((ITypeLib*)Unsafe.AsPointer(ref this), guid, ppTinfo);
248
/// <inheritdoc cref="FindName(winmdroot.Foundation.PWSTR, uint, winmdroot.System.Com.
ITypeInfo
**, int*, ushort*)"/>
250
internal unsafe winmdroot.Foundation.HRESULT FindName(ref Span<char>szNameBuf, uint lHashVal, winmdroot.System.Com.
ITypeInfo
** ppTInfo, Span<int> rgMemId, ref ushort pcFound)
282
public unsafe winmdroot.Foundation.HRESULT FindName(winmdroot.Foundation.PWSTR szNameBuf, uint lHashVal, winmdroot.System.Com.
ITypeInfo
** ppTInfo, int* rgMemId, ushort* pcFound)
284
return ((delegate *unmanaged [Stdcall]<ITypeLib*,winmdroot.Foundation.PWSTR ,uint ,winmdroot.System.Com.
ITypeInfo
** ,int* ,ushort* ,winmdroot.Foundation.HRESULT>)lpVtbl[11])((ITypeLib*)Unsafe.AsPointer(ref this), szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound);
338
internal delegate *unmanaged [Stdcall]<ITypeLib*,uint ,winmdroot.System.Com.
ITypeInfo
** ,winmdroot.Foundation.HRESULT> GetTypeInfo_5;
342
internal delegate *unmanaged [Stdcall]<ITypeLib*,global::System.Guid* ,winmdroot.System.Com.
ITypeInfo
** ,winmdroot.Foundation.HRESULT> GetTypeInfoOfGuid_7;
352
internal delegate *unmanaged [Stdcall]<ITypeLib*,winmdroot.Foundation.PWSTR ,uint ,winmdroot.System.Com.
ITypeInfo
** ,int* ,ushort* ,winmdroot.Foundation.HRESULT> FindName_12;
373
unsafe winmdroot.Foundation.HRESULT GetTypeInfo(uint index, winmdroot.System.Com.
ITypeInfo
** ppTInfo);
379
unsafe winmdroot.Foundation.HRESULT GetTypeInfoOfGuid(global::System.Guid* guid, winmdroot.System.Com.
ITypeInfo
** ppTinfo);
394
unsafe winmdroot.Foundation.HRESULT FindName(winmdroot.Foundation.PWSTR szNameBuf, uint lHashVal, winmdroot.System.Com.
ITypeInfo
** ppTInfo, int* rgMemId, ushort* pcFound);
_generated\244\Windows.Win32.System_Com_ITypeComp_Extensions.g.cs (2)
23
/// <inheritdoc cref="winmdroot.System.Com.ITypeComp.Interface.Bind(winmdroot.Foundation.PWSTR, uint, ushort, winmdroot.System.Com.
ITypeInfo
**, winmdroot.System.Com.DESCKIND*, winmdroot.System.Com.BINDPTR*)"/>
24
internal static unsafe winmdroot.Foundation.HRESULT Bind(this winmdroot.System.Com.ITypeComp.Interface @this, winmdroot.Foundation.PWSTR szName, uint lHashVal, ushort wFlags, winmdroot.System.Com.
ITypeInfo
** ppTInfo, out winmdroot.System.Com.DESCKIND pDescKind, out winmdroot.System.Com.BINDPTR pBindPtr)
_generated\245\Windows.Win32.System_Com_ITypeInfo_Extensions.g.cs (38)
23
/// <inheritdoc cref="winmdroot.System.Com.
ITypeInfo
.Interface.GetTypeAttr(winmdroot.System.Com.TYPEATTR**)"/>
24
internal static unsafe winmdroot.Foundation.HRESULT GetTypeAttr(this winmdroot.System.Com.
ITypeInfo
.Interface @this, out winmdroot.System.Com.TYPEATTR* ppTypeAttr)
33
/// <inheritdoc cref="winmdroot.System.Com.
ITypeInfo
.Interface.GetFuncDesc(uint, winmdroot.System.Com.FUNCDESC**)"/>
34
internal static unsafe winmdroot.Foundation.HRESULT GetFuncDesc(this winmdroot.System.Com.
ITypeInfo
.Interface @this, uint index, out winmdroot.System.Com.FUNCDESC* ppFuncDesc)
43
/// <inheritdoc cref="winmdroot.System.Com.
ITypeInfo
.Interface.GetVarDesc(uint, winmdroot.System.Com.VARDESC**)"/>
44
internal static unsafe winmdroot.Foundation.HRESULT GetVarDesc(this winmdroot.System.Com.
ITypeInfo
.Interface @this, uint index, out winmdroot.System.Com.VARDESC* ppVarDesc)
53
/// <inheritdoc cref="winmdroot.System.Com.
ITypeInfo
.Interface.GetNames(int, winmdroot.Foundation.BSTR*, uint, uint*)"/>
55
internal static unsafe winmdroot.Foundation.HRESULT GetNames(this winmdroot.System.Com.
ITypeInfo
.Interface @this, int memid, Span<winmdroot.Foundation.BSTR> rgBstrNames, out uint pcNames)
67
/// <inheritdoc cref="winmdroot.System.Com.
ITypeInfo
.Interface.GetRefTypeOfImplType(uint, uint*)"/>
68
internal static unsafe winmdroot.Foundation.HRESULT GetRefTypeOfImplType(this winmdroot.System.Com.
ITypeInfo
.Interface @this, uint index, out uint pRefType)
77
/// <inheritdoc cref="winmdroot.System.Com.
ITypeInfo
.Interface.GetImplTypeFlags(uint, winmdroot.System.Com.IMPLTYPEFLAGS*)"/>
78
internal static unsafe winmdroot.Foundation.HRESULT GetImplTypeFlags(this winmdroot.System.Com.
ITypeInfo
.Interface @this, uint index, out winmdroot.System.Com.IMPLTYPEFLAGS pImplTypeFlags)
87
/// <inheritdoc cref="winmdroot.System.Com.
ITypeInfo
.Interface.GetIDsOfNames(winmdroot.Foundation.PWSTR*, uint, int*)"/>
89
internal static unsafe winmdroot.Foundation.HRESULT GetIDsOfNames(this winmdroot.System.Com.
ITypeInfo
.Interface @this, ReadOnlySpan<winmdroot.Foundation.PWSTR> rgszNames, Span<int> pMemId)
102
/// <inheritdoc cref="winmdroot.System.Com.
ITypeInfo
.Interface.Invoke(void*, int, winmdroot.System.Com.DISPATCH_FLAGS, winmdroot.System.Com.DISPPARAMS*, winmdroot.System.Variant.VARIANT*, winmdroot.System.Com.EXCEPINFO*, uint*)"/>
103
internal static unsafe winmdroot.Foundation.HRESULT Invoke(this winmdroot.System.Com.
ITypeInfo
.Interface @this, void* pvInstance, int memid, winmdroot.System.Com.DISPATCH_FLAGS wFlags, ref winmdroot.System.Com.DISPPARAMS pDispParams, out winmdroot.System.Variant.VARIANT pVarResult, out winmdroot.System.Com.EXCEPINFO pExcepInfo, out uint puArgErr)
121
/// <inheritdoc cref="winmdroot.System.Com.
ITypeInfo
.Interface.GetDocumentation(int, winmdroot.Foundation.BSTR*, winmdroot.Foundation.BSTR*, uint*, winmdroot.Foundation.BSTR*)"/>
122
internal static unsafe winmdroot.Foundation.HRESULT GetDocumentation(this winmdroot.System.Com.
ITypeInfo
.Interface @this, int memid, out winmdroot.Foundation.BSTR pBstrName, out winmdroot.Foundation.BSTR pBstrDocString, out uint pdwHelpContext, out winmdroot.Foundation.BSTR pBstrHelpFile)
140
/// <inheritdoc cref="winmdroot.System.Com.
ITypeInfo
.Interface.GetDocumentation(int, winmdroot.Foundation.BSTR*, winmdroot.Foundation.BSTR*, uint*, winmdroot.Foundation.BSTR*)"/>
141
internal static unsafe winmdroot.Foundation.HRESULT GetDocumentation(this winmdroot.System.Com.
ITypeInfo
.Interface @this, int memid, out uint pdwHelpContext)
150
/// <inheritdoc cref="winmdroot.System.Com.
ITypeInfo
.Interface.GetDllEntry(int, winmdroot.System.Com.INVOKEKIND, winmdroot.Foundation.BSTR*, winmdroot.Foundation.BSTR*, ushort*)"/>
151
internal static unsafe winmdroot.Foundation.HRESULT GetDllEntry(this winmdroot.System.Com.
ITypeInfo
.Interface @this, int memid, winmdroot.System.Com.INVOKEKIND invKind, out winmdroot.Foundation.BSTR pBstrDllName, out winmdroot.Foundation.BSTR pBstrName, out ushort pwOrdinal)
166
/// <inheritdoc cref="winmdroot.System.Com.
ITypeInfo
.Interface.GetDllEntry(int, winmdroot.System.Com.INVOKEKIND, winmdroot.Foundation.BSTR*, winmdroot.Foundation.BSTR*, ushort*)"/>
167
internal static unsafe winmdroot.Foundation.HRESULT GetDllEntry(this winmdroot.System.Com.
ITypeInfo
.Interface @this, int memid, winmdroot.System.Com.INVOKEKIND invKind, out ushort pwOrdinal)
176
/// <inheritdoc cref="winmdroot.System.Com.
ITypeInfo
.Interface.AddressOfMember(int, winmdroot.System.Com.INVOKEKIND, void**)"/>
177
internal static unsafe winmdroot.Foundation.HRESULT AddressOfMember(this winmdroot.System.Com.
ITypeInfo
.Interface @this, int memid, winmdroot.System.Com.INVOKEKIND invKind, out void* ppv)
186
/// <inheritdoc cref="winmdroot.System.Com.
ITypeInfo
.Interface.CreateInstance(winmdroot.System.Com.IUnknown*, global::System.Guid*, void**)"/>
187
internal static unsafe winmdroot.Foundation.HRESULT CreateInstance(this winmdroot.System.Com.
ITypeInfo
.Interface @this, winmdroot.System.Com.IUnknown* pUnkOuter, in global::System.Guid riid, out void* ppvObj)
199
/// <inheritdoc cref="winmdroot.System.Com.
ITypeInfo
.Interface.GetMops(int, winmdroot.Foundation.BSTR*)"/>
200
internal static unsafe winmdroot.Foundation.HRESULT GetMops(this winmdroot.System.Com.
ITypeInfo
.Interface @this, int memid, out winmdroot.Foundation.BSTR pBstrMops)
209
/// <inheritdoc cref="winmdroot.System.Com.
ITypeInfo
.Interface.GetContainingTypeLib(winmdroot.System.Com.ITypeLib**, uint*)"/>
210
internal static unsafe winmdroot.Foundation.HRESULT GetContainingTypeLib(this winmdroot.System.Com.
ITypeInfo
.Interface @this, winmdroot.System.Com.ITypeLib** ppTLib, out uint pIndex)
219
/// <inheritdoc cref="winmdroot.System.Com.
ITypeInfo
.Interface.ReleaseTypeAttr(winmdroot.System.Com.TYPEATTR*)"/>
220
internal static unsafe void ReleaseTypeAttr(this winmdroot.System.Com.
ITypeInfo
.Interface @this, in winmdroot.System.Com.TYPEATTR pTypeAttr)
228
/// <inheritdoc cref="winmdroot.System.Com.
ITypeInfo
.Interface.ReleaseFuncDesc(winmdroot.System.Com.FUNCDESC*)"/>
229
internal static unsafe void ReleaseFuncDesc(this winmdroot.System.Com.
ITypeInfo
.Interface @this, in winmdroot.System.Com.FUNCDESC pFuncDesc)
237
/// <inheritdoc cref="winmdroot.System.Com.
ITypeInfo
.Interface.ReleaseVarDesc(winmdroot.System.Com.VARDESC*)"/>
238
internal static unsafe void ReleaseVarDesc(this winmdroot.System.Com.
ITypeInfo
.Interface @this, in winmdroot.System.Com.VARDESC pVarDesc)
_generated\246\Windows.Win32.System_Com_ITypeLib_Extensions.g.cs (4)
33
/// <inheritdoc cref="winmdroot.System.Com.ITypeLib.Interface.GetTypeInfoOfGuid(global::System.Guid*, winmdroot.System.Com.
ITypeInfo
**)"/>
34
internal static unsafe winmdroot.Foundation.HRESULT GetTypeInfoOfGuid(this winmdroot.System.Com.ITypeLib.Interface @this, in global::System.Guid guid, winmdroot.System.Com.
ITypeInfo
** ppTinfo)
98
/// <inheritdoc cref="winmdroot.System.Com.ITypeLib.Interface.FindName(winmdroot.Foundation.PWSTR, uint, winmdroot.System.Com.
ITypeInfo
**, int*, ushort*)"/>
99
internal static unsafe winmdroot.Foundation.HRESULT FindName(this winmdroot.System.Com.ITypeLib.Interface @this, ref Span<char>szNameBuf, uint lHashVal, winmdroot.System.Com.
ITypeInfo
** ppTInfo, Span<int> rgMemId, ref ushort pcFound)
Windows\Win32\System\Com\ComHelpers.cs (3)
338
/// Find the given interface's <see cref="
ITypeInfo
"/> from the specified type library.
340
public static ComScope<
ITypeInfo
> GetRegisteredTypeInfo(
359
ComScope<
ITypeInfo
> typeInfo = new(null);