ID3D11DeviceContext

Undocumented in source.
version(Windows)
interface ID3D11DeviceContext : ID3D11DeviceChild {}

Members

Functions

Begin
void Begin(ID3D11Asynchronous* pAsync)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CSGetConstantBuffers
void CSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CSGetSamplers
void CSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CSGetShader
void CSGetShader(ID3D11ComputeShader* ppComputeShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CSGetShaderResources
void CSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CSGetUnorderedAccessViews
void CSGetUnorderedAccessViews(uint StartSlot, uint NumUAVs, const(ID3D11UnorderedAccessView)* ppUnorderedAccessViews)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CSSetConstantBuffers
void CSSetConstantBuffers(uint StartSlot, uint NumBuffers, const(ID3D11Buffer)* ppConstantBuffers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CSSetSamplers
void CSSetSamplers(uint StartSlot, uint NumSamplers, const(ID3D11SamplerState)* ppSamplers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CSSetShader
void CSSetShader(ID3D11ComputeShader pShader, const(ID3D11ClassInstance)* ppClassInstances, uint NumClassInstances)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CSSetShaderResources
void CSSetShaderResources(uint StartSlot, uint NumViews, const(ID3D11ShaderResourceView)* ppShaderResourceViews)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CSSetUnorderedAccessViews
void CSSetUnorderedAccessViews(uint StartSlot, uint NumUAVs, const(ID3D11UnorderedAccessView)* ppUnorderedAccessViews, const(uint)* pUAVInitialCounts)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ClearDepthStencilView
void ClearDepthStencilView(ID3D11DepthStencilView pDepthStencilView, uint ClearFlags, float Depth, ubyte Stencil)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ClearRenderTargetView
void ClearRenderTargetView(ID3D11RenderTargetView pRenderTargetView, float[4] ColorRGBA)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ClearState
void ClearState()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ClearUnorderedAccessViewFloat
void ClearUnorderedAccessViewFloat(ID3D11UnorderedAccessView pUnorderedAccessView, float[4] Values)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ClearUnorderedAccessViewUint
void ClearUnorderedAccessViewUint(ID3D11UnorderedAccessView pUnorderedAccessView, uint[4] Values)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CopyResource
void CopyResource(ID3D11Resource pDstResource, ID3D11Resource pSrcResource)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CopyStructureCount
void CopyStructureCount(ID3D11Buffer pDstBuffer, uint DstAlignedByteOffset, ID3D11UnorderedAccessView pSrcView)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CopySubresourceRegion
void CopySubresourceRegion(ID3D11Resource pDstResource, uint DstSubresource, uint DstX, uint DstY, uint DstZ, ID3D11Resource pSrcResource, uint SrcSubresource, D3D11_BOX* pSrcBox)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DSGetConstantBuffers
void DSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DSGetSamplers
void DSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DSGetShader
void DSGetShader(ID3D11DomainShader* ppDomainShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DSGetShaderResources
void DSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DSSetConstantBuffers
void DSSetConstantBuffers(uint StartSlot, uint NumBuffers, const(ID3D11Buffer)* ppConstantBuffers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DSSetSamplers
void DSSetSamplers(uint StartSlot, uint NumSamplers, const(ID3D11SamplerState)* ppSamplers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DSSetShader
void DSSetShader(ID3D11DomainShader* pShader, const(ID3D11ClassInstance)* ppClassInstances, uint NumClassInstances)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DSSetShaderResources
void DSSetShaderResources(uint StartSlot, uint NumViews, const(ID3D11ShaderResourceView)* ppShaderResourceViews)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Dispatch
void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DispatchIndirect
void DispatchIndirect(ID3D11Buffer pBufferForArgs, uint AlignedOffsetForArgs)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Draw
void Draw(uint VertexCount, uint StartVertexLocation)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DrawAuto
void DrawAuto()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DrawIndexed
void DrawIndexed(uint IndexCount, uint StartIndexLocation, int BaseVertexLocation)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DrawIndexedInstanced
void DrawIndexedInstanced(uint IndexCountPerInstance, uint InstanceCount, uint StartIndexLocation, int BaseVertexLocation, uint StartInstanceLocation)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DrawIndexedInstancedIndirect
void DrawIndexedInstancedIndirect(ID3D11Buffer pBufferForArgs, uint AlignedByteOffsetForArgs)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DrawInstanced
void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DrawInstancedIndirect
void DrawInstancedIndirect(ID3D11Buffer pBufferForArgs, uint AlignedByteOffsetForArgs)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
End
void End(ID3D11Asynchronous* pAsync)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ExecuteCommandList
void ExecuteCommandList(ID3D11CommandList pCommandList, bool RestoreContextState)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
FinishCommandList
HRESULT FinishCommandList(bool RestoreDeferredContextState, ID3D11CommandList* ppCommandList)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Flush
void Flush()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GSGetConstantBuffers
void GSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GSGetSamplers
void GSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GSGetShader
void GSGetShader(ID3D11GeometryShader* ppGeometryShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GSGetShaderResources
void GSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GSSetConstantBuffers
void GSSetConstantBuffers(uint StartSlot, uint NumBuffers, const(ID3D11Buffer)* ppConstantBuffers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GSSetSamplers
void GSSetSamplers(uint StartSlot, uint NumSamplers, const(ID3D11SamplerState)* ppSamplers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GSSetShader
void GSSetShader(ID3D11GeometryShader* pShader, const(ID3D11ClassInstance)* ppClassInstances, uint NumClassInstances)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GSSetShaderResources
void GSSetShaderResources(uint StartSlot, uint NumViews, const(ID3D11ShaderResourceView)* ppShaderResourceViews)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GenerateMips
void GenerateMips(ID3D11ShaderResourceView pShaderResourceView)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetContextFlags
uint GetContextFlags()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetData
HRESULT GetData(ID3D11Asynchronous* pAsync, void* pData, uint DataSize, uint GetDataFlags)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetPredication
void GetPredication(ID3D11Predicate* ppPredicate, bool* pPredicateValue)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetResourceMinLOD
float GetResourceMinLOD(ID3D11Resource pResource)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetType
D3D11_DEVICE_CONTEXT_TYPE GetType()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
HSGetConstantBuffers
void HSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
HSGetSamplers
void HSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
HSGetShader
void HSGetShader(ID3D11HullShader* ppHullShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
HSGetShaderResources
void HSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
HSSetConstantBuffers
void HSSetConstantBuffers(uint StartSlot, uint NumBuffers, const(ID3D11Buffer)* ppConstantBuffers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
HSSetSamplers
void HSSetSamplers(uint StartSlot, uint NumSamplers, const(ID3D11SamplerState)* ppSamplers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
HSSetShader
void HSSetShader(ID3D11HullShader* pShader, const(ID3D11ClassInstance)* ppClassInstances, uint NumClassInstances)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
HSSetShaderResources
void HSSetShaderResources(uint StartSlot, uint NumViews, const(ID3D11ShaderResourceView)* ppShaderResourceViews)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IAGetIndexBuffer
void IAGetIndexBuffer(ID3D11Buffer* pIndexBuffer, DXGI_FORMAT* Format, uint* Offset)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IAGetInputLayout
void IAGetInputLayout(ID3D11InputLayout* ppInputLayout)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IAGetPrimitiveTopology
void IAGetPrimitiveTopology(D3D11_PRIMITIVE_TOPOLOGY* pTopology)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IAGetVertexBuffers
void IAGetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppVertexBuffers, uint* pStrides, uint* pOffsets)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IASetIndexBuffer
void IASetIndexBuffer(ID3D11Buffer pIndexBuffer, DXGI_FORMAT Format, uint Offset)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IASetInputLayout
void IASetInputLayout(ID3D11InputLayout pInputLayout)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IASetPrimitiveTopology
void IASetPrimitiveTopology(D3D11_PRIMITIVE_TOPOLOGY Topology)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IASetVertexBuffers
void IASetVertexBuffers(uint StartSlot, uint NumBuffers, const(ID3D11Buffer)* ppVertexBuffers, const(uint)* pStrides, const(uint)* pOffsets)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Map
HRESULT Map(ID3D11Resource pResource, uint Subresource, D3D11_MAP MapType, uint MapFlags, D3D11_MAPPED_SUBRESOURCE* pMappedResource)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OMGetBlendState
void OMGetBlendState(ID3D11BlendState* ppBlendState, float[4] BlendFactor, uint* pSampleMask)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OMGetDepthStencilState
void OMGetDepthStencilState(ID3D11DepthStencilState* ppDepthStencilState, uint* pStencilRef)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OMGetRenderTargets
void OMGetRenderTargets(uint NumViews, ID3D11RenderTargetView* ppRenderTargetViews, ID3D11DepthStencilView* ppDepthStencilView)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OMGetRenderTargetsAndUnorderedAccessViews
void OMGetRenderTargetsAndUnorderedAccessViews(uint NumViews, ID3D11RenderTargetView* ppRenderTargetViews, ID3D11DepthStencilView* ppDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView* ppUnorderedAccessViews)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OMSetBlendState
void OMSetBlendState(ID3D11BlendState pBlendState, float[4] BlendFactor, uint SampleMask)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OMSetDepthStencilState
void OMSetDepthStencilState(ID3D11DepthStencilState pDepthStencilState, uint StencilRef)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OMSetRenderTargets
void OMSetRenderTargets(uint NumViews, const(ID3D11RenderTargetView)* ppRenderTargetViews, ID3D11DepthStencilView pDepthStencilView)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OMSetRenderTargetsAndUnorderedAccessViews
void OMSetRenderTargetsAndUnorderedAccessViews(uint NumViews, const(ID3D11RenderTargetView)* ppRenderTargetViews, ID3D11DepthStencilView pDepthStencilView, uint UAVStartSlot, uint NumUAVs, const(ID3D11UnorderedAccessView)* ppUnorderedAccessView, const(uint)* pUAVInitialCounts)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PSGetConstantBuffers
void PSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PSGetSamplers
void PSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PSGetShader
void PSGetShader(ID3D11PixelShader* ppPixelShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PSGetShaderResources
void PSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PSSetConstantBuffers
void PSSetConstantBuffers(uint StartSlot, uint NumBuffers, const(ID3D11Buffer)* ppConstantBuffers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PSSetSamplers
void PSSetSamplers(uint StartSlot, uint NumSamplers, const(ID3D11SamplerState)* ppSamplers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PSSetShader
void PSSetShader(ID3D11PixelShader* pShader, const(ID3D11ClassInstance)* ppClassInstances, uint NumClassInstances)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
PSSetShaderResources
void PSSetShaderResources(uint StartSlot, uint NumViews, const(ID3D11ShaderResourceView)* ppShaderResourceViews)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RSGetScissorRects
void RSGetScissorRects(uint* pNumRects, D3D11_RECT* pRects)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RSGetState
void RSGetState(ID3D11RasterizerState* ppRasterizerState)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RSGetViewports
void RSGetViewports(uint* pNumViewports, D3D11_VIEWPORT* pViewports)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RSSetScissorRects
void RSSetScissorRects(uint NumRects, D3D11_RECT* pRects)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RSSetState
void RSSetState(ID3D11RasterizerState pRasterizerState)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RSSetViewports
void RSSetViewports(uint NumViewports, D3D11_VIEWPORT* pViewports)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ResolveSubresource
void ResolveSubresource(ID3D11Resource pDstResource, uint DstSubresource, ID3D11Resource pSrcResource, uint SrcSubresource, DXGI_FORMAT Format)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SOGetTargets
void SOGetTargets(uint NumBuffers, ID3D11Buffer* ppSOTargets)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SOSetTargets
void SOSetTargets(uint NumBuffers, const(ID3D11Buffer)* ppSOTargets, const(uint)* pOffsets)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetPredication
void SetPredication(ID3D11Predicate pPredicate, bool PredicateValue)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetResourceMinLOD
void SetResourceMinLOD(ID3D11Resource pResource, float MinLOD)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Unmap
void Unmap(ID3D11Resource pResource, uint Subresource)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
UpdateSubresource
void UpdateSubresource(ID3D11Resource pDstResource, uint DstSubresource, const(D3D11_BOX)* pDstBox, const(void)* pSrcData, uint SrcRowPitch, uint SrcDepthPitch)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
VSGetConstantBuffers
void VSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer* ppConstantBuffers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
VSGetSamplers
void VSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState* ppSamplers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
VSGetShader
void VSGetShader(ID3D11VertexShader* ppVertexShader, ID3D11ClassInstance* ppClassInstances, uint* pNumClassInstances)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
VSGetShaderResources
void VSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView* ppShaderResourceViews)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
VSSetConstantBuffers
void VSSetConstantBuffers(uint StartSlot, uint NumBuffers, const(ID3D11Buffer)* ppConstantBuffers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
VSSetSamplers
void VSSetSamplers(uint StartSlot, uint NumSamplers, const(ID3D11SamplerState)* ppSamplers)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
VSSetShader
void VSSetShader(ID3D11VertexShader* pShader, const(ID3D11ClassInstance)* ppClassInstances, uint NumClassInstances)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
VSSetShaderResources
void VSSetShaderResources(uint StartSlot, uint NumViews, const(ID3D11ShaderResourceView)* ppShaderResourceViews)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Inherited Members

From ID3D11DeviceChild

GetDevice
void GetDevice(ID3D11Device** ppDevice)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetPrivateData
HRESULT GetPrivateData(GUID* guid, uint* pDataSize, void* pData)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetPrivateData
HRESULT SetPrivateData(GUID* guid, uint DataSize, void* pData)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetPrivateDataInterface
HRESULT SetPrivateDataInterface(GUID* guid, IUnknown pData)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Meta