Fix typos and improve out params.

This commit is contained in:
Amer Koleci
2022-09-16 11:26:13 +02:00
parent e62b972d02
commit 3f9da136a9
6 changed files with 49 additions and 49 deletions

View File

@@ -82,23 +82,23 @@ public unsafe partial struct IStream
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)] [VtblIndex(5)]
public HResult Seek(LargeInterger dlibMove, uint dwOrigin, LargeInterger* plibNewPosition) public HResult Seek(LargeInteger dlibMove, uint dwOrigin, LargeInteger* plibNewPosition)
{ {
return ((delegate* unmanaged[Stdcall]<IStream*, LargeInterger, uint, LargeInterger*, int>)(lpVtbl[5]))((IStream*)Unsafe.AsPointer(ref this), dlibMove, dwOrigin, plibNewPosition); return ((delegate* unmanaged[Stdcall]<IStream*, LargeInteger, uint, LargeInteger*, int>)(lpVtbl[5]))((IStream*)Unsafe.AsPointer(ref this), dlibMove, dwOrigin, plibNewPosition);
} }
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)] [VtblIndex(6)]
public HResult SetSize(LargeInterger libNewSize) public HResult SetSize(LargeInteger libNewSize)
{ {
return ((delegate* unmanaged[Stdcall]<IStream*, LargeInterger, int>)(lpVtbl[6]))((IStream*)Unsafe.AsPointer(ref this), libNewSize); return ((delegate* unmanaged[Stdcall]<IStream*, LargeInteger, int>)(lpVtbl[6]))((IStream*)Unsafe.AsPointer(ref this), libNewSize);
} }
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public HResult CopyTo(IStream* pstm, ULargeInterger cb, ULargeInterger* pcbRead, ULargeInterger* pcbWritten) public HResult CopyTo(IStream* pstm, ULargeInteger cb, ULargeInteger* pcbRead, ULargeInteger* pcbWritten)
{ {
return ((delegate* unmanaged[Stdcall]<IStream*, IStream*, ULargeInterger, ULargeInterger*, ULargeInterger*, int>)(lpVtbl[7]))((IStream*)Unsafe.AsPointer(ref this), pstm, cb, pcbRead, pcbWritten); return ((delegate* unmanaged[Stdcall]<IStream*, IStream*, ULargeInteger, ULargeInteger*, ULargeInteger*, int>)(lpVtbl[7]))((IStream*)Unsafe.AsPointer(ref this), pstm, cb, pcbRead, pcbWritten);
} }
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
@@ -117,22 +117,22 @@ public unsafe partial struct IStream
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(10)] [VtblIndex(10)]
public HResult LockRegion(ULargeInterger libOffset, ULargeInterger cb, [NativeTypeName("DWORD")] uint dwLockType) public HResult LockRegion(ULargeInteger libOffset, ULargeInteger cb, uint dwLockType)
{ {
return ((delegate* unmanaged[Stdcall]<IStream*, ULargeInterger, ULargeInterger, uint, int>)(lpVtbl[10]))((IStream*)Unsafe.AsPointer(ref this), libOffset, cb, dwLockType); return ((delegate* unmanaged[Stdcall]<IStream*, ULargeInteger, ULargeInteger, uint, int>)(lpVtbl[10]))((IStream*)Unsafe.AsPointer(ref this), libOffset, cb, dwLockType);
} }
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(11)] [VtblIndex(11)]
public HResult UnlockRegion(ULargeInterger libOffset, ULargeInterger cb, [NativeTypeName("DWORD")] uint dwLockType) public HResult UnlockRegion(ULargeInteger libOffset, ULargeInteger cb, uint dwLockType)
{ {
return ((delegate* unmanaged[Stdcall]<IStream*, ULargeInterger, ULargeInterger, uint, int>)(lpVtbl[11]))((IStream*)Unsafe.AsPointer(ref this), libOffset, cb, dwLockType); return ((delegate* unmanaged[Stdcall]<IStream*, ULargeInteger, ULargeInteger, uint, int>)(lpVtbl[11]))((IStream*)Unsafe.AsPointer(ref this), libOffset, cb, dwLockType);
} }
///// <include file='IStream.xml' path='doc/member[@name="IStream.Stat"]/*' /> ///// <include file='IStream.xml' path='doc/member[@name="IStream.Stat"]/*' />
//[MethodImpl(MethodImplOptions.AggressiveInlining)] //[MethodImpl(MethodImplOptions.AggressiveInlining)]
//[VtblIndex(12)] //[VtblIndex(12)]
//public HRESULT Stat(STATSTG* pstatstg, [NativeTypeName("DWORD")] uint grfStatFlag) //public HRESULT Stat(STATSTG* pstatstg, uint grfStatFlag)
//{ //{
// return ((delegate* unmanaged[Stdcall]<IStream*, STATSTG*, uint, int>)(lpVtbl[12]))((IStream*)Unsafe.AsPointer(ref this), pstatstg, grfStatFlag); // return ((delegate* unmanaged[Stdcall]<IStream*, STATSTG*, uint, int>)(lpVtbl[12]))((IStream*)Unsafe.AsPointer(ref this), pstatstg, grfStatFlag);
//} //}

