101 references to IRecordInfo
System.Private.Windows.Core (101)
_generated\156\Windows.Win32.IRecordInfo.g.cs (80)
26
:winmdroot.IVTable<
IRecordInfo
,
IRecordInfo
.Vtbl>,IComIID {
43
return ((delegate *unmanaged [Stdcall]<
IRecordInfo
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[0])((
IRecordInfo
*)Unsafe.AsPointer(ref this), riid, ppvObject);
48
return ((delegate *unmanaged [Stdcall]<
IRecordInfo
*,uint>)lpVtbl[1])((
IRecordInfo
*)Unsafe.AsPointer(ref this));
53
return ((delegate *unmanaged [Stdcall]<
IRecordInfo
*,uint>)lpVtbl[2])((
IRecordInfo
*)Unsafe.AsPointer(ref this));
59
private static winmdroot.Foundation.HRESULT RecordInit(
IRecordInfo
* pThis, void* pvNew)
88
return ((delegate *unmanaged [Stdcall]<
IRecordInfo
*,void* ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((
IRecordInfo
*)Unsafe.AsPointer(ref this), pvNew);
94
private static winmdroot.Foundation.HRESULT RecordClear(
IRecordInfo
* pThis, void* pvExisting)
120
return ((delegate *unmanaged [Stdcall]<
IRecordInfo
*,void* ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((
IRecordInfo
*)Unsafe.AsPointer(ref this), pvExisting);
126
private static winmdroot.Foundation.HRESULT RecordCopy(
IRecordInfo
* pThis, void* pvExisting, void* pvNew)
153
return ((delegate *unmanaged [Stdcall]<
IRecordInfo
*,void* ,void* ,winmdroot.Foundation.HRESULT>)lpVtbl[5])((
IRecordInfo
*)Unsafe.AsPointer(ref this), pvExisting, pvNew);
170
private static winmdroot.Foundation.HRESULT GetGuid(
IRecordInfo
* pThis, global::System.Guid* pguid)
198
return ((delegate *unmanaged [Stdcall]<
IRecordInfo
*,global::System.Guid* ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((
IRecordInfo
*)Unsafe.AsPointer(ref this), pguid);
215
private static winmdroot.Foundation.HRESULT GetName(
IRecordInfo
* pThis, winmdroot.Foundation.BSTR* pbstrName)
241
return ((delegate *unmanaged [Stdcall]<
IRecordInfo
*,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT>)lpVtbl[7])((
IRecordInfo
*)Unsafe.AsPointer(ref this), pbstrName);
258
private static winmdroot.Foundation.HRESULT GetSize(
IRecordInfo
* pThis, uint* pcbSize)
286
return ((delegate *unmanaged [Stdcall]<
IRecordInfo
*,uint* ,winmdroot.Foundation.HRESULT>)lpVtbl[8])((
IRecordInfo
*)Unsafe.AsPointer(ref this), pcbSize);
292
private static winmdroot.Foundation.HRESULT GetTypeInfo(
IRecordInfo
* pThis, winmdroot.System.Com.ITypeInfo** ppTypeInfo)
318
return ((delegate *unmanaged [Stdcall]<
IRecordInfo
*,winmdroot.System.Com.ITypeInfo** ,winmdroot.Foundation.HRESULT>)lpVtbl[9])((
IRecordInfo
*)Unsafe.AsPointer(ref this), ppTypeInfo);
338
private static winmdroot.Foundation.HRESULT GetField(
IRecordInfo
* pThis, void* pvData, winmdroot.Foundation.PCWSTR szFieldName, winmdroot.System.Variant.VARIANT* pvarField)
369
return ((delegate *unmanaged [Stdcall]<
IRecordInfo
*,void* ,winmdroot.Foundation.PCWSTR ,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[10])((
IRecordInfo
*)Unsafe.AsPointer(ref this), pvData, szFieldName, pvarField);
392
private static winmdroot.Foundation.HRESULT GetFieldNoCopy(
IRecordInfo
* pThis, void* pvData, winmdroot.Foundation.PCWSTR szFieldName, winmdroot.System.Variant.VARIANT* pvarField, void** ppvDataCArray)
424
return ((delegate *unmanaged [Stdcall]<
IRecordInfo
*,void* ,winmdroot.Foundation.PCWSTR ,winmdroot.System.Variant.VARIANT* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[11])((
IRecordInfo
*)Unsafe.AsPointer(ref this), pvData, szFieldName, pvarField, ppvDataCArray);
444
private static winmdroot.Foundation.HRESULT PutField(
IRecordInfo
* pThis, uint wFlags, void* pvData, winmdroot.Foundation.PCWSTR szFieldName, winmdroot.System.Variant.VARIANT* pvarField)
478
return ((delegate *unmanaged [Stdcall]<
IRecordInfo
*,uint ,void* ,winmdroot.Foundation.PCWSTR ,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[12])((
IRecordInfo
*)Unsafe.AsPointer(ref this), wFlags, pvData, szFieldName, pvarField);
498
private static winmdroot.Foundation.HRESULT PutFieldNoCopy(
IRecordInfo
* pThis, uint wFlags, void* pvData, winmdroot.Foundation.PCWSTR szFieldName, winmdroot.System.Variant.VARIANT* pvarField)
529
return ((delegate *unmanaged [Stdcall]<
IRecordInfo
*,uint ,void* ,winmdroot.Foundation.PCWSTR ,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT>)lpVtbl[13])((
IRecordInfo
*)Unsafe.AsPointer(ref this), wFlags, pvData, szFieldName, pvarField);
549
private static winmdroot.Foundation.HRESULT GetFieldNames(
IRecordInfo
* pThis, uint* pcNames, winmdroot.Foundation.BSTR* rgBstrNames)
582
return ((delegate *unmanaged [Stdcall]<
IRecordInfo
*,uint* ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT>)lpVtbl[14])((
IRecordInfo
*)Unsafe.AsPointer(ref this), pcNames, rgBstrNames);
588
private static winmdroot.Foundation.BOOL IsMatchingType(
IRecordInfo
* pThis, winmdroot.System.Ole.
IRecordInfo
* pRecordInfo)
612
public unsafe winmdroot.Foundation.BOOL IsMatchingType(winmdroot.System.Ole.
IRecordInfo
* pRecordInfo)
614
return ((delegate *unmanaged [Stdcall]<
IRecordInfo
*,winmdroot.System.Ole.
IRecordInfo
* ,winmdroot.Foundation.BOOL>)lpVtbl[15])((
IRecordInfo
*)Unsafe.AsPointer(ref this), pRecordInfo);
620
private static void* RecordCreate(
IRecordInfo
* pThis)
643
return ((delegate *unmanaged [Stdcall]<
IRecordInfo
*,void*>)lpVtbl[16])((
IRecordInfo
*)Unsafe.AsPointer(ref this));
660
private static winmdroot.Foundation.HRESULT RecordCreateCopy(
IRecordInfo
* pThis, void* pvSource, void** ppvDest)
687
return ((delegate *unmanaged [Stdcall]<
IRecordInfo
*,void* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[17])((
IRecordInfo
*)Unsafe.AsPointer(ref this), pvSource, ppvDest);
693
private static winmdroot.Foundation.HRESULT RecordDestroy(
IRecordInfo
* pThis, void* pvRecord)
722
return ((delegate *unmanaged [Stdcall]<
IRecordInfo
*,void* ,winmdroot.Foundation.HRESULT>)lpVtbl[18])((
IRecordInfo
*)Unsafe.AsPointer(ref this), pvRecord);
748
internal delegate *unmanaged [Stdcall]<
IRecordInfo
*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> QueryInterface_1;
750
internal delegate *unmanaged [Stdcall]<
IRecordInfo
*,uint> AddRef_2;
752
internal delegate *unmanaged [Stdcall]<
IRecordInfo
*,uint> Release_3;
754
internal delegate *unmanaged [Stdcall]<
IRecordInfo
*,void* ,winmdroot.Foundation.HRESULT> RecordInit_4;
756
internal delegate *unmanaged [Stdcall]<
IRecordInfo
*,void* ,winmdroot.Foundation.HRESULT> RecordClear_5;
758
internal delegate *unmanaged [Stdcall]<
IRecordInfo
*,void* ,void* ,winmdroot.Foundation.HRESULT> RecordCopy_6;
760
internal delegate *unmanaged [Stdcall]<
IRecordInfo
*,global::System.Guid* ,winmdroot.Foundation.HRESULT> GetGuid_7;
762
internal delegate *unmanaged [Stdcall]<
IRecordInfo
*,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT> GetName_8;
764
internal delegate *unmanaged [Stdcall]<
IRecordInfo
*,uint* ,winmdroot.Foundation.HRESULT> GetSize_9;
766
internal delegate *unmanaged [Stdcall]<
IRecordInfo
*,winmdroot.System.Com.ITypeInfo** ,winmdroot.Foundation.HRESULT> GetTypeInfo_10;
768
internal delegate *unmanaged [Stdcall]<
IRecordInfo
*,void* ,winmdroot.Foundation.PCWSTR ,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> GetField_11;
770
internal delegate *unmanaged [Stdcall]<
IRecordInfo
*,void* ,winmdroot.Foundation.PCWSTR ,winmdroot.System.Variant.VARIANT* ,void** ,winmdroot.Foundation.HRESULT> GetFieldNoCopy_12;
772
internal delegate *unmanaged [Stdcall]<
IRecordInfo
*,uint ,void* ,winmdroot.Foundation.PCWSTR ,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> PutField_13;
774
internal delegate *unmanaged [Stdcall]<
IRecordInfo
*,uint ,void* ,winmdroot.Foundation.PCWSTR ,winmdroot.System.Variant.VARIANT* ,winmdroot.Foundation.HRESULT> PutFieldNoCopy_14;
776
internal delegate *unmanaged [Stdcall]<
IRecordInfo
*,uint* ,winmdroot.Foundation.BSTR* ,winmdroot.Foundation.HRESULT> GetFieldNames_15;
778
internal delegate *unmanaged [Stdcall]<
IRecordInfo
*,winmdroot.System.Ole.
IRecordInfo
* ,winmdroot.Foundation.BOOL> IsMatchingType_16;
780
internal delegate *unmanaged [Stdcall]<
IRecordInfo
*,void*> RecordCreate_17;
782
internal delegate *unmanaged [Stdcall]<
IRecordInfo
*,void* ,void** ,winmdroot.Foundation.HRESULT> RecordCreateCopy_18;
784
internal delegate *unmanaged [Stdcall]<
IRecordInfo
*,void* ,winmdroot.Foundation.HRESULT> RecordDestroy_19;
861
unsafe winmdroot.Foundation.BOOL IsMatchingType(winmdroot.System.Ole.
IRecordInfo
* pRecordInfo);
_generated\199\Windows.Win32.PInvokeCore.OLEAUT32.dll.g.cs (1)
184
internal static extern unsafe winmdroot.Foundation.HRESULT SafeArrayGetRecordInfo(winmdroot.System.Com.SAFEARRAY* psa, winmdroot.System.Ole.
IRecordInfo
** prinfo);
_generated\254\Windows.Win32.System_Ole_IRecordInfo_Extensions.g.cs (18)
23
/// <inheritdoc cref="winmdroot.System.Ole.
IRecordInfo
.Interface.GetGuid(global::System.Guid*)"/>
24
internal static unsafe winmdroot.Foundation.HRESULT GetGuid(this winmdroot.System.Ole.
IRecordInfo
.Interface @this, out global::System.Guid pguid)
33
/// <inheritdoc cref="winmdroot.System.Ole.
IRecordInfo
.Interface.GetName(winmdroot.Foundation.BSTR*)"/>
34
internal static unsafe winmdroot.Foundation.HRESULT GetName(this winmdroot.System.Ole.
IRecordInfo
.Interface @this, out winmdroot.Foundation.BSTR pbstrName)
43
/// <inheritdoc cref="winmdroot.System.Ole.
IRecordInfo
.Interface.GetSize(uint*)"/>
44
internal static unsafe winmdroot.Foundation.HRESULT GetSize(this winmdroot.System.Ole.
IRecordInfo
.Interface @this, out uint pcbSize)
53
/// <inheritdoc cref="winmdroot.System.Ole.
IRecordInfo
.Interface.GetField(void*, winmdroot.Foundation.PCWSTR, winmdroot.System.Variant.VARIANT*)"/>
54
internal static unsafe winmdroot.Foundation.HRESULT GetField(this winmdroot.System.Ole.
IRecordInfo
.Interface @this, void* pvData, string szFieldName, out winmdroot.System.Variant.VARIANT pvarField)
66
/// <inheritdoc cref="winmdroot.System.Ole.
IRecordInfo
.Interface.GetFieldNoCopy(void*, winmdroot.Foundation.PCWSTR, winmdroot.System.Variant.VARIANT*, void**)"/>
67
internal static unsafe winmdroot.Foundation.HRESULT GetFieldNoCopy(this winmdroot.System.Ole.
IRecordInfo
.Interface @this, void* pvData, string szFieldName, out winmdroot.System.Variant.VARIANT pvarField, out void* ppvDataCArray)
82
/// <inheritdoc cref="winmdroot.System.Ole.
IRecordInfo
.Interface.PutField(uint, void*, winmdroot.Foundation.PCWSTR, winmdroot.System.Variant.VARIANT*)"/>
83
internal static unsafe winmdroot.Foundation.HRESULT PutField(this winmdroot.System.Ole.
IRecordInfo
.Interface @this, uint wFlags, void* pvData, string szFieldName, in winmdroot.System.Variant.VARIANT pvarField)
95
/// <inheritdoc cref="winmdroot.System.Ole.
IRecordInfo
.Interface.PutFieldNoCopy(uint, void*, winmdroot.Foundation.PCWSTR, winmdroot.System.Variant.VARIANT*)"/>
96
internal static unsafe winmdroot.Foundation.HRESULT PutFieldNoCopy(this winmdroot.System.Ole.
IRecordInfo
.Interface @this, uint wFlags, void* pvData, string szFieldName, in winmdroot.System.Variant.VARIANT pvarField)
108
/// <inheritdoc cref="winmdroot.System.Ole.
IRecordInfo
.Interface.GetFieldNames(uint*, winmdroot.Foundation.BSTR*)"/>
109
internal static unsafe winmdroot.Foundation.HRESULT GetFieldNames(this winmdroot.System.Ole.
IRecordInfo
.Interface @this, ref uint pcNames, Span<winmdroot.Foundation.BSTR> rgBstrNames)
121
/// <inheritdoc cref="winmdroot.System.Ole.
IRecordInfo
.Interface.RecordCreateCopy(void*, void**)"/>
122
internal static unsafe winmdroot.Foundation.HRESULT RecordCreateCopy(this winmdroot.System.Ole.
IRecordInfo
.Interface @this, void* pvSource, out void* ppvDest)
_generated\272\Windows.Win32.VARIANT.g.cs (1)
201
internal unsafe winmdroot.System.Ole.
IRecordInfo
* pRecInfo;
Windows\Win32\System\Variant\VARIANT.cs (1)
241
private static Type GetRecordElementType(
IRecordInfo
* record)