Vanara.PInvoke.Direct3D11 4.0.5

Prefix Reserved
dotnet add package Vanara.PInvoke.Direct3D11 --version 4.0.5                
NuGet\Install-Package Vanara.PInvoke.Direct3D11 -Version 4.0.5                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Vanara.PInvoke.Direct3D11" Version="4.0.5" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Vanara.PInvoke.Direct3D11 --version 4.0.5                
#r "nuget: Vanara.PInvoke.Direct3D11, 4.0.5"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Vanara.PInvoke.Direct3D11 as a Cake Addin
#addin nuget:?package=Vanara.PInvoke.Direct3D11&version=4.0.5

// Install Vanara.PInvoke.Direct3D11 as a Cake Tool
#tool nuget:?package=Vanara.PInvoke.Direct3D11&version=4.0.5                

Vanara

Vanara.PInvoke.Direct3D11 NuGet Package

Version Build status

PInvoke API (methods, structures and constants) imported from Windows Direct3D11.dll.

What is Vanara?

Vanara is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries.

Issues?

First check if it's already fixed by trying the AppVeyor build. If you're still running into problems, file an issue.

Included in Vanara.PInvoke.Direct3D11

Functions Enumerations Structures Interfaces
CreateDirect3D11DeviceFromDXGIDevice CreateDirect3D11SurfaceFromDXGISurface D3D11CreateDevice D3D11CreateDeviceAndSwapChain D3D11On12CreateDevice D3DDisassemble11Trace D3DKMTCloseAdapter D3DKMTCreateAllocation D3DKMTCreateContext D3DKMTCreateDevice D3DKMTCreateSynchronizationObject D3DKMTDestroyAllocation D3DKMTDestroyContext D3DKMTDestroyDevice D3DKMTDestroySynchronizationObject D3DKMTEscape D3DKMTGetContextSchedulingPriority D3DKMTGetDeviceState D3DKMTGetDisplayModeList D3DKMTGetMultisampleMethodList D3DKMTGetRuntimeData D3DKMTGetSharedPrimaryHandle D3DKMTLock D3DKMTOpenAdapterFromHdc D3DKMTOpenResource D3DKMTPresent D3DKMTQueryAdapterInfo D3DKMTQueryAllocationResidency D3DKMTQueryResourceInfo D3DKMTRender D3DKMTSetAllocationPriority D3DKMTSetContextSchedulingPriority D3DKMTSetDisplayMode D3DKMTSetDisplayPrivateDriverFormat D3DKMTSetGammaRamp D3DKMTSetVidPnSourceOwner D3DKMTSignalSynchronizationObject D3DKMTUnlock D3DKMTWaitForSynchronizationObject D3DKMTWaitForVerticalBlankEvent D3DX11CreateFFT D3DX11CreateFFT1DComplex D3DX11CreateFFT1DReal D3DX11CreateFFT2DComplex D3DX11CreateFFT2DReal D3DX11CreateFFT3DComplex D3DX11CreateFFT3DReal D3DX11CreateScan D3DX11CreateSegmentedScan EnableFeatureLevelUpgrade D3D11_ASYNC_GETDATA_FLAG D3D11_AUTHENTICATED_CHANNEL_TYPE D3D11_BIND_FLAG D3D11_BLEND D3D11_BLEND_OP D3D11_BUFFER_UAV_FLAG D3D11_BUFFEREX_SRV_FLAG D3D11_CLEAR_FLAG D3D11_COLOR_WRITE_ENABLE D3D11_COMPARISON_FUNC D3D11_CONSERVATIVE_RASTERIZATION_TIER D3D11_COUNTER D3D11_COUNTER_TYPE D3D11_CPU_ACCESS_FLAG D3D11_CREATE_DEVICE_FLAG D3D11_CULL_MODE D3D11_DEPTH_WRITE_MASK D3D11_DEVICE_CONTEXT_TYPE D3D11_DSV_DIMENSION D3D11_DSV_FLAG D3D11_FEATURE D3D11_FILL_MODE D3D11_FILTER D3D11_FILTER_REDUCTION_TYPE D3D11_FILTER_TYPE D3D11_FORMAT_SUPPORT D3D11_FORMAT_SUPPORT2 D3D11_INPUT_CLASSIFICATION D3D11_MAP D3D11_MAP_FLAG D3D11_PRIMITIVE_TOPOLOGY D3D11_QUERY D3D11_QUERY_MISC_FLAG D3D11_RAISE_FLAG D3D11_RESOURCE_DIMENSION D3D11_RESOURCE_MISC_FLAG D3D11_RTV_DIMENSION D3D11_SHADER_CACHE_SUPPORT_FLAGS D3D11_SHADER_MIN_PRECISION_SUPPORT D3D11_SHARED_RESOURCE_TIER D3D11_SRV_DIMENSION D3D11_STENCIL_OP D3D11_TEXTURE_ADDRESS_MODE D3D11_TEXTURECUBE_FACE D3D11_TILED_RESOURCES_TIER D3D11_UAV_DIMENSION D3D11_USAGE D3D11_VDOV_DIMENSION D3D11_VIDEO_DECODER_BUFFER_TYPE D3D11_VIDEO_FRAME_FORMAT D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS D3D11_VIDEO_PROCESSOR_DEVICE_CAPS D3D11_VIDEO_PROCESSOR_FEATURE_CAPS D3D11_VIDEO_PROCESSOR_FILTER D3D11_VIDEO_PROCESSOR_FILTER_CAPS D3D11_VIDEO_PROCESSOR_FORMAT_CAPS D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT D3D11_VIDEO_PROCESSOR_OUTPUT_RATE D3D11_VIDEO_PROCESSOR_ROTATION D3D11_VIDEO_PROCESSOR_STEREO_CAPS D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE D3D11_VIDEO_PROCESSOR_STEREO_FORMAT D3D11_VIDEO_USAGE D3D11_VPIV_DIMENSION D3D11_VPOV_DIMENSION D3D11_DEBUG_FEATURE D3D11_MESSAGE_CATEGORY D3D11_MESSAGE_ID D3D11_MESSAGE_SEVERITY D3D11_RLDO_FLAGS D3D11_SHADER_TRACKING_OPTION D3D11_SHADER_TRACKING_RESOURCE_TYPE D3D11_SHADER_TRACE_FLAG D3D11_SHADER_TYPE D3D11_TRACE_COMPONENT_MASK D3D11_TRACE_GS_INPUT_PRIMITIVE D3D11_TRACE_MISC_OPERATIONS_MASK D3D11_TRACE_REGISTER_FLAGS D3D11_TRACE_REGISTER_TYPE D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG D3D11_COPY_FLAGS D3D11_CRYPTO_SESSION_STATUS D3D11_LOGIC_OP D3D11_VIDEO_DECODER_CAPS D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG D3D11_TILE_COPY_FLAG D3D11_TILE_MAPPING_FLAG D3D11_TILE_RANGE_FLAG D3D11_CONSERVATIVE_RASTERIZATION_MODE D3D11_CONTEXT_TYPE D3D11_FENCE_FLAG D3D11_TEXTURE_LAYOUT D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS D3D11_FEATURE_VIDEO D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS D3DX11_FFT_CREATE_FLAG D3DX11_FFT_DATA_TYPE D3DX11_FFT_DIM_MASK D3DX11_SCAN_DATA_TYPE D3DX11_SCAN_DIRECTION D3DX11_SCAN_OPCODE D3D11_AUTHENTICATED_CONFIGURE_OUTPUT D3D11_BLEND_DESC D3D11_BOX D3D11_BUFFER_DESC D3D11_BUFFER_RTV D3D11_BUFFER_SRV D3D11_BUFFER_UAV D3D11_BUFFEREX_SRV D3D11_CLASS_INSTANCE_DESC D3D11_COUNTER_DESC D3D11_COUNTER_INFO D3D11_DEPTH_STENCIL_DESC D3D11_DEPTH_STENCIL_VIEW_DESC D3D11_DEPTH_STENCILOP_DESC D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS D3D11_DRAW_INSTANCED_INDIRECT_ARGS D3D11_ENCRYPTED_BLOCK_INFO D3D11_FEATURE_DATA_ARCHITECTURE_INFO D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS D3D11_FEATURE_DATA_D3D11_OPTIONS D3D11_FEATURE_DATA_D3D11_OPTIONS1 D3D11_FEATURE_DATA_D3D11_OPTIONS2 D3D11_FEATURE_DATA_D3D11_OPTIONS3 D3D11_FEATURE_DATA_D3D11_OPTIONS5 D3D11_FEATURE_DATA_D3D9_OPTIONS D3D11_FEATURE_DATA_D3D9_OPTIONS1 D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT D3D11_FEATURE_DATA_DISPLAYABLE D3D11_FEATURE_DATA_DOUBLES D3D11_FEATURE_DATA_FORMAT_SUPPORT D3D11_FEATURE_DATA_FORMAT_SUPPORT2 D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT D3D11_FEATURE_DATA_MARKER_SUPPORT D3D11_FEATURE_DATA_SHADER_CACHE D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT D3D11_FEATURE_DATA_THREADING D3D11_INPUT_ELEMENT_DESC D3D11_MAPPED_SUBRESOURCE D3D11_OMAC D3D11_QUERY_DATA_PIPELINE_STATISTICS D3D11_QUERY_DATA_SO_STATISTICS D3D11_QUERY_DATA_TIMESTAMP_DISJOINT D3D11_QUERY_DESC D3D11_RASTERIZER_DESC D3D11_RENDER_TARGET_BLEND_DESC D3D11_RENDER_TARGET_VIEW_DESC D3D11_SAMPLER_DESC D3D11_SHADER_RESOURCE_VIEW_DESC D3D11_SO_DECLARATION_ENTRY D3D11_SUBRESOURCE_DATA D3D11_TEX1D_ARRAY_DSV D3D11_TEX1D_ARRAY_RTV D3D11_TEX1D_ARRAY_SRV D3D11_TEX1D_ARRAY_UAV D3D11_TEX1D_DSV D3D11_TEX1D_RTV D3D11_TEX1D_SRV D3D11_TEX1D_UAV D3D11_TEX2D_ARRAY_DSV D3D11_TEX2D_ARRAY_RTV D3D11_TEX2D_ARRAY_SRV D3D11_TEX2D_ARRAY_UAV D3D11_TEX2D_ARRAY_VPOV D3D11_TEX2D_DSV D3D11_TEX2D_RTV D3D11_TEX2D_SRV D3D11_TEX2D_UAV D3D11_TEX2D_VDOV D3D11_TEX2D_VPIV D3D11_TEX2D_VPOV D3D11_TEX2DMS_ARRAY_DSV D3D11_TEX2DMS_ARRAY_RTV D3D11_TEX2DMS_ARRAY_SRV D3D11_TEX2DMS_DSV D3D11_TEX2DMS_RTV D3D11_TEX2DMS_SRV D3D11_TEX3D_RTV D3D11_TEX3D_SRV D3D11_TEX3D_UAV D3D11_TEXCUBE_ARRAY_SRV D3D11_TEXCUBE_SRV D3D11_TEXTURE1D_DESC D3D11_TEXTURE2D_DESC D3D11_TEXTURE3D_DESC D3D11_UNORDERED_ACCESS_VIEW_DESC D3D11_VIDEO_COLOR D3D11_VIDEO_COLOR_RGBA D3D11_VIDEO_COLOR_YCbCrA D3D11_VIDEO_CONTENT_PROTECTION_CAPS D3D11_VIDEO_DECODER_BUFFER_DESC D3D11_VIDEO_DECODER_CONFIG D3D11_VIDEO_DECODER_DESC D3D11_VIDEO_DECODER_EXTENSION D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC D3D11_VIDEO_PROCESSOR_CAPS D3D11_VIDEO_PROCESSOR_COLOR_SPACE D3D11_VIDEO_PROCESSOR_CONTENT_DESC D3D11_VIDEO_PROCESSOR_CUSTOM_RATE D3D11_VIDEO_PROCESSOR_FILTER_RANGE D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS D3D11_VIDEO_PROCESSOR_STREAM D3D11_VIEWPORT D3D11_INFO_QUEUE_FILTER D3D11_INFO_QUEUE_FILTER_DESC D3D11_MESSAGE D3D11_COMPUTE_SHADER_TRACE_DESC D3D11_DOMAIN_SHADER_TRACE_DESC D3D11_GEOMETRY_SHADER_TRACE_DESC D3D11_HULL_SHADER_TRACE_DESC D3D11_PIXEL_SHADER_TRACE_DESC D3D11_TRACE_REGISTER D3D11_TRACE_STEP D3D11_TRACE_VALUE D3D11_VERTEX_SHADER_TRACE_DESC CD3D11_RASTERIZER_DESC1 D3D11_BLEND_DESC1 D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA D3D11_RASTERIZER_DESC1 D3D11_RENDER_TARGET_BLEND_DESC1 D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION D3D11_VIDEO_DECODER_BUFFER_DESC1 D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT D3D11_VIDEO_SAMPLE_DESC D3D11_PACKED_MIP_DESC D3D11_SUBRESOURCE_TILING D3D11_TILE_REGION_SIZE D3D11_TILE_SHAPE D3D11_TILED_RESOURCE_COORDINATE D3D11_QUERY_DESC1 D3D11_RASTERIZER_DESC2 D3D11_RENDER_TARGET_VIEW_DESC1 D3D11_SHADER_RESOURCE_VIEW_DESC1 D3D11_TEX2D_ARRAY_RTV1 D3D11_TEX2D_ARRAY_SRV1 D3D11_TEX2D_ARRAY_UAV1 D3D11_TEX2D_RTV1 D3D11_TEX2D_SRV1 D3D11_TEX2D_UAV1 D3D11_TEXTURE2D_DESC1 D3D11_TEXTURE3D_DESC1 D3D11_UNORDERED_ACCESS_VIEW_DESC1 D3D11_FEATURE_DATA_D3D11_OPTIONS4 D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM D3D11_VIDEO_DECODER_BUFFER_DESC2 D3DX11_FFT_BUFFER_INFO D3DX11_FFT_DESC <Omac>e__FixedBuffer <BorderColor>e__FixedBuffer <_PixelPosition>e__FixedBuffer <_pbInput>e__FixedBuffer <_pbOutput>e__FixedBuffer ID3D11Asynchronous ID3D11AuthenticatedChannel ID3D11BlendState ID3D11Buffer ID3D11ClassInstance ID3D11ClassLinkage ID3D11CommandList ID3D11ComputeShader ID3D11Counter ID3D11CryptoSession ID3D11DepthStencilState ID3D11DepthStencilView ID3D11Device ID3D11DeviceChild ID3D11DeviceContext ID3D11DomainShader ID3D11GeometryShader ID3D11HullShader ID3D11InputLayout ID3D11PixelShader ID3D11Predicate ID3D11Query ID3D11RasterizerState ID3D11RenderTargetView ID3D11Resource ID3D11SamplerState ID3D11ShaderResourceView ID3D11Texture1D ID3D11Texture2D ID3D11Texture3D ID3D11UnorderedAccessView ID3D11VertexShader ID3D11VideoContext ID3D11VideoDecoder ID3D11VideoDecoderOutputView ID3D11VideoDevice ID3D11VideoProcessor ID3D11VideoProcessorEnumerator ID3D11VideoProcessorInputView ID3D11VideoProcessorOutputView ID3D11View ID3D11Debug ID3D11InfoQueue ID3D11RefDefaultTrackingOptions ID3D11RefTrackingOptions ID3D11SwitchToRef ID3D11TracingDevice ID3D11ShaderTrace ID3D11ShaderTraceFactory ID3D11BlendState1 ID3D11Device1 ID3D11DeviceContext1 ID3D11RasterizerState1 ID3D11VideoContext1 ID3D11VideoDevice1 ID3D11VideoProcessorEnumerator1 ID3DDeviceContextState ID3DUserDefinedAnnotation ID3D11Device2 ID3D11DeviceContext2 ID3D11Device3 ID3D11DeviceContext3 ID3D11DeviceContext4 ID3D11Fence ID3D11Query1 ID3D11RasterizerState2 ID3D11RenderTargetView1 ID3D11ShaderResourceView1 ID3D11Texture2D1 ID3D11Texture3D1 ID3D11UnorderedAccessView1 ID3D11Device4 ID3D11Device5 ID3D11Multithread ID3D11VideoContext2 ID3D11VideoContext3 ID3D11VideoDevice2 ID3DX11FFT ID3DX11Scan ID3DX11SegmentedScan
Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net8.0-windows7.0 is compatible.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 is compatible. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net45 is compatible.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 is compatible.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on Vanara.PInvoke.Direct3D11:

