Struct winapi::d3d11::ID3D11CryptoSessionVtbl [] [src]

pub struct ID3D11CryptoSessionVtbl {
    pub parent: ID3D11DeviceChildVtbl,
    pub GetCryptoType: unsafe extern "system" fn(This: *mut ID3D11CryptoSession, pCryptoType: *mut GUID),
    pub GetDecoderProfile: unsafe extern "system" fn(This: *mut ID3D11CryptoSession, pDecoderProfile: *mut GUID),
    pub GetCertificateSize: unsafe extern "system" fn(This: *mut ID3D11CryptoSession, pCertificateSize: *mut UINT) -> HRESULT,
    pub GetCertificate: unsafe extern "system" fn(This: *mut ID3D11CryptoSession, CertificateSize: UINT, pCertificate: *mut BYTE) -> HRESULT,
    pub GetCryptoSessionHandle: unsafe extern "system" fn(This: *mut ID3D11CryptoSession, pCertificate: *mut HANDLE),
}

Fields

parent: ID3D11DeviceChildVtbl GetCryptoType: unsafe extern "system" fn(This: *mut ID3D11CryptoSession, pCryptoType: *mut GUID) GetDecoderProfile: unsafe extern "system" fn(This: *mut ID3D11CryptoSession, pDecoderProfile: *mut GUID) GetCertificateSize: unsafe extern "system" fn(This: *mut ID3D11CryptoSession, pCertificateSize: *mut UINT) -> HRESULT GetCertificate: unsafe extern "system" fn(This: *mut ID3D11CryptoSession, CertificateSize: UINT, pCertificate: *mut BYTE) -> HRESULT GetCryptoSessionHandle: unsafe extern "system" fn(This: *mut ID3D11CryptoSession, pCertificate: *mut HANDLE)