#[repr(C)]pub struct IDirect3DAuthenticatedChannel9 {
pub lpVtbl: *const IDirect3DAuthenticatedChannel9Vtbl,
}
Fields§
§lpVtbl: *const IDirect3DAuthenticatedChannel9Vtbl
Implementations§
Source§impl IDirect3DAuthenticatedChannel9
impl IDirect3DAuthenticatedChannel9
pub unsafe fn GetCertificateSize(&self, pCertificateSize: *mut UINT) -> HRESULT
pub unsafe fn GetCertificate( &self, CertifacteSize: UINT, ppCertificate: *mut BYTE, ) -> HRESULT
pub unsafe fn NegotiateKeyExchange( &self, DataSize: UINT, pData: *mut VOID, ) -> HRESULT
pub unsafe fn Query( &self, InputSize: UINT, pInput: *const VOID, OutputSize: UINT, pOutput: *mut VOID, ) -> HRESULT
pub unsafe fn Configure( &self, InputSize: UINT, pInput: *const VOID, pOutput: *mut D3DAUTHENTICATEDCHANNEL_CONFIGURE_OUTPUT, ) -> HRESULT
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IDirect3DAuthenticatedChannel9
impl RefUnwindSafe for IDirect3DAuthenticatedChannel9
impl !Send for IDirect3DAuthenticatedChannel9
impl !Sync for IDirect3DAuthenticatedChannel9
impl Unpin for IDirect3DAuthenticatedChannel9
impl UnwindSafe for IDirect3DAuthenticatedChannel9
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more