Package Downloads
Vanara.Library

The full set of packages associated with the Vanara PInvoke Libraries.

Vanara.PInvoke.Direct3D12

PInvoke API (methods, structures and constants) imported from Windows Direct3D 12.

Vanara.PInvoke.DirectX

PInvoke API (methods, interfaces, structures and constants) imported from DirectX.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
4.0.5 37 2/8/2025

Currently implements:

Functions
CreateDirect3D11DeviceFromDXGIDevice CreateDirect3D11SurfaceFromDXGISurface D3D11CreateDevice D3D11CreateDeviceAndSwapChain D3D11On12CreateDevice D3DDisassemble11Trace D3DKMTCloseAdapter D3DKMTCreateAllocation D3DKMTCreateContext D3DKMTCreateDevice D3DKMTCreateSynchronizationObject D3DKMTDestroyAllocation D3DKMTDestroyContext D3DKMTDestroyDevice D3DKMTDestroySynchronizationObject D3DKMTEscape D3DKMTGetContextSchedulingPriority D3DKMTGetDeviceState D3DKMTGetDisplayModeList D3DKMTGetMultisampleMethodList D3DKMTGetRuntimeData D3DKMTGetSharedPrimaryHandle D3DKMTLock D3DKMTOpenAdapterFromHdc D3DKMTOpenResource D3DKMTPresent D3DKMTQueryAdapterInfo D3DKMTQueryAllocationResidency D3DKMTQueryResourceInfo D3DKMTRender D3DKMTSetAllocationPriority D3DKMTSetContextSchedulingPriority D3DKMTSetDisplayMode D3DKMTSetDisplayPrivateDriverFormat D3DKMTSetGammaRamp D3DKMTSetVidPnSourceOwner D3DKMTSignalSynchronizationObject D3DKMTUnlock D3DKMTWaitForSynchronizationObject D3DKMTWaitForVerticalBlankEvent D3DX11CreateFFT D3DX11CreateFFT1DComplex D3DX11CreateFFT1DReal D3DX11CreateFFT2DComplex D3DX11CreateFFT2DReal D3DX11CreateFFT3DComplex D3DX11CreateFFT3DReal D3DX11CreateScan D3DX11CreateSegmentedScan EnableFeatureLevelUpgrade

