#[repr(C)]pub struct IOPMVideoOutput {
pub lpVtbl: *const IOPMVideoOutputVtbl,
}
Fields§
§lpVtbl: *const IOPMVideoOutputVtbl
Implementations§
Source§impl IOPMVideoOutput
impl IOPMVideoOutput
pub unsafe fn StartInitialization( &self, prnRandomNumber: *mut OPM_RANDOM_NUMBER, ppbCertificate: *mut *mut BYTE, pulCertificateLength: *mut ULONG, ) -> HRESULT
pub unsafe fn FinishInitialization( &self, pParameters: *const OPM_ENCRYPTED_INITIALIZATION_PARAMETERS, ) -> HRESULT
pub unsafe fn GetInformation( &self, pParameters: *const OPM_GET_INFO_PARAMETERS, pRequestedInformation: *mut OPM_REQUESTED_INFORMATION, ) -> HRESULT
pub unsafe fn COPPCompatibleGetInformation( &self, pParameters: *const OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS, pRequestedInformation: *mut OPM_REQUESTED_INFORMATION, ) -> HRESULT
pub unsafe fn Configure( &self, pParameters: *const OPM_CONFIGURE_PARAMETERS, ulAdditionalParametersSize: ULONG, pbAdditionalParameters: *const BYTE, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IOPMVideoOutput
impl Deref for IOPMVideoOutput
Auto Trait Implementations§
impl Freeze for IOPMVideoOutput
impl RefUnwindSafe for IOPMVideoOutput
impl !Send for IOPMVideoOutput
impl !Sync for IOPMVideoOutput
impl Unpin for IOPMVideoOutput
impl UnwindSafe for IOPMVideoOutput
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