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)]
[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)]
[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)]
[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)]
@@ -117,22 +117,22 @@ public unsafe partial struct IStream
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[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)]
[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"]/*' />
//[MethodImpl(MethodImplOptions.AggressiveInlining)]
//[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);
//}

View File

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

View File

@@ -1774,10 +1774,10 @@ public partial struct FrameStatistics
public uint SyncRefreshCount;
/// <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"]/*' />
public LargeInterger SyncGPUTime;
public LargeInteger SyncGPUTime;
}
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_MAPPED_RECT"]/*' />
@@ -2004,10 +2004,10 @@ public partial struct OutduplPointerShapeInfo
public partial struct OutduplFrameInfo
{
/// <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"]/*' />
public LargeInterger LastMouseUpdateTime;
public LargeInteger LastMouseUpdateTime;
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_OUTDUPL_FRAME_INFO::AccumulatedFrames"]/*' />
public uint AccumulatedFrames;
@@ -2212,10 +2212,10 @@ public partial struct FrameStatisticsMedia
public uint SyncRefreshCount;
/// <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"]/*' />
public LargeInterger SyncGPUTime;
public LargeInteger SyncGPUTime;
/// <include file='../Dxgi.xml' path='doc/member[@name="DXGI_FRAME_STATISTICS_MEDIA::CompositionMode"]/*' />
public FramePresentationMode CompositionMode;
@@ -3254,9 +3254,9 @@ public unsafe partial struct IDXGIAdapter
/// <include file='../Dxgi.xml' path='doc/member[@name="IDXGIAdapter::CheckInterfaceSupport"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[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" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[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" />
@@ -5268,9 +5268,9 @@ public unsafe partial struct IDXGISwapChain1
/// <include file='../Dxgi.xml' path='doc/member[@name="IDXGISwapChain1::GetRestrictToOutput"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[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"]/*' />
@@ -5632,9 +5632,9 @@ public unsafe partial struct IDXGIAdapter2
/// <inheritdoc cref="IDXGIAdapter.CheckInterfaceSupport" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[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" />
@@ -6194,9 +6194,9 @@ public unsafe partial struct IDXGISwapChain2
/// <inheritdoc cref="IDXGISwapChain1.GetRestrictToOutput" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[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" />
@@ -7588,9 +7588,9 @@ public unsafe partial struct IDXGISwapChain3
/// <inheritdoc cref="IDXGISwapChain1.GetRestrictToOutput" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[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" />
@@ -8272,9 +8272,9 @@ public unsafe partial struct IDXGIFactory4
/// <include file='../Dxgi.xml' path='doc/member[@name="IDXGIFactory4::EnumAdapterByLuid"]/*' />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[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"]/*' />
@@ -8382,9 +8382,9 @@ public unsafe partial struct IDXGIAdapter3
/// <inheritdoc cref="IDXGIAdapter.CheckInterfaceSupport" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[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" />
@@ -8922,9 +8922,9 @@ public unsafe partial struct IDXGISwapChain4
/// <inheritdoc cref="IDXGISwapChain1.GetRestrictToOutput" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[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" />
@@ -9350,9 +9350,9 @@ public unsafe partial struct IDXGIFactory5
/// <inheritdoc cref="IDXGIFactory4.EnumAdapterByLuid" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[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" />
@@ -9700,9 +9700,9 @@ public unsafe partial struct IDXGIAdapter4
/// <inheritdoc cref="IDXGIAdapter.CheckInterfaceSupport" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[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" />
@@ -10088,9 +10088,9 @@ public unsafe partial struct IDXGIFactory6
/// <inheritdoc cref="IDXGIFactory4.EnumAdapterByLuid" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[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" />
@@ -10374,9 +10374,9 @@ public unsafe partial struct IDXGIFactory7
/// <inheritdoc cref="IDXGIFactory4.EnumAdapterByLuid" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[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" />

View File

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

View File

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

View File

@@ -12,7 +12,7 @@ namespace Win32;
[StructLayout(LayoutKind.Explicit)]
[NativeTypeName("ULARGE_INTEGER")]
public partial struct ULargeInterger
public partial struct ULargeInteger
{
[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)")]