Structures
<BorderColor>e__FixedBuffer <Omac>e__FixedBuffer <_pbInput>e__FixedBuffer <_pbOutput>e__FixedBuffer <_PixelPosition>e__FixedBuffer CD3D11_RASTERIZER_DESC1 D3D11_AUTHENTICATED_CONFIGURE_OUTPUT D3D11_BLEND_DESC D3D11_BLEND_DESC1 D3D11_BOX D3D11_BUFFEREX_SRV D3D11_BUFFER_DESC D3D11_BUFFER_RTV D3D11_BUFFER_SRV D3D11_BUFFER_UAV D3D11_CLASS_INSTANCE_DESC D3D11_COMPUTE_SHADER_TRACE_DESC D3D11_COUNTER_DESC D3D11_COUNTER_INFO D3D11_DEPTH_STENCILOP_DESC D3D11_DEPTH_STENCIL_DESC D3D11_DEPTH_STENCIL_VIEW_DESC D3D11_DOMAIN_SHADER_TRACE_DESC D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS D3D11_DRAW_INSTANCED_INDIRECT_ARGS D3D11_ENCRYPTED_BLOCK_INFO D3D11_FEATURE_DATA_ARCHITECTURE_INFO D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS D3D11_FEATURE_DATA_D3D11_OPTIONS D3D11_FEATURE_DATA_D3D11_OPTIONS1 D3D11_FEATURE_DATA_D3D11_OPTIONS2 D3D11_FEATURE_DATA_D3D11_OPTIONS3 D3D11_FEATURE_DATA_D3D11_OPTIONS4 D3D11_FEATURE_DATA_D3D11_OPTIONS5 D3D11_FEATURE_DATA_D3D9_OPTIONS D3D11_FEATURE_DATA_D3D9_OPTIONS1 D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT D3D11_FEATURE_DATA_DISPLAYABLE D3D11_FEATURE_DATA_DOUBLES D3D11_FEATURE_DATA_FORMAT_SUPPORT D3D11_FEATURE_DATA_FORMAT_SUPPORT2 D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT D3D11_FEATURE_DATA_MARKER_SUPPORT D3D11_FEATURE_DATA_SHADER_CACHE D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT D3D11_FEATURE_DATA_THREADING D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM D3D11_GEOMETRY_SHADER_TRACE_DESC D3D11_HULL_SHADER_TRACE_DESC D3D11_INFO_QUEUE_FILTER D3D11_INFO_QUEUE_FILTER_DESC D3D11_INPUT_ELEMENT_DESC D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA D3D11_MAPPED_SUBRESOURCE D3D11_MESSAGE D3D11_OMAC D3D11_PACKED_MIP_DESC D3D11_PIXEL_SHADER_TRACE_DESC D3D11_QUERY_DATA_PIPELINE_STATISTICS D3D11_QUERY_DATA_SO_STATISTICS D3D11_QUERY_DATA_TIMESTAMP_DISJOINT D3D11_QUERY_DESC D3D11_QUERY_DESC1 D3D11_RASTERIZER_DESC D3D11_RASTERIZER_DESC1 D3D11_RASTERIZER_DESC2 D3D11_RENDER_TARGET_BLEND_DESC D3D11_RENDER_TARGET_BLEND_DESC1 D3D11_RENDER_TARGET_VIEW_DESC D3D11_RENDER_TARGET_VIEW_DESC1 D3D11_SAMPLER_DESC D3D11_SHADER_RESOURCE_VIEW_DESC D3D11_SHADER_RESOURCE_VIEW_DESC1 D3D11_SO_DECLARATION_ENTRY D3D11_SUBRESOURCE_DATA D3D11_SUBRESOURCE_TILING D3D11_TEX1D_ARRAY_DSV D3D11_TEX1D_ARRAY_RTV D3D11_TEX1D_ARRAY_SRV D3D11_TEX1D_ARRAY_UAV D3D11_TEX1D_DSV D3D11_TEX1D_RTV D3D11_TEX1D_SRV D3D11_TEX1D_UAV D3D11_TEX2DMS_ARRAY_DSV D3D11_TEX2DMS_ARRAY_RTV D3D11_TEX2DMS_ARRAY_SRV D3D11_TEX2DMS_DSV D3D11_TEX2DMS_RTV D3D11_TEX2DMS_SRV D3D11_TEX2D_ARRAY_DSV D3D11_TEX2D_ARRAY_RTV D3D11_TEX2D_ARRAY_RTV1 D3D11_TEX2D_ARRAY_SRV D3D11_TEX2D_ARRAY_SRV1 D3D11_TEX2D_ARRAY_UAV D3D11_TEX2D_ARRAY_UAV1 D3D11_TEX2D_ARRAY_VPOV D3D11_TEX2D_DSV D3D11_TEX2D_RTV D3D11_TEX2D_RTV1 D3D11_TEX2D_SRV D3D11_TEX2D_SRV1 D3D11_TEX2D_UAV D3D11_TEX2D_UAV1 D3D11_TEX2D_VDOV D3D11_TEX2D_VPIV D3D11_TEX2D_VPOV D3D11_TEX3D_RTV D3D11_TEX3D_SRV D3D11_TEX3D_UAV D3D11_TEXCUBE_ARRAY_SRV D3D11_TEXCUBE_SRV D3D11_TEXTURE1D_DESC D3D11_TEXTURE2D_DESC D3D11_TEXTURE2D_DESC1 D3D11_TEXTURE3D_DESC D3D11_TEXTURE3D_DESC1 D3D11_TILED_RESOURCE_COORDINATE D3D11_TILE_REGION_SIZE D3D11_TILE_SHAPE D3D11_TRACE_REGISTER D3D11_TRACE_STEP D3D11_TRACE_VALUE D3D11_UNORDERED_ACCESS_VIEW_DESC D3D11_UNORDERED_ACCESS_VIEW_DESC1 D3D11_VERTEX_SHADER_TRACE_DESC D3D11_VIDEO_COLOR D3D11_VIDEO_COLOR_RGBA D3D11_VIDEO_COLOR_YCbCrA D3D11_VIDEO_CONTENT_PROTECTION_CAPS D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION D3D11_VIDEO_DECODER_BUFFER_DESC D3D11_VIDEO_DECODER_BUFFER_DESC1 D3D11_VIDEO_DECODER_BUFFER_DESC2 D3D11_VIDEO_DECODER_CONFIG D3D11_VIDEO_DECODER_DESC D3D11_VIDEO_DECODER_EXTENSION D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK D3D11_VIDEO_PROCESSOR_CAPS D3D11_VIDEO_PROCESSOR_COLOR_SPACE D3D11_VIDEO_PROCESSOR_CONTENT_DESC D3D11_VIDEO_PROCESSOR_CUSTOM_RATE D3D11_VIDEO_PROCESSOR_FILTER_RANGE D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS D3D11_VIDEO_PROCESSOR_STREAM D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT D3D11_VIDEO_SAMPLE_DESC D3D11_VIEWPORT D3DX11_FFT_BUFFER_INFO D3DX11_FFT_DESC

