#[repr(C)]pub struct IPortableDeviceCapabilities {
pub lpVtbl: *const IPortableDeviceCapabilitiesVtbl,
}
Fields§
§lpVtbl: *const IPortableDeviceCapabilitiesVtbl
Implementations§
Source§impl IPortableDeviceCapabilities
impl IPortableDeviceCapabilities
pub unsafe fn GetSupportedCommands( &self, ppCommands: *mut *mut IPortableDeviceKeyCollection, ) -> HRESULT
pub unsafe fn GetCommandOptions( &self, Command: REFPROPERTYKEY, ppOptions: *mut *mut IPortableDeviceValues, ) -> HRESULT
pub unsafe fn GetFunctionalCategories( &self, ppCategories: *mut *mut IPortableDevicePropVariantCollection, ) -> HRESULT
pub unsafe fn GetFunctionalObjects( &self, Category: REFGUID, ppObjectIDs: *mut *mut IPortableDevicePropVariantCollection, ) -> HRESULT
pub unsafe fn GetSupportedContentTypes( &self, Category: REFGUID, ppContentTypes: *mut *mut IPortableDevicePropVariantCollection, ) -> HRESULT
pub unsafe fn GetSupportedFormats( &self, ContentType: REFGUID, ppFormats: *mut *mut IPortableDevicePropVariantCollection, ) -> HRESULT
pub unsafe fn GetSupportedFormatProperties( &self, Format: REFGUID, ppKeys: *mut *mut IPortableDeviceKeyCollection, ) -> HRESULT
pub unsafe fn GetFixedPropertyAttributes( &self, Format: REFGUID, Key: REFPROPERTYKEY, ppAttributes: *mut *mut IPortableDeviceValues, ) -> HRESULT
pub unsafe fn Cancel(&self) -> HRESULT
pub unsafe fn GetSupportedEvents( &self, ppEvents: *mut *mut IPortableDevicePropVariantCollection, ) -> HRESULT
pub unsafe fn GetEventOptions( &self, Event: REFGUID, ppOptions: *mut *mut IPortableDeviceValues, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IPortableDeviceCapabilities
impl Deref for IPortableDeviceCapabilities
Auto Trait Implementations§
impl Freeze for IPortableDeviceCapabilities
impl RefUnwindSafe for IPortableDeviceCapabilities
impl !Send for IPortableDeviceCapabilities
impl !Sync for IPortableDeviceCapabilities
impl Unpin for IPortableDeviceCapabilities
impl UnwindSafe for IPortableDeviceCapabilities
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