Skip to content

Commit 4e0588c

Browse files
committed
dxgi: Add DXGI_OUTDUPL_FLAG enum annotation to DuplicateOutput1()
On the side, alphabetically sort some flags and use `--enumMakeFlags` in `emitter.settings.rsp` instead of `--with-attribute XXX=Flags` in `Namespace/settings.rsp`.
1 parent de9da38 commit 4e0588c

File tree

3 files changed

+12
-9
lines changed

3 files changed

+12
-9
lines changed

generation/WinSDK/Partitions/Dxgi/settings.rsp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ _D3DCOLORVALUE
1414
--namespace
1515
Windows.Win32.Graphics.Dxgi
1616
--with-attribute
17+
DXGI_ADAPTER_FLAG=Flags
18+
DXGI_DEBUG_RLO_FLAGS=Flags
1719
DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS=Flags
1820
DXGI_OFFER_RESOURCE_FLAGS=Flags
1921
DXGI_OUTDUPL_FLAG=Flags

generation/WinSDK/emitter.settings.rsp

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,6 @@ DELETE_SNAPSHOT_VHDSET_FLAG
5151
DEPENDENT_DISK_FLAG
5252
DETACH_VIRTUAL_DISK_FLAG
5353
DRAWPROGRESSFLAGS
54-
DXGI_ADAPTER_FLAG
55-
DXGI_DEBUG_RLO_FLAGS
5654
EXPAND_VIRTUAL_DISK_FLAG
5755
FILEOPENDIALOGOPTIONS
5856
FORK_VIRTUAL_DISK_FLAG
@@ -1831,24 +1829,25 @@ DXGI_ADAPTER_DESC2::Flags=[AssociatedEnum("DXGI_ADAPTER_FLAG")]
18311829
DXGI_DECODE_SWAP_CHAIN_DESC::Flags=[AssociatedEnum("DXGI_SWAP_CHAIN_FLAG")]
18321830
DXGI_SWAP_CHAIN_DESC::Flags=[AssociatedEnum("DXGI_SWAP_CHAIN_FLAG")]
18331831
DXGI_SWAP_CHAIN_DESC1::Flags=[AssociatedEnum("DXGI_SWAP_CHAIN_FLAG")]
1834-
IDXGIDevice4::OfferResources1::Flags=[AssociatedEnum("DXGI_OFFER_RESOURCE_FLAGS")]
1835-
IDXGIOutput3::CheckOverlaySupport::pFlags=[AssociatedEnum("DXGI_OVERLAY_SUPPORT_FLAG")]
1836-
IDXGIOutput4::CheckOverlayColorSpaceSupport::pFlags=[AssociatedEnum("DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG")]
1837-
IDXGIOutput6::CheckHardwareCompositionSupport::pFlags=[AssociatedEnum("DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS")]
1838-
IDXGISwapChain::ResizeBuffers::SwapChainFlags=[AssociatedEnum("DXGI_SWAP_CHAIN_FLAG")]
1839-
IDXGISwapChain3::CheckColorSpaceSupport::pColorSpaceSupport=[AssociatedEnum("DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG")]
1840-
IDXGISwapChain3::ResizeBuffers1::SwapChainFlags=[AssociatedEnum("DXGI_SWAP_CHAIN_FLAG")]
18411832
IDXGIAdapter::GetDesc::pDesc=[RetVal]
18421833
IDXGIAdapter1::GetDesc1::pDesc=[RetVal]
18431834
IDXGIAdapter2::GetDesc2::pDesc=[RetVal]
18441835
IDXGIAdapter4::GetDesc3::pDesc=[RetVal]
1836+
IDXGIDevice4::OfferResources1::Flags=[AssociatedEnum("DXGI_OFFER_RESOURCE_FLAGS")]
18451837
IDXGIOutput::GetDesc::pDesc=[RetVal]
1838+
IDXGIOutput3::CheckOverlaySupport::pFlags=[AssociatedEnum("DXGI_OVERLAY_SUPPORT_FLAG")]
1839+
IDXGIOutput4::CheckOverlayColorSpaceSupport::pFlags=[AssociatedEnum("DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG")]
1840+
IDXGIOutput5::DuplicateOutput1::Flags=[AssociatedEnum("DXGI_OUTDUPL_FLAG")]
1841+
IDXGIOutput6::CheckHardwareCompositionSupport::pFlags=[AssociatedEnum("DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS")]
18461842
IDXGIOutput6::GetDesc1::pDesc=[RetVal]
18471843
IDXGIOutputDuplication::GetDesc::pDesc=[RetVal]
18481844
IDXGISurface::GetDesc::pDesc=[RetVal]
18491845
IDXGISwapChain::GetDesc::pDesc=[RetVal]
1846+
IDXGISwapChain::ResizeBuffers::SwapChainFlags=[AssociatedEnum("DXGI_SWAP_CHAIN_FLAG")]
18501847
IDXGISwapChain1::GetDesc1::pDesc=[RetVal]
18511848
IDXGISwapChain1::GetFullscreenDesc::pDesc=[RetVal]
1849+
IDXGISwapChain3::CheckColorSpaceSupport::pColorSpaceSupport=[AssociatedEnum("DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG")]
1850+
IDXGISwapChain3::ResizeBuffers1::SwapChainFlags=[AssociatedEnum("DXGI_SWAP_CHAIN_FLAG")]
18521851
LPWPUCLOSEEVENT::hEvent=WSAEVENT
18531852
LPWPUCREATEEVENT::return=WSAEVENT
18541853
LPWPURESETEVENT::hEvent=WSAEVENT

scripts/ChangesSinceLastRelease.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7074,3 +7074,5 @@ Windows.Win32.UI.Input.GameInput.IGameInputReading added
70747074
Windows.Win32.Storage.FileSystem.Apis.GetFileInformationByName added
70757075
# Namespace of IsCharLowerW seems wrong #2030
70767076
Windows.Win32.UI.Controls.Apis.IsCharLowerW => Windows.Win32.UI.WindowsAndMessaging.Apis.IsCharLowerW
7077+
# dxgi: Add DXGI_OUTDUPL_FLAG enum annotation to DuplicateOutput1()
7078+
Windows.Win32.Graphics.Dxgi.IDXGIOutput5.DuplicateOutput1 : Flags : [In] => [AssociatedEnum(DXGI_OUTDUPL_FLAG),In]

0 commit comments

Comments
 (0)