Skip to content

Commit

Permalink
Merge pull request #378 from tannergooding/main
Browse files Browse the repository at this point in the history
Add missing SupportedOSPlatform attributes
  • Loading branch information
tannergooding committed Dec 24, 2023
2 parents c80c8f4 + 96b1bc2 commit 371ea02
Show file tree
Hide file tree
Showing 361 changed files with 1,494 additions and 344 deletions.
15 changes: 14 additions & 1 deletion generation/DirectX/d3d12/d3d12/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ TerraFX.Interop.DirectX
--traverse
../../../include/d3d12/d3d12.h
--with-attribute
D3D12GetInterface=SupportedOSPlatform("windows10.0.19043.0")
D3D12_BUFFER_SRV_FLAGS=Flags
D3D12_BUFFER_UAV_FLAGS=Flags
D3D12_CLEAR_FLAGS=Flags
Expand Down Expand Up @@ -77,14 +78,26 @@ D3D12_TILE_MAPPING_FLAGS=Flags
D3D12_TILE_RANGE_FLAGS=Flags
D3D12_VIEW_INSTANCING_FLAGS=Flags
D3D12_WAVE_MMA_ACCUM_DATATYPE=Flags
ID3D12Device5=SupportedOSPlatform("windows10.0.17763.0")
ID3D12Device4=SupportedOSPlatform("windows10.0.19043.0")
ID3D12Device5=SupportedOSPlatform("windows10.0.19043.0")
ID3D12Device6=SupportedOSPlatform("windows10.0.19043.0")
ID3D12Device7=SupportedOSPlatform("windows10.0.19043.0")
ID3D12Device8=SupportedOSPlatform("windows10.0.19043.0")
ID3D12Device9=SupportedOSPlatform("windows10.0.19043.0")
ID3D12DeviceRemovedExtendedData=SupportedOSPlatform("windows10.0.18362.0")
ID3D12DeviceRemovedExtendedDataSettings=SupportedOSPlatform("windows10.0.18362.0")
ID3D12GraphicsCommandList2=SupportedOSPlatform("windows10.0")
ID3D12GraphicsCommandList3=SupportedOSPlatform("windows10.0")
ID3D12GraphicsCommandList4=SupportedOSPlatform("windows10.0.17763.0")
ID3D12GraphicsCommandList5=SupportedOSPlatform("windows10.0.19043.0")
ID3D12LifetimeOwner=SupportedOSPlatform("windows10.0.19043.0")
ID3D12LifetimeTracker=SupportedOSPlatform("windows10.0.19043.0")
ID3D12ProtectedResourceSession1=SupportedOSPlatform("windows10.0.19043.0")
ID3D12ProtectedResourceSession=SupportedOSPlatform("windows10.0")
ID3D12ProtectedSession=SupportedOSPlatform("windows10.0")
ID3D12SDKConfiguration=SupportedOSPlatform("windows10.0.19043.0")
ID3D12ShaderCacheSession=SupportedOSPlatform("windows10.0.19043.0")
ID3D12VirtualizationGuestDevice=SupportedOSPlatform("windows10.0.22621.0")
--with-librarypath
D3D12CreateDevice=d3d12
D3D12CreateRootSignatureDeserializer=d3d12
Expand Down
3 changes: 3 additions & 0 deletions generation/DirectX/d3d12/d3d12sdklayers/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,6 @@ D3D12_GPU_BASED_VALIDATION_FLAGS=Flags
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS=Flags
D3D12_MESSAGE_CALLBACK_FLAGS=Flags
D3D12_RLDO_FLAGS=Flags
ID3D12Debug3=SupportedOSPlatform("windows10.0.19043.0")
ID3D12Debug4=SupportedOSPlatform("windows10.0.19043.0")
ID3D12Debug5=SupportedOSPlatform("windows10.0.19043.0")
9 changes: 9 additions & 0 deletions generation/DirectX/d3d12/d3d12video/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,17 @@ D3D12_VIDEO_PROTECTED_RESOURCE_SUPPORT_FLAGS=SupportedOSPlatform("windows10.0.19
D3D12_VIDEO_SCALE_SUPPORT_FLAGS=Flags
ID3D12VideoDecodeCommandList2=SupportedOSPlatform("windows10.0.19041.0")
ID3D12VideoDecoder1=SupportedOSPlatform("windows10.0.19041.0")
ID3D12VideoDecoderHeap1=SupportedOSPlatform("windows10.0.19043.0")
ID3D12VideoDevice1=SupportedOSPlatform("windows10.0.19043.0")
ID3D12VideoDevice2=SupportedOSPlatform("windows10.0.19043.0")
ID3D12VideoDevice3=SupportedOSPlatform("windows10.0.22000.0")
ID3D12VideoEncodeCommandList1=SupportedOSPlatform("windows10.0.19043.0")
ID3D12VideoEncodeCommandList2=SupportedOSPlatform("windows10.0.22000.0")
ID3D12VideoEncodeCommandList=SupportedOSPlatform("windows10.0.19041.0")
ID3D12VideoEncoder=SupportedOSPlatform("windows10.0.22000.0")
ID3D12VideoEncoderHeap=SupportedOSPlatform("windows10.0.22000.0")
ID3D12VideoExtensionCommand=SupportedOSPlatform("windows10.0.19041.0")
ID3D12VideoMotionEstimator=SupportedOSPlatform("windows10.0.19041.0")
ID3D12VideoMotionVectorHeap=SupportedOSPlatform("windows10.0.19041.0")
ID3D12VideoProcessCommandList2=SupportedOSPlatform("windows10.0.19041.0")
ID3D12VideoProcessor1=SupportedOSPlatform("windows10.0.19043.0")
1 change: 1 addition & 0 deletions generation/DirectX/shared/dcomptypes/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,4 @@ DCOMPOSITION_BITMAP_INTERPOLATION_MODE=SupportedOSPlatform("windows6.2")
DCOMPOSITION_BORDER_MODE=SupportedOSPlatform("windows6.2")
DCOMPOSITION_COMPOSITE_MODE=SupportedOSPlatform("windows6.2")
DCOMPOSITION_FRAME_STATISTICS=SupportedOSPlatform("windows6.2")
tagCOMPOSITION_TARGET_ID=SupportedOSPlatform("windows10.0.22000.0")
8 changes: 4 additions & 4 deletions generation/DirectX/shared/dxgi1_3/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@ C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared/dxgi1_3.h
--with-attribute
CreateDXGIFactory2=SupportedOSPlatform("windows6.3")
DXGIGetDebugInterface1=SupportedOSPlatform("windows6.3")
DXGI_MATRIX_3X2_F=SupportedOSPlatform("windows6.3")
DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS=Flags
DXGI_OVERLAY_SUPPORT_FLAG=Flags
DXGI_OVERLAY_SUPPORT_FLAG=SupportedOSPlatform("windows6.3")
IDXGIDecodeSwapChain=SupportedOSPlatform("windows6.3")
IDXGIDevice3=SupportedOSPlatform("windows6.3")
IDXGIFactory3=SupportedOSPlatform("windows6.3")
Expand All @@ -23,10 +27,6 @@ IDXGIOutput2=SupportedOSPlatform("windows6.3")
IDXGIOutput3=SupportedOSPlatform("windows6.3")
IDXGISwapChain2=SupportedOSPlatform("windows6.3")
IDXGISwapChainMedia=SupportedOSPlatform("windows6.3")
DXGI_MATRIX_3X2_F=SupportedOSPlatform("windows6.3")
DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS=Flags
DXGI_OVERLAY_SUPPORT_FLAG=Flags
DXGI_OVERLAY_SUPPORT_FLAG=SupportedOSPlatform("windows6.3")
--with-librarypath
CreateDXGIFactory2=dxgi
DXGIGetDebugInterface1=dxgi
4 changes: 2 additions & 2 deletions generation/DirectX/shared/dxgi1_4/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ TerraFX.Interop.DirectX
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared/dxgi1_4.h
--with-attribute
IDXGIOutput4=SupportedOSPlatform("windows10.0")
IDXGISwapChain3=SupportedOSPlatform("windows10.0")
DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG=Flags
DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG=SupportedOSPlatform("windows10.0")
DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG=Flags
DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG=SupportedOSPlatform("windows10.0")
IDXGIOutput4=SupportedOSPlatform("windows10.0")
IDXGISwapChain3=SupportedOSPlatform("windows10.0")
2 changes: 1 addition & 1 deletion generation/DirectX/shared/dxgi1_5/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@ TerraFX.Interop.DirectX
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared/dxgi1_5.h
--with-attribute
IDXGIOutput5=SupportedOSPlatform("windows10.0")
DXGI_OFFER_RESOURCE_FLAGS=Flags
DXGI_OUTDUPL_FLAG=Flags
IDXGIOutput5=SupportedOSPlatform("windows10.0")
4 changes: 2 additions & 2 deletions generation/DirectX/shared/dxgi1_6/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared/dxgi1_6.h
--with-attribute
DXGIDeclareAdapterRemovalSupport=SupportedOSPlatform("windows10.0.17134.0")
DXGIDisableVBlankVirtualization=SupportedOSPlatform("windows10.0.22621.0")
DXGI_ADAPTER_FLAG3=Flags
DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS=Flags
IDXGIFactory6=SupportedOSPlatform("windows10.0.17134.0")
IDXGIFactory7=SupportedOSPlatform("windows10.0.17763.0")
IDXGIOutput6=SupportedOSPlatform("windows10.0")
DXGI_ADAPTER_FLAG3=Flags
DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS=Flags
--with-librarypath
DXGIDeclareAdapterRemovalSupport=dxgi
DXGIDisableVBlankVirtualization=dxgi
2 changes: 2 additions & 0 deletions generation/DirectX/um/DirectML/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ TerraFX.Interop.DirectX
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um/DirectML.h
--with-attribute
DMLCreateDevice1=SupportedOSPlatform("windows10.0.19043.0")
DMLCreateDevice=SupportedOSPlatform("windows10.0")
DML_ACTIVATION_SHRINK_OPERATOR_DESC=SupportedOSPlatform("windows10.0.19041.0")
DML_CREATE_DEVICE_FLAGS=Flags
Expand All @@ -39,6 +40,7 @@ DML_ONE_HOT_OPERATOR_DESC=SupportedOSPlatform("windows10.0.19041.0")
DML_RESAMPLE_OPERATOR_DESC=SupportedOSPlatform("windows10.0.19041.0")
DML_SCATTER_OPERATOR_DESC=SupportedOSPlatform("windows10.0.19041.0")
DML_TENSOR_FLAGS=Flags
IDMLDevice1=SupportedOSPlatform("windows10.0.19043.0")
--with-librarypath
DMLCreateDevice=directml
DMLCreateDevice1=directml
4 changes: 2 additions & 2 deletions generation/DirectX/um/d3d11/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -93,10 +93,10 @@ D3D11_CPU_ACCESS_FLAG=Flags
D3D11_CREATE_DEVICE_FLAG=Flags
D3D11_DSV_FLAG=Flags
D3D11_ENCRYPTED_BLOCK_INFO=SupportedOSPlatform("windows6.2")
D3D11_FEATURE_DATA_D3D9_OPTIONS1=SupportedOSPlatform("windows6.3")
D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT=SupportedOSPlatform("windows6.3")
D3D11_FEATURE_DATA_D3D11_OPTIONS1=SupportedOSPlatform("windows6.3")
D3D11_FEATURE_DATA_D3D11_OPTIONS2=SupportedOSPlatform("windows10.0")
D3D11_FEATURE_DATA_D3D9_OPTIONS1=SupportedOSPlatform("windows6.3")
D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT=SupportedOSPlatform("windows6.3")
D3D11_FEATURE_DATA_MARKER_SUPPORT=SupportedOSPlatform("windows6.3")
D3D11_FORMAT_SUPPORT2=Flags
D3D11_FORMAT_SUPPORT=Flags
Expand Down
2 changes: 2 additions & 0 deletions generation/DirectX/um/d3d11_4/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,5 @@ C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um/d3d11_4.h
D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS=Flags
D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS=Flags
ID3D11VideoContext2=SupportedOSPlatform("windows10.0")
ID3D11VideoContext3=SupportedOSPlatform("windows10.0.19043.0")
ID3D11VideoDevice2=SupportedOSPlatform("windows10.0.19043.0")
5 changes: 5 additions & 0 deletions generation/DirectX/um/dcomp/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,14 @@ TerraFX.Interop.DirectX
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um/dcomp.h
--with-attribute
DCompositionBoostCompositorClock=SupportedOSPlatform("windows10.0.22000.0")
DCompositionCreateDevice2=SupportedOSPlatform("windows6.3")
DCompositionCreateDevice=SupportedOSPlatform("windows6.2")
DCompositionCreateSurfaceHandle=SupportedOSPlatform("windows6.2")
DCompositionGetFrameId=SupportedOSPlatform("windows10.0.22000.0")
DCompositionGetStatistics=SupportedOSPlatform("windows10.0.22000.0")
DCompositionGetTargetStatistics=SupportedOSPlatform("windows10.0.22000.0")
DCompositionWaitForCompositorClock=SupportedOSPlatform("windows10.0.22000.0")
IDCompositionClip=SupportedOSPlatform("windows6.2")
IDCompositionDesktopDevice=SupportedOSPlatform("windows6.3")
IDCompositionDevice2=SupportedOSPlatform("windows6.3")
Expand Down
3 changes: 3 additions & 0 deletions generation/DirectX/um/ddraw/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -382,3 +382,6 @@ DirectDrawEnumerateEx=ddraw
DirectDrawEnumerateExA=ddraw
DirectDrawEnumerateExW=ddraw
DirectDrawEnumerateW=ddraw
--with-attribute
DirectDrawEnumerate=SupportedOSPlatform("windows10.0.19043.0")
DirectDrawEnumerateA=SupportedOSPlatform("windows10.0.19043.0")
16 changes: 16 additions & 0 deletions generation/DirectX/um/dwrite_3/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,32 @@ C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um/dwrite_3.h
DWRITE_AUTOMATIC_FONT_AXES=Flags
DWRITE_FONT_AXIS_ATTRIBUTES=Flags
DWRITE_LOCALITY=SupportedOSPlatform("windows10.0")
DWRITE_MAKE_FONT_AXIS_TAG=SupportedOSPlatform("windows10.0.19043.0")
DWRITE_RENDERING_MODE1=SupportedOSPlatform("windows10.0")
IDWriteFactory3=SupportedOSPlatform("windows10.0")
IDWriteFactory6=SupportedOSPlatform("windows10.0.19043.0")
IDWriteFactory7=SupportedOSPlatform("windows10.0.19043.0")
IDWriteFont3=SupportedOSPlatform("windows10.0")
IDWriteFontCollection2=SupportedOSPlatform("windows10.0.19043.0")
IDWriteFontCollection3=SupportedOSPlatform("windows10.0.19043.0")
IDWriteFontDownloadListener=SupportedOSPlatform("windows6.3")
IDWriteFontDownloadQueue=SupportedOSPlatform("windows6.3")
IDWriteFontFace3=SupportedOSPlatform("windows10.0")
IDWriteFontFace5=SupportedOSPlatform("windows10.0.19043.0")
IDWriteFontFaceReference1=SupportedOSPlatform("windows10.0.19043.0")
IDWriteFontFaceReference=SupportedOSPlatform("windows10.0")
IDWriteFontFamily1=SupportedOSPlatform("windows10.0")
IDWriteFontFamily2=SupportedOSPlatform("windows10.0.19043.0")
IDWriteFontList1=SupportedOSPlatform("windows10.0")
IDWriteFontList2=SupportedOSPlatform("windows10.0.19043.0")
IDWriteFontResource=SupportedOSPlatform("windows10.0.19043.0")
IDWriteFontSet1=SupportedOSPlatform("windows10.0.19043.0")
IDWriteFontSet2=SupportedOSPlatform("windows10.0.19043.0")
IDWriteFontSet3=SupportedOSPlatform("windows10.0.19043.0")
IDWriteFontSet4=SupportedOSPlatform("windows10.0.22621.0")
IDWriteFontSet=SupportedOSPlatform("windows10.0")
IDWriteFontSetBuilder2=SupportedOSPlatform("windows10.0.19043.0")
IDWriteRenderingParams3=SupportedOSPlatform("windows10.0")
IDWriteTextFormat2=SupportedOSPlatform("windows6.3")
IDWriteTextFormat3=SupportedOSPlatform("windows10.0.19043.0")
IDWriteTextLayout3=SupportedOSPlatform("windows6.3")
1 change: 0 additions & 1 deletion generation/DirectX/um/dxgidebug/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,5 @@ DXGI_INFO_QUEUE_MESSAGE_SEVERITY=SupportedOSPlatform("windows6.2")
IDXGIDebug1=SupportedOSPlatform("windows6.3")
IDXGIDebug=SupportedOSPlatform("windows6.2")
IDXGIInfoQueue=SupportedOSPlatform("windows6.2")

--with-librarypath
DXGIGetDebugInterface=dxgidebug
2 changes: 2 additions & 0 deletions generation/WinRT/um/Print3DManagerInterop/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,5 @@ TerraFX.Interop.WinRT
../../../../tests/Interop/Windows/WinRT/um/Print3DManagerInterop
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um/Print3DManagerInterop.h
--with-attribute
IPrinting3DManagerInterop=SupportedOSPlatform("windows10.0.19043.0")
2 changes: 2 additions & 0 deletions generation/WinRT/um/UIViewSettingsInterop/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,5 @@ TerraFX.Interop.WinRT
../../../../tests/Interop/Windows/WinRT/um/UIViewSettingsInterop
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um/UIViewSettingsInterop.h
--with-attribute
IUIViewSettingsInterop=SupportedOSPlatform("windows10.0.19043.0")
2 changes: 2 additions & 0 deletions generation/WinRT/um/UserConsentVerifierInterop/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,5 @@ TerraFX.Interop.WinRT
../../../../tests/Interop/Windows/WinRT/um/UserConsentVerifierInterop
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um/UserConsentVerifierInterop.h
--with-attribute
IUserConsentVerifierInterop=SupportedOSPlatform("windows10.0.22000.0")
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,5 @@ TerraFX.Interop.WinRT
../../../../tests/Interop/Windows/WinRT/um/WebAuthenticationCoreManagerInterop
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um/WebAuthenticationCoreManagerInterop.h
--with-attribute
IWebAuthenticationCoreManagerInterop=SupportedOSPlatform("windows10.0.19043.0")
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,7 @@ C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um/Windows.Devices.D
--with-librarypath
interop::Int64FromLuid=d3d12
interop::LuidFromInt64=d3d12
--with-attribute
IDisplayDeviceInterop=SupportedOSPlatform("windows10.0.19043.0")
IDisplayPathInterop=SupportedOSPlatform("windows10.0.19043.0")
interop=SupportedOSPlatform("windows10.0.19043.0")
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,5 @@ TerraFX.Interop.WinRT
../../../../tests/Interop/Windows/WinRT/um/Windows.Graphics.Capture.Interop
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um/Windows.Graphics.Capture.Interop.h
--with-attribute
IGraphicsCaptureItemInterop=SupportedOSPlatform("windows10.0.19043.0")
2 changes: 2 additions & 0 deletions generation/WinRT/um/accountssettingspaneinterop/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,5 @@ TerraFX.Interop.WinRT
../../../../tests/Interop/Windows/WinRT/um/accountssettingspaneinterop
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um/accountssettingspaneinterop.h
--with-attribute
IAccountsSettingsPaneInterop=SupportedOSPlatform("windows10.0.19043.0")
2 changes: 2 additions & 0 deletions generation/WinRT/um/dragdropinterop/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,5 @@ TerraFX.Interop.WinRT
../../../../tests/Interop/Windows/WinRT/um/dragdropinterop
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um/dragdropinterop.h
--with-attribute
IDragDropManagerInterop=SupportedOSPlatform("windows10.0.22000.0")
2 changes: 1 addition & 1 deletion generation/WinRT/um/efswrtinterop/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@ TerraFX.Interop.WinRT
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um/efswrtinterop.h
--with-attribute
IProtectionPolicyManagerInterop=SupportedOSPlatform("windows10.0")
IProtectionPolicyManagerInterop2=SupportedOSPlatform("windows10.0")
IProtectionPolicyManagerInterop=SupportedOSPlatform("windows10.0")
4 changes: 4 additions & 0 deletions generation/WinRT/um/useractivityinterop/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,7 @@ TerraFX.Interop.WinRT
../../../../tests/Interop/Windows/WinRT/um/useractivityinterop
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um/useractivityinterop.h
--with-attribute
IUserActivityInterop=SupportedOSPlatform("windows10.0.19043.0")
IUserActivityRequestManagerInterop=SupportedOSPlatform("windows10.0.19043.0")
IUserActivitySourceHostInterop=SupportedOSPlatform("windows10.0.19043.0")
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,5 @@ interop::CreateDirect3DDevice=d3d11
interop::CreateDirect3DSurface=d3d11
interop::GetDXGIInterface=d3d11
interop::GetDXGIInterfaceFromObject=d3d11
--with-attribute
GetInterface=SupportedOSPlatform("windows10.0.19043.0")
2 changes: 2 additions & 0 deletions generation/WinRT/winrt/EventToken/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,5 @@ TerraFX.Interop.WinRT
../../../../tests/Interop/Windows/WinRT/winrt/EventToken
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/winrt/EventToken.h
--with-attribute
DECLSPEC_XFGVIRT=SupportedOSPlatform("windows6.2")
3 changes: 3 additions & 0 deletions generation/WinRT/winrt/WeakReference/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,6 @@ TerraFX.Interop.WinRT
../../../../tests/Interop/Windows/WinRT/winrt/WeakReference
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/winrt/WeakReference.h
--with-attribute
IWeakReference=SupportedOSPlatform("windows6.2")
IWeakReferenceSource=SupportedOSPlatform("windows6.2")
2 changes: 2 additions & 0 deletions generation/WinRT/winrt/activation/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,5 @@ TerraFX.Interop.WinRT
../../../../tests/Interop/Windows/WinRT/winrt/activation
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/winrt/activation.h
--with-attribute
IActivationFactory=SupportedOSPlatform("windows6.2")
2 changes: 2 additions & 0 deletions generation/WinRT/winrt/asyncinfo/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,5 @@ TerraFX.Interop.WinRT
../../../../tests/Interop/Windows/WinRT/winrt/asyncinfo
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/winrt/asyncinfo.h
--with-attribute
IAsyncInfo=SupportedOSPlatform("windows6.2")
3 changes: 3 additions & 0 deletions generation/WinRT/winrt/inspectable/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,6 @@ HSTRING_UserSize=combase
HSTRING_UserSize64=combase
HSTRING_UserUnmarshal=combase
HSTRING_UserUnmarshal64=combase
--with-attribute
IInputPaneInterop=SupportedOSPlatform("windows6.2")
IInspectable=SupportedOSPlatform("windows6.2")
21 changes: 21 additions & 0 deletions generation/WinRT/winrt/roapi/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,24 @@ WinRTRevokeActivationFactories=combase
RoUninitialize=combase
WinRTUninitialize=combase
RoUnregisterForApartmentShutdown=combase
--with-attribute
GetActivationFactory=SupportedOSPlatform("windows6.2")
Initialize=SupportedOSPlatform("windows6.2")
RegisterActivationFactories=SupportedOSPlatform("windows6.2")
RevokeActivationFactories=SupportedOSPlatform("windows6.2")
RoActivateInstance=SupportedOSPlatform("windows6.2")
RoGetActivationFactory=SupportedOSPlatform("windows6.2")
RoGetApartmentIdentifier=SupportedOSPlatform("windows6.2")
RoInitialize=SupportedOSPlatform("windows6.2")
RoRegisterActivationFactories=SupportedOSPlatform("windows6.2")
RoRegisterForApartmentShutdown=SupportedOSPlatform("windows6.2")
RoRevokeActivationFactories=SupportedOSPlatform("windows6.2")
RoUninitialize=SupportedOSPlatform("windows6.2")
RoUnregisterForApartmentShutdown=SupportedOSPlatform("windows6.2")
Uninitialize=SupportedOSPlatform("windows6.2")
WinRTActivateInstance=SupportedOSPlatform("windows6.2")
WinRTGetActivationFactory=SupportedOSPlatform("windows6.2")
WinRTInitialize=SupportedOSPlatform("windows6.2")
WinRTRegisterActivationFactories=SupportedOSPlatform("windows6.2")
WinRTRevokeActivationFactories=SupportedOSPlatform("windows6.2")
WinRTUninitialize=SupportedOSPlatform("windows6.2")
3 changes: 3 additions & 0 deletions generation/WinRT/winrt/robuffer/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,6 @@ TerraFX.Interop.WinRT
C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/winrt/robuffer.h
--with-librarypath
RoGetBufferMarshaler=wintypes
--with-attribute
IBufferByteAccess=SupportedOSPlatform("windows6.2")
RoGetBufferMarshaler=SupportedOSPlatform("windows6.2")
28 changes: 27 additions & 1 deletion generation/WinRT/winrt/roerrorapi/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,34 @@ TerraFX.Interop.WinRT
--traverse
C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/winrt/roerrorapi.h
--with-attribute
RO_ERROR_REPORTING_FLAGS=Flags
GetErrorReportingFlags=SupportedOSPlatform("windows6.2")
GetRestrictedErrorInfo=SupportedOSPlatform("windows6.2")
IsErrorPropagationEnabled=SupportedOSPlatform("windows6.2")
OriginateError=SupportedOSPlatform("windows6.2")
RoCaptureErrorContext=SupportedOSPlatform("windows6.2")
RoClearError=SupportedOSPlatform("windows6.3")
RoErrorReportingFlags=Flags
RoFailFastWithErrorContext=SupportedOSPlatform("windows6.2")
RoGetErrorReportingFlags=SupportedOSPlatform("windows6.2")
RoInspectCapturedStackBackTrace=SupportedOSPlatform("windows6.3")
RoInspectThreadErrorInfo=SupportedOSPlatform("windows6.3")
RoOriginateError=SupportedOSPlatform("windows6.2")
RoOriginateErrorW=SupportedOSPlatform("windows6.2")
RoOriginateLanguageException=SupportedOSPlatform("windows6.3")
RoResolveRestrictedErrorInfoReference=SupportedOSPlatform("windows6.2")
RoSetErrorReportingFlags=SupportedOSPlatform("windows6.2")
RoTransformError=SupportedOSPlatform("windows6.2")
RoTransformErrorW=SupportedOSPlatform("windows6.2")
RO_ERROR_REPORTING_FLAGS=Flags
SetErrorReportingFlags=SupportedOSPlatform("windows6.2")
SetRestrictedErrorInfo=SupportedOSPlatform("windows6.2")
TransformError=SupportedOSPlatform("windows6.2")
WinRTGetErrorReportingFlags=SupportedOSPlatform("windows6.2")
WinRTOriginateError=SupportedOSPlatform("windows6.2")
WinRTOriginateErrorW=SupportedOSPlatform("windows6.2")
WinRTSetErrorReportingFlags=SupportedOSPlatform("windows6.2")
WinRTTransformError=SupportedOSPlatform("windows6.2")
WinRTTransformErrorW=SupportedOSPlatform("windows6.2")
--with-librarypath
GetRestrictedErrorInfo=combase
IsErrorPropagationEnabled=combase
Expand Down
2 changes: 2 additions & 0 deletions generation/WinRT/winrt/rometadata/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,5 @@ TerraFX.Interop.WinRT
C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/winrt/rometadata.h
--with-librarypath
MetaDataGetDispenser=rometadata
--with-attribute
MetaDataGetDispenser=SupportedOSPlatform("windows6.2")
Loading

0 comments on commit 371ea02

Please sign in to comment.