RetroArch
|
#include <d3d11.h>
Public Member Functions | |
BEGIN_INTERFACE | HRESULT (STDMETHODCALLTYPE *QueryInterface)(ID3D11Device *This |
ULONG (STDMETHODCALLTYPE *AddRef)(ID3D11Device *This) | |
ULONG (STDMETHODCALLTYPE *Release)(ID3D11Device *This) | |
HRESULT (STDMETHODCALLTYPE *CreateBuffer)(ID3D11Device *This | |
HRESULT (STDMETHODCALLTYPE *CreateTexture1D)(ID3D11Device *This | |
_In_ const D3D11_TEXTURE1D_DESC | _In_reads_opt_ (_Inexpressible_(pDesc->MipLevels *pDesc->ArraySize)) const D3D11_SUBRESOURCE_DATA *pInitialData |
HRESULT (STDMETHODCALLTYPE *CreateTexture2D)(ID3D11Device *This | |
_In_ const D3D11_TEXTURE2D_DESC | _In_reads_opt_ (_Inexpressible_(pDesc->MipLevels *pDesc->ArraySize)) const D3D11_SUBRESOURCE_DATA *pInitialData |
HRESULT (STDMETHODCALLTYPE *CreateTexture3D)(ID3D11Device *This | |
_In_ const D3D11_TEXTURE3D_DESC | _In_reads_opt_ (_Inexpressible_(pDesc->MipLevels)) const D3D11_SUBRESOURCE_DATA *pInitialData |
HRESULT (STDMETHODCALLTYPE *CreateShaderResourceView)(ID3D11Device *This | |
HRESULT (STDMETHODCALLTYPE *CreateUnorderedAccessView)(ID3D11Device *This | |
HRESULT (STDMETHODCALLTYPE *CreateRenderTargetView)(ID3D11Device *This | |
HRESULT (STDMETHODCALLTYPE *CreateDepthStencilView)(ID3D11Device *This | |
HRESULT (STDMETHODCALLTYPE *CreateInputLayout)(ID3D11Device *This | |
_In_reads_ (NumElements) const D3D11_INPUT_ELEMENT_DESC *pInputElementDescs | |
_In_range_ (0, D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT) UINT NumElements | |
_In_reads_ (BytecodeLength) const void *pShaderBytecodeWithInputSignature | |
HRESULT (STDMETHODCALLTYPE *CreateVertexShader)(ID3D11Device *This | |
_In_reads_ (BytecodeLength) const void *pShaderBytecode | |
HRESULT (STDMETHODCALLTYPE *CreateGeometryShader)(ID3D11Device *This | |
_In_reads_ (BytecodeLength) const void *pShaderBytecode | |
HRESULT (STDMETHODCALLTYPE *CreateGeometryShaderWithStreamOutput)(ID3D11Device *This | |
_In_reads_ (BytecodeLength) const void *pShaderBytecode | |
_In_ SIZE_T | _In_reads_opt_ (NumEntries) const D3D11_SO_DECLARATION_ENTRY *pSODeclaration |
_In_ SIZE_T | _In_range_ (0, D3D11_SO_STREAM_COUNT *D3D11_SO_OUTPUT_COMPONENT_COUNT) UINT NumEntries |
_In_ SIZE_T | _In_reads_opt_ (NumStrides) const UINT *pBufferStrides |
_In_ SIZE_T | _In_range_ (0, D3D11_SO_BUFFER_SLOT_COUNT) UINT NumStrides |
HRESULT (STDMETHODCALLTYPE *CreatePixelShader)(ID3D11Device *This | |
_In_reads_ (BytecodeLength) const void *pShaderBytecode | |
HRESULT (STDMETHODCALLTYPE *CreateHullShader)(ID3D11Device *This | |
_In_reads_ (BytecodeLength) const void *pShaderBytecode | |
HRESULT (STDMETHODCALLTYPE *CreateDomainShader)(ID3D11Device *This | |
_In_reads_ (BytecodeLength) const void *pShaderBytecode | |
HRESULT (STDMETHODCALLTYPE *CreateComputeShader)(ID3D11Device *This | |
_In_reads_ (BytecodeLength) const void *pShaderBytecode | |
HRESULT (STDMETHODCALLTYPE *CreateClassLinkage)(ID3D11Device *This | |
HRESULT (STDMETHODCALLTYPE *CreateBlendState)(ID3D11Device *This | |
HRESULT (STDMETHODCALLTYPE *CreateDepthStencilState)(ID3D11Device *This | |
HRESULT (STDMETHODCALLTYPE *CreateRasterizerState)(ID3D11Device *This | |
HRESULT (STDMETHODCALLTYPE *CreateSamplerState)(ID3D11Device *This | |
HRESULT (STDMETHODCALLTYPE *CreateQuery)(ID3D11Device *This | |
HRESULT (STDMETHODCALLTYPE *CreatePredicate)(ID3D11Device *This | |
HRESULT (STDMETHODCALLTYPE *CreateCounter)(ID3D11Device *This | |
HRESULT (STDMETHODCALLTYPE *CreateDeferredContext)(ID3D11Device *This | |
HRESULT (STDMETHODCALLTYPE *OpenSharedResource)(ID3D11Device *This | |
HRESULT (STDMETHODCALLTYPE *CheckFormatSupport)(ID3D11Device *This | |
HRESULT (STDMETHODCALLTYPE *CheckMultisampleQualityLevels)(ID3D11Device *This | |
void (STDMETHODCALLTYPE *CheckCounterInfo)(ID3D11Device *This | |
HRESULT (STDMETHODCALLTYPE *CheckCounter)(ID3D11Device *This | |
HRESULT (STDMETHODCALLTYPE *CheckFeatureSupport)(ID3D11Device *This | |
D3D11_FEATURE | _Out_writes_bytes_ (FeatureSupportDataSize) void *pFeatureSupportData |
HRESULT (STDMETHODCALLTYPE *GetPrivateData)(ID3D11Device *This | |
HRESULT (STDMETHODCALLTYPE *SetPrivateData)(ID3D11Device *This | |
_In_ REFGUID _In_ UINT | _In_reads_bytes_opt_ (DataSize) const void *pData) |
HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)(ID3D11Device *This | |
D3D_FEATURE_LEVEL (STDMETHODCALLTYPE *GetFeatureLevel)(ID3D11Device *This) | |
UINT (STDMETHODCALLTYPE *GetCreationFlags)(ID3D11Device *This) | |
HRESULT (STDMETHODCALLTYPE *GetDeviceRemovedReason)(ID3D11Device *This) | |
void (STDMETHODCALLTYPE *GetImmediateContext)(ID3D11Device *This | |
HRESULT (STDMETHODCALLTYPE *SetExceptionMode)(ID3D11Device *This | |
UINT (STDMETHODCALLTYPE *GetExceptionMode)(ID3D11Device *This) | |
ID3D11DeviceVtbl::_In_range_ | ( | 0 | , |
D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT | |||
) |
_In_ SIZE_T ID3D11DeviceVtbl::_In_range_ | ( | 0 | , |
D3D11_SO_STREAM_COUNT * | D3D11_SO_OUTPUT_COMPONENT_COUNT | ||
) |
_In_ SIZE_T ID3D11DeviceVtbl::_In_range_ | ( | 0 | , |
D3D11_SO_BUFFER_SLOT_COUNT | |||
) |
ID3D11DeviceVtbl::_In_reads_ | ( | NumElements | ) | const |
ID3D11DeviceVtbl::_In_reads_ | ( | BytecodeLength | ) | const |
ID3D11DeviceVtbl::_In_reads_ | ( | BytecodeLength | ) | const |
ID3D11DeviceVtbl::_In_reads_ | ( | BytecodeLength | ) | const |
ID3D11DeviceVtbl::_In_reads_ | ( | BytecodeLength | ) | const |
ID3D11DeviceVtbl::_In_reads_ | ( | BytecodeLength | ) | const |
ID3D11DeviceVtbl::_In_reads_ | ( | BytecodeLength | ) | const |
ID3D11DeviceVtbl::_In_reads_ | ( | BytecodeLength | ) | const |
ID3D11DeviceVtbl::_In_reads_ | ( | BytecodeLength | ) | const |
_In_ const D3D11_TEXTURE1D_DESC ID3D11DeviceVtbl::_In_reads_opt_ | ( | _Inexpressible_(pDesc->MipLevels *pDesc->ArraySize) | ) | const |
_In_ const D3D11_TEXTURE2D_DESC ID3D11DeviceVtbl::_In_reads_opt_ | ( | _Inexpressible_(pDesc->MipLevels *pDesc->ArraySize) | ) | const |
_In_ const D3D11_TEXTURE3D_DESC ID3D11DeviceVtbl::_In_reads_opt_ | ( | _Inexpressible_(pDesc->MipLevels) | ) | const |
_In_ SIZE_T ID3D11DeviceVtbl::_In_reads_opt_ | ( | NumEntries | ) | const |
_In_ SIZE_T ID3D11DeviceVtbl::_In_reads_opt_ | ( | NumStrides | ) | const |
D3D11_FEATURE ID3D11DeviceVtbl::_Out_writes_bytes_ | ( | FeatureSupportDataSize | ) |
ID3D11DeviceVtbl::D3D_FEATURE_LEVEL | ( | STDMETHODCALLTYPE * | GetFeatureLevel | ) |
BEGIN_INTERFACE ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | QueryInterface | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateBuffer | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateTexture1D | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateTexture2D | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateTexture3D | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateShaderResourceView | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateUnorderedAccessView | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateRenderTargetView | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateDepthStencilView | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateInputLayout | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateVertexShader | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateGeometryShader | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateGeometryShaderWithStreamOutput | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreatePixelShader | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateHullShader | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateDomainShader | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateComputeShader | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateClassLinkage | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateBlendState | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateDepthStencilState | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateRasterizerState | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateSamplerState | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateQuery | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreatePredicate | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateCounter | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CreateDeferredContext | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | OpenSharedResource | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CheckFormatSupport | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CheckMultisampleQualityLevels | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CheckCounter | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | CheckFeatureSupport | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetPrivateData | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetPrivateData | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetPrivateDataInterface | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | GetDeviceRemovedReason | ) |
ID3D11DeviceVtbl::HRESULT | ( | STDMETHODCALLTYPE * | SetExceptionMode | ) |
ID3D11DeviceVtbl::UINT | ( | STDMETHODCALLTYPE * | GetCreationFlags | ) |
ID3D11DeviceVtbl::UINT | ( | STDMETHODCALLTYPE * | GetExceptionMode | ) |
ID3D11DeviceVtbl::ULONG | ( | STDMETHODCALLTYPE * | AddRef | ) |
ID3D11DeviceVtbl::ULONG | ( | STDMETHODCALLTYPE * | Release | ) |
ID3D11DeviceVtbl::void | ( | STDMETHODCALLTYPE * | CheckCounterInfo | ) |
ID3D11DeviceVtbl::void | ( | STDMETHODCALLTYPE * | GetImmediateContext | ) |
_In_ SIZE_T ID3D11DeviceVtbl::BytecodeLength |
UINT ID3D11DeviceVtbl::ContextFlags |
_In_ REFGUID _In_ UINT ID3D11DeviceVtbl::DataSize |
D3D11_FEATURE ID3D11DeviceVtbl::Feature |
D3D11_FEATURE UINT ID3D11DeviceVtbl::FeatureSupportDataSize |
_In_ DXGI_FORMAT ID3D11DeviceVtbl::Format |
_In_ REFGUID ID3D11DeviceVtbl::guid |
_In_ HANDLE ID3D11DeviceVtbl::hResource |
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT* ID3D11DeviceVtbl::pActiveCounters |
_In_ const D3D11_BLEND_DESC* ID3D11DeviceVtbl::pBlendStateDesc |
_In_ SIZE_T _In_opt_ ID3D11ClassLinkage * ID3D11DeviceVtbl::pClassLinkage |
_In_ SIZE_T _In_ UINT _In_opt_ ID3D11ClassLinkage* ID3D11DeviceVtbl::pClassLinkage |
_In_ const D3D11_COUNTER_DESC* ID3D11DeviceVtbl::pCounterDesc |
_Out_ D3D11_COUNTER_INFO* ID3D11DeviceVtbl::pCounterInfo |
_In_ REFGUID _In_opt_ const IUnknown* ID3D11DeviceVtbl::pData |
_In_ REFGUID _Inout_ UINT* ID3D11DeviceVtbl::pDataSize |
_In_ const D3D11_DEPTH_STENCIL_DESC* ID3D11DeviceVtbl::pDepthStencilDesc |
_In_ const D3D11_BUFFER_DESC* ID3D11DeviceVtbl::pDesc |
_In_ const D3D11_TEXTURE1D_DESC* ID3D11DeviceVtbl::pDesc |
_In_ const D3D11_TEXTURE2D_DESC* ID3D11DeviceVtbl::pDesc |
_In_ const D3D11_TEXTURE3D_DESC* ID3D11DeviceVtbl::pDesc |
_In_ ID3D11Resource _In_opt_ const D3D11_SHADER_RESOURCE_VIEW_DESC* ID3D11DeviceVtbl::pDesc |
_In_ ID3D11Resource _In_opt_ const D3D11_UNORDERED_ACCESS_VIEW_DESC* ID3D11DeviceVtbl::pDesc |
_In_ ID3D11Resource _In_opt_ const D3D11_RENDER_TARGET_VIEW_DESC* ID3D11DeviceVtbl::pDesc |
_In_ ID3D11Resource _In_opt_ const D3D11_DEPTH_STENCIL_VIEW_DESC* ID3D11DeviceVtbl::pDesc |
_In_ const D3D11_COUNTER_DESC* ID3D11DeviceVtbl::pDesc |
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pUnitsLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pDescriptionLength LPSTR _Inout_opt_ UINT* ID3D11DeviceVtbl::pDescriptionLength |
_In_ DXGI_FORMAT _Out_ UINT* ID3D11DeviceVtbl::pFormatSupport |
_In_ const D3D11_BUFFER_DESC _In_opt_ const D3D11_SUBRESOURCE_DATA* ID3D11DeviceVtbl::pInitialData |
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINT* ID3D11DeviceVtbl::pNameLength |
_In_ DXGI_FORMAT _In_ UINT _Out_ UINT* ID3D11DeviceVtbl::pNumQualityLevels |
_In_ const D3D11_BLEND_DESC _COM_Outptr_opt_ ID3D11BlendState** ID3D11DeviceVtbl::ppBlendState |
_In_ const D3D11_BUFFER_DESC _In_opt_ const D3D11_SUBRESOURCE_DATA _COM_Outptr_opt_ ID3D11Buffer** ID3D11DeviceVtbl::ppBuffer |
_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11ComputeShader** ID3D11DeviceVtbl::ppComputeShader |
_In_ const D3D11_COUNTER_DESC _COM_Outptr_opt_ ID3D11Counter** ID3D11DeviceVtbl::ppCounter |
UINT _COM_Outptr_opt_ ID3D11DeviceContext** ID3D11DeviceVtbl::ppDeferredContext |
_In_ const D3D11_DEPTH_STENCIL_DESC _COM_Outptr_opt_ ID3D11DepthStencilState** ID3D11DeviceVtbl::ppDepthStencilState |
_In_ ID3D11Resource _In_opt_ const D3D11_DEPTH_STENCIL_VIEW_DESC _COM_Outptr_opt_ ID3D11DepthStencilView** ID3D11DeviceVtbl::ppDepthStencilView |
_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11DomainShader** ID3D11DeviceVtbl::ppDomainShader |
_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11GeometryShader** ID3D11DeviceVtbl::ppGeometryShader |
_In_ SIZE_T _In_ UINT _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11GeometryShader** ID3D11DeviceVtbl::ppGeometryShader |
_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11HullShader** ID3D11DeviceVtbl::ppHullShader |
_Outptr_ ID3D11DeviceContext** ID3D11DeviceVtbl::ppImmediateContext |
_In_ SIZE_T _COM_Outptr_opt_ ID3D11InputLayout** ID3D11DeviceVtbl::ppInputLayout |
_COM_Outptr_ ID3D11ClassLinkage** ID3D11DeviceVtbl::ppLinkage |
_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11PixelShader** ID3D11DeviceVtbl::ppPixelShader |
_In_ const D3D11_QUERY_DESC _COM_Outptr_opt_ ID3D11Predicate** ID3D11DeviceVtbl::ppPredicate |
_In_ const D3D11_QUERY_DESC _COM_Outptr_opt_ ID3D11Query** ID3D11DeviceVtbl::ppQuery |
_In_ const D3D11_RASTERIZER_DESC _COM_Outptr_opt_ ID3D11RasterizerState** ID3D11DeviceVtbl::ppRasterizerState |
_In_ const D3D11_QUERY_DESC* ID3D11DeviceVtbl::pPredicateDesc |
_In_ HANDLE _In_ REFIID _COM_Outptr_opt_ void** ID3D11DeviceVtbl::ppResource |
_In_ ID3D11Resource _In_opt_ const D3D11_RENDER_TARGET_VIEW_DESC _COM_Outptr_opt_ ID3D11RenderTargetView** ID3D11DeviceVtbl::ppRTView |
_In_ const D3D11_SAMPLER_DESC _COM_Outptr_opt_ ID3D11SamplerState** ID3D11DeviceVtbl::ppSamplerState |
_In_ ID3D11Resource _In_opt_ const D3D11_SHADER_RESOURCE_VIEW_DESC _COM_Outptr_opt_ ID3D11ShaderResourceView** ID3D11DeviceVtbl::ppSRView |
_In_ const D3D11_TEXTURE1D_DESC _COM_Outptr_opt_ ID3D11Texture1D** ID3D11DeviceVtbl::ppTexture1D |
_In_ const D3D11_TEXTURE2D_DESC _COM_Outptr_opt_ ID3D11Texture2D** ID3D11DeviceVtbl::ppTexture2D |
_In_ const D3D11_TEXTURE3D_DESC _COM_Outptr_opt_ ID3D11Texture3D** ID3D11DeviceVtbl::ppTexture3D |
_In_ ID3D11Resource _In_opt_ const D3D11_UNORDERED_ACCESS_VIEW_DESC _COM_Outptr_opt_ ID3D11UnorderedAccessView** ID3D11DeviceVtbl::ppUAView |
_In_ SIZE_T _In_opt_ ID3D11ClassLinkage _COM_Outptr_opt_ ID3D11VertexShader** ID3D11DeviceVtbl::ppVertexShader |
BEGIN_INTERFACE REFIID _COM_Outptr_ void** ID3D11DeviceVtbl::ppvObject |
_In_ const D3D11_QUERY_DESC* ID3D11DeviceVtbl::pQueryDesc |
_In_ const D3D11_RASTERIZER_DESC* ID3D11DeviceVtbl::pRasterizerDesc |
_In_ ID3D11Resource * ID3D11DeviceVtbl::pResource |
_In_ const D3D11_SAMPLER_DESC* ID3D11DeviceVtbl::pSamplerDesc |
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE* ID3D11DeviceVtbl::pType |
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pUnitsLength LPSTR _Inout_opt_ UINT* ID3D11DeviceVtbl::pUnitsLength |
UINT ID3D11DeviceVtbl::RaiseFlags |
_In_ SIZE_T _In_ UINT ID3D11DeviceVtbl::RasterizedStream |
_In_ HANDLE _In_ REFIID ID3D11DeviceVtbl::ReturnedInterface |
BEGIN_INTERFACE REFIID ID3D11DeviceVtbl::riid |
_In_ DXGI_FORMAT _In_ UINT ID3D11DeviceVtbl::SampleCount |
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pUnitsLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pDescriptionLength LPSTR ID3D11DeviceVtbl::szDescription |
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR ID3D11DeviceVtbl::szName |
_In_ const D3D11_COUNTER_DESC _Out_ D3D11_COUNTER_TYPE _Out_ UINT _Out_writes_opt_ pNameLength LPSTR _Inout_opt_ UINT _Out_writes_opt_ pUnitsLength LPSTR ID3D11DeviceVtbl::szUnits |