$(THIS_CONFIG_PATH)\..\External\LegacyHeaders #define WINAPI_FAMILY WINAPI_FAMILY_APP // Use unicode #define UNICODE // for SAL annotations #define _PREFAST_ // To force GUID to be declared #define INITGUID // Values for CERT_KEY_CLASSIFICATION_PROP_ID in wincrypt.h #define SORTPP_PASS #define _ALLOW_KEYWORD_MACROS // Wrap all declspec for code-gen #define __declspec(x) __attribute__((annotate(#x))) // For XAudio2 patch #define __unaligned __attribute((__unaligned)) #define NTDDI_VERSION NTDDI_WIN10_RS2 Aspect Bytecode Hull Vertex Rational Ratio PixelShader Pixels Pixel Domain Geometry Audio Forced Force Revoked Omac Soundbank Sound Notification Positive Negative Scissors Scissor BitRate VariableBitRate Write Writer Allowing Allow Authenticated Querying Query Checker Cleanup Clean Allocation All Data Prefer Empty Fully Full VertexBufferView VertexBuffer IndexBufferView IndexBuffer Checking Check Nothing Destination Encryption Enqueue Wrong Certificate GetCryptoSession MonoOffset StreamSelector StreamSource Flip Buffering Opm Media MediaType Invalidated Invalidate BufferSize Optional Sort And Rgba Rgb Argb OutputDuplicate Targets Target Tool NonStandard Elements Subscript Opportunity Classic Initials Drawn Parameters Pointed Informational Copyright Notation Contextual Logical Logic Sampler Samplers SamplerState Region Copying Copy Changed Viewports Viewport Adjust Adjustment Stereo StreamStereo Notice Minus Streaming Some Alpha Output Updates Update Colorimetric Color Background Frame Frames FrameStep Future First Downloaded Download Balanced Balance Metadata Queued Queue Purge Volumes Volume Duration Rate TimeUpdate CanPlay Loading Loaded Load Stable WaitFor Wait Waiting Rectangle Rectangles Rectangle Inputs Input Blendable Blending Blend Decryption Socket Location Indexer Index Indexed Instance Instanced Once Mirror Unordered Accessibility Accessible Access Extension Doubles Double Opening Operations Open Change Classification Class Slots Slot Open Inverted Invert Subtract Software Soft Indirect Invalid Optimization Optimal Optimization Hazards Hazard OufOf Memory Freely Free Data Create Misc Cpu Accessible Access Argument Arguments Argument Blit Bindable Binding Bind Initialize Initial Unrecognized MSAA Expected Unexpected Usage Null Constants Constant Large Last RenderTargets RenderTarget Supported Unsupported Format Too Drawable Drawing Draw Many Objects Object Shader Depth Missing Element Notify Not Settings Setting Private More Getting Setting Get Set Descriptor Description Description ConstantBufferView ConstantBuffer TextureBuffer ExtendedBuffer Function Function Flags Flags ShaderResourceView DepthStencilView RenderTargetView UnorderedAccessViews UnorderedAccessView Texture Text Cube Texture 1D 2D 3D Multisampled RW ArraySize ArraySlice Arrays Array Buffers Buffer Address ByteStream Bytes Byte UInt8 UInt SInt UNorm SNorm SRgb WithAdjacency WithAdjacency InputAssembly VertexShader PixelShader HullShader Dsp Setup Subset Unbind Deleting OutputMerger DomainShader GeometryShader Rasterizer ComputeShader Option Options Backface SingleThreaded Geometry Displaying Display Finishing Finished Finish Deferred Context Compute Reader Source Solid StreamOutputView StreamOutput Operation Opaque Opacity Optimizations Optimization Operation Inverse Inverse Source SecondarySource Saturation Saturate Saturate Without Within Initialization Miscellaneous With StreamOutput Stream Streams Rotation Destination Destroy Destination Reverb Video Processor Reverse Reverse Maximum Maximum Minimum Minimum Min Increment Declaration Declare Declaration Increasing Decreasing Decrement StencilOperation Stencil Resources Resource Views MipLevels View Sub Substitution ConstantBuffer Information Information Description1 Description2 Disassembly FastFourierTransform DeviceContext Linear LineStrip Lines Line List Listener Strip Pointers Pointer Points Point Triangle ThreadGroupSharedMemory IUnknown UInt32 UInt64