Struct IPhotoImportFindItemsResult_Vtbl
#[repr(C)]pub struct IPhotoImportFindItemsResult_Vtbl {Show 34 fields
pub base__: IInspectable_Vtbl,
pub Session: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub HasSucceeded: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub FoundItems: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub PhotosCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub PhotosSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT,
pub VideosCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub VideosSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT,
pub SidecarsCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SidecarsSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT,
pub SiblingsCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SiblingsSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT,
pub TotalCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub TotalSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT,
pub SelectAll: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub SelectNone: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub SelectNewAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetImportMode: unsafe extern "system" fn(_: *mut c_void, _: PhotoImportImportMode) -> HRESULT,
pub ImportMode: unsafe extern "system" fn(_: *mut c_void, _: *mut PhotoImportImportMode) -> HRESULT,
pub SelectedPhotosCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SelectedPhotosSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT,
pub SelectedVideosCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SelectedVideosSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT,
pub SelectedSidecarsCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SelectedSidecarsSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT,
pub SelectedSiblingsCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SelectedSiblingsSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT,
pub SelectedTotalCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SelectedTotalSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT,
pub SelectionChanged: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveSelectionChanged: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub ImportItemsAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub ItemImported: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveItemImported: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§Session: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§HasSucceeded: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§FoundItems: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§PhotosCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§PhotosSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT
§VideosCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§VideosSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT
§SidecarsCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SidecarsSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT
§SiblingsCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SiblingsSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT
§TotalCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§TotalSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT
§SelectAll: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
§SelectNone: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
§SelectNewAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetImportMode: unsafe extern "system" fn(_: *mut c_void, _: PhotoImportImportMode) -> HRESULT
§ImportMode: unsafe extern "system" fn(_: *mut c_void, _: *mut PhotoImportImportMode) -> HRESULT
§SelectedPhotosCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SelectedPhotosSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT
§SelectedVideosCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SelectedVideosSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT
§SelectedSidecarsCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SelectedSidecarsSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT
§SelectedSiblingsCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SelectedSiblingsSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT
§SelectedTotalCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SelectedTotalSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT
§SelectionChanged: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT
§RemoveSelectionChanged: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT
§ImportItemsAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§ItemImported: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT
§RemoveItemImported: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT
Auto Trait Implementations§
impl Freeze for IPhotoImportFindItemsResult_Vtbl
impl RefUnwindSafe for IPhotoImportFindItemsResult_Vtbl
impl Send for IPhotoImportFindItemsResult_Vtbl
impl Sync for IPhotoImportFindItemsResult_Vtbl
impl Unpin for IPhotoImportFindItemsResult_Vtbl
impl UnwindSafe for IPhotoImportFindItemsResult_Vtbl
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