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 | |
GetCryptoType | |
GetDecoderProfile | |
GetCertificateSize | |
GetCertificate | |
GetCryptoSessionHandle | |