Interfaces
ID3D11Asynchronous ID3D11AuthenticatedChannel ID3D11BlendState ID3D11BlendState1 ID3D11Buffer ID3D11ClassInstance ID3D11ClassLinkage ID3D11CommandList ID3D11ComputeShader ID3D11Counter ID3D11CryptoSession ID3D11Debug ID3D11DepthStencilState ID3D11DepthStencilView ID3D11Device ID3D11Device1 ID3D11Device2 ID3D11Device3 ID3D11Device4 ID3D11Device5 ID3D11DeviceChild ID3D11DeviceContext ID3D11DeviceContext1 ID3D11DeviceContext2 ID3D11DeviceContext3 ID3D11DeviceContext4 ID3D11DomainShader ID3D11Fence ID3D11GeometryShader ID3D11HullShader ID3D11InfoQueue ID3D11InputLayout ID3D11Multithread ID3D11PixelShader ID3D11Predicate ID3D11Query ID3D11Query1 ID3D11RasterizerState ID3D11RasterizerState1 ID3D11RasterizerState2 ID3D11RefDefaultTrackingOptions ID3D11RefTrackingOptions ID3D11RenderTargetView ID3D11RenderTargetView1 ID3D11Resource ID3D11SamplerState ID3D11ShaderResourceView ID3D11ShaderResourceView1 ID3D11ShaderTrace ID3D11ShaderTraceFactory ID3D11SwitchToRef ID3D11Texture1D ID3D11Texture2D ID3D11Texture2D1 ID3D11Texture3D ID3D11Texture3D1 ID3D11TracingDevice ID3D11UnorderedAccessView ID3D11UnorderedAccessView1 ID3D11VertexShader ID3D11VideoContext ID3D11VideoContext1 ID3D11VideoContext2 ID3D11VideoContext3 ID3D11VideoDecoder ID3D11VideoDecoderOutputView ID3D11VideoDevice ID3D11VideoDevice1 ID3D11VideoDevice2 ID3D11VideoProcessor ID3D11VideoProcessorEnumerator ID3D11VideoProcessorEnumerator1 ID3D11VideoProcessorInputView ID3D11VideoProcessorOutputView ID3D11View ID3DDeviceContextState ID3DUserDefinedAnnotation ID3DX11FFT ID3DX11Scan ID3DX11SegmentedScan