From 5eb8fb7e9d2cf5741d64072f7c4525f5c91a8906 Mon Sep 17 00:00:00 2001 From: Patedam Date: Tue, 4 Aug 2026 19:31:31 -0400 Subject: [PATCH] use pch on the project. Removed all include that are now not necessary --- Game/Entity/Entity.h | 3 - Game/Game.vcxproj | 3 + Game/game.cpp | 2 +- Juliet/Juliet.vcxproj | 5 + Juliet/Juliet.vcxproj.filters | 6 + Juliet/include/Core/Common/CoreTypes.h | 4 - Juliet/include/Core/Common/CoreUtils.h | 6 - Juliet/include/Core/Common/EnumUtils.h | 2 - Juliet/include/Core/Common/NonNullPtr.h | 1 - Juliet/include/Core/Common/String.h | 3 - Juliet/include/Core/Memory/Allocator.h | 2 - Juliet/include/Core/Memory/MemoryArenaDebug.h | 1 - Juliet/include/Core/PCH.h | 32 + Juliet/include/Core/Thread/Mutex.h | 2 - Juliet/include/Core/Thread/Thread.h | 2 - Juliet/include/Graphics/Graphics.h | 2 - Juliet/include/Graphics/MeshRenderer.h | 1 - Juliet/src/Core/HAL/Event/SystemEvent.cpp | 4 +- Juliet/src/Core/HAL/Filesystem/Filesystem.cpp | 2 - Juliet/src/Core/HAL/IO/IOStream.cpp | 1 - Juliet/src/Core/ImGui/ImGuiService.cpp | 3 - Juliet/src/Core/ImGui/ImGuiTests.cpp | 2 +- Juliet/src/Core/Logging/LogManager.cpp | 4 +- Juliet/src/Core/Math/MathRound.cpp | 2 - Juliet/src/Core/Memory/MemoryArena.cpp | 2 - Juliet/src/Core/PCH.cpp | 1 + Juliet/src/Engine/Debug/MemoryDebugger.cpp | 1 - .../D3D12TokenizedProgramFormat.hpp | 4 - Juliet/src/Graphics/D3D12/AgilitySDK/d3d12.h | 1031 ----------------- .../D3D12/AgilitySDK/d3d12compatibility.h | 90 -- .../D3D12/AgilitySDK/d3d12sdklayers.h | 213 ---- .../Graphics/D3D12/AgilitySDK/d3d12shader.h | 5 - .../Graphics/D3D12/AgilitySDK/d3d12video.h | 361 ------ .../src/Graphics/D3D12/AgilitySDK/d3dcommon.h | 28 - .../D3D12/AgilitySDK/d3dx12/d3dx12_barriers.h | 1 - .../d3dx12/d3dx12_check_feature_support.h | 2 - .../D3D12/AgilitySDK/d3dx12/d3dx12_core.h | 4 - .../d3dx12/d3dx12_pipeline_state_stream.h | 1 - .../d3dx12/d3dx12_property_format_table.cpp | 5 +- .../d3dx12/d3dx12_resource_helpers.h | 1 - .../AgilitySDK/d3dx12/d3dx12_state_object.h | 7 +- .../Graphics/D3D12/AgilitySDK/dxgiformat.h | 2 - .../src/Graphics/D3D12/D3D12CommandList.cpp | 2 - .../src/Graphics/D3D12/D3D12GraphicsDevice.h | 1 - Juliet/src/Graphics/D3D12/D3D12SwapChain.cpp | 2 - Juliet/src/Graphics/D3D12/D3D12Texture.cpp | 2 +- .../src/UnitTest/Container/VectorUnitTest.cpp | 1 - JulietApp/JulietApp.vcxproj | 3 + JulietApp/main.cpp | 6 +- .../JulietShaderCompiler.vcxproj | 3 + Romeo/Romeo.vcxproj | 3 + Romeo/src/JsonParser.cpp | 1 - Romeo/src/main.cpp | 2 +- misc/Generate.bat | 5 + misc/build.bat | 50 +- tools/build_system.c | 21 +- 56 files changed, 131 insertions(+), 1825 deletions(-) create mode 100644 Juliet/include/Core/PCH.h create mode 100644 Juliet/src/Core/PCH.cpp diff --git a/Game/Entity/Entity.h b/Game/Entity/Entity.h index ec65859..6723252 100644 --- a/Game/Entity/Entity.h +++ b/Game/Entity/Entity.h @@ -1,14 +1,11 @@ #pragma once -#include #include #include #include #include #include -#include -// Add any new fields into the concept below #define DECLARE_ENTITY() \ Entity* Base; \ static const Juliet::Class* Kind; diff --git a/Game/Game.vcxproj b/Game/Game.vcxproj index ff807e3..58a6527 100644 --- a/Game/Game.vcxproj +++ b/Game/Game.vcxproj @@ -44,6 +44,7 @@ $(SolutionDir)bin\x64-Debug\Game.exe $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(NMakeIncludeSearchPath) $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(IncludePath) + Core/PCH.h;$(NMakeForcedIncludes) JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;DEBUG;JULIET_DEBUG;PROFILING_ENABLED;JULIET_ENABLE_IMGUI;JULIET_EXPORT;$(NMakePreprocessorDefinitions) /std:c++20 stdcpp20 @@ -58,6 +59,7 @@ $(SolutionDir)bin\x64-Profile\Game.exe $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(NMakeIncludeSearchPath) $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(IncludePath) + Core/PCH.h;$(NMakeForcedIncludes) JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;RELEASE;PROFILING_ENABLED;JULIET_ENABLE_IMGUI;JULIET_EXPORT;$(NMakePreprocessorDefinitions) /std:c++20 stdcpp20 @@ -72,6 +74,7 @@ $(SolutionDir)bin\x64-Release\Game.exe $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(NMakeIncludeSearchPath) $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(IncludePath) + Core/PCH.h;$(NMakeForcedIncludes) JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;RELEASE;JULIET_EXPORT;$(NMakePreprocessorDefinitions) /std:c++20 stdcpp20 diff --git a/Game/game.cpp b/Game/game.cpp index 0de671f..f8c6210 100644 --- a/Game/game.cpp +++ b/Game/game.cpp @@ -1,4 +1,4 @@ -#include + #include // TODO: remove because our dll should not be platform dependant #undef min #undef max diff --git a/Juliet/Juliet.vcxproj b/Juliet/Juliet.vcxproj index 49ec57d..46d6974 100644 --- a/Juliet/Juliet.vcxproj +++ b/Juliet/Juliet.vcxproj @@ -44,6 +44,7 @@ $(SolutionDir)bin\x64-Debug\Juliet.exe $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(NMakeIncludeSearchPath) $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(IncludePath) + Core/PCH.h;$(NMakeForcedIncludes) JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;DEBUG;JULIET_DEBUG;PROFILING_ENABLED;JULIET_ENABLE_IMGUI;JULIET_EXPORT;$(NMakePreprocessorDefinitions) /std:c++20 stdcpp20 @@ -58,6 +59,7 @@ $(SolutionDir)bin\x64-Profile\Juliet.exe $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(NMakeIncludeSearchPath) $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(IncludePath) + Core/PCH.h;$(NMakeForcedIncludes) JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;RELEASE;PROFILING_ENABLED;JULIET_ENABLE_IMGUI;JULIET_EXPORT;$(NMakePreprocessorDefinitions) /std:c++20 stdcpp20 @@ -72,6 +74,7 @@ $(SolutionDir)bin\x64-Release\Juliet.exe $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(NMakeIncludeSearchPath) $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(IncludePath) + Core/PCH.h;$(NMakeForcedIncludes) JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;RELEASE;JULIET_EXPORT;$(NMakePreprocessorDefinitions) /std:c++20 stdcpp20 @@ -117,6 +120,7 @@ + @@ -182,6 +186,7 @@ + diff --git a/Juliet/Juliet.vcxproj.filters b/Juliet/Juliet.vcxproj.filters index 84e3f52..a85af6e 100644 --- a/Juliet/Juliet.vcxproj.filters +++ b/Juliet/Juliet.vcxproj.filters @@ -228,6 +228,9 @@ src\Core\Networking\Win32 + + src\Core + src\Engine\Debug @@ -423,6 +426,9 @@ include\Core\Networking + + include\Core + include\Core\Thread diff --git a/Juliet/include/Core/Common/CoreTypes.h b/Juliet/include/Core/Common/CoreTypes.h index 8db89c3..72e3738 100644 --- a/Juliet/include/Core/Common/CoreTypes.h +++ b/Juliet/include/Core/Common/CoreTypes.h @@ -1,9 +1,5 @@ #pragma once -#include -#include -#include - using uint8 = uint8_t; using uint16 = uint16_t; using uint32 = uint32_t; diff --git a/Juliet/include/Core/Common/CoreUtils.h b/Juliet/include/Core/Common/CoreUtils.h index 92f9e22..d6811d6 100644 --- a/Juliet/include/Core/Common/CoreUtils.h +++ b/Juliet/include/Core/Common/CoreUtils.h @@ -3,12 +3,6 @@ #include #include -#include -#include -#include -#include -#include - namespace Juliet { diff --git a/Juliet/include/Core/Common/EnumUtils.h b/Juliet/include/Core/Common/EnumUtils.h index adcd13f..207f9da 100644 --- a/Juliet/include/Core/Common/EnumUtils.h +++ b/Juliet/include/Core/Common/EnumUtils.h @@ -1,7 +1,5 @@ #pragma once -#include - namespace Juliet { template diff --git a/Juliet/include/Core/Common/NonNullPtr.h b/Juliet/include/Core/Common/NonNullPtr.h index 134d10d..d6ff890 100644 --- a/Juliet/include/Core/Common/NonNullPtr.h +++ b/Juliet/include/Core/Common/NonNullPtr.h @@ -1,7 +1,6 @@ #pragma once #include -#include namespace Juliet { diff --git a/Juliet/include/Core/Common/String.h b/Juliet/include/Core/Common/String.h index 21b1e6d..2008a8b 100644 --- a/Juliet/include/Core/Common/String.h +++ b/Juliet/include/Core/Common/String.h @@ -9,9 +9,6 @@ #define RESTORE_GLOBAL #endif -#include -#include - #ifdef RESTORE_GLOBAL #define global static #undef RESTORE_GLOBAL diff --git a/Juliet/include/Core/Memory/Allocator.h b/Juliet/include/Core/Memory/Allocator.h index c7edec6..621bca9 100644 --- a/Juliet/include/Core/Memory/Allocator.h +++ b/Juliet/include/Core/Memory/Allocator.h @@ -3,8 +3,6 @@ #include #include -#include - namespace Juliet { // Uninitialized allocation diff --git a/Juliet/include/Core/Memory/MemoryArenaDebug.h b/Juliet/include/Core/Memory/MemoryArenaDebug.h index c31d65c..1fe8464 100644 --- a/Juliet/include/Core/Memory/MemoryArenaDebug.h +++ b/Juliet/include/Core/Memory/MemoryArenaDebug.h @@ -30,7 +30,6 @@ namespace Juliet ArenaAllocation* Next; }; - // Arena (Struct) void DebugRegisterArena(NonNullPtr arena); void DebugUnregisterArena(NonNullPtr arena); diff --git a/Juliet/include/Core/PCH.h b/Juliet/include/Core/PCH.h new file mode 100644 index 0000000..639f546 --- /dev/null +++ b/Juliet/include/Core/PCH.h @@ -0,0 +1,32 @@ +#pragma once + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include diff --git a/Juliet/include/Core/Thread/Mutex.h b/Juliet/include/Core/Thread/Mutex.h index a47922d..4b3e0ad 100644 --- a/Juliet/include/Core/Thread/Mutex.h +++ b/Juliet/include/Core/Thread/Mutex.h @@ -1,7 +1,5 @@ #pragma once -#include - namespace Juliet { using Mutex = std::mutex; diff --git a/Juliet/include/Core/Thread/Thread.h b/Juliet/include/Core/Thread/Thread.h index 091052b..0d98049 100644 --- a/Juliet/include/Core/Thread/Thread.h +++ b/Juliet/include/Core/Thread/Thread.h @@ -1,7 +1,5 @@ #pragma once -#include - namespace Juliet { using Thread = std::thread; diff --git a/Juliet/include/Graphics/Graphics.h b/Juliet/include/Graphics/Graphics.h index e3b66d0..c740736 100644 --- a/Juliet/include/Graphics/Graphics.h +++ b/Juliet/include/Graphics/Graphics.h @@ -11,8 +11,6 @@ #include #include - - // Graphics Interface namespace Juliet { diff --git a/Juliet/include/Graphics/MeshRenderer.h b/Juliet/include/Graphics/MeshRenderer.h index f778410..409c227 100644 --- a/Juliet/include/Graphics/MeshRenderer.h +++ b/Juliet/include/Graphics/MeshRenderer.h @@ -8,7 +8,6 @@ #include #include - namespace Juliet { struct GraphicsTransferBuffer; diff --git a/Juliet/src/Core/HAL/Event/SystemEvent.cpp b/Juliet/src/Core/HAL/Event/SystemEvent.cpp index b0aa16c..0dbf4a3 100644 --- a/Juliet/src/Core/HAL/Event/SystemEvent.cpp +++ b/Juliet/src/Core/HAL/Event/SystemEvent.cpp @@ -3,10 +3,8 @@ #pragma push_macro("global") #undef global -#include -#pragma pop_macro("global") -#include +#pragma pop_macro("global") namespace Juliet { diff --git a/Juliet/src/Core/HAL/Filesystem/Filesystem.cpp b/Juliet/src/Core/HAL/Filesystem/Filesystem.cpp index 940bda6..5dc4947 100644 --- a/Juliet/src/Core/HAL/Filesystem/Filesystem.cpp +++ b/Juliet/src/Core/HAL/Filesystem/Filesystem.cpp @@ -9,8 +9,6 @@ #include #include -#include - namespace Juliet { namespace diff --git a/Juliet/src/Core/HAL/IO/IOStream.cpp b/Juliet/src/Core/HAL/IO/IOStream.cpp index c0a7ba4..496c4ff 100644 --- a/Juliet/src/Core/HAL/IO/IOStream.cpp +++ b/Juliet/src/Core/HAL/IO/IOStream.cpp @@ -6,7 +6,6 @@ #include #include #include -#include namespace Juliet { diff --git a/Juliet/src/Core/ImGui/ImGuiService.cpp b/Juliet/src/Core/ImGui/ImGuiService.cpp index 66b2995..3ea3f58 100644 --- a/Juliet/src/Core/ImGui/ImGuiService.cpp +++ b/Juliet/src/Core/ImGui/ImGuiService.cpp @@ -10,9 +10,6 @@ #include #include -#include - -// Forward declare implementation functions from backends extern IMGUI_IMPL_API LRESULT ImGui_ImplWin32_WndProcHandler(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam); namespace Juliet::ImGuiService diff --git a/Juliet/src/Core/ImGui/ImGuiTests.cpp b/Juliet/src/Core/ImGui/ImGuiTests.cpp index 4543686..691d85f 100644 --- a/Juliet/src/Core/ImGui/ImGuiTests.cpp +++ b/Juliet/src/Core/ImGui/ImGuiTests.cpp @@ -1,7 +1,7 @@ #include #include #include -#include + #include #include #include diff --git a/Juliet/src/Core/Logging/LogManager.cpp b/Juliet/src/Core/Logging/LogManager.cpp index 7baf3d7..70f4475 100644 --- a/Juliet/src/Core/Logging/LogManager.cpp +++ b/Juliet/src/Core/Logging/LogManager.cpp @@ -6,15 +6,13 @@ #define RESTORE_GLOBAL #endif -#include - #ifdef RESTORE_GLOBAL #define global static #undef RESTORE_GLOBAL #endif // Begin Todo JULIET debug output -#include + #include #ifdef JULIET_WIN32 diff --git a/Juliet/src/Core/Math/MathRound.cpp b/Juliet/src/Core/Math/MathRound.cpp index 1197742..7c1984a 100644 --- a/Juliet/src/Core/Math/MathRound.cpp +++ b/Juliet/src/Core/Math/MathRound.cpp @@ -1,8 +1,6 @@ #include #include -#include - namespace Juliet { // From MUSL lib https://github.com/rofl0r/musl diff --git a/Juliet/src/Core/Memory/MemoryArena.cpp b/Juliet/src/Core/Memory/MemoryArena.cpp index aae91fb..cb2e37b 100644 --- a/Juliet/src/Core/Memory/MemoryArena.cpp +++ b/Juliet/src/Core/Memory/MemoryArena.cpp @@ -4,11 +4,9 @@ #include #include -#include // For std::max #include #include #include -#include namespace Juliet { diff --git a/Juliet/src/Core/PCH.cpp b/Juliet/src/Core/PCH.cpp new file mode 100644 index 0000000..799cec2 --- /dev/null +++ b/Juliet/src/Core/PCH.cpp @@ -0,0 +1 @@ +#include "Core/PCH.h" diff --git a/Juliet/src/Engine/Debug/MemoryDebugger.cpp b/Juliet/src/Engine/Debug/MemoryDebugger.cpp index b09252b..c071695 100644 --- a/Juliet/src/Engine/Debug/MemoryDebugger.cpp +++ b/Juliet/src/Engine/Debug/MemoryDebugger.cpp @@ -1,6 +1,5 @@ #include -#include #include #include #include diff --git a/Juliet/src/Graphics/D3D12/AgilitySDK/D3D12TokenizedProgramFormat.hpp b/Juliet/src/Graphics/D3D12/AgilitySDK/D3D12TokenizedProgramFormat.hpp index b951454..9240091 100644 --- a/Juliet/src/Graphics/D3D12/AgilitySDK/D3D12TokenizedProgramFormat.hpp +++ b/Juliet/src/Graphics/D3D12/AgilitySDK/D3D12TokenizedProgramFormat.hpp @@ -1125,7 +1125,6 @@ typedef enum D3D11_SB_OPERAND_MIN_PRECISION // into the extended operand token, OperandToken1 #define ENCODE_D3D11_SB_OPERAND_MIN_PRECISION(MinPrecision) (((MinPrecision)<< D3D11_SB_OPERAND_MIN_PRECISION_SHIFT)& D3D11_SB_OPERAND_MIN_PRECISION_MASK) - // Non-uniform extended operand modifier. #define D3D12_SB_OPERAND_NON_UNIFORM_MASK 0x00020000 #define D3D12_SB_OPERAND_NON_UNIFORM_SHIFT 17 @@ -1136,7 +1135,6 @@ typedef enum D3D11_SB_OPERAND_MIN_PRECISION // ENCODER MACRO: Encode non-uniform state into the extended operand token, OperandToken1 #define ENCODE_D3D12_SB_OPERAND_NON_UNIFORM(NonUniform) (((NonUniform)<< D3D12_SB_OPERAND_NON_UNIFORM_SHIFT)& D3D12_SB_OPERAND_NON_UNIFORM_MASK) - #define D3D10_SB_OPERAND_DOUBLE_EXTENDED_MASK 0x80000000 #define D3D10_SB_OPERAND_DOUBLE_EXTENDED_SHIFT 31 // DECODER MACRO: Determine if an extended operand token @@ -1579,7 +1577,6 @@ typedef enum D3D10_SB_SAMPLER_MODE // // ---------------------------------------------------------------------------- - // ---------------------------------------------------------------------------- // Input or Output Register Indexing Range Declaration // @@ -2025,7 +2022,6 @@ typedef enum D3D11_SB_TESSELLATOR_OUTPUT_PRIMITIVE // a tessellator output primitive declaration token (OpcodeToken0) #define ENCODE_D3D11_SB_TESS_OUTPUT_PRIMITIVE(OutputPrimitive) (((OutputPrimitive)< version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 500 @@ -58,546 +54,468 @@ typedef interface ID3D12Object ID3D12Object; #endif /* __ID3D12Object_FWD_DEFINED__ */ - #ifndef __ID3D12DeviceChild_FWD_DEFINED__ #define __ID3D12DeviceChild_FWD_DEFINED__ typedef interface ID3D12DeviceChild ID3D12DeviceChild; #endif /* __ID3D12DeviceChild_FWD_DEFINED__ */ - #ifndef __ID3D12RootSignature_FWD_DEFINED__ #define __ID3D12RootSignature_FWD_DEFINED__ typedef interface ID3D12RootSignature ID3D12RootSignature; #endif /* __ID3D12RootSignature_FWD_DEFINED__ */ - #ifndef __ID3D12RootSignatureDeserializer_FWD_DEFINED__ #define __ID3D12RootSignatureDeserializer_FWD_DEFINED__ typedef interface ID3D12RootSignatureDeserializer ID3D12RootSignatureDeserializer; #endif /* __ID3D12RootSignatureDeserializer_FWD_DEFINED__ */ - #ifndef __ID3D12VersionedRootSignatureDeserializer_FWD_DEFINED__ #define __ID3D12VersionedRootSignatureDeserializer_FWD_DEFINED__ typedef interface ID3D12VersionedRootSignatureDeserializer ID3D12VersionedRootSignatureDeserializer; #endif /* __ID3D12VersionedRootSignatureDeserializer_FWD_DEFINED__ */ - #ifndef __ID3D12Pageable_FWD_DEFINED__ #define __ID3D12Pageable_FWD_DEFINED__ typedef interface ID3D12Pageable ID3D12Pageable; #endif /* __ID3D12Pageable_FWD_DEFINED__ */ - #ifndef __ID3D12Heap_FWD_DEFINED__ #define __ID3D12Heap_FWD_DEFINED__ typedef interface ID3D12Heap ID3D12Heap; #endif /* __ID3D12Heap_FWD_DEFINED__ */ - #ifndef __ID3D12Resource_FWD_DEFINED__ #define __ID3D12Resource_FWD_DEFINED__ typedef interface ID3D12Resource ID3D12Resource; #endif /* __ID3D12Resource_FWD_DEFINED__ */ - #ifndef __ID3D12CommandAllocator_FWD_DEFINED__ #define __ID3D12CommandAllocator_FWD_DEFINED__ typedef interface ID3D12CommandAllocator ID3D12CommandAllocator; #endif /* __ID3D12CommandAllocator_FWD_DEFINED__ */ - #ifndef __ID3D12Fence_FWD_DEFINED__ #define __ID3D12Fence_FWD_DEFINED__ typedef interface ID3D12Fence ID3D12Fence; #endif /* __ID3D12Fence_FWD_DEFINED__ */ - #ifndef __ID3D12Fence1_FWD_DEFINED__ #define __ID3D12Fence1_FWD_DEFINED__ typedef interface ID3D12Fence1 ID3D12Fence1; #endif /* __ID3D12Fence1_FWD_DEFINED__ */ - #ifndef __ID3D12PipelineState_FWD_DEFINED__ #define __ID3D12PipelineState_FWD_DEFINED__ typedef interface ID3D12PipelineState ID3D12PipelineState; #endif /* __ID3D12PipelineState_FWD_DEFINED__ */ - #ifndef __ID3D12DescriptorHeap_FWD_DEFINED__ #define __ID3D12DescriptorHeap_FWD_DEFINED__ typedef interface ID3D12DescriptorHeap ID3D12DescriptorHeap; #endif /* __ID3D12DescriptorHeap_FWD_DEFINED__ */ - #ifndef __ID3D12QueryHeap_FWD_DEFINED__ #define __ID3D12QueryHeap_FWD_DEFINED__ typedef interface ID3D12QueryHeap ID3D12QueryHeap; #endif /* __ID3D12QueryHeap_FWD_DEFINED__ */ - #ifndef __ID3D12CommandSignature_FWD_DEFINED__ #define __ID3D12CommandSignature_FWD_DEFINED__ typedef interface ID3D12CommandSignature ID3D12CommandSignature; #endif /* __ID3D12CommandSignature_FWD_DEFINED__ */ - #ifndef __ID3D12CommandList_FWD_DEFINED__ #define __ID3D12CommandList_FWD_DEFINED__ typedef interface ID3D12CommandList ID3D12CommandList; #endif /* __ID3D12CommandList_FWD_DEFINED__ */ - #ifndef __ID3D12GraphicsCommandList_FWD_DEFINED__ #define __ID3D12GraphicsCommandList_FWD_DEFINED__ typedef interface ID3D12GraphicsCommandList ID3D12GraphicsCommandList; #endif /* __ID3D12GraphicsCommandList_FWD_DEFINED__ */ - #ifndef __ID3D12GraphicsCommandList1_FWD_DEFINED__ #define __ID3D12GraphicsCommandList1_FWD_DEFINED__ typedef interface ID3D12GraphicsCommandList1 ID3D12GraphicsCommandList1; #endif /* __ID3D12GraphicsCommandList1_FWD_DEFINED__ */ - #ifndef __ID3D12GraphicsCommandList2_FWD_DEFINED__ #define __ID3D12GraphicsCommandList2_FWD_DEFINED__ typedef interface ID3D12GraphicsCommandList2 ID3D12GraphicsCommandList2; #endif /* __ID3D12GraphicsCommandList2_FWD_DEFINED__ */ - #ifndef __ID3D12CommandQueue_FWD_DEFINED__ #define __ID3D12CommandQueue_FWD_DEFINED__ typedef interface ID3D12CommandQueue ID3D12CommandQueue; #endif /* __ID3D12CommandQueue_FWD_DEFINED__ */ - #ifndef __ID3D12Device_FWD_DEFINED__ #define __ID3D12Device_FWD_DEFINED__ typedef interface ID3D12Device ID3D12Device; #endif /* __ID3D12Device_FWD_DEFINED__ */ - #ifndef __ID3D12PipelineLibrary_FWD_DEFINED__ #define __ID3D12PipelineLibrary_FWD_DEFINED__ typedef interface ID3D12PipelineLibrary ID3D12PipelineLibrary; #endif /* __ID3D12PipelineLibrary_FWD_DEFINED__ */ - #ifndef __ID3D12PipelineLibrary1_FWD_DEFINED__ #define __ID3D12PipelineLibrary1_FWD_DEFINED__ typedef interface ID3D12PipelineLibrary1 ID3D12PipelineLibrary1; #endif /* __ID3D12PipelineLibrary1_FWD_DEFINED__ */ - #ifndef __ID3D12Device1_FWD_DEFINED__ #define __ID3D12Device1_FWD_DEFINED__ typedef interface ID3D12Device1 ID3D12Device1; #endif /* __ID3D12Device1_FWD_DEFINED__ */ - #ifndef __ID3D12Device2_FWD_DEFINED__ #define __ID3D12Device2_FWD_DEFINED__ typedef interface ID3D12Device2 ID3D12Device2; #endif /* __ID3D12Device2_FWD_DEFINED__ */ - #ifndef __ID3D12Device3_FWD_DEFINED__ #define __ID3D12Device3_FWD_DEFINED__ typedef interface ID3D12Device3 ID3D12Device3; #endif /* __ID3D12Device3_FWD_DEFINED__ */ - #ifndef __ID3D12ProtectedSession_FWD_DEFINED__ #define __ID3D12ProtectedSession_FWD_DEFINED__ typedef interface ID3D12ProtectedSession ID3D12ProtectedSession; #endif /* __ID3D12ProtectedSession_FWD_DEFINED__ */ - #ifndef __ID3D12ProtectedResourceSession_FWD_DEFINED__ #define __ID3D12ProtectedResourceSession_FWD_DEFINED__ typedef interface ID3D12ProtectedResourceSession ID3D12ProtectedResourceSession; #endif /* __ID3D12ProtectedResourceSession_FWD_DEFINED__ */ - #ifndef __ID3D12Device4_FWD_DEFINED__ #define __ID3D12Device4_FWD_DEFINED__ typedef interface ID3D12Device4 ID3D12Device4; #endif /* __ID3D12Device4_FWD_DEFINED__ */ - #ifndef __ID3D12LifetimeOwner_FWD_DEFINED__ #define __ID3D12LifetimeOwner_FWD_DEFINED__ typedef interface ID3D12LifetimeOwner ID3D12LifetimeOwner; #endif /* __ID3D12LifetimeOwner_FWD_DEFINED__ */ - #ifndef __ID3D12SwapChainAssistant_FWD_DEFINED__ #define __ID3D12SwapChainAssistant_FWD_DEFINED__ typedef interface ID3D12SwapChainAssistant ID3D12SwapChainAssistant; #endif /* __ID3D12SwapChainAssistant_FWD_DEFINED__ */ - #ifndef __ID3D12LifetimeTracker_FWD_DEFINED__ #define __ID3D12LifetimeTracker_FWD_DEFINED__ typedef interface ID3D12LifetimeTracker ID3D12LifetimeTracker; #endif /* __ID3D12LifetimeTracker_FWD_DEFINED__ */ - #ifndef __ID3D12StateObject_FWD_DEFINED__ #define __ID3D12StateObject_FWD_DEFINED__ typedef interface ID3D12StateObject ID3D12StateObject; #endif /* __ID3D12StateObject_FWD_DEFINED__ */ - #ifndef __ID3D12StateObjectProperties_FWD_DEFINED__ #define __ID3D12StateObjectProperties_FWD_DEFINED__ typedef interface ID3D12StateObjectProperties ID3D12StateObjectProperties; #endif /* __ID3D12StateObjectProperties_FWD_DEFINED__ */ - #ifndef __ID3D12StateObjectProperties1_FWD_DEFINED__ #define __ID3D12StateObjectProperties1_FWD_DEFINED__ typedef interface ID3D12StateObjectProperties1 ID3D12StateObjectProperties1; #endif /* __ID3D12StateObjectProperties1_FWD_DEFINED__ */ - #ifndef __ID3D12WorkGraphProperties_FWD_DEFINED__ #define __ID3D12WorkGraphProperties_FWD_DEFINED__ typedef interface ID3D12WorkGraphProperties ID3D12WorkGraphProperties; #endif /* __ID3D12WorkGraphProperties_FWD_DEFINED__ */ - #ifndef __ID3D12Device5_FWD_DEFINED__ #define __ID3D12Device5_FWD_DEFINED__ typedef interface ID3D12Device5 ID3D12Device5; #endif /* __ID3D12Device5_FWD_DEFINED__ */ - #ifndef __ID3D12DeviceRemovedExtendedDataSettings_FWD_DEFINED__ #define __ID3D12DeviceRemovedExtendedDataSettings_FWD_DEFINED__ typedef interface ID3D12DeviceRemovedExtendedDataSettings ID3D12DeviceRemovedExtendedDataSettings; #endif /* __ID3D12DeviceRemovedExtendedDataSettings_FWD_DEFINED__ */ - #ifndef __ID3D12DeviceRemovedExtendedDataSettings1_FWD_DEFINED__ #define __ID3D12DeviceRemovedExtendedDataSettings1_FWD_DEFINED__ typedef interface ID3D12DeviceRemovedExtendedDataSettings1 ID3D12DeviceRemovedExtendedDataSettings1; #endif /* __ID3D12DeviceRemovedExtendedDataSettings1_FWD_DEFINED__ */ - #ifndef __ID3D12DeviceRemovedExtendedDataSettings2_FWD_DEFINED__ #define __ID3D12DeviceRemovedExtendedDataSettings2_FWD_DEFINED__ typedef interface ID3D12DeviceRemovedExtendedDataSettings2 ID3D12DeviceRemovedExtendedDataSettings2; #endif /* __ID3D12DeviceRemovedExtendedDataSettings2_FWD_DEFINED__ */ - #ifndef __ID3D12DeviceRemovedExtendedData_FWD_DEFINED__ #define __ID3D12DeviceRemovedExtendedData_FWD_DEFINED__ typedef interface ID3D12DeviceRemovedExtendedData ID3D12DeviceRemovedExtendedData; #endif /* __ID3D12DeviceRemovedExtendedData_FWD_DEFINED__ */ - #ifndef __ID3D12DeviceRemovedExtendedData1_FWD_DEFINED__ #define __ID3D12DeviceRemovedExtendedData1_FWD_DEFINED__ typedef interface ID3D12DeviceRemovedExtendedData1 ID3D12DeviceRemovedExtendedData1; #endif /* __ID3D12DeviceRemovedExtendedData1_FWD_DEFINED__ */ - #ifndef __ID3D12DeviceRemovedExtendedData2_FWD_DEFINED__ #define __ID3D12DeviceRemovedExtendedData2_FWD_DEFINED__ typedef interface ID3D12DeviceRemovedExtendedData2 ID3D12DeviceRemovedExtendedData2; #endif /* __ID3D12DeviceRemovedExtendedData2_FWD_DEFINED__ */ - #ifndef __ID3D12Device6_FWD_DEFINED__ #define __ID3D12Device6_FWD_DEFINED__ typedef interface ID3D12Device6 ID3D12Device6; #endif /* __ID3D12Device6_FWD_DEFINED__ */ - #ifndef __ID3D12ProtectedResourceSession1_FWD_DEFINED__ #define __ID3D12ProtectedResourceSession1_FWD_DEFINED__ typedef interface ID3D12ProtectedResourceSession1 ID3D12ProtectedResourceSession1; #endif /* __ID3D12ProtectedResourceSession1_FWD_DEFINED__ */ - #ifndef __ID3D12Device7_FWD_DEFINED__ #define __ID3D12Device7_FWD_DEFINED__ typedef interface ID3D12Device7 ID3D12Device7; #endif /* __ID3D12Device7_FWD_DEFINED__ */ - #ifndef __ID3D12Device8_FWD_DEFINED__ #define __ID3D12Device8_FWD_DEFINED__ typedef interface ID3D12Device8 ID3D12Device8; #endif /* __ID3D12Device8_FWD_DEFINED__ */ - #ifndef __ID3D12Resource1_FWD_DEFINED__ #define __ID3D12Resource1_FWD_DEFINED__ typedef interface ID3D12Resource1 ID3D12Resource1; #endif /* __ID3D12Resource1_FWD_DEFINED__ */ - #ifndef __ID3D12Resource2_FWD_DEFINED__ #define __ID3D12Resource2_FWD_DEFINED__ typedef interface ID3D12Resource2 ID3D12Resource2; #endif /* __ID3D12Resource2_FWD_DEFINED__ */ - #ifndef __ID3D12Heap1_FWD_DEFINED__ #define __ID3D12Heap1_FWD_DEFINED__ typedef interface ID3D12Heap1 ID3D12Heap1; #endif /* __ID3D12Heap1_FWD_DEFINED__ */ - #ifndef __ID3D12GraphicsCommandList3_FWD_DEFINED__ #define __ID3D12GraphicsCommandList3_FWD_DEFINED__ typedef interface ID3D12GraphicsCommandList3 ID3D12GraphicsCommandList3; #endif /* __ID3D12GraphicsCommandList3_FWD_DEFINED__ */ - #ifndef __ID3D12MetaCommand_FWD_DEFINED__ #define __ID3D12MetaCommand_FWD_DEFINED__ typedef interface ID3D12MetaCommand ID3D12MetaCommand; #endif /* __ID3D12MetaCommand_FWD_DEFINED__ */ - #ifndef __ID3D12GraphicsCommandList4_FWD_DEFINED__ #define __ID3D12GraphicsCommandList4_FWD_DEFINED__ typedef interface ID3D12GraphicsCommandList4 ID3D12GraphicsCommandList4; #endif /* __ID3D12GraphicsCommandList4_FWD_DEFINED__ */ - #ifndef __ID3D12ShaderCacheSession_FWD_DEFINED__ #define __ID3D12ShaderCacheSession_FWD_DEFINED__ typedef interface ID3D12ShaderCacheSession ID3D12ShaderCacheSession; #endif /* __ID3D12ShaderCacheSession_FWD_DEFINED__ */ - #ifndef __ID3D12Device9_FWD_DEFINED__ #define __ID3D12Device9_FWD_DEFINED__ typedef interface ID3D12Device9 ID3D12Device9; #endif /* __ID3D12Device9_FWD_DEFINED__ */ - #ifndef __ID3D12Device10_FWD_DEFINED__ #define __ID3D12Device10_FWD_DEFINED__ typedef interface ID3D12Device10 ID3D12Device10; #endif /* __ID3D12Device10_FWD_DEFINED__ */ - #ifndef __ID3D12Device11_FWD_DEFINED__ #define __ID3D12Device11_FWD_DEFINED__ typedef interface ID3D12Device11 ID3D12Device11; #endif /* __ID3D12Device11_FWD_DEFINED__ */ - #ifndef __ID3D12Device12_FWD_DEFINED__ #define __ID3D12Device12_FWD_DEFINED__ typedef interface ID3D12Device12 ID3D12Device12; #endif /* __ID3D12Device12_FWD_DEFINED__ */ - #ifndef __ID3D12Device13_FWD_DEFINED__ #define __ID3D12Device13_FWD_DEFINED__ typedef interface ID3D12Device13 ID3D12Device13; #endif /* __ID3D12Device13_FWD_DEFINED__ */ - #ifndef __ID3D12Device14_FWD_DEFINED__ #define __ID3D12Device14_FWD_DEFINED__ typedef interface ID3D12Device14 ID3D12Device14; #endif /* __ID3D12Device14_FWD_DEFINED__ */ - #ifndef __ID3D12VirtualizationGuestDevice_FWD_DEFINED__ #define __ID3D12VirtualizationGuestDevice_FWD_DEFINED__ typedef interface ID3D12VirtualizationGuestDevice ID3D12VirtualizationGuestDevice; #endif /* __ID3D12VirtualizationGuestDevice_FWD_DEFINED__ */ - #ifndef __ID3D12Tools_FWD_DEFINED__ #define __ID3D12Tools_FWD_DEFINED__ typedef interface ID3D12Tools ID3D12Tools; #endif /* __ID3D12Tools_FWD_DEFINED__ */ - #ifndef __ID3D12Tools1_FWD_DEFINED__ #define __ID3D12Tools1_FWD_DEFINED__ typedef interface ID3D12Tools1 ID3D12Tools1; #endif /* __ID3D12Tools1_FWD_DEFINED__ */ - #ifndef __ID3D12PageableTools_FWD_DEFINED__ #define __ID3D12PageableTools_FWD_DEFINED__ typedef interface ID3D12PageableTools ID3D12PageableTools; #endif /* __ID3D12PageableTools_FWD_DEFINED__ */ - #ifndef __ID3D12DeviceTools_FWD_DEFINED__ #define __ID3D12DeviceTools_FWD_DEFINED__ typedef interface ID3D12DeviceTools ID3D12DeviceTools; #endif /* __ID3D12DeviceTools_FWD_DEFINED__ */ - #ifndef __ID3D12SDKConfiguration_FWD_DEFINED__ #define __ID3D12SDKConfiguration_FWD_DEFINED__ typedef interface ID3D12SDKConfiguration ID3D12SDKConfiguration; #endif /* __ID3D12SDKConfiguration_FWD_DEFINED__ */ - #ifndef __ID3D12SDKConfiguration1_FWD_DEFINED__ #define __ID3D12SDKConfiguration1_FWD_DEFINED__ typedef interface ID3D12SDKConfiguration1 ID3D12SDKConfiguration1; #endif /* __ID3D12SDKConfiguration1_FWD_DEFINED__ */ - #ifndef __ID3D12DeviceFactory_FWD_DEFINED__ #define __ID3D12DeviceFactory_FWD_DEFINED__ typedef interface ID3D12DeviceFactory ID3D12DeviceFactory; #endif /* __ID3D12DeviceFactory_FWD_DEFINED__ */ - #ifndef __ID3D12DeviceConfiguration_FWD_DEFINED__ #define __ID3D12DeviceConfiguration_FWD_DEFINED__ typedef interface ID3D12DeviceConfiguration ID3D12DeviceConfiguration; #endif /* __ID3D12DeviceConfiguration_FWD_DEFINED__ */ - #ifndef __ID3D12DeviceConfiguration1_FWD_DEFINED__ #define __ID3D12DeviceConfiguration1_FWD_DEFINED__ typedef interface ID3D12DeviceConfiguration1 ID3D12DeviceConfiguration1; #endif /* __ID3D12DeviceConfiguration1_FWD_DEFINED__ */ - #ifndef __ID3D12GraphicsCommandList5_FWD_DEFINED__ #define __ID3D12GraphicsCommandList5_FWD_DEFINED__ typedef interface ID3D12GraphicsCommandList5 ID3D12GraphicsCommandList5; #endif /* __ID3D12GraphicsCommandList5_FWD_DEFINED__ */ - #ifndef __ID3D12GraphicsCommandList6_FWD_DEFINED__ #define __ID3D12GraphicsCommandList6_FWD_DEFINED__ typedef interface ID3D12GraphicsCommandList6 ID3D12GraphicsCommandList6; #endif /* __ID3D12GraphicsCommandList6_FWD_DEFINED__ */ - #ifndef __ID3D12GraphicsCommandList7_FWD_DEFINED__ #define __ID3D12GraphicsCommandList7_FWD_DEFINED__ typedef interface ID3D12GraphicsCommandList7 ID3D12GraphicsCommandList7; #endif /* __ID3D12GraphicsCommandList7_FWD_DEFINED__ */ - #ifndef __ID3D12GraphicsCommandList8_FWD_DEFINED__ #define __ID3D12GraphicsCommandList8_FWD_DEFINED__ typedef interface ID3D12GraphicsCommandList8 ID3D12GraphicsCommandList8; #endif /* __ID3D12GraphicsCommandList8_FWD_DEFINED__ */ - #ifndef __ID3D12GraphicsCommandList9_FWD_DEFINED__ #define __ID3D12GraphicsCommandList9_FWD_DEFINED__ typedef interface ID3D12GraphicsCommandList9 ID3D12GraphicsCommandList9; #endif /* __ID3D12GraphicsCommandList9_FWD_DEFINED__ */ - #ifndef __ID3D12GraphicsCommandList10_FWD_DEFINED__ #define __ID3D12GraphicsCommandList10_FWD_DEFINED__ typedef interface ID3D12GraphicsCommandList10 ID3D12GraphicsCommandList10; #endif /* __ID3D12GraphicsCommandList10_FWD_DEFINED__ */ - #ifndef __ID3D12DSRDeviceFactory_FWD_DEFINED__ #define __ID3D12DSRDeviceFactory_FWD_DEFINED__ typedef interface ID3D12DSRDeviceFactory ID3D12DSRDeviceFactory; #endif /* __ID3D12DSRDeviceFactory_FWD_DEFINED__ */ - #ifndef __ID3D12GBVDiagnostics_FWD_DEFINED__ #define __ID3D12GBVDiagnostics_FWD_DEFINED__ typedef interface ID3D12GBVDiagnostics ID3D12GBVDiagnostics; #endif /* __ID3D12GBVDiagnostics_FWD_DEFINED__ */ - /* header files for imported files */ #include "oaidl.h" #include "ocidl.h" @@ -609,7 +527,6 @@ typedef interface ID3D12GBVDiagnostics ID3D12GBVDiagnostics; extern "C"{ #endif - /* interface __MIDL_itf_d3d12_0000_0000 */ /* [local] */ @@ -1798,8 +1715,6 @@ typedef struct D3D12_RASTERIZER_DESC2 D3D12_CONSERVATIVE_RASTERIZATION_MODE ConservativeRaster; } D3D12_RASTERIZER_DESC2; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0000_v0_0_s_ifspec; @@ -1809,7 +1724,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0000_v0_0_s_ifspec; /* interface ID3D12Object */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Object; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -1895,7 +1809,6 @@ EXTERN_C const IID IID_ID3D12Object; #ifdef COBJMACROS - #define ID3D12Object_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -1905,7 +1818,6 @@ EXTERN_C const IID IID_ID3D12Object; #define ID3D12Object_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Object_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -1920,22 +1832,16 @@ EXTERN_C const IID IID_ID3D12Object; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Object_INTERFACE_DEFINED__ */ - #ifndef __ID3D12DeviceChild_INTERFACE_DEFINED__ #define __ID3D12DeviceChild_INTERFACE_DEFINED__ /* interface ID3D12DeviceChild */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12DeviceChild; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -2014,7 +1920,6 @@ EXTERN_C const IID IID_ID3D12DeviceChild; #ifdef COBJMACROS - #define ID3D12DeviceChild_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -2024,7 +1929,6 @@ EXTERN_C const IID IID_ID3D12DeviceChild; #define ID3D12DeviceChild_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12DeviceChild_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -2037,28 +1941,21 @@ EXTERN_C const IID IID_ID3D12DeviceChild; #define ID3D12DeviceChild_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12DeviceChild_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12DeviceChild_INTERFACE_DEFINED__ */ - #ifndef __ID3D12RootSignature_INTERFACE_DEFINED__ #define __ID3D12RootSignature_INTERFACE_DEFINED__ /* interface ID3D12RootSignature */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12RootSignature; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -2133,7 +2030,6 @@ EXTERN_C const IID IID_ID3D12RootSignature; #ifdef COBJMACROS - #define ID3D12RootSignature_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -2143,7 +2039,6 @@ EXTERN_C const IID IID_ID3D12RootSignature; #define ID3D12RootSignature_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12RootSignature_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -2156,22 +2051,15 @@ EXTERN_C const IID IID_ID3D12RootSignature; #define ID3D12RootSignature_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12RootSignature_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12RootSignature_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0001 */ /* [local] */ @@ -3242,7 +3130,6 @@ enum D3D12_RESOURCE_BARRIER_TYPE D3D12_RESOURCE_BARRIER_TYPE_UAV = ( D3D12_RESOURCE_BARRIER_TYPE_ALIASING + 1 ) } D3D12_RESOURCE_BARRIER_TYPE; - typedef struct D3D12_RESOURCE_TRANSITION_BARRIER { ID3D12Resource *pResource; @@ -4193,8 +4080,6 @@ typedef struct D3D12_VERSIONED_ROOT_SIGNATURE_DESC } ; } D3D12_VERSIONED_ROOT_SIGNATURE_DESC; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0001_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0001_v0_0_s_ifspec; @@ -4204,7 +4089,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0001_v0_0_s_ifspec; /* interface ID3D12RootSignatureDeserializer */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12RootSignatureDeserializer; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -4254,7 +4138,6 @@ EXTERN_C const IID IID_ID3D12RootSignatureDeserializer; #ifdef COBJMACROS - #define ID3D12RootSignatureDeserializer_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -4264,28 +4147,21 @@ EXTERN_C const IID IID_ID3D12RootSignatureDeserializer; #define ID3D12RootSignatureDeserializer_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12RootSignatureDeserializer_GetRootSignatureDesc(This) \ ( (This)->lpVtbl -> GetRootSignatureDesc(This) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12RootSignatureDeserializer_INTERFACE_DEFINED__ */ - #ifndef __ID3D12VersionedRootSignatureDeserializer_INTERFACE_DEFINED__ #define __ID3D12VersionedRootSignatureDeserializer_INTERFACE_DEFINED__ /* interface ID3D12VersionedRootSignatureDeserializer */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VersionedRootSignatureDeserializer; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -4345,7 +4221,6 @@ EXTERN_C const IID IID_ID3D12VersionedRootSignatureDeserializer; #ifdef COBJMACROS - #define ID3D12VersionedRootSignatureDeserializer_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -4355,7 +4230,6 @@ EXTERN_C const IID IID_ID3D12VersionedRootSignatureDeserializer; #define ID3D12VersionedRootSignatureDeserializer_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VersionedRootSignatureDeserializer_GetRootSignatureDescAtVersion(This,convertToVersion,ppDesc) \ ( (This)->lpVtbl -> GetRootSignatureDescAtVersion(This,convertToVersion,ppDesc) ) @@ -4364,15 +4238,10 @@ EXTERN_C const IID IID_ID3D12VersionedRootSignatureDeserializer; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VersionedRootSignatureDeserializer_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0003 */ /* [local] */ @@ -4641,9 +4510,6 @@ typedef struct D3D12_COMMAND_SIGNATURE_DESC UINT NodeMask; } D3D12_COMMAND_SIGNATURE_DESC; - - - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0003_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0003_v0_0_s_ifspec; @@ -4653,7 +4519,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0003_v0_0_s_ifspec; /* interface ID3D12Pageable */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Pageable; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -4728,7 +4593,6 @@ EXTERN_C const IID IID_ID3D12Pageable; #ifdef COBJMACROS - #define ID3D12Pageable_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -4738,7 +4602,6 @@ EXTERN_C const IID IID_ID3D12Pageable; #define ID3D12Pageable_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Pageable_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -4751,29 +4614,21 @@ EXTERN_C const IID IID_ID3D12Pageable; #define ID3D12Pageable_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12Pageable_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Pageable_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Heap_INTERFACE_DEFINED__ #define __ID3D12Heap_INTERFACE_DEFINED__ /* interface ID3D12Heap */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Heap; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -4867,7 +4722,6 @@ EXTERN_C const IID IID_ID3D12Heap; #ifdef COBJMACROS - #define ID3D12Heap_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -4877,7 +4731,6 @@ EXTERN_C const IID IID_ID3D12Heap; #define ID3D12Heap_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Heap_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -4890,11 +4743,9 @@ EXTERN_C const IID IID_ID3D12Heap; #define ID3D12Heap_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12Heap_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #if !defined(_WIN32) #define ID3D12Heap_GetDesc(This) \ @@ -4906,22 +4757,16 @@ EXTERN_C const IID IID_ID3D12Heap; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Heap_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Resource_INTERFACE_DEFINED__ #define __ID3D12Resource_INTERFACE_DEFINED__ /* interface ID3D12Resource */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Resource; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -5085,7 +4930,6 @@ EXTERN_C const IID IID_ID3D12Resource; #ifdef COBJMACROS - #define ID3D12Resource_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -5095,7 +4939,6 @@ EXTERN_C const IID IID_ID3D12Resource; #define ID3D12Resource_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Resource_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -5108,12 +4951,9 @@ EXTERN_C const IID IID_ID3D12Resource; #define ID3D12Resource_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12Resource_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - - #define ID3D12Resource_Map(This,Subresource,pReadRange,ppData) \ ( (This)->lpVtbl -> Map(This,Subresource,pReadRange,ppData) ) @@ -5142,22 +4982,16 @@ EXTERN_C const IID IID_ID3D12Resource; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Resource_INTERFACE_DEFINED__ */ - #ifndef __ID3D12CommandAllocator_INTERFACE_DEFINED__ #define __ID3D12CommandAllocator_INTERFACE_DEFINED__ /* interface ID3D12CommandAllocator */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12CommandAllocator; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -5238,7 +5072,6 @@ EXTERN_C const IID IID_ID3D12CommandAllocator; #ifdef COBJMACROS - #define ID3D12CommandAllocator_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -5248,7 +5081,6 @@ EXTERN_C const IID IID_ID3D12CommandAllocator; #define ID3D12CommandAllocator_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12CommandAllocator_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -5261,33 +5093,24 @@ EXTERN_C const IID IID_ID3D12CommandAllocator; #define ID3D12CommandAllocator_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12CommandAllocator_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - - #define ID3D12CommandAllocator_Reset(This) \ ( (This)->lpVtbl -> Reset(This) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12CommandAllocator_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Fence_INTERFACE_DEFINED__ #define __ID3D12Fence_INTERFACE_DEFINED__ /* interface ID3D12Fence */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Fence; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -5386,7 +5209,6 @@ EXTERN_C const IID IID_ID3D12Fence; #ifdef COBJMACROS - #define ID3D12Fence_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -5396,7 +5218,6 @@ EXTERN_C const IID IID_ID3D12Fence; #define ID3D12Fence_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Fence_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -5409,12 +5230,9 @@ EXTERN_C const IID IID_ID3D12Fence; #define ID3D12Fence_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12Fence_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - - #define ID3D12Fence_GetCompletedValue(This) \ ( (This)->lpVtbl -> GetCompletedValue(This) ) @@ -5426,22 +5244,16 @@ EXTERN_C const IID IID_ID3D12Fence; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Fence_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Fence1_INTERFACE_DEFINED__ #define __ID3D12Fence1_INTERFACE_DEFINED__ /* interface ID3D12Fence1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Fence1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -5537,7 +5349,6 @@ EXTERN_C const IID IID_ID3D12Fence1; #ifdef COBJMACROS - #define ID3D12Fence1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -5547,7 +5358,6 @@ EXTERN_C const IID IID_ID3D12Fence1; #define ID3D12Fence1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Fence1_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -5560,12 +5370,9 @@ EXTERN_C const IID IID_ID3D12Fence1; #define ID3D12Fence1_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12Fence1_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - - #define ID3D12Fence1_GetCompletedValue(This) \ ( (This)->lpVtbl -> GetCompletedValue(This) ) @@ -5575,28 +5382,21 @@ EXTERN_C const IID IID_ID3D12Fence1; #define ID3D12Fence1_Signal(This,Value) \ ( (This)->lpVtbl -> Signal(This,Value) ) - #define ID3D12Fence1_GetCreationFlags(This) \ ( (This)->lpVtbl -> GetCreationFlags(This) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Fence1_INTERFACE_DEFINED__ */ - #ifndef __ID3D12PipelineState_INTERFACE_DEFINED__ #define __ID3D12PipelineState_INTERFACE_DEFINED__ /* interface ID3D12PipelineState */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12PipelineState; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -5679,7 +5479,6 @@ EXTERN_C const IID IID_ID3D12PipelineState; #ifdef COBJMACROS - #define ID3D12PipelineState_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -5689,7 +5488,6 @@ EXTERN_C const IID IID_ID3D12PipelineState; #define ID3D12PipelineState_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12PipelineState_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -5702,33 +5500,24 @@ EXTERN_C const IID IID_ID3D12PipelineState; #define ID3D12PipelineState_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12PipelineState_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - - #define ID3D12PipelineState_GetCachedBlob(This,ppBlob) \ ( (This)->lpVtbl -> GetCachedBlob(This,ppBlob) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12PipelineState_INTERFACE_DEFINED__ */ - #ifndef __ID3D12DescriptorHeap_INTERFACE_DEFINED__ #define __ID3D12DescriptorHeap_INTERFACE_DEFINED__ /* interface ID3D12DescriptorHeap */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12DescriptorHeap; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -5860,7 +5649,6 @@ EXTERN_C const IID IID_ID3D12DescriptorHeap; #ifdef COBJMACROS - #define ID3D12DescriptorHeap_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -5870,7 +5658,6 @@ EXTERN_C const IID IID_ID3D12DescriptorHeap; #define ID3D12DescriptorHeap_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12DescriptorHeap_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -5883,11 +5670,9 @@ EXTERN_C const IID IID_ID3D12DescriptorHeap; #define ID3D12DescriptorHeap_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12DescriptorHeap_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #if !defined(_WIN32) #define ID3D12DescriptorHeap_GetDesc(This) \ @@ -5915,22 +5700,16 @@ EXTERN_C const IID IID_ID3D12DescriptorHeap; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12DescriptorHeap_INTERFACE_DEFINED__ */ - #ifndef __ID3D12QueryHeap_INTERFACE_DEFINED__ #define __ID3D12QueryHeap_INTERFACE_DEFINED__ /* interface ID3D12QueryHeap */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12QueryHeap; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -6005,7 +5784,6 @@ EXTERN_C const IID IID_ID3D12QueryHeap; #ifdef COBJMACROS - #define ID3D12QueryHeap_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -6015,7 +5793,6 @@ EXTERN_C const IID IID_ID3D12QueryHeap; #define ID3D12QueryHeap_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12QueryHeap_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -6028,30 +5805,21 @@ EXTERN_C const IID IID_ID3D12QueryHeap; #define ID3D12QueryHeap_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12QueryHeap_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - - #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12QueryHeap_INTERFACE_DEFINED__ */ - #ifndef __ID3D12CommandSignature_INTERFACE_DEFINED__ #define __ID3D12CommandSignature_INTERFACE_DEFINED__ /* interface ID3D12CommandSignature */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12CommandSignature; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -6126,7 +5894,6 @@ EXTERN_C const IID IID_ID3D12CommandSignature; #ifdef COBJMACROS - #define ID3D12CommandSignature_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -6136,7 +5903,6 @@ EXTERN_C const IID IID_ID3D12CommandSignature; #define ID3D12CommandSignature_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12CommandSignature_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -6149,30 +5915,21 @@ EXTERN_C const IID IID_ID3D12CommandSignature; #define ID3D12CommandSignature_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12CommandSignature_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - - #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12CommandSignature_INTERFACE_DEFINED__ */ - #ifndef __ID3D12CommandList_INTERFACE_DEFINED__ #define __ID3D12CommandList_INTERFACE_DEFINED__ /* interface ID3D12CommandList */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12CommandList; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -6253,7 +6010,6 @@ EXTERN_C const IID IID_ID3D12CommandList; #ifdef COBJMACROS - #define ID3D12CommandList_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -6263,7 +6019,6 @@ EXTERN_C const IID IID_ID3D12CommandList; #define ID3D12CommandList_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12CommandList_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -6276,32 +6031,24 @@ EXTERN_C const IID IID_ID3D12CommandList; #define ID3D12CommandList_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12CommandList_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12CommandList_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12CommandList_INTERFACE_DEFINED__ */ - #ifndef __ID3D12GraphicsCommandList_INTERFACE_DEFINED__ #define __ID3D12GraphicsCommandList_INTERFACE_DEFINED__ /* interface ID3D12GraphicsCommandList */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12GraphicsCommandList; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -6978,7 +6725,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList; #ifdef COBJMACROS - #define ID3D12GraphicsCommandList_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -6988,7 +6734,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList; #define ID3D12GraphicsCommandList_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12GraphicsCommandList_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -7001,15 +6746,12 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList; #define ID3D12GraphicsCommandList_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12GraphicsCommandList_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12GraphicsCommandList_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) - #define ID3D12GraphicsCommandList_Close(This) \ ( (This)->lpVtbl -> Close(This) ) @@ -7165,22 +6907,16 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12GraphicsCommandList_INTERFACE_DEFINED__ */ - #ifndef __ID3D12GraphicsCommandList1_INTERFACE_DEFINED__ #define __ID3D12GraphicsCommandList1_INTERFACE_DEFINED__ /* interface ID3D12GraphicsCommandList1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12GraphicsCommandList1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -7703,7 +7439,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList1; #ifdef COBJMACROS - #define ID3D12GraphicsCommandList1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -7713,7 +7448,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList1; #define ID3D12GraphicsCommandList1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12GraphicsCommandList1_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -7726,15 +7460,12 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList1; #define ID3D12GraphicsCommandList1_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12GraphicsCommandList1_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12GraphicsCommandList1_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) - #define ID3D12GraphicsCommandList1_Close(This) \ ( (This)->lpVtbl -> Close(This) ) @@ -7888,7 +7619,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList1; #define ID3D12GraphicsCommandList1_ExecuteIndirect(This,pCommandSignature,MaxCommandCount,pArgumentBuffer,ArgumentBufferOffset,pCountBuffer,CountBufferOffset) \ ( (This)->lpVtbl -> ExecuteIndirect(This,pCommandSignature,MaxCommandCount,pArgumentBuffer,ArgumentBufferOffset,pCountBuffer,CountBufferOffset) ) - #define ID3D12GraphicsCommandList1_AtomicCopyBufferUINT(This,pDstBuffer,DstOffset,pSrcBuffer,SrcOffset,Dependencies,ppDependentResources,pDependentSubresourceRanges) \ ( (This)->lpVtbl -> AtomicCopyBufferUINT(This,pDstBuffer,DstOffset,pSrcBuffer,SrcOffset,Dependencies,ppDependentResources,pDependentSubresourceRanges) ) @@ -7909,15 +7639,10 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList1; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12GraphicsCommandList1_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0018 */ /* [local] */ @@ -7935,8 +7660,6 @@ enum D3D12_WRITEBUFFERIMMEDIATE_MODE D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT = 0x2 } D3D12_WRITEBUFFERIMMEDIATE_MODE; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0018_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0018_v0_0_s_ifspec; @@ -7946,7 +7669,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0018_v0_0_s_ifspec; /* interface ID3D12GraphicsCommandList2 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12GraphicsCommandList2; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -8440,7 +8162,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList2; #ifdef COBJMACROS - #define ID3D12GraphicsCommandList2_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -8450,7 +8171,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList2; #define ID3D12GraphicsCommandList2_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12GraphicsCommandList2_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -8463,15 +8183,12 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList2; #define ID3D12GraphicsCommandList2_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12GraphicsCommandList2_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12GraphicsCommandList2_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) - #define ID3D12GraphicsCommandList2_Close(This) \ ( (This)->lpVtbl -> Close(This) ) @@ -8625,7 +8342,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList2; #define ID3D12GraphicsCommandList2_ExecuteIndirect(This,pCommandSignature,MaxCommandCount,pArgumentBuffer,ArgumentBufferOffset,pCountBuffer,CountBufferOffset) \ ( (This)->lpVtbl -> ExecuteIndirect(This,pCommandSignature,MaxCommandCount,pArgumentBuffer,ArgumentBufferOffset,pCountBuffer,CountBufferOffset) ) - #define ID3D12GraphicsCommandList2_AtomicCopyBufferUINT(This,pDstBuffer,DstOffset,pSrcBuffer,SrcOffset,Dependencies,ppDependentResources,pDependentSubresourceRanges) \ ( (This)->lpVtbl -> AtomicCopyBufferUINT(This,pDstBuffer,DstOffset,pSrcBuffer,SrcOffset,Dependencies,ppDependentResources,pDependentSubresourceRanges) ) @@ -8644,28 +8360,21 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList2; #define ID3D12GraphicsCommandList2_SetViewInstanceMask(This,Mask) \ ( (This)->lpVtbl -> SetViewInstanceMask(This,Mask) ) - #define ID3D12GraphicsCommandList2_WriteBufferImmediate(This,Count,pParams,pModes) \ ( (This)->lpVtbl -> WriteBufferImmediate(This,Count,pParams,pModes) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12GraphicsCommandList2_INTERFACE_DEFINED__ */ - #ifndef __ID3D12CommandQueue_INTERFACE_DEFINED__ #define __ID3D12CommandQueue_INTERFACE_DEFINED__ /* interface ID3D12CommandQueue */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12CommandQueue; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -8881,7 +8590,6 @@ EXTERN_C const IID IID_ID3D12CommandQueue; #ifdef COBJMACROS - #define ID3D12CommandQueue_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -8891,7 +8599,6 @@ EXTERN_C const IID IID_ID3D12CommandQueue; #define ID3D12CommandQueue_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12CommandQueue_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -8904,12 +8611,9 @@ EXTERN_C const IID IID_ID3D12CommandQueue; #define ID3D12CommandQueue_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12CommandQueue_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - - #define ID3D12CommandQueue_UpdateTileMappings(This,pResource,NumResourceRegions,pResourceRegionStartCoordinates,pResourceRegionSizes,pHeap,NumRanges,pRangeFlags,pHeapRangeStartOffsets,pRangeTileCounts,Flags) \ ( (This)->lpVtbl -> UpdateTileMappings(This,pResource,NumResourceRegions,pResourceRegionStartCoordinates,pResourceRegionSizes,pHeap,NumRanges,pRangeFlags,pHeapRangeStartOffsets,pRangeTileCounts,Flags) ) @@ -8950,22 +8654,16 @@ EXTERN_C const IID IID_ID3D12CommandQueue; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12CommandQueue_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Device_INTERFACE_DEFINED__ #define __ID3D12Device_INTERFACE_DEFINED__ /* interface ID3D12Device */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Device; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -9561,7 +9259,6 @@ EXTERN_C const IID IID_ID3D12Device; #ifdef COBJMACROS - #define ID3D12Device_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -9571,7 +9268,6 @@ EXTERN_C const IID IID_ID3D12Device; #define ID3D12Device_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Device_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -9584,7 +9280,6 @@ EXTERN_C const IID IID_ID3D12Device; #define ID3D12Device_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12Device_GetNodeCount(This) \ ( (This)->lpVtbl -> GetNodeCount(This) ) @@ -9713,22 +9408,16 @@ EXTERN_C const IID IID_ID3D12Device; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Device_INTERFACE_DEFINED__ */ - #ifndef __ID3D12PipelineLibrary_INTERFACE_DEFINED__ #define __ID3D12PipelineLibrary_INTERFACE_DEFINED__ /* interface ID3D12PipelineLibrary */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12PipelineLibrary; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -9857,7 +9546,6 @@ EXTERN_C const IID IID_ID3D12PipelineLibrary; #ifdef COBJMACROS - #define ID3D12PipelineLibrary_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -9867,7 +9555,6 @@ EXTERN_C const IID IID_ID3D12PipelineLibrary; #define ID3D12PipelineLibrary_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12PipelineLibrary_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -9880,11 +9567,9 @@ EXTERN_C const IID IID_ID3D12PipelineLibrary; #define ID3D12PipelineLibrary_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12PipelineLibrary_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12PipelineLibrary_StorePipeline(This,pName,pPipeline) \ ( (This)->lpVtbl -> StorePipeline(This,pName,pPipeline) ) @@ -9902,22 +9587,16 @@ EXTERN_C const IID IID_ID3D12PipelineLibrary; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12PipelineLibrary_INTERFACE_DEFINED__ */ - #ifndef __ID3D12PipelineLibrary1_INTERFACE_DEFINED__ #define __ID3D12PipelineLibrary1_INTERFACE_DEFINED__ /* interface ID3D12PipelineLibrary1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12PipelineLibrary1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -10038,7 +9717,6 @@ EXTERN_C const IID IID_ID3D12PipelineLibrary1; #ifdef COBJMACROS - #define ID3D12PipelineLibrary1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -10048,7 +9726,6 @@ EXTERN_C const IID IID_ID3D12PipelineLibrary1; #define ID3D12PipelineLibrary1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12PipelineLibrary1_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -10061,11 +9738,9 @@ EXTERN_C const IID IID_ID3D12PipelineLibrary1; #define ID3D12PipelineLibrary1_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12PipelineLibrary1_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12PipelineLibrary1_StorePipeline(This,pName,pPipeline) \ ( (This)->lpVtbl -> StorePipeline(This,pName,pPipeline) ) @@ -10081,21 +9756,15 @@ EXTERN_C const IID IID_ID3D12PipelineLibrary1; #define ID3D12PipelineLibrary1_Serialize(This,pData,DataSizeInBytes) \ ( (This)->lpVtbl -> Serialize(This,pData,DataSizeInBytes) ) - #define ID3D12PipelineLibrary1_LoadPipeline(This,pName,pDesc,riid,ppPipelineState) \ ( (This)->lpVtbl -> LoadPipeline(This,pName,pDesc,riid,ppPipelineState) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12PipelineLibrary1_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0023 */ /* [local] */ @@ -10118,8 +9787,6 @@ enum D3D12_RESIDENCY_PRIORITY D3D12_RESIDENCY_PRIORITY_MAXIMUM = 0xc8000000 } D3D12_RESIDENCY_PRIORITY; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0023_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0023_v0_0_s_ifspec; @@ -10129,7 +9796,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0023_v0_0_s_ifspec; /* interface ID3D12Device1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Device1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -10545,7 +10211,6 @@ EXTERN_C const IID IID_ID3D12Device1; #ifdef COBJMACROS - #define ID3D12Device1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -10555,7 +10220,6 @@ EXTERN_C const IID IID_ID3D12Device1; #define ID3D12Device1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Device1_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -10568,7 +10232,6 @@ EXTERN_C const IID IID_ID3D12Device1; #define ID3D12Device1_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12Device1_GetNodeCount(This) \ ( (This)->lpVtbl -> GetNodeCount(This) ) @@ -10695,7 +10358,6 @@ EXTERN_C const IID IID_ID3D12Device1; ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) #endif - #define ID3D12Device1_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ ( (This)->lpVtbl -> CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) ) @@ -10707,22 +10369,16 @@ EXTERN_C const IID IID_ID3D12Device1; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Device1_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Device2_INTERFACE_DEFINED__ #define __ID3D12Device2_INTERFACE_DEFINED__ /* interface ID3D12Device2 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Device2; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -11132,7 +10788,6 @@ EXTERN_C const IID IID_ID3D12Device2; #ifdef COBJMACROS - #define ID3D12Device2_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -11142,7 +10797,6 @@ EXTERN_C const IID IID_ID3D12Device2; #define ID3D12Device2_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Device2_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -11155,7 +10809,6 @@ EXTERN_C const IID IID_ID3D12Device2; #define ID3D12Device2_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12Device2_GetNodeCount(This) \ ( (This)->lpVtbl -> GetNodeCount(This) ) @@ -11282,7 +10935,6 @@ EXTERN_C const IID IID_ID3D12Device2; ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) #endif - #define ID3D12Device2_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ ( (This)->lpVtbl -> CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) ) @@ -11292,21 +10944,15 @@ EXTERN_C const IID IID_ID3D12Device2; #define ID3D12Device2_SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) \ ( (This)->lpVtbl -> SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) ) - #define ID3D12Device2_CreatePipelineState(This,pDesc,riid,ppPipelineState) \ ( (This)->lpVtbl -> CreatePipelineState(This,pDesc,riid,ppPipelineState) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Device2_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0025 */ /* [local] */ @@ -11319,7 +10965,6 @@ enum D3D12_RESIDENCY_FLAGS DEFINE_ENUM_FLAG_OPERATORS( D3D12_RESIDENCY_FLAGS ) - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0025_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0025_v0_0_s_ifspec; @@ -11329,7 +10974,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0025_v0_0_s_ifspec; /* interface ID3D12Device3 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Device3; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -11774,7 +11418,6 @@ EXTERN_C const IID IID_ID3D12Device3; #ifdef COBJMACROS - #define ID3D12Device3_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -11784,7 +11427,6 @@ EXTERN_C const IID IID_ID3D12Device3; #define ID3D12Device3_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Device3_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -11797,7 +11439,6 @@ EXTERN_C const IID IID_ID3D12Device3; #define ID3D12Device3_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12Device3_GetNodeCount(This) \ ( (This)->lpVtbl -> GetNodeCount(This) ) @@ -11924,7 +11565,6 @@ EXTERN_C const IID IID_ID3D12Device3; ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) #endif - #define ID3D12Device3_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ ( (This)->lpVtbl -> CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) ) @@ -11934,11 +11574,9 @@ EXTERN_C const IID IID_ID3D12Device3; #define ID3D12Device3_SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) \ ( (This)->lpVtbl -> SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) ) - #define ID3D12Device3_CreatePipelineState(This,pDesc,riid,ppPipelineState) \ ( (This)->lpVtbl -> CreatePipelineState(This,pDesc,riid,ppPipelineState) ) - #define ID3D12Device3_OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) \ ( (This)->lpVtbl -> OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) ) @@ -11950,15 +11588,10 @@ EXTERN_C const IID IID_ID3D12Device3; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Device3_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0026 */ /* [local] */ @@ -11990,8 +11623,6 @@ enum D3D12_PROTECTED_SESSION_STATUS D3D12_PROTECTED_SESSION_STATUS_INVALID = 1 } D3D12_PROTECTED_SESSION_STATUS; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0026_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0026_v0_0_s_ifspec; @@ -12001,7 +11632,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0026_v0_0_s_ifspec; /* interface ID3D12ProtectedSession */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12ProtectedSession; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -12092,7 +11722,6 @@ EXTERN_C const IID IID_ID3D12ProtectedSession; #ifdef COBJMACROS - #define ID3D12ProtectedSession_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -12102,7 +11731,6 @@ EXTERN_C const IID IID_ID3D12ProtectedSession; #define ID3D12ProtectedSession_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12ProtectedSession_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -12115,11 +11743,9 @@ EXTERN_C const IID IID_ID3D12ProtectedSession; #define ID3D12ProtectedSession_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12ProtectedSession_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12ProtectedSession_GetStatusFence(This,riid,ppFence) \ ( (This)->lpVtbl -> GetStatusFence(This,riid,ppFence) ) @@ -12128,15 +11754,10 @@ EXTERN_C const IID IID_ID3D12ProtectedSession; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12ProtectedSession_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0027 */ /* [local] */ @@ -12167,8 +11788,6 @@ typedef struct D3D12_PROTECTED_RESOURCE_SESSION_DESC D3D12_PROTECTED_RESOURCE_SESSION_FLAGS Flags; } D3D12_PROTECTED_RESOURCE_SESSION_DESC; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0027_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0027_v0_0_s_ifspec; @@ -12178,7 +11797,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0027_v0_0_s_ifspec; /* interface ID3D12ProtectedResourceSession */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12ProtectedResourceSession; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -12282,7 +11900,6 @@ EXTERN_C const IID IID_ID3D12ProtectedResourceSession; #ifdef COBJMACROS - #define ID3D12ProtectedResourceSession_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -12292,7 +11909,6 @@ EXTERN_C const IID IID_ID3D12ProtectedResourceSession; #define ID3D12ProtectedResourceSession_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12ProtectedResourceSession_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -12305,11 +11921,9 @@ EXTERN_C const IID IID_ID3D12ProtectedResourceSession; #define ID3D12ProtectedResourceSession_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12ProtectedResourceSession_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12ProtectedResourceSession_GetStatusFence(This,riid,ppFence) \ ( (This)->lpVtbl -> GetStatusFence(This,riid,ppFence) ) @@ -12327,22 +11941,16 @@ EXTERN_C const IID IID_ID3D12ProtectedResourceSession; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12ProtectedResourceSession_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Device4_INTERFACE_DEFINED__ #define __ID3D12Device4_INTERFACE_DEFINED__ /* interface ID3D12Device4 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Device4; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -12887,7 +12495,6 @@ EXTERN_C const IID IID_ID3D12Device4; #ifdef COBJMACROS - #define ID3D12Device4_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -12897,7 +12504,6 @@ EXTERN_C const IID IID_ID3D12Device4; #define ID3D12Device4_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Device4_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -12910,7 +12516,6 @@ EXTERN_C const IID IID_ID3D12Device4; #define ID3D12Device4_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12Device4_GetNodeCount(This) \ ( (This)->lpVtbl -> GetNodeCount(This) ) @@ -13037,7 +12642,6 @@ EXTERN_C const IID IID_ID3D12Device4; ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) #endif - #define ID3D12Device4_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ ( (This)->lpVtbl -> CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) ) @@ -13047,11 +12651,9 @@ EXTERN_C const IID IID_ID3D12Device4; #define ID3D12Device4_SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) \ ( (This)->lpVtbl -> SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) ) - #define ID3D12Device4_CreatePipelineState(This,pDesc,riid,ppPipelineState) \ ( (This)->lpVtbl -> CreatePipelineState(This,pDesc,riid,ppPipelineState) ) - #define ID3D12Device4_OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) \ ( (This)->lpVtbl -> OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) ) @@ -13061,7 +12663,6 @@ EXTERN_C const IID IID_ID3D12Device4; #define ID3D12Device4_EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) \ ( (This)->lpVtbl -> EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) ) - #define ID3D12Device4_CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) \ ( (This)->lpVtbl -> CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) ) @@ -13087,15 +12688,10 @@ EXTERN_C const IID IID_ID3D12Device4; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Device4_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0029 */ /* [local] */ @@ -13106,9 +12702,6 @@ enum D3D12_LIFETIME_STATE D3D12_LIFETIME_STATE_NOT_IN_USE = ( D3D12_LIFETIME_STATE_IN_USE + 1 ) } D3D12_LIFETIME_STATE; - - - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0029_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0029_v0_0_s_ifspec; @@ -13118,7 +12711,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0029_v0_0_s_ifspec; /* interface ID3D12LifetimeOwner */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12LifetimeOwner; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -13170,7 +12762,6 @@ EXTERN_C const IID IID_ID3D12LifetimeOwner; #ifdef COBJMACROS - #define ID3D12LifetimeOwner_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -13180,28 +12771,21 @@ EXTERN_C const IID IID_ID3D12LifetimeOwner; #define ID3D12LifetimeOwner_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12LifetimeOwner_LifetimeStateUpdated(This,NewState) \ ( (This)->lpVtbl -> LifetimeStateUpdated(This,NewState) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12LifetimeOwner_INTERFACE_DEFINED__ */ - #ifndef __ID3D12SwapChainAssistant_INTERFACE_DEFINED__ #define __ID3D12SwapChainAssistant_INTERFACE_DEFINED__ /* interface ID3D12SwapChainAssistant */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12SwapChainAssistant; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -13294,7 +12878,6 @@ EXTERN_C const IID IID_ID3D12SwapChainAssistant; #ifdef COBJMACROS - #define ID3D12SwapChainAssistant_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -13324,22 +12907,16 @@ EXTERN_C const IID IID_ID3D12SwapChainAssistant; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12SwapChainAssistant_INTERFACE_DEFINED__ */ - #ifndef __ID3D12LifetimeTracker_INTERFACE_DEFINED__ #define __ID3D12LifetimeTracker_INTERFACE_DEFINED__ /* interface ID3D12LifetimeTracker */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12LifetimeTracker; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -13422,7 +12999,6 @@ EXTERN_C const IID IID_ID3D12LifetimeTracker; #ifdef COBJMACROS - #define ID3D12LifetimeTracker_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -13432,7 +13008,6 @@ EXTERN_C const IID IID_ID3D12LifetimeTracker; #define ID3D12LifetimeTracker_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12LifetimeTracker_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -13445,25 +13020,18 @@ EXTERN_C const IID IID_ID3D12LifetimeTracker; #define ID3D12LifetimeTracker_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12LifetimeTracker_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12LifetimeTracker_DestroyOwnedObject(This,pObject) \ ( (This)->lpVtbl -> DestroyOwnedObject(This,pObject) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12LifetimeTracker_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0032 */ /* [local] */ @@ -13534,8 +13102,6 @@ typedef struct D3D12_META_COMMAND_DESC D3D12_GRAPHICS_STATES ExecutionDirtyState; } D3D12_META_COMMAND_DESC; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0032_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0032_v0_0_s_ifspec; @@ -13545,7 +13111,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0032_v0_0_s_ifspec; /* interface ID3D12StateObject */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12StateObject; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -13620,7 +13185,6 @@ EXTERN_C const IID IID_ID3D12StateObject; #ifdef COBJMACROS - #define ID3D12StateObject_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -13630,7 +13194,6 @@ EXTERN_C const IID IID_ID3D12StateObject; #define ID3D12StateObject_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12StateObject_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -13643,30 +13206,21 @@ EXTERN_C const IID IID_ID3D12StateObject; #define ID3D12StateObject_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12StateObject_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - - #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12StateObject_INTERFACE_DEFINED__ */ - #ifndef __ID3D12StateObjectProperties_INTERFACE_DEFINED__ #define __ID3D12StateObjectProperties_INTERFACE_DEFINED__ /* interface ID3D12StateObjectProperties */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12StateObjectProperties; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -13740,7 +13294,6 @@ EXTERN_C const IID IID_ID3D12StateObjectProperties; #ifdef COBJMACROS - #define ID3D12StateObjectProperties_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -13750,7 +13303,6 @@ EXTERN_C const IID IID_ID3D12StateObjectProperties; #define ID3D12StateObjectProperties_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12StateObjectProperties_GetShaderIdentifier(This,pExportName) \ ( (This)->lpVtbl -> GetShaderIdentifier(This,pExportName) ) @@ -13765,15 +13317,10 @@ EXTERN_C const IID IID_ID3D12StateObjectProperties; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12StateObjectProperties_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0034 */ /* [local] */ @@ -13782,8 +13329,6 @@ typedef struct D3D12_PROGRAM_IDENTIFIER UINT64 OpaqueData[ 4 ]; } D3D12_PROGRAM_IDENTIFIER; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0034_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0034_v0_0_s_ifspec; @@ -13793,7 +13338,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0034_v0_0_s_ifspec; /* interface ID3D12StateObjectProperties1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12StateObjectProperties1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -13879,7 +13423,6 @@ EXTERN_C const IID IID_ID3D12StateObjectProperties1; #ifdef COBJMACROS - #define ID3D12StateObjectProperties1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -13889,7 +13432,6 @@ EXTERN_C const IID IID_ID3D12StateObjectProperties1; #define ID3D12StateObjectProperties1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12StateObjectProperties1_GetShaderIdentifier(This,pExportName) \ ( (This)->lpVtbl -> GetShaderIdentifier(This,pExportName) ) @@ -13913,15 +13455,10 @@ EXTERN_C const IID IID_ID3D12StateObjectProperties1; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12StateObjectProperties1_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0035 */ /* [local] */ @@ -13938,8 +13475,6 @@ typedef struct D3D12_WORK_GRAPH_MEMORY_REQUIREMENTS UINT SizeGranularityInBytes; } D3D12_WORK_GRAPH_MEMORY_REQUIREMENTS; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0035_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0035_v0_0_s_ifspec; @@ -13949,7 +13484,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0035_v0_0_s_ifspec; /* interface ID3D12WorkGraphProperties */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12WorkGraphProperties; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -14145,7 +13679,6 @@ EXTERN_C const IID IID_ID3D12WorkGraphProperties; #ifdef COBJMACROS - #define ID3D12WorkGraphProperties_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -14155,7 +13688,6 @@ EXTERN_C const IID IID_ID3D12WorkGraphProperties; #define ID3D12WorkGraphProperties_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12WorkGraphProperties_GetNumWorkGraphs(This) \ ( (This)->lpVtbl -> GetNumWorkGraphs(This) ) @@ -14207,15 +13739,10 @@ EXTERN_C const IID IID_ID3D12WorkGraphProperties; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12WorkGraphProperties_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0036 */ /* [local] */ @@ -14787,8 +14314,6 @@ enum D3D12_HIT_KIND D3D12_HIT_KIND_TRIANGLE_BACK_FACE = 0xff } D3D12_HIT_KIND; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0036_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0036_v0_0_s_ifspec; @@ -14798,7 +14323,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0036_v0_0_s_ifspec; /* interface ID3D12Device5 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Device5; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -15386,7 +14910,6 @@ EXTERN_C const IID IID_ID3D12Device5; #ifdef COBJMACROS - #define ID3D12Device5_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -15396,7 +14919,6 @@ EXTERN_C const IID IID_ID3D12Device5; #define ID3D12Device5_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Device5_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -15409,7 +14931,6 @@ EXTERN_C const IID IID_ID3D12Device5; #define ID3D12Device5_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12Device5_GetNodeCount(This) \ ( (This)->lpVtbl -> GetNodeCount(This) ) @@ -15536,7 +15057,6 @@ EXTERN_C const IID IID_ID3D12Device5; ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) #endif - #define ID3D12Device5_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ ( (This)->lpVtbl -> CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) ) @@ -15546,11 +15066,9 @@ EXTERN_C const IID IID_ID3D12Device5; #define ID3D12Device5_SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) \ ( (This)->lpVtbl -> SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) ) - #define ID3D12Device5_CreatePipelineState(This,pDesc,riid,ppPipelineState) \ ( (This)->lpVtbl -> CreatePipelineState(This,pDesc,riid,ppPipelineState) ) - #define ID3D12Device5_OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) \ ( (This)->lpVtbl -> OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) ) @@ -15560,7 +15078,6 @@ EXTERN_C const IID IID_ID3D12Device5; #define ID3D12Device5_EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) \ ( (This)->lpVtbl -> EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) ) - #define ID3D12Device5_CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) \ ( (This)->lpVtbl -> CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) ) @@ -15584,7 +15101,6 @@ EXTERN_C const IID IID_ID3D12Device5; ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) #endif - #define ID3D12Device5_CreateLifetimeTracker(This,pOwner,riid,ppvTracker) \ ( (This)->lpVtbl -> CreateLifetimeTracker(This,pOwner,riid,ppvTracker) ) @@ -15611,15 +15127,10 @@ EXTERN_C const IID IID_ID3D12Device5; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Device5_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0037 */ /* [local] */ @@ -15879,8 +15390,6 @@ typedef struct D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA } ; } D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0037_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0037_v0_0_s_ifspec; @@ -15890,7 +15399,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0037_v0_0_s_ifspec; /* interface ID3D12DeviceRemovedExtendedDataSettings */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedDataSettings; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -15958,7 +15466,6 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedDataSettings; #ifdef COBJMACROS - #define ID3D12DeviceRemovedExtendedDataSettings_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -15968,7 +15475,6 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedDataSettings; #define ID3D12DeviceRemovedExtendedDataSettings_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12DeviceRemovedExtendedDataSettings_SetAutoBreadcrumbsEnablement(This,Enablement) \ ( (This)->lpVtbl -> SetAutoBreadcrumbsEnablement(This,Enablement) ) @@ -15980,22 +15486,16 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedDataSettings; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12DeviceRemovedExtendedDataSettings_INTERFACE_DEFINED__ */ - #ifndef __ID3D12DeviceRemovedExtendedDataSettings1_INTERFACE_DEFINED__ #define __ID3D12DeviceRemovedExtendedDataSettings1_INTERFACE_DEFINED__ /* interface ID3D12DeviceRemovedExtendedDataSettings1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedDataSettings1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -16062,7 +15562,6 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedDataSettings1; #ifdef COBJMACROS - #define ID3D12DeviceRemovedExtendedDataSettings1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -16072,7 +15571,6 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedDataSettings1; #define ID3D12DeviceRemovedExtendedDataSettings1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12DeviceRemovedExtendedDataSettings1_SetAutoBreadcrumbsEnablement(This,Enablement) \ ( (This)->lpVtbl -> SetAutoBreadcrumbsEnablement(This,Enablement) ) @@ -16082,28 +15580,21 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedDataSettings1; #define ID3D12DeviceRemovedExtendedDataSettings1_SetWatsonDumpEnablement(This,Enablement) \ ( (This)->lpVtbl -> SetWatsonDumpEnablement(This,Enablement) ) - #define ID3D12DeviceRemovedExtendedDataSettings1_SetBreadcrumbContextEnablement(This,Enablement) \ ( (This)->lpVtbl -> SetBreadcrumbContextEnablement(This,Enablement) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12DeviceRemovedExtendedDataSettings1_INTERFACE_DEFINED__ */ - #ifndef __ID3D12DeviceRemovedExtendedDataSettings2_INTERFACE_DEFINED__ #define __ID3D12DeviceRemovedExtendedDataSettings2_INTERFACE_DEFINED__ /* interface ID3D12DeviceRemovedExtendedDataSettings2 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedDataSettings2; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -16175,7 +15666,6 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedDataSettings2; #ifdef COBJMACROS - #define ID3D12DeviceRemovedExtendedDataSettings2_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -16185,7 +15675,6 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedDataSettings2; #define ID3D12DeviceRemovedExtendedDataSettings2_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12DeviceRemovedExtendedDataSettings2_SetAutoBreadcrumbsEnablement(This,Enablement) \ ( (This)->lpVtbl -> SetAutoBreadcrumbsEnablement(This,Enablement) ) @@ -16195,32 +15684,24 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedDataSettings2; #define ID3D12DeviceRemovedExtendedDataSettings2_SetWatsonDumpEnablement(This,Enablement) \ ( (This)->lpVtbl -> SetWatsonDumpEnablement(This,Enablement) ) - #define ID3D12DeviceRemovedExtendedDataSettings2_SetBreadcrumbContextEnablement(This,Enablement) \ ( (This)->lpVtbl -> SetBreadcrumbContextEnablement(This,Enablement) ) - #define ID3D12DeviceRemovedExtendedDataSettings2_UseMarkersOnlyAutoBreadcrumbs(This,MarkersOnly) \ ( (This)->lpVtbl -> UseMarkersOnlyAutoBreadcrumbs(This,MarkersOnly) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12DeviceRemovedExtendedDataSettings2_INTERFACE_DEFINED__ */ - #ifndef __ID3D12DeviceRemovedExtendedData_INTERFACE_DEFINED__ #define __ID3D12DeviceRemovedExtendedData_INTERFACE_DEFINED__ /* interface ID3D12DeviceRemovedExtendedData */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedData; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -16280,7 +15761,6 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedData; #ifdef COBJMACROS - #define ID3D12DeviceRemovedExtendedData_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -16290,7 +15770,6 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedData; #define ID3D12DeviceRemovedExtendedData_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12DeviceRemovedExtendedData_GetAutoBreadcrumbsOutput(This,pOutput) \ ( (This)->lpVtbl -> GetAutoBreadcrumbsOutput(This,pOutput) ) @@ -16299,22 +15778,16 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedData; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12DeviceRemovedExtendedData_INTERFACE_DEFINED__ */ - #ifndef __ID3D12DeviceRemovedExtendedData1_INTERFACE_DEFINED__ #define __ID3D12DeviceRemovedExtendedData1_INTERFACE_DEFINED__ /* interface ID3D12DeviceRemovedExtendedData1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedData1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -16384,7 +15857,6 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedData1; #ifdef COBJMACROS - #define ID3D12DeviceRemovedExtendedData1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -16394,14 +15866,12 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedData1; #define ID3D12DeviceRemovedExtendedData1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12DeviceRemovedExtendedData1_GetAutoBreadcrumbsOutput(This,pOutput) \ ( (This)->lpVtbl -> GetAutoBreadcrumbsOutput(This,pOutput) ) #define ID3D12DeviceRemovedExtendedData1_GetPageFaultAllocationOutput(This,pOutput) \ ( (This)->lpVtbl -> GetPageFaultAllocationOutput(This,pOutput) ) - #define ID3D12DeviceRemovedExtendedData1_GetAutoBreadcrumbsOutput1(This,pOutput) \ ( (This)->lpVtbl -> GetAutoBreadcrumbsOutput1(This,pOutput) ) @@ -16410,22 +15880,16 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedData1; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12DeviceRemovedExtendedData1_INTERFACE_DEFINED__ */ - #ifndef __ID3D12DeviceRemovedExtendedData2_INTERFACE_DEFINED__ #define __ID3D12DeviceRemovedExtendedData2_INTERFACE_DEFINED__ /* interface ID3D12DeviceRemovedExtendedData2 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedData2; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -16503,7 +15967,6 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedData2; #ifdef COBJMACROS - #define ID3D12DeviceRemovedExtendedData2_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -16513,21 +15976,18 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedData2; #define ID3D12DeviceRemovedExtendedData2_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12DeviceRemovedExtendedData2_GetAutoBreadcrumbsOutput(This,pOutput) \ ( (This)->lpVtbl -> GetAutoBreadcrumbsOutput(This,pOutput) ) #define ID3D12DeviceRemovedExtendedData2_GetPageFaultAllocationOutput(This,pOutput) \ ( (This)->lpVtbl -> GetPageFaultAllocationOutput(This,pOutput) ) - #define ID3D12DeviceRemovedExtendedData2_GetAutoBreadcrumbsOutput1(This,pOutput) \ ( (This)->lpVtbl -> GetAutoBreadcrumbsOutput1(This,pOutput) ) #define ID3D12DeviceRemovedExtendedData2_GetPageFaultAllocationOutput1(This,pOutput) \ ( (This)->lpVtbl -> GetPageFaultAllocationOutput1(This,pOutput) ) - #define ID3D12DeviceRemovedExtendedData2_GetPageFaultAllocationOutput2(This,pOutput) \ ( (This)->lpVtbl -> GetPageFaultAllocationOutput2(This,pOutput) ) @@ -16536,15 +15996,10 @@ EXTERN_C const IID IID_ID3D12DeviceRemovedExtendedData2; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12DeviceRemovedExtendedData2_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0043 */ /* [local] */ @@ -16566,8 +16021,6 @@ enum D3D12_MEASUREMENTS_ACTION D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS = ( D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY + 1 ) } D3D12_MEASUREMENTS_ACTION; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0043_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0043_v0_0_s_ifspec; @@ -16577,7 +16030,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0043_v0_0_s_ifspec; /* interface ID3D12Device6 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Device6; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -17140,7 +16592,6 @@ EXTERN_C const IID IID_ID3D12Device6; #ifdef COBJMACROS - #define ID3D12Device6_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -17150,7 +16601,6 @@ EXTERN_C const IID IID_ID3D12Device6; #define ID3D12Device6_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Device6_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -17163,7 +16613,6 @@ EXTERN_C const IID IID_ID3D12Device6; #define ID3D12Device6_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12Device6_GetNodeCount(This) \ ( (This)->lpVtbl -> GetNodeCount(This) ) @@ -17290,7 +16739,6 @@ EXTERN_C const IID IID_ID3D12Device6; ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) #endif - #define ID3D12Device6_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ ( (This)->lpVtbl -> CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) ) @@ -17300,11 +16748,9 @@ EXTERN_C const IID IID_ID3D12Device6; #define ID3D12Device6_SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) \ ( (This)->lpVtbl -> SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) ) - #define ID3D12Device6_CreatePipelineState(This,pDesc,riid,ppPipelineState) \ ( (This)->lpVtbl -> CreatePipelineState(This,pDesc,riid,ppPipelineState) ) - #define ID3D12Device6_OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) \ ( (This)->lpVtbl -> OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) ) @@ -17314,7 +16760,6 @@ EXTERN_C const IID IID_ID3D12Device6; #define ID3D12Device6_EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) \ ( (This)->lpVtbl -> EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) ) - #define ID3D12Device6_CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) \ ( (This)->lpVtbl -> CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) ) @@ -17338,7 +16783,6 @@ EXTERN_C const IID IID_ID3D12Device6; ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) #endif - #define ID3D12Device6_CreateLifetimeTracker(This,pOwner,riid,ppvTracker) \ ( (This)->lpVtbl -> CreateLifetimeTracker(This,pOwner,riid,ppvTracker) ) @@ -17363,21 +16807,15 @@ EXTERN_C const IID IID_ID3D12Device6; #define ID3D12Device6_CheckDriverMatchingIdentifier(This,SerializedDataType,pIdentifierToCheck) \ ( (This)->lpVtbl -> CheckDriverMatchingIdentifier(This,SerializedDataType,pIdentifierToCheck) ) - #define ID3D12Device6_SetBackgroundProcessingMode(This,Mode,MeasurementsAction,hEventToSignalUponCompletion,pbFurtherMeasurementsDesired) \ ( (This)->lpVtbl -> SetBackgroundProcessingMode(This,Mode,MeasurementsAction,hEventToSignalUponCompletion,pbFurtherMeasurementsDesired) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Device6_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0044 */ /* [local] */ @@ -17402,8 +16840,6 @@ typedef struct D3D12_PROTECTED_RESOURCE_SESSION_DESC1 GUID ProtectionType; } D3D12_PROTECTED_RESOURCE_SESSION_DESC1; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0044_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0044_v0_0_s_ifspec; @@ -17413,7 +16849,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0044_v0_0_s_ifspec; /* interface ID3D12ProtectedResourceSession1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12ProtectedResourceSession1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -17529,7 +16964,6 @@ EXTERN_C const IID IID_ID3D12ProtectedResourceSession1; #ifdef COBJMACROS - #define ID3D12ProtectedResourceSession1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -17539,7 +16973,6 @@ EXTERN_C const IID IID_ID3D12ProtectedResourceSession1; #define ID3D12ProtectedResourceSession1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12ProtectedResourceSession1_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -17552,11 +16985,9 @@ EXTERN_C const IID IID_ID3D12ProtectedResourceSession1; #define ID3D12ProtectedResourceSession1_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12ProtectedResourceSession1_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12ProtectedResourceSession1_GetStatusFence(This,riid,ppFence) \ ( (This)->lpVtbl -> GetStatusFence(This,riid,ppFence) ) @@ -17583,22 +17014,16 @@ EXTERN_C const IID IID_ID3D12ProtectedResourceSession1; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12ProtectedResourceSession1_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Device7_INTERFACE_DEFINED__ #define __ID3D12Device7_INTERFACE_DEFINED__ /* interface ID3D12Device7 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Device7; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -18181,7 +17606,6 @@ EXTERN_C const IID IID_ID3D12Device7; #ifdef COBJMACROS - #define ID3D12Device7_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -18191,7 +17615,6 @@ EXTERN_C const IID IID_ID3D12Device7; #define ID3D12Device7_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Device7_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -18204,7 +17627,6 @@ EXTERN_C const IID IID_ID3D12Device7; #define ID3D12Device7_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12Device7_GetNodeCount(This) \ ( (This)->lpVtbl -> GetNodeCount(This) ) @@ -18331,7 +17753,6 @@ EXTERN_C const IID IID_ID3D12Device7; ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) #endif - #define ID3D12Device7_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ ( (This)->lpVtbl -> CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) ) @@ -18341,11 +17762,9 @@ EXTERN_C const IID IID_ID3D12Device7; #define ID3D12Device7_SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) \ ( (This)->lpVtbl -> SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) ) - #define ID3D12Device7_CreatePipelineState(This,pDesc,riid,ppPipelineState) \ ( (This)->lpVtbl -> CreatePipelineState(This,pDesc,riid,ppPipelineState) ) - #define ID3D12Device7_OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) \ ( (This)->lpVtbl -> OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) ) @@ -18355,7 +17774,6 @@ EXTERN_C const IID IID_ID3D12Device7; #define ID3D12Device7_EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) \ ( (This)->lpVtbl -> EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) ) - #define ID3D12Device7_CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) \ ( (This)->lpVtbl -> CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) ) @@ -18379,7 +17797,6 @@ EXTERN_C const IID IID_ID3D12Device7; ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) #endif - #define ID3D12Device7_CreateLifetimeTracker(This,pOwner,riid,ppvTracker) \ ( (This)->lpVtbl -> CreateLifetimeTracker(This,pOwner,riid,ppvTracker) ) @@ -18404,11 +17821,9 @@ EXTERN_C const IID IID_ID3D12Device7; #define ID3D12Device7_CheckDriverMatchingIdentifier(This,SerializedDataType,pIdentifierToCheck) \ ( (This)->lpVtbl -> CheckDriverMatchingIdentifier(This,SerializedDataType,pIdentifierToCheck) ) - #define ID3D12Device7_SetBackgroundProcessingMode(This,Mode,MeasurementsAction,hEventToSignalUponCompletion,pbFurtherMeasurementsDesired) \ ( (This)->lpVtbl -> SetBackgroundProcessingMode(This,Mode,MeasurementsAction,hEventToSignalUponCompletion,pbFurtherMeasurementsDesired) ) - #define ID3D12Device7_AddToStateObject(This,pAddition,pStateObjectToGrowFrom,riid,ppNewStateObject) \ ( (This)->lpVtbl -> AddToStateObject(This,pAddition,pStateObjectToGrowFrom,riid,ppNewStateObject) ) @@ -18417,22 +17832,16 @@ EXTERN_C const IID IID_ID3D12Device7; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Device7_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Device8_INTERFACE_DEFINED__ #define __ID3D12Device8_INTERFACE_DEFINED__ /* interface ID3D12Device8 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Device8; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -19115,7 +18524,6 @@ EXTERN_C const IID IID_ID3D12Device8; #ifdef COBJMACROS - #define ID3D12Device8_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -19125,7 +18533,6 @@ EXTERN_C const IID IID_ID3D12Device8; #define ID3D12Device8_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Device8_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -19138,7 +18545,6 @@ EXTERN_C const IID IID_ID3D12Device8; #define ID3D12Device8_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12Device8_GetNodeCount(This) \ ( (This)->lpVtbl -> GetNodeCount(This) ) @@ -19265,7 +18671,6 @@ EXTERN_C const IID IID_ID3D12Device8; ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) #endif - #define ID3D12Device8_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ ( (This)->lpVtbl -> CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) ) @@ -19275,11 +18680,9 @@ EXTERN_C const IID IID_ID3D12Device8; #define ID3D12Device8_SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) \ ( (This)->lpVtbl -> SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) ) - #define ID3D12Device8_CreatePipelineState(This,pDesc,riid,ppPipelineState) \ ( (This)->lpVtbl -> CreatePipelineState(This,pDesc,riid,ppPipelineState) ) - #define ID3D12Device8_OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) \ ( (This)->lpVtbl -> OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) ) @@ -19289,7 +18692,6 @@ EXTERN_C const IID IID_ID3D12Device8; #define ID3D12Device8_EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) \ ( (This)->lpVtbl -> EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) ) - #define ID3D12Device8_CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) \ ( (This)->lpVtbl -> CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) ) @@ -19313,7 +18715,6 @@ EXTERN_C const IID IID_ID3D12Device8; ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) #endif - #define ID3D12Device8_CreateLifetimeTracker(This,pOwner,riid,ppvTracker) \ ( (This)->lpVtbl -> CreateLifetimeTracker(This,pOwner,riid,ppvTracker) ) @@ -19338,11 +18739,9 @@ EXTERN_C const IID IID_ID3D12Device8; #define ID3D12Device8_CheckDriverMatchingIdentifier(This,SerializedDataType,pIdentifierToCheck) \ ( (This)->lpVtbl -> CheckDriverMatchingIdentifier(This,SerializedDataType,pIdentifierToCheck) ) - #define ID3D12Device8_SetBackgroundProcessingMode(This,Mode,MeasurementsAction,hEventToSignalUponCompletion,pbFurtherMeasurementsDesired) \ ( (This)->lpVtbl -> SetBackgroundProcessingMode(This,Mode,MeasurementsAction,hEventToSignalUponCompletion,pbFurtherMeasurementsDesired) ) - #define ID3D12Device8_AddToStateObject(This,pAddition,pStateObjectToGrowFrom,riid,ppNewStateObject) \ ( (This)->lpVtbl -> AddToStateObject(This,pAddition,pStateObjectToGrowFrom,riid,ppNewStateObject) ) @@ -19372,22 +18771,16 @@ EXTERN_C const IID IID_ID3D12Device8; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Device8_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Resource1_INTERFACE_DEFINED__ #define __ID3D12Resource1_INTERFACE_DEFINED__ /* interface ID3D12Resource1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Resource1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -19525,7 +18918,6 @@ EXTERN_C const IID IID_ID3D12Resource1; #ifdef COBJMACROS - #define ID3D12Resource1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -19535,7 +18927,6 @@ EXTERN_C const IID IID_ID3D12Resource1; #define ID3D12Resource1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Resource1_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -19548,12 +18939,9 @@ EXTERN_C const IID IID_ID3D12Resource1; #define ID3D12Resource1_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12Resource1_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - - #define ID3D12Resource1_Map(This,Subresource,pReadRange,ppData) \ ( (This)->lpVtbl -> Map(This,Subresource,pReadRange,ppData) ) @@ -19580,28 +18968,21 @@ EXTERN_C const IID IID_ID3D12Resource1; #define ID3D12Resource1_GetHeapProperties(This,pHeapProperties,pHeapFlags) \ ( (This)->lpVtbl -> GetHeapProperties(This,pHeapProperties,pHeapFlags) ) - #define ID3D12Resource1_GetProtectedResourceSession(This,riid,ppProtectedSession) \ ( (This)->lpVtbl -> GetProtectedResourceSession(This,riid,ppProtectedSession) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Resource1_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Resource2_INTERFACE_DEFINED__ #define __ID3D12Resource2_INTERFACE_DEFINED__ /* interface ID3D12Resource2 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Resource2; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -19754,7 +19135,6 @@ EXTERN_C const IID IID_ID3D12Resource2; #ifdef COBJMACROS - #define ID3D12Resource2_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -19764,7 +19144,6 @@ EXTERN_C const IID IID_ID3D12Resource2; #define ID3D12Resource2_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Resource2_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -19777,12 +19156,9 @@ EXTERN_C const IID IID_ID3D12Resource2; #define ID3D12Resource2_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12Resource2_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - - #define ID3D12Resource2_Map(This,Subresource,pReadRange,ppData) \ ( (This)->lpVtbl -> Map(This,Subresource,pReadRange,ppData) ) @@ -19809,7 +19185,6 @@ EXTERN_C const IID IID_ID3D12Resource2; #define ID3D12Resource2_GetHeapProperties(This,pHeapProperties,pHeapFlags) \ ( (This)->lpVtbl -> GetHeapProperties(This,pHeapProperties,pHeapFlags) ) - #define ID3D12Resource2_GetProtectedResourceSession(This,riid,ppProtectedSession) \ ( (This)->lpVtbl -> GetProtectedResourceSession(This,riid,ppProtectedSession) ) @@ -19824,22 +19199,16 @@ EXTERN_C const IID IID_ID3D12Resource2; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Resource2_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Heap1_INTERFACE_DEFINED__ #define __ID3D12Heap1_INTERFACE_DEFINED__ /* interface ID3D12Heap1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Heap1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -19936,7 +19305,6 @@ EXTERN_C const IID IID_ID3D12Heap1; #ifdef COBJMACROS - #define ID3D12Heap1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -19946,7 +19314,6 @@ EXTERN_C const IID IID_ID3D12Heap1; #define ID3D12Heap1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Heap1_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -19959,11 +19326,9 @@ EXTERN_C const IID IID_ID3D12Heap1; #define ID3D12Heap1_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12Heap1_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #if !defined(_WIN32) #define ID3D12Heap1_GetDesc(This) \ @@ -19973,28 +19338,21 @@ EXTERN_C const IID IID_ID3D12Heap1; ( (This)->lpVtbl -> GetDesc(This,RetVal) ) #endif - #define ID3D12Heap1_GetProtectedResourceSession(This,riid,ppProtectedSession) \ ( (This)->lpVtbl -> GetProtectedResourceSession(This,riid,ppProtectedSession) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Heap1_INTERFACE_DEFINED__ */ - #ifndef __ID3D12GraphicsCommandList3_INTERFACE_DEFINED__ #define __ID3D12GraphicsCommandList3_INTERFACE_DEFINED__ /* interface ID3D12GraphicsCommandList3 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12GraphicsCommandList3; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -20491,7 +19849,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList3; #ifdef COBJMACROS - #define ID3D12GraphicsCommandList3_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -20501,7 +19858,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList3; #define ID3D12GraphicsCommandList3_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12GraphicsCommandList3_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -20514,15 +19870,12 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList3; #define ID3D12GraphicsCommandList3_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12GraphicsCommandList3_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12GraphicsCommandList3_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) - #define ID3D12GraphicsCommandList3_Close(This) \ ( (This)->lpVtbl -> Close(This) ) @@ -20676,7 +20029,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList3; #define ID3D12GraphicsCommandList3_ExecuteIndirect(This,pCommandSignature,MaxCommandCount,pArgumentBuffer,ArgumentBufferOffset,pCountBuffer,CountBufferOffset) \ ( (This)->lpVtbl -> ExecuteIndirect(This,pCommandSignature,MaxCommandCount,pArgumentBuffer,ArgumentBufferOffset,pCountBuffer,CountBufferOffset) ) - #define ID3D12GraphicsCommandList3_AtomicCopyBufferUINT(This,pDstBuffer,DstOffset,pSrcBuffer,SrcOffset,Dependencies,ppDependentResources,pDependentSubresourceRanges) \ ( (This)->lpVtbl -> AtomicCopyBufferUINT(This,pDstBuffer,DstOffset,pSrcBuffer,SrcOffset,Dependencies,ppDependentResources,pDependentSubresourceRanges) ) @@ -20695,25 +20047,18 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList3; #define ID3D12GraphicsCommandList3_SetViewInstanceMask(This,Mask) \ ( (This)->lpVtbl -> SetViewInstanceMask(This,Mask) ) - #define ID3D12GraphicsCommandList3_WriteBufferImmediate(This,Count,pParams,pModes) \ ( (This)->lpVtbl -> WriteBufferImmediate(This,Count,pParams,pModes) ) - #define ID3D12GraphicsCommandList3_SetProtectedResourceSession(This,pProtectedResourceSession) \ ( (This)->lpVtbl -> SetProtectedResourceSession(This,pProtectedResourceSession) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12GraphicsCommandList3_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0051 */ /* [local] */ @@ -20827,7 +20172,6 @@ enum D3D12_RENDER_PASS_FLAGS DEFINE_ENUM_FLAG_OPERATORS( D3D12_RENDER_PASS_FLAGS ) - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0051_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0051_v0_0_s_ifspec; @@ -20837,7 +20181,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0051_v0_0_s_ifspec; /* interface ID3D12MetaCommand */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12MetaCommand; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -20922,7 +20265,6 @@ EXTERN_C const IID IID_ID3D12MetaCommand; #ifdef COBJMACROS - #define ID3D12MetaCommand_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -20932,7 +20274,6 @@ EXTERN_C const IID IID_ID3D12MetaCommand; #define ID3D12MetaCommand_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12MetaCommand_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -20945,26 +20286,18 @@ EXTERN_C const IID IID_ID3D12MetaCommand; #define ID3D12MetaCommand_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12MetaCommand_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - - #define ID3D12MetaCommand_GetRequiredParameterResourceSize(This,Stage,ParameterIndex) \ ( (This)->lpVtbl -> GetRequiredParameterResourceSize(This,Stage,ParameterIndex) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12MetaCommand_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0052 */ /* [local] */ @@ -21073,8 +20406,6 @@ typedef struct D3D12_DISPATCH_GRAPH_DESC } ; } D3D12_DISPATCH_GRAPH_DESC; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0052_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0052_v0_0_s_ifspec; @@ -21084,7 +20415,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0052_v0_0_s_ifspec; /* interface ID3D12GraphicsCommandList4 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12GraphicsCommandList4; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -21674,7 +21004,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList4; #ifdef COBJMACROS - #define ID3D12GraphicsCommandList4_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -21684,7 +21013,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList4; #define ID3D12GraphicsCommandList4_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12GraphicsCommandList4_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -21697,15 +21025,12 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList4; #define ID3D12GraphicsCommandList4_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12GraphicsCommandList4_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12GraphicsCommandList4_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) - #define ID3D12GraphicsCommandList4_Close(This) \ ( (This)->lpVtbl -> Close(This) ) @@ -21859,7 +21184,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList4; #define ID3D12GraphicsCommandList4_ExecuteIndirect(This,pCommandSignature,MaxCommandCount,pArgumentBuffer,ArgumentBufferOffset,pCountBuffer,CountBufferOffset) \ ( (This)->lpVtbl -> ExecuteIndirect(This,pCommandSignature,MaxCommandCount,pArgumentBuffer,ArgumentBufferOffset,pCountBuffer,CountBufferOffset) ) - #define ID3D12GraphicsCommandList4_AtomicCopyBufferUINT(This,pDstBuffer,DstOffset,pSrcBuffer,SrcOffset,Dependencies,ppDependentResources,pDependentSubresourceRanges) \ ( (This)->lpVtbl -> AtomicCopyBufferUINT(This,pDstBuffer,DstOffset,pSrcBuffer,SrcOffset,Dependencies,ppDependentResources,pDependentSubresourceRanges) ) @@ -21878,15 +21202,12 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList4; #define ID3D12GraphicsCommandList4_SetViewInstanceMask(This,Mask) \ ( (This)->lpVtbl -> SetViewInstanceMask(This,Mask) ) - #define ID3D12GraphicsCommandList4_WriteBufferImmediate(This,Count,pParams,pModes) \ ( (This)->lpVtbl -> WriteBufferImmediate(This,Count,pParams,pModes) ) - #define ID3D12GraphicsCommandList4_SetProtectedResourceSession(This,pProtectedResourceSession) \ ( (This)->lpVtbl -> SetProtectedResourceSession(This,pProtectedResourceSession) ) - #define ID3D12GraphicsCommandList4_BeginRenderPass(This,NumRenderTargets,pRenderTargets,pDepthStencil,Flags) \ ( (This)->lpVtbl -> BeginRenderPass(This,NumRenderTargets,pRenderTargets,pDepthStencil,Flags) ) @@ -21916,15 +21237,10 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList4; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12GraphicsCommandList4_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0053 */ /* [local] */ @@ -22125,8 +21441,6 @@ typedef struct D3D12_BARRIER_GROUP } ; } D3D12_BARRIER_GROUP; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0053_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0053_v0_0_s_ifspec; @@ -22136,7 +21450,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0053_v0_0_s_ifspec; /* interface ID3D12ShaderCacheSession */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12ShaderCacheSession; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -22272,7 +21585,6 @@ EXTERN_C const IID IID_ID3D12ShaderCacheSession; #ifdef COBJMACROS - #define ID3D12ShaderCacheSession_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -22282,7 +21594,6 @@ EXTERN_C const IID IID_ID3D12ShaderCacheSession; #define ID3D12ShaderCacheSession_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12ShaderCacheSession_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -22295,11 +21606,9 @@ EXTERN_C const IID IID_ID3D12ShaderCacheSession; #define ID3D12ShaderCacheSession_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12ShaderCacheSession_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12ShaderCacheSession_FindValue(This,pKey,KeySize,pValue,pValueSize) \ ( (This)->lpVtbl -> FindValue(This,pKey,KeySize,pValue,pValueSize) ) @@ -22319,15 +21628,10 @@ EXTERN_C const IID IID_ID3D12ShaderCacheSession; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12ShaderCacheSession_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0054 */ /* [local] */ @@ -22351,7 +21655,6 @@ enum D3D12_SHADER_CACHE_CONTROL_FLAGS DEFINE_ENUM_FLAG_OPERATORS( D3D12_SHADER_CACHE_CONTROL_FLAGS ) - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0054_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0054_v0_0_s_ifspec; @@ -22361,7 +21664,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0054_v0_0_s_ifspec; /* interface ID3D12Device9 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Device9; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -23031,7 +22333,6 @@ EXTERN_C const IID IID_ID3D12Device9; #ifdef COBJMACROS - #define ID3D12Device9_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -23041,7 +22342,6 @@ EXTERN_C const IID IID_ID3D12Device9; #define ID3D12Device9_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Device9_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -23054,7 +22354,6 @@ EXTERN_C const IID IID_ID3D12Device9; #define ID3D12Device9_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12Device9_GetNodeCount(This) \ ( (This)->lpVtbl -> GetNodeCount(This) ) @@ -23181,7 +22480,6 @@ EXTERN_C const IID IID_ID3D12Device9; ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) #endif - #define ID3D12Device9_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ ( (This)->lpVtbl -> CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) ) @@ -23191,11 +22489,9 @@ EXTERN_C const IID IID_ID3D12Device9; #define ID3D12Device9_SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) \ ( (This)->lpVtbl -> SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) ) - #define ID3D12Device9_CreatePipelineState(This,pDesc,riid,ppPipelineState) \ ( (This)->lpVtbl -> CreatePipelineState(This,pDesc,riid,ppPipelineState) ) - #define ID3D12Device9_OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) \ ( (This)->lpVtbl -> OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) ) @@ -23205,7 +22501,6 @@ EXTERN_C const IID IID_ID3D12Device9; #define ID3D12Device9_EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) \ ( (This)->lpVtbl -> EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) ) - #define ID3D12Device9_CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) \ ( (This)->lpVtbl -> CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) ) @@ -23229,7 +22524,6 @@ EXTERN_C const IID IID_ID3D12Device9; ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) #endif - #define ID3D12Device9_CreateLifetimeTracker(This,pOwner,riid,ppvTracker) \ ( (This)->lpVtbl -> CreateLifetimeTracker(This,pOwner,riid,ppvTracker) ) @@ -23254,11 +22548,9 @@ EXTERN_C const IID IID_ID3D12Device9; #define ID3D12Device9_CheckDriverMatchingIdentifier(This,SerializedDataType,pIdentifierToCheck) \ ( (This)->lpVtbl -> CheckDriverMatchingIdentifier(This,SerializedDataType,pIdentifierToCheck) ) - #define ID3D12Device9_SetBackgroundProcessingMode(This,Mode,MeasurementsAction,hEventToSignalUponCompletion,pbFurtherMeasurementsDesired) \ ( (This)->lpVtbl -> SetBackgroundProcessingMode(This,Mode,MeasurementsAction,hEventToSignalUponCompletion,pbFurtherMeasurementsDesired) ) - #define ID3D12Device9_AddToStateObject(This,pAddition,pStateObjectToGrowFrom,riid,ppNewStateObject) \ ( (This)->lpVtbl -> AddToStateObject(This,pAddition,pStateObjectToGrowFrom,riid,ppNewStateObject) ) @@ -23286,7 +22578,6 @@ EXTERN_C const IID IID_ID3D12Device9; #define ID3D12Device9_GetCopyableFootprints1(This,pResourceDesc,FirstSubresource,NumSubresources,BaseOffset,pLayouts,pNumRows,pRowSizeInBytes,pTotalBytes) \ ( (This)->lpVtbl -> GetCopyableFootprints1(This,pResourceDesc,FirstSubresource,NumSubresources,BaseOffset,pLayouts,pNumRows,pRowSizeInBytes,pTotalBytes) ) - #define ID3D12Device9_CreateShaderCacheSession(This,pDesc,riid,ppvSession) \ ( (This)->lpVtbl -> CreateShaderCacheSession(This,pDesc,riid,ppvSession) ) @@ -23298,22 +22589,16 @@ EXTERN_C const IID IID_ID3D12Device9; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Device9_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Device10_INTERFACE_DEFINED__ #define __ID3D12Device10_INTERFACE_DEFINED__ /* interface ID3D12Device10 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Device10; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -24040,7 +23325,6 @@ EXTERN_C const IID IID_ID3D12Device10; #ifdef COBJMACROS - #define ID3D12Device10_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -24050,7 +23334,6 @@ EXTERN_C const IID IID_ID3D12Device10; #define ID3D12Device10_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Device10_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -24063,7 +23346,6 @@ EXTERN_C const IID IID_ID3D12Device10; #define ID3D12Device10_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12Device10_GetNodeCount(This) \ ( (This)->lpVtbl -> GetNodeCount(This) ) @@ -24190,7 +23472,6 @@ EXTERN_C const IID IID_ID3D12Device10; ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) #endif - #define ID3D12Device10_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ ( (This)->lpVtbl -> CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) ) @@ -24200,11 +23481,9 @@ EXTERN_C const IID IID_ID3D12Device10; #define ID3D12Device10_SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) \ ( (This)->lpVtbl -> SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) ) - #define ID3D12Device10_CreatePipelineState(This,pDesc,riid,ppPipelineState) \ ( (This)->lpVtbl -> CreatePipelineState(This,pDesc,riid,ppPipelineState) ) - #define ID3D12Device10_OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) \ ( (This)->lpVtbl -> OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) ) @@ -24214,7 +23493,6 @@ EXTERN_C const IID IID_ID3D12Device10; #define ID3D12Device10_EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) \ ( (This)->lpVtbl -> EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) ) - #define ID3D12Device10_CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) \ ( (This)->lpVtbl -> CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) ) @@ -24238,7 +23516,6 @@ EXTERN_C const IID IID_ID3D12Device10; ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) #endif - #define ID3D12Device10_CreateLifetimeTracker(This,pOwner,riid,ppvTracker) \ ( (This)->lpVtbl -> CreateLifetimeTracker(This,pOwner,riid,ppvTracker) ) @@ -24263,11 +23540,9 @@ EXTERN_C const IID IID_ID3D12Device10; #define ID3D12Device10_CheckDriverMatchingIdentifier(This,SerializedDataType,pIdentifierToCheck) \ ( (This)->lpVtbl -> CheckDriverMatchingIdentifier(This,SerializedDataType,pIdentifierToCheck) ) - #define ID3D12Device10_SetBackgroundProcessingMode(This,Mode,MeasurementsAction,hEventToSignalUponCompletion,pbFurtherMeasurementsDesired) \ ( (This)->lpVtbl -> SetBackgroundProcessingMode(This,Mode,MeasurementsAction,hEventToSignalUponCompletion,pbFurtherMeasurementsDesired) ) - #define ID3D12Device10_AddToStateObject(This,pAddition,pStateObjectToGrowFrom,riid,ppNewStateObject) \ ( (This)->lpVtbl -> AddToStateObject(This,pAddition,pStateObjectToGrowFrom,riid,ppNewStateObject) ) @@ -24295,7 +23570,6 @@ EXTERN_C const IID IID_ID3D12Device10; #define ID3D12Device10_GetCopyableFootprints1(This,pResourceDesc,FirstSubresource,NumSubresources,BaseOffset,pLayouts,pNumRows,pRowSizeInBytes,pTotalBytes) \ ( (This)->lpVtbl -> GetCopyableFootprints1(This,pResourceDesc,FirstSubresource,NumSubresources,BaseOffset,pLayouts,pNumRows,pRowSizeInBytes,pTotalBytes) ) - #define ID3D12Device10_CreateShaderCacheSession(This,pDesc,riid,ppvSession) \ ( (This)->lpVtbl -> CreateShaderCacheSession(This,pDesc,riid,ppvSession) ) @@ -24305,7 +23579,6 @@ EXTERN_C const IID IID_ID3D12Device10; #define ID3D12Device10_CreateCommandQueue1(This,pDesc,CreatorID,riid,ppCommandQueue) \ ( (This)->lpVtbl -> CreateCommandQueue1(This,pDesc,CreatorID,riid,ppCommandQueue) ) - #define ID3D12Device10_CreateCommittedResource3(This,pHeapProperties,HeapFlags,pDesc,InitialLayout,pOptimizedClearValue,pProtectedSession,NumCastableFormats,pCastableFormats,riidResource,ppvResource) \ ( (This)->lpVtbl -> CreateCommittedResource3(This,pHeapProperties,HeapFlags,pDesc,InitialLayout,pOptimizedClearValue,pProtectedSession,NumCastableFormats,pCastableFormats,riidResource,ppvResource) ) @@ -24317,22 +23590,16 @@ EXTERN_C const IID IID_ID3D12Device10; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Device10_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Device11_INTERFACE_DEFINED__ #define __ID3D12Device11_INTERFACE_DEFINED__ /* interface ID3D12Device11 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Device11; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -25036,7 +24303,6 @@ EXTERN_C const IID IID_ID3D12Device11; #ifdef COBJMACROS - #define ID3D12Device11_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -25046,7 +24312,6 @@ EXTERN_C const IID IID_ID3D12Device11; #define ID3D12Device11_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Device11_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -25059,7 +24324,6 @@ EXTERN_C const IID IID_ID3D12Device11; #define ID3D12Device11_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12Device11_GetNodeCount(This) \ ( (This)->lpVtbl -> GetNodeCount(This) ) @@ -25186,7 +24450,6 @@ EXTERN_C const IID IID_ID3D12Device11; ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) #endif - #define ID3D12Device11_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ ( (This)->lpVtbl -> CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) ) @@ -25196,11 +24459,9 @@ EXTERN_C const IID IID_ID3D12Device11; #define ID3D12Device11_SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) \ ( (This)->lpVtbl -> SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) ) - #define ID3D12Device11_CreatePipelineState(This,pDesc,riid,ppPipelineState) \ ( (This)->lpVtbl -> CreatePipelineState(This,pDesc,riid,ppPipelineState) ) - #define ID3D12Device11_OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) \ ( (This)->lpVtbl -> OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) ) @@ -25210,7 +24471,6 @@ EXTERN_C const IID IID_ID3D12Device11; #define ID3D12Device11_EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) \ ( (This)->lpVtbl -> EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) ) - #define ID3D12Device11_CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) \ ( (This)->lpVtbl -> CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) ) @@ -25234,7 +24494,6 @@ EXTERN_C const IID IID_ID3D12Device11; ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) #endif - #define ID3D12Device11_CreateLifetimeTracker(This,pOwner,riid,ppvTracker) \ ( (This)->lpVtbl -> CreateLifetimeTracker(This,pOwner,riid,ppvTracker) ) @@ -25259,11 +24518,9 @@ EXTERN_C const IID IID_ID3D12Device11; #define ID3D12Device11_CheckDriverMatchingIdentifier(This,SerializedDataType,pIdentifierToCheck) \ ( (This)->lpVtbl -> CheckDriverMatchingIdentifier(This,SerializedDataType,pIdentifierToCheck) ) - #define ID3D12Device11_SetBackgroundProcessingMode(This,Mode,MeasurementsAction,hEventToSignalUponCompletion,pbFurtherMeasurementsDesired) \ ( (This)->lpVtbl -> SetBackgroundProcessingMode(This,Mode,MeasurementsAction,hEventToSignalUponCompletion,pbFurtherMeasurementsDesired) ) - #define ID3D12Device11_AddToStateObject(This,pAddition,pStateObjectToGrowFrom,riid,ppNewStateObject) \ ( (This)->lpVtbl -> AddToStateObject(This,pAddition,pStateObjectToGrowFrom,riid,ppNewStateObject) ) @@ -25291,7 +24548,6 @@ EXTERN_C const IID IID_ID3D12Device11; #define ID3D12Device11_GetCopyableFootprints1(This,pResourceDesc,FirstSubresource,NumSubresources,BaseOffset,pLayouts,pNumRows,pRowSizeInBytes,pTotalBytes) \ ( (This)->lpVtbl -> GetCopyableFootprints1(This,pResourceDesc,FirstSubresource,NumSubresources,BaseOffset,pLayouts,pNumRows,pRowSizeInBytes,pTotalBytes) ) - #define ID3D12Device11_CreateShaderCacheSession(This,pDesc,riid,ppvSession) \ ( (This)->lpVtbl -> CreateShaderCacheSession(This,pDesc,riid,ppvSession) ) @@ -25301,7 +24557,6 @@ EXTERN_C const IID IID_ID3D12Device11; #define ID3D12Device11_CreateCommandQueue1(This,pDesc,CreatorID,riid,ppCommandQueue) \ ( (This)->lpVtbl -> CreateCommandQueue1(This,pDesc,CreatorID,riid,ppCommandQueue) ) - #define ID3D12Device11_CreateCommittedResource3(This,pHeapProperties,HeapFlags,pDesc,InitialLayout,pOptimizedClearValue,pProtectedSession,NumCastableFormats,pCastableFormats,riidResource,ppvResource) \ ( (This)->lpVtbl -> CreateCommittedResource3(This,pHeapProperties,HeapFlags,pDesc,InitialLayout,pOptimizedClearValue,pProtectedSession,NumCastableFormats,pCastableFormats,riidResource,ppvResource) ) @@ -25311,28 +24566,21 @@ EXTERN_C const IID IID_ID3D12Device11; #define ID3D12Device11_CreateReservedResource2(This,pDesc,InitialLayout,pOptimizedClearValue,pProtectedSession,NumCastableFormats,pCastableFormats,riid,ppvResource) \ ( (This)->lpVtbl -> CreateReservedResource2(This,pDesc,InitialLayout,pOptimizedClearValue,pProtectedSession,NumCastableFormats,pCastableFormats,riid,ppvResource) ) - #define ID3D12Device11_CreateSampler2(This,pDesc,DestDescriptor) \ ( (This)->lpVtbl -> CreateSampler2(This,pDesc,DestDescriptor) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Device11_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Device12_INTERFACE_DEFINED__ #define __ID3D12Device12_INTERFACE_DEFINED__ /* interface ID3D12Device12 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Device12; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -26075,7 +25323,6 @@ EXTERN_C const IID IID_ID3D12Device12; #ifdef COBJMACROS - #define ID3D12Device12_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -26085,7 +25332,6 @@ EXTERN_C const IID IID_ID3D12Device12; #define ID3D12Device12_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Device12_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -26098,7 +25344,6 @@ EXTERN_C const IID IID_ID3D12Device12; #define ID3D12Device12_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12Device12_GetNodeCount(This) \ ( (This)->lpVtbl -> GetNodeCount(This) ) @@ -26225,7 +25470,6 @@ EXTERN_C const IID IID_ID3D12Device12; ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) #endif - #define ID3D12Device12_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ ( (This)->lpVtbl -> CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) ) @@ -26235,11 +25479,9 @@ EXTERN_C const IID IID_ID3D12Device12; #define ID3D12Device12_SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) \ ( (This)->lpVtbl -> SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) ) - #define ID3D12Device12_CreatePipelineState(This,pDesc,riid,ppPipelineState) \ ( (This)->lpVtbl -> CreatePipelineState(This,pDesc,riid,ppPipelineState) ) - #define ID3D12Device12_OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) \ ( (This)->lpVtbl -> OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) ) @@ -26249,7 +25491,6 @@ EXTERN_C const IID IID_ID3D12Device12; #define ID3D12Device12_EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) \ ( (This)->lpVtbl -> EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) ) - #define ID3D12Device12_CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) \ ( (This)->lpVtbl -> CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) ) @@ -26273,7 +25514,6 @@ EXTERN_C const IID IID_ID3D12Device12; ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) #endif - #define ID3D12Device12_CreateLifetimeTracker(This,pOwner,riid,ppvTracker) \ ( (This)->lpVtbl -> CreateLifetimeTracker(This,pOwner,riid,ppvTracker) ) @@ -26298,11 +25538,9 @@ EXTERN_C const IID IID_ID3D12Device12; #define ID3D12Device12_CheckDriverMatchingIdentifier(This,SerializedDataType,pIdentifierToCheck) \ ( (This)->lpVtbl -> CheckDriverMatchingIdentifier(This,SerializedDataType,pIdentifierToCheck) ) - #define ID3D12Device12_SetBackgroundProcessingMode(This,Mode,MeasurementsAction,hEventToSignalUponCompletion,pbFurtherMeasurementsDesired) \ ( (This)->lpVtbl -> SetBackgroundProcessingMode(This,Mode,MeasurementsAction,hEventToSignalUponCompletion,pbFurtherMeasurementsDesired) ) - #define ID3D12Device12_AddToStateObject(This,pAddition,pStateObjectToGrowFrom,riid,ppNewStateObject) \ ( (This)->lpVtbl -> AddToStateObject(This,pAddition,pStateObjectToGrowFrom,riid,ppNewStateObject) ) @@ -26330,7 +25568,6 @@ EXTERN_C const IID IID_ID3D12Device12; #define ID3D12Device12_GetCopyableFootprints1(This,pResourceDesc,FirstSubresource,NumSubresources,BaseOffset,pLayouts,pNumRows,pRowSizeInBytes,pTotalBytes) \ ( (This)->lpVtbl -> GetCopyableFootprints1(This,pResourceDesc,FirstSubresource,NumSubresources,BaseOffset,pLayouts,pNumRows,pRowSizeInBytes,pTotalBytes) ) - #define ID3D12Device12_CreateShaderCacheSession(This,pDesc,riid,ppvSession) \ ( (This)->lpVtbl -> CreateShaderCacheSession(This,pDesc,riid,ppvSession) ) @@ -26340,7 +25577,6 @@ EXTERN_C const IID IID_ID3D12Device12; #define ID3D12Device12_CreateCommandQueue1(This,pDesc,CreatorID,riid,ppCommandQueue) \ ( (This)->lpVtbl -> CreateCommandQueue1(This,pDesc,CreatorID,riid,ppCommandQueue) ) - #define ID3D12Device12_CreateCommittedResource3(This,pHeapProperties,HeapFlags,pDesc,InitialLayout,pOptimizedClearValue,pProtectedSession,NumCastableFormats,pCastableFormats,riidResource,ppvResource) \ ( (This)->lpVtbl -> CreateCommittedResource3(This,pHeapProperties,HeapFlags,pDesc,InitialLayout,pOptimizedClearValue,pProtectedSession,NumCastableFormats,pCastableFormats,riidResource,ppvResource) ) @@ -26350,7 +25586,6 @@ EXTERN_C const IID IID_ID3D12Device12; #define ID3D12Device12_CreateReservedResource2(This,pDesc,InitialLayout,pOptimizedClearValue,pProtectedSession,NumCastableFormats,pCastableFormats,riid,ppvResource) \ ( (This)->lpVtbl -> CreateReservedResource2(This,pDesc,InitialLayout,pOptimizedClearValue,pProtectedSession,NumCastableFormats,pCastableFormats,riid,ppvResource) ) - #define ID3D12Device12_CreateSampler2(This,pDesc,DestDescriptor) \ ( (This)->lpVtbl -> CreateSampler2(This,pDesc,DestDescriptor) ) @@ -26365,22 +25600,16 @@ EXTERN_C const IID IID_ID3D12Device12; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Device12_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Device13_INTERFACE_DEFINED__ #define __ID3D12Device13_INTERFACE_DEFINED__ /* interface ID3D12Device13 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Device13; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -27118,7 +26347,6 @@ EXTERN_C const IID IID_ID3D12Device13; #ifdef COBJMACROS - #define ID3D12Device13_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -27128,7 +26356,6 @@ EXTERN_C const IID IID_ID3D12Device13; #define ID3D12Device13_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Device13_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -27141,7 +26368,6 @@ EXTERN_C const IID IID_ID3D12Device13; #define ID3D12Device13_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12Device13_GetNodeCount(This) \ ( (This)->lpVtbl -> GetNodeCount(This) ) @@ -27268,7 +26494,6 @@ EXTERN_C const IID IID_ID3D12Device13; ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) #endif - #define ID3D12Device13_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ ( (This)->lpVtbl -> CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) ) @@ -27278,11 +26503,9 @@ EXTERN_C const IID IID_ID3D12Device13; #define ID3D12Device13_SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) \ ( (This)->lpVtbl -> SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) ) - #define ID3D12Device13_CreatePipelineState(This,pDesc,riid,ppPipelineState) \ ( (This)->lpVtbl -> CreatePipelineState(This,pDesc,riid,ppPipelineState) ) - #define ID3D12Device13_OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) \ ( (This)->lpVtbl -> OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) ) @@ -27292,7 +26515,6 @@ EXTERN_C const IID IID_ID3D12Device13; #define ID3D12Device13_EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) \ ( (This)->lpVtbl -> EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) ) - #define ID3D12Device13_CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) \ ( (This)->lpVtbl -> CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) ) @@ -27316,7 +26538,6 @@ EXTERN_C const IID IID_ID3D12Device13; ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) #endif - #define ID3D12Device13_CreateLifetimeTracker(This,pOwner,riid,ppvTracker) \ ( (This)->lpVtbl -> CreateLifetimeTracker(This,pOwner,riid,ppvTracker) ) @@ -27341,11 +26562,9 @@ EXTERN_C const IID IID_ID3D12Device13; #define ID3D12Device13_CheckDriverMatchingIdentifier(This,SerializedDataType,pIdentifierToCheck) \ ( (This)->lpVtbl -> CheckDriverMatchingIdentifier(This,SerializedDataType,pIdentifierToCheck) ) - #define ID3D12Device13_SetBackgroundProcessingMode(This,Mode,MeasurementsAction,hEventToSignalUponCompletion,pbFurtherMeasurementsDesired) \ ( (This)->lpVtbl -> SetBackgroundProcessingMode(This,Mode,MeasurementsAction,hEventToSignalUponCompletion,pbFurtherMeasurementsDesired) ) - #define ID3D12Device13_AddToStateObject(This,pAddition,pStateObjectToGrowFrom,riid,ppNewStateObject) \ ( (This)->lpVtbl -> AddToStateObject(This,pAddition,pStateObjectToGrowFrom,riid,ppNewStateObject) ) @@ -27373,7 +26592,6 @@ EXTERN_C const IID IID_ID3D12Device13; #define ID3D12Device13_GetCopyableFootprints1(This,pResourceDesc,FirstSubresource,NumSubresources,BaseOffset,pLayouts,pNumRows,pRowSizeInBytes,pTotalBytes) \ ( (This)->lpVtbl -> GetCopyableFootprints1(This,pResourceDesc,FirstSubresource,NumSubresources,BaseOffset,pLayouts,pNumRows,pRowSizeInBytes,pTotalBytes) ) - #define ID3D12Device13_CreateShaderCacheSession(This,pDesc,riid,ppvSession) \ ( (This)->lpVtbl -> CreateShaderCacheSession(This,pDesc,riid,ppvSession) ) @@ -27383,7 +26601,6 @@ EXTERN_C const IID IID_ID3D12Device13; #define ID3D12Device13_CreateCommandQueue1(This,pDesc,CreatorID,riid,ppCommandQueue) \ ( (This)->lpVtbl -> CreateCommandQueue1(This,pDesc,CreatorID,riid,ppCommandQueue) ) - #define ID3D12Device13_CreateCommittedResource3(This,pHeapProperties,HeapFlags,pDesc,InitialLayout,pOptimizedClearValue,pProtectedSession,NumCastableFormats,pCastableFormats,riidResource,ppvResource) \ ( (This)->lpVtbl -> CreateCommittedResource3(This,pHeapProperties,HeapFlags,pDesc,InitialLayout,pOptimizedClearValue,pProtectedSession,NumCastableFormats,pCastableFormats,riidResource,ppvResource) ) @@ -27393,7 +26610,6 @@ EXTERN_C const IID IID_ID3D12Device13; #define ID3D12Device13_CreateReservedResource2(This,pDesc,InitialLayout,pOptimizedClearValue,pProtectedSession,NumCastableFormats,pCastableFormats,riid,ppvResource) \ ( (This)->lpVtbl -> CreateReservedResource2(This,pDesc,InitialLayout,pOptimizedClearValue,pProtectedSession,NumCastableFormats,pCastableFormats,riid,ppvResource) ) - #define ID3D12Device13_CreateSampler2(This,pDesc,DestDescriptor) \ ( (This)->lpVtbl -> CreateSampler2(This,pDesc,DestDescriptor) ) @@ -27406,28 +26622,21 @@ EXTERN_C const IID IID_ID3D12Device13; ( (This)->lpVtbl -> GetResourceAllocationInfo3(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pNumCastableFormats,ppCastableFormats,pResourceAllocationInfo1) ) #endif - #define ID3D12Device13_OpenExistingHeapFromAddress1(This,pAddress,size,riid,ppvHeap) \ ( (This)->lpVtbl -> OpenExistingHeapFromAddress1(This,pAddress,size,riid,ppvHeap) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Device13_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Device14_INTERFACE_DEFINED__ #define __ID3D12Device14_INTERFACE_DEFINED__ /* interface ID3D12Device14 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Device14; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -28177,7 +27386,6 @@ EXTERN_C const IID IID_ID3D12Device14; #ifdef COBJMACROS - #define ID3D12Device14_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -28187,7 +27395,6 @@ EXTERN_C const IID IID_ID3D12Device14; #define ID3D12Device14_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Device14_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -28200,7 +27407,6 @@ EXTERN_C const IID IID_ID3D12Device14; #define ID3D12Device14_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12Device14_GetNodeCount(This) \ ( (This)->lpVtbl -> GetNodeCount(This) ) @@ -28327,7 +27533,6 @@ EXTERN_C const IID IID_ID3D12Device14; ( (This)->lpVtbl -> GetAdapterLuid(This,RetVal) ) #endif - #define ID3D12Device14_CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) \ ( (This)->lpVtbl -> CreatePipelineLibrary(This,pLibraryBlob,BlobLength,riid,ppPipelineLibrary) ) @@ -28337,11 +27542,9 @@ EXTERN_C const IID IID_ID3D12Device14; #define ID3D12Device14_SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) \ ( (This)->lpVtbl -> SetResidencyPriority(This,NumObjects,ppObjects,pPriorities) ) - #define ID3D12Device14_CreatePipelineState(This,pDesc,riid,ppPipelineState) \ ( (This)->lpVtbl -> CreatePipelineState(This,pDesc,riid,ppPipelineState) ) - #define ID3D12Device14_OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) \ ( (This)->lpVtbl -> OpenExistingHeapFromAddress(This,pAddress,riid,ppvHeap) ) @@ -28351,7 +27554,6 @@ EXTERN_C const IID IID_ID3D12Device14; #define ID3D12Device14_EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) \ ( (This)->lpVtbl -> EnqueueMakeResident(This,Flags,NumObjects,ppObjects,pFenceToSignal,FenceValueToSignal) ) - #define ID3D12Device14_CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) \ ( (This)->lpVtbl -> CreateCommandList1(This,nodeMask,type,flags,riid,ppCommandList) ) @@ -28375,7 +27577,6 @@ EXTERN_C const IID IID_ID3D12Device14; ( (This)->lpVtbl -> GetResourceAllocationInfo1(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pResourceAllocationInfo1) ) #endif - #define ID3D12Device14_CreateLifetimeTracker(This,pOwner,riid,ppvTracker) \ ( (This)->lpVtbl -> CreateLifetimeTracker(This,pOwner,riid,ppvTracker) ) @@ -28400,11 +27601,9 @@ EXTERN_C const IID IID_ID3D12Device14; #define ID3D12Device14_CheckDriverMatchingIdentifier(This,SerializedDataType,pIdentifierToCheck) \ ( (This)->lpVtbl -> CheckDriverMatchingIdentifier(This,SerializedDataType,pIdentifierToCheck) ) - #define ID3D12Device14_SetBackgroundProcessingMode(This,Mode,MeasurementsAction,hEventToSignalUponCompletion,pbFurtherMeasurementsDesired) \ ( (This)->lpVtbl -> SetBackgroundProcessingMode(This,Mode,MeasurementsAction,hEventToSignalUponCompletion,pbFurtherMeasurementsDesired) ) - #define ID3D12Device14_AddToStateObject(This,pAddition,pStateObjectToGrowFrom,riid,ppNewStateObject) \ ( (This)->lpVtbl -> AddToStateObject(This,pAddition,pStateObjectToGrowFrom,riid,ppNewStateObject) ) @@ -28432,7 +27631,6 @@ EXTERN_C const IID IID_ID3D12Device14; #define ID3D12Device14_GetCopyableFootprints1(This,pResourceDesc,FirstSubresource,NumSubresources,BaseOffset,pLayouts,pNumRows,pRowSizeInBytes,pTotalBytes) \ ( (This)->lpVtbl -> GetCopyableFootprints1(This,pResourceDesc,FirstSubresource,NumSubresources,BaseOffset,pLayouts,pNumRows,pRowSizeInBytes,pTotalBytes) ) - #define ID3D12Device14_CreateShaderCacheSession(This,pDesc,riid,ppvSession) \ ( (This)->lpVtbl -> CreateShaderCacheSession(This,pDesc,riid,ppvSession) ) @@ -28442,7 +27640,6 @@ EXTERN_C const IID IID_ID3D12Device14; #define ID3D12Device14_CreateCommandQueue1(This,pDesc,CreatorID,riid,ppCommandQueue) \ ( (This)->lpVtbl -> CreateCommandQueue1(This,pDesc,CreatorID,riid,ppCommandQueue) ) - #define ID3D12Device14_CreateCommittedResource3(This,pHeapProperties,HeapFlags,pDesc,InitialLayout,pOptimizedClearValue,pProtectedSession,NumCastableFormats,pCastableFormats,riidResource,ppvResource) \ ( (This)->lpVtbl -> CreateCommittedResource3(This,pHeapProperties,HeapFlags,pDesc,InitialLayout,pOptimizedClearValue,pProtectedSession,NumCastableFormats,pCastableFormats,riidResource,ppvResource) ) @@ -28452,7 +27649,6 @@ EXTERN_C const IID IID_ID3D12Device14; #define ID3D12Device14_CreateReservedResource2(This,pDesc,InitialLayout,pOptimizedClearValue,pProtectedSession,NumCastableFormats,pCastableFormats,riid,ppvResource) \ ( (This)->lpVtbl -> CreateReservedResource2(This,pDesc,InitialLayout,pOptimizedClearValue,pProtectedSession,NumCastableFormats,pCastableFormats,riid,ppvResource) ) - #define ID3D12Device14_CreateSampler2(This,pDesc,DestDescriptor) \ ( (This)->lpVtbl -> CreateSampler2(This,pDesc,DestDescriptor) ) @@ -28465,32 +27661,24 @@ EXTERN_C const IID IID_ID3D12Device14; ( (This)->lpVtbl -> GetResourceAllocationInfo3(This,RetVal,visibleMask,numResourceDescs,pResourceDescs,pNumCastableFormats,ppCastableFormats,pResourceAllocationInfo1) ) #endif - #define ID3D12Device14_OpenExistingHeapFromAddress1(This,pAddress,size,riid,ppvHeap) \ ( (This)->lpVtbl -> OpenExistingHeapFromAddress1(This,pAddress,size,riid,ppvHeap) ) - #define ID3D12Device14_CreateRootSignatureFromSubobjectInLibrary(This,nodeMask,pLibraryBlob,blobLengthInBytes,subobjectName,riid,ppvRootSignature) \ ( (This)->lpVtbl -> CreateRootSignatureFromSubobjectInLibrary(This,nodeMask,pLibraryBlob,blobLengthInBytes,subobjectName,riid,ppvRootSignature) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Device14_INTERFACE_DEFINED__ */ - #ifndef __ID3D12VirtualizationGuestDevice_INTERFACE_DEFINED__ #define __ID3D12VirtualizationGuestDevice_INTERFACE_DEFINED__ /* interface ID3D12VirtualizationGuestDevice */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VirtualizationGuestDevice; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -28556,7 +27744,6 @@ EXTERN_C const IID IID_ID3D12VirtualizationGuestDevice; #ifdef COBJMACROS - #define ID3D12VirtualizationGuestDevice_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -28566,7 +27753,6 @@ EXTERN_C const IID IID_ID3D12VirtualizationGuestDevice; #define ID3D12VirtualizationGuestDevice_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VirtualizationGuestDevice_ShareWithHost(This,pObject,pHandle) \ ( (This)->lpVtbl -> ShareWithHost(This,pObject,pHandle) ) @@ -28575,22 +27761,16 @@ EXTERN_C const IID IID_ID3D12VirtualizationGuestDevice; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VirtualizationGuestDevice_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Tools_INTERFACE_DEFINED__ #define __ID3D12Tools_INTERFACE_DEFINED__ /* interface ID3D12Tools */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Tools; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -28648,7 +27828,6 @@ EXTERN_C const IID IID_ID3D12Tools; #ifdef COBJMACROS - #define ID3D12Tools_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -28658,7 +27837,6 @@ EXTERN_C const IID IID_ID3D12Tools; #define ID3D12Tools_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Tools_EnableShaderInstrumentation(This,bEnable) \ ( (This)->lpVtbl -> EnableShaderInstrumentation(This,bEnable) ) @@ -28667,22 +27845,16 @@ EXTERN_C const IID IID_ID3D12Tools; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Tools_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Tools1_INTERFACE_DEFINED__ #define __ID3D12Tools1_INTERFACE_DEFINED__ /* interface ID3D12Tools1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Tools1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -28751,7 +27923,6 @@ EXTERN_C const IID IID_ID3D12Tools1; #ifdef COBJMACROS - #define ID3D12Tools1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -28761,14 +27932,12 @@ EXTERN_C const IID IID_ID3D12Tools1; #define ID3D12Tools1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Tools1_EnableShaderInstrumentation(This,bEnable) \ ( (This)->lpVtbl -> EnableShaderInstrumentation(This,bEnable) ) #define ID3D12Tools1_ShaderInstrumentationEnabled(This) \ ( (This)->lpVtbl -> ShaderInstrumentationEnabled(This) ) - #define ID3D12Tools1_ReserveGPUVARangesAtCreate(This,pRanges,uiNumRanges) \ ( (This)->lpVtbl -> ReserveGPUVARangesAtCreate(This,pRanges,uiNumRanges) ) @@ -28777,22 +27946,16 @@ EXTERN_C const IID IID_ID3D12Tools1; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Tools1_INTERFACE_DEFINED__ */ - #ifndef __ID3D12PageableTools_INTERFACE_DEFINED__ #define __ID3D12PageableTools_INTERFACE_DEFINED__ /* interface ID3D12PageableTools */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12PageableTools; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -28844,7 +28007,6 @@ EXTERN_C const IID IID_ID3D12PageableTools; #ifdef COBJMACROS - #define ID3D12PageableTools_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -28854,28 +28016,21 @@ EXTERN_C const IID IID_ID3D12PageableTools; #define ID3D12PageableTools_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12PageableTools_GetAllocation(This,pAllocation) \ ( (This)->lpVtbl -> GetAllocation(This,pAllocation) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12PageableTools_INTERFACE_DEFINED__ */ - #ifndef __ID3D12DeviceTools_INTERFACE_DEFINED__ #define __ID3D12DeviceTools_INTERFACE_DEFINED__ /* interface ID3D12DeviceTools */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12DeviceTools; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -28927,7 +28082,6 @@ EXTERN_C const IID IID_ID3D12DeviceTools; #ifdef COBJMACROS - #define ID3D12DeviceTools_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -28937,21 +28091,15 @@ EXTERN_C const IID IID_ID3D12DeviceTools; #define ID3D12DeviceTools_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12DeviceTools_SetNextAllocationAddress(This,nextAllocationVirtualAddress) \ ( (This)->lpVtbl -> SetNextAllocationAddress(This,nextAllocationVirtualAddress) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12DeviceTools_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0065 */ /* [local] */ @@ -29004,7 +28152,6 @@ HRESULT WINAPI D3D12CreateDevice( _In_ REFIID riid, // Expected: ID3D12Device _COM_Outptr_opt_ void** ppDevice ); - typedef HRESULT (WINAPI* PFN_D3D12_GET_DEBUG_INTERFACE)( _In_ REFIID, _COM_Outptr_opt_ void** ); HRESULT WINAPI D3D12GetDebugInterface( _In_ REFIID riid, _COM_Outptr_opt_ void** ppvDebug ); @@ -29101,8 +28248,6 @@ typedef HRESULT (WINAPI* PFN_D3D12_GET_INTERFACE)( _In_ REFCLSID, _In_ REFIID, _ HRESULT WINAPI D3D12GetInterface( _In_ REFCLSID rclsid, _In_ REFIID riid, _COM_Outptr_opt_ void** ppvDebug ); - - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0065_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0065_v0_0_s_ifspec; @@ -29112,7 +28257,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0065_v0_0_s_ifspec; /* interface ID3D12SDKConfiguration */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12SDKConfiguration; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -29166,7 +28310,6 @@ EXTERN_C const IID IID_ID3D12SDKConfiguration; #ifdef COBJMACROS - #define ID3D12SDKConfiguration_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -29176,28 +28319,21 @@ EXTERN_C const IID IID_ID3D12SDKConfiguration; #define ID3D12SDKConfiguration_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12SDKConfiguration_SetSDKVersion(This,SDKVersion,SDKPath) \ ( (This)->lpVtbl -> SetSDKVersion(This,SDKVersion,SDKPath) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12SDKConfiguration_INTERFACE_DEFINED__ */ - #ifndef __ID3D12SDKConfiguration1_INTERFACE_DEFINED__ #define __ID3D12SDKConfiguration1_INTERFACE_DEFINED__ /* interface ID3D12SDKConfiguration1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12SDKConfiguration1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -29267,7 +28403,6 @@ EXTERN_C const IID IID_ID3D12SDKConfiguration1; #ifdef COBJMACROS - #define ID3D12SDKConfiguration1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -29277,11 +28412,9 @@ EXTERN_C const IID IID_ID3D12SDKConfiguration1; #define ID3D12SDKConfiguration1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12SDKConfiguration1_SetSDKVersion(This,SDKVersion,SDKPath) \ ( (This)->lpVtbl -> SetSDKVersion(This,SDKVersion,SDKPath) ) - #define ID3D12SDKConfiguration1_CreateDeviceFactory(This,SDKVersion,SDKPath,riid,ppvFactory) \ ( (This)->lpVtbl -> CreateDeviceFactory(This,SDKVersion,SDKPath,riid,ppvFactory) ) @@ -29290,15 +28423,10 @@ EXTERN_C const IID IID_ID3D12SDKConfiguration1; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12SDKConfiguration1_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0067 */ /* [local] */ @@ -29313,7 +28441,6 @@ enum D3D12_DEVICE_FACTORY_FLAGS DEFINE_ENUM_FLAG_OPERATORS( D3D12_DEVICE_FACTORY_FLAGS ) - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0067_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0067_v0_0_s_ifspec; @@ -29323,7 +28450,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0067_v0_0_s_ifspec; /* interface ID3D12DeviceFactory */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12DeviceFactory; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -29433,7 +28559,6 @@ EXTERN_C const IID IID_ID3D12DeviceFactory; #ifdef COBJMACROS - #define ID3D12DeviceFactory_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -29443,7 +28568,6 @@ EXTERN_C const IID IID_ID3D12DeviceFactory; #define ID3D12DeviceFactory_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12DeviceFactory_InitializeFromGlobalState(This) \ ( (This)->lpVtbl -> InitializeFromGlobalState(This) ) @@ -29467,15 +28591,10 @@ EXTERN_C const IID IID_ID3D12DeviceFactory; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12DeviceFactory_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0068 */ /* [local] */ @@ -29505,8 +28624,6 @@ typedef struct D3D12_DEVICE_CONFIGURATION_DESC UINT NumEnabledExperimentalFeatures; } D3D12_DEVICE_CONFIGURATION_DESC; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0068_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0068_v0_0_s_ifspec; @@ -29516,7 +28633,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0068_v0_0_s_ifspec; /* interface ID3D12DeviceConfiguration */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12DeviceConfiguration; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -29615,7 +28731,6 @@ EXTERN_C const IID IID_ID3D12DeviceConfiguration; #ifdef COBJMACROS - #define ID3D12DeviceConfiguration_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -29645,22 +28760,16 @@ EXTERN_C const IID IID_ID3D12DeviceConfiguration; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12DeviceConfiguration_INTERFACE_DEFINED__ */ - #ifndef __ID3D12DeviceConfiguration1_INTERFACE_DEFINED__ #define __ID3D12DeviceConfiguration1_INTERFACE_DEFINED__ /* interface ID3D12DeviceConfiguration1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12DeviceConfiguration1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -29753,7 +28862,6 @@ EXTERN_C const IID IID_ID3D12DeviceConfiguration1; #ifdef COBJMACROS - #define ID3D12DeviceConfiguration1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -29781,21 +28889,15 @@ EXTERN_C const IID IID_ID3D12DeviceConfiguration1; #define ID3D12DeviceConfiguration1_CreateVersionedRootSignatureDeserializer(This,pBlob,Size,riid,ppvDeserializer) \ ( (This)->lpVtbl -> CreateVersionedRootSignatureDeserializer(This,pBlob,Size,riid,ppvDeserializer) ) - #define ID3D12DeviceConfiguration1_CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary(This,pLibraryBlob,Size,RootSignatureSubobjectName,riid,ppvDeserializer) \ ( (This)->lpVtbl -> CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary(This,pLibraryBlob,Size,RootSignatureSubobjectName,riid,ppvDeserializer) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12DeviceConfiguration1_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0070 */ /* [local] */ @@ -29834,8 +28936,6 @@ enum D3D12_SHADING_RATE_COMBINER D3D12_SHADING_RATE_COMBINER_SUM = 4 } D3D12_SHADING_RATE_COMBINER; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0070_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0070_v0_0_s_ifspec; @@ -29845,7 +28945,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0070_v0_0_s_ifspec; /* interface ID3D12GraphicsCommandList5 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12GraphicsCommandList5; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -30414,7 +29513,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList5; #ifdef COBJMACROS - #define ID3D12GraphicsCommandList5_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -30424,7 +29522,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList5; #define ID3D12GraphicsCommandList5_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12GraphicsCommandList5_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -30437,15 +29534,12 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList5; #define ID3D12GraphicsCommandList5_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12GraphicsCommandList5_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12GraphicsCommandList5_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) - #define ID3D12GraphicsCommandList5_Close(This) \ ( (This)->lpVtbl -> Close(This) ) @@ -30599,7 +29693,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList5; #define ID3D12GraphicsCommandList5_ExecuteIndirect(This,pCommandSignature,MaxCommandCount,pArgumentBuffer,ArgumentBufferOffset,pCountBuffer,CountBufferOffset) \ ( (This)->lpVtbl -> ExecuteIndirect(This,pCommandSignature,MaxCommandCount,pArgumentBuffer,ArgumentBufferOffset,pCountBuffer,CountBufferOffset) ) - #define ID3D12GraphicsCommandList5_AtomicCopyBufferUINT(This,pDstBuffer,DstOffset,pSrcBuffer,SrcOffset,Dependencies,ppDependentResources,pDependentSubresourceRanges) \ ( (This)->lpVtbl -> AtomicCopyBufferUINT(This,pDstBuffer,DstOffset,pSrcBuffer,SrcOffset,Dependencies,ppDependentResources,pDependentSubresourceRanges) ) @@ -30618,15 +29711,12 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList5; #define ID3D12GraphicsCommandList5_SetViewInstanceMask(This,Mask) \ ( (This)->lpVtbl -> SetViewInstanceMask(This,Mask) ) - #define ID3D12GraphicsCommandList5_WriteBufferImmediate(This,Count,pParams,pModes) \ ( (This)->lpVtbl -> WriteBufferImmediate(This,Count,pParams,pModes) ) - #define ID3D12GraphicsCommandList5_SetProtectedResourceSession(This,pProtectedResourceSession) \ ( (This)->lpVtbl -> SetProtectedResourceSession(This,pProtectedResourceSession) ) - #define ID3D12GraphicsCommandList5_BeginRenderPass(This,NumRenderTargets,pRenderTargets,pDepthStencil,Flags) \ ( (This)->lpVtbl -> BeginRenderPass(This,NumRenderTargets,pRenderTargets,pDepthStencil,Flags) ) @@ -30654,7 +29744,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList5; #define ID3D12GraphicsCommandList5_DispatchRays(This,pDesc) \ ( (This)->lpVtbl -> DispatchRays(This,pDesc) ) - #define ID3D12GraphicsCommandList5_RSSetShadingRate(This,baseShadingRate,combiners) \ ( (This)->lpVtbl -> RSSetShadingRate(This,baseShadingRate,combiners) ) @@ -30663,15 +29752,10 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList5; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12GraphicsCommandList5_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0071 */ /* [local] */ @@ -30682,8 +29766,6 @@ typedef struct D3D12_DISPATCH_MESH_ARGUMENTS UINT ThreadGroupCountZ; } D3D12_DISPATCH_MESH_ARGUMENTS; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0071_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0071_v0_0_s_ifspec; @@ -30693,7 +29775,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0071_v0_0_s_ifspec; /* interface ID3D12GraphicsCommandList6 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12GraphicsCommandList6; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -31267,7 +30348,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList6; #ifdef COBJMACROS - #define ID3D12GraphicsCommandList6_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -31277,7 +30357,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList6; #define ID3D12GraphicsCommandList6_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12GraphicsCommandList6_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -31290,15 +30369,12 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList6; #define ID3D12GraphicsCommandList6_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12GraphicsCommandList6_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12GraphicsCommandList6_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) - #define ID3D12GraphicsCommandList6_Close(This) \ ( (This)->lpVtbl -> Close(This) ) @@ -31452,7 +30528,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList6; #define ID3D12GraphicsCommandList6_ExecuteIndirect(This,pCommandSignature,MaxCommandCount,pArgumentBuffer,ArgumentBufferOffset,pCountBuffer,CountBufferOffset) \ ( (This)->lpVtbl -> ExecuteIndirect(This,pCommandSignature,MaxCommandCount,pArgumentBuffer,ArgumentBufferOffset,pCountBuffer,CountBufferOffset) ) - #define ID3D12GraphicsCommandList6_AtomicCopyBufferUINT(This,pDstBuffer,DstOffset,pSrcBuffer,SrcOffset,Dependencies,ppDependentResources,pDependentSubresourceRanges) \ ( (This)->lpVtbl -> AtomicCopyBufferUINT(This,pDstBuffer,DstOffset,pSrcBuffer,SrcOffset,Dependencies,ppDependentResources,pDependentSubresourceRanges) ) @@ -31471,15 +30546,12 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList6; #define ID3D12GraphicsCommandList6_SetViewInstanceMask(This,Mask) \ ( (This)->lpVtbl -> SetViewInstanceMask(This,Mask) ) - #define ID3D12GraphicsCommandList6_WriteBufferImmediate(This,Count,pParams,pModes) \ ( (This)->lpVtbl -> WriteBufferImmediate(This,Count,pParams,pModes) ) - #define ID3D12GraphicsCommandList6_SetProtectedResourceSession(This,pProtectedResourceSession) \ ( (This)->lpVtbl -> SetProtectedResourceSession(This,pProtectedResourceSession) ) - #define ID3D12GraphicsCommandList6_BeginRenderPass(This,NumRenderTargets,pRenderTargets,pDepthStencil,Flags) \ ( (This)->lpVtbl -> BeginRenderPass(This,NumRenderTargets,pRenderTargets,pDepthStencil,Flags) ) @@ -31507,35 +30579,27 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList6; #define ID3D12GraphicsCommandList6_DispatchRays(This,pDesc) \ ( (This)->lpVtbl -> DispatchRays(This,pDesc) ) - #define ID3D12GraphicsCommandList6_RSSetShadingRate(This,baseShadingRate,combiners) \ ( (This)->lpVtbl -> RSSetShadingRate(This,baseShadingRate,combiners) ) #define ID3D12GraphicsCommandList6_RSSetShadingRateImage(This,shadingRateImage) \ ( (This)->lpVtbl -> RSSetShadingRateImage(This,shadingRateImage) ) - #define ID3D12GraphicsCommandList6_DispatchMesh(This,ThreadGroupCountX,ThreadGroupCountY,ThreadGroupCountZ) \ ( (This)->lpVtbl -> DispatchMesh(This,ThreadGroupCountX,ThreadGroupCountY,ThreadGroupCountZ) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12GraphicsCommandList6_INTERFACE_DEFINED__ */ - #ifndef __ID3D12GraphicsCommandList7_INTERFACE_DEFINED__ #define __ID3D12GraphicsCommandList7_INTERFACE_DEFINED__ /* interface ID3D12GraphicsCommandList7 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12GraphicsCommandList7; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -32114,7 +31178,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList7; #ifdef COBJMACROS - #define ID3D12GraphicsCommandList7_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -32124,7 +31187,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList7; #define ID3D12GraphicsCommandList7_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12GraphicsCommandList7_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -32137,15 +31199,12 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList7; #define ID3D12GraphicsCommandList7_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12GraphicsCommandList7_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12GraphicsCommandList7_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) - #define ID3D12GraphicsCommandList7_Close(This) \ ( (This)->lpVtbl -> Close(This) ) @@ -32299,7 +31358,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList7; #define ID3D12GraphicsCommandList7_ExecuteIndirect(This,pCommandSignature,MaxCommandCount,pArgumentBuffer,ArgumentBufferOffset,pCountBuffer,CountBufferOffset) \ ( (This)->lpVtbl -> ExecuteIndirect(This,pCommandSignature,MaxCommandCount,pArgumentBuffer,ArgumentBufferOffset,pCountBuffer,CountBufferOffset) ) - #define ID3D12GraphicsCommandList7_AtomicCopyBufferUINT(This,pDstBuffer,DstOffset,pSrcBuffer,SrcOffset,Dependencies,ppDependentResources,pDependentSubresourceRanges) \ ( (This)->lpVtbl -> AtomicCopyBufferUINT(This,pDstBuffer,DstOffset,pSrcBuffer,SrcOffset,Dependencies,ppDependentResources,pDependentSubresourceRanges) ) @@ -32318,15 +31376,12 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList7; #define ID3D12GraphicsCommandList7_SetViewInstanceMask(This,Mask) \ ( (This)->lpVtbl -> SetViewInstanceMask(This,Mask) ) - #define ID3D12GraphicsCommandList7_WriteBufferImmediate(This,Count,pParams,pModes) \ ( (This)->lpVtbl -> WriteBufferImmediate(This,Count,pParams,pModes) ) - #define ID3D12GraphicsCommandList7_SetProtectedResourceSession(This,pProtectedResourceSession) \ ( (This)->lpVtbl -> SetProtectedResourceSession(This,pProtectedResourceSession) ) - #define ID3D12GraphicsCommandList7_BeginRenderPass(This,NumRenderTargets,pRenderTargets,pDepthStencil,Flags) \ ( (This)->lpVtbl -> BeginRenderPass(This,NumRenderTargets,pRenderTargets,pDepthStencil,Flags) ) @@ -32354,39 +31409,30 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList7; #define ID3D12GraphicsCommandList7_DispatchRays(This,pDesc) \ ( (This)->lpVtbl -> DispatchRays(This,pDesc) ) - #define ID3D12GraphicsCommandList7_RSSetShadingRate(This,baseShadingRate,combiners) \ ( (This)->lpVtbl -> RSSetShadingRate(This,baseShadingRate,combiners) ) #define ID3D12GraphicsCommandList7_RSSetShadingRateImage(This,shadingRateImage) \ ( (This)->lpVtbl -> RSSetShadingRateImage(This,shadingRateImage) ) - #define ID3D12GraphicsCommandList7_DispatchMesh(This,ThreadGroupCountX,ThreadGroupCountY,ThreadGroupCountZ) \ ( (This)->lpVtbl -> DispatchMesh(This,ThreadGroupCountX,ThreadGroupCountY,ThreadGroupCountZ) ) - #define ID3D12GraphicsCommandList7_Barrier(This,NumBarrierGroups,pBarrierGroups) \ ( (This)->lpVtbl -> Barrier(This,NumBarrierGroups,pBarrierGroups) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12GraphicsCommandList7_INTERFACE_DEFINED__ */ - #ifndef __ID3D12GraphicsCommandList8_INTERFACE_DEFINED__ #define __ID3D12GraphicsCommandList8_INTERFACE_DEFINED__ /* interface ID3D12GraphicsCommandList8 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12GraphicsCommandList8; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -32971,7 +32017,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList8; #ifdef COBJMACROS - #define ID3D12GraphicsCommandList8_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -32981,7 +32026,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList8; #define ID3D12GraphicsCommandList8_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12GraphicsCommandList8_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -32994,15 +32038,12 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList8; #define ID3D12GraphicsCommandList8_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12GraphicsCommandList8_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12GraphicsCommandList8_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) - #define ID3D12GraphicsCommandList8_Close(This) \ ( (This)->lpVtbl -> Close(This) ) @@ -33156,7 +32197,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList8; #define ID3D12GraphicsCommandList8_ExecuteIndirect(This,pCommandSignature,MaxCommandCount,pArgumentBuffer,ArgumentBufferOffset,pCountBuffer,CountBufferOffset) \ ( (This)->lpVtbl -> ExecuteIndirect(This,pCommandSignature,MaxCommandCount,pArgumentBuffer,ArgumentBufferOffset,pCountBuffer,CountBufferOffset) ) - #define ID3D12GraphicsCommandList8_AtomicCopyBufferUINT(This,pDstBuffer,DstOffset,pSrcBuffer,SrcOffset,Dependencies,ppDependentResources,pDependentSubresourceRanges) \ ( (This)->lpVtbl -> AtomicCopyBufferUINT(This,pDstBuffer,DstOffset,pSrcBuffer,SrcOffset,Dependencies,ppDependentResources,pDependentSubresourceRanges) ) @@ -33175,15 +32215,12 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList8; #define ID3D12GraphicsCommandList8_SetViewInstanceMask(This,Mask) \ ( (This)->lpVtbl -> SetViewInstanceMask(This,Mask) ) - #define ID3D12GraphicsCommandList8_WriteBufferImmediate(This,Count,pParams,pModes) \ ( (This)->lpVtbl -> WriteBufferImmediate(This,Count,pParams,pModes) ) - #define ID3D12GraphicsCommandList8_SetProtectedResourceSession(This,pProtectedResourceSession) \ ( (This)->lpVtbl -> SetProtectedResourceSession(This,pProtectedResourceSession) ) - #define ID3D12GraphicsCommandList8_BeginRenderPass(This,NumRenderTargets,pRenderTargets,pDepthStencil,Flags) \ ( (This)->lpVtbl -> BeginRenderPass(This,NumRenderTargets,pRenderTargets,pDepthStencil,Flags) ) @@ -33211,43 +32248,33 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList8; #define ID3D12GraphicsCommandList8_DispatchRays(This,pDesc) \ ( (This)->lpVtbl -> DispatchRays(This,pDesc) ) - #define ID3D12GraphicsCommandList8_RSSetShadingRate(This,baseShadingRate,combiners) \ ( (This)->lpVtbl -> RSSetShadingRate(This,baseShadingRate,combiners) ) #define ID3D12GraphicsCommandList8_RSSetShadingRateImage(This,shadingRateImage) \ ( (This)->lpVtbl -> RSSetShadingRateImage(This,shadingRateImage) ) - #define ID3D12GraphicsCommandList8_DispatchMesh(This,ThreadGroupCountX,ThreadGroupCountY,ThreadGroupCountZ) \ ( (This)->lpVtbl -> DispatchMesh(This,ThreadGroupCountX,ThreadGroupCountY,ThreadGroupCountZ) ) - #define ID3D12GraphicsCommandList8_Barrier(This,NumBarrierGroups,pBarrierGroups) \ ( (This)->lpVtbl -> Barrier(This,NumBarrierGroups,pBarrierGroups) ) - #define ID3D12GraphicsCommandList8_OMSetFrontAndBackStencilRef(This,FrontStencilRef,BackStencilRef) \ ( (This)->lpVtbl -> OMSetFrontAndBackStencilRef(This,FrontStencilRef,BackStencilRef) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12GraphicsCommandList8_INTERFACE_DEFINED__ */ - #ifndef __ID3D12GraphicsCommandList9_INTERFACE_DEFINED__ #define __ID3D12GraphicsCommandList9_INTERFACE_DEFINED__ /* interface ID3D12GraphicsCommandList9 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12GraphicsCommandList9; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -33848,7 +32875,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList9; #ifdef COBJMACROS - #define ID3D12GraphicsCommandList9_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -33858,7 +32884,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList9; #define ID3D12GraphicsCommandList9_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12GraphicsCommandList9_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -33871,15 +32896,12 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList9; #define ID3D12GraphicsCommandList9_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12GraphicsCommandList9_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12GraphicsCommandList9_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) - #define ID3D12GraphicsCommandList9_Close(This) \ ( (This)->lpVtbl -> Close(This) ) @@ -34033,7 +33055,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList9; #define ID3D12GraphicsCommandList9_ExecuteIndirect(This,pCommandSignature,MaxCommandCount,pArgumentBuffer,ArgumentBufferOffset,pCountBuffer,CountBufferOffset) \ ( (This)->lpVtbl -> ExecuteIndirect(This,pCommandSignature,MaxCommandCount,pArgumentBuffer,ArgumentBufferOffset,pCountBuffer,CountBufferOffset) ) - #define ID3D12GraphicsCommandList9_AtomicCopyBufferUINT(This,pDstBuffer,DstOffset,pSrcBuffer,SrcOffset,Dependencies,ppDependentResources,pDependentSubresourceRanges) \ ( (This)->lpVtbl -> AtomicCopyBufferUINT(This,pDstBuffer,DstOffset,pSrcBuffer,SrcOffset,Dependencies,ppDependentResources,pDependentSubresourceRanges) ) @@ -34052,15 +33073,12 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList9; #define ID3D12GraphicsCommandList9_SetViewInstanceMask(This,Mask) \ ( (This)->lpVtbl -> SetViewInstanceMask(This,Mask) ) - #define ID3D12GraphicsCommandList9_WriteBufferImmediate(This,Count,pParams,pModes) \ ( (This)->lpVtbl -> WriteBufferImmediate(This,Count,pParams,pModes) ) - #define ID3D12GraphicsCommandList9_SetProtectedResourceSession(This,pProtectedResourceSession) \ ( (This)->lpVtbl -> SetProtectedResourceSession(This,pProtectedResourceSession) ) - #define ID3D12GraphicsCommandList9_BeginRenderPass(This,NumRenderTargets,pRenderTargets,pDepthStencil,Flags) \ ( (This)->lpVtbl -> BeginRenderPass(This,NumRenderTargets,pRenderTargets,pDepthStencil,Flags) ) @@ -34088,26 +33106,21 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList9; #define ID3D12GraphicsCommandList9_DispatchRays(This,pDesc) \ ( (This)->lpVtbl -> DispatchRays(This,pDesc) ) - #define ID3D12GraphicsCommandList9_RSSetShadingRate(This,baseShadingRate,combiners) \ ( (This)->lpVtbl -> RSSetShadingRate(This,baseShadingRate,combiners) ) #define ID3D12GraphicsCommandList9_RSSetShadingRateImage(This,shadingRateImage) \ ( (This)->lpVtbl -> RSSetShadingRateImage(This,shadingRateImage) ) - #define ID3D12GraphicsCommandList9_DispatchMesh(This,ThreadGroupCountX,ThreadGroupCountY,ThreadGroupCountZ) \ ( (This)->lpVtbl -> DispatchMesh(This,ThreadGroupCountX,ThreadGroupCountY,ThreadGroupCountZ) ) - #define ID3D12GraphicsCommandList9_Barrier(This,NumBarrierGroups,pBarrierGroups) \ ( (This)->lpVtbl -> Barrier(This,NumBarrierGroups,pBarrierGroups) ) - #define ID3D12GraphicsCommandList9_OMSetFrontAndBackStencilRef(This,FrontStencilRef,BackStencilRef) \ ( (This)->lpVtbl -> OMSetFrontAndBackStencilRef(This,FrontStencilRef,BackStencilRef) ) - #define ID3D12GraphicsCommandList9_RSSetDepthBias(This,DepthBias,DepthBiasClamp,SlopeScaledDepthBias) \ ( (This)->lpVtbl -> RSSetDepthBias(This,DepthBias,DepthBiasClamp,SlopeScaledDepthBias) ) @@ -34116,22 +33129,16 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList9; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12GraphicsCommandList9_INTERFACE_DEFINED__ */ - #ifndef __ID3D12GraphicsCommandList10_INTERFACE_DEFINED__ #define __ID3D12GraphicsCommandList10_INTERFACE_DEFINED__ /* interface ID3D12GraphicsCommandList10 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12GraphicsCommandList10; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -34740,7 +33747,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList10; #ifdef COBJMACROS - #define ID3D12GraphicsCommandList10_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -34750,7 +33756,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList10; #define ID3D12GraphicsCommandList10_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12GraphicsCommandList10_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -34763,15 +33768,12 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList10; #define ID3D12GraphicsCommandList10_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12GraphicsCommandList10_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12GraphicsCommandList10_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) - #define ID3D12GraphicsCommandList10_Close(This) \ ( (This)->lpVtbl -> Close(This) ) @@ -34925,7 +33927,6 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList10; #define ID3D12GraphicsCommandList10_ExecuteIndirect(This,pCommandSignature,MaxCommandCount,pArgumentBuffer,ArgumentBufferOffset,pCountBuffer,CountBufferOffset) \ ( (This)->lpVtbl -> ExecuteIndirect(This,pCommandSignature,MaxCommandCount,pArgumentBuffer,ArgumentBufferOffset,pCountBuffer,CountBufferOffset) ) - #define ID3D12GraphicsCommandList10_AtomicCopyBufferUINT(This,pDstBuffer,DstOffset,pSrcBuffer,SrcOffset,Dependencies,ppDependentResources,pDependentSubresourceRanges) \ ( (This)->lpVtbl -> AtomicCopyBufferUINT(This,pDstBuffer,DstOffset,pSrcBuffer,SrcOffset,Dependencies,ppDependentResources,pDependentSubresourceRanges) ) @@ -34944,15 +33945,12 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList10; #define ID3D12GraphicsCommandList10_SetViewInstanceMask(This,Mask) \ ( (This)->lpVtbl -> SetViewInstanceMask(This,Mask) ) - #define ID3D12GraphicsCommandList10_WriteBufferImmediate(This,Count,pParams,pModes) \ ( (This)->lpVtbl -> WriteBufferImmediate(This,Count,pParams,pModes) ) - #define ID3D12GraphicsCommandList10_SetProtectedResourceSession(This,pProtectedResourceSession) \ ( (This)->lpVtbl -> SetProtectedResourceSession(This,pProtectedResourceSession) ) - #define ID3D12GraphicsCommandList10_BeginRenderPass(This,NumRenderTargets,pRenderTargets,pDepthStencil,Flags) \ ( (This)->lpVtbl -> BeginRenderPass(This,NumRenderTargets,pRenderTargets,pDepthStencil,Flags) ) @@ -34980,33 +33978,27 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList10; #define ID3D12GraphicsCommandList10_DispatchRays(This,pDesc) \ ( (This)->lpVtbl -> DispatchRays(This,pDesc) ) - #define ID3D12GraphicsCommandList10_RSSetShadingRate(This,baseShadingRate,combiners) \ ( (This)->lpVtbl -> RSSetShadingRate(This,baseShadingRate,combiners) ) #define ID3D12GraphicsCommandList10_RSSetShadingRateImage(This,shadingRateImage) \ ( (This)->lpVtbl -> RSSetShadingRateImage(This,shadingRateImage) ) - #define ID3D12GraphicsCommandList10_DispatchMesh(This,ThreadGroupCountX,ThreadGroupCountY,ThreadGroupCountZ) \ ( (This)->lpVtbl -> DispatchMesh(This,ThreadGroupCountX,ThreadGroupCountY,ThreadGroupCountZ) ) - #define ID3D12GraphicsCommandList10_Barrier(This,NumBarrierGroups,pBarrierGroups) \ ( (This)->lpVtbl -> Barrier(This,NumBarrierGroups,pBarrierGroups) ) - #define ID3D12GraphicsCommandList10_OMSetFrontAndBackStencilRef(This,FrontStencilRef,BackStencilRef) \ ( (This)->lpVtbl -> OMSetFrontAndBackStencilRef(This,FrontStencilRef,BackStencilRef) ) - #define ID3D12GraphicsCommandList10_RSSetDepthBias(This,DepthBias,DepthBiasClamp,SlopeScaledDepthBias) \ ( (This)->lpVtbl -> RSSetDepthBias(This,DepthBias,DepthBiasClamp,SlopeScaledDepthBias) ) #define ID3D12GraphicsCommandList10_IASetIndexBufferStripCutValue(This,IBStripCutValue) \ ( (This)->lpVtbl -> IASetIndexBufferStripCutValue(This,IBStripCutValue) ) - #define ID3D12GraphicsCommandList10_SetProgram(This,pDesc) \ ( (This)->lpVtbl -> SetProgram(This,pDesc) ) @@ -35015,22 +34007,16 @@ EXTERN_C const IID IID_ID3D12GraphicsCommandList10; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12GraphicsCommandList10_INTERFACE_DEFINED__ */ - #ifndef __ID3D12DSRDeviceFactory_INTERFACE_DEFINED__ #define __ID3D12DSRDeviceFactory_INTERFACE_DEFINED__ /* interface ID3D12DSRDeviceFactory */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12DSRDeviceFactory; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -35088,7 +34074,6 @@ EXTERN_C const IID IID_ID3D12DSRDeviceFactory; #ifdef COBJMACROS - #define ID3D12DSRDeviceFactory_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -35098,28 +34083,21 @@ EXTERN_C const IID IID_ID3D12DSRDeviceFactory; #define ID3D12DSRDeviceFactory_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12DSRDeviceFactory_CreateDSRDevice(This,pD3D12Device,NodeMask,riid,ppvDSRDevice) \ ( (This)->lpVtbl -> CreateDSRDevice(This,pD3D12Device,NodeMask,riid,ppvDSRDevice) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12DSRDeviceFactory_INTERFACE_DEFINED__ */ - #ifndef __ID3D12GBVDiagnostics_INTERFACE_DEFINED__ #define __ID3D12GBVDiagnostics_INTERFACE_DEFINED__ /* interface ID3D12GBVDiagnostics */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12GBVDiagnostics; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -35223,7 +34201,6 @@ EXTERN_C const IID IID_ID3D12GBVDiagnostics; #ifdef COBJMACROS - #define ID3D12GBVDiagnostics_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -35233,7 +34210,6 @@ EXTERN_C const IID IID_ID3D12GBVDiagnostics; #define ID3D12GBVDiagnostics_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12GBVDiagnostics_GetGBVEntireSubresourceStatesData(This,pResource,pData,DataSize) \ ( (This)->lpVtbl -> GetGBVEntireSubresourceStatesData(This,pResource,pData,DataSize) ) @@ -35254,15 +34230,10 @@ EXTERN_C const IID IID_ID3D12GBVDiagnostics; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12GBVDiagnostics_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12_0000_0078 */ /* [local] */ @@ -35347,7 +34318,6 @@ DEFINE_GUID(IID_ID3D12GraphicsCommandList10,0x7013c015,0xd161,0x4b63,0xa0,0x8c,0 DEFINE_GUID(IID_ID3D12DSRDeviceFactory,0xf343d1a0,0xafe3,0x439f,0xb1,0x3d,0xcd,0x87,0xa4,0x3b,0x70,0xca); DEFINE_GUID(IID_ID3D12GBVDiagnostics,0x597985ab,0x9b75,0x4dbb,0xbe,0x23,0x07,0x61,0x19,0x5b,0xeb,0xee); - extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0078_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0078_v0_0_s_ifspec; @@ -35361,4 +34331,3 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12_0000_0078_v0_0_s_ifspec; #endif - diff --git a/Juliet/src/Graphics/D3D12/AgilitySDK/d3d12compatibility.h b/Juliet/src/Graphics/D3D12/AgilitySDK/d3d12compatibility.h index ec9ff5f..c9e84c8 100644 --- a/Juliet/src/Graphics/D3D12/AgilitySDK/d3d12compatibility.h +++ b/Juliet/src/Graphics/D3D12/AgilitySDK/d3d12compatibility.h @@ -5,14 +5,10 @@ * *-------------------------------------------------------------------------------------*/ - /* this ALWAYS GENERATED file contains the definitions for the interfaces */ - /* File created by MIDL compiler version 8.01.0628 */ - - /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 500 @@ -58,63 +54,54 @@ typedef interface ID3D12CompatibilityDevice ID3D12CompatibilityDevice; #endif /* __ID3D12CompatibilityDevice_FWD_DEFINED__ */ - #ifndef __D3D11On12CreatorID_FWD_DEFINED__ #define __D3D11On12CreatorID_FWD_DEFINED__ typedef interface D3D11On12CreatorID D3D11On12CreatorID; #endif /* __D3D11On12CreatorID_FWD_DEFINED__ */ - #ifndef __D3D9On12CreatorID_FWD_DEFINED__ #define __D3D9On12CreatorID_FWD_DEFINED__ typedef interface D3D9On12CreatorID D3D9On12CreatorID; #endif /* __D3D9On12CreatorID_FWD_DEFINED__ */ - #ifndef __OpenGLOn12CreatorID_FWD_DEFINED__ #define __OpenGLOn12CreatorID_FWD_DEFINED__ typedef interface OpenGLOn12CreatorID OpenGLOn12CreatorID; #endif /* __OpenGLOn12CreatorID_FWD_DEFINED__ */ - #ifndef __OpenCLOn12CreatorID_FWD_DEFINED__ #define __OpenCLOn12CreatorID_FWD_DEFINED__ typedef interface OpenCLOn12CreatorID OpenCLOn12CreatorID; #endif /* __OpenCLOn12CreatorID_FWD_DEFINED__ */ - #ifndef __VulkanOn12CreatorID_FWD_DEFINED__ #define __VulkanOn12CreatorID_FWD_DEFINED__ typedef interface VulkanOn12CreatorID VulkanOn12CreatorID; #endif /* __VulkanOn12CreatorID_FWD_DEFINED__ */ - #ifndef __DirectMLTensorFlowCreatorID_FWD_DEFINED__ #define __DirectMLTensorFlowCreatorID_FWD_DEFINED__ typedef interface DirectMLTensorFlowCreatorID DirectMLTensorFlowCreatorID; #endif /* __DirectMLTensorFlowCreatorID_FWD_DEFINED__ */ - #ifndef __DirectMLPyTorchCreatorID_FWD_DEFINED__ #define __DirectMLPyTorchCreatorID_FWD_DEFINED__ typedef interface DirectMLPyTorchCreatorID DirectMLPyTorchCreatorID; #endif /* __DirectMLPyTorchCreatorID_FWD_DEFINED__ */ - #ifndef __DirectMLWebNNCreatorID_FWD_DEFINED__ #define __DirectMLWebNNCreatorID_FWD_DEFINED__ typedef interface DirectMLWebNNCreatorID DirectMLWebNNCreatorID; #endif /* __DirectMLWebNNCreatorID_FWD_DEFINED__ */ - /* header files for imported files */ #include "oaidl.h" #include "ocidl.h" @@ -124,7 +111,6 @@ typedef interface DirectMLWebNNCreatorID DirectMLWebNNCreatorID; extern "C"{ #endif - /* interface __MIDL_itf_d3d12compatibility_0000_0000 */ /* [local] */ @@ -149,8 +135,6 @@ enum D3D12_REFLECT_SHARED_PROPERTY D3D12_REFLECT_SHARED_PROPERTY_NON_NT_SHARED_HANDLE = ( D3D12_REFELCT_SHARED_PROPERTY_COMPATIBILITY_SHARED_FLAGS + 1 ) } D3D12_REFLECT_SHARED_PROPERTY; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12compatibility_0000_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12compatibility_0000_0000_v0_0_s_ifspec; @@ -160,7 +144,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12compatibility_0000_0000_v0_0_s_ifspec; /* interface ID3D12CompatibilityDevice */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12CompatibilityDevice; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -260,7 +243,6 @@ EXTERN_C const IID IID_ID3D12CompatibilityDevice; #ifdef COBJMACROS - #define ID3D12CompatibilityDevice_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -270,7 +252,6 @@ EXTERN_C const IID IID_ID3D12CompatibilityDevice; #define ID3D12CompatibilityDevice_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12CompatibilityDevice_CreateSharedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,pFlags11,CompatibilityFlags,pLifetimeTracker,pOwningSwapchain,riid,ppResource) \ ( (This)->lpVtbl -> CreateSharedResource(This,pHeapProperties,HeapFlags,pDesc,InitialResourceState,pOptimizedClearValue,pFlags11,CompatibilityFlags,pLifetimeTracker,pOwningSwapchain,riid,ppResource) ) @@ -282,22 +263,16 @@ EXTERN_C const IID IID_ID3D12CompatibilityDevice; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12CompatibilityDevice_INTERFACE_DEFINED__ */ - #ifndef __D3D11On12CreatorID_INTERFACE_DEFINED__ #define __D3D11On12CreatorID_INTERFACE_DEFINED__ /* interface D3D11On12CreatorID */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_D3D11On12CreatorID; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -341,7 +316,6 @@ EXTERN_C const IID IID_D3D11On12CreatorID; #ifdef COBJMACROS - #define D3D11On12CreatorID_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -351,25 +325,18 @@ EXTERN_C const IID IID_D3D11On12CreatorID; #define D3D11On12CreatorID_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __D3D11On12CreatorID_INTERFACE_DEFINED__ */ - #ifndef __D3D9On12CreatorID_INTERFACE_DEFINED__ #define __D3D9On12CreatorID_INTERFACE_DEFINED__ /* interface D3D9On12CreatorID */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_D3D9On12CreatorID; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -413,7 +380,6 @@ EXTERN_C const IID IID_D3D9On12CreatorID; #ifdef COBJMACROS - #define D3D9On12CreatorID_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -423,25 +389,18 @@ EXTERN_C const IID IID_D3D9On12CreatorID; #define D3D9On12CreatorID_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __D3D9On12CreatorID_INTERFACE_DEFINED__ */ - #ifndef __OpenGLOn12CreatorID_INTERFACE_DEFINED__ #define __OpenGLOn12CreatorID_INTERFACE_DEFINED__ /* interface OpenGLOn12CreatorID */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_OpenGLOn12CreatorID; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -485,7 +444,6 @@ EXTERN_C const IID IID_OpenGLOn12CreatorID; #ifdef COBJMACROS - #define OpenGLOn12CreatorID_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -495,25 +453,18 @@ EXTERN_C const IID IID_OpenGLOn12CreatorID; #define OpenGLOn12CreatorID_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __OpenGLOn12CreatorID_INTERFACE_DEFINED__ */ - #ifndef __OpenCLOn12CreatorID_INTERFACE_DEFINED__ #define __OpenCLOn12CreatorID_INTERFACE_DEFINED__ /* interface OpenCLOn12CreatorID */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_OpenCLOn12CreatorID; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -557,7 +508,6 @@ EXTERN_C const IID IID_OpenCLOn12CreatorID; #ifdef COBJMACROS - #define OpenCLOn12CreatorID_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -567,25 +517,18 @@ EXTERN_C const IID IID_OpenCLOn12CreatorID; #define OpenCLOn12CreatorID_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __OpenCLOn12CreatorID_INTERFACE_DEFINED__ */ - #ifndef __VulkanOn12CreatorID_INTERFACE_DEFINED__ #define __VulkanOn12CreatorID_INTERFACE_DEFINED__ /* interface VulkanOn12CreatorID */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_VulkanOn12CreatorID; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -629,7 +572,6 @@ EXTERN_C const IID IID_VulkanOn12CreatorID; #ifdef COBJMACROS - #define VulkanOn12CreatorID_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -639,25 +581,18 @@ EXTERN_C const IID IID_VulkanOn12CreatorID; #define VulkanOn12CreatorID_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __VulkanOn12CreatorID_INTERFACE_DEFINED__ */ - #ifndef __DirectMLTensorFlowCreatorID_INTERFACE_DEFINED__ #define __DirectMLTensorFlowCreatorID_INTERFACE_DEFINED__ /* interface DirectMLTensorFlowCreatorID */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_DirectMLTensorFlowCreatorID; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -701,7 +636,6 @@ EXTERN_C const IID IID_DirectMLTensorFlowCreatorID; #ifdef COBJMACROS - #define DirectMLTensorFlowCreatorID_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -711,25 +645,18 @@ EXTERN_C const IID IID_DirectMLTensorFlowCreatorID; #define DirectMLTensorFlowCreatorID_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __DirectMLTensorFlowCreatorID_INTERFACE_DEFINED__ */ - #ifndef __DirectMLPyTorchCreatorID_INTERFACE_DEFINED__ #define __DirectMLPyTorchCreatorID_INTERFACE_DEFINED__ /* interface DirectMLPyTorchCreatorID */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_DirectMLPyTorchCreatorID; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -773,7 +700,6 @@ EXTERN_C const IID IID_DirectMLPyTorchCreatorID; #ifdef COBJMACROS - #define DirectMLPyTorchCreatorID_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -783,25 +709,18 @@ EXTERN_C const IID IID_DirectMLPyTorchCreatorID; #define DirectMLPyTorchCreatorID_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __DirectMLPyTorchCreatorID_INTERFACE_DEFINED__ */ - #ifndef __DirectMLWebNNCreatorID_INTERFACE_DEFINED__ #define __DirectMLWebNNCreatorID_INTERFACE_DEFINED__ /* interface DirectMLWebNNCreatorID */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_DirectMLWebNNCreatorID; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -845,7 +764,6 @@ EXTERN_C const IID IID_DirectMLWebNNCreatorID; #ifdef COBJMACROS - #define DirectMLWebNNCreatorID_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -855,18 +773,12 @@ EXTERN_C const IID IID_DirectMLWebNNCreatorID; #define DirectMLWebNNCreatorID_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __DirectMLWebNNCreatorID_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12compatibility_0000_0009 */ /* [local] */ @@ -882,7 +794,6 @@ DEFINE_GUID(IID_DirectMLTensorFlowCreatorID,0xcb7490ac,0x8a0f,0x44ec,0x9b,0x7b,0 DEFINE_GUID(IID_DirectMLPyTorchCreatorID,0xaf029192,0xfba1,0x4b05,0x91,0x16,0x23,0x5e,0x06,0x56,0x03,0x54); DEFINE_GUID(IID_DirectMLWebNNCreatorID,0xfdf01a76,0x1e11,0x450f,0x90,0x2b,0x74,0xf0,0x4e,0xa0,0x80,0x94); - extern RPC_IF_HANDLE __MIDL_itf_d3d12compatibility_0000_0009_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12compatibility_0000_0009_v0_0_s_ifspec; @@ -896,4 +807,3 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12compatibility_0000_0009_v0_0_s_ifspec; #endif - diff --git a/Juliet/src/Graphics/D3D12/AgilitySDK/d3d12sdklayers.h b/Juliet/src/Graphics/D3D12/AgilitySDK/d3d12sdklayers.h index d4a1ab9..a194766 100644 --- a/Juliet/src/Graphics/D3D12/AgilitySDK/d3d12sdklayers.h +++ b/Juliet/src/Graphics/D3D12/AgilitySDK/d3d12sdklayers.h @@ -5,14 +5,10 @@ * *-------------------------------------------------------------------------------------*/ - /* this ALWAYS GENERATED file contains the definitions for the interfaces */ - /* File created by MIDL compiler version 8.01.0628 */ - - /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 500 @@ -58,140 +54,120 @@ typedef interface ID3D12Debug ID3D12Debug; #endif /* __ID3D12Debug_FWD_DEFINED__ */ - #ifndef __ID3D12Debug1_FWD_DEFINED__ #define __ID3D12Debug1_FWD_DEFINED__ typedef interface ID3D12Debug1 ID3D12Debug1; #endif /* __ID3D12Debug1_FWD_DEFINED__ */ - #ifndef __ID3D12Debug2_FWD_DEFINED__ #define __ID3D12Debug2_FWD_DEFINED__ typedef interface ID3D12Debug2 ID3D12Debug2; #endif /* __ID3D12Debug2_FWD_DEFINED__ */ - #ifndef __ID3D12Debug3_FWD_DEFINED__ #define __ID3D12Debug3_FWD_DEFINED__ typedef interface ID3D12Debug3 ID3D12Debug3; #endif /* __ID3D12Debug3_FWD_DEFINED__ */ - #ifndef __ID3D12Debug4_FWD_DEFINED__ #define __ID3D12Debug4_FWD_DEFINED__ typedef interface ID3D12Debug4 ID3D12Debug4; #endif /* __ID3D12Debug4_FWD_DEFINED__ */ - #ifndef __ID3D12Debug5_FWD_DEFINED__ #define __ID3D12Debug5_FWD_DEFINED__ typedef interface ID3D12Debug5 ID3D12Debug5; #endif /* __ID3D12Debug5_FWD_DEFINED__ */ - #ifndef __ID3D12Debug6_FWD_DEFINED__ #define __ID3D12Debug6_FWD_DEFINED__ typedef interface ID3D12Debug6 ID3D12Debug6; #endif /* __ID3D12Debug6_FWD_DEFINED__ */ - #ifndef __ID3D12DebugDevice1_FWD_DEFINED__ #define __ID3D12DebugDevice1_FWD_DEFINED__ typedef interface ID3D12DebugDevice1 ID3D12DebugDevice1; #endif /* __ID3D12DebugDevice1_FWD_DEFINED__ */ - #ifndef __ID3D12DebugDevice_FWD_DEFINED__ #define __ID3D12DebugDevice_FWD_DEFINED__ typedef interface ID3D12DebugDevice ID3D12DebugDevice; #endif /* __ID3D12DebugDevice_FWD_DEFINED__ */ - #ifndef __ID3D12DebugDevice2_FWD_DEFINED__ #define __ID3D12DebugDevice2_FWD_DEFINED__ typedef interface ID3D12DebugDevice2 ID3D12DebugDevice2; #endif /* __ID3D12DebugDevice2_FWD_DEFINED__ */ - #ifndef __ID3D12DebugCommandQueue_FWD_DEFINED__ #define __ID3D12DebugCommandQueue_FWD_DEFINED__ typedef interface ID3D12DebugCommandQueue ID3D12DebugCommandQueue; #endif /* __ID3D12DebugCommandQueue_FWD_DEFINED__ */ - #ifndef __ID3D12DebugCommandQueue1_FWD_DEFINED__ #define __ID3D12DebugCommandQueue1_FWD_DEFINED__ typedef interface ID3D12DebugCommandQueue1 ID3D12DebugCommandQueue1; #endif /* __ID3D12DebugCommandQueue1_FWD_DEFINED__ */ - #ifndef __ID3D12DebugCommandList1_FWD_DEFINED__ #define __ID3D12DebugCommandList1_FWD_DEFINED__ typedef interface ID3D12DebugCommandList1 ID3D12DebugCommandList1; #endif /* __ID3D12DebugCommandList1_FWD_DEFINED__ */ - #ifndef __ID3D12DebugCommandList_FWD_DEFINED__ #define __ID3D12DebugCommandList_FWD_DEFINED__ typedef interface ID3D12DebugCommandList ID3D12DebugCommandList; #endif /* __ID3D12DebugCommandList_FWD_DEFINED__ */ - #ifndef __ID3D12DebugCommandList2_FWD_DEFINED__ #define __ID3D12DebugCommandList2_FWD_DEFINED__ typedef interface ID3D12DebugCommandList2 ID3D12DebugCommandList2; #endif /* __ID3D12DebugCommandList2_FWD_DEFINED__ */ - #ifndef __ID3D12DebugCommandList3_FWD_DEFINED__ #define __ID3D12DebugCommandList3_FWD_DEFINED__ typedef interface ID3D12DebugCommandList3 ID3D12DebugCommandList3; #endif /* __ID3D12DebugCommandList3_FWD_DEFINED__ */ - #ifndef __ID3D12SharingContract_FWD_DEFINED__ #define __ID3D12SharingContract_FWD_DEFINED__ typedef interface ID3D12SharingContract ID3D12SharingContract; #endif /* __ID3D12SharingContract_FWD_DEFINED__ */ - #ifndef __ID3D12ManualWriteTrackingResource_FWD_DEFINED__ #define __ID3D12ManualWriteTrackingResource_FWD_DEFINED__ typedef interface ID3D12ManualWriteTrackingResource ID3D12ManualWriteTrackingResource; #endif /* __ID3D12ManualWriteTrackingResource_FWD_DEFINED__ */ - #ifndef __ID3D12InfoQueue_FWD_DEFINED__ #define __ID3D12InfoQueue_FWD_DEFINED__ typedef interface ID3D12InfoQueue ID3D12InfoQueue; #endif /* __ID3D12InfoQueue_FWD_DEFINED__ */ - #ifndef __ID3D12InfoQueue1_FWD_DEFINED__ #define __ID3D12InfoQueue1_FWD_DEFINED__ typedef interface ID3D12InfoQueue1 ID3D12InfoQueue1; #endif /* __ID3D12InfoQueue1_FWD_DEFINED__ */ - /* header files for imported files */ #include "oaidl.h" #include "ocidl.h" @@ -201,7 +177,6 @@ typedef interface ID3D12InfoQueue1 ID3D12InfoQueue1; extern "C"{ #endif - /* interface __MIDL_itf_d3d12sdklayers_0000_0000 */ /* [local] */ @@ -209,7 +184,6 @@ extern "C"{ #pragma region App Family #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP | WINAPI_PARTITION_GAMES) - extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0000_v0_0_s_ifspec; @@ -219,7 +193,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0000_v0_0_s_ifspec; /* interface ID3D12Debug */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Debug; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -269,7 +242,6 @@ EXTERN_C const IID IID_ID3D12Debug; #ifdef COBJMACROS - #define ID3D12Debug_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -279,21 +251,15 @@ EXTERN_C const IID IID_ID3D12Debug; #define ID3D12Debug_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Debug_EnableDebugLayer(This) \ ( (This)->lpVtbl -> EnableDebugLayer(This) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Debug_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12sdklayers_0000_0001 */ /* [local] */ @@ -306,7 +272,6 @@ enum D3D12_GPU_BASED_VALIDATION_FLAGS DEFINE_ENUM_FLAG_OPERATORS(D3D12_GPU_BASED_VALIDATION_FLAGS) - extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0001_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0001_v0_0_s_ifspec; @@ -316,7 +281,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0001_v0_0_s_ifspec; /* interface ID3D12Debug1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Debug1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -382,7 +346,6 @@ EXTERN_C const IID IID_ID3D12Debug1; #ifdef COBJMACROS - #define ID3D12Debug1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -392,7 +355,6 @@ EXTERN_C const IID IID_ID3D12Debug1; #define ID3D12Debug1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Debug1_EnableDebugLayer(This) \ ( (This)->lpVtbl -> EnableDebugLayer(This) ) @@ -404,22 +366,16 @@ EXTERN_C const IID IID_ID3D12Debug1; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Debug1_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Debug2_INTERFACE_DEFINED__ #define __ID3D12Debug2_INTERFACE_DEFINED__ /* interface ID3D12Debug2 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Debug2; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -471,7 +427,6 @@ EXTERN_C const IID IID_ID3D12Debug2; #ifdef COBJMACROS - #define ID3D12Debug2_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -481,28 +436,21 @@ EXTERN_C const IID IID_ID3D12Debug2; #define ID3D12Debug2_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Debug2_SetGPUBasedValidationFlags(This,Flags) \ ( (This)->lpVtbl -> SetGPUBasedValidationFlags(This,Flags) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Debug2_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Debug3_INTERFACE_DEFINED__ #define __ID3D12Debug3_INTERFACE_DEFINED__ /* interface ID3D12Debug3 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Debug3; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -574,7 +522,6 @@ EXTERN_C const IID IID_ID3D12Debug3; #ifdef COBJMACROS - #define ID3D12Debug3_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -584,11 +531,9 @@ EXTERN_C const IID IID_ID3D12Debug3; #define ID3D12Debug3_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Debug3_EnableDebugLayer(This) \ ( (This)->lpVtbl -> EnableDebugLayer(This) ) - #define ID3D12Debug3_SetEnableGPUBasedValidation(This,Enable) \ ( (This)->lpVtbl -> SetEnableGPUBasedValidation(This,Enable) ) @@ -600,22 +545,16 @@ EXTERN_C const IID IID_ID3D12Debug3; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Debug3_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Debug4_INTERFACE_DEFINED__ #define __ID3D12Debug4_INTERFACE_DEFINED__ /* interface ID3D12Debug4 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Debug4; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -684,7 +623,6 @@ EXTERN_C const IID IID_ID3D12Debug4; #ifdef COBJMACROS - #define ID3D12Debug4_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -694,11 +632,9 @@ EXTERN_C const IID IID_ID3D12Debug4; #define ID3D12Debug4_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Debug4_EnableDebugLayer(This) \ ( (This)->lpVtbl -> EnableDebugLayer(This) ) - #define ID3D12Debug4_SetEnableGPUBasedValidation(This,Enable) \ ( (This)->lpVtbl -> SetEnableGPUBasedValidation(This,Enable) ) @@ -708,28 +644,21 @@ EXTERN_C const IID IID_ID3D12Debug4; #define ID3D12Debug4_SetGPUBasedValidationFlags(This,Flags) \ ( (This)->lpVtbl -> SetGPUBasedValidationFlags(This,Flags) ) - #define ID3D12Debug4_DisableDebugLayer(This) \ ( (This)->lpVtbl -> DisableDebugLayer(This) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Debug4_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Debug5_INTERFACE_DEFINED__ #define __ID3D12Debug5_INTERFACE_DEFINED__ /* interface ID3D12Debug5 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Debug5; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -804,7 +733,6 @@ EXTERN_C const IID IID_ID3D12Debug5; #ifdef COBJMACROS - #define ID3D12Debug5_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -814,11 +742,9 @@ EXTERN_C const IID IID_ID3D12Debug5; #define ID3D12Debug5_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Debug5_EnableDebugLayer(This) \ ( (This)->lpVtbl -> EnableDebugLayer(This) ) - #define ID3D12Debug5_SetEnableGPUBasedValidation(This,Enable) \ ( (This)->lpVtbl -> SetEnableGPUBasedValidation(This,Enable) ) @@ -828,32 +754,24 @@ EXTERN_C const IID IID_ID3D12Debug5; #define ID3D12Debug5_SetGPUBasedValidationFlags(This,Flags) \ ( (This)->lpVtbl -> SetGPUBasedValidationFlags(This,Flags) ) - #define ID3D12Debug5_DisableDebugLayer(This) \ ( (This)->lpVtbl -> DisableDebugLayer(This) ) - #define ID3D12Debug5_SetEnableAutoName(This,Enable) \ ( (This)->lpVtbl -> SetEnableAutoName(This,Enable) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Debug5_INTERFACE_DEFINED__ */ - #ifndef __ID3D12Debug6_INTERFACE_DEFINED__ #define __ID3D12Debug6_INTERFACE_DEFINED__ /* interface ID3D12Debug6 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12Debug6; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -933,7 +851,6 @@ EXTERN_C const IID IID_ID3D12Debug6; #ifdef COBJMACROS - #define ID3D12Debug6_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -943,11 +860,9 @@ EXTERN_C const IID IID_ID3D12Debug6; #define ID3D12Debug6_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12Debug6_EnableDebugLayer(This) \ ( (This)->lpVtbl -> EnableDebugLayer(This) ) - #define ID3D12Debug6_SetEnableGPUBasedValidation(This,Enable) \ ( (This)->lpVtbl -> SetEnableGPUBasedValidation(This,Enable) ) @@ -957,29 +872,21 @@ EXTERN_C const IID IID_ID3D12Debug6; #define ID3D12Debug6_SetGPUBasedValidationFlags(This,Flags) \ ( (This)->lpVtbl -> SetGPUBasedValidationFlags(This,Flags) ) - #define ID3D12Debug6_DisableDebugLayer(This) \ ( (This)->lpVtbl -> DisableDebugLayer(This) ) - #define ID3D12Debug6_SetEnableAutoName(This,Enable) \ ( (This)->lpVtbl -> SetEnableAutoName(This,Enable) ) - #define ID3D12Debug6_SetForceLegacyBarrierValidation(This,Enable) \ ( (This)->lpVtbl -> SetForceLegacyBarrierValidation(This,Enable) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12Debug6_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12sdklayers_0000_0007 */ /* [local] */ @@ -1056,8 +963,6 @@ enum D3D12_DEBUG_DEVICE_BYTECODE_VALIDATION_MODE D3D12_DEBUG_DEVICE_BYTECODE_VALIDATION_MODE_DEFAULT = D3D12_DEBUG_DEVICE_BYTECODE_VALIDATION_WHEN_HASH_BYPASSED } D3D12_DEBUG_DEVICE_BYTECODE_VALIDATION_MODE; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0007_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0007_v0_0_s_ifspec; @@ -1067,7 +972,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0007_v0_0_s_ifspec; /* interface ID3D12DebugDevice1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12DebugDevice1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -1143,7 +1047,6 @@ EXTERN_C const IID IID_ID3D12DebugDevice1; #ifdef COBJMACROS - #define ID3D12DebugDevice1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -1153,7 +1056,6 @@ EXTERN_C const IID IID_ID3D12DebugDevice1; #define ID3D12DebugDevice1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12DebugDevice1_SetDebugParameter(This,Type,pData,DataSize) \ ( (This)->lpVtbl -> SetDebugParameter(This,Type,pData,DataSize) ) @@ -1165,22 +1067,16 @@ EXTERN_C const IID IID_ID3D12DebugDevice1; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12DebugDevice1_INTERFACE_DEFINED__ */ - #ifndef __ID3D12DebugDevice_INTERFACE_DEFINED__ #define __ID3D12DebugDevice_INTERFACE_DEFINED__ /* interface ID3D12DebugDevice */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12DebugDevice; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -1246,7 +1142,6 @@ EXTERN_C const IID IID_ID3D12DebugDevice; #ifdef COBJMACROS - #define ID3D12DebugDevice_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -1256,7 +1151,6 @@ EXTERN_C const IID IID_ID3D12DebugDevice; #define ID3D12DebugDevice_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12DebugDevice_SetFeatureMask(This,Mask) \ ( (This)->lpVtbl -> SetFeatureMask(This,Mask) ) @@ -1268,22 +1162,16 @@ EXTERN_C const IID IID_ID3D12DebugDevice; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12DebugDevice_INTERFACE_DEFINED__ */ - #ifndef __ID3D12DebugDevice2_INTERFACE_DEFINED__ #define __ID3D12DebugDevice2_INTERFACE_DEFINED__ /* interface ID3D12DebugDevice2 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12DebugDevice2; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -1365,7 +1253,6 @@ EXTERN_C const IID IID_ID3D12DebugDevice2; #ifdef COBJMACROS - #define ID3D12DebugDevice2_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -1375,7 +1262,6 @@ EXTERN_C const IID IID_ID3D12DebugDevice2; #define ID3D12DebugDevice2_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12DebugDevice2_SetFeatureMask(This,Mask) \ ( (This)->lpVtbl -> SetFeatureMask(This,Mask) ) @@ -1385,7 +1271,6 @@ EXTERN_C const IID IID_ID3D12DebugDevice2; #define ID3D12DebugDevice2_ReportLiveDeviceObjects(This,Flags) \ ( (This)->lpVtbl -> ReportLiveDeviceObjects(This,Flags) ) - #define ID3D12DebugDevice2_SetDebugParameter(This,Type,pData,DataSize) \ ( (This)->lpVtbl -> SetDebugParameter(This,Type,pData,DataSize) ) @@ -1394,21 +1279,15 @@ EXTERN_C const IID IID_ID3D12DebugDevice2; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12DebugDevice2_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12sdklayers_0000_0010 */ /* [local] */ DEFINE_GUID(DXGI_DEBUG_D3D12, 0xcf59a98c, 0xa950, 0x4326, 0x91, 0xef, 0x9b, 0xba, 0xa1, 0x7b, 0xfd, 0x95); - extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0010_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0010_v0_0_s_ifspec; @@ -1418,7 +1297,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0010_v0_0_s_ifspec; /* interface ID3D12DebugCommandQueue */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12DebugCommandQueue; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -1474,7 +1352,6 @@ EXTERN_C const IID IID_ID3D12DebugCommandQueue; #ifdef COBJMACROS - #define ID3D12DebugCommandQueue_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -1484,28 +1361,21 @@ EXTERN_C const IID IID_ID3D12DebugCommandQueue; #define ID3D12DebugCommandQueue_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12DebugCommandQueue_AssertResourceState(This,pResource,Subresource,State) \ ( (This)->lpVtbl -> AssertResourceState(This,pResource,Subresource,State) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12DebugCommandQueue_INTERFACE_DEFINED__ */ - #ifndef __ID3D12DebugCommandQueue1_INTERFACE_DEFINED__ #define __ID3D12DebugCommandQueue1_INTERFACE_DEFINED__ /* interface ID3D12DebugCommandQueue1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12DebugCommandQueue1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -1580,7 +1450,6 @@ EXTERN_C const IID IID_ID3D12DebugCommandQueue1; #ifdef COBJMACROS - #define ID3D12DebugCommandQueue1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -1590,11 +1459,9 @@ EXTERN_C const IID IID_ID3D12DebugCommandQueue1; #define ID3D12DebugCommandQueue1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12DebugCommandQueue1_AssertResourceState(This,pResource,Subresource,State) \ ( (This)->lpVtbl -> AssertResourceState(This,pResource,Subresource,State) ) - #define ID3D12DebugCommandQueue1_AssertResourceAccess(This,pResource,Subresource,Access) \ ( (This)->lpVtbl -> AssertResourceAccess(This,pResource,Subresource,Access) ) @@ -1603,15 +1470,10 @@ EXTERN_C const IID IID_ID3D12DebugCommandQueue1; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12DebugCommandQueue1_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12sdklayers_0000_0012 */ /* [local] */ @@ -1626,8 +1488,6 @@ typedef struct D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE ShaderPatchMode; } D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0012_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0012_v0_0_s_ifspec; @@ -1637,7 +1497,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0012_v0_0_s_ifspec; /* interface ID3D12DebugCommandList1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12DebugCommandList1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -1717,7 +1576,6 @@ EXTERN_C const IID IID_ID3D12DebugCommandList1; #ifdef COBJMACROS - #define ID3D12DebugCommandList1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -1727,7 +1585,6 @@ EXTERN_C const IID IID_ID3D12DebugCommandList1; #define ID3D12DebugCommandList1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12DebugCommandList1_AssertResourceState(This,pResource,Subresource,State) \ ( (This)->lpVtbl -> AssertResourceState(This,pResource,Subresource,State) ) @@ -1739,22 +1596,16 @@ EXTERN_C const IID IID_ID3D12DebugCommandList1; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12DebugCommandList1_INTERFACE_DEFINED__ */ - #ifndef __ID3D12DebugCommandList_INTERFACE_DEFINED__ #define __ID3D12DebugCommandList_INTERFACE_DEFINED__ /* interface ID3D12DebugCommandList */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12DebugCommandList; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -1824,7 +1675,6 @@ EXTERN_C const IID IID_ID3D12DebugCommandList; #ifdef COBJMACROS - #define ID3D12DebugCommandList_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -1834,7 +1684,6 @@ EXTERN_C const IID IID_ID3D12DebugCommandList; #define ID3D12DebugCommandList_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12DebugCommandList_AssertResourceState(This,pResource,Subresource,State) \ ( (This)->lpVtbl -> AssertResourceState(This,pResource,Subresource,State) ) @@ -1846,22 +1695,16 @@ EXTERN_C const IID IID_ID3D12DebugCommandList; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12DebugCommandList_INTERFACE_DEFINED__ */ - #ifndef __ID3D12DebugCommandList2_INTERFACE_DEFINED__ #define __ID3D12DebugCommandList2_INTERFACE_DEFINED__ /* interface ID3D12DebugCommandList2 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12DebugCommandList2; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -1945,7 +1788,6 @@ EXTERN_C const IID IID_ID3D12DebugCommandList2; #ifdef COBJMACROS - #define ID3D12DebugCommandList2_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -1955,7 +1797,6 @@ EXTERN_C const IID IID_ID3D12DebugCommandList2; #define ID3D12DebugCommandList2_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12DebugCommandList2_AssertResourceState(This,pResource,Subresource,State) \ ( (This)->lpVtbl -> AssertResourceState(This,pResource,Subresource,State) ) @@ -1965,7 +1806,6 @@ EXTERN_C const IID IID_ID3D12DebugCommandList2; #define ID3D12DebugCommandList2_GetFeatureMask(This) \ ( (This)->lpVtbl -> GetFeatureMask(This) ) - #define ID3D12DebugCommandList2_SetDebugParameter(This,Type,pData,DataSize) \ ( (This)->lpVtbl -> SetDebugParameter(This,Type,pData,DataSize) ) @@ -1974,22 +1814,16 @@ EXTERN_C const IID IID_ID3D12DebugCommandList2; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12DebugCommandList2_INTERFACE_DEFINED__ */ - #ifndef __ID3D12DebugCommandList3_INTERFACE_DEFINED__ #define __ID3D12DebugCommandList3_INTERFACE_DEFINED__ /* interface ID3D12DebugCommandList3 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12DebugCommandList3; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -2087,7 +1921,6 @@ EXTERN_C const IID IID_ID3D12DebugCommandList3; #ifdef COBJMACROS - #define ID3D12DebugCommandList3_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -2097,7 +1930,6 @@ EXTERN_C const IID IID_ID3D12DebugCommandList3; #define ID3D12DebugCommandList3_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12DebugCommandList3_AssertResourceState(This,pResource,Subresource,State) \ ( (This)->lpVtbl -> AssertResourceState(This,pResource,Subresource,State) ) @@ -2107,14 +1939,12 @@ EXTERN_C const IID IID_ID3D12DebugCommandList3; #define ID3D12DebugCommandList3_GetFeatureMask(This) \ ( (This)->lpVtbl -> GetFeatureMask(This) ) - #define ID3D12DebugCommandList3_SetDebugParameter(This,Type,pData,DataSize) \ ( (This)->lpVtbl -> SetDebugParameter(This,Type,pData,DataSize) ) #define ID3D12DebugCommandList3_GetDebugParameter(This,Type,pData,DataSize) \ ( (This)->lpVtbl -> GetDebugParameter(This,Type,pData,DataSize) ) - #define ID3D12DebugCommandList3_AssertResourceAccess(This,pResource,Subresource,Access) \ ( (This)->lpVtbl -> AssertResourceAccess(This,pResource,Subresource,Access) ) @@ -2123,22 +1953,16 @@ EXTERN_C const IID IID_ID3D12DebugCommandList3; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12DebugCommandList3_INTERFACE_DEFINED__ */ - #ifndef __ID3D12SharingContract_INTERFACE_DEFINED__ #define __ID3D12SharingContract_INTERFACE_DEFINED__ /* interface ID3D12SharingContract */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12SharingContract; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -2220,7 +2044,6 @@ EXTERN_C const IID IID_ID3D12SharingContract; #ifdef COBJMACROS - #define ID3D12SharingContract_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -2230,7 +2053,6 @@ EXTERN_C const IID IID_ID3D12SharingContract; #define ID3D12SharingContract_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12SharingContract_Present(This,pResource,Subresource,window) \ ( (This)->lpVtbl -> Present(This,pResource,Subresource,window) ) @@ -2245,22 +2067,16 @@ EXTERN_C const IID IID_ID3D12SharingContract; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12SharingContract_INTERFACE_DEFINED__ */ - #ifndef __ID3D12ManualWriteTrackingResource_INTERFACE_DEFINED__ #define __ID3D12ManualWriteTrackingResource_INTERFACE_DEFINED__ /* interface ID3D12ManualWriteTrackingResource */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12ManualWriteTrackingResource; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -2314,7 +2130,6 @@ EXTERN_C const IID IID_ID3D12ManualWriteTrackingResource; #ifdef COBJMACROS - #define ID3D12ManualWriteTrackingResource_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -2324,21 +2139,15 @@ EXTERN_C const IID IID_ID3D12ManualWriteTrackingResource; #define ID3D12ManualWriteTrackingResource_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12ManualWriteTrackingResource_TrackWrite(This,Subresource,pWrittenRange) \ ( (This)->lpVtbl -> TrackWrite(This,Subresource,pWrittenRange) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12ManualWriteTrackingResource_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12sdklayers_0000_0018 */ /* [local] */ @@ -3389,7 +3198,6 @@ typedef struct D3D12_INFO_QUEUE_FILTER #define D3D12_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT 1024 - extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0018_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0018_v0_0_s_ifspec; @@ -3399,7 +3207,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0018_v0_0_s_ifspec; /* interface ID3D12InfoQueue */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12InfoQueue; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -3709,7 +3516,6 @@ EXTERN_C const IID IID_ID3D12InfoQueue; #ifdef COBJMACROS - #define ID3D12InfoQueue_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -3719,7 +3525,6 @@ EXTERN_C const IID IID_ID3D12InfoQueue; #define ID3D12InfoQueue_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12InfoQueue_SetMessageCountLimit(This,MessageCountLimit) \ ( (This)->lpVtbl -> SetMessageCountLimit(This,MessageCountLimit) ) @@ -3827,15 +3632,10 @@ EXTERN_C const IID IID_ID3D12InfoQueue; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12InfoQueue_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12sdklayers_0000_0019 */ /* [local] */ @@ -3854,8 +3654,6 @@ typedef void ( __stdcall *D3D12MessageFunc )( LPCSTR pDescription, void *pContext); - - extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0019_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0019_v0_0_s_ifspec; @@ -3865,7 +3663,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0019_v0_0_s_ifspec; /* interface ID3D12InfoQueue1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12InfoQueue1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -4099,7 +3896,6 @@ EXTERN_C const IID IID_ID3D12InfoQueue1; #ifdef COBJMACROS - #define ID3D12InfoQueue1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -4109,7 +3905,6 @@ EXTERN_C const IID IID_ID3D12InfoQueue1; #define ID3D12InfoQueue1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12InfoQueue1_SetMessageCountLimit(This,MessageCountLimit) \ ( (This)->lpVtbl -> SetMessageCountLimit(This,MessageCountLimit) ) @@ -4215,7 +4010,6 @@ EXTERN_C const IID IID_ID3D12InfoQueue1; #define ID3D12InfoQueue1_GetMuteDebugOutput(This) \ ( (This)->lpVtbl -> GetMuteDebugOutput(This) ) - #define ID3D12InfoQueue1_RegisterMessageCallback(This,CallbackFunc,CallbackFilterFlags,pContext,pCallbackCookie) \ ( (This)->lpVtbl -> RegisterMessageCallback(This,CallbackFunc,CallbackFilterFlags,pContext,pCallbackCookie) ) @@ -4224,15 +4018,10 @@ EXTERN_C const IID IID_ID3D12InfoQueue1; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12InfoQueue1_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12sdklayers_0000_0020 */ /* [local] */ @@ -4259,7 +4048,6 @@ DEFINE_GUID(IID_ID3D12ManualWriteTrackingResource,0x86ca3b85,0x49ad,0x4b6e,0xae, DEFINE_GUID(IID_ID3D12InfoQueue,0x0742a90b,0xc387,0x483f,0xb9,0x46,0x30,0xa7,0xe4,0xe6,0x14,0x58); DEFINE_GUID(IID_ID3D12InfoQueue1,0x2852dd88,0xb484,0x4c0c,0xb6,0xb1,0x67,0x16,0x85,0x00,0xe6,0x00); - extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0020_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0020_v0_0_s_ifspec; @@ -4273,4 +4061,3 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12sdklayers_0000_0020_v0_0_s_ifspec; #endif - diff --git a/Juliet/src/Graphics/D3D12/AgilitySDK/d3d12shader.h b/Juliet/src/Graphics/D3D12/AgilitySDK/d3d12shader.h index 224ae51..5458064 100644 --- a/Juliet/src/Graphics/D3D12/AgilitySDK/d3d12shader.h +++ b/Juliet/src/Graphics/D3D12/AgilitySDK/d3d12shader.h @@ -56,7 +56,6 @@ typedef D3D_RESOURCE_RETURN_TYPE D3D12_RESOURCE_RETURN_TYPE; typedef D3D_CBUFFER_TYPE D3D12_CBUFFER_TYPE; - typedef struct _D3D12_SIGNATURE_PARAMETER_DESC { LPCSTR SemanticName; // Name of the semantic @@ -208,7 +207,6 @@ typedef struct _D3D12_SHADER_INPUT_BIND_DESC #define D3D_SHADER_REQUIRES_SAMPLE_CMP_GRADIENT_OR_BIAS 0x80000000 #define D3D_SHADER_REQUIRES_EXTENDED_COMMAND_INFO 0x100000000ull - typedef struct _D3D12_LIBRARY_DESC { LPCSTR Creator; // The name of the originator of the library. @@ -273,7 +271,6 @@ typedef struct _D3D12_PARAMETER_DESC UINT FirstOutComponent; // The first output register component for this parameter. } D3D12_PARAMETER_DESC; - ////////////////////////////////////////////////////////////////////////////// // Interfaces //////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// @@ -299,7 +296,6 @@ typedef interface ID3D12FunctionReflection *LPD3D12FUNCTIONREFLECTION; typedef interface ID3D12FunctionParameterReflection ID3D12FunctionParameterReflection; typedef interface ID3D12FunctionParameterReflection *LPD3D12FUNCTIONPARAMETERREFLECTION; - // {E913C351-783D-48CA-A1D1-4F306284AD56} interface DECLSPEC_UUID("E913C351-783D-48CA-A1D1-4F306284AD56") ID3D12ShaderReflectionType; DEFINE_GUID(IID_ID3D12ShaderReflectionType, @@ -477,7 +473,6 @@ DECLARE_INTERFACE(ID3D12FunctionParameterReflection) STDMETHOD(GetDesc)(THIS_ _Out_ D3D12_PARAMETER_DESC * pDesc) PURE; }; - ////////////////////////////////////////////////////////////////////////////// // APIs ////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// diff --git a/Juliet/src/Graphics/D3D12/AgilitySDK/d3d12video.h b/Juliet/src/Graphics/D3D12/AgilitySDK/d3d12video.h index bf5c42a..78b5aeb 100644 --- a/Juliet/src/Graphics/D3D12/AgilitySDK/d3d12video.h +++ b/Juliet/src/Graphics/D3D12/AgilitySDK/d3d12video.h @@ -5,14 +5,10 @@ * *-------------------------------------------------------------------------------------*/ - /* this ALWAYS GENERATED file contains the definitions for the interfaces */ - /* File created by MIDL compiler version 8.01.0628 */ - - /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 500 @@ -58,189 +54,162 @@ typedef interface ID3D12VideoDecoderHeap ID3D12VideoDecoderHeap; #endif /* __ID3D12VideoDecoderHeap_FWD_DEFINED__ */ - #ifndef __ID3D12VideoDevice_FWD_DEFINED__ #define __ID3D12VideoDevice_FWD_DEFINED__ typedef interface ID3D12VideoDevice ID3D12VideoDevice; #endif /* __ID3D12VideoDevice_FWD_DEFINED__ */ - #ifndef __ID3D12VideoDecoder_FWD_DEFINED__ #define __ID3D12VideoDecoder_FWD_DEFINED__ typedef interface ID3D12VideoDecoder ID3D12VideoDecoder; #endif /* __ID3D12VideoDecoder_FWD_DEFINED__ */ - #ifndef __ID3D12VideoProcessor_FWD_DEFINED__ #define __ID3D12VideoProcessor_FWD_DEFINED__ typedef interface ID3D12VideoProcessor ID3D12VideoProcessor; #endif /* __ID3D12VideoProcessor_FWD_DEFINED__ */ - #ifndef __ID3D12VideoDecodeCommandList_FWD_DEFINED__ #define __ID3D12VideoDecodeCommandList_FWD_DEFINED__ typedef interface ID3D12VideoDecodeCommandList ID3D12VideoDecodeCommandList; #endif /* __ID3D12VideoDecodeCommandList_FWD_DEFINED__ */ - #ifndef __ID3D12VideoProcessCommandList_FWD_DEFINED__ #define __ID3D12VideoProcessCommandList_FWD_DEFINED__ typedef interface ID3D12VideoProcessCommandList ID3D12VideoProcessCommandList; #endif /* __ID3D12VideoProcessCommandList_FWD_DEFINED__ */ - #ifndef __ID3D12VideoDecodeCommandList1_FWD_DEFINED__ #define __ID3D12VideoDecodeCommandList1_FWD_DEFINED__ typedef interface ID3D12VideoDecodeCommandList1 ID3D12VideoDecodeCommandList1; #endif /* __ID3D12VideoDecodeCommandList1_FWD_DEFINED__ */ - #ifndef __ID3D12VideoProcessCommandList1_FWD_DEFINED__ #define __ID3D12VideoProcessCommandList1_FWD_DEFINED__ typedef interface ID3D12VideoProcessCommandList1 ID3D12VideoProcessCommandList1; #endif /* __ID3D12VideoProcessCommandList1_FWD_DEFINED__ */ - #ifndef __ID3D12VideoMotionEstimator_FWD_DEFINED__ #define __ID3D12VideoMotionEstimator_FWD_DEFINED__ typedef interface ID3D12VideoMotionEstimator ID3D12VideoMotionEstimator; #endif /* __ID3D12VideoMotionEstimator_FWD_DEFINED__ */ - #ifndef __ID3D12VideoMotionVectorHeap_FWD_DEFINED__ #define __ID3D12VideoMotionVectorHeap_FWD_DEFINED__ typedef interface ID3D12VideoMotionVectorHeap ID3D12VideoMotionVectorHeap; #endif /* __ID3D12VideoMotionVectorHeap_FWD_DEFINED__ */ - #ifndef __ID3D12VideoDevice1_FWD_DEFINED__ #define __ID3D12VideoDevice1_FWD_DEFINED__ typedef interface ID3D12VideoDevice1 ID3D12VideoDevice1; #endif /* __ID3D12VideoDevice1_FWD_DEFINED__ */ - #ifndef __ID3D12VideoEncodeCommandList_FWD_DEFINED__ #define __ID3D12VideoEncodeCommandList_FWD_DEFINED__ typedef interface ID3D12VideoEncodeCommandList ID3D12VideoEncodeCommandList; #endif /* __ID3D12VideoEncodeCommandList_FWD_DEFINED__ */ - #ifndef __ID3D12VideoDecoder1_FWD_DEFINED__ #define __ID3D12VideoDecoder1_FWD_DEFINED__ typedef interface ID3D12VideoDecoder1 ID3D12VideoDecoder1; #endif /* __ID3D12VideoDecoder1_FWD_DEFINED__ */ - #ifndef __ID3D12VideoDecoderHeap1_FWD_DEFINED__ #define __ID3D12VideoDecoderHeap1_FWD_DEFINED__ typedef interface ID3D12VideoDecoderHeap1 ID3D12VideoDecoderHeap1; #endif /* __ID3D12VideoDecoderHeap1_FWD_DEFINED__ */ - #ifndef __ID3D12VideoProcessor1_FWD_DEFINED__ #define __ID3D12VideoProcessor1_FWD_DEFINED__ typedef interface ID3D12VideoProcessor1 ID3D12VideoProcessor1; #endif /* __ID3D12VideoProcessor1_FWD_DEFINED__ */ - #ifndef __ID3D12VideoExtensionCommand_FWD_DEFINED__ #define __ID3D12VideoExtensionCommand_FWD_DEFINED__ typedef interface ID3D12VideoExtensionCommand ID3D12VideoExtensionCommand; #endif /* __ID3D12VideoExtensionCommand_FWD_DEFINED__ */ - #ifndef __ID3D12VideoDevice2_FWD_DEFINED__ #define __ID3D12VideoDevice2_FWD_DEFINED__ typedef interface ID3D12VideoDevice2 ID3D12VideoDevice2; #endif /* __ID3D12VideoDevice2_FWD_DEFINED__ */ - #ifndef __ID3D12VideoDecodeCommandList2_FWD_DEFINED__ #define __ID3D12VideoDecodeCommandList2_FWD_DEFINED__ typedef interface ID3D12VideoDecodeCommandList2 ID3D12VideoDecodeCommandList2; #endif /* __ID3D12VideoDecodeCommandList2_FWD_DEFINED__ */ - #ifndef __ID3D12VideoDecodeCommandList3_FWD_DEFINED__ #define __ID3D12VideoDecodeCommandList3_FWD_DEFINED__ typedef interface ID3D12VideoDecodeCommandList3 ID3D12VideoDecodeCommandList3; #endif /* __ID3D12VideoDecodeCommandList3_FWD_DEFINED__ */ - #ifndef __ID3D12VideoProcessCommandList2_FWD_DEFINED__ #define __ID3D12VideoProcessCommandList2_FWD_DEFINED__ typedef interface ID3D12VideoProcessCommandList2 ID3D12VideoProcessCommandList2; #endif /* __ID3D12VideoProcessCommandList2_FWD_DEFINED__ */ - #ifndef __ID3D12VideoProcessCommandList3_FWD_DEFINED__ #define __ID3D12VideoProcessCommandList3_FWD_DEFINED__ typedef interface ID3D12VideoProcessCommandList3 ID3D12VideoProcessCommandList3; #endif /* __ID3D12VideoProcessCommandList3_FWD_DEFINED__ */ - #ifndef __ID3D12VideoEncodeCommandList1_FWD_DEFINED__ #define __ID3D12VideoEncodeCommandList1_FWD_DEFINED__ typedef interface ID3D12VideoEncodeCommandList1 ID3D12VideoEncodeCommandList1; #endif /* __ID3D12VideoEncodeCommandList1_FWD_DEFINED__ */ - #ifndef __ID3D12VideoEncoder_FWD_DEFINED__ #define __ID3D12VideoEncoder_FWD_DEFINED__ typedef interface ID3D12VideoEncoder ID3D12VideoEncoder; #endif /* __ID3D12VideoEncoder_FWD_DEFINED__ */ - #ifndef __ID3D12VideoEncoderHeap_FWD_DEFINED__ #define __ID3D12VideoEncoderHeap_FWD_DEFINED__ typedef interface ID3D12VideoEncoderHeap ID3D12VideoEncoderHeap; #endif /* __ID3D12VideoEncoderHeap_FWD_DEFINED__ */ - #ifndef __ID3D12VideoDevice3_FWD_DEFINED__ #define __ID3D12VideoDevice3_FWD_DEFINED__ typedef interface ID3D12VideoDevice3 ID3D12VideoDevice3; #endif /* __ID3D12VideoDevice3_FWD_DEFINED__ */ - #ifndef __ID3D12VideoEncodeCommandList2_FWD_DEFINED__ #define __ID3D12VideoEncodeCommandList2_FWD_DEFINED__ typedef interface ID3D12VideoEncodeCommandList2 ID3D12VideoEncodeCommandList2; #endif /* __ID3D12VideoEncodeCommandList2_FWD_DEFINED__ */ - #ifndef __ID3D12VideoEncodeCommandList3_FWD_DEFINED__ #define __ID3D12VideoEncodeCommandList3_FWD_DEFINED__ typedef interface ID3D12VideoEncodeCommandList3 ID3D12VideoEncodeCommandList3; #endif /* __ID3D12VideoEncodeCommandList3_FWD_DEFINED__ */ - /* header files for imported files */ #include "oaidl.h" #include "ocidl.h" @@ -251,7 +220,6 @@ typedef interface ID3D12VideoEncodeCommandList3 ID3D12VideoEncodeCommandList3; extern "C"{ #endif - /* interface __MIDL_itf_d3d12video_0000_0000 */ /* [local] */ @@ -473,8 +441,6 @@ typedef struct D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC BOOL EnableStereo; } D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0000_v0_0_s_ifspec; @@ -484,7 +450,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0000_v0_0_s_ifspec; /* interface ID3D12VideoDecoderHeap */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoDecoderHeap; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -578,7 +543,6 @@ EXTERN_C const IID IID_ID3D12VideoDecoderHeap; #ifdef COBJMACROS - #define ID3D12VideoDecoderHeap_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -588,7 +552,6 @@ EXTERN_C const IID IID_ID3D12VideoDecoderHeap; #define ID3D12VideoDecoderHeap_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoDecoderHeap_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -601,11 +564,9 @@ EXTERN_C const IID IID_ID3D12VideoDecoderHeap; #define ID3D12VideoDecoderHeap_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12VideoDecoderHeap_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #if !defined(_WIN32) #define ID3D12VideoDecoderHeap_GetDesc(This) \ @@ -617,22 +578,16 @@ EXTERN_C const IID IID_ID3D12VideoDecoderHeap; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoDecoderHeap_INTERFACE_DEFINED__ */ - #ifndef __ID3D12VideoDevice_INTERFACE_DEFINED__ #define __ID3D12VideoDevice_INTERFACE_DEFINED__ /* interface ID3D12VideoDevice */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoDevice; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -730,7 +685,6 @@ EXTERN_C const IID IID_ID3D12VideoDevice; #ifdef COBJMACROS - #define ID3D12VideoDevice_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -740,7 +694,6 @@ EXTERN_C const IID IID_ID3D12VideoDevice; #define ID3D12VideoDevice_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoDevice_CheckFeatureSupport(This,FeatureVideo,pFeatureSupportData,FeatureSupportDataSize) \ ( (This)->lpVtbl -> CheckFeatureSupport(This,FeatureVideo,pFeatureSupportData,FeatureSupportDataSize) ) @@ -755,22 +708,16 @@ EXTERN_C const IID IID_ID3D12VideoDevice; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoDevice_INTERFACE_DEFINED__ */ - #ifndef __ID3D12VideoDecoder_INTERFACE_DEFINED__ #define __ID3D12VideoDecoder_INTERFACE_DEFINED__ /* interface ID3D12VideoDecoder */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoDecoder; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -864,7 +811,6 @@ EXTERN_C const IID IID_ID3D12VideoDecoder; #ifdef COBJMACROS - #define ID3D12VideoDecoder_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -874,7 +820,6 @@ EXTERN_C const IID IID_ID3D12VideoDecoder; #define ID3D12VideoDecoder_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoDecoder_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -887,11 +832,9 @@ EXTERN_C const IID IID_ID3D12VideoDecoder; #define ID3D12VideoDecoder_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12VideoDecoder_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #if !defined(_WIN32) #define ID3D12VideoDecoder_GetDesc(This) \ @@ -903,15 +846,10 @@ EXTERN_C const IID IID_ID3D12VideoDecoder; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoDecoder_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12video_0000_0003 */ /* [local] */ @@ -1154,8 +1092,6 @@ typedef struct D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS ConversionArguments; } D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0003_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0003_v0_0_s_ifspec; @@ -1165,7 +1101,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0003_v0_0_s_ifspec; /* interface ID3D12VideoProcessor */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoProcessor; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -1281,7 +1216,6 @@ EXTERN_C const IID IID_ID3D12VideoProcessor; #ifdef COBJMACROS - #define ID3D12VideoProcessor_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -1291,7 +1225,6 @@ EXTERN_C const IID IID_ID3D12VideoProcessor; #define ID3D12VideoProcessor_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoProcessor_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -1304,12 +1237,9 @@ EXTERN_C const IID IID_ID3D12VideoProcessor; #define ID3D12VideoProcessor_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12VideoProcessor_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - - #define ID3D12VideoProcessor_GetNodeMask(This) \ ( (This)->lpVtbl -> GetNodeMask(This) ) @@ -1329,15 +1259,10 @@ EXTERN_C const IID IID_ID3D12VideoProcessor; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoProcessor_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12video_0000_0004 */ /* [local] */ @@ -1499,8 +1424,6 @@ typedef struct D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS D3D12_RECT TargetRectangle; } D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0004_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0004_v0_0_s_ifspec; @@ -1510,7 +1433,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0004_v0_0_s_ifspec; /* interface ID3D12VideoDecodeCommandList */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoDecodeCommandList; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -1737,7 +1659,6 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList; #ifdef COBJMACROS - #define ID3D12VideoDecodeCommandList_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -1747,7 +1668,6 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList; #define ID3D12VideoDecodeCommandList_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoDecodeCommandList_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -1760,15 +1680,12 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList; #define ID3D12VideoDecodeCommandList_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12VideoDecodeCommandList_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12VideoDecodeCommandList_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) - #define ID3D12VideoDecodeCommandList_Close(This) \ ( (This)->lpVtbl -> Close(This) ) @@ -1813,22 +1730,16 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoDecodeCommandList_INTERFACE_DEFINED__ */ - #ifndef __ID3D12VideoProcessCommandList_INTERFACE_DEFINED__ #define __ID3D12VideoProcessCommandList_INTERFACE_DEFINED__ /* interface ID3D12VideoProcessCommandList */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoProcessCommandList; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -2057,7 +1968,6 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList; #ifdef COBJMACROS - #define ID3D12VideoProcessCommandList_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -2067,7 +1977,6 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList; #define ID3D12VideoProcessCommandList_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoProcessCommandList_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -2080,15 +1989,12 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList; #define ID3D12VideoProcessCommandList_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12VideoProcessCommandList_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12VideoProcessCommandList_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) - #define ID3D12VideoProcessCommandList_Close(This) \ ( (This)->lpVtbl -> Close(This) ) @@ -2133,15 +2039,10 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoProcessCommandList_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12video_0000_0006 */ /* [local] */ @@ -2170,8 +2071,6 @@ typedef struct D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM Histograms[ 4 ]; } D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0006_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0006_v0_0_s_ifspec; @@ -2181,7 +2080,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0006_v0_0_s_ifspec; /* interface ID3D12VideoDecodeCommandList1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoDecodeCommandList1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -2360,7 +2258,6 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList1; #ifdef COBJMACROS - #define ID3D12VideoDecodeCommandList1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -2370,7 +2267,6 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList1; #define ID3D12VideoDecodeCommandList1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoDecodeCommandList1_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -2383,15 +2279,12 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList1; #define ID3D12VideoDecodeCommandList1_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12VideoDecodeCommandList1_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12VideoDecodeCommandList1_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) - #define ID3D12VideoDecodeCommandList1_Close(This) \ ( (This)->lpVtbl -> Close(This) ) @@ -2434,21 +2327,15 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList1; #define ID3D12VideoDecodeCommandList1_WriteBufferImmediate(This,Count,pParams,pModes) \ ( (This)->lpVtbl -> WriteBufferImmediate(This,Count,pParams,pModes) ) - #define ID3D12VideoDecodeCommandList1_DecodeFrame1(This,pDecoder,pOutputArguments,pInputArguments) \ ( (This)->lpVtbl -> DecodeFrame1(This,pDecoder,pOutputArguments,pInputArguments) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoDecodeCommandList1_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12video_0000_0007 */ /* [local] */ @@ -2463,8 +2350,6 @@ typedef struct D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 D3D12_VIDEO_FIELD_TYPE FieldType; } D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0007_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0007_v0_0_s_ifspec; @@ -2474,7 +2359,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0007_v0_0_s_ifspec; /* interface ID3D12VideoProcessCommandList1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoProcessCommandList1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -2656,7 +2540,6 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList1; #ifdef COBJMACROS - #define ID3D12VideoProcessCommandList1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -2666,7 +2549,6 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList1; #define ID3D12VideoProcessCommandList1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoProcessCommandList1_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -2679,15 +2561,12 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList1; #define ID3D12VideoProcessCommandList1_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12VideoProcessCommandList1_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12VideoProcessCommandList1_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) - #define ID3D12VideoProcessCommandList1_Close(This) \ ( (This)->lpVtbl -> Close(This) ) @@ -2730,21 +2609,15 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList1; #define ID3D12VideoProcessCommandList1_WriteBufferImmediate(This,Count,pParams,pModes) \ ( (This)->lpVtbl -> WriteBufferImmediate(This,Count,pParams,pModes) ) - #define ID3D12VideoProcessCommandList1_ProcessFrames1(This,pVideoProcessor,pOutputArguments,NumInputStreams,pInputArguments) \ ( (This)->lpVtbl -> ProcessFrames1(This,pVideoProcessor,pOutputArguments,NumInputStreams,pInputArguments) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoProcessCommandList1_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12video_0000_0008 */ /* [local] */ @@ -2818,8 +2691,6 @@ typedef struct D3D12_VIDEO_MOTION_ESTIMATOR_DESC D3D12_VIDEO_SIZE_RANGE SizeRange; } D3D12_VIDEO_MOTION_ESTIMATOR_DESC; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0008_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0008_v0_0_s_ifspec; @@ -2829,7 +2700,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0008_v0_0_s_ifspec; /* interface ID3D12VideoMotionEstimator */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoMotionEstimator; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -2933,7 +2803,6 @@ EXTERN_C const IID IID_ID3D12VideoMotionEstimator; #ifdef COBJMACROS - #define ID3D12VideoMotionEstimator_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -2943,7 +2812,6 @@ EXTERN_C const IID IID_ID3D12VideoMotionEstimator; #define ID3D12VideoMotionEstimator_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoMotionEstimator_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -2956,11 +2824,9 @@ EXTERN_C const IID IID_ID3D12VideoMotionEstimator; #define ID3D12VideoMotionEstimator_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12VideoMotionEstimator_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #if !defined(_WIN32) #define ID3D12VideoMotionEstimator_GetDesc(This) \ @@ -2975,15 +2841,10 @@ EXTERN_C const IID IID_ID3D12VideoMotionEstimator; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoMotionEstimator_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12video_0000_0009 */ /* [local] */ @@ -2996,8 +2857,6 @@ typedef struct D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC D3D12_VIDEO_SIZE_RANGE SizeRange; } D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0009_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0009_v0_0_s_ifspec; @@ -3007,7 +2866,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0009_v0_0_s_ifspec; /* interface ID3D12VideoMotionVectorHeap */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoMotionVectorHeap; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -3111,7 +2969,6 @@ EXTERN_C const IID IID_ID3D12VideoMotionVectorHeap; #ifdef COBJMACROS - #define ID3D12VideoMotionVectorHeap_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -3121,7 +2978,6 @@ EXTERN_C const IID IID_ID3D12VideoMotionVectorHeap; #define ID3D12VideoMotionVectorHeap_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoMotionVectorHeap_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -3134,11 +2990,9 @@ EXTERN_C const IID IID_ID3D12VideoMotionVectorHeap; #define ID3D12VideoMotionVectorHeap_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12VideoMotionVectorHeap_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #if !defined(_WIN32) #define ID3D12VideoMotionVectorHeap_GetDesc(This) \ @@ -3153,22 +3007,16 @@ EXTERN_C const IID IID_ID3D12VideoMotionVectorHeap; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoMotionVectorHeap_INTERFACE_DEFINED__ */ - #ifndef __ID3D12VideoDevice1_INTERFACE_DEFINED__ #define __ID3D12VideoDevice1_INTERFACE_DEFINED__ /* interface ID3D12VideoDevice1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoDevice1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -3271,7 +3119,6 @@ EXTERN_C const IID IID_ID3D12VideoDevice1; #ifdef COBJMACROS - #define ID3D12VideoDevice1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -3281,7 +3128,6 @@ EXTERN_C const IID IID_ID3D12VideoDevice1; #define ID3D12VideoDevice1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoDevice1_CheckFeatureSupport(This,FeatureVideo,pFeatureSupportData,FeatureSupportDataSize) \ ( (This)->lpVtbl -> CheckFeatureSupport(This,FeatureVideo,pFeatureSupportData,FeatureSupportDataSize) ) @@ -3294,7 +3140,6 @@ EXTERN_C const IID IID_ID3D12VideoDevice1; #define ID3D12VideoDevice1_CreateVideoProcessor(This,NodeMask,pOutputStreamDesc,NumInputStreamDescs,pInputStreamDescs,riid,ppVideoProcessor) \ ( (This)->lpVtbl -> CreateVideoProcessor(This,NodeMask,pOutputStreamDesc,NumInputStreamDescs,pInputStreamDescs,riid,ppVideoProcessor) ) - #define ID3D12VideoDevice1_CreateVideoMotionEstimator(This,pDesc,pProtectedResourceSession,riid,ppVideoMotionEstimator) \ ( (This)->lpVtbl -> CreateVideoMotionEstimator(This,pDesc,pProtectedResourceSession,riid,ppVideoMotionEstimator) ) @@ -3303,15 +3148,10 @@ EXTERN_C const IID IID_ID3D12VideoDevice1; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoDevice1_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12video_0000_0011 */ /* [local] */ @@ -3350,8 +3190,6 @@ typedef struct D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT UINT PixelHeight; } D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0011_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0011_v0_0_s_ifspec; @@ -3361,7 +3199,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0011_v0_0_s_ifspec; /* interface ID3D12VideoEncodeCommandList */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoEncodeCommandList; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -3606,7 +3443,6 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList; #ifdef COBJMACROS - #define ID3D12VideoEncodeCommandList_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -3616,7 +3452,6 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList; #define ID3D12VideoEncodeCommandList_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoEncodeCommandList_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -3629,15 +3464,12 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList; #define ID3D12VideoEncodeCommandList_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12VideoEncodeCommandList_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12VideoEncodeCommandList_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) - #define ID3D12VideoEncodeCommandList_Close(This) \ ( (This)->lpVtbl -> Close(This) ) @@ -3688,15 +3520,10 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoEncodeCommandList_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12video_0000_0012 */ /* [local] */ @@ -3852,8 +3679,6 @@ typedef struct D3D12_VIDEO_EXTENSION_COMMAND_DESC GUID CommandId; } D3D12_VIDEO_EXTENSION_COMMAND_DESC; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0012_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0012_v0_0_s_ifspec; @@ -3863,7 +3688,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0012_v0_0_s_ifspec; /* interface ID3D12VideoDecoder1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoDecoder1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -3960,7 +3784,6 @@ EXTERN_C const IID IID_ID3D12VideoDecoder1; #ifdef COBJMACROS - #define ID3D12VideoDecoder1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -3970,7 +3793,6 @@ EXTERN_C const IID IID_ID3D12VideoDecoder1; #define ID3D12VideoDecoder1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoDecoder1_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -3983,11 +3805,9 @@ EXTERN_C const IID IID_ID3D12VideoDecoder1; #define ID3D12VideoDecoder1_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12VideoDecoder1_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #if !defined(_WIN32) #define ID3D12VideoDecoder1_GetDesc(This) \ @@ -3997,28 +3817,21 @@ EXTERN_C const IID IID_ID3D12VideoDecoder1; ( (This)->lpVtbl -> GetDesc(This,RetVal) ) #endif - #define ID3D12VideoDecoder1_GetProtectedResourceSession(This,riid,ppProtectedSession) \ ( (This)->lpVtbl -> GetProtectedResourceSession(This,riid,ppProtectedSession) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoDecoder1_INTERFACE_DEFINED__ */ - #ifndef __ID3D12VideoDecoderHeap1_INTERFACE_DEFINED__ #define __ID3D12VideoDecoderHeap1_INTERFACE_DEFINED__ /* interface ID3D12VideoDecoderHeap1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoDecoderHeap1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -4115,7 +3928,6 @@ EXTERN_C const IID IID_ID3D12VideoDecoderHeap1; #ifdef COBJMACROS - #define ID3D12VideoDecoderHeap1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -4125,7 +3937,6 @@ EXTERN_C const IID IID_ID3D12VideoDecoderHeap1; #define ID3D12VideoDecoderHeap1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoDecoderHeap1_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -4138,11 +3949,9 @@ EXTERN_C const IID IID_ID3D12VideoDecoderHeap1; #define ID3D12VideoDecoderHeap1_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12VideoDecoderHeap1_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #if !defined(_WIN32) #define ID3D12VideoDecoderHeap1_GetDesc(This) \ @@ -4152,28 +3961,21 @@ EXTERN_C const IID IID_ID3D12VideoDecoderHeap1; ( (This)->lpVtbl -> GetDesc(This,RetVal) ) #endif - #define ID3D12VideoDecoderHeap1_GetProtectedResourceSession(This,riid,ppProtectedSession) \ ( (This)->lpVtbl -> GetProtectedResourceSession(This,riid,ppProtectedSession) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoDecoderHeap1_INTERFACE_DEFINED__ */ - #ifndef __ID3D12VideoProcessor1_INTERFACE_DEFINED__ #define __ID3D12VideoProcessor1_INTERFACE_DEFINED__ /* interface ID3D12VideoProcessor1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoProcessor1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -4284,7 +4086,6 @@ EXTERN_C const IID IID_ID3D12VideoProcessor1; #ifdef COBJMACROS - #define ID3D12VideoProcessor1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -4294,7 +4095,6 @@ EXTERN_C const IID IID_ID3D12VideoProcessor1; #define ID3D12VideoProcessor1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoProcessor1_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -4307,12 +4107,9 @@ EXTERN_C const IID IID_ID3D12VideoProcessor1; #define ID3D12VideoProcessor1_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12VideoProcessor1_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - - #define ID3D12VideoProcessor1_GetNodeMask(This) \ ( (This)->lpVtbl -> GetNodeMask(This) ) @@ -4330,28 +4127,21 @@ EXTERN_C const IID IID_ID3D12VideoProcessor1; ( (This)->lpVtbl -> GetOutputStreamDesc(This,RetVal) ) #endif - #define ID3D12VideoProcessor1_GetProtectedResourceSession(This,riid,ppProtectedSession) \ ( (This)->lpVtbl -> GetProtectedResourceSession(This,riid,ppProtectedSession) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoProcessor1_INTERFACE_DEFINED__ */ - #ifndef __ID3D12VideoExtensionCommand_INTERFACE_DEFINED__ #define __ID3D12VideoExtensionCommand_INTERFACE_DEFINED__ /* interface ID3D12VideoExtensionCommand */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoExtensionCommand; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -4455,7 +4245,6 @@ EXTERN_C const IID IID_ID3D12VideoExtensionCommand; #ifdef COBJMACROS - #define ID3D12VideoExtensionCommand_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -4465,7 +4254,6 @@ EXTERN_C const IID IID_ID3D12VideoExtensionCommand; #define ID3D12VideoExtensionCommand_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoExtensionCommand_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -4478,11 +4266,9 @@ EXTERN_C const IID IID_ID3D12VideoExtensionCommand; #define ID3D12VideoExtensionCommand_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12VideoExtensionCommand_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #if !defined(_WIN32) #define ID3D12VideoExtensionCommand_GetDesc(This) \ @@ -4497,22 +4283,16 @@ EXTERN_C const IID IID_ID3D12VideoExtensionCommand; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoExtensionCommand_INTERFACE_DEFINED__ */ - #ifndef __ID3D12VideoDevice2_INTERFACE_DEFINED__ #define __ID3D12VideoDevice2_INTERFACE_DEFINED__ /* interface ID3D12VideoDevice2 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoDevice2; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -4685,7 +4465,6 @@ EXTERN_C const IID IID_ID3D12VideoDevice2; #ifdef COBJMACROS - #define ID3D12VideoDevice2_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -4695,7 +4474,6 @@ EXTERN_C const IID IID_ID3D12VideoDevice2; #define ID3D12VideoDevice2_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoDevice2_CheckFeatureSupport(This,FeatureVideo,pFeatureSupportData,FeatureSupportDataSize) \ ( (This)->lpVtbl -> CheckFeatureSupport(This,FeatureVideo,pFeatureSupportData,FeatureSupportDataSize) ) @@ -4708,14 +4486,12 @@ EXTERN_C const IID IID_ID3D12VideoDevice2; #define ID3D12VideoDevice2_CreateVideoProcessor(This,NodeMask,pOutputStreamDesc,NumInputStreamDescs,pInputStreamDescs,riid,ppVideoProcessor) \ ( (This)->lpVtbl -> CreateVideoProcessor(This,NodeMask,pOutputStreamDesc,NumInputStreamDescs,pInputStreamDescs,riid,ppVideoProcessor) ) - #define ID3D12VideoDevice2_CreateVideoMotionEstimator(This,pDesc,pProtectedResourceSession,riid,ppVideoMotionEstimator) \ ( (This)->lpVtbl -> CreateVideoMotionEstimator(This,pDesc,pProtectedResourceSession,riid,ppVideoMotionEstimator) ) #define ID3D12VideoDevice2_CreateVideoMotionVectorHeap(This,pDesc,pProtectedResourceSession,riid,ppVideoMotionVectorHeap) \ ( (This)->lpVtbl -> CreateVideoMotionVectorHeap(This,pDesc,pProtectedResourceSession,riid,ppVideoMotionVectorHeap) ) - #define ID3D12VideoDevice2_CreateVideoDecoder1(This,pDesc,pProtectedResourceSession,riid,ppVideoDecoder) \ ( (This)->lpVtbl -> CreateVideoDecoder1(This,pDesc,pProtectedResourceSession,riid,ppVideoDecoder) ) @@ -4733,22 +4509,16 @@ EXTERN_C const IID IID_ID3D12VideoDevice2; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoDevice2_INTERFACE_DEFINED__ */ - #ifndef __ID3D12VideoDecodeCommandList2_INTERFACE_DEFINED__ #define __ID3D12VideoDecodeCommandList2_INTERFACE_DEFINED__ /* interface ID3D12VideoDecodeCommandList2 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoDecodeCommandList2; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -4954,7 +4724,6 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList2; #ifdef COBJMACROS - #define ID3D12VideoDecodeCommandList2_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -4964,7 +4733,6 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList2; #define ID3D12VideoDecodeCommandList2_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoDecodeCommandList2_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -4977,15 +4745,12 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList2; #define ID3D12VideoDecodeCommandList2_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12VideoDecodeCommandList2_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12VideoDecodeCommandList2_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) - #define ID3D12VideoDecodeCommandList2_Close(This) \ ( (This)->lpVtbl -> Close(This) ) @@ -5028,11 +4793,9 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList2; #define ID3D12VideoDecodeCommandList2_WriteBufferImmediate(This,Count,pParams,pModes) \ ( (This)->lpVtbl -> WriteBufferImmediate(This,Count,pParams,pModes) ) - #define ID3D12VideoDecodeCommandList2_DecodeFrame1(This,pDecoder,pOutputArguments,pInputArguments) \ ( (This)->lpVtbl -> DecodeFrame1(This,pDecoder,pOutputArguments,pInputArguments) ) - #define ID3D12VideoDecodeCommandList2_SetProtectedResourceSession(This,pProtectedResourceSession) \ ( (This)->lpVtbl -> SetProtectedResourceSession(This,pProtectedResourceSession) ) @@ -5044,22 +4807,16 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList2; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoDecodeCommandList2_INTERFACE_DEFINED__ */ - #ifndef __ID3D12VideoDecodeCommandList3_INTERFACE_DEFINED__ #define __ID3D12VideoDecodeCommandList3_INTERFACE_DEFINED__ /* interface ID3D12VideoDecodeCommandList3 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoDecodeCommandList3; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -5262,7 +5019,6 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList3; #ifdef COBJMACROS - #define ID3D12VideoDecodeCommandList3_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -5272,7 +5028,6 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList3; #define ID3D12VideoDecodeCommandList3_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoDecodeCommandList3_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -5285,15 +5040,12 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList3; #define ID3D12VideoDecodeCommandList3_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12VideoDecodeCommandList3_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12VideoDecodeCommandList3_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) - #define ID3D12VideoDecodeCommandList3_Close(This) \ ( (This)->lpVtbl -> Close(This) ) @@ -5336,11 +5088,9 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList3; #define ID3D12VideoDecodeCommandList3_WriteBufferImmediate(This,Count,pParams,pModes) \ ( (This)->lpVtbl -> WriteBufferImmediate(This,Count,pParams,pModes) ) - #define ID3D12VideoDecodeCommandList3_DecodeFrame1(This,pDecoder,pOutputArguments,pInputArguments) \ ( (This)->lpVtbl -> DecodeFrame1(This,pDecoder,pOutputArguments,pInputArguments) ) - #define ID3D12VideoDecodeCommandList3_SetProtectedResourceSession(This,pProtectedResourceSession) \ ( (This)->lpVtbl -> SetProtectedResourceSession(This,pProtectedResourceSession) ) @@ -5350,28 +5100,21 @@ EXTERN_C const IID IID_ID3D12VideoDecodeCommandList3; #define ID3D12VideoDecodeCommandList3_ExecuteExtensionCommand(This,pExtensionCommand,pExecutionParameters,ExecutionParametersSizeInBytes) \ ( (This)->lpVtbl -> ExecuteExtensionCommand(This,pExtensionCommand,pExecutionParameters,ExecutionParametersSizeInBytes) ) - #define ID3D12VideoDecodeCommandList3_Barrier(This,NumBarrierGroups,pBarrierGroups) \ ( (This)->lpVtbl -> Barrier(This,NumBarrierGroups,pBarrierGroups) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoDecodeCommandList3_INTERFACE_DEFINED__ */ - #ifndef __ID3D12VideoProcessCommandList2_INTERFACE_DEFINED__ #define __ID3D12VideoProcessCommandList2_INTERFACE_DEFINED__ /* interface ID3D12VideoProcessCommandList2 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoProcessCommandList2; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -5579,7 +5322,6 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList2; #ifdef COBJMACROS - #define ID3D12VideoProcessCommandList2_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -5589,7 +5331,6 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList2; #define ID3D12VideoProcessCommandList2_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoProcessCommandList2_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -5602,15 +5343,12 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList2; #define ID3D12VideoProcessCommandList2_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12VideoProcessCommandList2_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12VideoProcessCommandList2_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) - #define ID3D12VideoProcessCommandList2_Close(This) \ ( (This)->lpVtbl -> Close(This) ) @@ -5653,11 +5391,9 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList2; #define ID3D12VideoProcessCommandList2_WriteBufferImmediate(This,Count,pParams,pModes) \ ( (This)->lpVtbl -> WriteBufferImmediate(This,Count,pParams,pModes) ) - #define ID3D12VideoProcessCommandList2_ProcessFrames1(This,pVideoProcessor,pOutputArguments,NumInputStreams,pInputArguments) \ ( (This)->lpVtbl -> ProcessFrames1(This,pVideoProcessor,pOutputArguments,NumInputStreams,pInputArguments) ) - #define ID3D12VideoProcessCommandList2_SetProtectedResourceSession(This,pProtectedResourceSession) \ ( (This)->lpVtbl -> SetProtectedResourceSession(This,pProtectedResourceSession) ) @@ -5669,22 +5405,16 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList2; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoProcessCommandList2_INTERFACE_DEFINED__ */ - #ifndef __ID3D12VideoProcessCommandList3_INTERFACE_DEFINED__ #define __ID3D12VideoProcessCommandList3_INTERFACE_DEFINED__ /* interface ID3D12VideoProcessCommandList3 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoProcessCommandList3; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -5889,7 +5619,6 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList3; #ifdef COBJMACROS - #define ID3D12VideoProcessCommandList3_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -5899,7 +5628,6 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList3; #define ID3D12VideoProcessCommandList3_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoProcessCommandList3_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -5912,15 +5640,12 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList3; #define ID3D12VideoProcessCommandList3_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12VideoProcessCommandList3_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12VideoProcessCommandList3_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) - #define ID3D12VideoProcessCommandList3_Close(This) \ ( (This)->lpVtbl -> Close(This) ) @@ -5963,11 +5688,9 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList3; #define ID3D12VideoProcessCommandList3_WriteBufferImmediate(This,Count,pParams,pModes) \ ( (This)->lpVtbl -> WriteBufferImmediate(This,Count,pParams,pModes) ) - #define ID3D12VideoProcessCommandList3_ProcessFrames1(This,pVideoProcessor,pOutputArguments,NumInputStreams,pInputArguments) \ ( (This)->lpVtbl -> ProcessFrames1(This,pVideoProcessor,pOutputArguments,NumInputStreams,pInputArguments) ) - #define ID3D12VideoProcessCommandList3_SetProtectedResourceSession(This,pProtectedResourceSession) \ ( (This)->lpVtbl -> SetProtectedResourceSession(This,pProtectedResourceSession) ) @@ -5977,28 +5700,21 @@ EXTERN_C const IID IID_ID3D12VideoProcessCommandList3; #define ID3D12VideoProcessCommandList3_ExecuteExtensionCommand(This,pExtensionCommand,pExecutionParameters,ExecutionParametersSizeInBytes) \ ( (This)->lpVtbl -> ExecuteExtensionCommand(This,pExtensionCommand,pExecutionParameters,ExecutionParametersSizeInBytes) ) - #define ID3D12VideoProcessCommandList3_Barrier(This,NumBarrierGroups,pBarrierGroups) \ ( (This)->lpVtbl -> Barrier(This,NumBarrierGroups,pBarrierGroups) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoProcessCommandList3_INTERFACE_DEFINED__ */ - #ifndef __ID3D12VideoEncodeCommandList1_INTERFACE_DEFINED__ #define __ID3D12VideoEncodeCommandList1_INTERFACE_DEFINED__ /* interface ID3D12VideoEncodeCommandList1 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoEncodeCommandList1; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -6200,7 +5916,6 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList1; #ifdef COBJMACROS - #define ID3D12VideoEncodeCommandList1_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -6210,7 +5925,6 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList1; #define ID3D12VideoEncodeCommandList1_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoEncodeCommandList1_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -6223,15 +5937,12 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList1; #define ID3D12VideoEncodeCommandList1_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12VideoEncodeCommandList1_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12VideoEncodeCommandList1_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) - #define ID3D12VideoEncodeCommandList1_Close(This) \ ( (This)->lpVtbl -> Close(This) ) @@ -6280,7 +5991,6 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList1; #define ID3D12VideoEncodeCommandList1_SetProtectedResourceSession(This,pProtectedResourceSession) \ ( (This)->lpVtbl -> SetProtectedResourceSession(This,pProtectedResourceSession) ) - #define ID3D12VideoEncodeCommandList1_InitializeExtensionCommand(This,pExtensionCommand,pInitializationParameters,InitializationParametersSizeInBytes) \ ( (This)->lpVtbl -> InitializeExtensionCommand(This,pExtensionCommand,pInitializationParameters,InitializationParametersSizeInBytes) ) @@ -6289,15 +5999,10 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList1; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoEncodeCommandList1_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12video_0000_0022 */ /* [local] */ @@ -7692,8 +7397,6 @@ typedef struct D3D12_VIDEO_ENCODER_DESC D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE MaxMotionEstimationPrecision; } D3D12_VIDEO_ENCODER_DESC; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0022_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0022_v0_0_s_ifspec; @@ -7703,7 +7406,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0022_v0_0_s_ifspec; /* interface ID3D12VideoEncoder */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoEncoder; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -7824,7 +7526,6 @@ EXTERN_C const IID IID_ID3D12VideoEncoder; #ifdef COBJMACROS - #define ID3D12VideoEncoder_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -7834,7 +7535,6 @@ EXTERN_C const IID IID_ID3D12VideoEncoder; #define ID3D12VideoEncoder_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoEncoder_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -7847,12 +7547,9 @@ EXTERN_C const IID IID_ID3D12VideoEncoder; #define ID3D12VideoEncoder_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12VideoEncoder_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - - #define ID3D12VideoEncoder_GetNodeMask(This) \ ( (This)->lpVtbl -> GetNodeMask(This) ) @@ -7876,22 +7573,16 @@ EXTERN_C const IID IID_ID3D12VideoEncoder; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoEncoder_INTERFACE_DEFINED__ */ - #ifndef __ID3D12VideoEncoderHeap_INTERFACE_DEFINED__ #define __ID3D12VideoEncoderHeap_INTERFACE_DEFINED__ /* interface ID3D12VideoEncoderHeap */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoEncoderHeap; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -8016,7 +7707,6 @@ EXTERN_C const IID IID_ID3D12VideoEncoderHeap; #ifdef COBJMACROS - #define ID3D12VideoEncoderHeap_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -8026,7 +7716,6 @@ EXTERN_C const IID IID_ID3D12VideoEncoderHeap; #define ID3D12VideoEncoderHeap_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoEncoderHeap_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -8039,12 +7728,9 @@ EXTERN_C const IID IID_ID3D12VideoEncoderHeap; #define ID3D12VideoEncoderHeap_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12VideoEncoderHeap_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - - #define ID3D12VideoEncoderHeap_GetNodeMask(This) \ ( (This)->lpVtbl -> GetNodeMask(This) ) @@ -8068,22 +7754,16 @@ EXTERN_C const IID IID_ID3D12VideoEncoderHeap; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoEncoderHeap_INTERFACE_DEFINED__ */ - #ifndef __ID3D12VideoDevice3_INTERFACE_DEFINED__ #define __ID3D12VideoDevice3_INTERFACE_DEFINED__ /* interface ID3D12VideoDevice3 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoDevice3; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -8244,7 +7924,6 @@ EXTERN_C const IID IID_ID3D12VideoDevice3; #ifdef COBJMACROS - #define ID3D12VideoDevice3_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -8254,7 +7933,6 @@ EXTERN_C const IID IID_ID3D12VideoDevice3; #define ID3D12VideoDevice3_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoDevice3_CheckFeatureSupport(This,FeatureVideo,pFeatureSupportData,FeatureSupportDataSize) \ ( (This)->lpVtbl -> CheckFeatureSupport(This,FeatureVideo,pFeatureSupportData,FeatureSupportDataSize) ) @@ -8267,14 +7945,12 @@ EXTERN_C const IID IID_ID3D12VideoDevice3; #define ID3D12VideoDevice3_CreateVideoProcessor(This,NodeMask,pOutputStreamDesc,NumInputStreamDescs,pInputStreamDescs,riid,ppVideoProcessor) \ ( (This)->lpVtbl -> CreateVideoProcessor(This,NodeMask,pOutputStreamDesc,NumInputStreamDescs,pInputStreamDescs,riid,ppVideoProcessor) ) - #define ID3D12VideoDevice3_CreateVideoMotionEstimator(This,pDesc,pProtectedResourceSession,riid,ppVideoMotionEstimator) \ ( (This)->lpVtbl -> CreateVideoMotionEstimator(This,pDesc,pProtectedResourceSession,riid,ppVideoMotionEstimator) ) #define ID3D12VideoDevice3_CreateVideoMotionVectorHeap(This,pDesc,pProtectedResourceSession,riid,ppVideoMotionVectorHeap) \ ( (This)->lpVtbl -> CreateVideoMotionVectorHeap(This,pDesc,pProtectedResourceSession,riid,ppVideoMotionVectorHeap) ) - #define ID3D12VideoDevice3_CreateVideoDecoder1(This,pDesc,pProtectedResourceSession,riid,ppVideoDecoder) \ ( (This)->lpVtbl -> CreateVideoDecoder1(This,pDesc,pProtectedResourceSession,riid,ppVideoDecoder) ) @@ -8290,7 +7966,6 @@ EXTERN_C const IID IID_ID3D12VideoDevice3; #define ID3D12VideoDevice3_ExecuteExtensionCommand(This,pExtensionCommand,pExecutionParameters,ExecutionParametersSizeInBytes,pOutputData,OutputDataSizeInBytes) \ ( (This)->lpVtbl -> ExecuteExtensionCommand(This,pExtensionCommand,pExecutionParameters,ExecutionParametersSizeInBytes,pOutputData,OutputDataSizeInBytes) ) - #define ID3D12VideoDevice3_CreateVideoEncoder(This,pDesc,riid,ppVideoEncoder) \ ( (This)->lpVtbl -> CreateVideoEncoder(This,pDesc,riid,ppVideoEncoder) ) @@ -8299,15 +7974,10 @@ EXTERN_C const IID IID_ID3D12VideoDevice3; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoDevice3_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12video_0000_0025 */ /* [local] */ @@ -8602,8 +8272,6 @@ typedef struct D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER EncoderOutputMetadata; } D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS; - - extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0025_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0025_v0_0_s_ifspec; @@ -8613,7 +8281,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0025_v0_0_s_ifspec; /* interface ID3D12VideoEncodeCommandList2 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoEncodeCommandList2; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -8829,7 +8496,6 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList2; #ifdef COBJMACROS - #define ID3D12VideoEncodeCommandList2_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -8839,7 +8505,6 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList2; #define ID3D12VideoEncodeCommandList2_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoEncodeCommandList2_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -8852,15 +8517,12 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList2; #define ID3D12VideoEncodeCommandList2_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12VideoEncodeCommandList2_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12VideoEncodeCommandList2_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) - #define ID3D12VideoEncodeCommandList2_Close(This) \ ( (This)->lpVtbl -> Close(This) ) @@ -8909,14 +8571,12 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList2; #define ID3D12VideoEncodeCommandList2_SetProtectedResourceSession(This,pProtectedResourceSession) \ ( (This)->lpVtbl -> SetProtectedResourceSession(This,pProtectedResourceSession) ) - #define ID3D12VideoEncodeCommandList2_InitializeExtensionCommand(This,pExtensionCommand,pInitializationParameters,InitializationParametersSizeInBytes) \ ( (This)->lpVtbl -> InitializeExtensionCommand(This,pExtensionCommand,pInitializationParameters,InitializationParametersSizeInBytes) ) #define ID3D12VideoEncodeCommandList2_ExecuteExtensionCommand(This,pExtensionCommand,pExecutionParameters,ExecutionParametersSizeInBytes) \ ( (This)->lpVtbl -> ExecuteExtensionCommand(This,pExtensionCommand,pExecutionParameters,ExecutionParametersSizeInBytes) ) - #define ID3D12VideoEncodeCommandList2_EncodeFrame(This,pEncoder,pHeap,pInputArguments,pOutputArguments) \ ( (This)->lpVtbl -> EncodeFrame(This,pEncoder,pHeap,pInputArguments,pOutputArguments) ) @@ -8925,22 +8585,16 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList2; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoEncodeCommandList2_INTERFACE_DEFINED__ */ - #ifndef __ID3D12VideoEncodeCommandList3_INTERFACE_DEFINED__ #define __ID3D12VideoEncodeCommandList3_INTERFACE_DEFINED__ /* interface ID3D12VideoEncodeCommandList3 */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D12VideoEncodeCommandList3; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -9156,7 +8810,6 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList3; #ifdef COBJMACROS - #define ID3D12VideoEncodeCommandList3_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -9166,7 +8819,6 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList3; #define ID3D12VideoEncodeCommandList3_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D12VideoEncodeCommandList3_GetPrivateData(This,guid,pDataSize,pData) \ ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) @@ -9179,15 +8831,12 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList3; #define ID3D12VideoEncodeCommandList3_SetName(This,Name) \ ( (This)->lpVtbl -> SetName(This,Name) ) - #define ID3D12VideoEncodeCommandList3_GetDevice(This,riid,ppvDevice) \ ( (This)->lpVtbl -> GetDevice(This,riid,ppvDevice) ) - #define ID3D12VideoEncodeCommandList3_GetType(This) \ ( (This)->lpVtbl -> GetType(This) ) - #define ID3D12VideoEncodeCommandList3_Close(This) \ ( (This)->lpVtbl -> Close(This) ) @@ -9236,35 +8885,27 @@ EXTERN_C const IID IID_ID3D12VideoEncodeCommandList3; #define ID3D12VideoEncodeCommandList3_SetProtectedResourceSession(This,pProtectedResourceSession) \ ( (This)->lpVtbl -> SetProtectedResourceSession(This,pProtectedResourceSession) ) - #define ID3D12VideoEncodeCommandList3_InitializeExtensionCommand(This,pExtensionCommand,pInitializationParameters,InitializationParametersSizeInBytes) \ ( (This)->lpVtbl -> InitializeExtensionCommand(This,pExtensionCommand,pInitializationParameters,InitializationParametersSizeInBytes) ) #define ID3D12VideoEncodeCommandList3_ExecuteExtensionCommand(This,pExtensionCommand,pExecutionParameters,ExecutionParametersSizeInBytes) \ ( (This)->lpVtbl -> ExecuteExtensionCommand(This,pExtensionCommand,pExecutionParameters,ExecutionParametersSizeInBytes) ) - #define ID3D12VideoEncodeCommandList3_EncodeFrame(This,pEncoder,pHeap,pInputArguments,pOutputArguments) \ ( (This)->lpVtbl -> EncodeFrame(This,pEncoder,pHeap,pInputArguments,pOutputArguments) ) #define ID3D12VideoEncodeCommandList3_ResolveEncoderOutputMetadata(This,pInputArguments,pOutputArguments) \ ( (This)->lpVtbl -> ResolveEncoderOutputMetadata(This,pInputArguments,pOutputArguments) ) - #define ID3D12VideoEncodeCommandList3_Barrier(This,NumBarrierGroups,pBarrierGroups) \ ( (This)->lpVtbl -> Barrier(This,NumBarrierGroups,pBarrierGroups) ) #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D12VideoEncodeCommandList3_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3d12video_0000_0027 */ /* [local] */ @@ -9298,7 +8939,6 @@ DEFINE_GUID(IID_ID3D12VideoDevice3,0x4243ADB4,0x3A32,0x4666,0x97,0x3C,0x0C,0xCC, DEFINE_GUID(IID_ID3D12VideoEncodeCommandList2,0x895491e2,0xe701,0x46a9,0x9a,0x1f,0x8d,0x34,0x80,0xed,0x86,0x7a); DEFINE_GUID(IID_ID3D12VideoEncodeCommandList3,0x7f027b22,0x1515,0x4e85,0xaa,0x0d,0x02,0x64,0x86,0x58,0x05,0x76); - extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0027_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0027_v0_0_s_ifspec; @@ -9312,4 +8952,3 @@ extern RPC_IF_HANDLE __MIDL_itf_d3d12video_0000_0027_v0_0_s_ifspec; #endif - diff --git a/Juliet/src/Graphics/D3D12/AgilitySDK/d3dcommon.h b/Juliet/src/Graphics/D3D12/AgilitySDK/d3dcommon.h index 2e2418d..946f4da 100644 --- a/Juliet/src/Graphics/D3D12/AgilitySDK/d3dcommon.h +++ b/Juliet/src/Graphics/D3D12/AgilitySDK/d3dcommon.h @@ -5,15 +5,11 @@ * *-------------------------------------------------------------------------------------*/ - /* this ALWAYS GENERATED file contains the definitions for the interfaces */ - /* File created by MIDL compiler version 8.01.0628 */ /* @@MIDL_FILE_HEADING( ) */ - - /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 500 @@ -59,14 +55,12 @@ typedef interface ID3D10Blob ID3D10Blob; #endif /* __ID3D10Blob_FWD_DEFINED__ */ - #ifndef __ID3DDestructionNotifier_FWD_DEFINED__ #define __ID3DDestructionNotifier_FWD_DEFINED__ typedef interface ID3DDestructionNotifier ID3DDestructionNotifier; #endif /* __ID3DDestructionNotifier_FWD_DEFINED__ */ - /* header files for imported files */ #include "oaidl.h" #include "ocidl.h" @@ -75,7 +69,6 @@ typedef interface ID3DDestructionNotifier ID3DDestructionNotifier; extern "C"{ #endif - /* interface __MIDL_itf_d3dcommon_0000_0000 */ /* [local] */ @@ -404,7 +397,6 @@ typedef struct _D3D_SHADER_MACRO *LPD3D_SHADER_MACRO; DEFINE_GUID(IID_ID3D10Blob, 0x8ba5fb08, 0x5195, 0x40e2, 0xac, 0x58, 0xd, 0x98, 0x9c, 0x3a, 0x1, 0x2); - extern RPC_IF_HANDLE __MIDL_itf_d3dcommon_0000_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3dcommon_0000_0000_v0_0_s_ifspec; @@ -414,7 +406,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3dcommon_0000_0000_v0_0_s_ifspec; /* interface ID3D10Blob */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3D10Blob; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -471,7 +462,6 @@ EXTERN_C const IID IID_ID3D10Blob; #ifdef COBJMACROS - #define ID3D10Blob_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -481,7 +471,6 @@ EXTERN_C const IID IID_ID3D10Blob; #define ID3D10Blob_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3D10Blob_GetBufferPointer(This) \ ( (This)->lpVtbl -> GetBufferPointer(This) ) @@ -490,15 +479,10 @@ EXTERN_C const IID IID_ID3D10Blob; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3D10Blob_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3dcommon_0000_0001 */ /* [local] */ @@ -510,8 +494,6 @@ typedef ID3DBlob* LPD3DBLOB; typedef void ( __stdcall *PFN_DESTRUCTION_CALLBACK )( void *pData); - - extern RPC_IF_HANDLE __MIDL_itf_d3dcommon_0000_0001_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3dcommon_0000_0001_v0_0_s_ifspec; @@ -521,7 +503,6 @@ extern RPC_IF_HANDLE __MIDL_itf_d3dcommon_0000_0001_v0_0_s_ifspec; /* interface ID3DDestructionNotifier */ /* [unique][local][object][uuid] */ - EXTERN_C const IID IID_ID3DDestructionNotifier; #if defined(__cplusplus) && !defined(CINTERFACE) @@ -594,7 +575,6 @@ EXTERN_C const IID IID_ID3DDestructionNotifier; #ifdef COBJMACROS - #define ID3DDestructionNotifier_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) @@ -604,7 +584,6 @@ EXTERN_C const IID IID_ID3DDestructionNotifier; #define ID3DDestructionNotifier_Release(This) \ ( (This)->lpVtbl -> Release(This) ) - #define ID3DDestructionNotifier_RegisterDestructionCallback(This,callbackFn,pData,pCallbackID) \ ( (This)->lpVtbl -> RegisterDestructionCallback(This,callbackFn,pData,pCallbackID) ) @@ -613,15 +592,10 @@ EXTERN_C const IID IID_ID3DDestructionNotifier; #endif /* COBJMACROS */ - #endif /* C style interface */ - - - #endif /* __ID3DDestructionNotifier_INTERFACE_DEFINED__ */ - /* interface __MIDL_itf_d3dcommon_0000_0002 */ /* [local] */ @@ -1116,7 +1090,6 @@ DEFINE_GUID(WKPDID_D3D12UniqueObjectId, 0x1b39de15, 0xec04, 0x4bae, 0xba, 0x4d, DEFINE_GUID(D3D_TEXTURE_LAYOUT_ROW_MAJOR,0xb5dc234f,0x72bb,0x4bec,0x97,0x05,0x8c,0xf2,0x58,0xdf,0x6b,0x6c); DEFINE_GUID(D3D_TEXTURE_LAYOUT_64KB_STANDARD_SWIZZLE,0x4c0f29e3,0x3f5f,0x4d35,0x84,0xc9,0xbc,0x09,0x83,0xb6,0x2c,0x28); - extern RPC_IF_HANDLE __MIDL_itf_d3dcommon_0000_0002_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_d3dcommon_0000_0002_v0_0_s_ifspec; @@ -1130,4 +1103,3 @@ extern RPC_IF_HANDLE __MIDL_itf_d3dcommon_0000_0002_v0_0_s_ifspec; #endif - diff --git a/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_barriers.h b/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_barriers.h index 2c2b135..d178111 100644 --- a/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_barriers.h +++ b/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_barriers.h @@ -186,7 +186,6 @@ public: }; #endif // D3D12_SDK_VERSION >= 608 - #endif // defined( __cplusplus ) #endif // __D3DX12_BARRIERS_H__ diff --git a/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_check_feature_support.h b/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_check_feature_support.h index d6dd5c8..4c397f7 100644 --- a/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_check_feature_support.h +++ b/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_check_feature_support.h @@ -17,8 +17,6 @@ // D3DX12 Check Feature Support //================================================================================================ -#include - class CD3DX12FeatureSupport { public: // Function declaration diff --git a/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_core.h b/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_core.h index 20c9d2b..f942689 100644 --- a/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_core.h +++ b/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_core.h @@ -533,7 +533,6 @@ struct CD3DX12_RASTERIZER_DESC : public D3D12_RASTERIZER_DESC } }; - //------------------------------------------------------------------------------------------------ #if defined(D3D12_SDK_VERSION) && (D3D12_SDK_VERSION >= 608) struct CD3DX12_RASTERIZER_DESC1 : public D3D12_RASTERIZER_DESC1 @@ -598,7 +597,6 @@ struct CD3DX12_RASTERIZER_DESC1 : public D3D12_RASTERIZER_DESC1 ConservativeRaster = conservativeRaster; } - operator D3D12_RASTERIZER_DESC() const noexcept { D3D12_RASTERIZER_DESC o; @@ -692,7 +690,6 @@ struct CD3DX12_RASTERIZER_DESC2 : public D3D12_RASTERIZER_DESC2 ConservativeRaster = conservativeRaster; } - operator D3D12_RASTERIZER_DESC1() const noexcept { D3D12_RASTERIZER_DESC1 o; @@ -1495,7 +1492,6 @@ inline const CD3DX12_RESOURCE_DESC1* D3DX12ConditionallyExpandAPIDesc( } } - //------------------------------------------------------------------------------------------------ struct CD3DX12_VIEW_INSTANCING_DESC : public D3D12_VIEW_INSTANCING_DESC { diff --git a/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_pipeline_state_stream.h b/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_pipeline_state_stream.h index a3ee813..979ee8c 100644 --- a/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_pipeline_state_stream.h +++ b/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_pipeline_state_stream.h @@ -759,7 +759,6 @@ struct CD3DX12_PIPELINE_STATE_STREAM1 } }; - struct CD3DX12_PIPELINE_MESH_STATE_STREAM { CD3DX12_PIPELINE_MESH_STATE_STREAM() = default; diff --git a/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_property_format_table.cpp b/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_property_format_table.cpp index 0323b04..0d3f4c3 100644 --- a/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_property_format_table.cpp +++ b/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_property_format_table.cpp @@ -25,12 +25,11 @@ #ifndef _WIN32 #include #endif -#include -#include + #include #include "d3dx12_property_format_table.h" #if defined(__cpp_exceptions) && (!defined(_HAS_EXCEPTIONS) || _HAS_EXCEPTIONS != 0) -#include + #endif #if defined(D3D12_SDK_VERSION) && (D3D12_SDK_VERSION >= 606) #ifndef ASSUME diff --git a/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_resource_helpers.h b/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_resource_helpers.h index d792d9c..1a9d22c 100644 --- a/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_resource_helpers.h +++ b/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_resource_helpers.h @@ -530,7 +530,6 @@ inline bool D3DX12GetCopyableFootprints( TotalBytes = uint64_max; } - if (pLayouts) { memset( pLayouts + uSubRes, -1, sizeof( *pLayouts ) * (NumSubresources - uSubRes) ); diff --git a/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_state_object.h b/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_state_object.h index b460c76..3f0ffc7 100644 --- a/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_state_object.h +++ b/Juliet/src/Graphics/D3D12/AgilitySDK/d3dx12/d3dx12_state_object.h @@ -28,12 +28,7 @@ // contents. // //================================================================================================ -#include -#include -#include -#include -#include -#include + #ifndef D3DX12_USE_ATL #include #define D3DX12_COM_PTR Microsoft::WRL::ComPtr diff --git a/Juliet/src/Graphics/D3D12/AgilitySDK/dxgiformat.h b/Juliet/src/Graphics/D3D12/AgilitySDK/dxgiformat.h index 83e6c07..917f172 100644 --- a/Juliet/src/Graphics/D3D12/AgilitySDK/dxgiformat.h +++ b/Juliet/src/Graphics/D3D12/AgilitySDK/dxgiformat.h @@ -131,13 +131,11 @@ typedef enum DXGI_FORMAT DXGI_FORMAT_V208 = 131, DXGI_FORMAT_V408 = 132, - DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE = 189, DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE = 190, DXGI_FORMAT_A4B4G4R4_UNORM = 191, - DXGI_FORMAT_FORCE_UINT = 0xffffffff } DXGI_FORMAT; diff --git a/Juliet/src/Graphics/D3D12/D3D12CommandList.cpp b/Juliet/src/Graphics/D3D12/D3D12CommandList.cpp index 4dc4376..adebd33 100644 --- a/Juliet/src/Graphics/D3D12/D3D12CommandList.cpp +++ b/Juliet/src/Graphics/D3D12/D3D12CommandList.cpp @@ -7,8 +7,6 @@ #include #include -#include - namespace Juliet::D3D12 { namespace diff --git a/Juliet/src/Graphics/D3D12/D3D12GraphicsDevice.h b/Juliet/src/Graphics/D3D12/D3D12GraphicsDevice.h index 6abb9d9..6882af4 100644 --- a/Juliet/src/Graphics/D3D12/D3D12GraphicsDevice.h +++ b/Juliet/src/Graphics/D3D12/D3D12GraphicsDevice.h @@ -112,7 +112,6 @@ namespace Juliet::D3D12 bool GPUUploadHeapSupported : 1; }; - namespace Internal { void DisposePendingResourcces(NonNullPtr driver); diff --git a/Juliet/src/Graphics/D3D12/D3D12SwapChain.cpp b/Juliet/src/Graphics/D3D12/D3D12SwapChain.cpp index a0ae59b..3ad09ab 100644 --- a/Juliet/src/Graphics/D3D12/D3D12SwapChain.cpp +++ b/Juliet/src/Graphics/D3D12/D3D12SwapChain.cpp @@ -10,8 +10,6 @@ #include #include -#include - namespace Juliet::D3D12 { namespace diff --git a/Juliet/src/Graphics/D3D12/D3D12Texture.cpp b/Juliet/src/Graphics/D3D12/D3D12Texture.cpp index e052c2f..3dcc19e 100644 --- a/Juliet/src/Graphics/D3D12/D3D12Texture.cpp +++ b/Juliet/src/Graphics/D3D12/D3D12Texture.cpp @@ -1,4 +1,4 @@ -#include + #include #include #include diff --git a/Juliet/src/UnitTest/Container/VectorUnitTest.cpp b/Juliet/src/UnitTest/Container/VectorUnitTest.cpp index 476de15..c833a42 100644 --- a/Juliet/src/UnitTest/Container/VectorUnitTest.cpp +++ b/Juliet/src/UnitTest/Container/VectorUnitTest.cpp @@ -1,7 +1,6 @@ #include #if JULIET_DEBUG -#include #include #include diff --git a/JulietApp/JulietApp.vcxproj b/JulietApp/JulietApp.vcxproj index cebb31a..2ec31c4 100644 --- a/JulietApp/JulietApp.vcxproj +++ b/JulietApp/JulietApp.vcxproj @@ -44,6 +44,7 @@ $(SolutionDir)bin\x64-Debug\JulietApp.exe $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(NMakeIncludeSearchPath) $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(IncludePath) + Core/PCH.h;$(NMakeForcedIncludes) JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;DEBUG;JULIET_DEBUG;PROFILING_ENABLED;JULIET_ENABLE_IMGUI;$(NMakePreprocessorDefinitions) /std:c++20 stdcpp20 @@ -58,6 +59,7 @@ $(SolutionDir)bin\x64-Profile\JulietApp.exe $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(NMakeIncludeSearchPath) $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(IncludePath) + Core/PCH.h;$(NMakeForcedIncludes) JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;RELEASE;PROFILING_ENABLED;JULIET_ENABLE_IMGUI;$(NMakePreprocessorDefinitions) /std:c++20 stdcpp20 @@ -72,6 +74,7 @@ $(SolutionDir)bin\x64-Release\JulietApp.exe $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(NMakeIncludeSearchPath) $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(IncludePath) + Core/PCH.h;$(NMakeForcedIncludes) JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;RELEASE;$(NMakePreprocessorDefinitions) /std:c++20 stdcpp20 diff --git a/JulietApp/main.cpp b/JulietApp/main.cpp index 3651aa2..018f3c8 100644 --- a/JulietApp/main.cpp +++ b/JulietApp/main.cpp @@ -3,9 +3,7 @@ #ifdef global #undef global #endif -#include -#include -#include + #define global static #ifdef _WIN32 @@ -28,7 +26,7 @@ #include #include #include -#include + #include #include #include diff --git a/JulietShaderCompiler/JulietShaderCompiler.vcxproj b/JulietShaderCompiler/JulietShaderCompiler.vcxproj index 3ab1d59..ece7eca 100644 --- a/JulietShaderCompiler/JulietShaderCompiler.vcxproj +++ b/JulietShaderCompiler/JulietShaderCompiler.vcxproj @@ -44,6 +44,7 @@ $(SolutionDir)bin\x64-Debug\JulietShaderCompiler.exe $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)External\imgui;$(SolutionDir)JulietShaderCompiler;$(NMakeIncludeSearchPath) $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)External\imgui;$(SolutionDir)JulietShaderCompiler;$(IncludePath) + Core/PCH.h;$(NMakeForcedIncludes) JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;DEBUG;JULIET_DEBUG;PROFILING_ENABLED;JULIET_ENABLE_IMGUI;$(NMakePreprocessorDefinitions) /std:c++20 stdcpp20 @@ -59,6 +60,7 @@ $(SolutionDir)bin\x64-Profile\JulietShaderCompiler.exe $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)External\imgui;$(SolutionDir)JulietShaderCompiler;$(NMakeIncludeSearchPath) $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)External\imgui;$(SolutionDir)JulietShaderCompiler;$(IncludePath) + Core/PCH.h;$(NMakeForcedIncludes) JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;RELEASE;PROFILING_ENABLED;JULIET_ENABLE_IMGUI;$(NMakePreprocessorDefinitions) /std:c++20 stdcpp20 @@ -74,6 +76,7 @@ $(SolutionDir)bin\x64-Release\JulietShaderCompiler.exe $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)External\imgui;$(SolutionDir)JulietShaderCompiler;$(NMakeIncludeSearchPath) $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)External\imgui;$(SolutionDir)JulietShaderCompiler;$(IncludePath) + Core/PCH.h;$(NMakeForcedIncludes) JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;RELEASE;$(NMakePreprocessorDefinitions) /std:c++20 stdcpp20 diff --git a/Romeo/Romeo.vcxproj b/Romeo/Romeo.vcxproj index e3a2dde..134a5d8 100644 --- a/Romeo/Romeo.vcxproj +++ b/Romeo/Romeo.vcxproj @@ -44,6 +44,7 @@ $(SolutionDir)bin\x64-Debug\Romeo.exe $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(NMakeIncludeSearchPath) $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(IncludePath) + Core/PCH.h;$(NMakeForcedIncludes) JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;DEBUG;JULIET_DEBUG;PROFILING_ENABLED;JULIET_ENABLE_IMGUI;$(NMakePreprocessorDefinitions) /std:c++20 stdcpp20 @@ -58,6 +59,7 @@ $(SolutionDir)bin\x64-Profile\Romeo.exe $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(NMakeIncludeSearchPath) $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(IncludePath) + Core/PCH.h;$(NMakeForcedIncludes) JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;RELEASE;PROFILING_ENABLED;JULIET_ENABLE_IMGUI;$(NMakePreprocessorDefinitions) /std:c++20 stdcpp20 @@ -72,6 +74,7 @@ $(SolutionDir)bin\x64-Release\Romeo.exe $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(NMakeIncludeSearchPath) $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)Game;$(SolutionDir)External\imgui;$(SolutionDir)External\imgui\backends;$(IncludePath) + Core/PCH.h;$(NMakeForcedIncludes) JULIET_WIN32;UNICODE;_UNICODE;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_WARNINGS;RELEASE;$(NMakePreprocessorDefinitions) /std:c++20 stdcpp20 diff --git a/Romeo/src/JsonParser.cpp b/Romeo/src/JsonParser.cpp index fd4c202..74a9d47 100644 --- a/Romeo/src/JsonParser.cpp +++ b/Romeo/src/JsonParser.cpp @@ -4,7 +4,6 @@ #include #include #include -#include namespace Romeo { diff --git a/Romeo/src/main.cpp b/Romeo/src/main.cpp index 7e3ccfa..4b727fa 100644 --- a/Romeo/src/main.cpp +++ b/Romeo/src/main.cpp @@ -14,7 +14,7 @@ #include #include #include -#include + #include "Database.h" #include "MarkdownGenerator.h" diff --git a/misc/Generate.bat b/misc/Generate.bat index ac0495f..494a657 100644 --- a/misc/Generate.bat +++ b/misc/Generate.bat @@ -19,16 +19,21 @@ if exist "%PLAN%" del /f /q "%PLAN%" >>"%PLAN%" echo PROJECT Juliet >>"%PLAN%" echo EXTRA_DEF JULIET_EXPORT; +>>"%PLAN%" echo PCH Core/PCH.h Juliet\src\Core\PCH.cpp >>"%PLAN%" echo PROJECT Game >>"%PLAN%" echo EXTRA_DEF JULIET_EXPORT; +>>"%PLAN%" echo PCH Core/PCH.h Juliet\src\Core\PCH.cpp >>"%PLAN%" echo PROJECT JulietApp +>>"%PLAN%" echo PCH Core/PCH.h Juliet\src\Core\PCH.cpp >>"%PLAN%" echo PROJECT Romeo +>>"%PLAN%" echo PCH Core/PCH.h Juliet\src\Core\PCH.cpp >>"%PLAN%" echo PROJECT JulietShaderCompiler >>"%PLAN%" echo INCLUDE_SEARCH $(SolutionDir)Juliet\include;$(SolutionDir)Juliet\src;$(SolutionDir)External\imgui;$(SolutionDir)JulietShaderCompiler; +>>"%PLAN%" echo PCH Core/PCH.h Juliet\src\Core\PCH.cpp >>"%PLAN%" echo DEBUG_CMD ..\..\Assets\source\SolidColor.frag.hlsl -o ..\..\Assets\compiled\SolidColor.frag.dxil >>"%PLAN%" echo PROJECT ImGui Intermediate diff --git a/misc/build.bat b/misc/build.bat index 6654993..83b68a2 100644 --- a/misc/build.bat +++ b/misc/build.bat @@ -183,45 +183,75 @@ set BUILD_GAME_DLL=0 if !TARGET_JULIET! equ 1 set BUILD_GAME_DLL=1 if !TARGET_GAME! equ 1 set BUILD_GAME_DLL=1 +:: --- Juliet PCH --- +echo STEP Building Juliet PCH [!CFG!]>>"!PLAN_FILE!" +echo OUTPUT Intermediate\x64-!CFG!\Juliet_PCH.obj>>"!PLAN_FILE!" +echo DEPENDS Juliet\src\Core\PCH.cpp>>"!PLAN_FILE!" +echo COMMAND %COMPILER% %COMPILER_FLAGS% /DIMGUI_API=__declspec^(dllexport^) /DJULIET_EXPORT /Yc"Core/PCH.h" /Fp"Intermediate\x64-!CFG!\Juliet.pch" /c Juliet\src\Core\PCH.cpp /Fo"Intermediate\x64-!CFG!\Juliet_PCH.obj">>"!PLAN_FILE!" + :: --- Juliet.dll --- echo STEP Building Juliet.dll [!CFG!]>>"!PLAN_FILE!" echo OUTPUT bin\x64-!CFG!\Juliet.dll>>"!PLAN_FILE!" -echo DEPENDS Juliet^|External\imgui>>"!PLAN_FILE!" -echo COMMAND %COMPILER% %COMPILER_FLAGS% /DIMGUI_API=__declspec^(dllexport^) /DJULIET_EXPORT /LD /Fe"bin\x64-!CFG!\Juliet.dll" Intermediate\Juliet\*.cpp %IMGUI_OBJS% /link %COMMON_LIBS% /INCREMENTAL /ILK:Intermediate\x64-!CFG!\Juliet.ilk /PDB:Intermediate\x64-!CFG!\Juliet.pdb>>"!PLAN_FILE!" +echo DEPENDS Juliet^|External\imgui^|Intermediate\x64-!CFG!\Juliet_PCH.obj>>"!PLAN_FILE!" +echo COMMAND %COMPILER% %COMPILER_FLAGS% /DIMGUI_API=__declspec^(dllexport^) /DJULIET_EXPORT /FI"Core/PCH.h" /Yu"Core/PCH.h" /Fp"Intermediate\x64-!CFG!\Juliet.pch" /LD /Fe"bin\x64-!CFG!\Juliet.dll" Intermediate\Juliet\*.cpp Intermediate\x64-!CFG!\Juliet_PCH.obj %IMGUI_OBJS% /link %COMMON_LIBS% /INCREMENTAL /ILK:Intermediate\x64-!CFG!\Juliet.ilk /PDB:Intermediate\x64-!CFG!\Juliet.pdb>>"!PLAN_FILE!" :: --- Game.dll --- if !BUILD_GAME_DLL! equ 1 ( set "GAME_DLL_NAME=Game" if defined GAME_BUILD_ID set "GAME_DLL_NAME=Game-!GAME_BUILD_ID!" + :: --- Game PCH --- + echo STEP Building !GAME_DLL_NAME! PCH [!CFG!]>>"!PLAN_FILE!" + echo OUTPUT Intermediate\x64-!CFG!\!GAME_DLL_NAME!_PCH.obj>>"!PLAN_FILE!" + echo DEPENDS Juliet\src\Core\PCH.cpp>>"!PLAN_FILE!" + echo COMMAND %COMPILER% %COMPILER_FLAGS% /DIMGUI_API=__declspec^(dllimport^) /DJULIET_EXPORT /Yc"Core/PCH.h" /Fp"Intermediate\x64-!CFG!\!GAME_DLL_NAME!.pch" /c Juliet\src\Core\PCH.cpp /Fo"Intermediate\x64-!CFG!\!GAME_DLL_NAME!_PCH.obj">>"!PLAN_FILE!" + echo STEP Building !GAME_DLL_NAME!.dll [!CFG!]>>"!PLAN_FILE!" echo OUTPUT bin\x64-!CFG!\!GAME_DLL_NAME!.dll>>"!PLAN_FILE!" - echo DEPENDS Game^|Juliet^|External\imgui>>"!PLAN_FILE!" - echo COMMAND %COMPILER% %COMPILER_FLAGS% /DIMGUI_API=__declspec^(dllimport^) /DJULIET_EXPORT /LD /Fe"bin\x64-!CFG!\!GAME_DLL_NAME!.dll" Intermediate\Game\*.cpp /link %COMMON_LIBS% bin\x64-!CFG!\Juliet.lib /INCREMENTAL /ILK:Intermediate\x64-!CFG!\!GAME_DLL_NAME!.ilk /PDB:Intermediate\x64-!CFG!\!GAME_DLL_NAME!.pdb>>"!PLAN_FILE!" + echo DEPENDS Game^|Juliet^|External\imgui^|Intermediate\x64-!CFG!\!GAME_DLL_NAME!_PCH.obj>>"!PLAN_FILE!" + echo COMMAND %COMPILER% %COMPILER_FLAGS% /DIMGUI_API=__declspec^(dllimport^) /DJULIET_EXPORT /FI"Core/PCH.h" /Yu"Core/PCH.h" /Fp"Intermediate\x64-!CFG!\!GAME_DLL_NAME!.pch" /LD /Fe"bin\x64-!CFG!\!GAME_DLL_NAME!.dll" Intermediate\Game\*.cpp Intermediate\x64-!CFG!\!GAME_DLL_NAME!_PCH.obj /link %COMMON_LIBS% bin\x64-!CFG!\Juliet.lib /INCREMENTAL /ILK:Intermediate\x64-!CFG!\!GAME_DLL_NAME!.ilk /PDB:Intermediate\x64-!CFG!\!GAME_DLL_NAME!.pdb>>"!PLAN_FILE!" ) :: --- JulietApp.exe --- if !TARGET_JULIET! equ 1 ( +:: --- JulietApp PCH --- + echo STEP Building JulietApp PCH [!CFG!]>>"!PLAN_FILE!" + echo OUTPUT Intermediate\x64-!CFG!\JulietApp_PCH.obj>>"!PLAN_FILE!" + echo DEPENDS Juliet\src\Core\PCH.cpp>>"!PLAN_FILE!" + echo COMMAND %COMPILER% %COMPILER_FLAGS% /DIMGUI_API=__declspec^(dllimport^) /Yc"Core/PCH.h" /Fp"Intermediate\x64-!CFG!\JulietApp.pch" /c Juliet\src\Core\PCH.cpp /Fo"Intermediate\x64-!CFG!\JulietApp_PCH.obj">>"!PLAN_FILE!" + echo STEP Building JulietApp.exe [!CFG!]>>"!PLAN_FILE!" echo OUTPUT bin\x64-!CFG!\JulietApp.exe>>"!PLAN_FILE!" - echo DEPENDS JulietApp^|Game^|Juliet^|External\imgui>>"!PLAN_FILE!" - echo COMMAND %COMPILER% %COMPILER_FLAGS% /DIMGUI_API=__declspec^(dllimport^) /Fe"bin\x64-!CFG!\JulietApp.exe" Intermediate\JulietApp\*.cpp /link %COMMON_LIBS% bin\x64-!CFG!\Juliet.lib /SUBSYSTEM:CONSOLE /INCREMENTAL /ILK:Intermediate\x64-!CFG!\JulietApp.ilk /PDB:Intermediate\x64-!CFG!\JulietApp.pdb>>"!PLAN_FILE!" + echo DEPENDS JulietApp^|Game^|Juliet^|External\imgui^|Intermediate\x64-!CFG!\JulietApp_PCH.obj>>"!PLAN_FILE!" + echo COMMAND %COMPILER% %COMPILER_FLAGS% /DIMGUI_API=__declspec^(dllimport^) /FI"Core/PCH.h" /Yu"Core/PCH.h" /Fp"Intermediate\x64-!CFG!\JulietApp.pch" /Fe"bin\x64-!CFG!\JulietApp.exe" Intermediate\JulietApp\*.cpp Intermediate\x64-!CFG!\JulietApp_PCH.obj /link %COMMON_LIBS% bin\x64-!CFG!\Juliet.lib /SUBSYSTEM:CONSOLE /INCREMENTAL /ILK:Intermediate\x64-!CFG!\JulietApp.ilk /PDB:Intermediate\x64-!CFG!\JulietApp.pdb>>"!PLAN_FILE!" ) :: --- Romeo.exe --- if !TARGET_ROMEO! equ 1 ( +:: --- Romeo PCH --- + echo STEP Building Romeo PCH [!CFG!]>>"!PLAN_FILE!" + echo OUTPUT Intermediate\x64-!CFG!\Romeo_PCH.obj>>"!PLAN_FILE!" + echo DEPENDS Juliet\src\Core\PCH.cpp>>"!PLAN_FILE!" + echo COMMAND %COMPILER% %COMPILER_FLAGS% /DIMGUI_API=__declspec^(dllimport^) /Yc"Core/PCH.h" /Fp"Intermediate\x64-!CFG!\Romeo.pch" /c Juliet\src\Core\PCH.cpp /Fo"Intermediate\x64-!CFG!\Romeo_PCH.obj">>"!PLAN_FILE!" + echo STEP Building Romeo.exe [!CFG!]>>"!PLAN_FILE!" echo OUTPUT bin\x64-!CFG!\Romeo.exe>>"!PLAN_FILE!" - echo DEPENDS Romeo^|Juliet^|External\imgui>>"!PLAN_FILE!" - echo COMMAND %COMPILER% %COMPILER_FLAGS% /DIMGUI_API=__declspec^(dllimport^) /Fe"bin\x64-!CFG!\Romeo.exe" Intermediate\Romeo\*.cpp /link %COMMON_LIBS% bin\x64-!CFG!\Juliet.lib /SUBSYSTEM:CONSOLE /INCREMENTAL /ILK:Intermediate\x64-!CFG!\Romeo.ilk /PDB:Intermediate\x64-!CFG!\Romeo.pdb>>"!PLAN_FILE!" + echo DEPENDS Romeo^|Juliet^|External\imgui^|Intermediate\x64-!CFG!\Romeo_PCH.obj>>"!PLAN_FILE!" + echo COMMAND %COMPILER% %COMPILER_FLAGS% /DIMGUI_API=__declspec^(dllimport^) /FI"Core/PCH.h" /Yu"Core/PCH.h" /Fp"Intermediate\x64-!CFG!\Romeo.pch" /Fe"bin\x64-!CFG!\Romeo.exe" Intermediate\Romeo\*.cpp Intermediate\x64-!CFG!\Romeo_PCH.obj /link %COMMON_LIBS% bin\x64-!CFG!\Juliet.lib /SUBSYSTEM:CONSOLE /INCREMENTAL /ILK:Intermediate\x64-!CFG!\Romeo.ilk /PDB:Intermediate\x64-!CFG!\Romeo.pdb>>"!PLAN_FILE!" ) :: --- JulietShaderCompiler.exe --- if !TARGET_SHADER! equ 1 ( +:: --- JulietShaderCompiler PCH --- + echo STEP Building JulietShaderCompiler PCH [!CFG!]>>"!PLAN_FILE!" + echo OUTPUT Intermediate\x64-!CFG!\JulietShaderCompiler_PCH.obj>>"!PLAN_FILE!" + echo DEPENDS Juliet\src\Core\PCH.cpp>>"!PLAN_FILE!" + echo COMMAND %COMPILER% %COMPILER_FLAGS% /DIMGUI_API=__declspec^(dllimport^) /IJulietShaderCompiler /Yc"Core/PCH.h" /Fp"Intermediate\x64-!CFG!\JulietShaderCompiler.pch" /c Juliet\src\Core\PCH.cpp /Fo"Intermediate\x64-!CFG!\JulietShaderCompiler_PCH.obj">>"!PLAN_FILE!" + echo STEP Building JulietShaderCompiler.exe [!CFG!]>>"!PLAN_FILE!" echo OUTPUT bin\x64-!CFG!\JulietShaderCompiler.exe>>"!PLAN_FILE!" - echo DEPENDS JulietShaderCompiler^|Juliet^|External\imgui>>"!PLAN_FILE!" - echo COMMAND %COMPILER% %COMPILER_FLAGS% /DIMGUI_API=__declspec^(dllimport^) /IJulietShaderCompiler /Fe"bin\x64-!CFG!\JulietShaderCompiler.exe" Intermediate\JulietShaderCompiler\*.cpp /link %COMMON_LIBS% bin\x64-!CFG!\Juliet.lib dxcompiler.lib /DELAYLOAD:dxcompiler.dll /SUBSYSTEM:CONSOLE /INCREMENTAL /ILK:Intermediate\x64-!CFG!\JulietShaderCompiler.ilk /PDB:Intermediate\x64-!CFG!\JulietShaderCompiler.pdb>>"!PLAN_FILE!" + echo DEPENDS JulietShaderCompiler^|Juliet^|External\imgui^|Intermediate\x64-!CFG!\JulietShaderCompiler_PCH.obj>>"!PLAN_FILE!" + echo COMMAND %COMPILER% %COMPILER_FLAGS% /DIMGUI_API=__declspec^(dllimport^) /IJulietShaderCompiler /FI"Core/PCH.h" /Yu"Core/PCH.h" /Fp"Intermediate\x64-!CFG!\JulietShaderCompiler.pch" /Fe"bin\x64-!CFG!\JulietShaderCompiler.exe" Intermediate\JulietShaderCompiler\*.cpp Intermediate\x64-!CFG!\JulietShaderCompiler_PCH.obj /link %COMMON_LIBS% bin\x64-!CFG!\Juliet.lib dxcompiler.lib /DELAYLOAD:dxcompiler.dll /SUBSYSTEM:CONSOLE /INCREMENTAL /ILK:Intermediate\x64-!CFG!\JulietShaderCompiler.ilk /PDB:Intermediate\x64-!CFG!\JulietShaderCompiler.pdb>>"!PLAN_FILE!" ) exit /b 0 diff --git a/tools/build_system.c b/tools/build_system.c index b0abfcc..6b309d3 100644 --- a/tools/build_system.c +++ b/tools/build_system.c @@ -844,8 +844,9 @@ static int CommandRunPlan(int argc, char* argv[]) return 0; } -static void GenerateProject(const char* projectName, const char* projectDir, const char* guid, const char* includeSearchPath, const char* extraDefs, const char* debuggerCommandArgs, const char Srcs[64][256], int SrcCount, const char* defCommon, const char* defDebug, const char* defProfile, const char* defRelease) +static void GenerateProject(const char* projectName, const char* projectDir, const char* guid, const char* includeSearchPath, const char* extraDefs, const char* debuggerCommandArgs, const char Srcs[64][256], int SrcCount, const char* defCommon, const char* defDebug, const char* defProfile, const char* defRelease, const char* pchHeader, const char* pchSrc) { + (void)pchSrc; // Unused for NMake projects FilePathList* srcFiles = CreateFilePathList(); if (SrcCount > 0) { for (int i = 0; i < SrcCount; i++) { @@ -912,6 +913,11 @@ static void GenerateProject(const char* projectName, const char* projectDir, con " %s$(IncludePath)\n", cfg, cfg, cfg, cfg, cfg, projectName, includeSearchPath, includeSearchPath); + if (pchHeader && pchHeader[0]) { + offset += sprintf_s(buf + offset, (4 * 1024 * 1024) - offset, + " %s;$(NMakeForcedIncludes)\n", pchHeader); + } + offset += sprintf_s(buf + offset, (4 * 1024 * 1024) - offset, " "); if (defCommon && defCommon[0]) offset += sprintf_s(buf + offset, (4 * 1024 * 1024) - offset, "%s", defCommon); @@ -1122,6 +1128,8 @@ typedef struct { char ExtraDef[1024]; char IncludeSearch[1024]; char DebugCmd[1024]; + char PchHeader[256]; + char PchSrc[256]; char Srcs[64][256]; int SrcCount; } VSProject; @@ -1259,6 +1267,15 @@ static int CommandGenVS(int argc, char* argv[]) memcpy(p->DebugCmd, lineStart + 10, nLen); p->DebugCmd[nLen] = '\0'; } + else if (lineLen > 4 && memcmp(lineStart, "PCH ", 4) == 0 && projCount > 0) { + VSProject* p = &projects[projCount - 1]; + char lineBuf[1024]; + int nLen = lineLen - 4; + if (nLen >= 1024) nLen = 1023; + memcpy(lineBuf, lineStart + 4, nLen); + lineBuf[nLen] = '\0'; + sscanf_s(lineBuf, "%s %s", p->PchHeader, (unsigned)_countof(p->PchHeader), p->PchSrc, (unsigned)_countof(p->PchSrc)); + } else if (lineLen > 9 && memcmp(lineStart, "SOLUTION ", 9) == 0) { if (slnCount < 8) { VSSolution* s = &solutions[slnCount++]; @@ -1286,7 +1303,7 @@ static int CommandGenVS(int argc, char* argv[]) for (int i = 0; i < projCount; i++) { VSProject* p = &projects[i]; const char* incs = p->IncludeSearch[0] != '\0' ? p->IncludeSearch : globalInclude; - GenerateProject(p->Name, p->Dir, p->Guid, incs, p->ExtraDef, p->DebugCmd, p->Srcs, p->SrcCount, globalDefCommon, globalDefDebug, globalDefProfile, globalDefRelease); + GenerateProject(p->Name, p->Dir, p->Guid, incs, p->ExtraDef, p->DebugCmd, p->Srcs, p->SrcCount, globalDefCommon, globalDefDebug, globalDefProfile, globalDefRelease, p->PchHeader, p->PchSrc); } for (int i = 0; i < slnCount; i++) {