#[repr(C)]pub struct IPortableDeviceContent {
pub lpVtbl: *const IPortableDeviceContentVtbl,
}
Fields§
§lpVtbl: *const IPortableDeviceContentVtbl
Implementations§
Source§impl IPortableDeviceContent
impl IPortableDeviceContent
pub unsafe fn EnumObjects( &self, dwFlags: DWORD, pszParentObjectID: LPCWSTR, pFilter: *mut IPortableDeviceValues, ppEnum: *mut *mut IEnumPortableDeviceObjectIDs, ) -> HRESULT
pub unsafe fn Properties( &self, ppProperties: *mut *mut IPortableDeviceProperties, ) -> HRESULT
pub unsafe fn Transfer( &self, ppResources: *mut *mut IPortableDeviceResources, ) -> HRESULT
pub unsafe fn CreateObjectWithPropertiesOnly( &self, pValues: *mut IPortableDeviceValues, ppszObjectID: *mut LPWSTR, ) -> HRESULT
pub unsafe fn CreateObjectWithPropertiesAndData( &self, pValues: *mut IPortableDeviceValues, ppData: *mut *mut IStream, pdwOptimalWriteBufferSize: *mut DWORD, ppszCookie: *mut LPWSTR, ) -> HRESULT
pub unsafe fn Delete( &self, dwOptions: DWORD, pObjectIDs: *mut IPortableDevicePropVariantCollection, ppResults: *mut *mut IPortableDevicePropVariantCollection, ) -> HRESULT
pub unsafe fn GetObjectIDsFromPersistentUniqueIDs( &self, pPersistentUniqueIDs: *mut IPortableDevicePropVariantCollection, ppObjectIDs: *mut *mut IPortableDevicePropVariantCollection, ) -> HRESULT
pub unsafe fn Cancel(&self) -> HRESULT
pub unsafe fn Move( &self, pObjectIDs: *mut IPortableDevicePropVariantCollection, pszDestinationFolderObjectID: LPCWSTR, ppResults: *mut *mut IPortableDevicePropVariantCollection, ) -> HRESULT
pub unsafe fn Copy( &self, pObjectIDs: *mut IPortableDevicePropVariantCollection, pszDestinationFolderObjectID: LPCWSTR, ppResults: *mut *mut IPortableDevicePropVariantCollection, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IPortableDeviceContent
impl Deref for IPortableDeviceContent
Auto Trait Implementations§
impl Freeze for IPortableDeviceContent
impl RefUnwindSafe for IPortableDeviceContent
impl !Send for IPortableDeviceContent
impl !Sync for IPortableDeviceContent
impl Unpin for IPortableDeviceContent
impl UnwindSafe for IPortableDeviceContent
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