Improve bindings logic.

This commit is contained in:
Amer Koleci
2022-11-18 14:45:41 +01:00
parent 8dc88313e8
commit 8951f5b092
25 changed files with 62 additions and 60 deletions

View File

@@ -117,9 +117,9 @@ public unsafe partial struct IDXGIOutput1 : INativeGuid
/// <inheritdoc cref="IDXGIOutput.GetDisplayModeList" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(8)]
public HResult GetDisplayModeList(Common.Format EnumFormat, uint Flags, uint* pNumModes, Common.ModeDescription* pDesc)
public HResult GetDisplayModeList(Common.Format EnumFormat, EnumModesFlags Flags, uint* pNumModes, Common.ModeDescription* pDesc)
{
return ((delegate* unmanaged[Stdcall]<IDXGIOutput1*, Common.Format, uint, uint*, Common.ModeDescription*, int>)(lpVtbl[8]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc);
return ((delegate* unmanaged[Stdcall]<IDXGIOutput1*, Common.Format, EnumModesFlags, uint*, Common.ModeDescription*, int>)(lpVtbl[8]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc);
}
/// <inheritdoc cref="IDXGIOutput.FindClosestMatchingMode" />