Atom
Public Member Functions | Public Attributes | List of all members
ID3D11ClassLinkageVtbl Struct Reference

Public Member Functions

BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE *QueryInterface)(ID3D11ClassLinkage *This
 
 ULONG (STDMETHODCALLTYPE *AddRef)(ID3D11ClassLinkage *This)
 
 ULONG (STDMETHODCALLTYPE *Release)(ID3D11ClassLinkage *This)
 
 void (STDMETHODCALLTYPE *GetDevice)(ID3D11ClassLinkage *This
 
 HRESULT (STDMETHODCALLTYPE *GetPrivateData)(ID3D11ClassLinkage *This
 
 HRESULT (STDMETHODCALLTYPE *SetPrivateData)(ID3D11ClassLinkage *This
 
__in REFGUID __in UINT __in_bcount_opt (DataSize) const void *pData)
 
 HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)(ID3D11ClassLinkage *This
 
 HRESULT (STDMETHODCALLTYPE *GetClassInstance)(ID3D11ClassLinkage *This
 
 HRESULT (STDMETHODCALLTYPE *CreateClassInstance)(ID3D11ClassLinkage *This
 

Public Attributes

BEGIN_INTERFACE REFIID riid
 
BEGIN_INTERFACE REFIID __RPC__deref_out void ** ppvObject
 
__out ID3D11Device ** ppDevice
 
__in REFGUID guid
 
__in REFGUID __inout UINT * pDataSize
 
__in REFGUID __inout UINT __out_bcount_opt pDataSize void * pData
 
__in REFGUID __in UINT DataSize
 
__in REFGUID __in_opt const IUnknown * pData
 
__in LPCSTR pClassInstanceName
 
__in LPCSTR __in UINT InstanceIndex
 
__in LPCSTR __in UINT __out ID3D11ClassInstance ** ppInstance
 
__in LPCSTR pClassTypeName
 
__in LPCSTR __in UINT ConstantBufferOffset
 
__in LPCSTR __in UINT __in UINT ConstantVectorOffset
 
__in LPCSTR __in UINT __in UINT __in UINT TextureOffset
 
__in LPCSTR __in UINT __in UINT __in UINT __in UINT SamplerOffset
 
__in LPCSTR __in UINT __in UINT __in UINT __in UINT __out ID3D11ClassInstance ** ppInstance
 

The documentation for this struct was generated from the following file: