#[repr(C)]pub struct IDeviceSpecificProperty {
pub lpVtbl: *const IDeviceSpecificPropertyVtbl,
}
Fields§
§lpVtbl: *const IDeviceSpecificPropertyVtbl
Implementations§
Source§impl IDeviceSpecificProperty
impl IDeviceSpecificProperty
pub unsafe fn GetType(&self, pVType: *mut VARTYPE) -> HRESULT
pub unsafe fn GetValue( &self, pvValue: *mut c_void, pcbValue: *mut DWORD, ) -> HRESULT
pub unsafe fn SetValue( &self, pvValue: *mut c_void, cbValue: DWORD, pguidEventContext: LPCGUID, ) -> HRESULT
pub unsafe fn Get4BRange( &self, plMin: *mut LONG, plMax: *mut LONG, plStepping: *mut LONG, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IDeviceSpecificProperty
impl Deref for IDeviceSpecificProperty
Auto Trait Implementations§
impl Freeze for IDeviceSpecificProperty
impl RefUnwindSafe for IDeviceSpecificProperty
impl !Send for IDeviceSpecificProperty
impl !Sync for IDeviceSpecificProperty
impl Unpin for IDeviceSpecificProperty
impl UnwindSafe for IDeviceSpecificProperty
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