#[repr(C)]pub struct IPortableDeviceProperties {
pub lpVtbl: *const IPortableDevicePropertiesVtbl,
}
Fields§
§lpVtbl: *const IPortableDevicePropertiesVtbl
Implementations§
Source§impl IPortableDeviceProperties
impl IPortableDeviceProperties
pub unsafe fn GetSupportedProperties( &self, pszObjectID: LPCWSTR, ppKeys: *mut *mut IPortableDeviceKeyCollection, ) -> HRESULT
pub unsafe fn GetPropertyAttributes( &self, pszObjectID: LPCWSTR, Key: REFPROPERTYKEY, ppAttributes: *mut *mut IPortableDeviceValues, ) -> HRESULT
pub unsafe fn GetValues( &self, pszObjectID: LPCWSTR, pKeys: *mut IPortableDeviceKeyCollection, ppValues: *mut *mut IPortableDeviceValues, ) -> HRESULT
pub unsafe fn SetValues( &self, pszObjectID: LPCWSTR, pValues: *mut IPortableDeviceValues, ppResults: *mut *mut IPortableDeviceValues, ) -> HRESULT
pub unsafe fn Delete( &self, pszObjectID: LPCWSTR, pKeys: *mut IPortableDeviceKeyCollection, ) -> HRESULT
pub unsafe fn Cancel(&self) -> HRESULT
Trait Implementations§
Source§impl Deref for IPortableDeviceProperties
impl Deref for IPortableDeviceProperties
Auto Trait Implementations§
impl Freeze for IPortableDeviceProperties
impl RefUnwindSafe for IPortableDeviceProperties
impl !Send for IPortableDeviceProperties
impl !Sync for IPortableDeviceProperties
impl Unpin for IPortableDeviceProperties
impl UnwindSafe for IPortableDeviceProperties
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