#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] #[link(name = "windows")] extern "system" { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi"))] pub fn D3D11CreateDevice(padapter: super::Dxgi::IDXGIAdapter, drivertype: super::Direct3D::D3D_DRIVER_TYPE, software: super::super::Foundation::HINSTANCE, flags: D3D11_CREATE_DEVICE_FLAG, pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, sdkversion: u32, ppdevice: *mut ID3D11Device, pfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, ppimmediatecontext: *mut ID3D11DeviceContext) -> ::windows_sys::core::HRESULT; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi", feature = "Win32_Graphics_Dxgi_Common"))] pub fn D3D11CreateDeviceAndSwapChain( padapter: super::Dxgi::IDXGIAdapter, drivertype: super::Direct3D::D3D_DRIVER_TYPE, software: super::super::Foundation::HINSTANCE, flags: D3D11_CREATE_DEVICE_FLAG, pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, sdkversion: u32, pswapchaindesc: *const super::Dxgi::DXGI_SWAP_CHAIN_DESC, ppswapchain: *mut super::Dxgi::IDXGISwapChain, ppdevice: *mut ID3D11Device, pfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, ppimmediatecontext: *mut ID3D11DeviceContext, ) -> ::windows_sys::core::HRESULT; #[cfg(feature = "Win32_Graphics_Direct3D")] pub fn D3DDisassemble11Trace(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, ptrace: ID3D11ShaderTrace, startstep: u32, numsteps: u32, flags: u32, ppdisassembly: *mut super::Direct3D::ID3DBlob) -> ::windows_sys::core::HRESULT; pub fn D3DX11CreateFFT(pdevicecontext: ID3D11DeviceContext, pdesc: *const D3DX11_FFT_DESC, flags: u32, pbufferinfo: *mut D3DX11_FFT_BUFFER_INFO, ppfft: *mut ID3DX11FFT) -> ::windows_sys::core::HRESULT; pub fn D3DX11CreateFFT1DComplex(pdevicecontext: ID3D11DeviceContext, x: u32, flags: u32, pbufferinfo: *mut D3DX11_FFT_BUFFER_INFO, ppfft: *mut ID3DX11FFT) -> ::windows_sys::core::HRESULT; pub fn D3DX11CreateFFT1DReal(pdevicecontext: ID3D11DeviceContext, x: u32, flags: u32, pbufferinfo: *mut D3DX11_FFT_BUFFER_INFO, ppfft: *mut ID3DX11FFT) -> ::windows_sys::core::HRESULT; pub fn D3DX11CreateFFT2DComplex(pdevicecontext: ID3D11DeviceContext, x: u32, y: u32, flags: u32, pbufferinfo: *mut D3DX11_FFT_BUFFER_INFO, ppfft: *mut ID3DX11FFT) -> ::windows_sys::core::HRESULT; pub fn D3DX11CreateFFT2DReal(pdevicecontext: ID3D11DeviceContext, x: u32, y: u32, flags: u32, pbufferinfo: *mut D3DX11_FFT_BUFFER_INFO, ppfft: *mut ID3DX11FFT) -> ::windows_sys::core::HRESULT; pub fn D3DX11CreateFFT3DComplex(pdevicecontext: ID3D11DeviceContext, x: u32, y: u32, z: u32, flags: u32, pbufferinfo: *mut D3DX11_FFT_BUFFER_INFO, ppfft: *mut ID3DX11FFT) -> ::windows_sys::core::HRESULT; pub fn D3DX11CreateFFT3DReal(pdevicecontext: ID3D11DeviceContext, x: u32, y: u32, z: u32, flags: u32, pbufferinfo: *mut D3DX11_FFT_BUFFER_INFO, ppfft: *mut ID3DX11FFT) -> ::windows_sys::core::HRESULT; pub fn D3DX11CreateScan(pdevicecontext: ID3D11DeviceContext, maxelementscansize: u32, maxscancount: u32, ppscan: *mut ID3DX11Scan) -> ::windows_sys::core::HRESULT; pub fn D3DX11CreateSegmentedScan(pdevicecontext: ID3D11DeviceContext, maxelementscansize: u32, ppscan: *mut ID3DX11SegmentedScan) -> ::windows_sys::core::HRESULT; } #[repr(C)] pub struct CD3D11_VIDEO_DEFAULT(pub u8); pub const D3D11_16BIT_INDEX_STRIP_CUT_VALUE: u32 = 65535u32; pub type D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG = i32; pub const D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED: D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG = 1i32; pub const D3D11_1_UAV_SLOT_COUNT: u32 = 64u32; pub const D3D11_2_TILED_RESOURCE_TILE_SIZE_IN_BYTES: u32 = 65536u32; pub const D3D11_32BIT_INDEX_STRIP_CUT_VALUE: u32 = 4294967295u32; pub const D3D11_4_VIDEO_DECODER_HISTOGRAM_OFFSET_ALIGNMENT: u32 = 256u32; pub const D3D11_4_VIDEO_DECODER_MAX_HISTOGRAM_COMPONENTS: u32 = 4u32; pub const D3D11_8BIT_INDEX_STRIP_CUT_VALUE: u32 = 255u32; #[repr(C)] pub struct D3D11_AES_CTR_IV { pub IV: u64, pub Count: u64, } impl ::core::marker::Copy for D3D11_AES_CTR_IV {} impl ::core::clone::Clone for D3D11_AES_CTR_IV { fn clone(&self) -> Self { *self } } pub const D3D11_ANISOTROPIC_FILTERING_BIT: u32 = 64u32; pub const D3D11_APPEND_ALIGNED_ELEMENT: u32 = 4294967295u32; pub const D3D11_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT: u32 = 9u32; pub type D3D11_ASYNC_GETDATA_FLAG = i32; pub const D3D11_ASYNC_GETDATA_DONOTFLUSH: D3D11_ASYNC_GETDATA_FLAG = 1i32; pub type D3D11_AUTHENTICATED_CHANNEL_TYPE = i32; pub const D3D11_AUTHENTICATED_CHANNEL_D3D11: D3D11_AUTHENTICATED_CHANNEL_TYPE = 1i32; pub const D3D11_AUTHENTICATED_CHANNEL_DRIVER_SOFTWARE: D3D11_AUTHENTICATED_CHANNEL_TYPE = 2i32; pub const D3D11_AUTHENTICATED_CHANNEL_DRIVER_HARDWARE: D3D11_AUTHENTICATED_CHANNEL_TYPE = 3i32; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT { pub Parameters: D3D11_AUTHENTICATED_CONFIGURE_INPUT, pub EncryptionGuid: ::windows_sys::core::GUID, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT { fn clone(&self) -> Self { *self } } pub const D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1665584212, data2: 11516, data3: 19156, data4: [130, 36, 209, 88, 55, 222, 119, 0] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT { pub Parameters: D3D11_AUTHENTICATED_CONFIGURE_INPUT, pub DecoderHandle: super::super::Foundation::HANDLE, pub CryptoSessionHandle: super::super::Foundation::HANDLE, pub DeviceHandle: super::super::Foundation::HANDLE, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT { fn clone(&self) -> Self { *self } } pub const D3D11_AUTHENTICATED_CONFIGURE_ENCRYPTION_WHEN_ACCESSIBLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1107292806, data2: 27360, data3: 19779, data4: [157, 85, 164, 110, 158, 253, 21, 138], }; pub const D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 101796827, data2: 13603, data3: 18186, data4: [141, 202, 251, 194, 132, 81, 84, 240], }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT { pub Parameters: D3D11_AUTHENTICATED_CONFIGURE_INPUT, pub StartSequenceQuery: u32, pub StartSequenceConfigure: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_CONFIGURE_INPUT { pub omac: D3D11_OMAC, pub ConfigureType: ::windows_sys::core::GUID, pub hChannel: super::super::Foundation::HANDLE, pub SequenceNumber: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_CONFIGURE_INPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_CONFIGURE_INPUT { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_CONFIGURE_OUTPUT { pub omac: D3D11_OMAC, pub ConfigureType: ::windows_sys::core::GUID, pub hChannel: super::super::Foundation::HANDLE, pub SequenceNumber: u32, pub ReturnCode: ::windows_sys::core::HRESULT, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_CONFIGURE_OUTPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_CONFIGURE_OUTPUT { fn clone(&self) -> Self { *self } } pub const D3D11_AUTHENTICATED_CONFIGURE_PROTECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1346721368, data2: 16199, data3: 17250, data4: [191, 153, 191, 223, 205, 233, 237, 41], }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT { pub Parameters: D3D11_AUTHENTICATED_CONFIGURE_INPUT, pub Protections: D3D11_AUTHENTICATED_PROTECTION_FLAGS, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT { fn clone(&self) -> Self { *self } } pub const D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 124964935, data2: 6976, data3: 18664, data4: [156, 166, 181, 245, 16, 222, 159, 1] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT { pub Parameters: D3D11_AUTHENTICATED_CONFIGURE_INPUT, pub ProcessType: D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE, pub ProcessHandle: super::super::Foundation::HANDLE, pub AllowAccess: super::super::Foundation::BOOL, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT { fn clone(&self) -> Self { *self } } pub type D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE = i32; pub const D3D11_PROCESSIDTYPE_UNKNOWN: D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE = 0i32; pub const D3D11_PROCESSIDTYPE_DWM: D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE = 1i32; pub const D3D11_PROCESSIDTYPE_HANDLE: D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE = 2i32; #[repr(C)] pub union D3D11_AUTHENTICATED_PROTECTION_FLAGS { pub Flags: D3D11_AUTHENTICATED_PROTECTION_FLAGS_0, pub Value: u32, } impl ::core::marker::Copy for D3D11_AUTHENTICATED_PROTECTION_FLAGS {} impl ::core::clone::Clone for D3D11_AUTHENTICATED_PROTECTION_FLAGS { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_AUTHENTICATED_PROTECTION_FLAGS_0 { pub _bitfield: u32, } impl ::core::marker::Copy for D3D11_AUTHENTICATED_PROTECTION_FLAGS_0 {} impl ::core::clone::Clone for D3D11_AUTHENTICATED_PROTECTION_FLAGS_0 { fn clone(&self) -> Self { *self } } pub const D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ATTRIBUTES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1645533650, data2: 17196, data3: 19131, data4: [159, 206, 33, 110, 234, 38, 158, 59], }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT { pub Output: D3D11_AUTHENTICATED_QUERY_OUTPUT, pub EncryptionGuidCount: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT { pub Input: D3D11_AUTHENTICATED_QUERY_INPUT, pub EncryptionGuidIndex: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT { pub Output: D3D11_AUTHENTICATED_QUERY_OUTPUT, pub EncryptionGuidIndex: u32, pub EncryptionGuid: ::windows_sys::core::GUID, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT { pub Output: D3D11_AUTHENTICATED_QUERY_OUTPUT, pub BusType: D3D11_BUS_TYPE, pub AccessibleInContiguousBlocks: super::super::Foundation::BOOL, pub AccessibleInNonContiguousBlocks: super::super::Foundation::BOOL, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT { fn clone(&self) -> Self { *self } } pub const D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3155892389, data2: 45563, data3: 17067, data4: [189, 148, 181, 130, 139, 75, 247, 190], }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT { pub Output: D3D11_AUTHENTICATED_QUERY_OUTPUT, pub ChannelType: D3D11_AUTHENTICATED_CHANNEL_TYPE, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT { fn clone(&self) -> Self { *self } } pub const D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 640960926, data2: 53272, data3: 19828, data4: [172, 23, 127, 114, 64, 89, 82, 141] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT { pub Input: D3D11_AUTHENTICATED_QUERY_INPUT, pub DecoderHandle: super::super::Foundation::HANDLE, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT { pub Output: D3D11_AUTHENTICATED_QUERY_OUTPUT, pub DecoderHandle: super::super::Foundation::HANDLE, pub CryptoSessionHandle: super::super::Foundation::HANDLE, pub DeviceHandle: super::super::Foundation::HANDLE, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT { pub Output: D3D11_AUTHENTICATED_QUERY_OUTPUT, pub EncryptionGuid: ::windows_sys::core::GUID, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT { fn clone(&self) -> Self { *self } } pub const D3D11_AUTHENTICATED_QUERY_CURRENT_ENCRYPTION_WHEN_ACCESSIBLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3960967623, data2: 56019, data3: 20245, data4: [158, 195, 250, 169, 61, 96, 212, 240], }; pub const D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3961279389, data2: 36095, data3: 20010, data4: [188, 196, 245, 105, 47, 153, 244, 128], }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT { pub Output: D3D11_AUTHENTICATED_QUERY_OUTPUT, pub DeviceHandle: super::super::Foundation::HANDLE, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT { fn clone(&self) -> Self { *self } } pub const D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4164573528, data2: 59782, data3: 19418, data4: [190, 176, 65, 31, 106, 122, 1, 183] }; pub const D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID_COUNT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3004133478, data2: 8252, data3: 19207, data4: [147, 252, 206, 170, 253, 97, 36, 30] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_INPUT { pub QueryType: ::windows_sys::core::GUID, pub hChannel: super::super::Foundation::HANDLE, pub SequenceNumber: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_QUERY_INPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_INPUT { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_OUTPUT { pub omac: D3D11_OMAC, pub QueryType: ::windows_sys::core::GUID, pub hChannel: super::super::Foundation::HANDLE, pub SequenceNumber: u32, pub ReturnCode: ::windows_sys::core::HRESULT, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_QUERY_OUTPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_OUTPUT { fn clone(&self) -> Self { *self } } pub const D3D11_AUTHENTICATED_QUERY_OUTPUT_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2208160931, data2: 39758, data3: 16868, data4: [176, 83, 137, 43, 210, 161, 30, 231], }; pub const D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 738470750, data2: 35847, data3: 18133, data4: [170, 190, 143, 117, 203, 173, 76, 49], }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT { pub Input: D3D11_AUTHENTICATED_QUERY_INPUT, pub DeviceHandle: super::super::Foundation::HANDLE, pub CryptoSessionHandle: super::super::Foundation::HANDLE, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT { pub Output: D3D11_AUTHENTICATED_QUERY_OUTPUT, pub DeviceHandle: super::super::Foundation::HANDLE, pub CryptoSessionHandle: super::super::Foundation::HANDLE, pub OutputIDCount: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT { pub Input: D3D11_AUTHENTICATED_QUERY_INPUT, pub DeviceHandle: super::super::Foundation::HANDLE, pub CryptoSessionHandle: super::super::Foundation::HANDLE, pub OutputIDIndex: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT { pub Output: D3D11_AUTHENTICATED_QUERY_OUTPUT, pub DeviceHandle: super::super::Foundation::HANDLE, pub CryptoSessionHandle: super::super::Foundation::HANDLE, pub OutputIDIndex: u32, pub OutputID: u64, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT { fn clone(&self) -> Self { *self } } pub const D3D11_AUTHENTICATED_QUERY_PROTECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2823730564, data2: 50325, data3: 18602, data4: [185, 77, 139, 210, 214, 251, 206, 5], }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT { pub Output: D3D11_AUTHENTICATED_QUERY_OUTPUT, pub ProtectionFlags: D3D11_AUTHENTICATED_PROTECTION_FLAGS, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT { fn clone(&self) -> Self { *self } } pub const D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1687927515, data2: 61684, data3: 17977, data4: [161, 91, 36, 57, 63, 195, 171, 172] }; pub const D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 229771187, data2: 37968, data3: 18086, data4: [130, 222, 27, 150, 212, 79, 156, 242], }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT { pub Output: D3D11_AUTHENTICATED_QUERY_OUTPUT, pub RestrictedSharedResourceProcessCount: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT { pub Input: D3D11_AUTHENTICATED_QUERY_INPUT, pub ProcessIndex: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT { pub Output: D3D11_AUTHENTICATED_QUERY_OUTPUT, pub ProcessIndex: u32, pub ProcessIdentifier: D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE, pub ProcessHandle: super::super::Foundation::HANDLE, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT { fn clone(&self) -> Self { *self } } pub const D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 19860438, data2: 58978, data3: 17524, data4: [190, 253, 170, 83, 229, 20, 60, 109] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT { pub Output: D3D11_AUTHENTICATED_QUERY_OUTPUT, pub UnrestrictedProtectedSharedResourceCount: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT { fn clone(&self) -> Self { *self } } pub type D3D11_BIND_FLAG = u32; pub const D3D11_BIND_VERTEX_BUFFER: D3D11_BIND_FLAG = 1u32; pub const D3D11_BIND_INDEX_BUFFER: D3D11_BIND_FLAG = 2u32; pub const D3D11_BIND_CONSTANT_BUFFER: D3D11_BIND_FLAG = 4u32; pub const D3D11_BIND_SHADER_RESOURCE: D3D11_BIND_FLAG = 8u32; pub const D3D11_BIND_STREAM_OUTPUT: D3D11_BIND_FLAG = 16u32; pub const D3D11_BIND_RENDER_TARGET: D3D11_BIND_FLAG = 32u32; pub const D3D11_BIND_DEPTH_STENCIL: D3D11_BIND_FLAG = 64u32; pub const D3D11_BIND_UNORDERED_ACCESS: D3D11_BIND_FLAG = 128u32; pub const D3D11_BIND_DECODER: D3D11_BIND_FLAG = 512u32; pub const D3D11_BIND_VIDEO_ENCODER: D3D11_BIND_FLAG = 1024u32; pub type D3D11_BLEND = i32; pub const D3D11_BLEND_ZERO: D3D11_BLEND = 1i32; pub const D3D11_BLEND_ONE: D3D11_BLEND = 2i32; pub const D3D11_BLEND_SRC_COLOR: D3D11_BLEND = 3i32; pub const D3D11_BLEND_INV_SRC_COLOR: D3D11_BLEND = 4i32; pub const D3D11_BLEND_SRC_ALPHA: D3D11_BLEND = 5i32; pub const D3D11_BLEND_INV_SRC_ALPHA: D3D11_BLEND = 6i32; pub const D3D11_BLEND_DEST_ALPHA: D3D11_BLEND = 7i32; pub const D3D11_BLEND_INV_DEST_ALPHA: D3D11_BLEND = 8i32; pub const D3D11_BLEND_DEST_COLOR: D3D11_BLEND = 9i32; pub const D3D11_BLEND_INV_DEST_COLOR: D3D11_BLEND = 10i32; pub const D3D11_BLEND_SRC_ALPHA_SAT: D3D11_BLEND = 11i32; pub const D3D11_BLEND_BLEND_FACTOR: D3D11_BLEND = 14i32; pub const D3D11_BLEND_INV_BLEND_FACTOR: D3D11_BLEND = 15i32; pub const D3D11_BLEND_SRC1_COLOR: D3D11_BLEND = 16i32; pub const D3D11_BLEND_INV_SRC1_COLOR: D3D11_BLEND = 17i32; pub const D3D11_BLEND_SRC1_ALPHA: D3D11_BLEND = 18i32; pub const D3D11_BLEND_INV_SRC1_ALPHA: D3D11_BLEND = 19i32; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_BLEND_DESC { pub AlphaToCoverageEnable: super::super::Foundation::BOOL, pub IndependentBlendEnable: super::super::Foundation::BOOL, pub RenderTarget: [D3D11_RENDER_TARGET_BLEND_DESC; 8], } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_BLEND_DESC {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_BLEND_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_BLEND_DESC1 { pub AlphaToCoverageEnable: super::super::Foundation::BOOL, pub IndependentBlendEnable: super::super::Foundation::BOOL, pub RenderTarget: [D3D11_RENDER_TARGET_BLEND_DESC1; 8], } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_BLEND_DESC1 {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_BLEND_DESC1 { fn clone(&self) -> Self { *self } } pub type D3D11_BLEND_OP = i32; pub const D3D11_BLEND_OP_ADD: D3D11_BLEND_OP = 1i32; pub const D3D11_BLEND_OP_SUBTRACT: D3D11_BLEND_OP = 2i32; pub const D3D11_BLEND_OP_REV_SUBTRACT: D3D11_BLEND_OP = 3i32; pub const D3D11_BLEND_OP_MIN: D3D11_BLEND_OP = 4i32; pub const D3D11_BLEND_OP_MAX: D3D11_BLEND_OP = 5i32; #[repr(C)] pub struct D3D11_BOX { pub left: u32, pub top: u32, pub front: u32, pub right: u32, pub bottom: u32, pub back: u32, } impl ::core::marker::Copy for D3D11_BOX {} impl ::core::clone::Clone for D3D11_BOX { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_BUFFEREX_SRV { pub FirstElement: u32, pub NumElements: u32, pub Flags: u32, } impl ::core::marker::Copy for D3D11_BUFFEREX_SRV {} impl ::core::clone::Clone for D3D11_BUFFEREX_SRV { fn clone(&self) -> Self { *self } } pub type D3D11_BUFFEREX_SRV_FLAG = i32; pub const D3D11_BUFFEREX_SRV_FLAG_RAW: D3D11_BUFFEREX_SRV_FLAG = 1i32; #[repr(C)] pub struct D3D11_BUFFER_DESC { pub ByteWidth: u32, pub Usage: D3D11_USAGE, pub BindFlags: u32, pub CPUAccessFlags: u32, pub MiscFlags: u32, pub StructureByteStride: u32, } impl ::core::marker::Copy for D3D11_BUFFER_DESC {} impl ::core::clone::Clone for D3D11_BUFFER_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_BUFFER_RTV { pub Anonymous1: D3D11_BUFFER_RTV_0, pub Anonymous2: D3D11_BUFFER_RTV_1, } impl ::core::marker::Copy for D3D11_BUFFER_RTV {} impl ::core::clone::Clone for D3D11_BUFFER_RTV { fn clone(&self) -> Self { *self } } #[repr(C)] pub union D3D11_BUFFER_RTV_0 { pub FirstElement: u32, pub ElementOffset: u32, } impl ::core::marker::Copy for D3D11_BUFFER_RTV_0 {} impl ::core::clone::Clone for D3D11_BUFFER_RTV_0 { fn clone(&self) -> Self { *self } } #[repr(C)] pub union D3D11_BUFFER_RTV_1 { pub NumElements: u32, pub ElementWidth: u32, } impl ::core::marker::Copy for D3D11_BUFFER_RTV_1 {} impl ::core::clone::Clone for D3D11_BUFFER_RTV_1 { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_BUFFER_SRV { pub Anonymous1: D3D11_BUFFER_SRV_0, pub Anonymous2: D3D11_BUFFER_SRV_1, } impl ::core::marker::Copy for D3D11_BUFFER_SRV {} impl ::core::clone::Clone for D3D11_BUFFER_SRV { fn clone(&self) -> Self { *self } } #[repr(C)] pub union D3D11_BUFFER_SRV_0 { pub FirstElement: u32, pub ElementOffset: u32, } impl ::core::marker::Copy for D3D11_BUFFER_SRV_0 {} impl ::core::clone::Clone for D3D11_BUFFER_SRV_0 { fn clone(&self) -> Self { *self } } #[repr(C)] pub union D3D11_BUFFER_SRV_1 { pub NumElements: u32, pub ElementWidth: u32, } impl ::core::marker::Copy for D3D11_BUFFER_SRV_1 {} impl ::core::clone::Clone for D3D11_BUFFER_SRV_1 { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_BUFFER_UAV { pub FirstElement: u32, pub NumElements: u32, pub Flags: u32, } impl ::core::marker::Copy for D3D11_BUFFER_UAV {} impl ::core::clone::Clone for D3D11_BUFFER_UAV { fn clone(&self) -> Self { *self } } pub type D3D11_BUFFER_UAV_FLAG = i32; pub const D3D11_BUFFER_UAV_FLAG_RAW: D3D11_BUFFER_UAV_FLAG = 1i32; pub const D3D11_BUFFER_UAV_FLAG_APPEND: D3D11_BUFFER_UAV_FLAG = 2i32; pub const D3D11_BUFFER_UAV_FLAG_COUNTER: D3D11_BUFFER_UAV_FLAG = 4i32; pub type D3D11_BUS_TYPE = i32; pub const D3D11_BUS_TYPE_OTHER: D3D11_BUS_TYPE = 0i32; pub const D3D11_BUS_TYPE_PCI: D3D11_BUS_TYPE = 1i32; pub const D3D11_BUS_TYPE_PCIX: D3D11_BUS_TYPE = 2i32; pub const D3D11_BUS_TYPE_PCIEXPRESS: D3D11_BUS_TYPE = 3i32; pub const D3D11_BUS_TYPE_AGP: D3D11_BUS_TYPE = 4i32; pub const D3D11_BUS_IMPL_MODIFIER_INSIDE_OF_CHIPSET: D3D11_BUS_TYPE = 65536i32; pub const D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP: D3D11_BUS_TYPE = 131072i32; pub const D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET: D3D11_BUS_TYPE = 196608i32; pub const D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR: D3D11_BUS_TYPE = 262144i32; pub const D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE: D3D11_BUS_TYPE = 327680i32; pub const D3D11_BUS_IMPL_MODIFIER_NON_STANDARD: D3D11_BUS_TYPE = -2147483648i32; pub type D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG = i32; pub const D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_TILED_RESOURCE: D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG = 1i32; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_CLASS_INSTANCE_DESC { pub InstanceId: u32, pub InstanceIndex: u32, pub TypeId: u32, pub ConstantBuffer: u32, pub BaseConstantBufferOffset: u32, pub BaseTexture: u32, pub BaseSampler: u32, pub Created: super::super::Foundation::BOOL, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_CLASS_INSTANCE_DESC {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_CLASS_INSTANCE_DESC { fn clone(&self) -> Self { *self } } pub type D3D11_CLEAR_FLAG = i32; pub const D3D11_CLEAR_DEPTH: D3D11_CLEAR_FLAG = 1i32; pub const D3D11_CLEAR_STENCIL: D3D11_CLEAR_FLAG = 2i32; pub const D3D11_CLIP_OR_CULL_DISTANCE_COUNT: u32 = 8u32; pub const D3D11_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT: u32 = 2u32; pub type D3D11_COLOR_WRITE_ENABLE = i32; pub const D3D11_COLOR_WRITE_ENABLE_RED: D3D11_COLOR_WRITE_ENABLE = 1i32; pub const D3D11_COLOR_WRITE_ENABLE_GREEN: D3D11_COLOR_WRITE_ENABLE = 2i32; pub const D3D11_COLOR_WRITE_ENABLE_BLUE: D3D11_COLOR_WRITE_ENABLE = 4i32; pub const D3D11_COLOR_WRITE_ENABLE_ALPHA: D3D11_COLOR_WRITE_ENABLE = 8i32; pub const D3D11_COLOR_WRITE_ENABLE_ALL: D3D11_COLOR_WRITE_ENABLE = 15i32; pub const D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT: u32 = 14u32; pub const D3D11_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS: u32 = 4u32; pub const D3D11_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT: u32 = 15u32; pub const D3D11_COMMONSHADER_CONSTANT_BUFFER_PARTIAL_UPDATE_EXTENTS_BYTE_ALIGNMENT: u32 = 16u32; pub const D3D11_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS: u32 = 4u32; pub const D3D11_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT: u32 = 15u32; pub const D3D11_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST: u32 = 1u32; pub const D3D11_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS: u32 = 1u32; pub const D3D11_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT: u32 = 64u32; pub const D3D11_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS: u32 = 4u32; pub const D3D11_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT: u32 = 1u32; pub const D3D11_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST: u32 = 1u32; pub const D3D11_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS: u32 = 1u32; pub const D3D11_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS: u32 = 1u32; pub const D3D11_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT: u32 = 128u32; pub const D3D11_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST: u32 = 1u32; pub const D3D11_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS: u32 = 1u32; pub const D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT: u32 = 128u32; pub const D3D11_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS: u32 = 1u32; pub const D3D11_COMMONSHADER_SAMPLER_REGISTER_COUNT: u32 = 16u32; pub const D3D11_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST: u32 = 1u32; pub const D3D11_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS: u32 = 1u32; pub const D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT: u32 = 16u32; pub const D3D11_COMMONSHADER_SUBROUTINE_NESTING_LIMIT: u32 = 32u32; pub const D3D11_COMMONSHADER_TEMP_REGISTER_COMPONENTS: u32 = 4u32; pub const D3D11_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_COMMONSHADER_TEMP_REGISTER_COUNT: u32 = 4096u32; pub const D3D11_COMMONSHADER_TEMP_REGISTER_READS_PER_INST: u32 = 3u32; pub const D3D11_COMMONSHADER_TEMP_REGISTER_READ_PORTS: u32 = 3u32; pub const D3D11_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX: u32 = 10u32; pub const D3D11_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN: i32 = -10i32; pub const D3D11_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE: i32 = -8i32; pub const D3D11_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE: u32 = 7u32; pub const D3D11_COMPARISON_FILTERING_BIT: u32 = 128u32; pub type D3D11_COMPARISON_FUNC = i32; pub const D3D11_COMPARISON_NEVER: D3D11_COMPARISON_FUNC = 1i32; pub const D3D11_COMPARISON_LESS: D3D11_COMPARISON_FUNC = 2i32; pub const D3D11_COMPARISON_EQUAL: D3D11_COMPARISON_FUNC = 3i32; pub const D3D11_COMPARISON_LESS_EQUAL: D3D11_COMPARISON_FUNC = 4i32; pub const D3D11_COMPARISON_GREATER: D3D11_COMPARISON_FUNC = 5i32; pub const D3D11_COMPARISON_NOT_EQUAL: D3D11_COMPARISON_FUNC = 6i32; pub const D3D11_COMPARISON_GREATER_EQUAL: D3D11_COMPARISON_FUNC = 7i32; pub const D3D11_COMPARISON_ALWAYS: D3D11_COMPARISON_FUNC = 8i32; #[repr(C)] pub struct D3D11_COMPUTE_SHADER_TRACE_DESC { pub Invocation: u64, pub ThreadIDInGroup: [u32; 3], pub ThreadGroupID: [u32; 3], } impl ::core::marker::Copy for D3D11_COMPUTE_SHADER_TRACE_DESC {} impl ::core::clone::Clone for D3D11_COMPUTE_SHADER_TRACE_DESC { fn clone(&self) -> Self { *self } } pub type D3D11_CONSERVATIVE_RASTERIZATION_MODE = i32; pub const D3D11_CONSERVATIVE_RASTERIZATION_MODE_OFF: D3D11_CONSERVATIVE_RASTERIZATION_MODE = 0i32; pub const D3D11_CONSERVATIVE_RASTERIZATION_MODE_ON: D3D11_CONSERVATIVE_RASTERIZATION_MODE = 1i32; pub type D3D11_CONSERVATIVE_RASTERIZATION_TIER = i32; pub const D3D11_CONSERVATIVE_RASTERIZATION_NOT_SUPPORTED: D3D11_CONSERVATIVE_RASTERIZATION_TIER = 0i32; pub const D3D11_CONSERVATIVE_RASTERIZATION_TIER_1: D3D11_CONSERVATIVE_RASTERIZATION_TIER = 1i32; pub const D3D11_CONSERVATIVE_RASTERIZATION_TIER_2: D3D11_CONSERVATIVE_RASTERIZATION_TIER = 2i32; pub const D3D11_CONSERVATIVE_RASTERIZATION_TIER_3: D3D11_CONSERVATIVE_RASTERIZATION_TIER = 3i32; pub type D3D11_CONTENT_PROTECTION_CAPS = i32; pub const D3D11_CONTENT_PROTECTION_CAPS_SOFTWARE: D3D11_CONTENT_PROTECTION_CAPS = 1i32; pub const D3D11_CONTENT_PROTECTION_CAPS_HARDWARE: D3D11_CONTENT_PROTECTION_CAPS = 2i32; pub const D3D11_CONTENT_PROTECTION_CAPS_PROTECTION_ALWAYS_ON: D3D11_CONTENT_PROTECTION_CAPS = 4i32; pub const D3D11_CONTENT_PROTECTION_CAPS_PARTIAL_DECRYPTION: D3D11_CONTENT_PROTECTION_CAPS = 8i32; pub const D3D11_CONTENT_PROTECTION_CAPS_CONTENT_KEY: D3D11_CONTENT_PROTECTION_CAPS = 16i32; pub const D3D11_CONTENT_PROTECTION_CAPS_FRESHEN_SESSION_KEY: D3D11_CONTENT_PROTECTION_CAPS = 32i32; pub const D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK: D3D11_CONTENT_PROTECTION_CAPS = 64i32; pub const D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK_KEY: D3D11_CONTENT_PROTECTION_CAPS = 128i32; pub const D3D11_CONTENT_PROTECTION_CAPS_SEQUENTIAL_CTR_IV: D3D11_CONTENT_PROTECTION_CAPS = 256i32; pub const D3D11_CONTENT_PROTECTION_CAPS_ENCRYPT_SLICEDATA_ONLY: D3D11_CONTENT_PROTECTION_CAPS = 512i32; pub const D3D11_CONTENT_PROTECTION_CAPS_DECRYPTION_BLT: D3D11_CONTENT_PROTECTION_CAPS = 1024i32; pub const D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECT_UNCOMPRESSED: D3D11_CONTENT_PROTECTION_CAPS = 2048i32; pub const D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECTED_MEMORY_PAGEABLE: D3D11_CONTENT_PROTECTION_CAPS = 4096i32; pub const D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN: D3D11_CONTENT_PROTECTION_CAPS = 8192i32; pub const D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION: D3D11_CONTENT_PROTECTION_CAPS = 16384i32; pub const D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION_MULTI_THREADED: D3D11_CONTENT_PROTECTION_CAPS = 32768i32; pub type D3D11_CONTEXT_TYPE = i32; pub const D3D11_CONTEXT_TYPE_ALL: D3D11_CONTEXT_TYPE = 0i32; pub const D3D11_CONTEXT_TYPE_3D: D3D11_CONTEXT_TYPE = 1i32; pub const D3D11_CONTEXT_TYPE_COMPUTE: D3D11_CONTEXT_TYPE = 2i32; pub const D3D11_CONTEXT_TYPE_COPY: D3D11_CONTEXT_TYPE = 3i32; pub const D3D11_CONTEXT_TYPE_VIDEO: D3D11_CONTEXT_TYPE = 4i32; pub type D3D11_COPY_FLAGS = i32; pub const D3D11_COPY_NO_OVERWRITE: D3D11_COPY_FLAGS = 1i32; pub const D3D11_COPY_DISCARD: D3D11_COPY_FLAGS = 2i32; pub type D3D11_COUNTER = i32; pub const D3D11_COUNTER_DEVICE_DEPENDENT_0: D3D11_COUNTER = 1073741824i32; #[repr(C)] pub struct D3D11_COUNTER_DESC { pub Counter: D3D11_COUNTER, pub MiscFlags: u32, } impl ::core::marker::Copy for D3D11_COUNTER_DESC {} impl ::core::clone::Clone for D3D11_COUNTER_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_COUNTER_INFO { pub LastDeviceDependentCounter: D3D11_COUNTER, pub NumSimultaneousCounters: u32, pub NumDetectableParallelUnits: u8, } impl ::core::marker::Copy for D3D11_COUNTER_INFO {} impl ::core::clone::Clone for D3D11_COUNTER_INFO { fn clone(&self) -> Self { *self } } pub type D3D11_COUNTER_TYPE = i32; pub const D3D11_COUNTER_TYPE_FLOAT32: D3D11_COUNTER_TYPE = 0i32; pub const D3D11_COUNTER_TYPE_UINT16: D3D11_COUNTER_TYPE = 1i32; pub const D3D11_COUNTER_TYPE_UINT32: D3D11_COUNTER_TYPE = 2i32; pub const D3D11_COUNTER_TYPE_UINT64: D3D11_COUNTER_TYPE = 3i32; pub type D3D11_CPU_ACCESS_FLAG = u32; pub const D3D11_CPU_ACCESS_WRITE: D3D11_CPU_ACCESS_FLAG = 65536u32; pub const D3D11_CPU_ACCESS_READ: D3D11_CPU_ACCESS_FLAG = 131072u32; pub type D3D11_CREATE_DEVICE_FLAG = u32; pub const D3D11_CREATE_DEVICE_SINGLETHREADED: D3D11_CREATE_DEVICE_FLAG = 1u32; pub const D3D11_CREATE_DEVICE_DEBUG: D3D11_CREATE_DEVICE_FLAG = 2u32; pub const D3D11_CREATE_DEVICE_SWITCH_TO_REF: D3D11_CREATE_DEVICE_FLAG = 4u32; pub const D3D11_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS: D3D11_CREATE_DEVICE_FLAG = 8u32; pub const D3D11_CREATE_DEVICE_BGRA_SUPPORT: D3D11_CREATE_DEVICE_FLAG = 32u32; pub const D3D11_CREATE_DEVICE_DEBUGGABLE: D3D11_CREATE_DEVICE_FLAG = 64u32; pub const D3D11_CREATE_DEVICE_PREVENT_ALTERING_LAYER_SETTINGS_FROM_REGISTRY: D3D11_CREATE_DEVICE_FLAG = 128u32; pub const D3D11_CREATE_DEVICE_DISABLE_GPU_TIMEOUT: D3D11_CREATE_DEVICE_FLAG = 256u32; pub const D3D11_CREATE_DEVICE_VIDEO_SUPPORT: D3D11_CREATE_DEVICE_FLAG = 2048u32; pub type D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS = u32; pub const D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAG_NONE: D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS = 0u32; pub type D3D11_CRYPTO_SESSION_STATUS = i32; pub const D3D11_CRYPTO_SESSION_STATUS_OK: D3D11_CRYPTO_SESSION_STATUS = 0i32; pub const D3D11_CRYPTO_SESSION_STATUS_KEY_LOST: D3D11_CRYPTO_SESSION_STATUS = 1i32; pub const D3D11_CRYPTO_SESSION_STATUS_KEY_AND_CONTENT_LOST: D3D11_CRYPTO_SESSION_STATUS = 2i32; pub const D3D11_CRYPTO_TYPE_AES128_CTR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2607535889, data2: 20340, data3: 16841, data4: [158, 123, 11, 226, 215, 217, 59, 79], }; pub const D3D11_CS_4_X_BUCKET00_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 256u32; pub const D3D11_CS_4_X_BUCKET00_MAX_NUM_THREADS_PER_GROUP: u32 = 64u32; pub const D3D11_CS_4_X_BUCKET01_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 240u32; pub const D3D11_CS_4_X_BUCKET01_MAX_NUM_THREADS_PER_GROUP: u32 = 68u32; pub const D3D11_CS_4_X_BUCKET02_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 224u32; pub const D3D11_CS_4_X_BUCKET02_MAX_NUM_THREADS_PER_GROUP: u32 = 72u32; pub const D3D11_CS_4_X_BUCKET03_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 208u32; pub const D3D11_CS_4_X_BUCKET03_MAX_NUM_THREADS_PER_GROUP: u32 = 76u32; pub const D3D11_CS_4_X_BUCKET04_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 192u32; pub const D3D11_CS_4_X_BUCKET04_MAX_NUM_THREADS_PER_GROUP: u32 = 84u32; pub const D3D11_CS_4_X_BUCKET05_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 176u32; pub const D3D11_CS_4_X_BUCKET05_MAX_NUM_THREADS_PER_GROUP: u32 = 92u32; pub const D3D11_CS_4_X_BUCKET06_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 160u32; pub const D3D11_CS_4_X_BUCKET06_MAX_NUM_THREADS_PER_GROUP: u32 = 100u32; pub const D3D11_CS_4_X_BUCKET07_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 144u32; pub const D3D11_CS_4_X_BUCKET07_MAX_NUM_THREADS_PER_GROUP: u32 = 112u32; pub const D3D11_CS_4_X_BUCKET08_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 128u32; pub const D3D11_CS_4_X_BUCKET08_MAX_NUM_THREADS_PER_GROUP: u32 = 128u32; pub const D3D11_CS_4_X_BUCKET09_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 112u32; pub const D3D11_CS_4_X_BUCKET09_MAX_NUM_THREADS_PER_GROUP: u32 = 144u32; pub const D3D11_CS_4_X_BUCKET10_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 96u32; pub const D3D11_CS_4_X_BUCKET10_MAX_NUM_THREADS_PER_GROUP: u32 = 168u32; pub const D3D11_CS_4_X_BUCKET11_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 80u32; pub const D3D11_CS_4_X_BUCKET11_MAX_NUM_THREADS_PER_GROUP: u32 = 204u32; pub const D3D11_CS_4_X_BUCKET12_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 64u32; pub const D3D11_CS_4_X_BUCKET12_MAX_NUM_THREADS_PER_GROUP: u32 = 256u32; pub const D3D11_CS_4_X_BUCKET13_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 48u32; pub const D3D11_CS_4_X_BUCKET13_MAX_NUM_THREADS_PER_GROUP: u32 = 340u32; pub const D3D11_CS_4_X_BUCKET14_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 32u32; pub const D3D11_CS_4_X_BUCKET14_MAX_NUM_THREADS_PER_GROUP: u32 = 512u32; pub const D3D11_CS_4_X_BUCKET15_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 16u32; pub const D3D11_CS_4_X_BUCKET15_MAX_NUM_THREADS_PER_GROUP: u32 = 768u32; pub const D3D11_CS_4_X_DISPATCH_MAX_THREAD_GROUPS_IN_Z_DIMENSION: u32 = 1u32; pub const D3D11_CS_4_X_RAW_UAV_BYTE_ALIGNMENT: u32 = 256u32; pub const D3D11_CS_4_X_THREAD_GROUP_MAX_THREADS_PER_GROUP: u32 = 768u32; pub const D3D11_CS_4_X_THREAD_GROUP_MAX_X: u32 = 768u32; pub const D3D11_CS_4_X_THREAD_GROUP_MAX_Y: u32 = 768u32; pub const D3D11_CS_4_X_UAV_REGISTER_COUNT: u32 = 1u32; pub const D3D11_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION: u32 = 65535u32; pub const D3D11_CS_TGSM_REGISTER_COUNT: u32 = 8192u32; pub const D3D11_CS_TGSM_REGISTER_READS_PER_INST: u32 = 1u32; pub const D3D11_CS_TGSM_RESOURCE_REGISTER_COMPONENTS: u32 = 1u32; pub const D3D11_CS_TGSM_RESOURCE_REGISTER_READ_PORTS: u32 = 1u32; pub const D3D11_CS_THREADGROUPID_REGISTER_COMPONENTS: u32 = 3u32; pub const D3D11_CS_THREADGROUPID_REGISTER_COUNT: u32 = 1u32; pub const D3D11_CS_THREADIDINGROUPFLATTENED_REGISTER_COMPONENTS: u32 = 1u32; pub const D3D11_CS_THREADIDINGROUPFLATTENED_REGISTER_COUNT: u32 = 1u32; pub const D3D11_CS_THREADIDINGROUP_REGISTER_COMPONENTS: u32 = 3u32; pub const D3D11_CS_THREADIDINGROUP_REGISTER_COUNT: u32 = 1u32; pub const D3D11_CS_THREADID_REGISTER_COMPONENTS: u32 = 3u32; pub const D3D11_CS_THREADID_REGISTER_COUNT: u32 = 1u32; pub const D3D11_CS_THREAD_GROUP_MAX_THREADS_PER_GROUP: u32 = 1024u32; pub const D3D11_CS_THREAD_GROUP_MAX_X: u32 = 1024u32; pub const D3D11_CS_THREAD_GROUP_MAX_Y: u32 = 1024u32; pub const D3D11_CS_THREAD_GROUP_MAX_Z: u32 = 64u32; pub const D3D11_CS_THREAD_GROUP_MIN_X: u32 = 1u32; pub const D3D11_CS_THREAD_GROUP_MIN_Y: u32 = 1u32; pub const D3D11_CS_THREAD_GROUP_MIN_Z: u32 = 1u32; pub const D3D11_CS_THREAD_LOCAL_TEMP_REGISTER_POOL: u32 = 16384u32; pub type D3D11_CULL_MODE = i32; pub const D3D11_CULL_NONE: D3D11_CULL_MODE = 1i32; pub const D3D11_CULL_FRONT: D3D11_CULL_MODE = 2i32; pub const D3D11_CULL_BACK: D3D11_CULL_MODE = 3i32; pub const D3D11_DEBUG_FEATURE_ALWAYS_DISCARD_OFFERED_RESOURCE: u32 = 8u32; pub const D3D11_DEBUG_FEATURE_AVOID_BEHAVIOR_CHANGING_DEBUG_AIDS: u32 = 64u32; pub const D3D11_DEBUG_FEATURE_DISABLE_TILED_RESOURCE_MAPPING_TRACKING_AND_VALIDATION: u32 = 128u32; pub const D3D11_DEBUG_FEATURE_FINISH_PER_RENDER_OP: u32 = 2u32; pub const D3D11_DEBUG_FEATURE_FLUSH_PER_RENDER_OP: u32 = 1u32; pub const D3D11_DEBUG_FEATURE_NEVER_DISCARD_OFFERED_RESOURCE: u32 = 16u32; pub const D3D11_DEBUG_FEATURE_PRESENT_PER_RENDER_OP: u32 = 4u32; pub const D3D11_DECODER_BITSTREAM_ENCRYPTION_TYPE_CBCS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1110283033, data2: 40225, data3: 19383, data4: [147, 113, 250, 245, 168, 44, 62, 4] }; pub const D3D11_DECODER_BITSTREAM_ENCRYPTION_TYPE_CENC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2957005365, data2: 49469, data3: 17650, data4: [154, 229, 221, 72, 224, 142, 91, 103], }; pub const D3D11_DECODER_ENCRYPTION_HW_CENC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2312547407, data2: 2546, data3: 16937, data4: [178, 205, 55, 116, 10, 109, 253, 129], }; pub const D3D11_DECODER_PROFILE_AV1_VLD_12BIT_PROFILE2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 387084297, data2: 40975, data3: 19681, data4: [153, 78, 191, 64, 129, 246, 243, 240], }; pub const D3D11_DECODER_PROFILE_AV1_VLD_12BIT_PROFILE2_420: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 763412182, data2: 40108, data3: 18485, data4: [158, 145, 50, 123, 188, 79, 158, 232], }; pub const D3D11_DECODER_PROFILE_AV1_VLD_PROFILE0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3099479243, data2: 53075, data3: 18106, data4: [141, 89, 214, 184, 166, 218, 93, 42], }; pub const D3D11_DECODER_PROFILE_AV1_VLD_PROFILE1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1765211919, data2: 17841, data3: 16739, data4: [156, 193, 100, 110, 246, 148, 97, 8], }; pub const D3D11_DECODER_PROFILE_AV1_VLD_PROFILE2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 207563425, data2: 58689, data3: 16521, data4: [187, 123, 152, 17, 10, 25, 215, 200] }; pub const D3D11_DECODER_PROFILE_H264_IDCT_FGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487719, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_H264_IDCT_NOFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487718, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_H264_MOCOMP_FGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487717, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_H264_MOCOMP_NOFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487716, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_H264_VLD_FGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487721, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_H264_VLD_MULTIVIEW_NOFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1885052290, data2: 30415, data3: 18902, data4: [183, 230, 172, 136, 114, 219, 1, 60], }; pub const D3D11_DECODER_PROFILE_H264_VLD_NOFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487720, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_H264_VLD_STEREO_NOFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4188720315, data2: 49846, data3: 19708, data4: [135, 121, 87, 7, 177, 118, 5, 82] }; pub const D3D11_DECODER_PROFILE_H264_VLD_STEREO_PROGRESSIVE_NOFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3617319130, data2: 3313, data3: 19585, data4: [184, 42, 105, 164, 226, 54, 244, 61] }; pub const D3D11_DECODER_PROFILE_H264_VLD_WITHFMOASO_NOFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3589296121, data2: 13336, data3: 17880, data4: [149, 97, 50, 167, 106, 174, 45, 221], }; pub const D3D11_DECODER_PROFILE_HEVC_VLD_MAIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1527895323, data2: 12108, data3: 17490, data4: [188, 195, 9, 242, 161, 22, 12, 192] }; pub const D3D11_DECODER_PROFILE_HEVC_VLD_MAIN10: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 276492512, data2: 61210, data3: 19737, data4: [171, 168, 103, 161, 99, 7, 61, 19] }; pub const D3D11_DECODER_PROFILE_MPEG1_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1866385177, data2: 14133, data3: 17100, data4: [128, 99, 101, 204, 60, 179, 102, 22], }; pub const D3D11_DECODER_PROFILE_MPEG2_IDCT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3206720768, data2: 1002, data3: 18064, data4: [128, 119, 71, 51, 70, 32, 155, 126] }; pub const D3D11_DECODER_PROFILE_MPEG2_MOCOMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3869897803, data2: 25008, data3: 17763, data4: [158, 164, 99, 210, 163, 198, 254, 102], }; pub const D3D11_DECODER_PROFILE_MPEG2_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3995550079, data2: 24104, data3: 20069, data4: [190, 234, 29, 38, 181, 8, 173, 201] }; pub const D3D11_DECODER_PROFILE_MPEG2and1_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2255052562, data2: 13326, data3: 20228, data4: [159, 211, 146, 83, 221, 50, 116, 96], }; pub const D3D11_DECODER_PROFILE_MPEG4PT2_VLD_ADVSIMPLE_GMC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2878966619, data2: 16984, data3: 17577, data4: [159, 235, 148, 229, 151, 166, 186, 174], }; pub const D3D11_DECODER_PROFILE_MPEG4PT2_VLD_ADVSIMPLE_NOGMC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3980495519, data2: 269, data3: 20186, data4: [154, 227, 154, 101, 53, 141, 141, 46] }; pub const D3D11_DECODER_PROFILE_MPEG4PT2_VLD_SIMPLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4023799156, data2: 51688, data3: 16855, data4: [165, 233, 233, 176, 227, 159, 163, 25], }; pub const D3D11_DECODER_PROFILE_VC1_D2010: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487780, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_VC1_IDCT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487778, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_VC1_MOCOMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487777, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_VC1_POSTPROC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487776, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_VC1_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487779, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_VP8_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2428017130, data2: 14946, data3: 18181, data4: [136, 179, 141, 240, 75, 39, 68, 231], }; pub const D3D11_DECODER_PROFILE_VP9_VLD_10BIT_PROFILE2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2764524015, data2: 28367, data3: 18602, data4: [132, 72, 80, 167, 161, 22, 95, 247] }; pub const D3D11_DECODER_PROFILE_VP9_VLD_PROFILE0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1178011640, data2: 41424, data3: 17797, data4: [135, 109, 131, 170, 109, 96, 184, 158], }; pub const D3D11_DECODER_PROFILE_WMV8_MOCOMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487745, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_WMV8_POSTPROC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487744, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_WMV9_IDCT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487764, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_WMV9_MOCOMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487761, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_WMV9_POSTPROC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487760, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DEFAULT_BLEND_FACTOR_ALPHA: f32 = 1f32; pub const D3D11_DEFAULT_BLEND_FACTOR_BLUE: f32 = 1f32; pub const D3D11_DEFAULT_BLEND_FACTOR_GREEN: f32 = 1f32; pub const D3D11_DEFAULT_BLEND_FACTOR_RED: f32 = 1f32; pub const D3D11_DEFAULT_BORDER_COLOR_COMPONENT: f32 = 0f32; pub const D3D11_DEFAULT_DEPTH_BIAS: u32 = 0u32; pub const D3D11_DEFAULT_DEPTH_BIAS_CLAMP: f32 = 0f32; pub const D3D11_DEFAULT_MAX_ANISOTROPY: u32 = 16u32; pub const D3D11_DEFAULT_MIP_LOD_BIAS: f32 = 0f32; pub const D3D11_DEFAULT_RENDER_TARGET_ARRAY_INDEX: u32 = 0u32; pub const D3D11_DEFAULT_SAMPLE_MASK: u32 = 4294967295u32; pub const D3D11_DEFAULT_SCISSOR_ENDX: u32 = 0u32; pub const D3D11_DEFAULT_SCISSOR_ENDY: u32 = 0u32; pub const D3D11_DEFAULT_SCISSOR_STARTX: u32 = 0u32; pub const D3D11_DEFAULT_SCISSOR_STARTY: u32 = 0u32; pub const D3D11_DEFAULT_SLOPE_SCALED_DEPTH_BIAS: f32 = 0f32; pub const D3D11_DEFAULT_STENCIL_READ_MASK: u32 = 255u32; pub const D3D11_DEFAULT_STENCIL_REFERENCE: u32 = 0u32; pub const D3D11_DEFAULT_STENCIL_WRITE_MASK: u32 = 255u32; pub const D3D11_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX: u32 = 0u32; pub const D3D11_DEFAULT_VIEWPORT_HEIGHT: u32 = 0u32; pub const D3D11_DEFAULT_VIEWPORT_MAX_DEPTH: f32 = 0f32; pub const D3D11_DEFAULT_VIEWPORT_MIN_DEPTH: f32 = 0f32; pub const D3D11_DEFAULT_VIEWPORT_TOPLEFTX: u32 = 0u32; pub const D3D11_DEFAULT_VIEWPORT_TOPLEFTY: u32 = 0u32; pub const D3D11_DEFAULT_VIEWPORT_WIDTH: u32 = 0u32; #[repr(C)] pub struct D3D11_DEPTH_STENCILOP_DESC { pub StencilFailOp: D3D11_STENCIL_OP, pub StencilDepthFailOp: D3D11_STENCIL_OP, pub StencilPassOp: D3D11_STENCIL_OP, pub StencilFunc: D3D11_COMPARISON_FUNC, } impl ::core::marker::Copy for D3D11_DEPTH_STENCILOP_DESC {} impl ::core::clone::Clone for D3D11_DEPTH_STENCILOP_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_DEPTH_STENCIL_DESC { pub DepthEnable: super::super::Foundation::BOOL, pub DepthWriteMask: D3D11_DEPTH_WRITE_MASK, pub DepthFunc: D3D11_COMPARISON_FUNC, pub StencilEnable: super::super::Foundation::BOOL, pub StencilReadMask: u8, pub StencilWriteMask: u8, pub FrontFace: D3D11_DEPTH_STENCILOP_DESC, pub BackFace: D3D11_DEPTH_STENCILOP_DESC, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_DEPTH_STENCIL_DESC {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_DEPTH_STENCIL_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_DEPTH_STENCIL_VIEW_DESC { pub Format: super::Dxgi::Common::DXGI_FORMAT, pub ViewDimension: D3D11_DSV_DIMENSION, pub Flags: u32, pub Anonymous: D3D11_DEPTH_STENCIL_VIEW_DESC_0, } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::marker::Copy for D3D11_DEPTH_STENCIL_VIEW_DESC {} #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::clone::Clone for D3D11_DEPTH_STENCIL_VIEW_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub union D3D11_DEPTH_STENCIL_VIEW_DESC_0 { pub Texture1D: D3D11_TEX1D_DSV, pub Texture1DArray: D3D11_TEX1D_ARRAY_DSV, pub Texture2D: D3D11_TEX2D_DSV, pub Texture2DArray: D3D11_TEX2D_ARRAY_DSV, pub Texture2DMS: D3D11_TEX2DMS_DSV, pub Texture2DMSArray: D3D11_TEX2DMS_ARRAY_DSV, } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::marker::Copy for D3D11_DEPTH_STENCIL_VIEW_DESC_0 {} #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::clone::Clone for D3D11_DEPTH_STENCIL_VIEW_DESC_0 { fn clone(&self) -> Self { *self } } pub type D3D11_DEPTH_WRITE_MASK = i32; pub const D3D11_DEPTH_WRITE_MASK_ZERO: D3D11_DEPTH_WRITE_MASK = 0i32; pub const D3D11_DEPTH_WRITE_MASK_ALL: D3D11_DEPTH_WRITE_MASK = 1i32; pub type D3D11_DEVICE_CONTEXT_TYPE = i32; pub const D3D11_DEVICE_CONTEXT_IMMEDIATE: D3D11_DEVICE_CONTEXT_TYPE = 0i32; pub const D3D11_DEVICE_CONTEXT_DEFERRED: D3D11_DEVICE_CONTEXT_TYPE = 1i32; #[repr(C)] pub struct D3D11_DOMAIN_SHADER_TRACE_DESC { pub Invocation: u64, } impl ::core::marker::Copy for D3D11_DOMAIN_SHADER_TRACE_DESC {} impl ::core::clone::Clone for D3D11_DOMAIN_SHADER_TRACE_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS { pub IndexCountPerInstance: u32, pub InstanceCount: u32, pub StartIndexLocation: u32, pub BaseVertexLocation: i32, pub StartInstanceLocation: u32, } impl ::core::marker::Copy for D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS {} impl ::core::clone::Clone for D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_DRAW_INSTANCED_INDIRECT_ARGS { pub VertexCountPerInstance: u32, pub InstanceCount: u32, pub StartVertexLocation: u32, pub StartInstanceLocation: u32, } impl ::core::marker::Copy for D3D11_DRAW_INSTANCED_INDIRECT_ARGS {} impl ::core::clone::Clone for D3D11_DRAW_INSTANCED_INDIRECT_ARGS { fn clone(&self) -> Self { *self } } pub type D3D11_DSV_DIMENSION = i32; pub const D3D11_DSV_DIMENSION_UNKNOWN: D3D11_DSV_DIMENSION = 0i32; pub const D3D11_DSV_DIMENSION_TEXTURE1D: D3D11_DSV_DIMENSION = 1i32; pub const D3D11_DSV_DIMENSION_TEXTURE1DARRAY: D3D11_DSV_DIMENSION = 2i32; pub const D3D11_DSV_DIMENSION_TEXTURE2D: D3D11_DSV_DIMENSION = 3i32; pub const D3D11_DSV_DIMENSION_TEXTURE2DARRAY: D3D11_DSV_DIMENSION = 4i32; pub const D3D11_DSV_DIMENSION_TEXTURE2DMS: D3D11_DSV_DIMENSION = 5i32; pub const D3D11_DSV_DIMENSION_TEXTURE2DMSARRAY: D3D11_DSV_DIMENSION = 6i32; pub type D3D11_DSV_FLAG = i32; pub const D3D11_DSV_READ_ONLY_DEPTH: D3D11_DSV_FLAG = 1i32; pub const D3D11_DSV_READ_ONLY_STENCIL: D3D11_DSV_FLAG = 2i32; pub const D3D11_DS_INPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS: u32 = 3968u32; pub const D3D11_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENTS: u32 = 4u32; pub const D3D11_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_DS_INPUT_CONTROL_POINT_REGISTER_COUNT: u32 = 32u32; pub const D3D11_DS_INPUT_CONTROL_POINT_REGISTER_READS_PER_INST: u32 = 2u32; pub const D3D11_DS_INPUT_CONTROL_POINT_REGISTER_READ_PORTS: u32 = 1u32; pub const D3D11_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENTS: u32 = 3u32; pub const D3D11_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_DS_INPUT_DOMAIN_POINT_REGISTER_COUNT: u32 = 1u32; pub const D3D11_DS_INPUT_DOMAIN_POINT_REGISTER_READS_PER_INST: u32 = 2u32; pub const D3D11_DS_INPUT_DOMAIN_POINT_REGISTER_READ_PORTS: u32 = 1u32; pub const D3D11_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENTS: u32 = 4u32; pub const D3D11_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_DS_INPUT_PATCH_CONSTANT_REGISTER_COUNT: u32 = 32u32; pub const D3D11_DS_INPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST: u32 = 2u32; pub const D3D11_DS_INPUT_PATCH_CONSTANT_REGISTER_READ_PORTS: u32 = 1u32; pub const D3D11_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS: u32 = 1u32; pub const D3D11_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_DS_INPUT_PRIMITIVE_ID_REGISTER_COUNT: u32 = 1u32; pub const D3D11_DS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST: u32 = 2u32; pub const D3D11_DS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS: u32 = 1u32; pub const D3D11_DS_OUTPUT_REGISTER_COMPONENTS: u32 = 4u32; pub const D3D11_DS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_DS_OUTPUT_REGISTER_COUNT: u32 = 32u32; #[repr(C)] pub struct D3D11_ENCRYPTED_BLOCK_INFO { pub NumEncryptedBytesAtBeginning: u32, pub NumBytesInSkipPattern: u32, pub NumBytesInEncryptPattern: u32, } impl ::core::marker::Copy for D3D11_ENCRYPTED_BLOCK_INFO {} impl ::core::clone::Clone for D3D11_ENCRYPTED_BLOCK_INFO { fn clone(&self) -> Self { *self } } pub type D3D11_FEATURE = i32; pub const D3D11_FEATURE_THREADING: D3D11_FEATURE = 0i32; pub const D3D11_FEATURE_DOUBLES: D3D11_FEATURE = 1i32; pub const D3D11_FEATURE_FORMAT_SUPPORT: D3D11_FEATURE = 2i32; pub const D3D11_FEATURE_FORMAT_SUPPORT2: D3D11_FEATURE = 3i32; pub const D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS: D3D11_FEATURE = 4i32; pub const D3D11_FEATURE_D3D11_OPTIONS: D3D11_FEATURE = 5i32; pub const D3D11_FEATURE_ARCHITECTURE_INFO: D3D11_FEATURE = 6i32; pub const D3D11_FEATURE_D3D9_OPTIONS: D3D11_FEATURE = 7i32; pub const D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT: D3D11_FEATURE = 8i32; pub const D3D11_FEATURE_D3D9_SHADOW_SUPPORT: D3D11_FEATURE = 9i32; pub const D3D11_FEATURE_D3D11_OPTIONS1: D3D11_FEATURE = 10i32; pub const D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT: D3D11_FEATURE = 11i32; pub const D3D11_FEATURE_MARKER_SUPPORT: D3D11_FEATURE = 12i32; pub const D3D11_FEATURE_D3D9_OPTIONS1: D3D11_FEATURE = 13i32; pub const D3D11_FEATURE_D3D11_OPTIONS2: D3D11_FEATURE = 14i32; pub const D3D11_FEATURE_D3D11_OPTIONS3: D3D11_FEATURE = 15i32; pub const D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT: D3D11_FEATURE = 16i32; pub const D3D11_FEATURE_D3D11_OPTIONS4: D3D11_FEATURE = 17i32; pub const D3D11_FEATURE_SHADER_CACHE: D3D11_FEATURE = 18i32; pub const D3D11_FEATURE_D3D11_OPTIONS5: D3D11_FEATURE = 19i32; pub const D3D11_FEATURE_DISPLAYABLE: D3D11_FEATURE = 20i32; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_FEATURE_DATA_ARCHITECTURE_INFO { pub TileBasedDeferredRenderer: super::super::Foundation::BOOL, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_FEATURE_DATA_ARCHITECTURE_INFO {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_FEATURE_DATA_ARCHITECTURE_INFO { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS { pub ComputeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x: super::super::Foundation::BOOL, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_FEATURE_DATA_D3D11_OPTIONS { pub OutputMergerLogicOp: super::super::Foundation::BOOL, pub UAVOnlyRenderingForcedSampleCount: super::super::Foundation::BOOL, pub DiscardAPIsSeenByDriver: super::super::Foundation::BOOL, pub FlagsForUpdateAndCopySeenByDriver: super::super::Foundation::BOOL, pub ClearView: super::super::Foundation::BOOL, pub CopyWithOverlap: super::super::Foundation::BOOL, pub ConstantBufferPartialUpdate: super::super::Foundation::BOOL, pub ConstantBufferOffsetting: super::super::Foundation::BOOL, pub MapNoOverwriteOnDynamicConstantBuffer: super::super::Foundation::BOOL, pub MapNoOverwriteOnDynamicBufferSRV: super::super::Foundation::BOOL, pub MultisampleRTVWithForcedSampleCountOne: super::super::Foundation::BOOL, pub SAD4ShaderInstructions: super::super::Foundation::BOOL, pub ExtendedDoublesShaderInstructions: super::super::Foundation::BOOL, pub ExtendedResourceSharing: super::super::Foundation::BOOL, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_FEATURE_DATA_D3D11_OPTIONS {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_FEATURE_DATA_D3D11_OPTIONS { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_FEATURE_DATA_D3D11_OPTIONS1 { pub TiledResourcesTier: D3D11_TILED_RESOURCES_TIER, pub MinMaxFiltering: super::super::Foundation::BOOL, pub ClearViewAlsoSupportsDepthOnlyFormats: super::super::Foundation::BOOL, pub MapOnDefaultBuffers: super::super::Foundation::BOOL, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_FEATURE_DATA_D3D11_OPTIONS1 {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_FEATURE_DATA_D3D11_OPTIONS1 { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_FEATURE_DATA_D3D11_OPTIONS2 { pub PSSpecifiedStencilRefSupported: super::super::Foundation::BOOL, pub TypedUAVLoadAdditionalFormats: super::super::Foundation::BOOL, pub ROVsSupported: super::super::Foundation::BOOL, pub ConservativeRasterizationTier: D3D11_CONSERVATIVE_RASTERIZATION_TIER, pub TiledResourcesTier: D3D11_TILED_RESOURCES_TIER, pub MapOnDefaultTextures: super::super::Foundation::BOOL, pub StandardSwizzle: super::super::Foundation::BOOL, pub UnifiedMemoryArchitecture: super::super::Foundation::BOOL, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_FEATURE_DATA_D3D11_OPTIONS2 {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_FEATURE_DATA_D3D11_OPTIONS2 { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_FEATURE_DATA_D3D11_OPTIONS3 { pub VPAndRTArrayIndexFromAnyShaderFeedingRasterizer: super::super::Foundation::BOOL, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_FEATURE_DATA_D3D11_OPTIONS3 {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_FEATURE_DATA_D3D11_OPTIONS3 { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_FEATURE_DATA_D3D11_OPTIONS4 { pub ExtendedNV12SharedTextureSupported: super::super::Foundation::BOOL, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_FEATURE_DATA_D3D11_OPTIONS4 {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_FEATURE_DATA_D3D11_OPTIONS4 { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_FEATURE_DATA_D3D11_OPTIONS5 { pub SharedResourceTier: D3D11_SHARED_RESOURCE_TIER, } impl ::core::marker::Copy for D3D11_FEATURE_DATA_D3D11_OPTIONS5 {} impl ::core::clone::Clone for D3D11_FEATURE_DATA_D3D11_OPTIONS5 { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_FEATURE_DATA_D3D9_OPTIONS { pub FullNonPow2TextureSupport: super::super::Foundation::BOOL, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_FEATURE_DATA_D3D9_OPTIONS {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_FEATURE_DATA_D3D9_OPTIONS { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_FEATURE_DATA_D3D9_OPTIONS1 { pub FullNonPow2TextureSupported: super::super::Foundation::BOOL, pub DepthAsTextureWithLessEqualComparisonFilterSupported: super::super::Foundation::BOOL, pub SimpleInstancingSupported: super::super::Foundation::BOOL, pub TextureCubeFaceRenderTargetWithNonCubeDepthStencilSupported: super::super::Foundation::BOOL, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_FEATURE_DATA_D3D9_OPTIONS1 {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_FEATURE_DATA_D3D9_OPTIONS1 { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT { pub SupportsDepthAsTextureWithLessEqualComparisonFilter: super::super::Foundation::BOOL, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT { pub SimpleInstancingSupported: super::super::Foundation::BOOL, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_FEATURE_DATA_DISPLAYABLE { pub DisplayableTexture: super::super::Foundation::BOOL, pub SharedResourceTier: D3D11_SHARED_RESOURCE_TIER, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_FEATURE_DATA_DISPLAYABLE {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_FEATURE_DATA_DISPLAYABLE { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_FEATURE_DATA_DOUBLES { pub DoublePrecisionFloatShaderOps: super::super::Foundation::BOOL, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_FEATURE_DATA_DOUBLES {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_FEATURE_DATA_DOUBLES { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_FEATURE_DATA_FORMAT_SUPPORT { pub InFormat: super::Dxgi::Common::DXGI_FORMAT, pub OutFormatSupport: u32, } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::marker::Copy for D3D11_FEATURE_DATA_FORMAT_SUPPORT {} #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::clone::Clone for D3D11_FEATURE_DATA_FORMAT_SUPPORT { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_FEATURE_DATA_FORMAT_SUPPORT2 { pub InFormat: super::Dxgi::Common::DXGI_FORMAT, pub OutFormatSupport2: u32, } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::marker::Copy for D3D11_FEATURE_DATA_FORMAT_SUPPORT2 {} #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::clone::Clone for D3D11_FEATURE_DATA_FORMAT_SUPPORT2 { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT { pub MaxGPUVirtualAddressBitsPerResource: u32, pub MaxGPUVirtualAddressBitsPerProcess: u32, } impl ::core::marker::Copy for D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT {} impl ::core::clone::Clone for D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_FEATURE_DATA_MARKER_SUPPORT { pub Profile: super::super::Foundation::BOOL, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_FEATURE_DATA_MARKER_SUPPORT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_FEATURE_DATA_MARKER_SUPPORT { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_FEATURE_DATA_SHADER_CACHE { pub SupportFlags: u32, } impl ::core::marker::Copy for D3D11_FEATURE_DATA_SHADER_CACHE {} impl ::core::clone::Clone for D3D11_FEATURE_DATA_SHADER_CACHE { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT { pub PixelShaderMinPrecision: u32, pub AllOtherShaderStagesMinPrecision: u32, } impl ::core::marker::Copy for D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT {} impl ::core::clone::Clone for D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_FEATURE_DATA_THREADING { pub DriverConcurrentCreates: super::super::Foundation::BOOL, pub DriverCommandLists: super::super::Foundation::BOOL, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_FEATURE_DATA_THREADING {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_FEATURE_DATA_THREADING { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM { pub DecoderDesc: D3D11_VIDEO_DECODER_DESC, pub Components: D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS, pub BinCount: u32, pub CounterBitDepth: u32, } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::marker::Copy for D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM {} #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::clone::Clone for D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM { fn clone(&self) -> Self { *self } } pub type D3D11_FEATURE_VIDEO = i32; pub const D3D11_FEATURE_VIDEO_DECODER_HISTOGRAM: D3D11_FEATURE_VIDEO = 0i32; pub type D3D11_FENCE_FLAG = u32; pub const D3D11_FENCE_FLAG_NONE: D3D11_FENCE_FLAG = 0u32; pub const D3D11_FENCE_FLAG_SHARED: D3D11_FENCE_FLAG = 2u32; pub const D3D11_FENCE_FLAG_SHARED_CROSS_ADAPTER: D3D11_FENCE_FLAG = 4u32; pub const D3D11_FENCE_FLAG_NON_MONITORED: D3D11_FENCE_FLAG = 8u32; pub type D3D11_FILL_MODE = i32; pub const D3D11_FILL_WIREFRAME: D3D11_FILL_MODE = 2i32; pub const D3D11_FILL_SOLID: D3D11_FILL_MODE = 3i32; pub type D3D11_FILTER = i32; pub const D3D11_FILTER_MIN_MAG_MIP_POINT: D3D11_FILTER = 0i32; pub const D3D11_FILTER_MIN_MAG_POINT_MIP_LINEAR: D3D11_FILTER = 1i32; pub const D3D11_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT: D3D11_FILTER = 4i32; pub const D3D11_FILTER_MIN_POINT_MAG_MIP_LINEAR: D3D11_FILTER = 5i32; pub const D3D11_FILTER_MIN_LINEAR_MAG_MIP_POINT: D3D11_FILTER = 16i32; pub const D3D11_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR: D3D11_FILTER = 17i32; pub const D3D11_FILTER_MIN_MAG_LINEAR_MIP_POINT: D3D11_FILTER = 20i32; pub const D3D11_FILTER_MIN_MAG_MIP_LINEAR: D3D11_FILTER = 21i32; pub const D3D11_FILTER_ANISOTROPIC: D3D11_FILTER = 85i32; pub const D3D11_FILTER_COMPARISON_MIN_MAG_MIP_POINT: D3D11_FILTER = 128i32; pub const D3D11_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR: D3D11_FILTER = 129i32; pub const D3D11_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT: D3D11_FILTER = 132i32; pub const D3D11_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR: D3D11_FILTER = 133i32; pub const D3D11_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT: D3D11_FILTER = 144i32; pub const D3D11_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR: D3D11_FILTER = 145i32; pub const D3D11_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT: D3D11_FILTER = 148i32; pub const D3D11_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR: D3D11_FILTER = 149i32; pub const D3D11_FILTER_COMPARISON_ANISOTROPIC: D3D11_FILTER = 213i32; pub const D3D11_FILTER_MINIMUM_MIN_MAG_MIP_POINT: D3D11_FILTER = 256i32; pub const D3D11_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR: D3D11_FILTER = 257i32; pub const D3D11_FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT: D3D11_FILTER = 260i32; pub const D3D11_FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR: D3D11_FILTER = 261i32; pub const D3D11_FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT: D3D11_FILTER = 272i32; pub const D3D11_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR: D3D11_FILTER = 273i32; pub const D3D11_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT: D3D11_FILTER = 276i32; pub const D3D11_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR: D3D11_FILTER = 277i32; pub const D3D11_FILTER_MINIMUM_ANISOTROPIC: D3D11_FILTER = 341i32; pub const D3D11_FILTER_MAXIMUM_MIN_MAG_MIP_POINT: D3D11_FILTER = 384i32; pub const D3D11_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR: D3D11_FILTER = 385i32; pub const D3D11_FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT: D3D11_FILTER = 388i32; pub const D3D11_FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR: D3D11_FILTER = 389i32; pub const D3D11_FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT: D3D11_FILTER = 400i32; pub const D3D11_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR: D3D11_FILTER = 401i32; pub const D3D11_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT: D3D11_FILTER = 404i32; pub const D3D11_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR: D3D11_FILTER = 405i32; pub const D3D11_FILTER_MAXIMUM_ANISOTROPIC: D3D11_FILTER = 469i32; pub type D3D11_FILTER_REDUCTION_TYPE = i32; pub const D3D11_FILTER_REDUCTION_TYPE_STANDARD: D3D11_FILTER_REDUCTION_TYPE = 0i32; pub const D3D11_FILTER_REDUCTION_TYPE_COMPARISON: D3D11_FILTER_REDUCTION_TYPE = 1i32; pub const D3D11_FILTER_REDUCTION_TYPE_MINIMUM: D3D11_FILTER_REDUCTION_TYPE = 2i32; pub const D3D11_FILTER_REDUCTION_TYPE_MAXIMUM: D3D11_FILTER_REDUCTION_TYPE = 3i32; pub const D3D11_FILTER_REDUCTION_TYPE_MASK: u32 = 3u32; pub const D3D11_FILTER_REDUCTION_TYPE_SHIFT: u32 = 7u32; pub type D3D11_FILTER_TYPE = i32; pub const D3D11_FILTER_TYPE_POINT: D3D11_FILTER_TYPE = 0i32; pub const D3D11_FILTER_TYPE_LINEAR: D3D11_FILTER_TYPE = 1i32; pub const D3D11_FILTER_TYPE_MASK: u32 = 3u32; pub const D3D11_FLOAT16_FUSED_TOLERANCE_IN_ULP: f64 = 0.6f64; pub const D3D11_FLOAT32_MAX: f32 = 340282350000000000000000000000000000000f32; pub const D3D11_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP: f32 = 0.6f32; pub const D3D11_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR: f32 = 2.4f32; pub const D3D11_FLOAT_TO_SRGB_EXPONENT_NUMERATOR: f32 = 1f32; pub const D3D11_FLOAT_TO_SRGB_OFFSET: f32 = 0.055f32; pub const D3D11_FLOAT_TO_SRGB_SCALE_1: f32 = 12.92f32; pub const D3D11_FLOAT_TO_SRGB_SCALE_2: f32 = 1.055f32; pub const D3D11_FLOAT_TO_SRGB_THRESHOLD: f32 = 0.0031308f32; pub type D3D11_FORMAT_SUPPORT = i32; pub const D3D11_FORMAT_SUPPORT_BUFFER: D3D11_FORMAT_SUPPORT = 1i32; pub const D3D11_FORMAT_SUPPORT_IA_VERTEX_BUFFER: D3D11_FORMAT_SUPPORT = 2i32; pub const D3D11_FORMAT_SUPPORT_IA_INDEX_BUFFER: D3D11_FORMAT_SUPPORT = 4i32; pub const D3D11_FORMAT_SUPPORT_SO_BUFFER: D3D11_FORMAT_SUPPORT = 8i32; pub const D3D11_FORMAT_SUPPORT_TEXTURE1D: D3D11_FORMAT_SUPPORT = 16i32; pub const D3D11_FORMAT_SUPPORT_TEXTURE2D: D3D11_FORMAT_SUPPORT = 32i32; pub const D3D11_FORMAT_SUPPORT_TEXTURE3D: D3D11_FORMAT_SUPPORT = 64i32; pub const D3D11_FORMAT_SUPPORT_TEXTURECUBE: D3D11_FORMAT_SUPPORT = 128i32; pub const D3D11_FORMAT_SUPPORT_SHADER_LOAD: D3D11_FORMAT_SUPPORT = 256i32; pub const D3D11_FORMAT_SUPPORT_SHADER_SAMPLE: D3D11_FORMAT_SUPPORT = 512i32; pub const D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON: D3D11_FORMAT_SUPPORT = 1024i32; pub const D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT: D3D11_FORMAT_SUPPORT = 2048i32; pub const D3D11_FORMAT_SUPPORT_MIP: D3D11_FORMAT_SUPPORT = 4096i32; pub const D3D11_FORMAT_SUPPORT_MIP_AUTOGEN: D3D11_FORMAT_SUPPORT = 8192i32; pub const D3D11_FORMAT_SUPPORT_RENDER_TARGET: D3D11_FORMAT_SUPPORT = 16384i32; pub const D3D11_FORMAT_SUPPORT_BLENDABLE: D3D11_FORMAT_SUPPORT = 32768i32; pub const D3D11_FORMAT_SUPPORT_DEPTH_STENCIL: D3D11_FORMAT_SUPPORT = 65536i32; pub const D3D11_FORMAT_SUPPORT_CPU_LOCKABLE: D3D11_FORMAT_SUPPORT = 131072i32; pub const D3D11_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE: D3D11_FORMAT_SUPPORT = 262144i32; pub const D3D11_FORMAT_SUPPORT_DISPLAY: D3D11_FORMAT_SUPPORT = 524288i32; pub const D3D11_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT: D3D11_FORMAT_SUPPORT = 1048576i32; pub const D3D11_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET: D3D11_FORMAT_SUPPORT = 2097152i32; pub const D3D11_FORMAT_SUPPORT_MULTISAMPLE_LOAD: D3D11_FORMAT_SUPPORT = 4194304i32; pub const D3D11_FORMAT_SUPPORT_SHADER_GATHER: D3D11_FORMAT_SUPPORT = 8388608i32; pub const D3D11_FORMAT_SUPPORT_BACK_BUFFER_CAST: D3D11_FORMAT_SUPPORT = 16777216i32; pub const D3D11_FORMAT_SUPPORT_TYPED_UNORDERED_ACCESS_VIEW: D3D11_FORMAT_SUPPORT = 33554432i32; pub const D3D11_FORMAT_SUPPORT_SHADER_GATHER_COMPARISON: D3D11_FORMAT_SUPPORT = 67108864i32; pub const D3D11_FORMAT_SUPPORT_DECODER_OUTPUT: D3D11_FORMAT_SUPPORT = 134217728i32; pub const D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_OUTPUT: D3D11_FORMAT_SUPPORT = 268435456i32; pub const D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_INPUT: D3D11_FORMAT_SUPPORT = 536870912i32; pub const D3D11_FORMAT_SUPPORT_VIDEO_ENCODER: D3D11_FORMAT_SUPPORT = 1073741824i32; pub type D3D11_FORMAT_SUPPORT2 = i32; pub const D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_ADD: D3D11_FORMAT_SUPPORT2 = 1i32; pub const D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS: D3D11_FORMAT_SUPPORT2 = 2i32; pub const D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE: D3D11_FORMAT_SUPPORT2 = 4i32; pub const D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE: D3D11_FORMAT_SUPPORT2 = 8i32; pub const D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX: D3D11_FORMAT_SUPPORT2 = 16i32; pub const D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX: D3D11_FORMAT_SUPPORT2 = 32i32; pub const D3D11_FORMAT_SUPPORT2_UAV_TYPED_LOAD: D3D11_FORMAT_SUPPORT2 = 64i32; pub const D3D11_FORMAT_SUPPORT2_UAV_TYPED_STORE: D3D11_FORMAT_SUPPORT2 = 128i32; pub const D3D11_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP: D3D11_FORMAT_SUPPORT2 = 256i32; pub const D3D11_FORMAT_SUPPORT2_TILED: D3D11_FORMAT_SUPPORT2 = 512i32; pub const D3D11_FORMAT_SUPPORT2_SHAREABLE: D3D11_FORMAT_SUPPORT2 = 1024i32; pub const D3D11_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY: D3D11_FORMAT_SUPPORT2 = 16384i32; pub const D3D11_FTOI_INSTRUCTION_MAX_INPUT: f32 = 2147483600f32; pub const D3D11_FTOI_INSTRUCTION_MIN_INPUT: f32 = -2147483600f32; pub const D3D11_FTOU_INSTRUCTION_MAX_INPUT: f32 = 4294967300f32; pub const D3D11_FTOU_INSTRUCTION_MIN_INPUT: f32 = 0f32; #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] pub struct D3D11_FUNCTION_DESC { pub Version: u32, pub Creator: super::super::Foundation::PSTR, pub Flags: u32, pub ConstantBuffers: u32, pub BoundResources: u32, pub InstructionCount: u32, pub TempRegisterCount: u32, pub TempArrayCount: u32, pub DefCount: u32, pub DclCount: u32, pub TextureNormalInstructions: u32, pub TextureLoadInstructions: u32, pub TextureCompInstructions: u32, pub TextureBiasInstructions: u32, pub TextureGradientInstructions: u32, pub FloatInstructionCount: u32, pub IntInstructionCount: u32, pub UintInstructionCount: u32, pub StaticFlowControlCount: u32, pub DynamicFlowControlCount: u32, pub MacroInstructionCount: u32, pub ArrayInstructionCount: u32, pub MovInstructionCount: u32, pub MovcInstructionCount: u32, pub ConversionInstructionCount: u32, pub BitwiseInstructionCount: u32, pub MinFeatureLevel: super::Direct3D::D3D_FEATURE_LEVEL, pub RequiredFeatureFlags: u64, pub Name: super::super::Foundation::PSTR, pub FunctionParameterCount: i32, pub HasReturn: super::super::Foundation::BOOL, pub Has10Level9VertexShader: super::super::Foundation::BOOL, pub Has10Level9PixelShader: super::super::Foundation::BOOL, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] impl ::core::marker::Copy for D3D11_FUNCTION_DESC {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] impl ::core::clone::Clone for D3D11_FUNCTION_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_GEOMETRY_SHADER_TRACE_DESC { pub Invocation: u64, } impl ::core::marker::Copy for D3D11_GEOMETRY_SHADER_TRACE_DESC {} impl ::core::clone::Clone for D3D11_GEOMETRY_SHADER_TRACE_DESC { fn clone(&self) -> Self { *self } } pub const D3D11_GS_INPUT_INSTANCE_ID_READS_PER_INST: u32 = 2u32; pub const D3D11_GS_INPUT_INSTANCE_ID_READ_PORTS: u32 = 1u32; pub const D3D11_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENTS: u32 = 1u32; pub const D3D11_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_GS_INPUT_INSTANCE_ID_REGISTER_COUNT: u32 = 1u32; pub const D3D11_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS: u32 = 1u32; pub const D3D11_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_GS_INPUT_PRIM_CONST_REGISTER_COUNT: u32 = 1u32; pub const D3D11_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST: u32 = 2u32; pub const D3D11_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS: u32 = 1u32; pub const D3D11_GS_INPUT_REGISTER_COMPONENTS: u32 = 4u32; pub const D3D11_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_GS_INPUT_REGISTER_COUNT: u32 = 32u32; pub const D3D11_GS_INPUT_REGISTER_READS_PER_INST: u32 = 2u32; pub const D3D11_GS_INPUT_REGISTER_READ_PORTS: u32 = 1u32; pub const D3D11_GS_INPUT_REGISTER_VERTICES: u32 = 32u32; pub const D3D11_GS_MAX_INSTANCE_COUNT: u32 = 32u32; pub const D3D11_GS_MAX_OUTPUT_VERTEX_COUNT_ACROSS_INSTANCES: u32 = 1024u32; pub const D3D11_GS_OUTPUT_ELEMENTS: u32 = 32u32; pub const D3D11_GS_OUTPUT_REGISTER_COMPONENTS: u32 = 4u32; pub const D3D11_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_GS_OUTPUT_REGISTER_COUNT: u32 = 32u32; pub const D3D11_HS_CONTROL_POINT_PHASE_INPUT_REGISTER_COUNT: u32 = 32u32; pub const D3D11_HS_CONTROL_POINT_PHASE_OUTPUT_REGISTER_COUNT: u32 = 32u32; pub const D3D11_HS_CONTROL_POINT_REGISTER_COMPONENTS: u32 = 4u32; pub const D3D11_HS_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_HS_CONTROL_POINT_REGISTER_READS_PER_INST: u32 = 2u32; pub const D3D11_HS_CONTROL_POINT_REGISTER_READ_PORTS: u32 = 1u32; pub const D3D11_HS_FORK_PHASE_INSTANCE_COUNT_UPPER_BOUND: u32 = 4294967295u32; pub const D3D11_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENTS: u32 = 1u32; pub const D3D11_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COUNT: u32 = 1u32; pub const D3D11_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READS_PER_INST: u32 = 2u32; pub const D3D11_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READ_PORTS: u32 = 1u32; pub const D3D11_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENTS: u32 = 1u32; pub const D3D11_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COUNT: u32 = 1u32; pub const D3D11_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READS_PER_INST: u32 = 2u32; pub const D3D11_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READ_PORTS: u32 = 1u32; pub const D3D11_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS: u32 = 1u32; pub const D3D11_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_HS_INPUT_PRIMITIVE_ID_REGISTER_COUNT: u32 = 1u32; pub const D3D11_HS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST: u32 = 2u32; pub const D3D11_HS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS: u32 = 1u32; pub const D3D11_HS_JOIN_PHASE_INSTANCE_COUNT_UPPER_BOUND: u32 = 4294967295u32; pub const D3D11_HS_MAXTESSFACTOR_LOWER_BOUND: f32 = 1f32; pub const D3D11_HS_MAXTESSFACTOR_UPPER_BOUND: f32 = 64f32; pub const D3D11_HS_OUTPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS: u32 = 3968u32; pub const D3D11_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENTS: u32 = 1u32; pub const D3D11_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COUNT: u32 = 1u32; pub const D3D11_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READS_PER_INST: u32 = 2u32; pub const D3D11_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READ_PORTS: u32 = 1u32; pub const D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENTS: u32 = 4u32; pub const D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COUNT: u32 = 32u32; pub const D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST: u32 = 2u32; pub const D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READ_PORTS: u32 = 1u32; pub const D3D11_HS_OUTPUT_PATCH_CONSTANT_REGISTER_SCALAR_COMPONENTS: u32 = 128u32; #[repr(C)] pub struct D3D11_HULL_SHADER_TRACE_DESC { pub Invocation: u64, } impl ::core::marker::Copy for D3D11_HULL_SHADER_TRACE_DESC {} impl ::core::clone::Clone for D3D11_HULL_SHADER_TRACE_DESC { fn clone(&self) -> Self { *self } } pub const D3D11_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES: u32 = 0u32; pub const D3D11_IA_DEFAULT_PRIMITIVE_TOPOLOGY: u32 = 0u32; pub const D3D11_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES: u32 = 0u32; pub const D3D11_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT: u32 = 1u32; pub const D3D11_IA_INSTANCE_ID_BIT_COUNT: u32 = 32u32; pub const D3D11_IA_INTEGER_ARITHMETIC_BIT_COUNT: u32 = 32u32; pub const D3D11_IA_PATCH_MAX_CONTROL_POINT_COUNT: u32 = 32u32; pub const D3D11_IA_PRIMITIVE_ID_BIT_COUNT: u32 = 32u32; pub const D3D11_IA_VERTEX_ID_BIT_COUNT: u32 = 32u32; pub const D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT: u32 = 32u32; pub const D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS: u32 = 128u32; pub const D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT: u32 = 32u32; pub const D3D11_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT: u32 = 1024u32; #[repr(C)] pub struct D3D11_INFO_QUEUE_FILTER { pub AllowList: D3D11_INFO_QUEUE_FILTER_DESC, pub DenyList: D3D11_INFO_QUEUE_FILTER_DESC, } impl ::core::marker::Copy for D3D11_INFO_QUEUE_FILTER {} impl ::core::clone::Clone for D3D11_INFO_QUEUE_FILTER { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_INFO_QUEUE_FILTER_DESC { pub NumCategories: u32, pub pCategoryList: *mut D3D11_MESSAGE_CATEGORY, pub NumSeverities: u32, pub pSeverityList: *mut D3D11_MESSAGE_SEVERITY, pub NumIDs: u32, pub pIDList: *mut D3D11_MESSAGE_ID, } impl ::core::marker::Copy for D3D11_INFO_QUEUE_FILTER_DESC {} impl ::core::clone::Clone for D3D11_INFO_QUEUE_FILTER_DESC { fn clone(&self) -> Self { *self } } pub type D3D11_INPUT_CLASSIFICATION = i32; pub const D3D11_INPUT_PER_VERTEX_DATA: D3D11_INPUT_CLASSIFICATION = 0i32; pub const D3D11_INPUT_PER_INSTANCE_DATA: D3D11_INPUT_CLASSIFICATION = 1i32; #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub struct D3D11_INPUT_ELEMENT_DESC { pub SemanticName: super::super::Foundation::PSTR, pub SemanticIndex: u32, pub Format: super::Dxgi::Common::DXGI_FORMAT, pub InputSlot: u32, pub AlignedByteOffset: u32, pub InputSlotClass: D3D11_INPUT_CLASSIFICATION, pub InstanceDataStepRate: u32, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::marker::Copy for D3D11_INPUT_ELEMENT_DESC {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::clone::Clone for D3D11_INPUT_ELEMENT_DESC { fn clone(&self) -> Self { *self } } pub const D3D11_INTEGER_DIVIDE_BY_ZERO_QUOTIENT: u32 = 4294967295u32; pub const D3D11_INTEGER_DIVIDE_BY_ZERO_REMAINDER: u32 = 4294967295u32; pub const D3D11_KEEP_RENDER_TARGETS_AND_DEPTH_STENCIL: u32 = 4294967295u32; pub const D3D11_KEEP_UNORDERED_ACCESS_VIEWS: u32 = 4294967295u32; pub const D3D11_KEY_EXCHANGE_HW_PROTECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2971078026, data2: 25229, data3: 19875, data4: [173, 59, 130, 221, 176, 139, 73, 112], }; #[repr(C)] pub struct D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA { pub HWProtectionFunctionID: u32, pub pInputData: *mut D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA, pub pOutputData: *mut D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA, pub Status: ::windows_sys::core::HRESULT, } impl ::core::marker::Copy for D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA {} impl ::core::clone::Clone for D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA { pub PrivateDataSize: u32, pub HWProtectionDataSize: u32, pub pbInput: [u8; 4], } impl ::core::marker::Copy for D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA {} impl ::core::clone::Clone for D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA { pub PrivateDataSize: u32, pub MaxHWProtectionDataSize: u32, pub HWProtectionDataSize: u32, pub TransportTime: u64, pub ExecutionTime: u64, pub pbOutput: [u8; 4], } impl ::core::marker::Copy for D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA {} impl ::core::clone::Clone for D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA { fn clone(&self) -> Self { *self } } pub const D3D11_KEY_EXCHANGE_RSAES_OAEP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3247741077, data2: 55082, data3: 18973, data4: [142, 93, 237, 133, 125, 23, 21, 32] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_LIBRARY_DESC { pub Creator: super::super::Foundation::PSTR, pub Flags: u32, pub FunctionCount: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_LIBRARY_DESC {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_LIBRARY_DESC { fn clone(&self) -> Self { *self } } pub const D3D11_LINEAR_GAMMA: f32 = 1f32; pub type D3D11_LOGIC_OP = i32; pub const D3D11_LOGIC_OP_CLEAR: D3D11_LOGIC_OP = 0i32; pub const D3D11_LOGIC_OP_SET: D3D11_LOGIC_OP = 1i32; pub const D3D11_LOGIC_OP_COPY: D3D11_LOGIC_OP = 2i32; pub const D3D11_LOGIC_OP_COPY_INVERTED: D3D11_LOGIC_OP = 3i32; pub const D3D11_LOGIC_OP_NOOP: D3D11_LOGIC_OP = 4i32; pub const D3D11_LOGIC_OP_INVERT: D3D11_LOGIC_OP = 5i32; pub const D3D11_LOGIC_OP_AND: D3D11_LOGIC_OP = 6i32; pub const D3D11_LOGIC_OP_NAND: D3D11_LOGIC_OP = 7i32; pub const D3D11_LOGIC_OP_OR: D3D11_LOGIC_OP = 8i32; pub const D3D11_LOGIC_OP_NOR: D3D11_LOGIC_OP = 9i32; pub const D3D11_LOGIC_OP_XOR: D3D11_LOGIC_OP = 10i32; pub const D3D11_LOGIC_OP_EQUIV: D3D11_LOGIC_OP = 11i32; pub const D3D11_LOGIC_OP_AND_REVERSE: D3D11_LOGIC_OP = 12i32; pub const D3D11_LOGIC_OP_AND_INVERTED: D3D11_LOGIC_OP = 13i32; pub const D3D11_LOGIC_OP_OR_REVERSE: D3D11_LOGIC_OP = 14i32; pub const D3D11_LOGIC_OP_OR_INVERTED: D3D11_LOGIC_OP = 15i32; pub const D3D11_MAG_FILTER_SHIFT: u32 = 2u32; pub const D3D11_MAJOR_VERSION: u32 = 11u32; pub type D3D11_MAP = i32; pub const D3D11_MAP_READ: D3D11_MAP = 1i32; pub const D3D11_MAP_WRITE: D3D11_MAP = 2i32; pub const D3D11_MAP_READ_WRITE: D3D11_MAP = 3i32; pub const D3D11_MAP_WRITE_DISCARD: D3D11_MAP = 4i32; pub const D3D11_MAP_WRITE_NO_OVERWRITE: D3D11_MAP = 5i32; #[repr(C)] pub struct D3D11_MAPPED_SUBRESOURCE { pub pData: *mut ::core::ffi::c_void, pub RowPitch: u32, pub DepthPitch: u32, } impl ::core::marker::Copy for D3D11_MAPPED_SUBRESOURCE {} impl ::core::clone::Clone for D3D11_MAPPED_SUBRESOURCE { fn clone(&self) -> Self { *self } } pub type D3D11_MAP_FLAG = i32; pub const D3D11_MAP_FLAG_DO_NOT_WAIT: D3D11_MAP_FLAG = 1048576i32; pub const D3D11_MAX_BORDER_COLOR_COMPONENT: f32 = 1f32; pub const D3D11_MAX_DEPTH: f32 = 1f32; pub const D3D11_MAX_MAXANISOTROPY: u32 = 16u32; pub const D3D11_MAX_MULTISAMPLE_SAMPLE_COUNT: u32 = 32u32; pub const D3D11_MAX_POSITION_VALUE: f32 = 34028236000000000000000000000000000f32; pub const D3D11_MAX_TEXTURE_DIMENSION_2_TO_EXP: u32 = 17u32; #[repr(C)] pub struct D3D11_MESSAGE { pub Category: D3D11_MESSAGE_CATEGORY, pub Severity: D3D11_MESSAGE_SEVERITY, pub ID: D3D11_MESSAGE_ID, pub pDescription: *mut u8, pub DescriptionByteLength: usize, } impl ::core::marker::Copy for D3D11_MESSAGE {} impl ::core::clone::Clone for D3D11_MESSAGE { fn clone(&self) -> Self { *self } } pub type D3D11_MESSAGE_CATEGORY = i32; pub const D3D11_MESSAGE_CATEGORY_APPLICATION_DEFINED: D3D11_MESSAGE_CATEGORY = 0i32; pub const D3D11_MESSAGE_CATEGORY_MISCELLANEOUS: D3D11_MESSAGE_CATEGORY = 1i32; pub const D3D11_MESSAGE_CATEGORY_INITIALIZATION: D3D11_MESSAGE_CATEGORY = 2i32; pub const D3D11_MESSAGE_CATEGORY_CLEANUP: D3D11_MESSAGE_CATEGORY = 3i32; pub const D3D11_MESSAGE_CATEGORY_COMPILATION: D3D11_MESSAGE_CATEGORY = 4i32; pub const D3D11_MESSAGE_CATEGORY_STATE_CREATION: D3D11_MESSAGE_CATEGORY = 5i32; pub const D3D11_MESSAGE_CATEGORY_STATE_SETTING: D3D11_MESSAGE_CATEGORY = 6i32; pub const D3D11_MESSAGE_CATEGORY_STATE_GETTING: D3D11_MESSAGE_CATEGORY = 7i32; pub const D3D11_MESSAGE_CATEGORY_RESOURCE_MANIPULATION: D3D11_MESSAGE_CATEGORY = 8i32; pub const D3D11_MESSAGE_CATEGORY_EXECUTION: D3D11_MESSAGE_CATEGORY = 9i32; pub const D3D11_MESSAGE_CATEGORY_SHADER: D3D11_MESSAGE_CATEGORY = 10i32; pub type D3D11_MESSAGE_ID = i32; pub const D3D11_MESSAGE_ID_UNKNOWN: D3D11_MESSAGE_ID = 0i32; pub const D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_HAZARD: D3D11_MESSAGE_ID = 1i32; pub const D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_HAZARD: D3D11_MESSAGE_ID = 2i32; pub const D3D11_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_HAZARD: D3D11_MESSAGE_ID = 3i32; pub const D3D11_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_HAZARD: D3D11_MESSAGE_ID = 4i32; pub const D3D11_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_HAZARD: D3D11_MESSAGE_ID = 5i32; pub const D3D11_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_HAZARD: D3D11_MESSAGE_ID = 6i32; pub const D3D11_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_HAZARD: D3D11_MESSAGE_ID = 7i32; pub const D3D11_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_HAZARD: D3D11_MESSAGE_ID = 8i32; pub const D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETS_HAZARD: D3D11_MESSAGE_ID = 9i32; pub const D3D11_MESSAGE_ID_DEVICE_SOSETTARGETS_HAZARD: D3D11_MESSAGE_ID = 10i32; pub const D3D11_MESSAGE_ID_STRING_FROM_APPLICATION: D3D11_MESSAGE_ID = 11i32; pub const D3D11_MESSAGE_ID_CORRUPTED_THIS: D3D11_MESSAGE_ID = 12i32; pub const D3D11_MESSAGE_ID_CORRUPTED_PARAMETER1: D3D11_MESSAGE_ID = 13i32; pub const D3D11_MESSAGE_ID_CORRUPTED_PARAMETER2: D3D11_MESSAGE_ID = 14i32; pub const D3D11_MESSAGE_ID_CORRUPTED_PARAMETER3: D3D11_MESSAGE_ID = 15i32; pub const D3D11_MESSAGE_ID_CORRUPTED_PARAMETER4: D3D11_MESSAGE_ID = 16i32; pub const D3D11_MESSAGE_ID_CORRUPTED_PARAMETER5: D3D11_MESSAGE_ID = 17i32; pub const D3D11_MESSAGE_ID_CORRUPTED_PARAMETER6: D3D11_MESSAGE_ID = 18i32; pub const D3D11_MESSAGE_ID_CORRUPTED_PARAMETER7: D3D11_MESSAGE_ID = 19i32; pub const D3D11_MESSAGE_ID_CORRUPTED_PARAMETER8: D3D11_MESSAGE_ID = 20i32; pub const D3D11_MESSAGE_ID_CORRUPTED_PARAMETER9: D3D11_MESSAGE_ID = 21i32; pub const D3D11_MESSAGE_ID_CORRUPTED_PARAMETER10: D3D11_MESSAGE_ID = 22i32; pub const D3D11_MESSAGE_ID_CORRUPTED_PARAMETER11: D3D11_MESSAGE_ID = 23i32; pub const D3D11_MESSAGE_ID_CORRUPTED_PARAMETER12: D3D11_MESSAGE_ID = 24i32; pub const D3D11_MESSAGE_ID_CORRUPTED_PARAMETER13: D3D11_MESSAGE_ID = 25i32; pub const D3D11_MESSAGE_ID_CORRUPTED_PARAMETER14: D3D11_MESSAGE_ID = 26i32; pub const D3D11_MESSAGE_ID_CORRUPTED_PARAMETER15: D3D11_MESSAGE_ID = 27i32; pub const D3D11_MESSAGE_ID_CORRUPTED_MULTITHREADING: D3D11_MESSAGE_ID = 28i32; pub const D3D11_MESSAGE_ID_MESSAGE_REPORTING_OUTOFMEMORY: D3D11_MESSAGE_ID = 29i32; pub const D3D11_MESSAGE_ID_IASETINPUTLAYOUT_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 30i32; pub const D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 31i32; pub const D3D11_MESSAGE_ID_IASETINDEXBUFFER_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 32i32; pub const D3D11_MESSAGE_ID_VSSETSHADER_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 33i32; pub const D3D11_MESSAGE_ID_VSSETSHADERRESOURCES_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 34i32; pub const D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 35i32; pub const D3D11_MESSAGE_ID_VSSETSAMPLERS_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 36i32; pub const D3D11_MESSAGE_ID_GSSETSHADER_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 37i32; pub const D3D11_MESSAGE_ID_GSSETSHADERRESOURCES_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 38i32; pub const D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 39i32; pub const D3D11_MESSAGE_ID_GSSETSAMPLERS_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 40i32; pub const D3D11_MESSAGE_ID_SOSETTARGETS_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 41i32; pub const D3D11_MESSAGE_ID_PSSETSHADER_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 42i32; pub const D3D11_MESSAGE_ID_PSSETSHADERRESOURCES_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 43i32; pub const D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 44i32; pub const D3D11_MESSAGE_ID_PSSETSAMPLERS_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 45i32; pub const D3D11_MESSAGE_ID_RSSETSTATE_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 46i32; pub const D3D11_MESSAGE_ID_OMSETBLENDSTATE_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 47i32; pub const D3D11_MESSAGE_ID_OMSETDEPTHSTENCILSTATE_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 48i32; pub const D3D11_MESSAGE_ID_OMSETRENDERTARGETS_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 49i32; pub const D3D11_MESSAGE_ID_SETPREDICATION_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 50i32; pub const D3D11_MESSAGE_ID_GETPRIVATEDATA_MOREDATA: D3D11_MESSAGE_ID = 51i32; pub const D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDFREEDATA: D3D11_MESSAGE_ID = 52i32; pub const D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDIUNKNOWN: D3D11_MESSAGE_ID = 53i32; pub const D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDFLAGS: D3D11_MESSAGE_ID = 54i32; pub const D3D11_MESSAGE_ID_SETPRIVATEDATA_CHANGINGPARAMS: D3D11_MESSAGE_ID = 55i32; pub const D3D11_MESSAGE_ID_SETPRIVATEDATA_OUTOFMEMORY: D3D11_MESSAGE_ID = 56i32; pub const D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDFORMAT: D3D11_MESSAGE_ID = 57i32; pub const D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDSAMPLES: D3D11_MESSAGE_ID = 58i32; pub const D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDUSAGE: D3D11_MESSAGE_ID = 59i32; pub const D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDBINDFLAGS: D3D11_MESSAGE_ID = 60i32; pub const D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDCPUACCESSFLAGS: D3D11_MESSAGE_ID = 61i32; pub const D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDMISCFLAGS: D3D11_MESSAGE_ID = 62i32; pub const D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDCPUACCESSFLAGS: D3D11_MESSAGE_ID = 63i32; pub const D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDBINDFLAGS: D3D11_MESSAGE_ID = 64i32; pub const D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDINITIALDATA: D3D11_MESSAGE_ID = 65i32; pub const D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDDIMENSIONS: D3D11_MESSAGE_ID = 66i32; pub const D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDMIPLEVELS: D3D11_MESSAGE_ID = 67i32; pub const D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDMISCFLAGS: D3D11_MESSAGE_ID = 68i32; pub const D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDARG_RETURN: D3D11_MESSAGE_ID = 69i32; pub const D3D11_MESSAGE_ID_CREATEBUFFER_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 70i32; pub const D3D11_MESSAGE_ID_CREATEBUFFER_NULLDESC: D3D11_MESSAGE_ID = 71i32; pub const D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDCONSTANTBUFFERBINDINGS: D3D11_MESSAGE_ID = 72i32; pub const D3D11_MESSAGE_ID_CREATEBUFFER_LARGEALLOCATION: D3D11_MESSAGE_ID = 73i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDFORMAT: D3D11_MESSAGE_ID = 74i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE1D_UNSUPPORTEDFORMAT: D3D11_MESSAGE_ID = 75i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDSAMPLES: D3D11_MESSAGE_ID = 76i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDUSAGE: D3D11_MESSAGE_ID = 77i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDBINDFLAGS: D3D11_MESSAGE_ID = 78i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDCPUACCESSFLAGS: D3D11_MESSAGE_ID = 79i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDMISCFLAGS: D3D11_MESSAGE_ID = 80i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDCPUACCESSFLAGS: D3D11_MESSAGE_ID = 81i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDBINDFLAGS: D3D11_MESSAGE_ID = 82i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDINITIALDATA: D3D11_MESSAGE_ID = 83i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDDIMENSIONS: D3D11_MESSAGE_ID = 84i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDMIPLEVELS: D3D11_MESSAGE_ID = 85i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDMISCFLAGS: D3D11_MESSAGE_ID = 86i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDARG_RETURN: D3D11_MESSAGE_ID = 87i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE1D_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 88i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE1D_NULLDESC: D3D11_MESSAGE_ID = 89i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE1D_LARGEALLOCATION: D3D11_MESSAGE_ID = 90i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDFORMAT: D3D11_MESSAGE_ID = 91i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE2D_UNSUPPORTEDFORMAT: D3D11_MESSAGE_ID = 92i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDSAMPLES: D3D11_MESSAGE_ID = 93i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDUSAGE: D3D11_MESSAGE_ID = 94i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDBINDFLAGS: D3D11_MESSAGE_ID = 95i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDCPUACCESSFLAGS: D3D11_MESSAGE_ID = 96i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDMISCFLAGS: D3D11_MESSAGE_ID = 97i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDCPUACCESSFLAGS: D3D11_MESSAGE_ID = 98i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDBINDFLAGS: D3D11_MESSAGE_ID = 99i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDINITIALDATA: D3D11_MESSAGE_ID = 100i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDDIMENSIONS: D3D11_MESSAGE_ID = 101i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDMIPLEVELS: D3D11_MESSAGE_ID = 102i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDMISCFLAGS: D3D11_MESSAGE_ID = 103i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDARG_RETURN: D3D11_MESSAGE_ID = 104i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE2D_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 105i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE2D_NULLDESC: D3D11_MESSAGE_ID = 106i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE2D_LARGEALLOCATION: D3D11_MESSAGE_ID = 107i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDFORMAT: D3D11_MESSAGE_ID = 108i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE3D_UNSUPPORTEDFORMAT: D3D11_MESSAGE_ID = 109i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDSAMPLES: D3D11_MESSAGE_ID = 110i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDUSAGE: D3D11_MESSAGE_ID = 111i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDBINDFLAGS: D3D11_MESSAGE_ID = 112i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDCPUACCESSFLAGS: D3D11_MESSAGE_ID = 113i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDMISCFLAGS: D3D11_MESSAGE_ID = 114i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDCPUACCESSFLAGS: D3D11_MESSAGE_ID = 115i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDBINDFLAGS: D3D11_MESSAGE_ID = 116i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDINITIALDATA: D3D11_MESSAGE_ID = 117i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDDIMENSIONS: D3D11_MESSAGE_ID = 118i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDMIPLEVELS: D3D11_MESSAGE_ID = 119i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDMISCFLAGS: D3D11_MESSAGE_ID = 120i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDARG_RETURN: D3D11_MESSAGE_ID = 121i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE3D_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 122i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE3D_NULLDESC: D3D11_MESSAGE_ID = 123i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE3D_LARGEALLOCATION: D3D11_MESSAGE_ID = 124i32; pub const D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_UNRECOGNIZEDFORMAT: D3D11_MESSAGE_ID = 125i32; pub const D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDESC: D3D11_MESSAGE_ID = 126i32; pub const D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFORMAT: D3D11_MESSAGE_ID = 127i32; pub const D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDIMENSIONS: D3D11_MESSAGE_ID = 128i32; pub const D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDRESOURCE: D3D11_MESSAGE_ID = 129i32; pub const D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_TOOMANYOBJECTS: D3D11_MESSAGE_ID = 130i32; pub const D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDARG_RETURN: D3D11_MESSAGE_ID = 131i32; pub const D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 132i32; pub const D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_UNRECOGNIZEDFORMAT: D3D11_MESSAGE_ID = 133i32; pub const D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_UNSUPPORTEDFORMAT: D3D11_MESSAGE_ID = 134i32; pub const D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDESC: D3D11_MESSAGE_ID = 135i32; pub const D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDFORMAT: D3D11_MESSAGE_ID = 136i32; pub const D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDIMENSIONS: D3D11_MESSAGE_ID = 137i32; pub const D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDRESOURCE: D3D11_MESSAGE_ID = 138i32; pub const D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_TOOMANYOBJECTS: D3D11_MESSAGE_ID = 139i32; pub const D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDARG_RETURN: D3D11_MESSAGE_ID = 140i32; pub const D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 141i32; pub const D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_UNRECOGNIZEDFORMAT: D3D11_MESSAGE_ID = 142i32; pub const D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDESC: D3D11_MESSAGE_ID = 143i32; pub const D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFORMAT: D3D11_MESSAGE_ID = 144i32; pub const D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDIMENSIONS: D3D11_MESSAGE_ID = 145i32; pub const D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDRESOURCE: D3D11_MESSAGE_ID = 146i32; pub const D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_TOOMANYOBJECTS: D3D11_MESSAGE_ID = 147i32; pub const D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDARG_RETURN: D3D11_MESSAGE_ID = 148i32; pub const D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 149i32; pub const D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_OUTOFMEMORY: D3D11_MESSAGE_ID = 150i32; pub const D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TOOMANYELEMENTS: D3D11_MESSAGE_ID = 151i32; pub const D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDFORMAT: D3D11_MESSAGE_ID = 152i32; pub const D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT: D3D11_MESSAGE_ID = 153i32; pub const D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOT: D3D11_MESSAGE_ID = 154i32; pub const D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDINPUTSLOTCLASS: D3D11_MESSAGE_ID = 155i32; pub const D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_STEPRATESLOTCLASSMISMATCH: D3D11_MESSAGE_ID = 156i32; pub const D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOTCLASSCHANGE: D3D11_MESSAGE_ID = 157i32; pub const D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSTEPRATECHANGE: D3D11_MESSAGE_ID = 158i32; pub const D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDALIGNMENT: D3D11_MESSAGE_ID = 159i32; pub const D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_DUPLICATESEMANTIC: D3D11_MESSAGE_ID = 160i32; pub const D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_UNPARSEABLEINPUTSIGNATURE: D3D11_MESSAGE_ID = 161i32; pub const D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_NULLSEMANTIC: D3D11_MESSAGE_ID = 162i32; pub const D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_MISSINGELEMENT: D3D11_MESSAGE_ID = 163i32; pub const D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_NULLDESC: D3D11_MESSAGE_ID = 164i32; pub const D3D11_MESSAGE_ID_CREATEVERTEXSHADER_OUTOFMEMORY: D3D11_MESSAGE_ID = 165i32; pub const D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERBYTECODE: D3D11_MESSAGE_ID = 166i32; pub const D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERTYPE: D3D11_MESSAGE_ID = 167i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_OUTOFMEMORY: D3D11_MESSAGE_ID = 168i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERBYTECODE: D3D11_MESSAGE_ID = 169i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERTYPE: D3D11_MESSAGE_ID = 170i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTOFMEMORY: D3D11_MESSAGE_ID = 171i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERBYTECODE: D3D11_MESSAGE_ID = 172i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE: D3D11_MESSAGE_ID = 173i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMENTRIES: D3D11_MESSAGE_ID = 174i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSTREAMSTRIDEUNUSED: D3D11_MESSAGE_ID = 175i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDDECL: D3D11_MESSAGE_ID = 176i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_EXPECTEDDECL: D3D11_MESSAGE_ID = 177i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSLOT0EXPECTED: D3D11_MESSAGE_ID = 178i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSLOT: D3D11_MESSAGE_ID = 179i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_ONLYONEELEMENTPERSLOT: D3D11_MESSAGE_ID = 180i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCOMPONENTCOUNT: D3D11_MESSAGE_ID = 181i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTARTCOMPONENTANDCOMPONENTCOUNT: D3D11_MESSAGE_ID = 182i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDGAPDEFINITION: D3D11_MESSAGE_ID = 183i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_REPEATEDOUTPUT: D3D11_MESSAGE_ID = 184i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSTREAMSTRIDE: D3D11_MESSAGE_ID = 185i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGSEMANTIC: D3D11_MESSAGE_ID = 186i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MASKMISMATCH: D3D11_MESSAGE_ID = 187i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_CANTHAVEONLYGAPS: D3D11_MESSAGE_ID = 188i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DECLTOOCOMPLEX: D3D11_MESSAGE_ID = 189i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGOUTPUTSIGNATURE: D3D11_MESSAGE_ID = 190i32; pub const D3D11_MESSAGE_ID_CREATEPIXELSHADER_OUTOFMEMORY: D3D11_MESSAGE_ID = 191i32; pub const D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERBYTECODE: D3D11_MESSAGE_ID = 192i32; pub const D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERTYPE: D3D11_MESSAGE_ID = 193i32; pub const D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFILLMODE: D3D11_MESSAGE_ID = 194i32; pub const D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDCULLMODE: D3D11_MESSAGE_ID = 195i32; pub const D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDDEPTHBIASCLAMP: D3D11_MESSAGE_ID = 196i32; pub const D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDSLOPESCALEDDEPTHBIAS: D3D11_MESSAGE_ID = 197i32; pub const D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_TOOMANYOBJECTS: D3D11_MESSAGE_ID = 198i32; pub const D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_NULLDESC: D3D11_MESSAGE_ID = 199i32; pub const D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHWRITEMASK: D3D11_MESSAGE_ID = 200i32; pub const D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHFUNC: D3D11_MESSAGE_ID = 201i32; pub const D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFAILOP: D3D11_MESSAGE_ID = 202i32; pub const D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILZFAILOP: D3D11_MESSAGE_ID = 203i32; pub const D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILPASSOP: D3D11_MESSAGE_ID = 204i32; pub const D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFUNC: D3D11_MESSAGE_ID = 205i32; pub const D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFAILOP: D3D11_MESSAGE_ID = 206i32; pub const D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILZFAILOP: D3D11_MESSAGE_ID = 207i32; pub const D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILPASSOP: D3D11_MESSAGE_ID = 208i32; pub const D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFUNC: D3D11_MESSAGE_ID = 209i32; pub const D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_TOOMANYOBJECTS: D3D11_MESSAGE_ID = 210i32; pub const D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_NULLDESC: D3D11_MESSAGE_ID = 211i32; pub const D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLEND: D3D11_MESSAGE_ID = 212i32; pub const D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLEND: D3D11_MESSAGE_ID = 213i32; pub const D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOP: D3D11_MESSAGE_ID = 214i32; pub const D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLENDALPHA: D3D11_MESSAGE_ID = 215i32; pub const D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLENDALPHA: D3D11_MESSAGE_ID = 216i32; pub const D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOPALPHA: D3D11_MESSAGE_ID = 217i32; pub const D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDRENDERTARGETWRITEMASK: D3D11_MESSAGE_ID = 218i32; pub const D3D11_MESSAGE_ID_CREATEBLENDSTATE_TOOMANYOBJECTS: D3D11_MESSAGE_ID = 219i32; pub const D3D11_MESSAGE_ID_CREATEBLENDSTATE_NULLDESC: D3D11_MESSAGE_ID = 220i32; pub const D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDFILTER: D3D11_MESSAGE_ID = 221i32; pub const D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSU: D3D11_MESSAGE_ID = 222i32; pub const D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSV: D3D11_MESSAGE_ID = 223i32; pub const D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSW: D3D11_MESSAGE_ID = 224i32; pub const D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMIPLODBIAS: D3D11_MESSAGE_ID = 225i32; pub const D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXANISOTROPY: D3D11_MESSAGE_ID = 226i32; pub const D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDCOMPARISONFUNC: D3D11_MESSAGE_ID = 227i32; pub const D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMINLOD: D3D11_MESSAGE_ID = 228i32; pub const D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXLOD: D3D11_MESSAGE_ID = 229i32; pub const D3D11_MESSAGE_ID_CREATESAMPLERSTATE_TOOMANYOBJECTS: D3D11_MESSAGE_ID = 230i32; pub const D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NULLDESC: D3D11_MESSAGE_ID = 231i32; pub const D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDQUERY: D3D11_MESSAGE_ID = 232i32; pub const D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDMISCFLAGS: D3D11_MESSAGE_ID = 233i32; pub const D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_UNEXPECTEDMISCFLAG: D3D11_MESSAGE_ID = 234i32; pub const D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_NULLDESC: D3D11_MESSAGE_ID = 235i32; pub const D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNRECOGNIZED: D3D11_MESSAGE_ID = 236i32; pub const D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNDEFINED: D3D11_MESSAGE_ID = 237i32; pub const D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_INVALIDBUFFER: D3D11_MESSAGE_ID = 238i32; pub const D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_OFFSET_TOO_LARGE: D3D11_MESSAGE_ID = 239i32; pub const D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_BUFFERS_EMPTY: D3D11_MESSAGE_ID = 240i32; pub const D3D11_MESSAGE_ID_IASETINDEXBUFFER_INVALIDBUFFER: D3D11_MESSAGE_ID = 241i32; pub const D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_FORMAT_INVALID: D3D11_MESSAGE_ID = 242i32; pub const D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_TOO_LARGE: D3D11_MESSAGE_ID = 243i32; pub const D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_UNALIGNED: D3D11_MESSAGE_ID = 244i32; pub const D3D11_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_VIEWS_EMPTY: D3D11_MESSAGE_ID = 245i32; pub const D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_INVALIDBUFFER: D3D11_MESSAGE_ID = 246i32; pub const D3D11_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_BUFFERS_EMPTY: D3D11_MESSAGE_ID = 247i32; pub const D3D11_MESSAGE_ID_DEVICE_VSSETSAMPLERS_SAMPLERS_EMPTY: D3D11_MESSAGE_ID = 248i32; pub const D3D11_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_VIEWS_EMPTY: D3D11_MESSAGE_ID = 249i32; pub const D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_INVALIDBUFFER: D3D11_MESSAGE_ID = 250i32; pub const D3D11_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_BUFFERS_EMPTY: D3D11_MESSAGE_ID = 251i32; pub const D3D11_MESSAGE_ID_DEVICE_GSSETSAMPLERS_SAMPLERS_EMPTY: D3D11_MESSAGE_ID = 252i32; pub const D3D11_MESSAGE_ID_SOSETTARGETS_INVALIDBUFFER: D3D11_MESSAGE_ID = 253i32; pub const D3D11_MESSAGE_ID_DEVICE_SOSETTARGETS_OFFSET_UNALIGNED: D3D11_MESSAGE_ID = 254i32; pub const D3D11_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_VIEWS_EMPTY: D3D11_MESSAGE_ID = 255i32; pub const D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_INVALIDBUFFER: D3D11_MESSAGE_ID = 256i32; pub const D3D11_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_BUFFERS_EMPTY: D3D11_MESSAGE_ID = 257i32; pub const D3D11_MESSAGE_ID_DEVICE_PSSETSAMPLERS_SAMPLERS_EMPTY: D3D11_MESSAGE_ID = 258i32; pub const D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_INVALIDVIEWPORT: D3D11_MESSAGE_ID = 259i32; pub const D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_INVALIDSCISSOR: D3D11_MESSAGE_ID = 260i32; pub const D3D11_MESSAGE_ID_CLEARRENDERTARGETVIEW_DENORMFLUSH: D3D11_MESSAGE_ID = 261i32; pub const D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DENORMFLUSH: D3D11_MESSAGE_ID = 262i32; pub const D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID: D3D11_MESSAGE_ID = 263i32; pub const D3D11_MESSAGE_ID_DEVICE_IAGETVERTEXBUFFERS_BUFFERS_EMPTY: D3D11_MESSAGE_ID = 264i32; pub const D3D11_MESSAGE_ID_DEVICE_VSGETSHADERRESOURCES_VIEWS_EMPTY: D3D11_MESSAGE_ID = 265i32; pub const D3D11_MESSAGE_ID_DEVICE_VSGETCONSTANTBUFFERS_BUFFERS_EMPTY: D3D11_MESSAGE_ID = 266i32; pub const D3D11_MESSAGE_ID_DEVICE_VSGETSAMPLERS_SAMPLERS_EMPTY: D3D11_MESSAGE_ID = 267i32; pub const D3D11_MESSAGE_ID_DEVICE_GSGETSHADERRESOURCES_VIEWS_EMPTY: D3D11_MESSAGE_ID = 268i32; pub const D3D11_MESSAGE_ID_DEVICE_GSGETCONSTANTBUFFERS_BUFFERS_EMPTY: D3D11_MESSAGE_ID = 269i32; pub const D3D11_MESSAGE_ID_DEVICE_GSGETSAMPLERS_SAMPLERS_EMPTY: D3D11_MESSAGE_ID = 270i32; pub const D3D11_MESSAGE_ID_DEVICE_SOGETTARGETS_BUFFERS_EMPTY: D3D11_MESSAGE_ID = 271i32; pub const D3D11_MESSAGE_ID_DEVICE_PSGETSHADERRESOURCES_VIEWS_EMPTY: D3D11_MESSAGE_ID = 272i32; pub const D3D11_MESSAGE_ID_DEVICE_PSGETCONSTANTBUFFERS_BUFFERS_EMPTY: D3D11_MESSAGE_ID = 273i32; pub const D3D11_MESSAGE_ID_DEVICE_PSGETSAMPLERS_SAMPLERS_EMPTY: D3D11_MESSAGE_ID = 274i32; pub const D3D11_MESSAGE_ID_DEVICE_RSGETVIEWPORTS_VIEWPORTS_EMPTY: D3D11_MESSAGE_ID = 275i32; pub const D3D11_MESSAGE_ID_DEVICE_RSGETSCISSORRECTS_RECTS_EMPTY: D3D11_MESSAGE_ID = 276i32; pub const D3D11_MESSAGE_ID_DEVICE_GENERATEMIPS_RESOURCE_INVALID: D3D11_MESSAGE_ID = 277i32; pub const D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSUBRESOURCE: D3D11_MESSAGE_ID = 278i32; pub const D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESUBRESOURCE: D3D11_MESSAGE_ID = 279i32; pub const D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCEBOX: D3D11_MESSAGE_ID = 280i32; pub const D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCE: D3D11_MESSAGE_ID = 281i32; pub const D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSTATE: D3D11_MESSAGE_ID = 282i32; pub const D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESTATE: D3D11_MESSAGE_ID = 283i32; pub const D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCE: D3D11_MESSAGE_ID = 284i32; pub const D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDDESTINATIONSTATE: D3D11_MESSAGE_ID = 285i32; pub const D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCESTATE: D3D11_MESSAGE_ID = 286i32; pub const D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSUBRESOURCE: D3D11_MESSAGE_ID = 287i32; pub const D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONBOX: D3D11_MESSAGE_ID = 288i32; pub const D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSTATE: D3D11_MESSAGE_ID = 289i32; pub const D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_INVALID: D3D11_MESSAGE_ID = 290i32; pub const D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_SUBRESOURCE_INVALID: D3D11_MESSAGE_ID = 291i32; pub const D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_INVALID: D3D11_MESSAGE_ID = 292i32; pub const D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_SUBRESOURCE_INVALID: D3D11_MESSAGE_ID = 293i32; pub const D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_FORMAT_INVALID: D3D11_MESSAGE_ID = 294i32; pub const D3D11_MESSAGE_ID_BUFFER_MAP_INVALIDMAPTYPE: D3D11_MESSAGE_ID = 295i32; pub const D3D11_MESSAGE_ID_BUFFER_MAP_INVALIDFLAGS: D3D11_MESSAGE_ID = 296i32; pub const D3D11_MESSAGE_ID_BUFFER_MAP_ALREADYMAPPED: D3D11_MESSAGE_ID = 297i32; pub const D3D11_MESSAGE_ID_BUFFER_MAP_DEVICEREMOVED_RETURN: D3D11_MESSAGE_ID = 298i32; pub const D3D11_MESSAGE_ID_BUFFER_UNMAP_NOTMAPPED: D3D11_MESSAGE_ID = 299i32; pub const D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDMAPTYPE: D3D11_MESSAGE_ID = 300i32; pub const D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDSUBRESOURCE: D3D11_MESSAGE_ID = 301i32; pub const D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDFLAGS: D3D11_MESSAGE_ID = 302i32; pub const D3D11_MESSAGE_ID_TEXTURE1D_MAP_ALREADYMAPPED: D3D11_MESSAGE_ID = 303i32; pub const D3D11_MESSAGE_ID_TEXTURE1D_MAP_DEVICEREMOVED_RETURN: D3D11_MESSAGE_ID = 304i32; pub const D3D11_MESSAGE_ID_TEXTURE1D_UNMAP_INVALIDSUBRESOURCE: D3D11_MESSAGE_ID = 305i32; pub const D3D11_MESSAGE_ID_TEXTURE1D_UNMAP_NOTMAPPED: D3D11_MESSAGE_ID = 306i32; pub const D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDMAPTYPE: D3D11_MESSAGE_ID = 307i32; pub const D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDSUBRESOURCE: D3D11_MESSAGE_ID = 308i32; pub const D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDFLAGS: D3D11_MESSAGE_ID = 309i32; pub const D3D11_MESSAGE_ID_TEXTURE2D_MAP_ALREADYMAPPED: D3D11_MESSAGE_ID = 310i32; pub const D3D11_MESSAGE_ID_TEXTURE2D_MAP_DEVICEREMOVED_RETURN: D3D11_MESSAGE_ID = 311i32; pub const D3D11_MESSAGE_ID_TEXTURE2D_UNMAP_INVALIDSUBRESOURCE: D3D11_MESSAGE_ID = 312i32; pub const D3D11_MESSAGE_ID_TEXTURE2D_UNMAP_NOTMAPPED: D3D11_MESSAGE_ID = 313i32; pub const D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDMAPTYPE: D3D11_MESSAGE_ID = 314i32; pub const D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDSUBRESOURCE: D3D11_MESSAGE_ID = 315i32; pub const D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDFLAGS: D3D11_MESSAGE_ID = 316i32; pub const D3D11_MESSAGE_ID_TEXTURE3D_MAP_ALREADYMAPPED: D3D11_MESSAGE_ID = 317i32; pub const D3D11_MESSAGE_ID_TEXTURE3D_MAP_DEVICEREMOVED_RETURN: D3D11_MESSAGE_ID = 318i32; pub const D3D11_MESSAGE_ID_TEXTURE3D_UNMAP_INVALIDSUBRESOURCE: D3D11_MESSAGE_ID = 319i32; pub const D3D11_MESSAGE_ID_TEXTURE3D_UNMAP_NOTMAPPED: D3D11_MESSAGE_ID = 320i32; pub const D3D11_MESSAGE_ID_CHECKFORMATSUPPORT_FORMAT_DEPRECATED: D3D11_MESSAGE_ID = 321i32; pub const D3D11_MESSAGE_ID_CHECKMULTISAMPLEQUALITYLEVELS_FORMAT_DEPRECATED: D3D11_MESSAGE_ID = 322i32; pub const D3D11_MESSAGE_ID_SETEXCEPTIONMODE_UNRECOGNIZEDFLAGS: D3D11_MESSAGE_ID = 323i32; pub const D3D11_MESSAGE_ID_SETEXCEPTIONMODE_INVALIDARG_RETURN: D3D11_MESSAGE_ID = 324i32; pub const D3D11_MESSAGE_ID_SETEXCEPTIONMODE_DEVICEREMOVED_RETURN: D3D11_MESSAGE_ID = 325i32; pub const D3D11_MESSAGE_ID_REF_SIMULATING_INFINITELY_FAST_HARDWARE: D3D11_MESSAGE_ID = 326i32; pub const D3D11_MESSAGE_ID_REF_THREADING_MODE: D3D11_MESSAGE_ID = 327i32; pub const D3D11_MESSAGE_ID_REF_UMDRIVER_EXCEPTION: D3D11_MESSAGE_ID = 328i32; pub const D3D11_MESSAGE_ID_REF_KMDRIVER_EXCEPTION: D3D11_MESSAGE_ID = 329i32; pub const D3D11_MESSAGE_ID_REF_HARDWARE_EXCEPTION: D3D11_MESSAGE_ID = 330i32; pub const D3D11_MESSAGE_ID_REF_ACCESSING_INDEXABLE_TEMP_OUT_OF_RANGE: D3D11_MESSAGE_ID = 331i32; pub const D3D11_MESSAGE_ID_REF_PROBLEM_PARSING_SHADER: D3D11_MESSAGE_ID = 332i32; pub const D3D11_MESSAGE_ID_REF_OUT_OF_MEMORY: D3D11_MESSAGE_ID = 333i32; pub const D3D11_MESSAGE_ID_REF_INFO: D3D11_MESSAGE_ID = 334i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEXPOS_OVERFLOW: D3D11_MESSAGE_ID = 335i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAWINDEXED_INDEXPOS_OVERFLOW: D3D11_MESSAGE_ID = 336i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAWINSTANCED_VERTEXPOS_OVERFLOW: D3D11_MESSAGE_ID = 337i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAWINSTANCED_INSTANCEPOS_OVERFLOW: D3D11_MESSAGE_ID = 338i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INSTANCEPOS_OVERFLOW: D3D11_MESSAGE_ID = 339i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INDEXPOS_OVERFLOW: D3D11_MESSAGE_ID = 340i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_SHADER_NOT_SET: D3D11_MESSAGE_ID = 341i32; pub const D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND: D3D11_MESSAGE_ID = 342i32; pub const D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERINDEX: D3D11_MESSAGE_ID = 343i32; pub const D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_COMPONENTTYPE: D3D11_MESSAGE_ID = 344i32; pub const D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERMASK: D3D11_MESSAGE_ID = 345i32; pub const D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SYSTEMVALUE: D3D11_MESSAGE_ID = 346i32; pub const D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_NEVERWRITTEN_ALWAYSREADS: D3D11_MESSAGE_ID = 347i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_NOT_SET: D3D11_MESSAGE_ID = 348i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_INPUTLAYOUT_NOT_SET: D3D11_MESSAGE_ID = 349i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_NOT_SET: D3D11_MESSAGE_ID = 350i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_TOO_SMALL: D3D11_MESSAGE_ID = 351i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLER_NOT_SET: D3D11_MESSAGE_ID = 352i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_SHADERRESOURCEVIEW_NOT_SET: D3D11_MESSAGE_ID = 353i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_VIEW_DIMENSION_MISMATCH: D3D11_MESSAGE_ID = 354i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL: D3D11_MESSAGE_ID = 355i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_TOO_SMALL: D3D11_MESSAGE_ID = 356i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_NOT_SET: D3D11_MESSAGE_ID = 357i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_FORMAT_INVALID: D3D11_MESSAGE_ID = 358i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_TOO_SMALL: D3D11_MESSAGE_ID = 359i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_GS_INPUT_PRIMITIVE_MISMATCH: D3D11_MESSAGE_ID = 360i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_RETURN_TYPE_MISMATCH: D3D11_MESSAGE_ID = 361i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_POSITION_NOT_PRESENT: D3D11_MESSAGE_ID = 362i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_NOT_SET: D3D11_MESSAGE_ID = 363i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_BOUND_RESOURCE_MAPPED: D3D11_MESSAGE_ID = 364i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_PRIMITIVETOPOLOGY: D3D11_MESSAGE_ID = 365i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_OFFSET_UNALIGNED: D3D11_MESSAGE_ID = 366i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_STRIDE_UNALIGNED: D3D11_MESSAGE_ID = 367i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_OFFSET_UNALIGNED: D3D11_MESSAGE_ID = 368i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_OFFSET_UNALIGNED: D3D11_MESSAGE_ID = 369i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_LD_UNSUPPORTED: D3D11_MESSAGE_ID = 370i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_UNSUPPORTED: D3D11_MESSAGE_ID = 371i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_C_UNSUPPORTED: D3D11_MESSAGE_ID = 372i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_MULTISAMPLE_UNSUPPORTED: D3D11_MESSAGE_ID = 373i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_SO_TARGETS_BOUND_WITHOUT_SOURCE: D3D11_MESSAGE_ID = 374i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_SO_STRIDE_LARGER_THAN_BUFFER: D3D11_MESSAGE_ID = 375i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING: D3D11_MESSAGE_ID = 376i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0: D3D11_MESSAGE_ID = 377i32; pub const D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_AT_FAULT: D3D11_MESSAGE_ID = 378i32; pub const D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_POSSIBLY_AT_FAULT: D3D11_MESSAGE_ID = 379i32; pub const D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_NOT_AT_FAULT: D3D11_MESSAGE_ID = 380i32; pub const D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_INVALIDARG_RETURN: D3D11_MESSAGE_ID = 381i32; pub const D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 382i32; pub const D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_BADINTERFACE_RETURN: D3D11_MESSAGE_ID = 383i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_VIEWPORT_NOT_SET: D3D11_MESSAGE_ID = 384i32; pub const D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TRAILING_DIGIT_IN_SEMANTIC: D3D11_MESSAGE_ID = 385i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_TRAILING_DIGIT_IN_SEMANTIC: D3D11_MESSAGE_ID = 386i32; pub const D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_DENORMFLUSH: D3D11_MESSAGE_ID = 387i32; pub const D3D11_MESSAGE_ID_OMSETRENDERTARGETS_INVALIDVIEW: D3D11_MESSAGE_ID = 388i32; pub const D3D11_MESSAGE_ID_DEVICE_SETTEXTFILTERSIZE_INVALIDDIMENSIONS: D3D11_MESSAGE_ID = 389i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLER_MISMATCH: D3D11_MESSAGE_ID = 390i32; pub const D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TYPE_MISMATCH: D3D11_MESSAGE_ID = 391i32; pub const D3D11_MESSAGE_ID_BLENDSTATE_GETDESC_LEGACY: D3D11_MESSAGE_ID = 392i32; pub const D3D11_MESSAGE_ID_SHADERRESOURCEVIEW_GETDESC_LEGACY: D3D11_MESSAGE_ID = 393i32; pub const D3D11_MESSAGE_ID_CREATEQUERY_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 394i32; pub const D3D11_MESSAGE_ID_CREATEPREDICATE_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 395i32; pub const D3D11_MESSAGE_ID_CREATECOUNTER_OUTOFRANGE_COUNTER: D3D11_MESSAGE_ID = 396i32; pub const D3D11_MESSAGE_ID_CREATECOUNTER_SIMULTANEOUS_ACTIVE_COUNTERS_EXHAUSTED: D3D11_MESSAGE_ID = 397i32; pub const D3D11_MESSAGE_ID_CREATECOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER: D3D11_MESSAGE_ID = 398i32; pub const D3D11_MESSAGE_ID_CREATECOUNTER_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 399i32; pub const D3D11_MESSAGE_ID_CREATECOUNTER_NONEXCLUSIVE_RETURN: D3D11_MESSAGE_ID = 400i32; pub const D3D11_MESSAGE_ID_CREATECOUNTER_NULLDESC: D3D11_MESSAGE_ID = 401i32; pub const D3D11_MESSAGE_ID_CHECKCOUNTER_OUTOFRANGE_COUNTER: D3D11_MESSAGE_ID = 402i32; pub const D3D11_MESSAGE_ID_CHECKCOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER: D3D11_MESSAGE_ID = 403i32; pub const D3D11_MESSAGE_ID_SETPREDICATION_INVALID_PREDICATE_STATE: D3D11_MESSAGE_ID = 404i32; pub const D3D11_MESSAGE_ID_QUERY_BEGIN_UNSUPPORTED: D3D11_MESSAGE_ID = 405i32; pub const D3D11_MESSAGE_ID_PREDICATE_BEGIN_DURING_PREDICATION: D3D11_MESSAGE_ID = 406i32; pub const D3D11_MESSAGE_ID_QUERY_BEGIN_DUPLICATE: D3D11_MESSAGE_ID = 407i32; pub const D3D11_MESSAGE_ID_QUERY_BEGIN_ABANDONING_PREVIOUS_RESULTS: D3D11_MESSAGE_ID = 408i32; pub const D3D11_MESSAGE_ID_PREDICATE_END_DURING_PREDICATION: D3D11_MESSAGE_ID = 409i32; pub const D3D11_MESSAGE_ID_QUERY_END_ABANDONING_PREVIOUS_RESULTS: D3D11_MESSAGE_ID = 410i32; pub const D3D11_MESSAGE_ID_QUERY_END_WITHOUT_BEGIN: D3D11_MESSAGE_ID = 411i32; pub const D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_DATASIZE: D3D11_MESSAGE_ID = 412i32; pub const D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_FLAGS: D3D11_MESSAGE_ID = 413i32; pub const D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_CALL: D3D11_MESSAGE_ID = 414i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_PS_OUTPUT_TYPE_MISMATCH: D3D11_MESSAGE_ID = 415i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_GATHER_UNSUPPORTED: D3D11_MESSAGE_ID = 416i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_USE_OF_CENTER_MULTISAMPLE_PATTERN: D3D11_MESSAGE_ID = 417i32; pub const D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_STRIDE_TOO_LARGE: D3D11_MESSAGE_ID = 418i32; pub const D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_INVALIDRANGE: D3D11_MESSAGE_ID = 419i32; pub const D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_EMPTY_LAYOUT: D3D11_MESSAGE_ID = 420i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_SAMPLE_COUNT_MISMATCH: D3D11_MESSAGE_ID = 421i32; pub const D3D11_MESSAGE_ID_LIVE_OBJECT_SUMMARY: D3D11_MESSAGE_ID = 422i32; pub const D3D11_MESSAGE_ID_LIVE_BUFFER: D3D11_MESSAGE_ID = 423i32; pub const D3D11_MESSAGE_ID_LIVE_TEXTURE1D: D3D11_MESSAGE_ID = 424i32; pub const D3D11_MESSAGE_ID_LIVE_TEXTURE2D: D3D11_MESSAGE_ID = 425i32; pub const D3D11_MESSAGE_ID_LIVE_TEXTURE3D: D3D11_MESSAGE_ID = 426i32; pub const D3D11_MESSAGE_ID_LIVE_SHADERRESOURCEVIEW: D3D11_MESSAGE_ID = 427i32; pub const D3D11_MESSAGE_ID_LIVE_RENDERTARGETVIEW: D3D11_MESSAGE_ID = 428i32; pub const D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILVIEW: D3D11_MESSAGE_ID = 429i32; pub const D3D11_MESSAGE_ID_LIVE_VERTEXSHADER: D3D11_MESSAGE_ID = 430i32; pub const D3D11_MESSAGE_ID_LIVE_GEOMETRYSHADER: D3D11_MESSAGE_ID = 431i32; pub const D3D11_MESSAGE_ID_LIVE_PIXELSHADER: D3D11_MESSAGE_ID = 432i32; pub const D3D11_MESSAGE_ID_LIVE_INPUTLAYOUT: D3D11_MESSAGE_ID = 433i32; pub const D3D11_MESSAGE_ID_LIVE_SAMPLER: D3D11_MESSAGE_ID = 434i32; pub const D3D11_MESSAGE_ID_LIVE_BLENDSTATE: D3D11_MESSAGE_ID = 435i32; pub const D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILSTATE: D3D11_MESSAGE_ID = 436i32; pub const D3D11_MESSAGE_ID_LIVE_RASTERIZERSTATE: D3D11_MESSAGE_ID = 437i32; pub const D3D11_MESSAGE_ID_LIVE_QUERY: D3D11_MESSAGE_ID = 438i32; pub const D3D11_MESSAGE_ID_LIVE_PREDICATE: D3D11_MESSAGE_ID = 439i32; pub const D3D11_MESSAGE_ID_LIVE_COUNTER: D3D11_MESSAGE_ID = 440i32; pub const D3D11_MESSAGE_ID_LIVE_DEVICE: D3D11_MESSAGE_ID = 441i32; pub const D3D11_MESSAGE_ID_LIVE_SWAPCHAIN: D3D11_MESSAGE_ID = 442i32; pub const D3D11_MESSAGE_ID_D3D10_MESSAGES_END: D3D11_MESSAGE_ID = 443i32; pub const D3D11_MESSAGE_ID_D3D10L9_MESSAGES_START: D3D11_MESSAGE_ID = 1048576i32; pub const D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_STENCIL_NO_TWO_SIDED: D3D11_MESSAGE_ID = 1048577i32; pub const D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_DepthBiasClamp_NOT_SUPPORTED: D3D11_MESSAGE_ID = 1048578i32; pub const D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NO_COMPARISON_SUPPORT: D3D11_MESSAGE_ID = 1048579i32; pub const D3D11_MESSAGE_ID_CREATESAMPLERSTATE_EXCESSIVE_ANISOTROPY: D3D11_MESSAGE_ID = 1048580i32; pub const D3D11_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_OUT_OF_RANGE: D3D11_MESSAGE_ID = 1048581i32; pub const D3D11_MESSAGE_ID_VSSETSAMPLERS_NOT_SUPPORTED: D3D11_MESSAGE_ID = 1048582i32; pub const D3D11_MESSAGE_ID_VSSETSAMPLERS_TOO_MANY_SAMPLERS: D3D11_MESSAGE_ID = 1048583i32; pub const D3D11_MESSAGE_ID_PSSETSAMPLERS_TOO_MANY_SAMPLERS: D3D11_MESSAGE_ID = 1048584i32; pub const D3D11_MESSAGE_ID_CREATERESOURCE_NO_ARRAYS: D3D11_MESSAGE_ID = 1048585i32; pub const D3D11_MESSAGE_ID_CREATERESOURCE_NO_VB_AND_IB_BIND: D3D11_MESSAGE_ID = 1048586i32; pub const D3D11_MESSAGE_ID_CREATERESOURCE_NO_TEXTURE_1D: D3D11_MESSAGE_ID = 1048587i32; pub const D3D11_MESSAGE_ID_CREATERESOURCE_DIMENSION_OUT_OF_RANGE: D3D11_MESSAGE_ID = 1048588i32; pub const D3D11_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_SHADER_RESOURCE: D3D11_MESSAGE_ID = 1048589i32; pub const D3D11_MESSAGE_ID_OMSETRENDERTARGETS_TOO_MANY_RENDER_TARGETS: D3D11_MESSAGE_ID = 1048590i32; pub const D3D11_MESSAGE_ID_OMSETRENDERTARGETS_NO_DIFFERING_BIT_DEPTHS: D3D11_MESSAGE_ID = 1048591i32; pub const D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_BAD_BUFFER_INDEX: D3D11_MESSAGE_ID = 1048592i32; pub const D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_TOO_MANY_VIEWPORTS: D3D11_MESSAGE_ID = 1048593i32; pub const D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_ADJACENCY_UNSUPPORTED: D3D11_MESSAGE_ID = 1048594i32; pub const D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_TOO_MANY_SCISSORS: D3D11_MESSAGE_ID = 1048595i32; pub const D3D11_MESSAGE_ID_COPYRESOURCE_ONLY_TEXTURE_2D_WITHIN_GPU_MEMORY: D3D11_MESSAGE_ID = 1048596i32; pub const D3D11_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_3D_READBACK: D3D11_MESSAGE_ID = 1048597i32; pub const D3D11_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_ONLY_READBACK: D3D11_MESSAGE_ID = 1048598i32; pub const D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_UNSUPPORTED_FORMAT: D3D11_MESSAGE_ID = 1048599i32; pub const D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_ALPHA_TO_COVERAGE: D3D11_MESSAGE_ID = 1048600i32; pub const D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_DepthClipEnable_MUST_BE_TRUE: D3D11_MESSAGE_ID = 1048601i32; pub const D3D11_MESSAGE_ID_DRAWINDEXED_STARTINDEXLOCATION_MUST_BE_POSITIVE: D3D11_MESSAGE_ID = 1048602i32; pub const D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_MUST_USE_LOWEST_LOD: D3D11_MESSAGE_ID = 1048603i32; pub const D3D11_MESSAGE_ID_CREATESAMPLERSTATE_MINLOD_MUST_NOT_BE_FRACTIONAL: D3D11_MESSAGE_ID = 1048604i32; pub const D3D11_MESSAGE_ID_CREATESAMPLERSTATE_MAXLOD_MUST_BE_FLT_MAX: D3D11_MESSAGE_ID = 1048605i32; pub const D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_FIRSTARRAYSLICE_MUST_BE_ZERO: D3D11_MESSAGE_ID = 1048606i32; pub const D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_CUBES_MUST_HAVE_6_SIDES: D3D11_MESSAGE_ID = 1048607i32; pub const D3D11_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_RENDER_TARGET: D3D11_MESSAGE_ID = 1048608i32; pub const D3D11_MESSAGE_ID_CREATERESOURCE_NO_DWORD_INDEX_BUFFER: D3D11_MESSAGE_ID = 1048609i32; pub const D3D11_MESSAGE_ID_CREATERESOURCE_MSAA_PRECLUDES_SHADER_RESOURCE: D3D11_MESSAGE_ID = 1048610i32; pub const D3D11_MESSAGE_ID_CREATERESOURCE_PRESENTATION_PRECLUDES_SHADER_RESOURCE: D3D11_MESSAGE_ID = 1048611i32; pub const D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_BLEND_ENABLE: D3D11_MESSAGE_ID = 1048612i32; pub const D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_WRITE_MASKS: D3D11_MESSAGE_ID = 1048613i32; pub const D3D11_MESSAGE_ID_CREATERESOURCE_NO_STREAM_OUT: D3D11_MESSAGE_ID = 1048614i32; pub const D3D11_MESSAGE_ID_CREATERESOURCE_ONLY_VB_IB_FOR_BUFFERS: D3D11_MESSAGE_ID = 1048615i32; pub const D3D11_MESSAGE_ID_CREATERESOURCE_NO_AUTOGEN_FOR_VOLUMES: D3D11_MESSAGE_ID = 1048616i32; pub const D3D11_MESSAGE_ID_CREATERESOURCE_DXGI_FORMAT_R8G8B8A8_CANNOT_BE_SHARED: D3D11_MESSAGE_ID = 1048617i32; pub const D3D11_MESSAGE_ID_VSSHADERRESOURCES_NOT_SUPPORTED: D3D11_MESSAGE_ID = 1048618i32; pub const D3D11_MESSAGE_ID_GEOMETRY_SHADER_NOT_SUPPORTED: D3D11_MESSAGE_ID = 1048619i32; pub const D3D11_MESSAGE_ID_STREAM_OUT_NOT_SUPPORTED: D3D11_MESSAGE_ID = 1048620i32; pub const D3D11_MESSAGE_ID_TEXT_FILTER_NOT_SUPPORTED: D3D11_MESSAGE_ID = 1048621i32; pub const D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_SEPARATE_ALPHA_BLEND: D3D11_MESSAGE_ID = 1048622i32; pub const D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_MRT_BLEND: D3D11_MESSAGE_ID = 1048623i32; pub const D3D11_MESSAGE_ID_CREATEBLENDSTATE_OPERATION_NOT_SUPPORTED: D3D11_MESSAGE_ID = 1048624i32; pub const D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NO_MIRRORONCE: D3D11_MESSAGE_ID = 1048625i32; pub const D3D11_MESSAGE_ID_DRAWINSTANCED_NOT_SUPPORTED: D3D11_MESSAGE_ID = 1048626i32; pub const D3D11_MESSAGE_ID_DRAWINDEXEDINSTANCED_NOT_SUPPORTED_BELOW_9_3: D3D11_MESSAGE_ID = 1048627i32; pub const D3D11_MESSAGE_ID_DRAWINDEXED_POINTLIST_UNSUPPORTED: D3D11_MESSAGE_ID = 1048628i32; pub const D3D11_MESSAGE_ID_SETBLENDSTATE_SAMPLE_MASK_CANNOT_BE_ZERO: D3D11_MESSAGE_ID = 1048629i32; pub const D3D11_MESSAGE_ID_CREATERESOURCE_DIMENSION_EXCEEDS_FEATURE_LEVEL_DEFINITION: D3D11_MESSAGE_ID = 1048630i32; pub const D3D11_MESSAGE_ID_CREATERESOURCE_ONLY_SINGLE_MIP_LEVEL_DEPTH_STENCIL_SUPPORTED: D3D11_MESSAGE_ID = 1048631i32; pub const D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_NEGATIVESCISSOR: D3D11_MESSAGE_ID = 1048632i32; pub const D3D11_MESSAGE_ID_SLOT_ZERO_MUST_BE_D3D10_INPUT_PER_VERTEX_DATA: D3D11_MESSAGE_ID = 1048633i32; pub const D3D11_MESSAGE_ID_CREATERESOURCE_NON_POW_2_MIPMAP: D3D11_MESSAGE_ID = 1048634i32; pub const D3D11_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_NOT_SUPPORTED: D3D11_MESSAGE_ID = 1048635i32; pub const D3D11_MESSAGE_ID_OMSETRENDERTARGETS_NO_SRGB_MRT: D3D11_MESSAGE_ID = 1048636i32; pub const D3D11_MESSAGE_ID_COPYRESOURCE_NO_3D_MISMATCHED_UPDATES: D3D11_MESSAGE_ID = 1048637i32; pub const D3D11_MESSAGE_ID_D3D10L9_MESSAGES_END: D3D11_MESSAGE_ID = 1048638i32; pub const D3D11_MESSAGE_ID_D3D11_MESSAGES_START: D3D11_MESSAGE_ID = 2097152i32; pub const D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFLAGS: D3D11_MESSAGE_ID = 2097153i32; pub const D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDCLASSLINKAGE: D3D11_MESSAGE_ID = 2097154i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDCLASSLINKAGE: D3D11_MESSAGE_ID = 2097155i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTREAMS: D3D11_MESSAGE_ID = 2097156i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAMTORASTERIZER: D3D11_MESSAGE_ID = 2097157i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTREAMS: D3D11_MESSAGE_ID = 2097158i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCLASSLINKAGE: D3D11_MESSAGE_ID = 2097159i32; pub const D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDCLASSLINKAGE: D3D11_MESSAGE_ID = 2097160i32; pub const D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALID_COMMANDLISTFLAGS: D3D11_MESSAGE_ID = 2097161i32; pub const D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_SINGLETHREADED: D3D11_MESSAGE_ID = 2097162i32; pub const D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALIDARG_RETURN: D3D11_MESSAGE_ID = 2097163i32; pub const D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALID_CALL_RETURN: D3D11_MESSAGE_ID = 2097164i32; pub const D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 2097165i32; pub const D3D11_MESSAGE_ID_FINISHDISPLAYLIST_ONIMMEDIATECONTEXT: D3D11_MESSAGE_ID = 2097166i32; pub const D3D11_MESSAGE_ID_FINISHDISPLAYLIST_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 2097167i32; pub const D3D11_MESSAGE_ID_FINISHDISPLAYLIST_INVALID_CALL_RETURN: D3D11_MESSAGE_ID = 2097168i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAM: D3D11_MESSAGE_ID = 2097169i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDENTRIES: D3D11_MESSAGE_ID = 2097170i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTRIDES: D3D11_MESSAGE_ID = 2097171i32; pub const D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTRIDES: D3D11_MESSAGE_ID = 2097172i32; pub const D3D11_MESSAGE_ID_DEVICE_HSSETSHADERRESOURCES_HAZARD: D3D11_MESSAGE_ID = 2097173i32; pub const D3D11_MESSAGE_ID_DEVICE_HSSETCONSTANTBUFFERS_HAZARD: D3D11_MESSAGE_ID = 2097174i32; pub const D3D11_MESSAGE_ID_HSSETSHADERRESOURCES_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 2097175i32; pub const D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 2097176i32; pub const D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDCALL: D3D11_MESSAGE_ID = 2097177i32; pub const D3D11_MESSAGE_ID_CREATEHULLSHADER_OUTOFMEMORY: D3D11_MESSAGE_ID = 2097178i32; pub const D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERBYTECODE: D3D11_MESSAGE_ID = 2097179i32; pub const D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERTYPE: D3D11_MESSAGE_ID = 2097180i32; pub const D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDCLASSLINKAGE: D3D11_MESSAGE_ID = 2097181i32; pub const D3D11_MESSAGE_ID_DEVICE_HSSETSHADERRESOURCES_VIEWS_EMPTY: D3D11_MESSAGE_ID = 2097182i32; pub const D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_INVALIDBUFFER: D3D11_MESSAGE_ID = 2097183i32; pub const D3D11_MESSAGE_ID_DEVICE_HSSETCONSTANTBUFFERS_BUFFERS_EMPTY: D3D11_MESSAGE_ID = 2097184i32; pub const D3D11_MESSAGE_ID_DEVICE_HSSETSAMPLERS_SAMPLERS_EMPTY: D3D11_MESSAGE_ID = 2097185i32; pub const D3D11_MESSAGE_ID_DEVICE_HSGETSHADERRESOURCES_VIEWS_EMPTY: D3D11_MESSAGE_ID = 2097186i32; pub const D3D11_MESSAGE_ID_DEVICE_HSGETCONSTANTBUFFERS_BUFFERS_EMPTY: D3D11_MESSAGE_ID = 2097187i32; pub const D3D11_MESSAGE_ID_DEVICE_HSGETSAMPLERS_SAMPLERS_EMPTY: D3D11_MESSAGE_ID = 2097188i32; pub const D3D11_MESSAGE_ID_DEVICE_DSSETSHADERRESOURCES_HAZARD: D3D11_MESSAGE_ID = 2097189i32; pub const D3D11_MESSAGE_ID_DEVICE_DSSETCONSTANTBUFFERS_HAZARD: D3D11_MESSAGE_ID = 2097190i32; pub const D3D11_MESSAGE_ID_DSSETSHADERRESOURCES_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 2097191i32; pub const D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 2097192i32; pub const D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCALL: D3D11_MESSAGE_ID = 2097193i32; pub const D3D11_MESSAGE_ID_CREATEDOMAINSHADER_OUTOFMEMORY: D3D11_MESSAGE_ID = 2097194i32; pub const D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERBYTECODE: D3D11_MESSAGE_ID = 2097195i32; pub const D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERTYPE: D3D11_MESSAGE_ID = 2097196i32; pub const D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCLASSLINKAGE: D3D11_MESSAGE_ID = 2097197i32; pub const D3D11_MESSAGE_ID_DEVICE_DSSETSHADERRESOURCES_VIEWS_EMPTY: D3D11_MESSAGE_ID = 2097198i32; pub const D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_INVALIDBUFFER: D3D11_MESSAGE_ID = 2097199i32; pub const D3D11_MESSAGE_ID_DEVICE_DSSETCONSTANTBUFFERS_BUFFERS_EMPTY: D3D11_MESSAGE_ID = 2097200i32; pub const D3D11_MESSAGE_ID_DEVICE_DSSETSAMPLERS_SAMPLERS_EMPTY: D3D11_MESSAGE_ID = 2097201i32; pub const D3D11_MESSAGE_ID_DEVICE_DSGETSHADERRESOURCES_VIEWS_EMPTY: D3D11_MESSAGE_ID = 2097202i32; pub const D3D11_MESSAGE_ID_DEVICE_DSGETCONSTANTBUFFERS_BUFFERS_EMPTY: D3D11_MESSAGE_ID = 2097203i32; pub const D3D11_MESSAGE_ID_DEVICE_DSGETSAMPLERS_SAMPLERS_EMPTY: D3D11_MESSAGE_ID = 2097204i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_HS_XOR_DS_MISMATCH: D3D11_MESSAGE_ID = 2097205i32; pub const D3D11_MESSAGE_ID_DEFERRED_CONTEXT_REMOVAL_PROCESS_AT_FAULT: D3D11_MESSAGE_ID = 2097206i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_INVALID_ARG_BUFFER: D3D11_MESSAGE_ID = 2097207i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_OFFSET_UNALIGNED: D3D11_MESSAGE_ID = 2097208i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_OFFSET_OVERFLOW: D3D11_MESSAGE_ID = 2097209i32; pub const D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDMAPTYPE: D3D11_MESSAGE_ID = 2097210i32; pub const D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDSUBRESOURCE: D3D11_MESSAGE_ID = 2097211i32; pub const D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDFLAGS: D3D11_MESSAGE_ID = 2097212i32; pub const D3D11_MESSAGE_ID_RESOURCE_MAP_ALREADYMAPPED: D3D11_MESSAGE_ID = 2097213i32; pub const D3D11_MESSAGE_ID_RESOURCE_MAP_DEVICEREMOVED_RETURN: D3D11_MESSAGE_ID = 2097214i32; pub const D3D11_MESSAGE_ID_RESOURCE_MAP_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 2097215i32; pub const D3D11_MESSAGE_ID_RESOURCE_MAP_WITHOUT_INITIAL_DISCARD: D3D11_MESSAGE_ID = 2097216i32; pub const D3D11_MESSAGE_ID_RESOURCE_UNMAP_INVALIDSUBRESOURCE: D3D11_MESSAGE_ID = 2097217i32; pub const D3D11_MESSAGE_ID_RESOURCE_UNMAP_NOTMAPPED: D3D11_MESSAGE_ID = 2097218i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_RASTERIZING_CONTROL_POINTS: D3D11_MESSAGE_ID = 2097219i32; pub const D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNSUPPORTED: D3D11_MESSAGE_ID = 2097220i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_SIGNATURE_MISMATCH: D3D11_MESSAGE_ID = 2097221i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_HULL_SHADER_INPUT_TOPOLOGY_MISMATCH: D3D11_MESSAGE_ID = 2097222i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_CONTROL_POINT_COUNT_MISMATCH: D3D11_MESSAGE_ID = 2097223i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_TESSELLATOR_DOMAIN_MISMATCH: D3D11_MESSAGE_ID = 2097224i32; pub const D3D11_MESSAGE_ID_CREATE_CONTEXT: D3D11_MESSAGE_ID = 2097225i32; pub const D3D11_MESSAGE_ID_LIVE_CONTEXT: D3D11_MESSAGE_ID = 2097226i32; pub const D3D11_MESSAGE_ID_DESTROY_CONTEXT: D3D11_MESSAGE_ID = 2097227i32; pub const D3D11_MESSAGE_ID_CREATE_BUFFER: D3D11_MESSAGE_ID = 2097228i32; pub const D3D11_MESSAGE_ID_LIVE_BUFFER_WIN7: D3D11_MESSAGE_ID = 2097229i32; pub const D3D11_MESSAGE_ID_DESTROY_BUFFER: D3D11_MESSAGE_ID = 2097230i32; pub const D3D11_MESSAGE_ID_CREATE_TEXTURE1D: D3D11_MESSAGE_ID = 2097231i32; pub const D3D11_MESSAGE_ID_LIVE_TEXTURE1D_WIN7: D3D11_MESSAGE_ID = 2097232i32; pub const D3D11_MESSAGE_ID_DESTROY_TEXTURE1D: D3D11_MESSAGE_ID = 2097233i32; pub const D3D11_MESSAGE_ID_CREATE_TEXTURE2D: D3D11_MESSAGE_ID = 2097234i32; pub const D3D11_MESSAGE_ID_LIVE_TEXTURE2D_WIN7: D3D11_MESSAGE_ID = 2097235i32; pub const D3D11_MESSAGE_ID_DESTROY_TEXTURE2D: D3D11_MESSAGE_ID = 2097236i32; pub const D3D11_MESSAGE_ID_CREATE_TEXTURE3D: D3D11_MESSAGE_ID = 2097237i32; pub const D3D11_MESSAGE_ID_LIVE_TEXTURE3D_WIN7: D3D11_MESSAGE_ID = 2097238i32; pub const D3D11_MESSAGE_ID_DESTROY_TEXTURE3D: D3D11_MESSAGE_ID = 2097239i32; pub const D3D11_MESSAGE_ID_CREATE_SHADERRESOURCEVIEW: D3D11_MESSAGE_ID = 2097240i32; pub const D3D11_MESSAGE_ID_LIVE_SHADERRESOURCEVIEW_WIN7: D3D11_MESSAGE_ID = 2097241i32; pub const D3D11_MESSAGE_ID_DESTROY_SHADERRESOURCEVIEW: D3D11_MESSAGE_ID = 2097242i32; pub const D3D11_MESSAGE_ID_CREATE_RENDERTARGETVIEW: D3D11_MESSAGE_ID = 2097243i32; pub const D3D11_MESSAGE_ID_LIVE_RENDERTARGETVIEW_WIN7: D3D11_MESSAGE_ID = 2097244i32; pub const D3D11_MESSAGE_ID_DESTROY_RENDERTARGETVIEW: D3D11_MESSAGE_ID = 2097245i32; pub const D3D11_MESSAGE_ID_CREATE_DEPTHSTENCILVIEW: D3D11_MESSAGE_ID = 2097246i32; pub const D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILVIEW_WIN7: D3D11_MESSAGE_ID = 2097247i32; pub const D3D11_MESSAGE_ID_DESTROY_DEPTHSTENCILVIEW: D3D11_MESSAGE_ID = 2097248i32; pub const D3D11_MESSAGE_ID_CREATE_VERTEXSHADER: D3D11_MESSAGE_ID = 2097249i32; pub const D3D11_MESSAGE_ID_LIVE_VERTEXSHADER_WIN7: D3D11_MESSAGE_ID = 2097250i32; pub const D3D11_MESSAGE_ID_DESTROY_VERTEXSHADER: D3D11_MESSAGE_ID = 2097251i32; pub const D3D11_MESSAGE_ID_CREATE_HULLSHADER: D3D11_MESSAGE_ID = 2097252i32; pub const D3D11_MESSAGE_ID_LIVE_HULLSHADER: D3D11_MESSAGE_ID = 2097253i32; pub const D3D11_MESSAGE_ID_DESTROY_HULLSHADER: D3D11_MESSAGE_ID = 2097254i32; pub const D3D11_MESSAGE_ID_CREATE_DOMAINSHADER: D3D11_MESSAGE_ID = 2097255i32; pub const D3D11_MESSAGE_ID_LIVE_DOMAINSHADER: D3D11_MESSAGE_ID = 2097256i32; pub const D3D11_MESSAGE_ID_DESTROY_DOMAINSHADER: D3D11_MESSAGE_ID = 2097257i32; pub const D3D11_MESSAGE_ID_CREATE_GEOMETRYSHADER: D3D11_MESSAGE_ID = 2097258i32; pub const D3D11_MESSAGE_ID_LIVE_GEOMETRYSHADER_WIN7: D3D11_MESSAGE_ID = 2097259i32; pub const D3D11_MESSAGE_ID_DESTROY_GEOMETRYSHADER: D3D11_MESSAGE_ID = 2097260i32; pub const D3D11_MESSAGE_ID_CREATE_PIXELSHADER: D3D11_MESSAGE_ID = 2097261i32; pub const D3D11_MESSAGE_ID_LIVE_PIXELSHADER_WIN7: D3D11_MESSAGE_ID = 2097262i32; pub const D3D11_MESSAGE_ID_DESTROY_PIXELSHADER: D3D11_MESSAGE_ID = 2097263i32; pub const D3D11_MESSAGE_ID_CREATE_INPUTLAYOUT: D3D11_MESSAGE_ID = 2097264i32; pub const D3D11_MESSAGE_ID_LIVE_INPUTLAYOUT_WIN7: D3D11_MESSAGE_ID = 2097265i32; pub const D3D11_MESSAGE_ID_DESTROY_INPUTLAYOUT: D3D11_MESSAGE_ID = 2097266i32; pub const D3D11_MESSAGE_ID_CREATE_SAMPLER: D3D11_MESSAGE_ID = 2097267i32; pub const D3D11_MESSAGE_ID_LIVE_SAMPLER_WIN7: D3D11_MESSAGE_ID = 2097268i32; pub const D3D11_MESSAGE_ID_DESTROY_SAMPLER: D3D11_MESSAGE_ID = 2097269i32; pub const D3D11_MESSAGE_ID_CREATE_BLENDSTATE: D3D11_MESSAGE_ID = 2097270i32; pub const D3D11_MESSAGE_ID_LIVE_BLENDSTATE_WIN7: D3D11_MESSAGE_ID = 2097271i32; pub const D3D11_MESSAGE_ID_DESTROY_BLENDSTATE: D3D11_MESSAGE_ID = 2097272i32; pub const D3D11_MESSAGE_ID_CREATE_DEPTHSTENCILSTATE: D3D11_MESSAGE_ID = 2097273i32; pub const D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILSTATE_WIN7: D3D11_MESSAGE_ID = 2097274i32; pub const D3D11_MESSAGE_ID_DESTROY_DEPTHSTENCILSTATE: D3D11_MESSAGE_ID = 2097275i32; pub const D3D11_MESSAGE_ID_CREATE_RASTERIZERSTATE: D3D11_MESSAGE_ID = 2097276i32; pub const D3D11_MESSAGE_ID_LIVE_RASTERIZERSTATE_WIN7: D3D11_MESSAGE_ID = 2097277i32; pub const D3D11_MESSAGE_ID_DESTROY_RASTERIZERSTATE: D3D11_MESSAGE_ID = 2097278i32; pub const D3D11_MESSAGE_ID_CREATE_QUERY: D3D11_MESSAGE_ID = 2097279i32; pub const D3D11_MESSAGE_ID_LIVE_QUERY_WIN7: D3D11_MESSAGE_ID = 2097280i32; pub const D3D11_MESSAGE_ID_DESTROY_QUERY: D3D11_MESSAGE_ID = 2097281i32; pub const D3D11_MESSAGE_ID_CREATE_PREDICATE: D3D11_MESSAGE_ID = 2097282i32; pub const D3D11_MESSAGE_ID_LIVE_PREDICATE_WIN7: D3D11_MESSAGE_ID = 2097283i32; pub const D3D11_MESSAGE_ID_DESTROY_PREDICATE: D3D11_MESSAGE_ID = 2097284i32; pub const D3D11_MESSAGE_ID_CREATE_COUNTER: D3D11_MESSAGE_ID = 2097285i32; pub const D3D11_MESSAGE_ID_DESTROY_COUNTER: D3D11_MESSAGE_ID = 2097286i32; pub const D3D11_MESSAGE_ID_CREATE_COMMANDLIST: D3D11_MESSAGE_ID = 2097287i32; pub const D3D11_MESSAGE_ID_LIVE_COMMANDLIST: D3D11_MESSAGE_ID = 2097288i32; pub const D3D11_MESSAGE_ID_DESTROY_COMMANDLIST: D3D11_MESSAGE_ID = 2097289i32; pub const D3D11_MESSAGE_ID_CREATE_CLASSINSTANCE: D3D11_MESSAGE_ID = 2097290i32; pub const D3D11_MESSAGE_ID_LIVE_CLASSINSTANCE: D3D11_MESSAGE_ID = 2097291i32; pub const D3D11_MESSAGE_ID_DESTROY_CLASSINSTANCE: D3D11_MESSAGE_ID = 2097292i32; pub const D3D11_MESSAGE_ID_CREATE_CLASSLINKAGE: D3D11_MESSAGE_ID = 2097293i32; pub const D3D11_MESSAGE_ID_LIVE_CLASSLINKAGE: D3D11_MESSAGE_ID = 2097294i32; pub const D3D11_MESSAGE_ID_DESTROY_CLASSLINKAGE: D3D11_MESSAGE_ID = 2097295i32; pub const D3D11_MESSAGE_ID_LIVE_DEVICE_WIN7: D3D11_MESSAGE_ID = 2097296i32; pub const D3D11_MESSAGE_ID_LIVE_OBJECT_SUMMARY_WIN7: D3D11_MESSAGE_ID = 2097297i32; pub const D3D11_MESSAGE_ID_CREATE_COMPUTESHADER: D3D11_MESSAGE_ID = 2097298i32; pub const D3D11_MESSAGE_ID_LIVE_COMPUTESHADER: D3D11_MESSAGE_ID = 2097299i32; pub const D3D11_MESSAGE_ID_DESTROY_COMPUTESHADER: D3D11_MESSAGE_ID = 2097300i32; pub const D3D11_MESSAGE_ID_CREATE_UNORDEREDACCESSVIEW: D3D11_MESSAGE_ID = 2097301i32; pub const D3D11_MESSAGE_ID_LIVE_UNORDEREDACCESSVIEW: D3D11_MESSAGE_ID = 2097302i32; pub const D3D11_MESSAGE_ID_DESTROY_UNORDEREDACCESSVIEW: D3D11_MESSAGE_ID = 2097303i32; pub const D3D11_MESSAGE_ID_DEVICE_SETSHADER_INTERFACES_FEATURELEVEL: D3D11_MESSAGE_ID = 2097304i32; pub const D3D11_MESSAGE_ID_DEVICE_SETSHADER_INTERFACE_COUNT_MISMATCH: D3D11_MESSAGE_ID = 2097305i32; pub const D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE: D3D11_MESSAGE_ID = 2097306i32; pub const D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_INDEX: D3D11_MESSAGE_ID = 2097307i32; pub const D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_TYPE: D3D11_MESSAGE_ID = 2097308i32; pub const D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_DATA: D3D11_MESSAGE_ID = 2097309i32; pub const D3D11_MESSAGE_ID_DEVICE_SETSHADER_UNBOUND_INSTANCE_DATA: D3D11_MESSAGE_ID = 2097310i32; pub const D3D11_MESSAGE_ID_DEVICE_SETSHADER_INSTANCE_DATA_BINDINGS: D3D11_MESSAGE_ID = 2097311i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATESHADER_CLASSLINKAGE_FULL: D3D11_MESSAGE_ID = 2097312i32; pub const D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_UNRECOGNIZED_FEATURE: D3D11_MESSAGE_ID = 2097313i32; pub const D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_MISMATCHED_DATA_SIZE: D3D11_MESSAGE_ID = 2097314i32; pub const D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_INVALIDARG_RETURN: D3D11_MESSAGE_ID = 2097315i32; pub const D3D11_MESSAGE_ID_DEVICE_CSSETSHADERRESOURCES_HAZARD: D3D11_MESSAGE_ID = 2097316i32; pub const D3D11_MESSAGE_ID_DEVICE_CSSETCONSTANTBUFFERS_HAZARD: D3D11_MESSAGE_ID = 2097317i32; pub const D3D11_MESSAGE_ID_CSSETSHADERRESOURCES_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 2097318i32; pub const D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 2097319i32; pub const D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCALL: D3D11_MESSAGE_ID = 2097320i32; pub const D3D11_MESSAGE_ID_CREATECOMPUTESHADER_OUTOFMEMORY: D3D11_MESSAGE_ID = 2097321i32; pub const D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERBYTECODE: D3D11_MESSAGE_ID = 2097322i32; pub const D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERTYPE: D3D11_MESSAGE_ID = 2097323i32; pub const D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCLASSLINKAGE: D3D11_MESSAGE_ID = 2097324i32; pub const D3D11_MESSAGE_ID_DEVICE_CSSETSHADERRESOURCES_VIEWS_EMPTY: D3D11_MESSAGE_ID = 2097325i32; pub const D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_INVALIDBUFFER: D3D11_MESSAGE_ID = 2097326i32; pub const D3D11_MESSAGE_ID_DEVICE_CSSETCONSTANTBUFFERS_BUFFERS_EMPTY: D3D11_MESSAGE_ID = 2097327i32; pub const D3D11_MESSAGE_ID_DEVICE_CSSETSAMPLERS_SAMPLERS_EMPTY: D3D11_MESSAGE_ID = 2097328i32; pub const D3D11_MESSAGE_ID_DEVICE_CSGETSHADERRESOURCES_VIEWS_EMPTY: D3D11_MESSAGE_ID = 2097329i32; pub const D3D11_MESSAGE_ID_DEVICE_CSGETCONSTANTBUFFERS_BUFFERS_EMPTY: D3D11_MESSAGE_ID = 2097330i32; pub const D3D11_MESSAGE_ID_DEVICE_CSGETSAMPLERS_SAMPLERS_EMPTY: D3D11_MESSAGE_ID = 2097331i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEFLOATOPSNOTSUPPORTED: D3D11_MESSAGE_ID = 2097332i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEFLOATOPSNOTSUPPORTED: D3D11_MESSAGE_ID = 2097333i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEFLOATOPSNOTSUPPORTED: D3D11_MESSAGE_ID = 2097334i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEFLOATOPSNOTSUPPORTED: D3D11_MESSAGE_ID = 2097335i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEFLOATOPSNOTSUPPORTED: D3D11_MESSAGE_ID = 2097336i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEFLOATOPSNOTSUPPORTED: D3D11_MESSAGE_ID = 2097337i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEFLOATOPSNOTSUPPORTED: D3D11_MESSAGE_ID = 2097338i32; pub const D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDSTRUCTURESTRIDE: D3D11_MESSAGE_ID = 2097339i32; pub const D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFLAGS: D3D11_MESSAGE_ID = 2097340i32; pub const D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDRESOURCE: D3D11_MESSAGE_ID = 2097341i32; pub const D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDESC: D3D11_MESSAGE_ID = 2097342i32; pub const D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFORMAT: D3D11_MESSAGE_ID = 2097343i32; pub const D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDIMENSIONS: D3D11_MESSAGE_ID = 2097344i32; pub const D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_UNRECOGNIZEDFORMAT: D3D11_MESSAGE_ID = 2097345i32; pub const D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_HAZARD: D3D11_MESSAGE_ID = 2097346i32; pub const D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_OVERLAPPING_OLD_SLOTS: D3D11_MESSAGE_ID = 2097347i32; pub const D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_NO_OP: D3D11_MESSAGE_ID = 2097348i32; pub const D3D11_MESSAGE_ID_CSSETUNORDEREDACCESSVIEWS_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 2097349i32; pub const D3D11_MESSAGE_ID_PSSETUNORDEREDACCESSVIEWS_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 2097350i32; pub const D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDARG_RETURN: D3D11_MESSAGE_ID = 2097351i32; pub const D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 2097352i32; pub const D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_TOOMANYOBJECTS: D3D11_MESSAGE_ID = 2097353i32; pub const D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_HAZARD: D3D11_MESSAGE_ID = 2097354i32; pub const D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_DENORMFLUSH: D3D11_MESSAGE_ID = 2097355i32; pub const D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSS_VIEWS_EMPTY: D3D11_MESSAGE_ID = 2097356i32; pub const D3D11_MESSAGE_ID_DEVICE_CSGETUNORDEREDACCESSS_VIEWS_EMPTY: D3D11_MESSAGE_ID = 2097357i32; pub const D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFLAGS: D3D11_MESSAGE_ID = 2097358i32; pub const D3D11_MESSAGE_ID_CREATESHADERRESESOURCEVIEW_TOOMANYOBJECTS: D3D11_MESSAGE_ID = 2097359i32; pub const D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_INVALID_ARG_BUFFER: D3D11_MESSAGE_ID = 2097360i32; pub const D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_OFFSET_UNALIGNED: D3D11_MESSAGE_ID = 2097361i32; pub const D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_OFFSET_OVERFLOW: D3D11_MESSAGE_ID = 2097362i32; pub const D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDCONTEXT: D3D11_MESSAGE_ID = 2097363i32; pub const D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDRESOURCE: D3D11_MESSAGE_ID = 2097364i32; pub const D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDMINLOD: D3D11_MESSAGE_ID = 2097365i32; pub const D3D11_MESSAGE_ID_DEVICE_GETRESOURCEMINLOD_INVALIDCONTEXT: D3D11_MESSAGE_ID = 2097366i32; pub const D3D11_MESSAGE_ID_DEVICE_GETRESOURCEMINLOD_INVALIDRESOURCE: D3D11_MESSAGE_ID = 2097367i32; pub const D3D11_MESSAGE_ID_OMSETDEPTHSTENCIL_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 2097368i32; pub const D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DEPTH_READONLY: D3D11_MESSAGE_ID = 2097369i32; pub const D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_STENCIL_READONLY: D3D11_MESSAGE_ID = 2097370i32; pub const D3D11_MESSAGE_ID_CHECKFEATURESUPPORT_FORMAT_DEPRECATED: D3D11_MESSAGE_ID = 2097371i32; pub const D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_RETURN_TYPE_MISMATCH: D3D11_MESSAGE_ID = 2097372i32; pub const D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_NOT_SET: D3D11_MESSAGE_ID = 2097373i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_UNORDEREDACCESSVIEW_RENDERTARGETVIEW_OVERLAP: D3D11_MESSAGE_ID = 2097374i32; pub const D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_DIMENSION_MISMATCH: D3D11_MESSAGE_ID = 2097375i32; pub const D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_APPEND_UNSUPPORTED: D3D11_MESSAGE_ID = 2097376i32; pub const D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMICS_UNSUPPORTED: D3D11_MESSAGE_ID = 2097377i32; pub const D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_STRUCTURE_STRIDE_MISMATCH: D3D11_MESSAGE_ID = 2097378i32; pub const D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_BUFFER_TYPE_MISMATCH: D3D11_MESSAGE_ID = 2097379i32; pub const D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_RAW_UNSUPPORTED: D3D11_MESSAGE_ID = 2097380i32; pub const D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_FORMAT_LD_UNSUPPORTED: D3D11_MESSAGE_ID = 2097381i32; pub const D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_FORMAT_STORE_UNSUPPORTED: D3D11_MESSAGE_ID = 2097382i32; pub const D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_ADD_UNSUPPORTED: D3D11_MESSAGE_ID = 2097383i32; pub const D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_BITWISE_OPS_UNSUPPORTED: D3D11_MESSAGE_ID = 2097384i32; pub const D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_CMPSTORE_CMPEXCHANGE_UNSUPPORTED: D3D11_MESSAGE_ID = 2097385i32; pub const D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_EXCHANGE_UNSUPPORTED: D3D11_MESSAGE_ID = 2097386i32; pub const D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_SIGNED_MINMAX_UNSUPPORTED: D3D11_MESSAGE_ID = 2097387i32; pub const D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_UNSIGNED_MINMAX_UNSUPPORTED: D3D11_MESSAGE_ID = 2097388i32; pub const D3D11_MESSAGE_ID_DEVICE_DISPATCH_BOUND_RESOURCE_MAPPED: D3D11_MESSAGE_ID = 2097389i32; pub const D3D11_MESSAGE_ID_DEVICE_DISPATCH_THREADGROUPCOUNT_OVERFLOW: D3D11_MESSAGE_ID = 2097390i32; pub const D3D11_MESSAGE_ID_DEVICE_DISPATCH_THREADGROUPCOUNT_ZERO: D3D11_MESSAGE_ID = 2097391i32; pub const D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_STRUCTURE_STRIDE_MISMATCH: D3D11_MESSAGE_ID = 2097392i32; pub const D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_BUFFER_TYPE_MISMATCH: D3D11_MESSAGE_ID = 2097393i32; pub const D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_RAW_UNSUPPORTED: D3D11_MESSAGE_ID = 2097394i32; pub const D3D11_MESSAGE_ID_DEVICE_DISPATCH_UNSUPPORTED: D3D11_MESSAGE_ID = 2097395i32; pub const D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_UNSUPPORTED: D3D11_MESSAGE_ID = 2097396i32; pub const D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDOFFSET: D3D11_MESSAGE_ID = 2097397i32; pub const D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_LARGEOFFSET: D3D11_MESSAGE_ID = 2097398i32; pub const D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDDESTINATIONSTATE: D3D11_MESSAGE_ID = 2097399i32; pub const D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDSOURCESTATE: D3D11_MESSAGE_ID = 2097400i32; pub const D3D11_MESSAGE_ID_CHECKFORMATSUPPORT_FORMAT_NOT_SUPPORTED: D3D11_MESSAGE_ID = 2097401i32; pub const D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_INVALIDVIEW: D3D11_MESSAGE_ID = 2097402i32; pub const D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_INVALIDOFFSET: D3D11_MESSAGE_ID = 2097403i32; pub const D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_TOOMANYVIEWS: D3D11_MESSAGE_ID = 2097404i32; pub const D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEWFLOAT_INVALIDFORMAT: D3D11_MESSAGE_ID = 2097405i32; pub const D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_COUNTER_UNSUPPORTED: D3D11_MESSAGE_ID = 2097406i32; pub const D3D11_MESSAGE_ID_REF_WARNING: D3D11_MESSAGE_ID = 2097407i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_PIXEL_SHADER_WITHOUT_RTV_OR_DSV: D3D11_MESSAGE_ID = 2097408i32; pub const D3D11_MESSAGE_ID_SHADER_ABORT: D3D11_MESSAGE_ID = 2097409i32; pub const D3D11_MESSAGE_ID_SHADER_MESSAGE: D3D11_MESSAGE_ID = 2097410i32; pub const D3D11_MESSAGE_ID_SHADER_ERROR: D3D11_MESSAGE_ID = 2097411i32; pub const D3D11_MESSAGE_ID_OFFERRESOURCES_INVALIDRESOURCE: D3D11_MESSAGE_ID = 2097412i32; pub const D3D11_MESSAGE_ID_HSSETSAMPLERS_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 2097413i32; pub const D3D11_MESSAGE_ID_DSSETSAMPLERS_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 2097414i32; pub const D3D11_MESSAGE_ID_CSSETSAMPLERS_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 2097415i32; pub const D3D11_MESSAGE_ID_HSSETSHADER_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 2097416i32; pub const D3D11_MESSAGE_ID_DSSETSHADER_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 2097417i32; pub const D3D11_MESSAGE_ID_CSSETSHADER_UNBINDDELETINGOBJECT: D3D11_MESSAGE_ID = 2097418i32; pub const D3D11_MESSAGE_ID_ENQUEUESETEVENT_INVALIDARG_RETURN: D3D11_MESSAGE_ID = 2097419i32; pub const D3D11_MESSAGE_ID_ENQUEUESETEVENT_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 2097420i32; pub const D3D11_MESSAGE_ID_ENQUEUESETEVENT_ACCESSDENIED_RETURN: D3D11_MESSAGE_ID = 2097421i32; pub const D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_NUMUAVS_INVALIDRANGE: D3D11_MESSAGE_ID = 2097422i32; pub const D3D11_MESSAGE_ID_USE_OF_ZERO_REFCOUNT_OBJECT: D3D11_MESSAGE_ID = 2097423i32; pub const D3D11_MESSAGE_ID_D3D11_MESSAGES_END: D3D11_MESSAGE_ID = 2097424i32; pub const D3D11_MESSAGE_ID_D3D11_1_MESSAGES_START: D3D11_MESSAGE_ID = 3145728i32; pub const D3D11_MESSAGE_ID_CREATE_VIDEODECODER: D3D11_MESSAGE_ID = 3145729i32; pub const D3D11_MESSAGE_ID_CREATE_VIDEOPROCESSORENUM: D3D11_MESSAGE_ID = 3145730i32; pub const D3D11_MESSAGE_ID_CREATE_VIDEOPROCESSOR: D3D11_MESSAGE_ID = 3145731i32; pub const D3D11_MESSAGE_ID_CREATE_DECODEROUTPUTVIEW: D3D11_MESSAGE_ID = 3145732i32; pub const D3D11_MESSAGE_ID_CREATE_PROCESSORINPUTVIEW: D3D11_MESSAGE_ID = 3145733i32; pub const D3D11_MESSAGE_ID_CREATE_PROCESSOROUTPUTVIEW: D3D11_MESSAGE_ID = 3145734i32; pub const D3D11_MESSAGE_ID_CREATE_DEVICECONTEXTSTATE: D3D11_MESSAGE_ID = 3145735i32; pub const D3D11_MESSAGE_ID_LIVE_VIDEODECODER: D3D11_MESSAGE_ID = 3145736i32; pub const D3D11_MESSAGE_ID_LIVE_VIDEOPROCESSORENUM: D3D11_MESSAGE_ID = 3145737i32; pub const D3D11_MESSAGE_ID_LIVE_VIDEOPROCESSOR: D3D11_MESSAGE_ID = 3145738i32; pub const D3D11_MESSAGE_ID_LIVE_DECODEROUTPUTVIEW: D3D11_MESSAGE_ID = 3145739i32; pub const D3D11_MESSAGE_ID_LIVE_PROCESSORINPUTVIEW: D3D11_MESSAGE_ID = 3145740i32; pub const D3D11_MESSAGE_ID_LIVE_PROCESSOROUTPUTVIEW: D3D11_MESSAGE_ID = 3145741i32; pub const D3D11_MESSAGE_ID_LIVE_DEVICECONTEXTSTATE: D3D11_MESSAGE_ID = 3145742i32; pub const D3D11_MESSAGE_ID_DESTROY_VIDEODECODER: D3D11_MESSAGE_ID = 3145743i32; pub const D3D11_MESSAGE_ID_DESTROY_VIDEOPROCESSORENUM: D3D11_MESSAGE_ID = 3145744i32; pub const D3D11_MESSAGE_ID_DESTROY_VIDEOPROCESSOR: D3D11_MESSAGE_ID = 3145745i32; pub const D3D11_MESSAGE_ID_DESTROY_DECODEROUTPUTVIEW: D3D11_MESSAGE_ID = 3145746i32; pub const D3D11_MESSAGE_ID_DESTROY_PROCESSORINPUTVIEW: D3D11_MESSAGE_ID = 3145747i32; pub const D3D11_MESSAGE_ID_DESTROY_PROCESSOROUTPUTVIEW: D3D11_MESSAGE_ID = 3145748i32; pub const D3D11_MESSAGE_ID_DESTROY_DEVICECONTEXTSTATE: D3D11_MESSAGE_ID = 3145749i32; pub const D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_INVALIDFLAGS: D3D11_MESSAGE_ID = 3145750i32; pub const D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_INVALIDFEATURELEVEL: D3D11_MESSAGE_ID = 3145751i32; pub const D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_FEATURELEVELS_NOT_SUPPORTED: D3D11_MESSAGE_ID = 3145752i32; pub const D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_INVALIDREFIID: D3D11_MESSAGE_ID = 3145753i32; pub const D3D11_MESSAGE_ID_DEVICE_DISCARDVIEW_INVALIDVIEW: D3D11_MESSAGE_ID = 3145754i32; pub const D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION1_INVALIDCOPYFLAGS: D3D11_MESSAGE_ID = 3145755i32; pub const D3D11_MESSAGE_ID_UPDATESUBRESOURCE1_INVALIDCOPYFLAGS: D3D11_MESSAGE_ID = 3145756i32; pub const D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFORCEDSAMPLECOUNT: D3D11_MESSAGE_ID = 3145757i32; pub const D3D11_MESSAGE_ID_CREATEVIDEODECODER_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 3145758i32; pub const D3D11_MESSAGE_ID_CREATEVIDEODECODER_NULLPARAM: D3D11_MESSAGE_ID = 3145759i32; pub const D3D11_MESSAGE_ID_CREATEVIDEODECODER_INVALIDFORMAT: D3D11_MESSAGE_ID = 3145760i32; pub const D3D11_MESSAGE_ID_CREATEVIDEODECODER_ZEROWIDTHHEIGHT: D3D11_MESSAGE_ID = 3145761i32; pub const D3D11_MESSAGE_ID_CREATEVIDEODECODER_DRIVER_INVALIDBUFFERSIZE: D3D11_MESSAGE_ID = 3145762i32; pub const D3D11_MESSAGE_ID_CREATEVIDEODECODER_DRIVER_INVALIDBUFFERUSAGE: D3D11_MESSAGE_ID = 3145763i32; pub const D3D11_MESSAGE_ID_GETVIDEODECODERPROFILECOUNT_OUTOFMEMORY: D3D11_MESSAGE_ID = 3145764i32; pub const D3D11_MESSAGE_ID_GETVIDEODECODERPROFILE_NULLPARAM: D3D11_MESSAGE_ID = 3145765i32; pub const D3D11_MESSAGE_ID_GETVIDEODECODERPROFILE_INVALIDINDEX: D3D11_MESSAGE_ID = 3145766i32; pub const D3D11_MESSAGE_ID_GETVIDEODECODERPROFILE_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 3145767i32; pub const D3D11_MESSAGE_ID_CHECKVIDEODECODERFORMAT_NULLPARAM: D3D11_MESSAGE_ID = 3145768i32; pub const D3D11_MESSAGE_ID_CHECKVIDEODECODERFORMAT_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 3145769i32; pub const D3D11_MESSAGE_ID_GETVIDEODECODERCONFIGCOUNT_NULLPARAM: D3D11_MESSAGE_ID = 3145770i32; pub const D3D11_MESSAGE_ID_GETVIDEODECODERCONFIGCOUNT_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 3145771i32; pub const D3D11_MESSAGE_ID_GETVIDEODECODERCONFIG_NULLPARAM: D3D11_MESSAGE_ID = 3145772i32; pub const D3D11_MESSAGE_ID_GETVIDEODECODERCONFIG_INVALIDINDEX: D3D11_MESSAGE_ID = 3145773i32; pub const D3D11_MESSAGE_ID_GETVIDEODECODERCONFIG_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 3145774i32; pub const D3D11_MESSAGE_ID_GETDECODERCREATIONPARAMS_NULLPARAM: D3D11_MESSAGE_ID = 3145775i32; pub const D3D11_MESSAGE_ID_GETDECODERDRIVERHANDLE_NULLPARAM: D3D11_MESSAGE_ID = 3145776i32; pub const D3D11_MESSAGE_ID_GETDECODERBUFFER_NULLPARAM: D3D11_MESSAGE_ID = 3145777i32; pub const D3D11_MESSAGE_ID_GETDECODERBUFFER_INVALIDBUFFER: D3D11_MESSAGE_ID = 3145778i32; pub const D3D11_MESSAGE_ID_GETDECODERBUFFER_INVALIDTYPE: D3D11_MESSAGE_ID = 3145779i32; pub const D3D11_MESSAGE_ID_GETDECODERBUFFER_LOCKED: D3D11_MESSAGE_ID = 3145780i32; pub const D3D11_MESSAGE_ID_RELEASEDECODERBUFFER_NULLPARAM: D3D11_MESSAGE_ID = 3145781i32; pub const D3D11_MESSAGE_ID_RELEASEDECODERBUFFER_INVALIDTYPE: D3D11_MESSAGE_ID = 3145782i32; pub const D3D11_MESSAGE_ID_RELEASEDECODERBUFFER_NOTLOCKED: D3D11_MESSAGE_ID = 3145783i32; pub const D3D11_MESSAGE_ID_DECODERBEGINFRAME_NULLPARAM: D3D11_MESSAGE_ID = 3145784i32; pub const D3D11_MESSAGE_ID_DECODERBEGINFRAME_HAZARD: D3D11_MESSAGE_ID = 3145785i32; pub const D3D11_MESSAGE_ID_DECODERENDFRAME_NULLPARAM: D3D11_MESSAGE_ID = 3145786i32; pub const D3D11_MESSAGE_ID_SUBMITDECODERBUFFERS_NULLPARAM: D3D11_MESSAGE_ID = 3145787i32; pub const D3D11_MESSAGE_ID_SUBMITDECODERBUFFERS_INVALIDTYPE: D3D11_MESSAGE_ID = 3145788i32; pub const D3D11_MESSAGE_ID_DECODEREXTENSION_NULLPARAM: D3D11_MESSAGE_ID = 3145789i32; pub const D3D11_MESSAGE_ID_DECODEREXTENSION_INVALIDRESOURCE: D3D11_MESSAGE_ID = 3145790i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 3145791i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_NULLPARAM: D3D11_MESSAGE_ID = 3145792i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDFRAMEFORMAT: D3D11_MESSAGE_ID = 3145793i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDUSAGE: D3D11_MESSAGE_ID = 3145794i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDINPUTFRAMERATE: D3D11_MESSAGE_ID = 3145795i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDOUTPUTFRAMERATE: D3D11_MESSAGE_ID = 3145796i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDWIDTHHEIGHT: D3D11_MESSAGE_ID = 3145797i32; pub const D3D11_MESSAGE_ID_GETVIDEOPROCESSORCONTENTDESC_NULLPARAM: D3D11_MESSAGE_ID = 3145798i32; pub const D3D11_MESSAGE_ID_CHECKVIDEOPROCESSORFORMAT_NULLPARAM: D3D11_MESSAGE_ID = 3145799i32; pub const D3D11_MESSAGE_ID_GETVIDEOPROCESSORCAPS_NULLPARAM: D3D11_MESSAGE_ID = 3145800i32; pub const D3D11_MESSAGE_ID_GETVIDEOPROCESSORRATECONVERSIONCAPS_NULLPARAM: D3D11_MESSAGE_ID = 3145801i32; pub const D3D11_MESSAGE_ID_GETVIDEOPROCESSORRATECONVERSIONCAPS_INVALIDINDEX: D3D11_MESSAGE_ID = 3145802i32; pub const D3D11_MESSAGE_ID_GETVIDEOPROCESSORCUSTOMRATE_NULLPARAM: D3D11_MESSAGE_ID = 3145803i32; pub const D3D11_MESSAGE_ID_GETVIDEOPROCESSORCUSTOMRATE_INVALIDINDEX: D3D11_MESSAGE_ID = 3145804i32; pub const D3D11_MESSAGE_ID_GETVIDEOPROCESSORFILTERRANGE_NULLPARAM: D3D11_MESSAGE_ID = 3145805i32; pub const D3D11_MESSAGE_ID_GETVIDEOPROCESSORFILTERRANGE_UNSUPPORTED: D3D11_MESSAGE_ID = 3145806i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOR_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 3145807i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOR_NULLPARAM: D3D11_MESSAGE_ID = 3145808i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTTARGETRECT_NULLPARAM: D3D11_MESSAGE_ID = 3145809i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTBACKGROUNDCOLOR_NULLPARAM: D3D11_MESSAGE_ID = 3145810i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTBACKGROUNDCOLOR_INVALIDALPHA: D3D11_MESSAGE_ID = 3145811i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCOLORSPACE_NULLPARAM: D3D11_MESSAGE_ID = 3145812i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_NULLPARAM: D3D11_MESSAGE_ID = 3145813i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_UNSUPPORTED: D3D11_MESSAGE_ID = 3145814i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_INVALIDSTREAM: D3D11_MESSAGE_ID = 3145815i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_INVALIDFILLMODE: D3D11_MESSAGE_ID = 3145816i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCONSTRICTION_NULLPARAM: D3D11_MESSAGE_ID = 3145817i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTSTEREOMODE_NULLPARAM: D3D11_MESSAGE_ID = 3145818i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTSTEREOMODE_UNSUPPORTED: D3D11_MESSAGE_ID = 3145819i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTEXTENSION_NULLPARAM: D3D11_MESSAGE_ID = 3145820i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTTARGETRECT_NULLPARAM: D3D11_MESSAGE_ID = 3145821i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTBACKGROUNDCOLOR_NULLPARAM: D3D11_MESSAGE_ID = 3145822i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTCOLORSPACE_NULLPARAM: D3D11_MESSAGE_ID = 3145823i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTALPHAFILLMODE_NULLPARAM: D3D11_MESSAGE_ID = 3145824i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTCONSTRICTION_NULLPARAM: D3D11_MESSAGE_ID = 3145825i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCONSTRICTION_UNSUPPORTED: D3D11_MESSAGE_ID = 3145826i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCONSTRICTION_INVALIDSIZE: D3D11_MESSAGE_ID = 3145827i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTSTEREOMODE_NULLPARAM: D3D11_MESSAGE_ID = 3145828i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTEXTENSION_NULLPARAM: D3D11_MESSAGE_ID = 3145829i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFRAMEFORMAT_NULLPARAM: D3D11_MESSAGE_ID = 3145830i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFRAMEFORMAT_INVALIDFORMAT: D3D11_MESSAGE_ID = 3145831i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFRAMEFORMAT_INVALIDSTREAM: D3D11_MESSAGE_ID = 3145832i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE_NULLPARAM: D3D11_MESSAGE_ID = 3145833i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE_INVALIDSTREAM: D3D11_MESSAGE_ID = 3145834i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_NULLPARAM: D3D11_MESSAGE_ID = 3145835i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_INVALIDRATE: D3D11_MESSAGE_ID = 3145836i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_INVALIDFLAG: D3D11_MESSAGE_ID = 3145837i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_INVALIDSTREAM: D3D11_MESSAGE_ID = 3145838i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSOURCERECT_NULLPARAM: D3D11_MESSAGE_ID = 3145839i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSOURCERECT_INVALIDSTREAM: D3D11_MESSAGE_ID = 3145840i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSOURCERECT_INVALIDRECT: D3D11_MESSAGE_ID = 3145841i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMDESTRECT_NULLPARAM: D3D11_MESSAGE_ID = 3145842i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMDESTRECT_INVALIDSTREAM: D3D11_MESSAGE_ID = 3145843i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMDESTRECT_INVALIDRECT: D3D11_MESSAGE_ID = 3145844i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_NULLPARAM: D3D11_MESSAGE_ID = 3145845i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_INVALIDSTREAM: D3D11_MESSAGE_ID = 3145846i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_INVALIDALPHA: D3D11_MESSAGE_ID = 3145847i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_NULLPARAM: D3D11_MESSAGE_ID = 3145848i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_INVALIDSTREAM: D3D11_MESSAGE_ID = 3145849i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_INVALIDCOUNT: D3D11_MESSAGE_ID = 3145850i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_INVALIDALPHA: D3D11_MESSAGE_ID = 3145851i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_NULLPARAM: D3D11_MESSAGE_ID = 3145852i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_INVALIDSTREAM: D3D11_MESSAGE_ID = 3145853i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_INVALIDRATIO: D3D11_MESSAGE_ID = 3145854i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_NULLPARAM: D3D11_MESSAGE_ID = 3145855i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_INVALIDSTREAM: D3D11_MESSAGE_ID = 3145856i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_INVALIDRANGE: D3D11_MESSAGE_ID = 3145857i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_UNSUPPORTED: D3D11_MESSAGE_ID = 3145858i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_NULLPARAM: D3D11_MESSAGE_ID = 3145859i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_INVALIDSTREAM: D3D11_MESSAGE_ID = 3145860i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_UNSUPPORTED: D3D11_MESSAGE_ID = 3145861i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_FLIPUNSUPPORTED: D3D11_MESSAGE_ID = 3145862i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_MONOOFFSETUNSUPPORTED: D3D11_MESSAGE_ID = 3145863i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_FORMATUNSUPPORTED: D3D11_MESSAGE_ID = 3145864i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_INVALIDFORMAT: D3D11_MESSAGE_ID = 3145865i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMAUTOPROCESSINGMODE_NULLPARAM: D3D11_MESSAGE_ID = 3145866i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMAUTOPROCESSINGMODE_INVALIDSTREAM: D3D11_MESSAGE_ID = 3145867i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_NULLPARAM: D3D11_MESSAGE_ID = 3145868i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_INVALIDSTREAM: D3D11_MESSAGE_ID = 3145869i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_INVALIDFILTER: D3D11_MESSAGE_ID = 3145870i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_UNSUPPORTED: D3D11_MESSAGE_ID = 3145871i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_INVALIDLEVEL: D3D11_MESSAGE_ID = 3145872i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMEXTENSION_NULLPARAM: D3D11_MESSAGE_ID = 3145873i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMEXTENSION_INVALIDSTREAM: D3D11_MESSAGE_ID = 3145874i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFRAMEFORMAT_NULLPARAM: D3D11_MESSAGE_ID = 3145875i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE_NULLPARAM: D3D11_MESSAGE_ID = 3145876i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMOUTPUTRATE_NULLPARAM: D3D11_MESSAGE_ID = 3145877i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSOURCERECT_NULLPARAM: D3D11_MESSAGE_ID = 3145878i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMDESTRECT_NULLPARAM: D3D11_MESSAGE_ID = 3145879i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMALPHA_NULLPARAM: D3D11_MESSAGE_ID = 3145880i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPALETTE_NULLPARAM: D3D11_MESSAGE_ID = 3145881i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPIXELASPECTRATIO_NULLPARAM: D3D11_MESSAGE_ID = 3145882i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMLUMAKEY_NULLPARAM: D3D11_MESSAGE_ID = 3145883i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSTEREOFORMAT_NULLPARAM: D3D11_MESSAGE_ID = 3145884i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMAUTOPROCESSINGMODE_NULLPARAM: D3D11_MESSAGE_ID = 3145885i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFILTER_NULLPARAM: D3D11_MESSAGE_ID = 3145886i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMEXTENSION_NULLPARAM: D3D11_MESSAGE_ID = 3145887i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMEXTENSION_INVALIDSTREAM: D3D11_MESSAGE_ID = 3145888i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_NULLPARAM: D3D11_MESSAGE_ID = 3145889i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDSTREAMCOUNT: D3D11_MESSAGE_ID = 3145890i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_TARGETRECT: D3D11_MESSAGE_ID = 3145891i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDOUTPUT: D3D11_MESSAGE_ID = 3145892i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDPASTFRAMES: D3D11_MESSAGE_ID = 3145893i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDFUTUREFRAMES: D3D11_MESSAGE_ID = 3145894i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDSOURCERECT: D3D11_MESSAGE_ID = 3145895i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDDESTRECT: D3D11_MESSAGE_ID = 3145896i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDINPUTRESOURCE: D3D11_MESSAGE_ID = 3145897i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDARRAYSIZE: D3D11_MESSAGE_ID = 3145898i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDARRAY: D3D11_MESSAGE_ID = 3145899i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_RIGHTEXPECTED: D3D11_MESSAGE_ID = 3145900i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_RIGHTNOTEXPECTED: D3D11_MESSAGE_ID = 3145901i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_STEREONOTENABLED: D3D11_MESSAGE_ID = 3145902i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDRIGHTRESOURCE: D3D11_MESSAGE_ID = 3145903i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_NOSTEREOSTREAMS: D3D11_MESSAGE_ID = 3145904i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INPUTHAZARD: D3D11_MESSAGE_ID = 3145905i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_OUTPUTHAZARD: D3D11_MESSAGE_ID = 3145906i32; pub const D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 3145907i32; pub const D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_NULLPARAM: D3D11_MESSAGE_ID = 3145908i32; pub const D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDTYPE: D3D11_MESSAGE_ID = 3145909i32; pub const D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDBIND: D3D11_MESSAGE_ID = 3145910i32; pub const D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_UNSUPPORTEDFORMAT: D3D11_MESSAGE_ID = 3145911i32; pub const D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDMIP: D3D11_MESSAGE_ID = 3145912i32; pub const D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_UNSUPPORTEMIP: D3D11_MESSAGE_ID = 3145913i32; pub const D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDARRAYSIZE: D3D11_MESSAGE_ID = 3145914i32; pub const D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDARRAY: D3D11_MESSAGE_ID = 3145915i32; pub const D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDDIMENSION: D3D11_MESSAGE_ID = 3145916i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 3145917i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_NULLPARAM: D3D11_MESSAGE_ID = 3145918i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDTYPE: D3D11_MESSAGE_ID = 3145919i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDBIND: D3D11_MESSAGE_ID = 3145920i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDMISC: D3D11_MESSAGE_ID = 3145921i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDUSAGE: D3D11_MESSAGE_ID = 3145922i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDFORMAT: D3D11_MESSAGE_ID = 3145923i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDFOURCC: D3D11_MESSAGE_ID = 3145924i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDMIP: D3D11_MESSAGE_ID = 3145925i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_UNSUPPORTEDMIP: D3D11_MESSAGE_ID = 3145926i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDARRAYSIZE: D3D11_MESSAGE_ID = 3145927i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDARRAY: D3D11_MESSAGE_ID = 3145928i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDDIMENSION: D3D11_MESSAGE_ID = 3145929i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 3145930i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_NULLPARAM: D3D11_MESSAGE_ID = 3145931i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDTYPE: D3D11_MESSAGE_ID = 3145932i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDBIND: D3D11_MESSAGE_ID = 3145933i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDFORMAT: D3D11_MESSAGE_ID = 3145934i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDMIP: D3D11_MESSAGE_ID = 3145935i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_UNSUPPORTEDMIP: D3D11_MESSAGE_ID = 3145936i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_UNSUPPORTEDARRAY: D3D11_MESSAGE_ID = 3145937i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDARRAY: D3D11_MESSAGE_ID = 3145938i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDDIMENSION: D3D11_MESSAGE_ID = 3145939i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_USE_OF_FORCED_SAMPLE_COUNT: D3D11_MESSAGE_ID = 3145940i32; pub const D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDLOGICOPS: D3D11_MESSAGE_ID = 3145941i32; pub const D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDARRAYWITHDECODER: D3D11_MESSAGE_ID = 3145942i32; pub const D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDARRAYWITHDECODER: D3D11_MESSAGE_ID = 3145943i32; pub const D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDARRAYWITHDECODER: D3D11_MESSAGE_ID = 3145944i32; pub const D3D11_MESSAGE_ID_DEVICE_LOCKEDOUT_INTERFACE: D3D11_MESSAGE_ID = 3145945i32; pub const D3D11_MESSAGE_ID_REF_WARNING_ATOMIC_INCONSISTENT: D3D11_MESSAGE_ID = 3145946i32; pub const D3D11_MESSAGE_ID_REF_WARNING_READING_UNINITIALIZED_RESOURCE: D3D11_MESSAGE_ID = 3145947i32; pub const D3D11_MESSAGE_ID_REF_WARNING_RAW_HAZARD: D3D11_MESSAGE_ID = 3145948i32; pub const D3D11_MESSAGE_ID_REF_WARNING_WAR_HAZARD: D3D11_MESSAGE_ID = 3145949i32; pub const D3D11_MESSAGE_ID_REF_WARNING_WAW_HAZARD: D3D11_MESSAGE_ID = 3145950i32; pub const D3D11_MESSAGE_ID_CREATECRYPTOSESSION_NULLPARAM: D3D11_MESSAGE_ID = 3145951i32; pub const D3D11_MESSAGE_ID_CREATECRYPTOSESSION_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 3145952i32; pub const D3D11_MESSAGE_ID_GETCRYPTOTYPE_NULLPARAM: D3D11_MESSAGE_ID = 3145953i32; pub const D3D11_MESSAGE_ID_GETDECODERPROFILE_NULLPARAM: D3D11_MESSAGE_ID = 3145954i32; pub const D3D11_MESSAGE_ID_GETCRYPTOSESSIONCERTIFICATESIZE_NULLPARAM: D3D11_MESSAGE_ID = 3145955i32; pub const D3D11_MESSAGE_ID_GETCRYPTOSESSIONCERTIFICATE_NULLPARAM: D3D11_MESSAGE_ID = 3145956i32; pub const D3D11_MESSAGE_ID_GETCRYPTOSESSIONCERTIFICATE_WRONGSIZE: D3D11_MESSAGE_ID = 3145957i32; pub const D3D11_MESSAGE_ID_GETCRYPTOSESSIONHANDLE_WRONGSIZE: D3D11_MESSAGE_ID = 3145958i32; pub const D3D11_MESSAGE_ID_NEGOTIATECRPYTOSESSIONKEYEXCHANGE_NULLPARAM: D3D11_MESSAGE_ID = 3145959i32; pub const D3D11_MESSAGE_ID_ENCRYPTIONBLT_UNSUPPORTED: D3D11_MESSAGE_ID = 3145960i32; pub const D3D11_MESSAGE_ID_ENCRYPTIONBLT_NULLPARAM: D3D11_MESSAGE_ID = 3145961i32; pub const D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_WRONGDEVICE: D3D11_MESSAGE_ID = 3145962i32; pub const D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_WRONGDEVICE: D3D11_MESSAGE_ID = 3145963i32; pub const D3D11_MESSAGE_ID_ENCRYPTIONBLT_FORMAT_MISMATCH: D3D11_MESSAGE_ID = 3145964i32; pub const D3D11_MESSAGE_ID_ENCRYPTIONBLT_SIZE_MISMATCH: D3D11_MESSAGE_ID = 3145965i32; pub const D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_MULTISAMPLED: D3D11_MESSAGE_ID = 3145966i32; pub const D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_NOT_STAGING: D3D11_MESSAGE_ID = 3145967i32; pub const D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_MAPPED: D3D11_MESSAGE_ID = 3145968i32; pub const D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_MAPPED: D3D11_MESSAGE_ID = 3145969i32; pub const D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_OFFERED: D3D11_MESSAGE_ID = 3145970i32; pub const D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_OFFERED: D3D11_MESSAGE_ID = 3145971i32; pub const D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_CONTENT_UNDEFINED: D3D11_MESSAGE_ID = 3145972i32; pub const D3D11_MESSAGE_ID_DECRYPTIONBLT_UNSUPPORTED: D3D11_MESSAGE_ID = 3145973i32; pub const D3D11_MESSAGE_ID_DECRYPTIONBLT_NULLPARAM: D3D11_MESSAGE_ID = 3145974i32; pub const D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_WRONGDEVICE: D3D11_MESSAGE_ID = 3145975i32; pub const D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_WRONGDEVICE: D3D11_MESSAGE_ID = 3145976i32; pub const D3D11_MESSAGE_ID_DECRYPTIONBLT_FORMAT_MISMATCH: D3D11_MESSAGE_ID = 3145977i32; pub const D3D11_MESSAGE_ID_DECRYPTIONBLT_SIZE_MISMATCH: D3D11_MESSAGE_ID = 3145978i32; pub const D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_MULTISAMPLED: D3D11_MESSAGE_ID = 3145979i32; pub const D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_NOT_STAGING: D3D11_MESSAGE_ID = 3145980i32; pub const D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_NOT_RENDER_TARGET: D3D11_MESSAGE_ID = 3145981i32; pub const D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_MAPPED: D3D11_MESSAGE_ID = 3145982i32; pub const D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_MAPPED: D3D11_MESSAGE_ID = 3145983i32; pub const D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_OFFERED: D3D11_MESSAGE_ID = 3145984i32; pub const D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_OFFERED: D3D11_MESSAGE_ID = 3145985i32; pub const D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_CONTENT_UNDEFINED: D3D11_MESSAGE_ID = 3145986i32; pub const D3D11_MESSAGE_ID_STARTSESSIONKEYREFRESH_NULLPARAM: D3D11_MESSAGE_ID = 3145987i32; pub const D3D11_MESSAGE_ID_STARTSESSIONKEYREFRESH_INVALIDSIZE: D3D11_MESSAGE_ID = 3145988i32; pub const D3D11_MESSAGE_ID_FINISHSESSIONKEYREFRESH_NULLPARAM: D3D11_MESSAGE_ID = 3145989i32; pub const D3D11_MESSAGE_ID_GETENCRYPTIONBLTKEY_NULLPARAM: D3D11_MESSAGE_ID = 3145990i32; pub const D3D11_MESSAGE_ID_GETENCRYPTIONBLTKEY_INVALIDSIZE: D3D11_MESSAGE_ID = 3145991i32; pub const D3D11_MESSAGE_ID_GETCONTENTPROTECTIONCAPS_NULLPARAM: D3D11_MESSAGE_ID = 3145992i32; pub const D3D11_MESSAGE_ID_CHECKCRYPTOKEYEXCHANGE_NULLPARAM: D3D11_MESSAGE_ID = 3145993i32; pub const D3D11_MESSAGE_ID_CHECKCRYPTOKEYEXCHANGE_INVALIDINDEX: D3D11_MESSAGE_ID = 3145994i32; pub const D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_NULLPARAM: D3D11_MESSAGE_ID = 3145995i32; pub const D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_UNSUPPORTED: D3D11_MESSAGE_ID = 3145996i32; pub const D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_INVALIDTYPE: D3D11_MESSAGE_ID = 3145997i32; pub const D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_OUTOFMEMORY_RETURN: D3D11_MESSAGE_ID = 3145998i32; pub const D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATESIZE_INVALIDCHANNEL: D3D11_MESSAGE_ID = 3145999i32; pub const D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATESIZE_NULLPARAM: D3D11_MESSAGE_ID = 3146000i32; pub const D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATE_INVALIDCHANNEL: D3D11_MESSAGE_ID = 3146001i32; pub const D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATE_NULLPARAM: D3D11_MESSAGE_ID = 3146002i32; pub const D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATE_WRONGSIZE: D3D11_MESSAGE_ID = 3146003i32; pub const D3D11_MESSAGE_ID_NEGOTIATEAUTHENTICATEDCHANNELKEYEXCHANGE_INVALIDCHANNEL: D3D11_MESSAGE_ID = 3146004i32; pub const D3D11_MESSAGE_ID_NEGOTIATEAUTHENTICATEDCHANNELKEYEXCHANGE_NULLPARAM: D3D11_MESSAGE_ID = 3146005i32; pub const D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_NULLPARAM: D3D11_MESSAGE_ID = 3146006i32; pub const D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_WRONGCHANNEL: D3D11_MESSAGE_ID = 3146007i32; pub const D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_UNSUPPORTEDQUERY: D3D11_MESSAGE_ID = 3146008i32; pub const D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_WRONGSIZE: D3D11_MESSAGE_ID = 3146009i32; pub const D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_INVALIDPROCESSINDEX: D3D11_MESSAGE_ID = 3146010i32; pub const D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_NULLPARAM: D3D11_MESSAGE_ID = 3146011i32; pub const D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_WRONGCHANNEL: D3D11_MESSAGE_ID = 3146012i32; pub const D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_UNSUPPORTEDCONFIGURE: D3D11_MESSAGE_ID = 3146013i32; pub const D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_WRONGSIZE: D3D11_MESSAGE_ID = 3146014i32; pub const D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_INVALIDPROCESSIDTYPE: D3D11_MESSAGE_ID = 3146015i32; pub const D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT: D3D11_MESSAGE_ID = 3146016i32; pub const D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT: D3D11_MESSAGE_ID = 3146017i32; pub const D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT: D3D11_MESSAGE_ID = 3146018i32; pub const D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT: D3D11_MESSAGE_ID = 3146019i32; pub const D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT: D3D11_MESSAGE_ID = 3146020i32; pub const D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT: D3D11_MESSAGE_ID = 3146021i32; pub const D3D11_MESSAGE_ID_NEGOTIATECRPYTOSESSIONKEYEXCHANGE_INVALIDSIZE: D3D11_MESSAGE_ID = 3146022i32; pub const D3D11_MESSAGE_ID_NEGOTIATEAUTHENTICATEDCHANNELKEYEXCHANGE_INVALIDSIZE: D3D11_MESSAGE_ID = 3146023i32; pub const D3D11_MESSAGE_ID_OFFERRESOURCES_INVALIDPRIORITY: D3D11_MESSAGE_ID = 3146024i32; pub const D3D11_MESSAGE_ID_GETCRYPTOSESSIONHANDLE_OUTOFMEMORY: D3D11_MESSAGE_ID = 3146025i32; pub const D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_NULLPARAM: D3D11_MESSAGE_ID = 3146026i32; pub const D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_INVALIDTYPE: D3D11_MESSAGE_ID = 3146027i32; pub const D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_INVALIDBIND: D3D11_MESSAGE_ID = 3146028i32; pub const D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_INVALIDARRAY: D3D11_MESSAGE_ID = 3146029i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_NULLPARAM: D3D11_MESSAGE_ID = 3146030i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_INVALIDSTREAM: D3D11_MESSAGE_ID = 3146031i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_INVALID: D3D11_MESSAGE_ID = 3146032i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_UNSUPPORTED: D3D11_MESSAGE_ID = 3146033i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMROTATION_NULLPARAM: D3D11_MESSAGE_ID = 3146034i32; pub const D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDVIEW: D3D11_MESSAGE_ID = 3146035i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEEXTENSIONSNOTSUPPORTED: D3D11_MESSAGE_ID = 3146036i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_SHADEREXTENSIONSNOTSUPPORTED: D3D11_MESSAGE_ID = 3146037i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEEXTENSIONSNOTSUPPORTED: D3D11_MESSAGE_ID = 3146038i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_SHADEREXTENSIONSNOTSUPPORTED: D3D11_MESSAGE_ID = 3146039i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEEXTENSIONSNOTSUPPORTED: D3D11_MESSAGE_ID = 3146040i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_SHADEREXTENSIONSNOTSUPPORTED: D3D11_MESSAGE_ID = 3146041i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEEXTENSIONSNOTSUPPORTED: D3D11_MESSAGE_ID = 3146042i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_SHADEREXTENSIONSNOTSUPPORTED: D3D11_MESSAGE_ID = 3146043i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEEXTENSIONSNOTSUPPORTED: D3D11_MESSAGE_ID = 3146044i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_SHADEREXTENSIONSNOTSUPPORTED: D3D11_MESSAGE_ID = 3146045i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEEXTENSIONSNOTSUPPORTED: D3D11_MESSAGE_ID = 3146046i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_SHADEREXTENSIONSNOTSUPPORTED: D3D11_MESSAGE_ID = 3146047i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEEXTENSIONSNOTSUPPORTED: D3D11_MESSAGE_ID = 3146048i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_SHADEREXTENSIONSNOTSUPPORTED: D3D11_MESSAGE_ID = 3146049i32; pub const D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_MINPRECISION: D3D11_MESSAGE_ID = 3146050i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_UNSUPPORTED: D3D11_MESSAGE_ID = 3146051i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_UNSUPPORTED: D3D11_MESSAGE_ID = 3146052i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_UAVSNOTSUPPORTED: D3D11_MESSAGE_ID = 3146053i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_UAVSNOTSUPPORTED: D3D11_MESSAGE_ID = 3146054i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_UAVSNOTSUPPORTED: D3D11_MESSAGE_ID = 3146055i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_UAVSNOTSUPPORTED: D3D11_MESSAGE_ID = 3146056i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UAVSNOTSUPPORTED: D3D11_MESSAGE_ID = 3146057i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_UAVSNOTSUPPORTED: D3D11_MESSAGE_ID = 3146058i32; pub const D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_UAVSNOTSUPPORTED: D3D11_MESSAGE_ID = 3146059i32; pub const D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_INVALIDOFFSET: D3D11_MESSAGE_ID = 3146060i32; pub const D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_TOOMANYVIEWS: D3D11_MESSAGE_ID = 3146061i32; pub const D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_NOTSUPPORTED: D3D11_MESSAGE_ID = 3146062i32; pub const D3D11_MESSAGE_ID_SWAPDEVICECONTEXTSTATE_NOTSUPPORTED: D3D11_MESSAGE_ID = 3146063i32; pub const D3D11_MESSAGE_ID_UPDATESUBRESOURCE_PREFERUPDATESUBRESOURCE1: D3D11_MESSAGE_ID = 3146064i32; pub const D3D11_MESSAGE_ID_GETDC_INACCESSIBLE: D3D11_MESSAGE_ID = 3146065i32; pub const D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDRECT: D3D11_MESSAGE_ID = 3146066i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLE_MASK_IGNORED_ON_FL9: D3D11_MESSAGE_ID = 3146067i32; pub const D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE1_NOT_SUPPORTED: D3D11_MESSAGE_ID = 3146068i32; pub const D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_BY_NAME_NOT_SUPPORTED: D3D11_MESSAGE_ID = 3146069i32; pub const D3D11_MESSAGE_ID_ENQUEUESETEVENT_NOT_SUPPORTED: D3D11_MESSAGE_ID = 3146070i32; pub const D3D11_MESSAGE_ID_OFFERRELEASE_NOT_SUPPORTED: D3D11_MESSAGE_ID = 3146071i32; pub const D3D11_MESSAGE_ID_OFFERRESOURCES_INACCESSIBLE: D3D11_MESSAGE_ID = 3146072i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDMSAA: D3D11_MESSAGE_ID = 3146073i32; pub const D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDMSAA: D3D11_MESSAGE_ID = 3146074i32; pub const D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDSOURCERECT: D3D11_MESSAGE_ID = 3146075i32; pub const D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_EMPTYRECT: D3D11_MESSAGE_ID = 3146076i32; pub const D3D11_MESSAGE_ID_UPDATESUBRESOURCE_EMPTYDESTBOX: D3D11_MESSAGE_ID = 3146077i32; pub const D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_EMPTYSOURCEBOX: D3D11_MESSAGE_ID = 3146078i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_OM_RENDER_TARGET_DOES_NOT_SUPPORT_LOGIC_OPS: D3D11_MESSAGE_ID = 3146079i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_DEPTHSTENCILVIEW_NOT_SET: D3D11_MESSAGE_ID = 3146080i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_RENDERTARGETVIEW_NOT_SET: D3D11_MESSAGE_ID = 3146081i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_RENDERTARGETVIEW_NOT_SET_DUE_TO_FLIP_PRESENT: D3D11_MESSAGE_ID = 3146082i32; pub const D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_NOT_SET_DUE_TO_FLIP_PRESENT: D3D11_MESSAGE_ID = 3146083i32; pub const D3D11_MESSAGE_ID_GETDATAFORNEWHARDWAREKEY_NULLPARAM: D3D11_MESSAGE_ID = 3146084i32; pub const D3D11_MESSAGE_ID_CHECKCRYPTOSESSIONSTATUS_NULLPARAM: D3D11_MESSAGE_ID = 3146085i32; pub const D3D11_MESSAGE_ID_GETCRYPTOSESSIONPRIVATEDATASIZE_NULLPARAM: D3D11_MESSAGE_ID = 3146086i32; pub const D3D11_MESSAGE_ID_GETVIDEODECODERCAPS_NULLPARAM: D3D11_MESSAGE_ID = 3146087i32; pub const D3D11_MESSAGE_ID_GETVIDEODECODERCAPS_ZEROWIDTHHEIGHT: D3D11_MESSAGE_ID = 3146088i32; pub const D3D11_MESSAGE_ID_CHECKVIDEODECODERDOWNSAMPLING_NULLPARAM: D3D11_MESSAGE_ID = 3146089i32; pub const D3D11_MESSAGE_ID_CHECKVIDEODECODERDOWNSAMPLING_INVALIDCOLORSPACE: D3D11_MESSAGE_ID = 3146090i32; pub const D3D11_MESSAGE_ID_CHECKVIDEODECODERDOWNSAMPLING_ZEROWIDTHHEIGHT: D3D11_MESSAGE_ID = 3146091i32; pub const D3D11_MESSAGE_ID_VIDEODECODERENABLEDOWNSAMPLING_NULLPARAM: D3D11_MESSAGE_ID = 3146092i32; pub const D3D11_MESSAGE_ID_VIDEODECODERENABLEDOWNSAMPLING_UNSUPPORTED: D3D11_MESSAGE_ID = 3146093i32; pub const D3D11_MESSAGE_ID_VIDEODECODERUPDATEDOWNSAMPLING_NULLPARAM: D3D11_MESSAGE_ID = 3146094i32; pub const D3D11_MESSAGE_ID_VIDEODECODERUPDATEDOWNSAMPLING_UNSUPPORTED: D3D11_MESSAGE_ID = 3146095i32; pub const D3D11_MESSAGE_ID_CHECKVIDEOPROCESSORFORMATCONVERSION_NULLPARAM: D3D11_MESSAGE_ID = 3146096i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCOLORSPACE1_NULLPARAM: D3D11_MESSAGE_ID = 3146097i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTCOLORSPACE1_NULLPARAM: D3D11_MESSAGE_ID = 3146098i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE1_NULLPARAM: D3D11_MESSAGE_ID = 3146099i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE1_INVALIDSTREAM: D3D11_MESSAGE_ID = 3146100i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMMIRROR_NULLPARAM: D3D11_MESSAGE_ID = 3146101i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMMIRROR_INVALIDSTREAM: D3D11_MESSAGE_ID = 3146102i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMMIRROR_UNSUPPORTED: D3D11_MESSAGE_ID = 3146103i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE1_NULLPARAM: D3D11_MESSAGE_ID = 3146104i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMMIRROR_NULLPARAM: D3D11_MESSAGE_ID = 3146105i32; pub const D3D11_MESSAGE_ID_RECOMMENDVIDEODECODERDOWNSAMPLING_NULLPARAM: D3D11_MESSAGE_ID = 3146106i32; pub const D3D11_MESSAGE_ID_RECOMMENDVIDEODECODERDOWNSAMPLING_INVALIDCOLORSPACE: D3D11_MESSAGE_ID = 3146107i32; pub const D3D11_MESSAGE_ID_RECOMMENDVIDEODECODERDOWNSAMPLING_ZEROWIDTHHEIGHT: D3D11_MESSAGE_ID = 3146108i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTSHADERUSAGE_NULLPARAM: D3D11_MESSAGE_ID = 3146109i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTSHADERUSAGE_NULLPARAM: D3D11_MESSAGE_ID = 3146110i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_NULLPARAM: D3D11_MESSAGE_ID = 3146111i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_INVALIDSTREAMCOUNT: D3D11_MESSAGE_ID = 3146112i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_TARGETRECT: D3D11_MESSAGE_ID = 3146113i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_INVALIDSOURCERECT: D3D11_MESSAGE_ID = 3146114i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_INVALIDDESTRECT: D3D11_MESSAGE_ID = 3146115i32; pub const D3D11_MESSAGE_ID_GETCRYPTOSESSIONPRIVATEDATASIZE_INVALID_KEY_EXCHANGE_TYPE: D3D11_MESSAGE_ID = 3146116i32; pub const D3D11_MESSAGE_ID_D3D11_1_MESSAGES_END: D3D11_MESSAGE_ID = 3146117i32; pub const D3D11_MESSAGE_ID_D3D11_2_MESSAGES_START: D3D11_MESSAGE_ID = 3146118i32; pub const D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDUSAGE: D3D11_MESSAGE_ID = 3146119i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDUSAGE: D3D11_MESSAGE_ID = 3146120i32; pub const D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDUSAGE: D3D11_MESSAGE_ID = 3146121i32; pub const D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_LEVEL9_STEPRATE_NOT_1: D3D11_MESSAGE_ID = 3146122i32; pub const D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_LEVEL9_INSTANCING_NOT_SUPPORTED: D3D11_MESSAGE_ID = 3146123i32; pub const D3D11_MESSAGE_ID_UPDATETILEMAPPINGS_INVALID_PARAMETER: D3D11_MESSAGE_ID = 3146124i32; pub const D3D11_MESSAGE_ID_COPYTILEMAPPINGS_INVALID_PARAMETER: D3D11_MESSAGE_ID = 3146125i32; pub const D3D11_MESSAGE_ID_COPYTILES_INVALID_PARAMETER: D3D11_MESSAGE_ID = 3146126i32; pub const D3D11_MESSAGE_ID_UPDATETILES_INVALID_PARAMETER: D3D11_MESSAGE_ID = 3146127i32; pub const D3D11_MESSAGE_ID_RESIZETILEPOOL_INVALID_PARAMETER: D3D11_MESSAGE_ID = 3146128i32; pub const D3D11_MESSAGE_ID_TILEDRESOURCEBARRIER_INVALID_PARAMETER: D3D11_MESSAGE_ID = 3146129i32; pub const D3D11_MESSAGE_ID_NULL_TILE_MAPPING_ACCESS_WARNING: D3D11_MESSAGE_ID = 3146130i32; pub const D3D11_MESSAGE_ID_NULL_TILE_MAPPING_ACCESS_ERROR: D3D11_MESSAGE_ID = 3146131i32; pub const D3D11_MESSAGE_ID_DIRTY_TILE_MAPPING_ACCESS: D3D11_MESSAGE_ID = 3146132i32; pub const D3D11_MESSAGE_ID_DUPLICATE_TILE_MAPPINGS_IN_COVERED_AREA: D3D11_MESSAGE_ID = 3146133i32; pub const D3D11_MESSAGE_ID_TILE_MAPPINGS_IN_COVERED_AREA_DUPLICATED_OUTSIDE: D3D11_MESSAGE_ID = 3146134i32; pub const D3D11_MESSAGE_ID_TILE_MAPPINGS_SHARED_BETWEEN_INCOMPATIBLE_RESOURCES: D3D11_MESSAGE_ID = 3146135i32; pub const D3D11_MESSAGE_ID_TILE_MAPPINGS_SHARED_BETWEEN_INPUT_AND_OUTPUT: D3D11_MESSAGE_ID = 3146136i32; pub const D3D11_MESSAGE_ID_CHECKMULTISAMPLEQUALITYLEVELS_INVALIDFLAGS: D3D11_MESSAGE_ID = 3146137i32; pub const D3D11_MESSAGE_ID_GETRESOURCETILING_NONTILED_RESOURCE: D3D11_MESSAGE_ID = 3146138i32; pub const D3D11_MESSAGE_ID_RESIZETILEPOOL_SHRINK_WITH_MAPPINGS_STILL_DEFINED_PAST_END: D3D11_MESSAGE_ID = 3146139i32; pub const D3D11_MESSAGE_ID_NEED_TO_CALL_TILEDRESOURCEBARRIER: D3D11_MESSAGE_ID = 3146140i32; pub const D3D11_MESSAGE_ID_CREATEDEVICE_INVALIDARGS: D3D11_MESSAGE_ID = 3146141i32; pub const D3D11_MESSAGE_ID_CREATEDEVICE_WARNING: D3D11_MESSAGE_ID = 3146142i32; pub const D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEWUINT_HAZARD: D3D11_MESSAGE_ID = 3146143i32; pub const D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEWFLOAT_HAZARD: D3D11_MESSAGE_ID = 3146144i32; pub const D3D11_MESSAGE_ID_TILED_RESOURCE_TIER_1_BUFFER_TEXTURE_MISMATCH: D3D11_MESSAGE_ID = 3146145i32; pub const D3D11_MESSAGE_ID_CREATE_CRYPTOSESSION: D3D11_MESSAGE_ID = 3146146i32; pub const D3D11_MESSAGE_ID_CREATE_AUTHENTICATEDCHANNEL: D3D11_MESSAGE_ID = 3146147i32; pub const D3D11_MESSAGE_ID_LIVE_CRYPTOSESSION: D3D11_MESSAGE_ID = 3146148i32; pub const D3D11_MESSAGE_ID_LIVE_AUTHENTICATEDCHANNEL: D3D11_MESSAGE_ID = 3146149i32; pub const D3D11_MESSAGE_ID_DESTROY_CRYPTOSESSION: D3D11_MESSAGE_ID = 3146150i32; pub const D3D11_MESSAGE_ID_DESTROY_AUTHENTICATEDCHANNEL: D3D11_MESSAGE_ID = 3146151i32; pub const D3D11_MESSAGE_ID_D3D11_2_MESSAGES_END: D3D11_MESSAGE_ID = 3146152i32; pub const D3D11_MESSAGE_ID_D3D11_3_MESSAGES_START: D3D11_MESSAGE_ID = 3146153i32; pub const D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALID_CONSERVATIVERASTERMODE: D3D11_MESSAGE_ID = 3146154i32; pub const D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_SYSTEMVALUE: D3D11_MESSAGE_ID = 3146155i32; pub const D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDCONTEXTTYPE: D3D11_MESSAGE_ID = 3146156i32; pub const D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_DECODENOTSUPPORTED: D3D11_MESSAGE_ID = 3146157i32; pub const D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_ENCODENOTSUPPORTED: D3D11_MESSAGE_ID = 3146158i32; pub const D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDPLANEINDEX: D3D11_MESSAGE_ID = 3146159i32; pub const D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDVIDEOPLANEINDEX: D3D11_MESSAGE_ID = 3146160i32; pub const D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_AMBIGUOUSVIDEOPLANEINDEX: D3D11_MESSAGE_ID = 3146161i32; pub const D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDPLANEINDEX: D3D11_MESSAGE_ID = 3146162i32; pub const D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDVIDEOPLANEINDEX: D3D11_MESSAGE_ID = 3146163i32; pub const D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_AMBIGUOUSVIDEOPLANEINDEX: D3D11_MESSAGE_ID = 3146164i32; pub const D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDPLANEINDEX: D3D11_MESSAGE_ID = 3146165i32; pub const D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDVIDEOPLANEINDEX: D3D11_MESSAGE_ID = 3146166i32; pub const D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_AMBIGUOUSVIDEOPLANEINDEX: D3D11_MESSAGE_ID = 3146167i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_INVALIDSCANDATAOFFSET: D3D11_MESSAGE_ID = 3146168i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_NOTSUPPORTED: D3D11_MESSAGE_ID = 3146169i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_DIMENSIONSTOOLARGE: D3D11_MESSAGE_ID = 3146170i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_INVALIDCOMPONENTS: D3D11_MESSAGE_ID = 3146171i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_DESTINATIONNOT2D: D3D11_MESSAGE_ID = 3146172i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_TILEDRESOURCESUNSUPPORTED: D3D11_MESSAGE_ID = 3146173i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_GUARDRECTSUNSUPPORTED: D3D11_MESSAGE_ID = 3146174i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_FORMATUNSUPPORTED: D3D11_MESSAGE_ID = 3146175i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_INVALIDSUBRESOURCE: D3D11_MESSAGE_ID = 3146176i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_INVALIDMIPLEVEL: D3D11_MESSAGE_ID = 3146177i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_EMPTYDESTBOX: D3D11_MESSAGE_ID = 3146178i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_DESTBOXNOT2D: D3D11_MESSAGE_ID = 3146179i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_DESTBOXNOTSUB: D3D11_MESSAGE_ID = 3146180i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_DESTBOXESINTERSECT: D3D11_MESSAGE_ID = 3146181i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_XSUBSAMPLEMISMATCH: D3D11_MESSAGE_ID = 3146182i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_YSUBSAMPLEMISMATCH: D3D11_MESSAGE_ID = 3146183i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_XSUBSAMPLEODD: D3D11_MESSAGE_ID = 3146184i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_YSUBSAMPLEODD: D3D11_MESSAGE_ID = 3146185i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_OUTPUTDIMENSIONSTOOLARGE: D3D11_MESSAGE_ID = 3146186i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_NONPOW2SCALEUNSUPPORTED: D3D11_MESSAGE_ID = 3146187i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_FRACTIONALDOWNSCALETOLARGE: D3D11_MESSAGE_ID = 3146188i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_CHROMASIZEMISMATCH: D3D11_MESSAGE_ID = 3146189i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_LUMACHROMASIZEMISMATCH: D3D11_MESSAGE_ID = 3146190i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_INVALIDNUMDESTINATIONS: D3D11_MESSAGE_ID = 3146191i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_SUBBOXUNSUPPORTED: D3D11_MESSAGE_ID = 3146192i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_1DESTUNSUPPORTEDFORMAT: D3D11_MESSAGE_ID = 3146193i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_3DESTUNSUPPORTEDFORMAT: D3D11_MESSAGE_ID = 3146194i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_SCALEUNSUPPORTED: D3D11_MESSAGE_ID = 3146195i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_INVALIDSOURCESIZE: D3D11_MESSAGE_ID = 3146196i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_INVALIDCOPYFLAGS: D3D11_MESSAGE_ID = 3146197i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_HAZARD: D3D11_MESSAGE_ID = 3146198i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPORTEDSRCBUFFERUSAGE: D3D11_MESSAGE_ID = 3146199i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPORTEDSRCBUFFERMISCFLAGS: D3D11_MESSAGE_ID = 3146200i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPORTEDDSTTEXTUREUSAGE: D3D11_MESSAGE_ID = 3146201i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_BACKBUFFERNOTSUPPORTED: D3D11_MESSAGE_ID = 3146202i32; pub const D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPRTEDCOPYFLAGS: D3D11_MESSAGE_ID = 3146203i32; pub const D3D11_MESSAGE_ID_JPEGENCODE_NOTSUPPORTED: D3D11_MESSAGE_ID = 3146204i32; pub const D3D11_MESSAGE_ID_JPEGENCODE_INVALIDSCANDATAOFFSET: D3D11_MESSAGE_ID = 3146205i32; pub const D3D11_MESSAGE_ID_JPEGENCODE_INVALIDCOMPONENTS: D3D11_MESSAGE_ID = 3146206i32; pub const D3D11_MESSAGE_ID_JPEGENCODE_SOURCENOT2D: D3D11_MESSAGE_ID = 3146207i32; pub const D3D11_MESSAGE_ID_JPEGENCODE_TILEDRESOURCESUNSUPPORTED: D3D11_MESSAGE_ID = 3146208i32; pub const D3D11_MESSAGE_ID_JPEGENCODE_GUARDRECTSUNSUPPORTED: D3D11_MESSAGE_ID = 3146209i32; pub const D3D11_MESSAGE_ID_JPEGENCODE_XSUBSAMPLEMISMATCH: D3D11_MESSAGE_ID = 3146210i32; pub const D3D11_MESSAGE_ID_JPEGENCODE_YSUBSAMPLEMISMATCH: D3D11_MESSAGE_ID = 3146211i32; pub const D3D11_MESSAGE_ID_JPEGENCODE_FORMATUNSUPPORTED: D3D11_MESSAGE_ID = 3146212i32; pub const D3D11_MESSAGE_ID_JPEGENCODE_INVALIDSUBRESOURCE: D3D11_MESSAGE_ID = 3146213i32; pub const D3D11_MESSAGE_ID_JPEGENCODE_INVALIDMIPLEVEL: D3D11_MESSAGE_ID = 3146214i32; pub const D3D11_MESSAGE_ID_JPEGENCODE_DIMENSIONSTOOLARGE: D3D11_MESSAGE_ID = 3146215i32; pub const D3D11_MESSAGE_ID_JPEGENCODE_HAZARD: D3D11_MESSAGE_ID = 3146216i32; pub const D3D11_MESSAGE_ID_JPEGENCODE_UNSUPPORTEDDSTBUFFERUSAGE: D3D11_MESSAGE_ID = 3146217i32; pub const D3D11_MESSAGE_ID_JPEGENCODE_UNSUPPORTEDDSTBUFFERMISCFLAGS: D3D11_MESSAGE_ID = 3146218i32; pub const D3D11_MESSAGE_ID_JPEGENCODE_UNSUPPORTEDSRCTEXTUREUSAGE: D3D11_MESSAGE_ID = 3146219i32; pub const D3D11_MESSAGE_ID_JPEGENCODE_BACKBUFFERNOTSUPPORTED: D3D11_MESSAGE_ID = 3146220i32; pub const D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_UNSUPPORTEDCONTEXTTTYPEFORQUERY: D3D11_MESSAGE_ID = 3146221i32; pub const D3D11_MESSAGE_ID_FLUSH1_INVALIDCONTEXTTYPE: D3D11_MESSAGE_ID = 3146222i32; pub const D3D11_MESSAGE_ID_DEVICE_SETHARDWAREPROTECTION_INVALIDCONTEXT: D3D11_MESSAGE_ID = 3146223i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTHDRMETADATA_NULLPARAM: D3D11_MESSAGE_ID = 3146224i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTHDRMETADATA_INVALIDSIZE: D3D11_MESSAGE_ID = 3146225i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTHDRMETADATA_NULLPARAM: D3D11_MESSAGE_ID = 3146226i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTHDRMETADATA_INVALIDSIZE: D3D11_MESSAGE_ID = 3146227i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMHDRMETADATA_NULLPARAM: D3D11_MESSAGE_ID = 3146228i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMHDRMETADATA_INVALIDSTREAM: D3D11_MESSAGE_ID = 3146229i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMHDRMETADATA_INVALIDSIZE: D3D11_MESSAGE_ID = 3146230i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMHDRMETADATA_NULLPARAM: D3D11_MESSAGE_ID = 3146231i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMHDRMETADATA_INVALIDSTREAM: D3D11_MESSAGE_ID = 3146232i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMHDRMETADATA_INVALIDSIZE: D3D11_MESSAGE_ID = 3146233i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFRAMEFORMAT_INVALIDSTREAM: D3D11_MESSAGE_ID = 3146234i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE_INVALIDSTREAM: D3D11_MESSAGE_ID = 3146235i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMOUTPUTRATE_INVALIDSTREAM: D3D11_MESSAGE_ID = 3146236i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSOURCERECT_INVALIDSTREAM: D3D11_MESSAGE_ID = 3146237i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMDESTRECT_INVALIDSTREAM: D3D11_MESSAGE_ID = 3146238i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMALPHA_INVALIDSTREAM: D3D11_MESSAGE_ID = 3146239i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPALETTE_INVALIDSTREAM: D3D11_MESSAGE_ID = 3146240i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPIXELASPECTRATIO_INVALIDSTREAM: D3D11_MESSAGE_ID = 3146241i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMLUMAKEY_INVALIDSTREAM: D3D11_MESSAGE_ID = 3146242i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSTEREOFORMAT_INVALIDSTREAM: D3D11_MESSAGE_ID = 3146243i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMAUTOPROCESSINGMODE_INVALIDSTREAM: D3D11_MESSAGE_ID = 3146244i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFILTER_INVALIDSTREAM: D3D11_MESSAGE_ID = 3146245i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMROTATION_INVALIDSTREAM: D3D11_MESSAGE_ID = 3146246i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE1_INVALIDSTREAM: D3D11_MESSAGE_ID = 3146247i32; pub const D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMMIRROR_INVALIDSTREAM: D3D11_MESSAGE_ID = 3146248i32; pub const D3D11_MESSAGE_ID_CREATE_FENCE: D3D11_MESSAGE_ID = 3146249i32; pub const D3D11_MESSAGE_ID_LIVE_FENCE: D3D11_MESSAGE_ID = 3146250i32; pub const D3D11_MESSAGE_ID_DESTROY_FENCE: D3D11_MESSAGE_ID = 3146251i32; pub const D3D11_MESSAGE_ID_CREATE_SYNCHRONIZEDCHANNEL: D3D11_MESSAGE_ID = 3146252i32; pub const D3D11_MESSAGE_ID_LIVE_SYNCHRONIZEDCHANNEL: D3D11_MESSAGE_ID = 3146253i32; pub const D3D11_MESSAGE_ID_DESTROY_SYNCHRONIZEDCHANNEL: D3D11_MESSAGE_ID = 3146254i32; pub const D3D11_MESSAGE_ID_CREATEFENCE_INVALIDFLAGS: D3D11_MESSAGE_ID = 3146255i32; pub const D3D11_MESSAGE_ID_D3D11_3_MESSAGES_END: D3D11_MESSAGE_ID = 3146256i32; pub const D3D11_MESSAGE_ID_D3D11_5_MESSAGES_START: D3D11_MESSAGE_ID = 3146257i32; pub const D3D11_MESSAGE_ID_NEGOTIATECRYPTOSESSIONKEYEXCHANGEMT_INVALIDKEYEXCHANGETYPE: D3D11_MESSAGE_ID = 3146258i32; pub const D3D11_MESSAGE_ID_NEGOTIATECRYPTOSESSIONKEYEXCHANGEMT_NOT_SUPPORTED: D3D11_MESSAGE_ID = 3146259i32; pub const D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_COMPONENT_COUNT: D3D11_MESSAGE_ID = 3146260i32; pub const D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_COMPONENT: D3D11_MESSAGE_ID = 3146261i32; pub const D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_SIZE: D3D11_MESSAGE_ID = 3146262i32; pub const D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_USAGE: D3D11_MESSAGE_ID = 3146263i32; pub const D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_MISC_FLAGS: D3D11_MESSAGE_ID = 3146264i32; pub const D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_OFFSET: D3D11_MESSAGE_ID = 3146265i32; pub const D3D11_MESSAGE_ID_CREATE_TRACKEDWORKLOAD: D3D11_MESSAGE_ID = 3146266i32; pub const D3D11_MESSAGE_ID_LIVE_TRACKEDWORKLOAD: D3D11_MESSAGE_ID = 3146267i32; pub const D3D11_MESSAGE_ID_DESTROY_TRACKEDWORKLOAD: D3D11_MESSAGE_ID = 3146268i32; pub const D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_NULLPARAM: D3D11_MESSAGE_ID = 3146269i32; pub const D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_INVALID_MAX_INSTANCES: D3D11_MESSAGE_ID = 3146270i32; pub const D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_INVALID_DEADLINE_TYPE: D3D11_MESSAGE_ID = 3146271i32; pub const D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_INVALID_ENGINE_TYPE: D3D11_MESSAGE_ID = 3146272i32; pub const D3D11_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOADS: D3D11_MESSAGE_ID = 3146273i32; pub const D3D11_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOAD_PAIRS: D3D11_MESSAGE_ID = 3146274i32; pub const D3D11_MESSAGE_ID_INCOMPLETE_TRACKED_WORKLOAD_PAIR: D3D11_MESSAGE_ID = 3146275i32; pub const D3D11_MESSAGE_ID_OUT_OF_ORDER_TRACKED_WORKLOAD_PAIR: D3D11_MESSAGE_ID = 3146276i32; pub const D3D11_MESSAGE_ID_CANNOT_ADD_TRACKED_WORKLOAD: D3D11_MESSAGE_ID = 3146277i32; pub const D3D11_MESSAGE_ID_TRACKED_WORKLOAD_NOT_SUPPORTED: D3D11_MESSAGE_ID = 3146278i32; pub const D3D11_MESSAGE_ID_TRACKED_WORKLOAD_ENGINE_TYPE_NOT_FOUND: D3D11_MESSAGE_ID = 3146279i32; pub const D3D11_MESSAGE_ID_NO_TRACKED_WORKLOAD_SLOT_AVAILABLE: D3D11_MESSAGE_ID = 3146280i32; pub const D3D11_MESSAGE_ID_END_TRACKED_WORKLOAD_INVALID_ARG: D3D11_MESSAGE_ID = 3146281i32; pub const D3D11_MESSAGE_ID_TRACKED_WORKLOAD_DISJOINT_FAILURE: D3D11_MESSAGE_ID = 3146282i32; pub const D3D11_MESSAGE_ID_D3D11_5_MESSAGES_END: D3D11_MESSAGE_ID = 3146283i32; pub type D3D11_MESSAGE_SEVERITY = i32; pub const D3D11_MESSAGE_SEVERITY_CORRUPTION: D3D11_MESSAGE_SEVERITY = 0i32; pub const D3D11_MESSAGE_SEVERITY_ERROR: D3D11_MESSAGE_SEVERITY = 1i32; pub const D3D11_MESSAGE_SEVERITY_WARNING: D3D11_MESSAGE_SEVERITY = 2i32; pub const D3D11_MESSAGE_SEVERITY_INFO: D3D11_MESSAGE_SEVERITY = 3i32; pub const D3D11_MESSAGE_SEVERITY_MESSAGE: D3D11_MESSAGE_SEVERITY = 4i32; pub const D3D11_MINOR_VERSION: u32 = 0u32; pub const D3D11_MIN_BORDER_COLOR_COMPONENT: f32 = 0f32; pub const D3D11_MIN_DEPTH: f32 = 0f32; pub const D3D11_MIN_FILTER_SHIFT: u32 = 4u32; pub const D3D11_MIN_MAXANISOTROPY: u32 = 0u32; pub const D3D11_MIP_FILTER_SHIFT: u32 = 0u32; pub const D3D11_MIP_LOD_BIAS_MAX: f32 = 15.99f32; pub const D3D11_MIP_LOD_BIAS_MIN: f32 = -16f32; pub const D3D11_MIP_LOD_FRACTIONAL_BIT_COUNT: u32 = 8u32; pub const D3D11_MIP_LOD_RANGE_BIT_COUNT: u32 = 8u32; pub const D3D11_MULTISAMPLE_ANTIALIAS_LINE_WIDTH: f32 = 1.4f32; pub const D3D11_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT: u32 = 0u32; #[repr(C)] pub struct D3D11_OMAC { pub Omac: [u8; 16], } impl ::core::marker::Copy for D3D11_OMAC {} impl ::core::clone::Clone for D3D11_OMAC { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_PACKED_MIP_DESC { pub NumStandardMips: u8, pub NumPackedMips: u8, pub NumTilesForPackedMips: u32, pub StartTileIndexInOverallResource: u32, } impl ::core::marker::Copy for D3D11_PACKED_MIP_DESC {} impl ::core::clone::Clone for D3D11_PACKED_MIP_DESC { fn clone(&self) -> Self { *self } } pub const D3D11_PACKED_TILE: u32 = 4294967295u32; #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] pub struct D3D11_PARAMETER_DESC { pub Name: super::super::Foundation::PSTR, pub SemanticName: super::super::Foundation::PSTR, pub Type: super::Direct3D::D3D_SHADER_VARIABLE_TYPE, pub Class: super::Direct3D::D3D_SHADER_VARIABLE_CLASS, pub Rows: u32, pub Columns: u32, pub InterpolationMode: super::Direct3D::D3D_INTERPOLATION_MODE, pub Flags: super::Direct3D::D3D_PARAMETER_FLAGS, pub FirstInRegister: u32, pub FirstInComponent: u32, pub FirstOutRegister: u32, pub FirstOutComponent: u32, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] impl ::core::marker::Copy for D3D11_PARAMETER_DESC {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] impl ::core::clone::Clone for D3D11_PARAMETER_DESC { fn clone(&self) -> Self { *self } } pub const D3D11_PIXEL_ADDRESS_RANGE_BIT_COUNT: u32 = 15u32; #[repr(C)] pub struct D3D11_PIXEL_SHADER_TRACE_DESC { pub Invocation: u64, pub X: i32, pub Y: i32, pub SampleMask: u64, } impl ::core::marker::Copy for D3D11_PIXEL_SHADER_TRACE_DESC {} impl ::core::clone::Clone for D3D11_PIXEL_SHADER_TRACE_DESC { fn clone(&self) -> Self { *self } } pub const D3D11_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT: u32 = 16u32; pub const D3D11_PS_CS_UAV_REGISTER_COMPONENTS: u32 = 1u32; pub const D3D11_PS_CS_UAV_REGISTER_COUNT: u32 = 8u32; pub const D3D11_PS_CS_UAV_REGISTER_READS_PER_INST: u32 = 1u32; pub const D3D11_PS_CS_UAV_REGISTER_READ_PORTS: u32 = 1u32; pub const D3D11_PS_FRONTFACING_DEFAULT_VALUE: u32 = 4294967295u32; pub const D3D11_PS_FRONTFACING_FALSE_VALUE: u32 = 0u32; pub const D3D11_PS_FRONTFACING_TRUE_VALUE: u32 = 4294967295u32; pub const D3D11_PS_INPUT_REGISTER_COMPONENTS: u32 = 4u32; pub const D3D11_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_PS_INPUT_REGISTER_COUNT: u32 = 32u32; pub const D3D11_PS_INPUT_REGISTER_READS_PER_INST: u32 = 2u32; pub const D3D11_PS_INPUT_REGISTER_READ_PORTS: u32 = 1u32; pub const D3D11_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT: f32 = 0f32; pub const D3D11_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS: u32 = 1u32; pub const D3D11_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_PS_OUTPUT_DEPTH_REGISTER_COUNT: u32 = 1u32; pub const D3D11_PS_OUTPUT_MASK_REGISTER_COMPONENTS: u32 = 1u32; pub const D3D11_PS_OUTPUT_MASK_REGISTER_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_PS_OUTPUT_MASK_REGISTER_COUNT: u32 = 1u32; pub const D3D11_PS_OUTPUT_REGISTER_COMPONENTS: u32 = 4u32; pub const D3D11_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_PS_OUTPUT_REGISTER_COUNT: u32 = 8u32; pub const D3D11_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT: f32 = 0.5f32; pub type D3D11_QUERY = i32; pub const D3D11_QUERY_EVENT: D3D11_QUERY = 0i32; pub const D3D11_QUERY_OCCLUSION: D3D11_QUERY = 1i32; pub const D3D11_QUERY_TIMESTAMP: D3D11_QUERY = 2i32; pub const D3D11_QUERY_TIMESTAMP_DISJOINT: D3D11_QUERY = 3i32; pub const D3D11_QUERY_PIPELINE_STATISTICS: D3D11_QUERY = 4i32; pub const D3D11_QUERY_OCCLUSION_PREDICATE: D3D11_QUERY = 5i32; pub const D3D11_QUERY_SO_STATISTICS: D3D11_QUERY = 6i32; pub const D3D11_QUERY_SO_OVERFLOW_PREDICATE: D3D11_QUERY = 7i32; pub const D3D11_QUERY_SO_STATISTICS_STREAM0: D3D11_QUERY = 8i32; pub const D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM0: D3D11_QUERY = 9i32; pub const D3D11_QUERY_SO_STATISTICS_STREAM1: D3D11_QUERY = 10i32; pub const D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM1: D3D11_QUERY = 11i32; pub const D3D11_QUERY_SO_STATISTICS_STREAM2: D3D11_QUERY = 12i32; pub const D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM2: D3D11_QUERY = 13i32; pub const D3D11_QUERY_SO_STATISTICS_STREAM3: D3D11_QUERY = 14i32; pub const D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM3: D3D11_QUERY = 15i32; #[repr(C)] pub struct D3D11_QUERY_DATA_PIPELINE_STATISTICS { pub IAVertices: u64, pub IAPrimitives: u64, pub VSInvocations: u64, pub GSInvocations: u64, pub GSPrimitives: u64, pub CInvocations: u64, pub CPrimitives: u64, pub PSInvocations: u64, pub HSInvocations: u64, pub DSInvocations: u64, pub CSInvocations: u64, } impl ::core::marker::Copy for D3D11_QUERY_DATA_PIPELINE_STATISTICS {} impl ::core::clone::Clone for D3D11_QUERY_DATA_PIPELINE_STATISTICS { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_QUERY_DATA_SO_STATISTICS { pub NumPrimitivesWritten: u64, pub PrimitivesStorageNeeded: u64, } impl ::core::marker::Copy for D3D11_QUERY_DATA_SO_STATISTICS {} impl ::core::clone::Clone for D3D11_QUERY_DATA_SO_STATISTICS { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_QUERY_DATA_TIMESTAMP_DISJOINT { pub Frequency: u64, pub Disjoint: super::super::Foundation::BOOL, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_QUERY_DATA_TIMESTAMP_DISJOINT {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_QUERY_DATA_TIMESTAMP_DISJOINT { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_QUERY_DESC { pub Query: D3D11_QUERY, pub MiscFlags: u32, } impl ::core::marker::Copy for D3D11_QUERY_DESC {} impl ::core::clone::Clone for D3D11_QUERY_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_QUERY_DESC1 { pub Query: D3D11_QUERY, pub MiscFlags: u32, pub ContextType: D3D11_CONTEXT_TYPE, } impl ::core::marker::Copy for D3D11_QUERY_DESC1 {} impl ::core::clone::Clone for D3D11_QUERY_DESC1 { fn clone(&self) -> Self { *self } } pub type D3D11_QUERY_MISC_FLAG = i32; pub const D3D11_QUERY_MISC_PREDICATEHINT: D3D11_QUERY_MISC_FLAG = 1i32; pub type D3D11_RAISE_FLAG = i32; pub const D3D11_RAISE_FLAG_DRIVER_INTERNAL_ERROR: D3D11_RAISE_FLAG = 1i32; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_RASTERIZER_DESC { pub FillMode: D3D11_FILL_MODE, pub CullMode: D3D11_CULL_MODE, pub FrontCounterClockwise: super::super::Foundation::BOOL, pub DepthBias: i32, pub DepthBiasClamp: f32, pub SlopeScaledDepthBias: f32, pub DepthClipEnable: super::super::Foundation::BOOL, pub ScissorEnable: super::super::Foundation::BOOL, pub MultisampleEnable: super::super::Foundation::BOOL, pub AntialiasedLineEnable: super::super::Foundation::BOOL, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_RASTERIZER_DESC {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_RASTERIZER_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_RASTERIZER_DESC1 { pub FillMode: D3D11_FILL_MODE, pub CullMode: D3D11_CULL_MODE, pub FrontCounterClockwise: super::super::Foundation::BOOL, pub DepthBias: i32, pub DepthBiasClamp: f32, pub SlopeScaledDepthBias: f32, pub DepthClipEnable: super::super::Foundation::BOOL, pub ScissorEnable: super::super::Foundation::BOOL, pub MultisampleEnable: super::super::Foundation::BOOL, pub AntialiasedLineEnable: super::super::Foundation::BOOL, pub ForcedSampleCount: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_RASTERIZER_DESC1 {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_RASTERIZER_DESC1 { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_RASTERIZER_DESC2 { pub FillMode: D3D11_FILL_MODE, pub CullMode: D3D11_CULL_MODE, pub FrontCounterClockwise: super::super::Foundation::BOOL, pub DepthBias: i32, pub DepthBiasClamp: f32, pub SlopeScaledDepthBias: f32, pub DepthClipEnable: super::super::Foundation::BOOL, pub ScissorEnable: super::super::Foundation::BOOL, pub MultisampleEnable: super::super::Foundation::BOOL, pub AntialiasedLineEnable: super::super::Foundation::BOOL, pub ForcedSampleCount: u32, pub ConservativeRaster: D3D11_CONSERVATIVE_RASTERIZATION_MODE, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_RASTERIZER_DESC2 {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_RASTERIZER_DESC2 { fn clone(&self) -> Self { *self } } pub const D3D11_RAW_UAV_SRV_BYTE_ALIGNMENT: u32 = 16u32; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_RENDER_TARGET_BLEND_DESC { pub BlendEnable: super::super::Foundation::BOOL, pub SrcBlend: D3D11_BLEND, pub DestBlend: D3D11_BLEND, pub BlendOp: D3D11_BLEND_OP, pub SrcBlendAlpha: D3D11_BLEND, pub DestBlendAlpha: D3D11_BLEND, pub BlendOpAlpha: D3D11_BLEND_OP, pub RenderTargetWriteMask: u8, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_RENDER_TARGET_BLEND_DESC {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_RENDER_TARGET_BLEND_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_RENDER_TARGET_BLEND_DESC1 { pub BlendEnable: super::super::Foundation::BOOL, pub LogicOpEnable: super::super::Foundation::BOOL, pub SrcBlend: D3D11_BLEND, pub DestBlend: D3D11_BLEND, pub BlendOp: D3D11_BLEND_OP, pub SrcBlendAlpha: D3D11_BLEND, pub DestBlendAlpha: D3D11_BLEND, pub BlendOpAlpha: D3D11_BLEND_OP, pub LogicOp: D3D11_LOGIC_OP, pub RenderTargetWriteMask: u8, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_RENDER_TARGET_BLEND_DESC1 {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_RENDER_TARGET_BLEND_DESC1 { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_RENDER_TARGET_VIEW_DESC { pub Format: super::Dxgi::Common::DXGI_FORMAT, pub ViewDimension: D3D11_RTV_DIMENSION, pub Anonymous: D3D11_RENDER_TARGET_VIEW_DESC_0, } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::marker::Copy for D3D11_RENDER_TARGET_VIEW_DESC {} #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::clone::Clone for D3D11_RENDER_TARGET_VIEW_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub union D3D11_RENDER_TARGET_VIEW_DESC_0 { pub Buffer: D3D11_BUFFER_RTV, pub Texture1D: D3D11_TEX1D_RTV, pub Texture1DArray: D3D11_TEX1D_ARRAY_RTV, pub Texture2D: D3D11_TEX2D_RTV, pub Texture2DArray: D3D11_TEX2D_ARRAY_RTV, pub Texture2DMS: D3D11_TEX2DMS_RTV, pub Texture2DMSArray: D3D11_TEX2DMS_ARRAY_RTV, pub Texture3D: D3D11_TEX3D_RTV, } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::marker::Copy for D3D11_RENDER_TARGET_VIEW_DESC_0 {} #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::clone::Clone for D3D11_RENDER_TARGET_VIEW_DESC_0 { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_RENDER_TARGET_VIEW_DESC1 { pub Format: super::Dxgi::Common::DXGI_FORMAT, pub ViewDimension: D3D11_RTV_DIMENSION, pub Anonymous: D3D11_RENDER_TARGET_VIEW_DESC1_0, } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::marker::Copy for D3D11_RENDER_TARGET_VIEW_DESC1 {} #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::clone::Clone for D3D11_RENDER_TARGET_VIEW_DESC1 { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub union D3D11_RENDER_TARGET_VIEW_DESC1_0 { pub Buffer: D3D11_BUFFER_RTV, pub Texture1D: D3D11_TEX1D_RTV, pub Texture1DArray: D3D11_TEX1D_ARRAY_RTV, pub Texture2D: D3D11_TEX2D_RTV1, pub Texture2DArray: D3D11_TEX2D_ARRAY_RTV1, pub Texture2DMS: D3D11_TEX2DMS_RTV, pub Texture2DMSArray: D3D11_TEX2DMS_ARRAY_RTV, pub Texture3D: D3D11_TEX3D_RTV, } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::marker::Copy for D3D11_RENDER_TARGET_VIEW_DESC1_0 {} #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::clone::Clone for D3D11_RENDER_TARGET_VIEW_DESC1_0 { fn clone(&self) -> Self { *self } } pub const D3D11_REQ_BLEND_OBJECT_COUNT_PER_DEVICE: u32 = 4096u32; pub const D3D11_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP: u32 = 27u32; pub const D3D11_REQ_CONSTANT_BUFFER_ELEMENT_COUNT: u32 = 4096u32; pub const D3D11_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_DEVICE: u32 = 4096u32; pub const D3D11_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP: u32 = 32u32; pub const D3D11_REQ_DRAW_VERTEX_COUNT_2_TO_EXP: u32 = 32u32; pub const D3D11_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION: u32 = 16384u32; pub const D3D11_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT: u32 = 1024u32; pub const D3D11_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT: u32 = 4096u32; pub const D3D11_REQ_MAXANISOTROPY: u32 = 16u32; pub const D3D11_REQ_MIP_LEVELS: u32 = 15u32; pub const D3D11_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES: u32 = 2048u32; pub const D3D11_REQ_RASTERIZER_OBJECT_COUNT_PER_DEVICE: u32 = 4096u32; pub const D3D11_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH: u32 = 16384u32; pub const D3D11_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_A_TERM: u32 = 128u32; pub const D3D11_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_B_TERM: f32 = 0.25f32; pub const D3D11_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_C_TERM: u32 = 2048u32; pub const D3D11_REQ_RESOURCE_VIEW_COUNT_PER_DEVICE_2_TO_EXP: u32 = 20u32; pub const D3D11_REQ_SAMPLER_OBJECT_COUNT_PER_DEVICE: u32 = 4096u32; pub const D3D11_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION: u32 = 2048u32; pub const D3D11_REQ_TEXTURE1D_U_DIMENSION: u32 = 16384u32; pub const D3D11_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION: u32 = 2048u32; pub const D3D11_REQ_TEXTURE2D_U_OR_V_DIMENSION: u32 = 16384u32; pub const D3D11_REQ_TEXTURE3D_U_V_OR_W_DIMENSION: u32 = 2048u32; pub const D3D11_REQ_TEXTURECUBE_DIMENSION: u32 = 16384u32; pub const D3D11_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL: u32 = 0u32; pub type D3D11_RESOURCE_DIMENSION = i32; pub const D3D11_RESOURCE_DIMENSION_UNKNOWN: D3D11_RESOURCE_DIMENSION = 0i32; pub const D3D11_RESOURCE_DIMENSION_BUFFER: D3D11_RESOURCE_DIMENSION = 1i32; pub const D3D11_RESOURCE_DIMENSION_TEXTURE1D: D3D11_RESOURCE_DIMENSION = 2i32; pub const D3D11_RESOURCE_DIMENSION_TEXTURE2D: D3D11_RESOURCE_DIMENSION = 3i32; pub const D3D11_RESOURCE_DIMENSION_TEXTURE3D: D3D11_RESOURCE_DIMENSION = 4i32; pub type D3D11_RESOURCE_MISC_FLAG = u32; pub const D3D11_RESOURCE_MISC_GENERATE_MIPS: D3D11_RESOURCE_MISC_FLAG = 1u32; pub const D3D11_RESOURCE_MISC_SHARED: D3D11_RESOURCE_MISC_FLAG = 2u32; pub const D3D11_RESOURCE_MISC_TEXTURECUBE: D3D11_RESOURCE_MISC_FLAG = 4u32; pub const D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS: D3D11_RESOURCE_MISC_FLAG = 16u32; pub const D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS: D3D11_RESOURCE_MISC_FLAG = 32u32; pub const D3D11_RESOURCE_MISC_BUFFER_STRUCTURED: D3D11_RESOURCE_MISC_FLAG = 64u32; pub const D3D11_RESOURCE_MISC_RESOURCE_CLAMP: D3D11_RESOURCE_MISC_FLAG = 128u32; pub const D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX: D3D11_RESOURCE_MISC_FLAG = 256u32; pub const D3D11_RESOURCE_MISC_GDI_COMPATIBLE: D3D11_RESOURCE_MISC_FLAG = 512u32; pub const D3D11_RESOURCE_MISC_SHARED_NTHANDLE: D3D11_RESOURCE_MISC_FLAG = 2048u32; pub const D3D11_RESOURCE_MISC_RESTRICTED_CONTENT: D3D11_RESOURCE_MISC_FLAG = 4096u32; pub const D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE: D3D11_RESOURCE_MISC_FLAG = 8192u32; pub const D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER: D3D11_RESOURCE_MISC_FLAG = 16384u32; pub const D3D11_RESOURCE_MISC_GUARDED: D3D11_RESOURCE_MISC_FLAG = 32768u32; pub const D3D11_RESOURCE_MISC_TILE_POOL: D3D11_RESOURCE_MISC_FLAG = 131072u32; pub const D3D11_RESOURCE_MISC_TILED: D3D11_RESOURCE_MISC_FLAG = 262144u32; pub const D3D11_RESOURCE_MISC_HW_PROTECTED: D3D11_RESOURCE_MISC_FLAG = 524288u32; pub const D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE: D3D11_RESOURCE_MISC_FLAG = 1048576u32; pub const D3D11_RESOURCE_MISC_SHARED_EXCLUSIVE_WRITER: D3D11_RESOURCE_MISC_FLAG = 2097152u32; pub type D3D11_RLDO_FLAGS = i32; pub const D3D11_RLDO_SUMMARY: D3D11_RLDO_FLAGS = 1i32; pub const D3D11_RLDO_DETAIL: D3D11_RLDO_FLAGS = 2i32; pub const D3D11_RLDO_IGNORE_INTERNAL: D3D11_RLDO_FLAGS = 4i32; pub type D3D11_RTV_DIMENSION = i32; pub const D3D11_RTV_DIMENSION_UNKNOWN: D3D11_RTV_DIMENSION = 0i32; pub const D3D11_RTV_DIMENSION_BUFFER: D3D11_RTV_DIMENSION = 1i32; pub const D3D11_RTV_DIMENSION_TEXTURE1D: D3D11_RTV_DIMENSION = 2i32; pub const D3D11_RTV_DIMENSION_TEXTURE1DARRAY: D3D11_RTV_DIMENSION = 3i32; pub const D3D11_RTV_DIMENSION_TEXTURE2D: D3D11_RTV_DIMENSION = 4i32; pub const D3D11_RTV_DIMENSION_TEXTURE2DARRAY: D3D11_RTV_DIMENSION = 5i32; pub const D3D11_RTV_DIMENSION_TEXTURE2DMS: D3D11_RTV_DIMENSION = 6i32; pub const D3D11_RTV_DIMENSION_TEXTURE2DMSARRAY: D3D11_RTV_DIMENSION = 7i32; pub const D3D11_RTV_DIMENSION_TEXTURE3D: D3D11_RTV_DIMENSION = 8i32; #[repr(C)] pub struct D3D11_SAMPLER_DESC { pub Filter: D3D11_FILTER, pub AddressU: D3D11_TEXTURE_ADDRESS_MODE, pub AddressV: D3D11_TEXTURE_ADDRESS_MODE, pub AddressW: D3D11_TEXTURE_ADDRESS_MODE, pub MipLODBias: f32, pub MaxAnisotropy: u32, pub ComparisonFunc: D3D11_COMPARISON_FUNC, pub BorderColor: [f32; 4], pub MinLOD: f32, pub MaxLOD: f32, } impl ::core::marker::Copy for D3D11_SAMPLER_DESC {} impl ::core::clone::Clone for D3D11_SAMPLER_DESC { fn clone(&self) -> Self { *self } } pub const D3D11_SDK_LAYERS_VERSION: u32 = 1u32; pub const D3D11_SDK_VERSION: u32 = 7u32; #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] pub struct D3D11_SHADER_BUFFER_DESC { pub Name: super::super::Foundation::PSTR, pub Type: super::Direct3D::D3D_CBUFFER_TYPE, pub Variables: u32, pub Size: u32, pub uFlags: u32, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] impl ::core::marker::Copy for D3D11_SHADER_BUFFER_DESC {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] impl ::core::clone::Clone for D3D11_SHADER_BUFFER_DESC { fn clone(&self) -> Self { *self } } pub type D3D11_SHADER_CACHE_SUPPORT_FLAGS = i32; pub const D3D11_SHADER_CACHE_SUPPORT_NONE: D3D11_SHADER_CACHE_SUPPORT_FLAGS = 0i32; pub const D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE: D3D11_SHADER_CACHE_SUPPORT_FLAGS = 1i32; pub const D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE: D3D11_SHADER_CACHE_SUPPORT_FLAGS = 2i32; #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] pub struct D3D11_SHADER_DESC { pub Version: u32, pub Creator: super::super::Foundation::PSTR, pub Flags: u32, pub ConstantBuffers: u32, pub BoundResources: u32, pub InputParameters: u32, pub OutputParameters: u32, pub InstructionCount: u32, pub TempRegisterCount: u32, pub TempArrayCount: u32, pub DefCount: u32, pub DclCount: u32, pub TextureNormalInstructions: u32, pub TextureLoadInstructions: u32, pub TextureCompInstructions: u32, pub TextureBiasInstructions: u32, pub TextureGradientInstructions: u32, pub FloatInstructionCount: u32, pub IntInstructionCount: u32, pub UintInstructionCount: u32, pub StaticFlowControlCount: u32, pub DynamicFlowControlCount: u32, pub MacroInstructionCount: u32, pub ArrayInstructionCount: u32, pub CutInstructionCount: u32, pub EmitInstructionCount: u32, pub GSOutputTopology: super::Direct3D::D3D_PRIMITIVE_TOPOLOGY, pub GSMaxOutputVertexCount: u32, pub InputPrimitive: super::Direct3D::D3D_PRIMITIVE, pub PatchConstantParameters: u32, pub cGSInstanceCount: u32, pub cControlPoints: u32, pub HSOutputPrimitive: super::Direct3D::D3D_TESSELLATOR_OUTPUT_PRIMITIVE, pub HSPartitioning: super::Direct3D::D3D_TESSELLATOR_PARTITIONING, pub TessellatorDomain: super::Direct3D::D3D_TESSELLATOR_DOMAIN, pub cBarrierInstructions: u32, pub cInterlockedInstructions: u32, pub cTextureStoreInstructions: u32, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] impl ::core::marker::Copy for D3D11_SHADER_DESC {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] impl ::core::clone::Clone for D3D11_SHADER_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] pub struct D3D11_SHADER_INPUT_BIND_DESC { pub Name: super::super::Foundation::PSTR, pub Type: super::Direct3D::D3D_SHADER_INPUT_TYPE, pub BindPoint: u32, pub BindCount: u32, pub uFlags: u32, pub ReturnType: super::Direct3D::D3D_RESOURCE_RETURN_TYPE, pub Dimension: super::Direct3D::D3D_SRV_DIMENSION, pub NumSamples: u32, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] impl ::core::marker::Copy for D3D11_SHADER_INPUT_BIND_DESC {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] impl ::core::clone::Clone for D3D11_SHADER_INPUT_BIND_DESC { fn clone(&self) -> Self { *self } } pub const D3D11_SHADER_MAJOR_VERSION: u32 = 5u32; pub const D3D11_SHADER_MAX_INSTANCES: u32 = 65535u32; pub const D3D11_SHADER_MAX_INTERFACES: u32 = 253u32; pub const D3D11_SHADER_MAX_INTERFACE_CALL_SITES: u32 = 4096u32; pub const D3D11_SHADER_MAX_TYPES: u32 = 65535u32; pub const D3D11_SHADER_MINOR_VERSION: u32 = 0u32; pub type D3D11_SHADER_MIN_PRECISION_SUPPORT = i32; pub const D3D11_SHADER_MIN_PRECISION_10_BIT: D3D11_SHADER_MIN_PRECISION_SUPPORT = 1i32; pub const D3D11_SHADER_MIN_PRECISION_16_BIT: D3D11_SHADER_MIN_PRECISION_SUPPORT = 2i32; #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub struct D3D11_SHADER_RESOURCE_VIEW_DESC { pub Format: super::Dxgi::Common::DXGI_FORMAT, pub ViewDimension: super::Direct3D::D3D_SRV_DIMENSION, pub Anonymous: D3D11_SHADER_RESOURCE_VIEW_DESC_0, } #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::marker::Copy for D3D11_SHADER_RESOURCE_VIEW_DESC {} #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::clone::Clone for D3D11_SHADER_RESOURCE_VIEW_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub union D3D11_SHADER_RESOURCE_VIEW_DESC_0 { pub Buffer: D3D11_BUFFER_SRV, pub Texture1D: D3D11_TEX1D_SRV, pub Texture1DArray: D3D11_TEX1D_ARRAY_SRV, pub Texture2D: D3D11_TEX2D_SRV, pub Texture2DArray: D3D11_TEX2D_ARRAY_SRV, pub Texture2DMS: D3D11_TEX2DMS_SRV, pub Texture2DMSArray: D3D11_TEX2DMS_ARRAY_SRV, pub Texture3D: D3D11_TEX3D_SRV, pub TextureCube: D3D11_TEXCUBE_SRV, pub TextureCubeArray: D3D11_TEXCUBE_ARRAY_SRV, pub BufferEx: D3D11_BUFFEREX_SRV, } #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::marker::Copy for D3D11_SHADER_RESOURCE_VIEW_DESC_0 {} #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::clone::Clone for D3D11_SHADER_RESOURCE_VIEW_DESC_0 { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub struct D3D11_SHADER_RESOURCE_VIEW_DESC1 { pub Format: super::Dxgi::Common::DXGI_FORMAT, pub ViewDimension: super::Direct3D::D3D_SRV_DIMENSION, pub Anonymous: D3D11_SHADER_RESOURCE_VIEW_DESC1_0, } #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::marker::Copy for D3D11_SHADER_RESOURCE_VIEW_DESC1 {} #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::clone::Clone for D3D11_SHADER_RESOURCE_VIEW_DESC1 { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] pub union D3D11_SHADER_RESOURCE_VIEW_DESC1_0 { pub Buffer: D3D11_BUFFER_SRV, pub Texture1D: D3D11_TEX1D_SRV, pub Texture1DArray: D3D11_TEX1D_ARRAY_SRV, pub Texture2D: D3D11_TEX2D_SRV1, pub Texture2DArray: D3D11_TEX2D_ARRAY_SRV1, pub Texture2DMS: D3D11_TEX2DMS_SRV, pub Texture2DMSArray: D3D11_TEX2DMS_ARRAY_SRV, pub Texture3D: D3D11_TEX3D_SRV, pub TextureCube: D3D11_TEXCUBE_SRV, pub TextureCubeArray: D3D11_TEXCUBE_ARRAY_SRV, pub BufferEx: D3D11_BUFFEREX_SRV, } #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::marker::Copy for D3D11_SHADER_RESOURCE_VIEW_DESC1_0 {} #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::clone::Clone for D3D11_SHADER_RESOURCE_VIEW_DESC1_0 { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_SHADER_TRACE_DESC { pub Type: D3D11_SHADER_TYPE, pub Flags: u32, pub Anonymous: D3D11_SHADER_TRACE_DESC_0, } impl ::core::marker::Copy for D3D11_SHADER_TRACE_DESC {} impl ::core::clone::Clone for D3D11_SHADER_TRACE_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] pub union D3D11_SHADER_TRACE_DESC_0 { pub VertexShaderTraceDesc: D3D11_VERTEX_SHADER_TRACE_DESC, pub HullShaderTraceDesc: D3D11_HULL_SHADER_TRACE_DESC, pub DomainShaderTraceDesc: D3D11_DOMAIN_SHADER_TRACE_DESC, pub GeometryShaderTraceDesc: D3D11_GEOMETRY_SHADER_TRACE_DESC, pub PixelShaderTraceDesc: D3D11_PIXEL_SHADER_TRACE_DESC, pub ComputeShaderTraceDesc: D3D11_COMPUTE_SHADER_TRACE_DESC, } impl ::core::marker::Copy for D3D11_SHADER_TRACE_DESC_0 {} impl ::core::clone::Clone for D3D11_SHADER_TRACE_DESC_0 { fn clone(&self) -> Self { *self } } pub const D3D11_SHADER_TRACE_FLAG_RECORD_REGISTER_READS: u32 = 2u32; pub const D3D11_SHADER_TRACE_FLAG_RECORD_REGISTER_WRITES: u32 = 1u32; pub type D3D11_SHADER_TRACKING_OPTIONS = i32; pub const D3D11_SHADER_TRACKING_OPTION_IGNORE: D3D11_SHADER_TRACKING_OPTIONS = 0i32; pub const D3D11_SHADER_TRACKING_OPTION_TRACK_UNINITIALIZED: D3D11_SHADER_TRACKING_OPTIONS = 1i32; pub const D3D11_SHADER_TRACKING_OPTION_TRACK_RAW: D3D11_SHADER_TRACKING_OPTIONS = 2i32; pub const D3D11_SHADER_TRACKING_OPTION_TRACK_WAR: D3D11_SHADER_TRACKING_OPTIONS = 4i32; pub const D3D11_SHADER_TRACKING_OPTION_TRACK_WAW: D3D11_SHADER_TRACKING_OPTIONS = 8i32; pub const D3D11_SHADER_TRACKING_OPTION_ALLOW_SAME: D3D11_SHADER_TRACKING_OPTIONS = 16i32; pub const D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY: D3D11_SHADER_TRACKING_OPTIONS = 32i32; pub const D3D11_SHADER_TRACKING_OPTION_TRACK_RAW_ACROSS_THREADGROUPS: D3D11_SHADER_TRACKING_OPTIONS = 64i32; pub const D3D11_SHADER_TRACKING_OPTION_TRACK_WAR_ACROSS_THREADGROUPS: D3D11_SHADER_TRACKING_OPTIONS = 128i32; pub const D3D11_SHADER_TRACKING_OPTION_TRACK_WAW_ACROSS_THREADGROUPS: D3D11_SHADER_TRACKING_OPTIONS = 256i32; pub const D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY_ACROSS_THREADGROUPS: D3D11_SHADER_TRACKING_OPTIONS = 512i32; pub const D3D11_SHADER_TRACKING_OPTION_UAV_SPECIFIC_FLAGS: D3D11_SHADER_TRACKING_OPTIONS = 960i32; pub const D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS: D3D11_SHADER_TRACKING_OPTIONS = 1006i32; pub const D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS_ALLOWING_SAME: D3D11_SHADER_TRACKING_OPTIONS = 1022i32; pub const D3D11_SHADER_TRACKING_OPTION_ALL_OPTIONS: D3D11_SHADER_TRACKING_OPTIONS = 1023i32; pub type D3D11_SHADER_TRACKING_RESOURCE_TYPE = i32; pub const D3D11_SHADER_TRACKING_RESOURCE_TYPE_NONE: D3D11_SHADER_TRACKING_RESOURCE_TYPE = 0i32; pub const D3D11_SHADER_TRACKING_RESOURCE_TYPE_UAV_DEVICEMEMORY: D3D11_SHADER_TRACKING_RESOURCE_TYPE = 1i32; pub const D3D11_SHADER_TRACKING_RESOURCE_TYPE_NON_UAV_DEVICEMEMORY: D3D11_SHADER_TRACKING_RESOURCE_TYPE = 2i32; pub const D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_DEVICEMEMORY: D3D11_SHADER_TRACKING_RESOURCE_TYPE = 3i32; pub const D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_MEMORY: D3D11_SHADER_TRACKING_RESOURCE_TYPE = 4i32; pub const D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_SHARED_MEMORY: D3D11_SHADER_TRACKING_RESOURCE_TYPE = 5i32; pub const D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_NON_UAV: D3D11_SHADER_TRACKING_RESOURCE_TYPE = 6i32; pub const D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL: D3D11_SHADER_TRACKING_RESOURCE_TYPE = 7i32; pub type D3D11_SHADER_TYPE = i32; pub const D3D11_VERTEX_SHADER: D3D11_SHADER_TYPE = 1i32; pub const D3D11_HULL_SHADER: D3D11_SHADER_TYPE = 2i32; pub const D3D11_DOMAIN_SHADER: D3D11_SHADER_TYPE = 3i32; pub const D3D11_GEOMETRY_SHADER: D3D11_SHADER_TYPE = 4i32; pub const D3D11_PIXEL_SHADER: D3D11_SHADER_TYPE = 5i32; pub const D3D11_COMPUTE_SHADER: D3D11_SHADER_TYPE = 6i32; #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] pub struct D3D11_SHADER_TYPE_DESC { pub Class: super::Direct3D::D3D_SHADER_VARIABLE_CLASS, pub Type: super::Direct3D::D3D_SHADER_VARIABLE_TYPE, pub Rows: u32, pub Columns: u32, pub Elements: u32, pub Members: u32, pub Offset: u32, pub Name: super::super::Foundation::PSTR, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] impl ::core::marker::Copy for D3D11_SHADER_TYPE_DESC {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] impl ::core::clone::Clone for D3D11_SHADER_TYPE_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_SHADER_VARIABLE_DESC { pub Name: super::super::Foundation::PSTR, pub StartOffset: u32, pub Size: u32, pub uFlags: u32, pub DefaultValue: *mut ::core::ffi::c_void, pub StartTexture: u32, pub TextureSize: u32, pub StartSampler: u32, pub SamplerSize: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_SHADER_VARIABLE_DESC {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_SHADER_VARIABLE_DESC { fn clone(&self) -> Self { *self } } pub type D3D11_SHADER_VERSION_TYPE = i32; pub const D3D11_SHVER_PIXEL_SHADER: D3D11_SHADER_VERSION_TYPE = 0i32; pub const D3D11_SHVER_VERTEX_SHADER: D3D11_SHADER_VERSION_TYPE = 1i32; pub const D3D11_SHVER_GEOMETRY_SHADER: D3D11_SHADER_VERSION_TYPE = 2i32; pub const D3D11_SHVER_HULL_SHADER: D3D11_SHADER_VERSION_TYPE = 3i32; pub const D3D11_SHVER_DOMAIN_SHADER: D3D11_SHADER_VERSION_TYPE = 4i32; pub const D3D11_SHVER_COMPUTE_SHADER: D3D11_SHADER_VERSION_TYPE = 5i32; pub const D3D11_SHVER_RESERVED0: D3D11_SHADER_VERSION_TYPE = 65520i32; pub type D3D11_SHARED_RESOURCE_TIER = i32; pub const D3D11_SHARED_RESOURCE_TIER_0: D3D11_SHARED_RESOURCE_TIER = 0i32; pub const D3D11_SHARED_RESOURCE_TIER_1: D3D11_SHARED_RESOURCE_TIER = 1i32; pub const D3D11_SHARED_RESOURCE_TIER_2: D3D11_SHARED_RESOURCE_TIER = 2i32; pub const D3D11_SHARED_RESOURCE_TIER_3: D3D11_SHARED_RESOURCE_TIER = 3i32; pub const D3D11_SHIFT_INSTRUCTION_PAD_VALUE: u32 = 0u32; pub const D3D11_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT: u32 = 5u32; #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] pub struct D3D11_SIGNATURE_PARAMETER_DESC { pub SemanticName: super::super::Foundation::PSTR, pub SemanticIndex: u32, pub Register: u32, pub SystemValueType: super::Direct3D::D3D_NAME, pub ComponentType: super::Direct3D::D3D_REGISTER_COMPONENT_TYPE, pub Mask: u8, pub ReadWriteMask: u8, pub Stream: u32, pub MinPrecision: super::Direct3D::D3D_MIN_PRECISION, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] impl ::core::marker::Copy for D3D11_SIGNATURE_PARAMETER_DESC {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] impl ::core::clone::Clone for D3D11_SIGNATURE_PARAMETER_DESC { fn clone(&self) -> Self { *self } } pub const D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT: u32 = 8u32; pub const D3D11_SO_BUFFER_MAX_STRIDE_IN_BYTES: u32 = 2048u32; pub const D3D11_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES: u32 = 512u32; pub const D3D11_SO_BUFFER_SLOT_COUNT: u32 = 4u32; pub const D3D11_SO_DDI_REGISTER_INDEX_DENOTING_GAP: u32 = 4294967295u32; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_SO_DECLARATION_ENTRY { pub Stream: u32, pub SemanticName: super::super::Foundation::PSTR, pub SemanticIndex: u32, pub StartComponent: u8, pub ComponentCount: u8, pub OutputSlot: u8, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_SO_DECLARATION_ENTRY {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_SO_DECLARATION_ENTRY { fn clone(&self) -> Self { *self } } pub const D3D11_SO_NO_RASTERIZED_STREAM: u32 = 4294967295u32; pub const D3D11_SO_OUTPUT_COMPONENT_COUNT: u32 = 128u32; pub const D3D11_SO_STREAM_COUNT: u32 = 4u32; pub const D3D11_SPEC_DATE_DAY: u32 = 16u32; pub const D3D11_SPEC_DATE_MONTH: u32 = 5u32; pub const D3D11_SPEC_DATE_YEAR: u32 = 2011u32; pub const D3D11_SPEC_VERSION: f64 = 1.07f64; pub const D3D11_SRGB_GAMMA: f32 = 2.2f32; pub const D3D11_SRGB_TO_FLOAT_DENOMINATOR_1: f32 = 12.92f32; pub const D3D11_SRGB_TO_FLOAT_DENOMINATOR_2: f32 = 1.055f32; pub const D3D11_SRGB_TO_FLOAT_EXPONENT: f32 = 2.4f32; pub const D3D11_SRGB_TO_FLOAT_OFFSET: f32 = 0.055f32; pub const D3D11_SRGB_TO_FLOAT_THRESHOLD: f32 = 0.04045f32; pub const D3D11_SRGB_TO_FLOAT_TOLERANCE_IN_ULP: f32 = 0.5f32; pub const D3D11_STANDARD_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_STANDARD_COMPONENT_BIT_COUNT_DOUBLED: u32 = 64u32; pub const D3D11_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE: u32 = 4u32; pub type D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS = i32; pub const D3D11_STANDARD_MULTISAMPLE_PATTERN: D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS = -1i32; pub const D3D11_CENTER_MULTISAMPLE_PATTERN: D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS = -2i32; pub const D3D11_STANDARD_PIXEL_COMPONENT_COUNT: u32 = 128u32; pub const D3D11_STANDARD_PIXEL_ELEMENT_COUNT: u32 = 32u32; pub const D3D11_STANDARD_VECTOR_SIZE: u32 = 4u32; pub const D3D11_STANDARD_VERTEX_ELEMENT_COUNT: u32 = 32u32; pub const D3D11_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT: u32 = 64u32; pub type D3D11_STENCIL_OP = i32; pub const D3D11_STENCIL_OP_KEEP: D3D11_STENCIL_OP = 1i32; pub const D3D11_STENCIL_OP_ZERO: D3D11_STENCIL_OP = 2i32; pub const D3D11_STENCIL_OP_REPLACE: D3D11_STENCIL_OP = 3i32; pub const D3D11_STENCIL_OP_INCR_SAT: D3D11_STENCIL_OP = 4i32; pub const D3D11_STENCIL_OP_DECR_SAT: D3D11_STENCIL_OP = 5i32; pub const D3D11_STENCIL_OP_INVERT: D3D11_STENCIL_OP = 6i32; pub const D3D11_STENCIL_OP_INCR: D3D11_STENCIL_OP = 7i32; pub const D3D11_STENCIL_OP_DECR: D3D11_STENCIL_OP = 8i32; pub const D3D11_SUBPIXEL_FRACTIONAL_BIT_COUNT: u32 = 8u32; #[repr(C)] pub struct D3D11_SUBRESOURCE_DATA { pub pSysMem: *mut ::core::ffi::c_void, pub SysMemPitch: u32, pub SysMemSlicePitch: u32, } impl ::core::marker::Copy for D3D11_SUBRESOURCE_DATA {} impl ::core::clone::Clone for D3D11_SUBRESOURCE_DATA { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_SUBRESOURCE_TILING { pub WidthInTiles: u32, pub HeightInTiles: u16, pub DepthInTiles: u16, pub StartTileIndexInOverallResource: u32, } impl ::core::marker::Copy for D3D11_SUBRESOURCE_TILING {} impl ::core::clone::Clone for D3D11_SUBRESOURCE_TILING { fn clone(&self) -> Self { *self } } pub const D3D11_SUBTEXEL_FRACTIONAL_BIT_COUNT: u32 = 8u32; pub const D3D11_TESSELLATOR_MAX_EVEN_TESSELLATION_FACTOR: u32 = 64u32; pub const D3D11_TESSELLATOR_MAX_ISOLINE_DENSITY_TESSELLATION_FACTOR: u32 = 64u32; pub const D3D11_TESSELLATOR_MAX_ODD_TESSELLATION_FACTOR: u32 = 63u32; pub const D3D11_TESSELLATOR_MAX_TESSELLATION_FACTOR: u32 = 64u32; pub const D3D11_TESSELLATOR_MIN_EVEN_TESSELLATION_FACTOR: u32 = 2u32; pub const D3D11_TESSELLATOR_MIN_ISOLINE_DENSITY_TESSELLATION_FACTOR: u32 = 1u32; pub const D3D11_TESSELLATOR_MIN_ODD_TESSELLATION_FACTOR: u32 = 1u32; #[repr(C)] pub struct D3D11_TEX1D_ARRAY_DSV { pub MipSlice: u32, pub FirstArraySlice: u32, pub ArraySize: u32, } impl ::core::marker::Copy for D3D11_TEX1D_ARRAY_DSV {} impl ::core::clone::Clone for D3D11_TEX1D_ARRAY_DSV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX1D_ARRAY_RTV { pub MipSlice: u32, pub FirstArraySlice: u32, pub ArraySize: u32, } impl ::core::marker::Copy for D3D11_TEX1D_ARRAY_RTV {} impl ::core::clone::Clone for D3D11_TEX1D_ARRAY_RTV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX1D_ARRAY_SRV { pub MostDetailedMip: u32, pub MipLevels: u32, pub FirstArraySlice: u32, pub ArraySize: u32, } impl ::core::marker::Copy for D3D11_TEX1D_ARRAY_SRV {} impl ::core::clone::Clone for D3D11_TEX1D_ARRAY_SRV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX1D_ARRAY_UAV { pub MipSlice: u32, pub FirstArraySlice: u32, pub ArraySize: u32, } impl ::core::marker::Copy for D3D11_TEX1D_ARRAY_UAV {} impl ::core::clone::Clone for D3D11_TEX1D_ARRAY_UAV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX1D_DSV { pub MipSlice: u32, } impl ::core::marker::Copy for D3D11_TEX1D_DSV {} impl ::core::clone::Clone for D3D11_TEX1D_DSV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX1D_RTV { pub MipSlice: u32, } impl ::core::marker::Copy for D3D11_TEX1D_RTV {} impl ::core::clone::Clone for D3D11_TEX1D_RTV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX1D_SRV { pub MostDetailedMip: u32, pub MipLevels: u32, } impl ::core::marker::Copy for D3D11_TEX1D_SRV {} impl ::core::clone::Clone for D3D11_TEX1D_SRV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX1D_UAV { pub MipSlice: u32, } impl ::core::marker::Copy for D3D11_TEX1D_UAV {} impl ::core::clone::Clone for D3D11_TEX1D_UAV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2DMS_ARRAY_DSV { pub FirstArraySlice: u32, pub ArraySize: u32, } impl ::core::marker::Copy for D3D11_TEX2DMS_ARRAY_DSV {} impl ::core::clone::Clone for D3D11_TEX2DMS_ARRAY_DSV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2DMS_ARRAY_RTV { pub FirstArraySlice: u32, pub ArraySize: u32, } impl ::core::marker::Copy for D3D11_TEX2DMS_ARRAY_RTV {} impl ::core::clone::Clone for D3D11_TEX2DMS_ARRAY_RTV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2DMS_ARRAY_SRV { pub FirstArraySlice: u32, pub ArraySize: u32, } impl ::core::marker::Copy for D3D11_TEX2DMS_ARRAY_SRV {} impl ::core::clone::Clone for D3D11_TEX2DMS_ARRAY_SRV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2DMS_DSV { pub UnusedField_NothingToDefine: u32, } impl ::core::marker::Copy for D3D11_TEX2DMS_DSV {} impl ::core::clone::Clone for D3D11_TEX2DMS_DSV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2DMS_RTV { pub UnusedField_NothingToDefine: u32, } impl ::core::marker::Copy for D3D11_TEX2DMS_RTV {} impl ::core::clone::Clone for D3D11_TEX2DMS_RTV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2DMS_SRV { pub UnusedField_NothingToDefine: u32, } impl ::core::marker::Copy for D3D11_TEX2DMS_SRV {} impl ::core::clone::Clone for D3D11_TEX2DMS_SRV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2D_ARRAY_DSV { pub MipSlice: u32, pub FirstArraySlice: u32, pub ArraySize: u32, } impl ::core::marker::Copy for D3D11_TEX2D_ARRAY_DSV {} impl ::core::clone::Clone for D3D11_TEX2D_ARRAY_DSV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2D_ARRAY_RTV { pub MipSlice: u32, pub FirstArraySlice: u32, pub ArraySize: u32, } impl ::core::marker::Copy for D3D11_TEX2D_ARRAY_RTV {} impl ::core::clone::Clone for D3D11_TEX2D_ARRAY_RTV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2D_ARRAY_RTV1 { pub MipSlice: u32, pub FirstArraySlice: u32, pub ArraySize: u32, pub PlaneSlice: u32, } impl ::core::marker::Copy for D3D11_TEX2D_ARRAY_RTV1 {} impl ::core::clone::Clone for D3D11_TEX2D_ARRAY_RTV1 { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2D_ARRAY_SRV { pub MostDetailedMip: u32, pub MipLevels: u32, pub FirstArraySlice: u32, pub ArraySize: u32, } impl ::core::marker::Copy for D3D11_TEX2D_ARRAY_SRV {} impl ::core::clone::Clone for D3D11_TEX2D_ARRAY_SRV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2D_ARRAY_SRV1 { pub MostDetailedMip: u32, pub MipLevels: u32, pub FirstArraySlice: u32, pub ArraySize: u32, pub PlaneSlice: u32, } impl ::core::marker::Copy for D3D11_TEX2D_ARRAY_SRV1 {} impl ::core::clone::Clone for D3D11_TEX2D_ARRAY_SRV1 { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2D_ARRAY_UAV { pub MipSlice: u32, pub FirstArraySlice: u32, pub ArraySize: u32, } impl ::core::marker::Copy for D3D11_TEX2D_ARRAY_UAV {} impl ::core::clone::Clone for D3D11_TEX2D_ARRAY_UAV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2D_ARRAY_UAV1 { pub MipSlice: u32, pub FirstArraySlice: u32, pub ArraySize: u32, pub PlaneSlice: u32, } impl ::core::marker::Copy for D3D11_TEX2D_ARRAY_UAV1 {} impl ::core::clone::Clone for D3D11_TEX2D_ARRAY_UAV1 { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2D_ARRAY_VPOV { pub MipSlice: u32, pub FirstArraySlice: u32, pub ArraySize: u32, } impl ::core::marker::Copy for D3D11_TEX2D_ARRAY_VPOV {} impl ::core::clone::Clone for D3D11_TEX2D_ARRAY_VPOV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2D_DSV { pub MipSlice: u32, } impl ::core::marker::Copy for D3D11_TEX2D_DSV {} impl ::core::clone::Clone for D3D11_TEX2D_DSV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2D_RTV { pub MipSlice: u32, } impl ::core::marker::Copy for D3D11_TEX2D_RTV {} impl ::core::clone::Clone for D3D11_TEX2D_RTV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2D_RTV1 { pub MipSlice: u32, pub PlaneSlice: u32, } impl ::core::marker::Copy for D3D11_TEX2D_RTV1 {} impl ::core::clone::Clone for D3D11_TEX2D_RTV1 { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2D_SRV { pub MostDetailedMip: u32, pub MipLevels: u32, } impl ::core::marker::Copy for D3D11_TEX2D_SRV {} impl ::core::clone::Clone for D3D11_TEX2D_SRV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2D_SRV1 { pub MostDetailedMip: u32, pub MipLevels: u32, pub PlaneSlice: u32, } impl ::core::marker::Copy for D3D11_TEX2D_SRV1 {} impl ::core::clone::Clone for D3D11_TEX2D_SRV1 { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2D_UAV { pub MipSlice: u32, } impl ::core::marker::Copy for D3D11_TEX2D_UAV {} impl ::core::clone::Clone for D3D11_TEX2D_UAV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2D_UAV1 { pub MipSlice: u32, pub PlaneSlice: u32, } impl ::core::marker::Copy for D3D11_TEX2D_UAV1 {} impl ::core::clone::Clone for D3D11_TEX2D_UAV1 { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2D_VDOV { pub ArraySlice: u32, } impl ::core::marker::Copy for D3D11_TEX2D_VDOV {} impl ::core::clone::Clone for D3D11_TEX2D_VDOV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2D_VPIV { pub MipSlice: u32, pub ArraySlice: u32, } impl ::core::marker::Copy for D3D11_TEX2D_VPIV {} impl ::core::clone::Clone for D3D11_TEX2D_VPIV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX2D_VPOV { pub MipSlice: u32, } impl ::core::marker::Copy for D3D11_TEX2D_VPOV {} impl ::core::clone::Clone for D3D11_TEX2D_VPOV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX3D_RTV { pub MipSlice: u32, pub FirstWSlice: u32, pub WSize: u32, } impl ::core::marker::Copy for D3D11_TEX3D_RTV {} impl ::core::clone::Clone for D3D11_TEX3D_RTV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX3D_SRV { pub MostDetailedMip: u32, pub MipLevels: u32, } impl ::core::marker::Copy for D3D11_TEX3D_SRV {} impl ::core::clone::Clone for D3D11_TEX3D_SRV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEX3D_UAV { pub MipSlice: u32, pub FirstWSlice: u32, pub WSize: u32, } impl ::core::marker::Copy for D3D11_TEX3D_UAV {} impl ::core::clone::Clone for D3D11_TEX3D_UAV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEXCUBE_ARRAY_SRV { pub MostDetailedMip: u32, pub MipLevels: u32, pub First2DArrayFace: u32, pub NumCubes: u32, } impl ::core::marker::Copy for D3D11_TEXCUBE_ARRAY_SRV {} impl ::core::clone::Clone for D3D11_TEXCUBE_ARRAY_SRV { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TEXCUBE_SRV { pub MostDetailedMip: u32, pub MipLevels: u32, } impl ::core::marker::Copy for D3D11_TEXCUBE_SRV {} impl ::core::clone::Clone for D3D11_TEXCUBE_SRV { fn clone(&self) -> Self { *self } } pub const D3D11_TEXEL_ADDRESS_RANGE_BIT_COUNT: u32 = 16u32; #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_TEXTURE1D_DESC { pub Width: u32, pub MipLevels: u32, pub ArraySize: u32, pub Format: super::Dxgi::Common::DXGI_FORMAT, pub Usage: D3D11_USAGE, pub BindFlags: u32, pub CPUAccessFlags: u32, pub MiscFlags: u32, } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::marker::Copy for D3D11_TEXTURE1D_DESC {} #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::clone::Clone for D3D11_TEXTURE1D_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_TEXTURE2D_DESC { pub Width: u32, pub Height: u32, pub MipLevels: u32, pub ArraySize: u32, pub Format: super::Dxgi::Common::DXGI_FORMAT, pub SampleDesc: super::Dxgi::Common::DXGI_SAMPLE_DESC, pub Usage: D3D11_USAGE, pub BindFlags: D3D11_BIND_FLAG, pub CPUAccessFlags: D3D11_CPU_ACCESS_FLAG, pub MiscFlags: D3D11_RESOURCE_MISC_FLAG, } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::marker::Copy for D3D11_TEXTURE2D_DESC {} #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::clone::Clone for D3D11_TEXTURE2D_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_TEXTURE2D_DESC1 { pub Width: u32, pub Height: u32, pub MipLevels: u32, pub ArraySize: u32, pub Format: super::Dxgi::Common::DXGI_FORMAT, pub SampleDesc: super::Dxgi::Common::DXGI_SAMPLE_DESC, pub Usage: D3D11_USAGE, pub BindFlags: u32, pub CPUAccessFlags: u32, pub MiscFlags: u32, pub TextureLayout: D3D11_TEXTURE_LAYOUT, } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::marker::Copy for D3D11_TEXTURE2D_DESC1 {} #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::clone::Clone for D3D11_TEXTURE2D_DESC1 { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_TEXTURE3D_DESC { pub Width: u32, pub Height: u32, pub Depth: u32, pub MipLevels: u32, pub Format: super::Dxgi::Common::DXGI_FORMAT, pub Usage: D3D11_USAGE, pub BindFlags: u32, pub CPUAccessFlags: u32, pub MiscFlags: u32, } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::marker::Copy for D3D11_TEXTURE3D_DESC {} #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::clone::Clone for D3D11_TEXTURE3D_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_TEXTURE3D_DESC1 { pub Width: u32, pub Height: u32, pub Depth: u32, pub MipLevels: u32, pub Format: super::Dxgi::Common::DXGI_FORMAT, pub Usage: D3D11_USAGE, pub BindFlags: u32, pub CPUAccessFlags: u32, pub MiscFlags: u32, pub TextureLayout: D3D11_TEXTURE_LAYOUT, } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::marker::Copy for D3D11_TEXTURE3D_DESC1 {} #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::clone::Clone for D3D11_TEXTURE3D_DESC1 { fn clone(&self) -> Self { *self } } pub type D3D11_TEXTURECUBE_FACE = i32; pub const D3D11_TEXTURECUBE_FACE_POSITIVE_X: D3D11_TEXTURECUBE_FACE = 0i32; pub const D3D11_TEXTURECUBE_FACE_NEGATIVE_X: D3D11_TEXTURECUBE_FACE = 1i32; pub const D3D11_TEXTURECUBE_FACE_POSITIVE_Y: D3D11_TEXTURECUBE_FACE = 2i32; pub const D3D11_TEXTURECUBE_FACE_NEGATIVE_Y: D3D11_TEXTURECUBE_FACE = 3i32; pub const D3D11_TEXTURECUBE_FACE_POSITIVE_Z: D3D11_TEXTURECUBE_FACE = 4i32; pub const D3D11_TEXTURECUBE_FACE_NEGATIVE_Z: D3D11_TEXTURECUBE_FACE = 5i32; pub type D3D11_TEXTURE_ADDRESS_MODE = i32; pub const D3D11_TEXTURE_ADDRESS_WRAP: D3D11_TEXTURE_ADDRESS_MODE = 1i32; pub const D3D11_TEXTURE_ADDRESS_MIRROR: D3D11_TEXTURE_ADDRESS_MODE = 2i32; pub const D3D11_TEXTURE_ADDRESS_CLAMP: D3D11_TEXTURE_ADDRESS_MODE = 3i32; pub const D3D11_TEXTURE_ADDRESS_BORDER: D3D11_TEXTURE_ADDRESS_MODE = 4i32; pub const D3D11_TEXTURE_ADDRESS_MIRROR_ONCE: D3D11_TEXTURE_ADDRESS_MODE = 5i32; pub type D3D11_TEXTURE_LAYOUT = i32; pub const D3D11_TEXTURE_LAYOUT_UNDEFINED: D3D11_TEXTURE_LAYOUT = 0i32; pub const D3D11_TEXTURE_LAYOUT_ROW_MAJOR: D3D11_TEXTURE_LAYOUT = 1i32; pub const D3D11_TEXTURE_LAYOUT_64K_STANDARD_SWIZZLE: D3D11_TEXTURE_LAYOUT = 2i32; pub type D3D11_TILED_RESOURCES_TIER = i32; pub const D3D11_TILED_RESOURCES_NOT_SUPPORTED: D3D11_TILED_RESOURCES_TIER = 0i32; pub const D3D11_TILED_RESOURCES_TIER_1: D3D11_TILED_RESOURCES_TIER = 1i32; pub const D3D11_TILED_RESOURCES_TIER_2: D3D11_TILED_RESOURCES_TIER = 2i32; pub const D3D11_TILED_RESOURCES_TIER_3: D3D11_TILED_RESOURCES_TIER = 3i32; #[repr(C)] pub struct D3D11_TILED_RESOURCE_COORDINATE { pub X: u32, pub Y: u32, pub Z: u32, pub Subresource: u32, } impl ::core::marker::Copy for D3D11_TILED_RESOURCE_COORDINATE {} impl ::core::clone::Clone for D3D11_TILED_RESOURCE_COORDINATE { fn clone(&self) -> Self { *self } } pub type D3D11_TILE_COPY_FLAG = i32; pub const D3D11_TILE_COPY_NO_OVERWRITE: D3D11_TILE_COPY_FLAG = 1i32; pub const D3D11_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE: D3D11_TILE_COPY_FLAG = 2i32; pub const D3D11_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER: D3D11_TILE_COPY_FLAG = 4i32; pub type D3D11_TILE_MAPPING_FLAG = i32; pub const D3D11_TILE_MAPPING_NO_OVERWRITE: D3D11_TILE_MAPPING_FLAG = 1i32; pub type D3D11_TILE_RANGE_FLAG = i32; pub const D3D11_TILE_RANGE_NULL: D3D11_TILE_RANGE_FLAG = 1i32; pub const D3D11_TILE_RANGE_SKIP: D3D11_TILE_RANGE_FLAG = 2i32; pub const D3D11_TILE_RANGE_REUSE_SINGLE_TILE: D3D11_TILE_RANGE_FLAG = 4i32; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_TILE_REGION_SIZE { pub NumTiles: u32, pub bUseBox: super::super::Foundation::BOOL, pub Width: u32, pub Height: u16, pub Depth: u16, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_TILE_REGION_SIZE {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_TILE_REGION_SIZE { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TILE_SHAPE { pub WidthInTexels: u32, pub HeightInTexels: u32, pub DepthInTexels: u32, } impl ::core::marker::Copy for D3D11_TILE_SHAPE {} impl ::core::clone::Clone for D3D11_TILE_SHAPE { fn clone(&self) -> Self { *self } } pub const D3D11_TRACE_COMPONENT_W: u32 = 8u32; pub const D3D11_TRACE_COMPONENT_X: u32 = 1u32; pub const D3D11_TRACE_COMPONENT_Y: u32 = 2u32; pub const D3D11_TRACE_COMPONENT_Z: u32 = 4u32; pub type D3D11_TRACE_GS_INPUT_PRIMITIVE = i32; pub const D3D11_TRACE_GS_INPUT_PRIMITIVE_UNDEFINED: D3D11_TRACE_GS_INPUT_PRIMITIVE = 0i32; pub const D3D11_TRACE_GS_INPUT_PRIMITIVE_POINT: D3D11_TRACE_GS_INPUT_PRIMITIVE = 1i32; pub const D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE: D3D11_TRACE_GS_INPUT_PRIMITIVE = 2i32; pub const D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE: D3D11_TRACE_GS_INPUT_PRIMITIVE = 3i32; pub const D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE_ADJ: D3D11_TRACE_GS_INPUT_PRIMITIVE = 6i32; pub const D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE_ADJ: D3D11_TRACE_GS_INPUT_PRIMITIVE = 7i32; pub const D3D11_TRACE_MISC_GS_CUT: u32 = 2u32; pub const D3D11_TRACE_MISC_GS_CUT_STREAM: u32 = 16u32; pub const D3D11_TRACE_MISC_GS_EMIT: u32 = 1u32; pub const D3D11_TRACE_MISC_GS_EMIT_STREAM: u32 = 8u32; pub const D3D11_TRACE_MISC_HALT: u32 = 32u32; pub const D3D11_TRACE_MISC_MESSAGE: u32 = 64u32; pub const D3D11_TRACE_MISC_PS_DISCARD: u32 = 4u32; #[repr(C)] pub struct D3D11_TRACE_REGISTER { pub RegType: D3D11_TRACE_REGISTER_TYPE, pub Anonymous: D3D11_TRACE_REGISTER_0, pub OperandIndex: u8, pub Flags: u8, } impl ::core::marker::Copy for D3D11_TRACE_REGISTER {} impl ::core::clone::Clone for D3D11_TRACE_REGISTER { fn clone(&self) -> Self { *self } } #[repr(C)] pub union D3D11_TRACE_REGISTER_0 { pub Index1D: u16, pub Index2D: [u16; 2], } impl ::core::marker::Copy for D3D11_TRACE_REGISTER_0 {} impl ::core::clone::Clone for D3D11_TRACE_REGISTER_0 { fn clone(&self) -> Self { *self } } pub const D3D11_TRACE_REGISTER_FLAGS_RELATIVE_INDEXING: u32 = 1u32; pub type D3D11_TRACE_REGISTER_TYPE = i32; pub const D3D11_TRACE_OUTPUT_NULL_REGISTER: D3D11_TRACE_REGISTER_TYPE = 0i32; pub const D3D11_TRACE_INPUT_REGISTER: D3D11_TRACE_REGISTER_TYPE = 1i32; pub const D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER: D3D11_TRACE_REGISTER_TYPE = 2i32; pub const D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER: D3D11_TRACE_REGISTER_TYPE = 3i32; pub const D3D11_TRACE_TEMP_REGISTER: D3D11_TRACE_REGISTER_TYPE = 4i32; pub const D3D11_TRACE_INDEXABLE_TEMP_REGISTER: D3D11_TRACE_REGISTER_TYPE = 5i32; pub const D3D11_TRACE_OUTPUT_REGISTER: D3D11_TRACE_REGISTER_TYPE = 6i32; pub const D3D11_TRACE_OUTPUT_DEPTH_REGISTER: D3D11_TRACE_REGISTER_TYPE = 7i32; pub const D3D11_TRACE_CONSTANT_BUFFER: D3D11_TRACE_REGISTER_TYPE = 8i32; pub const D3D11_TRACE_IMMEDIATE32: D3D11_TRACE_REGISTER_TYPE = 9i32; pub const D3D11_TRACE_SAMPLER: D3D11_TRACE_REGISTER_TYPE = 10i32; pub const D3D11_TRACE_RESOURCE: D3D11_TRACE_REGISTER_TYPE = 11i32; pub const D3D11_TRACE_RASTERIZER: D3D11_TRACE_REGISTER_TYPE = 12i32; pub const D3D11_TRACE_OUTPUT_COVERAGE_MASK: D3D11_TRACE_REGISTER_TYPE = 13i32; pub const D3D11_TRACE_STREAM: D3D11_TRACE_REGISTER_TYPE = 14i32; pub const D3D11_TRACE_THIS_POINTER: D3D11_TRACE_REGISTER_TYPE = 15i32; pub const D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER: D3D11_TRACE_REGISTER_TYPE = 16i32; pub const D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER: D3D11_TRACE_REGISTER_TYPE = 17i32; pub const D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER: D3D11_TRACE_REGISTER_TYPE = 18i32; pub const D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER: D3D11_TRACE_REGISTER_TYPE = 19i32; pub const D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER: D3D11_TRACE_REGISTER_TYPE = 20i32; pub const D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER: D3D11_TRACE_REGISTER_TYPE = 21i32; pub const D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER: D3D11_TRACE_REGISTER_TYPE = 22i32; pub const D3D11_TRACE_UNORDERED_ACCESS_VIEW: D3D11_TRACE_REGISTER_TYPE = 23i32; pub const D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY: D3D11_TRACE_REGISTER_TYPE = 24i32; pub const D3D11_TRACE_INPUT_THREAD_ID_REGISTER: D3D11_TRACE_REGISTER_TYPE = 25i32; pub const D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER: D3D11_TRACE_REGISTER_TYPE = 26i32; pub const D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER: D3D11_TRACE_REGISTER_TYPE = 27i32; pub const D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER: D3D11_TRACE_REGISTER_TYPE = 28i32; pub const D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER: D3D11_TRACE_REGISTER_TYPE = 29i32; pub const D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER: D3D11_TRACE_REGISTER_TYPE = 30i32; pub const D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER: D3D11_TRACE_REGISTER_TYPE = 31i32; pub const D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER: D3D11_TRACE_REGISTER_TYPE = 32i32; pub const D3D11_TRACE_IMMEDIATE64: D3D11_TRACE_REGISTER_TYPE = 33i32; pub const D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER: D3D11_TRACE_REGISTER_TYPE = 34i32; pub const D3D11_TRACE_INTERFACE_POINTER: D3D11_TRACE_REGISTER_TYPE = 35i32; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_TRACE_STATS { pub TraceDesc: D3D11_SHADER_TRACE_DESC, pub NumInvocationsInStamp: u8, pub TargetStampIndex: u8, pub NumTraceSteps: u32, pub InputMask: [u8; 32], pub OutputMask: [u8; 32], pub NumTemps: u16, pub MaxIndexableTempIndex: u16, pub IndexableTempSize: [u16; 4096], pub ImmediateConstantBufferSize: u16, pub PixelPosition: [u32; 8], pub PixelCoverageMask: [u64; 4], pub PixelDiscardedMask: [u64; 4], pub PixelCoverageMaskAfterShader: [u64; 4], pub PixelCoverageMaskAfterA2CSampleMask: [u64; 4], pub PixelCoverageMaskAfterA2CSampleMaskDepth: [u64; 4], pub PixelCoverageMaskAfterA2CSampleMaskDepthStencil: [u64; 4], pub PSOutputsDepth: super::super::Foundation::BOOL, pub PSOutputsMask: super::super::Foundation::BOOL, pub GSInputPrimitive: D3D11_TRACE_GS_INPUT_PRIMITIVE, pub GSInputsPrimitiveID: super::super::Foundation::BOOL, pub HSOutputPatchConstantMask: [u8; 32], pub DSInputPatchConstantMask: [u8; 32], } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_TRACE_STATS {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_TRACE_STATS { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_TRACE_STEP { pub ID: u32, pub InstructionActive: super::super::Foundation::BOOL, pub NumRegistersWritten: u8, pub NumRegistersRead: u8, pub MiscOperations: u16, pub OpcodeType: u32, pub CurrentGlobalCycle: u64, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_TRACE_STEP {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_TRACE_STEP { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_TRACE_VALUE { pub Bits: [u32; 4], pub ValidMask: u8, } impl ::core::marker::Copy for D3D11_TRACE_VALUE {} impl ::core::clone::Clone for D3D11_TRACE_VALUE { fn clone(&self) -> Self { *self } } pub type D3D11_UAV_DIMENSION = i32; pub const D3D11_UAV_DIMENSION_UNKNOWN: D3D11_UAV_DIMENSION = 0i32; pub const D3D11_UAV_DIMENSION_BUFFER: D3D11_UAV_DIMENSION = 1i32; pub const D3D11_UAV_DIMENSION_TEXTURE1D: D3D11_UAV_DIMENSION = 2i32; pub const D3D11_UAV_DIMENSION_TEXTURE1DARRAY: D3D11_UAV_DIMENSION = 3i32; pub const D3D11_UAV_DIMENSION_TEXTURE2D: D3D11_UAV_DIMENSION = 4i32; pub const D3D11_UAV_DIMENSION_TEXTURE2DARRAY: D3D11_UAV_DIMENSION = 5i32; pub const D3D11_UAV_DIMENSION_TEXTURE3D: D3D11_UAV_DIMENSION = 8i32; pub const D3D11_UNBOUND_MEMORY_ACCESS_RESULT: u32 = 0u32; #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_UNORDERED_ACCESS_VIEW_DESC { pub Format: super::Dxgi::Common::DXGI_FORMAT, pub ViewDimension: D3D11_UAV_DIMENSION, pub Anonymous: D3D11_UNORDERED_ACCESS_VIEW_DESC_0, } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::marker::Copy for D3D11_UNORDERED_ACCESS_VIEW_DESC {} #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::clone::Clone for D3D11_UNORDERED_ACCESS_VIEW_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub union D3D11_UNORDERED_ACCESS_VIEW_DESC_0 { pub Buffer: D3D11_BUFFER_UAV, pub Texture1D: D3D11_TEX1D_UAV, pub Texture1DArray: D3D11_TEX1D_ARRAY_UAV, pub Texture2D: D3D11_TEX2D_UAV, pub Texture2DArray: D3D11_TEX2D_ARRAY_UAV, pub Texture3D: D3D11_TEX3D_UAV, } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::marker::Copy for D3D11_UNORDERED_ACCESS_VIEW_DESC_0 {} #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::clone::Clone for D3D11_UNORDERED_ACCESS_VIEW_DESC_0 { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_UNORDERED_ACCESS_VIEW_DESC1 { pub Format: super::Dxgi::Common::DXGI_FORMAT, pub ViewDimension: D3D11_UAV_DIMENSION, pub Anonymous: D3D11_UNORDERED_ACCESS_VIEW_DESC1_0, } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::marker::Copy for D3D11_UNORDERED_ACCESS_VIEW_DESC1 {} #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::clone::Clone for D3D11_UNORDERED_ACCESS_VIEW_DESC1 { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub union D3D11_UNORDERED_ACCESS_VIEW_DESC1_0 { pub Buffer: D3D11_BUFFER_UAV, pub Texture1D: D3D11_TEX1D_UAV, pub Texture1DArray: D3D11_TEX1D_ARRAY_UAV, pub Texture2D: D3D11_TEX2D_UAV1, pub Texture2DArray: D3D11_TEX2D_ARRAY_UAV1, pub Texture3D: D3D11_TEX3D_UAV, } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::marker::Copy for D3D11_UNORDERED_ACCESS_VIEW_DESC1_0 {} #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::clone::Clone for D3D11_UNORDERED_ACCESS_VIEW_DESC1_0 { fn clone(&self) -> Self { *self } } pub type D3D11_USAGE = i32; pub const D3D11_USAGE_DEFAULT: D3D11_USAGE = 0i32; pub const D3D11_USAGE_IMMUTABLE: D3D11_USAGE = 1i32; pub const D3D11_USAGE_DYNAMIC: D3D11_USAGE = 2i32; pub const D3D11_USAGE_STAGING: D3D11_USAGE = 3i32; pub type D3D11_VDOV_DIMENSION = i32; pub const D3D11_VDOV_DIMENSION_UNKNOWN: D3D11_VDOV_DIMENSION = 0i32; pub const D3D11_VDOV_DIMENSION_TEXTURE2D: D3D11_VDOV_DIMENSION = 1i32; #[repr(C)] pub struct D3D11_VERTEX_SHADER_TRACE_DESC { pub Invocation: u64, } impl ::core::marker::Copy for D3D11_VERTEX_SHADER_TRACE_DESC {} impl ::core::clone::Clone for D3D11_VERTEX_SHADER_TRACE_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_VIDEO_COLOR { pub Anonymous: D3D11_VIDEO_COLOR_0, } impl ::core::marker::Copy for D3D11_VIDEO_COLOR {} impl ::core::clone::Clone for D3D11_VIDEO_COLOR { fn clone(&self) -> Self { *self } } #[repr(C)] pub union D3D11_VIDEO_COLOR_0 { pub YCbCr: D3D11_VIDEO_COLOR_YCbCrA, pub RGBA: D3D11_VIDEO_COLOR_RGBA, } impl ::core::marker::Copy for D3D11_VIDEO_COLOR_0 {} impl ::core::clone::Clone for D3D11_VIDEO_COLOR_0 { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_VIDEO_COLOR_RGBA { pub R: f32, pub G: f32, pub B: f32, pub A: f32, } impl ::core::marker::Copy for D3D11_VIDEO_COLOR_RGBA {} impl ::core::clone::Clone for D3D11_VIDEO_COLOR_RGBA { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_VIDEO_COLOR_YCbCrA { pub Y: f32, pub Cb: f32, pub Cr: f32, pub A: f32, } impl ::core::marker::Copy for D3D11_VIDEO_COLOR_YCbCrA {} impl ::core::clone::Clone for D3D11_VIDEO_COLOR_YCbCrA { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_VIDEO_CONTENT_PROTECTION_CAPS { pub Caps: u32, pub KeyExchangeTypeCount: u32, pub BlockAlignmentSize: u32, pub ProtectedMemorySize: u64, } impl ::core::marker::Copy for D3D11_VIDEO_CONTENT_PROTECTION_CAPS {} impl ::core::clone::Clone for D3D11_VIDEO_CONTENT_PROTECTION_CAPS { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION { pub pCryptoSession: ID3D11CryptoSession, pub BlobSize: u32, pub pBlob: *mut ::core::ffi::c_void, pub pKeyInfoId: *mut ::windows_sys::core::GUID, pub PrivateDataSize: u32, pub pPrivateData: *mut ::core::ffi::c_void, } impl ::core::marker::Copy for D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION {} impl ::core::clone::Clone for D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_VIDEO_DECODER_BUFFER_DESC { pub BufferType: D3D11_VIDEO_DECODER_BUFFER_TYPE, pub BufferIndex: u32, pub DataOffset: u32, pub DataSize: u32, pub FirstMBaddress: u32, pub NumMBsInBuffer: u32, pub Width: u32, pub Height: u32, pub Stride: u32, pub ReservedBits: u32, pub pIV: *mut ::core::ffi::c_void, pub IVSize: u32, pub PartialEncryption: super::super::Foundation::BOOL, pub EncryptedBlockInfo: D3D11_ENCRYPTED_BLOCK_INFO, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_VIDEO_DECODER_BUFFER_DESC {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_VIDEO_DECODER_BUFFER_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_VIDEO_DECODER_BUFFER_DESC1 { pub BufferType: D3D11_VIDEO_DECODER_BUFFER_TYPE, pub DataOffset: u32, pub DataSize: u32, pub pIV: *mut ::core::ffi::c_void, pub IVSize: u32, pub pSubSampleMappingBlock: *mut D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK, pub SubSampleMappingCount: u32, } impl ::core::marker::Copy for D3D11_VIDEO_DECODER_BUFFER_DESC1 {} impl ::core::clone::Clone for D3D11_VIDEO_DECODER_BUFFER_DESC1 { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_VIDEO_DECODER_BUFFER_DESC2 { pub BufferType: D3D11_VIDEO_DECODER_BUFFER_TYPE, pub DataOffset: u32, pub DataSize: u32, pub pIV: *mut ::core::ffi::c_void, pub IVSize: u32, pub pSubSampleMappingBlock: *mut D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK, pub SubSampleMappingCount: u32, pub cBlocksStripeEncrypted: u32, pub cBlocksStripeClear: u32, } impl ::core::marker::Copy for D3D11_VIDEO_DECODER_BUFFER_DESC2 {} impl ::core::clone::Clone for D3D11_VIDEO_DECODER_BUFFER_DESC2 { fn clone(&self) -> Self { *self } } pub type D3D11_VIDEO_DECODER_BUFFER_TYPE = i32; pub const D3D11_VIDEO_DECODER_BUFFER_PICTURE_PARAMETERS: D3D11_VIDEO_DECODER_BUFFER_TYPE = 0i32; pub const D3D11_VIDEO_DECODER_BUFFER_MACROBLOCK_CONTROL: D3D11_VIDEO_DECODER_BUFFER_TYPE = 1i32; pub const D3D11_VIDEO_DECODER_BUFFER_RESIDUAL_DIFFERENCE: D3D11_VIDEO_DECODER_BUFFER_TYPE = 2i32; pub const D3D11_VIDEO_DECODER_BUFFER_DEBLOCKING_CONTROL: D3D11_VIDEO_DECODER_BUFFER_TYPE = 3i32; pub const D3D11_VIDEO_DECODER_BUFFER_INVERSE_QUANTIZATION_MATRIX: D3D11_VIDEO_DECODER_BUFFER_TYPE = 4i32; pub const D3D11_VIDEO_DECODER_BUFFER_SLICE_CONTROL: D3D11_VIDEO_DECODER_BUFFER_TYPE = 5i32; pub const D3D11_VIDEO_DECODER_BUFFER_BITSTREAM: D3D11_VIDEO_DECODER_BUFFER_TYPE = 6i32; pub const D3D11_VIDEO_DECODER_BUFFER_MOTION_VECTOR: D3D11_VIDEO_DECODER_BUFFER_TYPE = 7i32; pub const D3D11_VIDEO_DECODER_BUFFER_FILM_GRAIN: D3D11_VIDEO_DECODER_BUFFER_TYPE = 8i32; pub type D3D11_VIDEO_DECODER_CAPS = i32; pub const D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE: D3D11_VIDEO_DECODER_CAPS = 1i32; pub const D3D11_VIDEO_DECODER_CAPS_NON_REAL_TIME: D3D11_VIDEO_DECODER_CAPS = 2i32; pub const D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_DYNAMIC: D3D11_VIDEO_DECODER_CAPS = 4i32; pub const D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_REQUIRED: D3D11_VIDEO_DECODER_CAPS = 8i32; pub const D3D11_VIDEO_DECODER_CAPS_UNSUPPORTED: D3D11_VIDEO_DECODER_CAPS = 16i32; #[repr(C)] pub struct D3D11_VIDEO_DECODER_CONFIG { pub guidConfigBitstreamEncryption: ::windows_sys::core::GUID, pub guidConfigMBcontrolEncryption: ::windows_sys::core::GUID, pub guidConfigResidDiffEncryption: ::windows_sys::core::GUID, pub ConfigBitstreamRaw: u32, pub ConfigMBcontrolRasterOrder: u32, pub ConfigResidDiffHost: u32, pub ConfigSpatialResid8: u32, pub ConfigResid8Subtraction: u32, pub ConfigSpatialHost8or9Clipping: u32, pub ConfigSpatialResidInterleaved: u32, pub ConfigIntraResidUnsigned: u32, pub ConfigResidDiffAccelerator: u32, pub ConfigHostInverseScan: u32, pub ConfigSpecificIDCT: u32, pub Config4GroupedCoefs: u32, pub ConfigMinRenderTargetBuffCount: u16, pub ConfigDecoderSpecific: u16, } impl ::core::marker::Copy for D3D11_VIDEO_DECODER_CONFIG {} impl ::core::clone::Clone for D3D11_VIDEO_DECODER_CONFIG { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_VIDEO_DECODER_DESC { pub Guid: ::windows_sys::core::GUID, pub SampleWidth: u32, pub SampleHeight: u32, pub OutputFormat: super::Dxgi::Common::DXGI_FORMAT, } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::marker::Copy for D3D11_VIDEO_DECODER_DESC {} #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::clone::Clone for D3D11_VIDEO_DECODER_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_VIDEO_DECODER_EXTENSION { pub Function: u32, pub pPrivateInputData: *mut ::core::ffi::c_void, pub PrivateInputDataSize: u32, pub pPrivateOutputData: *mut ::core::ffi::c_void, pub PrivateOutputDataSize: u32, pub ResourceCount: u32, pub ppResourceList: *mut ID3D11Resource, } impl ::core::marker::Copy for D3D11_VIDEO_DECODER_EXTENSION {} impl ::core::clone::Clone for D3D11_VIDEO_DECODER_EXTENSION { fn clone(&self) -> Self { *self } } pub type D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT = i32; pub const D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_Y: D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT = 0i32; pub const D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_U: D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT = 1i32; pub const D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_V: D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT = 2i32; pub const D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_R: D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT = 0i32; pub const D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_G: D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT = 1i32; pub const D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_B: D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT = 2i32; pub const D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_A: D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT = 3i32; pub type D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS = u32; pub const D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_NONE: D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS = 0u32; pub const D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_Y: D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS = 1u32; pub const D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_U: D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS = 2u32; pub const D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_V: D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS = 4u32; pub const D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_R: D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS = 1u32; pub const D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_G: D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS = 2u32; pub const D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_B: D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS = 4u32; pub const D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_A: D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS = 8u32; #[repr(C)] pub struct D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC { pub DecodeProfile: ::windows_sys::core::GUID, pub ViewDimension: D3D11_VDOV_DIMENSION, pub Anonymous: D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC_0, } impl ::core::marker::Copy for D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC {} impl ::core::clone::Clone for D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] pub union D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC_0 { pub Texture2D: D3D11_TEX2D_VDOV, } impl ::core::marker::Copy for D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC_0 {} impl ::core::clone::Clone for D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC_0 { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK { pub ClearSize: u32, pub EncryptedSize: u32, } impl ::core::marker::Copy for D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK {} impl ::core::clone::Clone for D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK { fn clone(&self) -> Self { *self } } pub type D3D11_VIDEO_FRAME_FORMAT = i32; pub const D3D11_VIDEO_FRAME_FORMAT_PROGRESSIVE: D3D11_VIDEO_FRAME_FORMAT = 0i32; pub const D3D11_VIDEO_FRAME_FORMAT_INTERLACED_TOP_FIELD_FIRST: D3D11_VIDEO_FRAME_FORMAT = 1i32; pub const D3D11_VIDEO_FRAME_FORMAT_INTERLACED_BOTTOM_FIELD_FIRST: D3D11_VIDEO_FRAME_FORMAT = 2i32; pub type D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE = i32; pub const D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE: D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE = 0i32; pub const D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND: D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE = 1i32; pub const D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION: D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE = 2i32; pub const D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM: D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE = 3i32; pub type D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS = i32; pub const D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_DENOISE: D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS = 1i32; pub const D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_DERINGING: D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS = 2i32; pub const D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_EDGE_ENHANCEMENT: D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS = 4i32; pub const D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_COLOR_CORRECTION: D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS = 8i32; pub const D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_FLESH_TONE_MAPPING: D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS = 16i32; pub const D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_IMAGE_STABILIZATION: D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS = 32i32; pub const D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_SUPER_RESOLUTION: D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS = 64i32; pub const D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_ANAMORPHIC_SCALING: D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS = 128i32; pub type D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS = i32; pub const D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_ROTATION: D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS = 1i32; pub const D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_RESIZE: D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS = 2i32; pub const D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_COLOR_SPACE_CONVERSION: D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS = 4i32; pub const D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_TRIPLE_BUFFER_OUTPUT: D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS = 8i32; #[repr(C)] pub struct D3D11_VIDEO_PROCESSOR_CAPS { pub DeviceCaps: u32, pub FeatureCaps: u32, pub FilterCaps: u32, pub InputFormatCaps: u32, pub AutoStreamCaps: u32, pub StereoCaps: u32, pub RateConversionCapsCount: u32, pub MaxInputStreams: u32, pub MaxStreamStates: u32, } impl ::core::marker::Copy for D3D11_VIDEO_PROCESSOR_CAPS {} impl ::core::clone::Clone for D3D11_VIDEO_PROCESSOR_CAPS { fn clone(&self) -> Self { *self } } #[repr(C)] pub struct D3D11_VIDEO_PROCESSOR_COLOR_SPACE { pub _bitfield: u32, } impl ::core::marker::Copy for D3D11_VIDEO_PROCESSOR_COLOR_SPACE {} impl ::core::clone::Clone for D3D11_VIDEO_PROCESSOR_COLOR_SPACE { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_VIDEO_PROCESSOR_CONTENT_DESC { pub InputFrameFormat: D3D11_VIDEO_FRAME_FORMAT, pub InputFrameRate: super::Dxgi::Common::DXGI_RATIONAL, pub InputWidth: u32, pub InputHeight: u32, pub OutputFrameRate: super::Dxgi::Common::DXGI_RATIONAL, pub OutputWidth: u32, pub OutputHeight: u32, pub Usage: D3D11_VIDEO_USAGE, } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::marker::Copy for D3D11_VIDEO_PROCESSOR_CONTENT_DESC {} #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::clone::Clone for D3D11_VIDEO_PROCESSOR_CONTENT_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub struct D3D11_VIDEO_PROCESSOR_CUSTOM_RATE { pub CustomRate: super::Dxgi::Common::DXGI_RATIONAL, pub OutputFrames: u32, pub InputInterlaced: super::super::Foundation::BOOL, pub InputFramesOrFields: u32, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::marker::Copy for D3D11_VIDEO_PROCESSOR_CUSTOM_RATE {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::clone::Clone for D3D11_VIDEO_PROCESSOR_CUSTOM_RATE { fn clone(&self) -> Self { *self } } pub type D3D11_VIDEO_PROCESSOR_DEVICE_CAPS = i32; pub const D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE: D3D11_VIDEO_PROCESSOR_DEVICE_CAPS = 1i32; pub const D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC: D3D11_VIDEO_PROCESSOR_DEVICE_CAPS = 2i32; pub const D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION: D3D11_VIDEO_PROCESSOR_DEVICE_CAPS = 4i32; pub const D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION: D3D11_VIDEO_PROCESSOR_DEVICE_CAPS = 8i32; pub const D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE: D3D11_VIDEO_PROCESSOR_DEVICE_CAPS = 16i32; pub type D3D11_VIDEO_PROCESSOR_FEATURE_CAPS = i32; pub const D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL: D3D11_VIDEO_PROCESSOR_FEATURE_CAPS = 1i32; pub const D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION: D3D11_VIDEO_PROCESSOR_FEATURE_CAPS = 2i32; pub const D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY: D3D11_VIDEO_PROCESSOR_FEATURE_CAPS = 4i32; pub const D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE: D3D11_VIDEO_PROCESSOR_FEATURE_CAPS = 8i32; pub const D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY: D3D11_VIDEO_PROCESSOR_FEATURE_CAPS = 16i32; pub const D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO: D3D11_VIDEO_PROCESSOR_FEATURE_CAPS = 32i32; pub const D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION: D3D11_VIDEO_PROCESSOR_FEATURE_CAPS = 64i32; pub const D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM: D3D11_VIDEO_PROCESSOR_FEATURE_CAPS = 128i32; pub const D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO: D3D11_VIDEO_PROCESSOR_FEATURE_CAPS = 256i32; pub const D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR: D3D11_VIDEO_PROCESSOR_FEATURE_CAPS = 512i32; pub const D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE: D3D11_VIDEO_PROCESSOR_FEATURE_CAPS = 1024i32; pub const D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10: D3D11_VIDEO_PROCESSOR_FEATURE_CAPS = 2048i32; pub type D3D11_VIDEO_PROCESSOR_FILTER = i32; pub const D3D11_VIDEO_PROCESSOR_FILTER_BRIGHTNESS: D3D11_VIDEO_PROCESSOR_FILTER = 0i32; pub const D3D11_VIDEO_PROCESSOR_FILTER_CONTRAST: D3D11_VIDEO_PROCESSOR_FILTER = 1i32; pub const D3D11_VIDEO_PROCESSOR_FILTER_HUE: D3D11_VIDEO_PROCESSOR_FILTER = 2i32; pub const D3D11_VIDEO_PROCESSOR_FILTER_SATURATION: D3D11_VIDEO_PROCESSOR_FILTER = 3i32; pub const D3D11_VIDEO_PROCESSOR_FILTER_NOISE_REDUCTION: D3D11_VIDEO_PROCESSOR_FILTER = 4i32; pub const D3D11_VIDEO_PROCESSOR_FILTER_EDGE_ENHANCEMENT: D3D11_VIDEO_PROCESSOR_FILTER = 5i32; pub const D3D11_VIDEO_PROCESSOR_FILTER_ANAMORPHIC_SCALING: D3D11_VIDEO_PROCESSOR_FILTER = 6i32; pub const D3D11_VIDEO_PROCESSOR_FILTER_STEREO_ADJUSTMENT: D3D11_VIDEO_PROCESSOR_FILTER = 7i32; pub type D3D11_VIDEO_PROCESSOR_FILTER_CAPS = i32; pub const D3D11_VIDEO_PROCESSOR_FILTER_CAPS_BRIGHTNESS: D3D11_VIDEO_PROCESSOR_FILTER_CAPS = 1i32; pub const D3D11_VIDEO_PROCESSOR_FILTER_CAPS_CONTRAST: D3D11_VIDEO_PROCESSOR_FILTER_CAPS = 2i32; pub const D3D11_VIDEO_PROCESSOR_FILTER_CAPS_HUE: D3D11_VIDEO_PROCESSOR_FILTER_CAPS = 4i32; pub const D3D11_VIDEO_PROCESSOR_FILTER_CAPS_SATURATION: D3D11_VIDEO_PROCESSOR_FILTER_CAPS = 8i32; pub const D3D11_VIDEO_PROCESSOR_FILTER_CAPS_NOISE_REDUCTION: D3D11_VIDEO_PROCESSOR_FILTER_CAPS = 16i32; pub const D3D11_VIDEO_PROCESSOR_FILTER_CAPS_EDGE_ENHANCEMENT: D3D11_VIDEO_PROCESSOR_FILTER_CAPS = 32i32; pub const D3D11_VIDEO_PROCESSOR_FILTER_CAPS_ANAMORPHIC_SCALING: D3D11_VIDEO_PROCESSOR_FILTER_CAPS = 64i32; pub const D3D11_VIDEO_PROCESSOR_FILTER_CAPS_STEREO_ADJUSTMENT: D3D11_VIDEO_PROCESSOR_FILTER_CAPS = 128i32; #[repr(C)] pub struct D3D11_VIDEO_PROCESSOR_FILTER_RANGE { pub Minimum: i32, pub Maximum: i32, pub Default: i32, pub Multiplier: f32, } impl ::core::marker::Copy for D3D11_VIDEO_PROCESSOR_FILTER_RANGE {} impl ::core::clone::Clone for D3D11_VIDEO_PROCESSOR_FILTER_RANGE { fn clone(&self) -> Self { *self } } pub type D3D11_VIDEO_PROCESSOR_FORMAT_CAPS = i32; pub const D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_INTERLACED: D3D11_VIDEO_PROCESSOR_FORMAT_CAPS = 1i32; pub const D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_PROCAMP: D3D11_VIDEO_PROCESSOR_FORMAT_CAPS = 2i32; pub const D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_LUMA_KEY: D3D11_VIDEO_PROCESSOR_FORMAT_CAPS = 4i32; pub const D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_PALETTE_INTERLACED: D3D11_VIDEO_PROCESSOR_FORMAT_CAPS = 8i32; pub type D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT = i32; pub const D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT_INPUT: D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT = 1i32; pub const D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT_OUTPUT: D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT = 2i32; #[repr(C)] pub struct D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC { pub FourCC: u32, pub ViewDimension: D3D11_VPIV_DIMENSION, pub Anonymous: D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC_0, } impl ::core::marker::Copy for D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC {} impl ::core::clone::Clone for D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] pub union D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC_0 { pub Texture2D: D3D11_TEX2D_VPIV, } impl ::core::marker::Copy for D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC_0 {} impl ::core::clone::Clone for D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC_0 { fn clone(&self) -> Self { *self } } pub type D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS = i32; pub const D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_32: D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS = 1i32; pub const D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_22: D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS = 2i32; pub const D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_2224: D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS = 4i32; pub const D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_2332: D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS = 8i32; pub const D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_32322: D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS = 16i32; pub const D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_55: D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS = 32i32; pub const D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_64: D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS = 64i32; pub const D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_87: D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS = 128i32; pub const D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_222222222223: D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS = 256i32; pub const D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_OTHER: D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS = -2147483648i32; pub type D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE = i32; pub const D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_UNDEFINED: D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE = 0i32; pub const D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_16_235: D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE = 1i32; pub const D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_0_255: D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE = 2i32; pub type D3D11_VIDEO_PROCESSOR_OUTPUT_RATE = i32; pub const D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_NORMAL: D3D11_VIDEO_PROCESSOR_OUTPUT_RATE = 0i32; pub const D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_HALF: D3D11_VIDEO_PROCESSOR_OUTPUT_RATE = 1i32; pub const D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_CUSTOM: D3D11_VIDEO_PROCESSOR_OUTPUT_RATE = 2i32; #[repr(C)] pub struct D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC { pub ViewDimension: D3D11_VPOV_DIMENSION, pub Anonymous: D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC_0, } impl ::core::marker::Copy for D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC {} impl ::core::clone::Clone for D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC { fn clone(&self) -> Self { *self } } #[repr(C)] pub union D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC_0 { pub Texture2D: D3D11_TEX2D_VPOV, pub Texture2DArray: D3D11_TEX2D_ARRAY_VPOV, } impl ::core::marker::Copy for D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC_0 {} impl ::core::clone::Clone for D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC_0 { fn clone(&self) -> Self { *self } } pub type D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS = i32; pub const D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BLEND: D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS = 1i32; pub const D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BOB: D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS = 2i32; pub const D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE: D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS = 4i32; pub const D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION: D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS = 8i32; pub const D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_INVERSE_TELECINE: D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS = 16i32; pub const D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_FRAME_RATE_CONVERSION: D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS = 32i32; #[repr(C)] pub struct D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS { pub PastFrames: u32, pub FutureFrames: u32, pub ProcessorCaps: u32, pub ITelecineCaps: u32, pub CustomRateCount: u32, } impl ::core::marker::Copy for D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS {} impl ::core::clone::Clone for D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS { fn clone(&self) -> Self { *self } } pub type D3D11_VIDEO_PROCESSOR_ROTATION = i32; pub const D3D11_VIDEO_PROCESSOR_ROTATION_IDENTITY: D3D11_VIDEO_PROCESSOR_ROTATION = 0i32; pub const D3D11_VIDEO_PROCESSOR_ROTATION_90: D3D11_VIDEO_PROCESSOR_ROTATION = 1i32; pub const D3D11_VIDEO_PROCESSOR_ROTATION_180: D3D11_VIDEO_PROCESSOR_ROTATION = 2i32; pub const D3D11_VIDEO_PROCESSOR_ROTATION_270: D3D11_VIDEO_PROCESSOR_ROTATION = 3i32; pub type D3D11_VIDEO_PROCESSOR_STEREO_CAPS = i32; pub const D3D11_VIDEO_PROCESSOR_STEREO_CAPS_MONO_OFFSET: D3D11_VIDEO_PROCESSOR_STEREO_CAPS = 1i32; pub const D3D11_VIDEO_PROCESSOR_STEREO_CAPS_ROW_INTERLEAVED: D3D11_VIDEO_PROCESSOR_STEREO_CAPS = 2i32; pub const D3D11_VIDEO_PROCESSOR_STEREO_CAPS_COLUMN_INTERLEAVED: D3D11_VIDEO_PROCESSOR_STEREO_CAPS = 4i32; pub const D3D11_VIDEO_PROCESSOR_STEREO_CAPS_CHECKERBOARD: D3D11_VIDEO_PROCESSOR_STEREO_CAPS = 8i32; pub const D3D11_VIDEO_PROCESSOR_STEREO_CAPS_FLIP_MODE: D3D11_VIDEO_PROCESSOR_STEREO_CAPS = 16i32; pub type D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE = i32; pub const D3D11_VIDEO_PROCESSOR_STEREO_FLIP_NONE: D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE = 0i32; pub const D3D11_VIDEO_PROCESSOR_STEREO_FLIP_FRAME0: D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE = 1i32; pub const D3D11_VIDEO_PROCESSOR_STEREO_FLIP_FRAME1: D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE = 2i32; pub type D3D11_VIDEO_PROCESSOR_STEREO_FORMAT = i32; pub const D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO: D3D11_VIDEO_PROCESSOR_STEREO_FORMAT = 0i32; pub const D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_HORIZONTAL: D3D11_VIDEO_PROCESSOR_STEREO_FORMAT = 1i32; pub const D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_VERTICAL: D3D11_VIDEO_PROCESSOR_STEREO_FORMAT = 2i32; pub const D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE: D3D11_VIDEO_PROCESSOR_STEREO_FORMAT = 3i32; pub const D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET: D3D11_VIDEO_PROCESSOR_STEREO_FORMAT = 4i32; pub const D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_ROW_INTERLEAVED: D3D11_VIDEO_PROCESSOR_STEREO_FORMAT = 5i32; pub const D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_COLUMN_INTERLEAVED: D3D11_VIDEO_PROCESSOR_STEREO_FORMAT = 6i32; pub const D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_CHECKERBOARD: D3D11_VIDEO_PROCESSOR_STEREO_FORMAT = 7i32; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_VIDEO_PROCESSOR_STREAM { pub Enable: super::super::Foundation::BOOL, pub OutputIndex: u32, pub InputFrameOrField: u32, pub PastFrames: u32, pub FutureFrames: u32, pub ppPastSurfaces: *mut ID3D11VideoProcessorInputView, pub pInputSurface: ID3D11VideoProcessorInputView, pub ppFutureSurfaces: *mut ID3D11VideoProcessorInputView, pub ppPastSurfacesRight: *mut ID3D11VideoProcessorInputView, pub pInputSurfaceRight: ID3D11VideoProcessorInputView, pub ppFutureSurfacesRight: *mut ID3D11VideoProcessorInputView, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for D3D11_VIDEO_PROCESSOR_STREAM {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for D3D11_VIDEO_PROCESSOR_STREAM { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub struct D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT { pub Enable: super::super::Foundation::BOOL, pub Width: u32, pub Height: u32, pub Format: super::Dxgi::Common::DXGI_FORMAT, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::marker::Copy for D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::clone::Clone for D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT { fn clone(&self) -> Self { *self } } #[repr(C)] #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub struct D3D11_VIDEO_SAMPLE_DESC { pub Width: u32, pub Height: u32, pub Format: super::Dxgi::Common::DXGI_FORMAT, pub ColorSpace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::marker::Copy for D3D11_VIDEO_SAMPLE_DESC {} #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::clone::Clone for D3D11_VIDEO_SAMPLE_DESC { fn clone(&self) -> Self { *self } } pub type D3D11_VIDEO_USAGE = i32; pub const D3D11_VIDEO_USAGE_PLAYBACK_NORMAL: D3D11_VIDEO_USAGE = 0i32; pub const D3D11_VIDEO_USAGE_OPTIMAL_SPEED: D3D11_VIDEO_USAGE = 1i32; pub const D3D11_VIDEO_USAGE_OPTIMAL_QUALITY: D3D11_VIDEO_USAGE = 2i32; #[repr(C)] pub struct D3D11_VIEWPORT { pub TopLeftX: f32, pub TopLeftY: f32, pub Width: f32, pub Height: f32, pub MinDepth: f32, pub MaxDepth: f32, } impl ::core::marker::Copy for D3D11_VIEWPORT {} impl ::core::clone::Clone for D3D11_VIEWPORT { fn clone(&self) -> Self { *self } } pub const D3D11_VIEWPORT_AND_SCISSORRECT_MAX_INDEX: u32 = 15u32; pub const D3D11_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE: u32 = 16u32; pub const D3D11_VIEWPORT_BOUNDS_MAX: u32 = 32767u32; pub const D3D11_VIEWPORT_BOUNDS_MIN: i32 = -32768i32; pub type D3D11_VPIV_DIMENSION = i32; pub const D3D11_VPIV_DIMENSION_UNKNOWN: D3D11_VPIV_DIMENSION = 0i32; pub const D3D11_VPIV_DIMENSION_TEXTURE2D: D3D11_VPIV_DIMENSION = 1i32; pub type D3D11_VPOV_DIMENSION = i32; pub const D3D11_VPOV_DIMENSION_UNKNOWN: D3D11_VPOV_DIMENSION = 0i32; pub const D3D11_VPOV_DIMENSION_TEXTURE2D: D3D11_VPOV_DIMENSION = 1i32; pub const D3D11_VPOV_DIMENSION_TEXTURE2DARRAY: D3D11_VPOV_DIMENSION = 2i32; pub const D3D11_VS_INPUT_REGISTER_COMPONENTS: u32 = 4u32; pub const D3D11_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_VS_INPUT_REGISTER_COUNT: u32 = 32u32; pub const D3D11_VS_INPUT_REGISTER_READS_PER_INST: u32 = 2u32; pub const D3D11_VS_INPUT_REGISTER_READ_PORTS: u32 = 1u32; pub const D3D11_VS_OUTPUT_REGISTER_COMPONENTS: u32 = 4u32; pub const D3D11_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32u32; pub const D3D11_VS_OUTPUT_REGISTER_COUNT: u32 = 32u32; pub const D3D11_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT: u32 = 10u32; pub const D3D11_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP: u32 = 25u32; pub const D3D11_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP: u32 = 25u32; #[repr(C)] pub struct D3DX11_FFT_BUFFER_INFO { pub NumTempBufferSizes: u32, pub TempBufferFloatSizes: [u32; 4], pub NumPrecomputeBufferSizes: u32, pub PrecomputeBufferFloatSizes: [u32; 4], } impl ::core::marker::Copy for D3DX11_FFT_BUFFER_INFO {} impl ::core::clone::Clone for D3DX11_FFT_BUFFER_INFO { fn clone(&self) -> Self { *self } } pub type D3DX11_FFT_CREATE_FLAG = i32; pub const D3DX11_FFT_CREATE_FLAG_NO_PRECOMPUTE_BUFFERS: D3DX11_FFT_CREATE_FLAG = 1i32; pub type D3DX11_FFT_DATA_TYPE = i32; pub const D3DX11_FFT_DATA_TYPE_REAL: D3DX11_FFT_DATA_TYPE = 0i32; pub const D3DX11_FFT_DATA_TYPE_COMPLEX: D3DX11_FFT_DATA_TYPE = 1i32; #[repr(C)] pub struct D3DX11_FFT_DESC { pub NumDimensions: u32, pub ElementLengths: [u32; 32], pub DimensionMask: u32, pub Type: D3DX11_FFT_DATA_TYPE, } impl ::core::marker::Copy for D3DX11_FFT_DESC {} impl ::core::clone::Clone for D3DX11_FFT_DESC { fn clone(&self) -> Self { *self } } pub type D3DX11_FFT_DIM_MASK = i32; pub const D3DX11_FFT_DIM_MASK_1D: D3DX11_FFT_DIM_MASK = 1i32; pub const D3DX11_FFT_DIM_MASK_2D: D3DX11_FFT_DIM_MASK = 3i32; pub const D3DX11_FFT_DIM_MASK_3D: D3DX11_FFT_DIM_MASK = 7i32; pub const D3DX11_FFT_MAX_DIMENSIONS: u32 = 32u32; pub const D3DX11_FFT_MAX_PRECOMPUTE_BUFFERS: u32 = 4u32; pub const D3DX11_FFT_MAX_TEMP_BUFFERS: u32 = 4u32; pub type D3DX11_SCAN_DATA_TYPE = i32; pub const D3DX11_SCAN_DATA_TYPE_FLOAT: D3DX11_SCAN_DATA_TYPE = 1i32; pub const D3DX11_SCAN_DATA_TYPE_INT: D3DX11_SCAN_DATA_TYPE = 2i32; pub const D3DX11_SCAN_DATA_TYPE_UINT: D3DX11_SCAN_DATA_TYPE = 3i32; pub type D3DX11_SCAN_DIRECTION = i32; pub const D3DX11_SCAN_DIRECTION_FORWARD: D3DX11_SCAN_DIRECTION = 1i32; pub const D3DX11_SCAN_DIRECTION_BACKWARD: D3DX11_SCAN_DIRECTION = 2i32; pub type D3DX11_SCAN_OPCODE = i32; pub const D3DX11_SCAN_OPCODE_ADD: D3DX11_SCAN_OPCODE = 1i32; pub const D3DX11_SCAN_OPCODE_MIN: D3DX11_SCAN_OPCODE = 2i32; pub const D3DX11_SCAN_OPCODE_MAX: D3DX11_SCAN_OPCODE = 3i32; pub const D3DX11_SCAN_OPCODE_MUL: D3DX11_SCAN_OPCODE = 4i32; pub const D3DX11_SCAN_OPCODE_AND: D3DX11_SCAN_OPCODE = 5i32; pub const D3DX11_SCAN_OPCODE_OR: D3DX11_SCAN_OPCODE = 6i32; pub const D3DX11_SCAN_OPCODE_XOR: D3DX11_SCAN_OPCODE = 7i32; pub const D3D_RETURN_PARAMETER_INDEX: i32 = -1i32; pub const D3D_SHADER_REQUIRES_11_1_DOUBLE_EXTENSIONS: u32 = 32u32; pub const D3D_SHADER_REQUIRES_11_1_SHADER_EXTENSIONS: u32 = 64u32; pub const D3D_SHADER_REQUIRES_64_UAVS: u32 = 8u32; pub const D3D_SHADER_REQUIRES_DOUBLES: u32 = 1u32; pub const D3D_SHADER_REQUIRES_EARLY_DEPTH_STENCIL: u32 = 2u32; pub const D3D_SHADER_REQUIRES_LEVEL_9_COMPARISON_FILTERING: u32 = 128u32; pub const D3D_SHADER_REQUIRES_MINIMUM_PRECISION: u32 = 16u32; pub const D3D_SHADER_REQUIRES_TILED_RESOURCES: u32 = 256u32; pub const D3D_SHADER_REQUIRES_UAVS_AT_EVERY_STAGE: u32 = 4u32; pub const DXGI_DEBUG_D3D11: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1268330875, data2: 44089, data3: 19110, data4: [187, 11, 186, 160, 71, 132, 121, 143], }; pub type ID3D11Asynchronous = *mut ::core::ffi::c_void; pub type ID3D11AuthenticatedChannel = *mut ::core::ffi::c_void; pub type ID3D11BlendState = *mut ::core::ffi::c_void; pub type ID3D11BlendState1 = *mut ::core::ffi::c_void; pub type ID3D11Buffer = *mut ::core::ffi::c_void; pub type ID3D11ClassInstance = *mut ::core::ffi::c_void; pub type ID3D11ClassLinkage = *mut ::core::ffi::c_void; pub type ID3D11CommandList = *mut ::core::ffi::c_void; pub type ID3D11ComputeShader = *mut ::core::ffi::c_void; pub type ID3D11Counter = *mut ::core::ffi::c_void; pub type ID3D11CryptoSession = *mut ::core::ffi::c_void; pub type ID3D11Debug = *mut ::core::ffi::c_void; pub type ID3D11DepthStencilState = *mut ::core::ffi::c_void; pub type ID3D11DepthStencilView = *mut ::core::ffi::c_void; pub type ID3D11Device = *mut ::core::ffi::c_void; pub type ID3D11Device1 = *mut ::core::ffi::c_void; pub type ID3D11Device2 = *mut ::core::ffi::c_void; pub type ID3D11Device3 = *mut ::core::ffi::c_void; pub type ID3D11Device4 = *mut ::core::ffi::c_void; pub type ID3D11Device5 = *mut ::core::ffi::c_void; pub type ID3D11DeviceChild = *mut ::core::ffi::c_void; pub type ID3D11DeviceContext = *mut ::core::ffi::c_void; pub type ID3D11DeviceContext1 = *mut ::core::ffi::c_void; pub type ID3D11DeviceContext2 = *mut ::core::ffi::c_void; pub type ID3D11DeviceContext3 = *mut ::core::ffi::c_void; pub type ID3D11DeviceContext4 = *mut ::core::ffi::c_void; pub type ID3D11DomainShader = *mut ::core::ffi::c_void; pub type ID3D11Fence = *mut ::core::ffi::c_void; pub type ID3D11FunctionLinkingGraph = *mut ::core::ffi::c_void; pub type ID3D11FunctionParameterReflection = *mut ::core::ffi::c_void; pub type ID3D11FunctionReflection = *mut ::core::ffi::c_void; pub type ID3D11GeometryShader = *mut ::core::ffi::c_void; pub type ID3D11HullShader = *mut ::core::ffi::c_void; pub type ID3D11InfoQueue = *mut ::core::ffi::c_void; pub type ID3D11InputLayout = *mut ::core::ffi::c_void; pub type ID3D11LibraryReflection = *mut ::core::ffi::c_void; pub type ID3D11Linker = *mut ::core::ffi::c_void; pub type ID3D11LinkingNode = *mut ::core::ffi::c_void; pub type ID3D11Module = *mut ::core::ffi::c_void; pub type ID3D11ModuleInstance = *mut ::core::ffi::c_void; pub type ID3D11Multithread = *mut ::core::ffi::c_void; pub type ID3D11PixelShader = *mut ::core::ffi::c_void; pub type ID3D11Predicate = *mut ::core::ffi::c_void; pub type ID3D11Query = *mut ::core::ffi::c_void; pub type ID3D11Query1 = *mut ::core::ffi::c_void; pub type ID3D11RasterizerState = *mut ::core::ffi::c_void; pub type ID3D11RasterizerState1 = *mut ::core::ffi::c_void; pub type ID3D11RasterizerState2 = *mut ::core::ffi::c_void; pub type ID3D11RefDefaultTrackingOptions = *mut ::core::ffi::c_void; pub type ID3D11RefTrackingOptions = *mut ::core::ffi::c_void; pub type ID3D11RenderTargetView = *mut ::core::ffi::c_void; pub type ID3D11RenderTargetView1 = *mut ::core::ffi::c_void; pub type ID3D11Resource = *mut ::core::ffi::c_void; pub type ID3D11SamplerState = *mut ::core::ffi::c_void; pub type ID3D11ShaderReflection = *mut ::core::ffi::c_void; pub type ID3D11ShaderReflectionConstantBuffer = *mut ::core::ffi::c_void; pub type ID3D11ShaderReflectionType = *mut ::core::ffi::c_void; pub type ID3D11ShaderReflectionVariable = *mut ::core::ffi::c_void; pub type ID3D11ShaderResourceView = *mut ::core::ffi::c_void; pub type ID3D11ShaderResourceView1 = *mut ::core::ffi::c_void; pub type ID3D11ShaderTrace = *mut ::core::ffi::c_void; pub type ID3D11ShaderTraceFactory = *mut ::core::ffi::c_void; pub type ID3D11SwitchToRef = *mut ::core::ffi::c_void; pub type ID3D11Texture1D = *mut ::core::ffi::c_void; pub type ID3D11Texture2D = *mut ::core::ffi::c_void; pub type ID3D11Texture2D1 = *mut ::core::ffi::c_void; pub type ID3D11Texture3D = *mut ::core::ffi::c_void; pub type ID3D11Texture3D1 = *mut ::core::ffi::c_void; pub type ID3D11TracingDevice = *mut ::core::ffi::c_void; pub type ID3D11UnorderedAccessView = *mut ::core::ffi::c_void; pub type ID3D11UnorderedAccessView1 = *mut ::core::ffi::c_void; pub type ID3D11VertexShader = *mut ::core::ffi::c_void; pub type ID3D11VideoContext = *mut ::core::ffi::c_void; pub type ID3D11VideoContext1 = *mut ::core::ffi::c_void; pub type ID3D11VideoContext2 = *mut ::core::ffi::c_void; pub type ID3D11VideoContext3 = *mut ::core::ffi::c_void; pub type ID3D11VideoDecoder = *mut ::core::ffi::c_void; pub type ID3D11VideoDecoderOutputView = *mut ::core::ffi::c_void; pub type ID3D11VideoDevice = *mut ::core::ffi::c_void; pub type ID3D11VideoDevice1 = *mut ::core::ffi::c_void; pub type ID3D11VideoDevice2 = *mut ::core::ffi::c_void; pub type ID3D11VideoProcessor = *mut ::core::ffi::c_void; pub type ID3D11VideoProcessorEnumerator = *mut ::core::ffi::c_void; pub type ID3D11VideoProcessorEnumerator1 = *mut ::core::ffi::c_void; pub type ID3D11VideoProcessorInputView = *mut ::core::ffi::c_void; pub type ID3D11VideoProcessorOutputView = *mut ::core::ffi::c_void; pub type ID3D11View = *mut ::core::ffi::c_void; pub type ID3DDeviceContextState = *mut ::core::ffi::c_void; pub type ID3DUserDefinedAnnotation = *mut ::core::ffi::c_void; pub type ID3DX11FFT = *mut ::core::ffi::c_void; pub type ID3DX11Scan = *mut ::core::ffi::c_void; pub type ID3DX11SegmentedScan = *mut ::core::ffi::c_void; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi"))] pub type PFN_D3D11_CREATE_DEVICE = unsafe extern "system" fn(param0: super::Dxgi::IDXGIAdapter, param1: super::Direct3D::D3D_DRIVER_TYPE, param2: super::super::Foundation::HINSTANCE, param3: u32, param4: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, param6: u32, param7: *mut ID3D11Device, param8: *mut super::Direct3D::D3D_FEATURE_LEVEL, param9: *mut ID3D11DeviceContext) -> ::windows_sys::core::HRESULT; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi", feature = "Win32_Graphics_Dxgi_Common"))] pub type PFN_D3D11_CREATE_DEVICE_AND_SWAP_CHAIN = unsafe extern "system" fn(param0: super::Dxgi::IDXGIAdapter, param1: super::Direct3D::D3D_DRIVER_TYPE, param2: super::super::Foundation::HINSTANCE, param3: u32, param4: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, param6: u32, param7: *const super::Dxgi::DXGI_SWAP_CHAIN_DESC, param8: *mut super::Dxgi::IDXGISwapChain, param9: *mut ID3D11Device, param10: *mut super::Direct3D::D3D_FEATURE_LEVEL, param11: *mut ID3D11DeviceContext) -> ::windows_sys::core::HRESULT; pub const _FACD3D11: u32 = 2172u32;