View File

@@ -356,8 +356,8 @@ public unsafe partial struct Variant
[FieldOffset(0)] public uint uintValue; [FieldOffset(0)] public uint uintValue;
[FieldOffset(0)] public long longValue; [FieldOffset(0)] public long longValue;
[FieldOffset(0)] public ulong ulongValue; [FieldOffset(0)] public ulong ulongValue;
[FieldOffset(0)] public LargeInterger largeIntergerValue; [FieldOffset(0)] public LargeInteger largeIntergerValue;
[FieldOffset(0)] public ULargeInterger ulargeIntergerValue; [FieldOffset(0)] public ULargeInteger ulargeIntergerValue;
[FieldOffset(0)] public float floatValue; [FieldOffset(0)] public float floatValue;
[FieldOffset(0)] public double doubleValue; [FieldOffset(0)] public double doubleValue;
[FieldOffset(0)] public short boolValue; [FieldOffset(0)] public short boolValue;

View File

@@ -1774,10 +1774,10 @@ public partial struct FrameStatistics
public uint SyncRefreshCount; public uint SyncRefreshCount;
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_FRAME_STATISTICS::SyncQPCTime"]/*' /> /// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_FRAME_STATISTICS::SyncQPCTime"]/*' />
public LargeInterger SyncQPCTime; public LargeInteger SyncQPCTime;
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_FRAME_STATISTICS::SyncGPUTime"]/*' /> /// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_FRAME_STATISTICS::SyncGPUTime"]/*' />
public LargeInterger SyncGPUTime; public LargeInteger SyncGPUTime;
} }
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_MAPPED_RECT"]/*' /> /// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_MAPPED_RECT"]/*' />
@@ -2004,10 +2004,10 @@ public partial struct OutduplPointerShapeInfo
public partial struct OutduplFrameInfo public partial struct OutduplFrameInfo
{ {
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_FRAME_INFO::LastPresentTime"]/*' /> /// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_FRAME_INFO::LastPresentTime"]/*' />
public LargeInterger LastPresentTime; public LargeInteger LastPresentTime;
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_FRAME_INFO::LastMouseUpdateTime"]/*' /> /// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_FRAME_INFO::LastMouseUpdateTime"]/*' />
public LargeInterger LastMouseUpdateTime; public LargeInteger LastMouseUpdateTime;
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_FRAME_INFO::AccumulatedFrames"]/*' /> /// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_FRAME_INFO::AccumulatedFrames"]/*' />
public uint AccumulatedFrames; public uint AccumulatedFrames;
@@ -2212,10 +2212,10 @@ public partial struct FrameStatisticsMedia
public uint SyncRefreshCount; public uint SyncRefreshCount;
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_FRAME_STATISTICS_MEDIA::SyncQPCTime"]/*' /> /// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_FRAME_STATISTICS_MEDIA::SyncQPCTime"]/*' />
public LargeInterger SyncQPCTime; public LargeInteger SyncQPCTime;
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_FRAME_STATISTICS_MEDIA::SyncGPUTime"]/*' /> /// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_FRAME_STATISTICS_MEDIA::SyncGPUTime"]/*' />
public LargeInterger SyncGPUTime; public LargeInteger SyncGPUTime;
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_FRAME_STATISTICS_MEDIA::CompositionMode"]/*' /> /// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_FRAME_STATISTICS_MEDIA::CompositionMode"]/*' />
public FramePresentationMode CompositionMode; public FramePresentationMode CompositionMode;
@@ -3254,9 +3254,9 @@ public unsafe partial struct IDXGIAdapter
/// <include file='../Dxgi.xml' path='doc/member[@name="IDXGIAdapter::CheckInterfaceSupport"]/*' /> /// <include file='../Dxgi.xml' path='doc/member[@name="IDXGIAdapter::CheckInterfaceSupport"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public HResult CheckInterfaceSupport(Guid* InterfaceName, LargeInterger* pUMDVersion) public HResult CheckInterfaceSupport(Guid* InterfaceName, LargeInteger* pUMDVersion)
{ {
return ((delegate* unmanaged[Stdcall]<IDXGIAdapter*, Guid*, LargeInterger*, int>)(lpVtbl[9]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion); return ((delegate* unmanaged[Stdcall]<IDXGIAdapter*, Guid*, LargeInteger*, int>)(lpVtbl[9]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion);
} }
} }
@@ -4130,9 +4130,9 @@ public unsafe partial struct IDXGIAdapter1
/// <inheritdoc cref="IDXGIAdapter.CheckInterfaceSupport" /> /// <inheritdoc cref="IDXGIAdapter.CheckInterfaceSupport" />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)] [VtblIndex(5)]
public HResult CheckInterfaceSupport(Guid* InterfaceName, LargeInterger* pUMDVersion) public HResult CheckInterfaceSupport(Guid* InterfaceName, LargeInteger* pUMDVersion)
{ {
return ((delegate* unmanaged[Stdcall]<IDXGIAdapter1*, Guid*, LargeInterger*, int>)(lpVtbl[5]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion); return ((delegate* unmanaged[Stdcall]<IDXGIAdapter1*, Guid*, LargeInteger*, int>)(lpVtbl[5]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion);
} }
/// <inheritdoc cref="IDXGIObject.SetPrivateData" /> /// <inheritdoc cref="IDXGIObject.SetPrivateData" />
@@ -5268,9 +5268,9 @@ public unsafe partial struct IDXGISwapChain1
/// <include file='../Dxgi.xml' path='doc/member[@name="IDXGISwapChain1::GetRestrictToOutput"]/*' /> /// <include file='../Dxgi.xml' path='doc/member[@name="IDXGISwapChain1::GetRestrictToOutput"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(24)] [VtblIndex(24)]
public HResult GetRestrictToOutput(IDXGIOutput* ppRestrictToOutput) public HResult GetRestrictToOutput(IDXGIOutput** ppRestrictToOutput)
{ {
return ((delegate* unmanaged[Stdcall]<IDXGISwapChain1*, IDXGIOutput*, int>)(lpVtbl[24]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), ppRestrictToOutput); return ((delegate* unmanaged[Stdcall]<IDXGISwapChain1*, IDXGIOutput**, int>)(lpVtbl[24]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), ppRestrictToOutput);
} }
/// <include file='../Dxgi.xml' path='doc/member[@name="IDXGISwapChain1::SetBackgroundColor"]/*' /> /// <include file='../Dxgi.xml' path='doc/member[@name="IDXGISwapChain1::SetBackgroundColor"]/*' />
@@ -5632,9 +5632,9 @@ public unsafe partial struct IDXGIAdapter2
/// <inheritdoc cref="IDXGIAdapter.CheckInterfaceSupport" /> /// <inheritdoc cref="IDXGIAdapter.CheckInterfaceSupport" />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(6)] [VtblIndex(6)]
public HResult CheckInterfaceSupport(Guid* InterfaceName, LargeInterger* pUMDVersion) public HResult CheckInterfaceSupport(Guid* InterfaceName, LargeInteger* pUMDVersion)
{ {
return ((delegate* unmanaged[Stdcall]<IDXGIAdapter2*, Guid*, LargeInterger*, int>)(lpVtbl[6]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion); return ((delegate* unmanaged[Stdcall]<IDXGIAdapter2*, Guid*, LargeInteger*, int>)(lpVtbl[6]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion);
} }
/// <inheritdoc cref="IDXGIObject.SetPrivateData" /> /// <inheritdoc cref="IDXGIObject.SetPrivateData" />
@@ -6194,9 +6194,9 @@ public unsafe partial struct IDXGISwapChain2
/// <inheritdoc cref="IDXGISwapChain1.GetRestrictToOutput" /> /// <inheritdoc cref="IDXGISwapChain1.GetRestrictToOutput" />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(9)] [VtblIndex(9)]
public HResult GetRestrictToOutput(IDXGIOutput* ppRestrictToOutput) public HResult GetRestrictToOutput(IDXGIOutput** ppRestrictToOutput)
{ {
return ((delegate* unmanaged[Stdcall]<IDXGISwapChain2*, IDXGIOutput*, int>)(lpVtbl[9]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), ppRestrictToOutput); return ((delegate* unmanaged[Stdcall]<IDXGISwapChain2*, IDXGIOutput**, int>)(lpVtbl[9]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), ppRestrictToOutput);
} }
/// <inheritdoc cref="IDXGISwapChain1.SetBackgroundColor" /> /// <inheritdoc cref="IDXGISwapChain1.SetBackgroundColor" />
@@ -7588,9 +7588,9 @@ public unsafe partial struct IDXGISwapChain3
/// <inheritdoc cref="IDXGISwapChain1.GetRestrictToOutput" /> /// <inheritdoc cref="IDXGISwapChain1.GetRestrictToOutput" />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(16)] [VtblIndex(16)]
public HResult GetRestrictToOutput(IDXGIOutput* ppRestrictToOutput) public HResult GetRestrictToOutput(IDXGIOutput** ppRestrictToOutput)
{ {
return ((delegate* unmanaged[Stdcall]<IDXGISwapChain3*, IDXGIOutput*, int>)(lpVtbl[16]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), ppRestrictToOutput); return ((delegate* unmanaged[Stdcall]<IDXGISwapChain3*, IDXGIOutput**, int>)(lpVtbl[16]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), ppRestrictToOutput);
} }
/// <inheritdoc cref="IDXGISwapChain1.SetBackgroundColor" /> /// <inheritdoc cref="IDXGISwapChain1.SetBackgroundColor" />
@@ -8272,9 +8272,9 @@ public unsafe partial struct IDXGIFactory4
/// <include file='../Dxgi.xml' path='doc/member[@name="IDXGIFactory4::EnumAdapterByLuid"]/*' /> /// <include file='../Dxgi.xml' path='doc/member[@name="IDXGIFactory4::EnumAdapterByLuid"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(26)] [VtblIndex(26)]
public HResult EnumAdapterByLuid(Luid* AdapterLuid, Guid* riid, void** ppvAdapter) public HResult EnumAdapterByLuid(Luid AdapterLuid, Guid* riid, void** ppvAdapter)
{ {
return ((delegate* unmanaged[Stdcall]<IDXGIFactory4*, Luid*, Guid*, void**, int>)(lpVtbl[26]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), AdapterLuid, riid, ppvAdapter); return ((delegate* unmanaged[Stdcall]<IDXGIFactory4*, Luid, Guid*, void**, int>)(lpVtbl[26]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), AdapterLuid, riid, ppvAdapter);
} }
/// <include file='../Dxgi.xml' path='doc/member[@name="IDXGIFactory4::EnumWarpAdapter"]/*' /> /// <include file='../Dxgi.xml' path='doc/member[@name="IDXGIFactory4::EnumWarpAdapter"]/*' />
@@ -8382,9 +8382,9 @@ public unsafe partial struct IDXGIAdapter3
/// <inheritdoc cref="IDXGIAdapter.CheckInterfaceSupport" /> /// <inheritdoc cref="IDXGIAdapter.CheckInterfaceSupport" />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(7)] [VtblIndex(7)]
public HResult CheckInterfaceSupport(Guid* InterfaceName, LargeInterger* pUMDVersion) public HResult CheckInterfaceSupport(Guid* InterfaceName, LargeInteger* pUMDVersion)
{ {
return ((delegate* unmanaged[Stdcall]<IDXGIAdapter3*, Guid*, LargeInterger*, int>)(lpVtbl[7]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion); return ((delegate* unmanaged[Stdcall]<IDXGIAdapter3*, Guid*, LargeInteger*, int>)(lpVtbl[7]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion);
} }
/// <inheritdoc cref="IDXGIObject.SetPrivateData" /> /// <inheritdoc cref="IDXGIObject.SetPrivateData" />
@@ -8922,9 +8922,9 @@ public unsafe partial struct IDXGISwapChain4
/// <inheritdoc cref="IDXGISwapChain1.GetRestrictToOutput" /> /// <inheritdoc cref="IDXGISwapChain1.GetRestrictToOutput" />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(20)] [VtblIndex(20)]
public HResult GetRestrictToOutput(IDXGIOutput* ppRestrictToOutput) public HResult GetRestrictToOutput(IDXGIOutput** ppRestrictToOutput)
{ {
return ((delegate* unmanaged[Stdcall]<IDXGISwapChain4*, IDXGIOutput*, int>)(lpVtbl[20]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), ppRestrictToOutput); return ((delegate* unmanaged[Stdcall]<IDXGISwapChain4*, IDXGIOutput**, int>)(lpVtbl[20]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), ppRestrictToOutput);
} }
/// <inheritdoc cref="IDXGISwapChain1.SetBackgroundColor" /> /// <inheritdoc cref="IDXGISwapChain1.SetBackgroundColor" />
@@ -9350,9 +9350,9 @@ public unsafe partial struct IDXGIFactory5
/// <inheritdoc cref="IDXGIFactory4.EnumAdapterByLuid" /> /// <inheritdoc cref="IDXGIFactory4.EnumAdapterByLuid" />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(3)] [VtblIndex(3)]
public HResult EnumAdapterByLuid(Luid* AdapterLuid, Guid* riid, void** ppvAdapter) public HResult EnumAdapterByLuid(Luid AdapterLuid, Guid* riid, void** ppvAdapter)
{ {
return ((delegate* unmanaged[Stdcall]<IDXGIFactory5*, Luid*, Guid*, void**, int>)(lpVtbl[3]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), AdapterLuid, riid, ppvAdapter); return ((delegate* unmanaged[Stdcall]<IDXGIFactory5*, Luid, Guid*, void**, int>)(lpVtbl[3]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), AdapterLuid, riid, ppvAdapter);
} }
/// <inheritdoc cref="IDXGIFactory4.EnumWarpAdapter" /> /// <inheritdoc cref="IDXGIFactory4.EnumWarpAdapter" />
@@ -9700,9 +9700,9 @@ public unsafe partial struct IDXGIAdapter4
/// <inheritdoc cref="IDXGIAdapter.CheckInterfaceSupport" /> /// <inheritdoc cref="IDXGIAdapter.CheckInterfaceSupport" />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(13)] [VtblIndex(13)]
public HResult CheckInterfaceSupport(Guid* InterfaceName, LargeInterger* pUMDVersion) public HResult CheckInterfaceSupport(Guid* InterfaceName, LargeInteger* pUMDVersion)
{ {
return ((delegate* unmanaged[Stdcall]<IDXGIAdapter4*, Guid*, LargeInterger*, int>)(lpVtbl[13]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion); return ((delegate* unmanaged[Stdcall]<IDXGIAdapter4*, Guid*, LargeInteger*, int>)(lpVtbl[13]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion);
} }
/// <inheritdoc cref="IDXGIObject.SetPrivateData" /> /// <inheritdoc cref="IDXGIObject.SetPrivateData" />
@@ -10088,9 +10088,9 @@ public unsafe partial struct IDXGIFactory6
/// <inheritdoc cref="IDXGIFactory4.EnumAdapterByLuid" /> /// <inheritdoc cref="IDXGIFactory4.EnumAdapterByLuid" />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(4)] [VtblIndex(4)]
public HResult EnumAdapterByLuid(Luid* AdapterLuid, Guid* riid, void** ppvAdapter) public HResult EnumAdapterByLuid(Luid AdapterLuid, Guid* riid, void** ppvAdapter)
{ {
return ((delegate* unmanaged[Stdcall]<IDXGIFactory6*, Luid*, Guid*, void**, int>)(lpVtbl[4]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), AdapterLuid, riid, ppvAdapter); return ((delegate* unmanaged[Stdcall]<IDXGIFactory6*, Luid, Guid*, void**, int>)(lpVtbl[4]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), AdapterLuid, riid, ppvAdapter);
} }
/// <inheritdoc cref="IDXGIFactory4.EnumWarpAdapter" /> /// <inheritdoc cref="IDXGIFactory4.EnumWarpAdapter" />
@@ -10374,9 +10374,9 @@ public unsafe partial struct IDXGIFactory7
/// <inheritdoc cref="IDXGIFactory4.EnumAdapterByLuid" /> /// <inheritdoc cref="IDXGIFactory4.EnumAdapterByLuid" />
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(5)] [VtblIndex(5)]
public HResult EnumAdapterByLuid(Luid* AdapterLuid, Guid* riid, void** ppvAdapter) public HResult EnumAdapterByLuid(Luid AdapterLuid, Guid* riid, void** ppvAdapter)
{ {
return ((delegate* unmanaged[Stdcall]<IDXGIFactory7*, Luid*, Guid*, void**, int>)(lpVtbl[5]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), AdapterLuid, riid, ppvAdapter); return ((delegate* unmanaged[Stdcall]<IDXGIFactory7*, Luid, Guid*, void**, int>)(lpVtbl[5]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), AdapterLuid, riid, ppvAdapter);
} }
/// <inheritdoc cref="IDXGIFactory4.EnumWarpAdapter" /> /// <inheritdoc cref="IDXGIFactory4.EnumWarpAdapter" />

View File

@@ -12,7 +12,7 @@ namespace Win32;
[StructLayout(LayoutKind.Explicit)] [StructLayout(LayoutKind.Explicit)]
[NativeTypeName("LARGE_INTEGER")] [NativeTypeName("LARGE_INTEGER")]
public partial struct LargeInterger public partial struct LargeInteger
{ {
[FieldOffset(0)] [FieldOffset(0)]
public _Anonymous_e__Struct Anonymous; public _Anonymous_e__Struct Anonymous;

View File

@@ -54,7 +54,7 @@ public struct Luid : IEquatable<Luid>
public long ToInt64() public long ToInt64()
{ {
LargeInterger val = new(); LargeInteger val = new();
val.Anonymous.LowPart = LowPart; val.Anonymous.LowPart = LowPart;
val.Anonymous.HighPart = HighPart; val.Anonymous.HighPart = HighPart;
return val.QuadPart; return val.QuadPart;
@@ -62,7 +62,7 @@ public struct Luid : IEquatable<Luid>
public static Luid FromInt64(long Int64) public static Luid FromInt64(long Int64)
{ {
LargeInterger val = new(); LargeInteger val = new();
val.QuadPart = Int64; val.QuadPart = Int64;
Luid luid = new(); Luid luid = new();

View File

@@ -12,7 +12,7 @@ namespace Win32;
[StructLayout(LayoutKind.Explicit)] [StructLayout(LayoutKind.Explicit)]
[NativeTypeName("ULARGE_INTEGER")] [NativeTypeName("ULARGE_INTEGER")]
public partial struct ULargeInterger public partial struct ULargeInteger
{ {
[FieldOffset(0)] [FieldOffset(0)]
[NativeTypeName("_ULARGE_INTEGER::(anonymous struct at C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um/winnt.h:895:5)")] [NativeTypeName("_ULARGE_INTEGER::(anonymous struct at C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um/winnt.h:895:5)")]