Struct IStorageProviderSyncRootInfo_Vtbl
#[repr(C)]pub struct IStorageProviderSyncRootInfo_Vtbl {Show 32 fields
pub base__: IInspectable_Vtbl,
pub Id: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetId: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Context: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetContext: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Path: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetPath: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub DisplayNameResource: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetDisplayNameResource: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub IconResource: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetIconResource: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub HydrationPolicy: unsafe extern "system" fn(_: *mut c_void, _: *mut StorageProviderHydrationPolicy) -> HRESULT,
pub SetHydrationPolicy: unsafe extern "system" fn(_: *mut c_void, _: StorageProviderHydrationPolicy) -> HRESULT,
pub HydrationPolicyModifier: unsafe extern "system" fn(_: *mut c_void, _: *mut StorageProviderHydrationPolicyModifier) -> HRESULT,
pub SetHydrationPolicyModifier: unsafe extern "system" fn(_: *mut c_void, _: StorageProviderHydrationPolicyModifier) -> HRESULT,
pub PopulationPolicy: unsafe extern "system" fn(_: *mut c_void, _: *mut StorageProviderPopulationPolicy) -> HRESULT,
pub SetPopulationPolicy: unsafe extern "system" fn(_: *mut c_void, _: StorageProviderPopulationPolicy) -> HRESULT,
pub InSyncPolicy: unsafe extern "system" fn(_: *mut c_void, _: *mut StorageProviderInSyncPolicy) -> HRESULT,
pub SetInSyncPolicy: unsafe extern "system" fn(_: *mut c_void, _: StorageProviderInSyncPolicy) -> HRESULT,
pub HardlinkPolicy: unsafe extern "system" fn(_: *mut c_void, _: *mut StorageProviderHardlinkPolicy) -> HRESULT,
pub SetHardlinkPolicy: unsafe extern "system" fn(_: *mut c_void, _: StorageProviderHardlinkPolicy) -> HRESULT,
pub ShowSiblingsAsGroup: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetShowSiblingsAsGroup: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub Version: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetVersion: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub ProtectionMode: unsafe extern "system" fn(_: *mut c_void, _: *mut StorageProviderProtectionMode) -> HRESULT,
pub SetProtectionMode: unsafe extern "system" fn(_: *mut c_void, _: StorageProviderProtectionMode) -> HRESULT,
pub AllowPinning: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetAllowPinning: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub StorageProviderItemPropertyDefinitions: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub RecycleBinUri: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetRecycleBinUri: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
}Fields§
§base__: IInspectable_Vtbl§Id: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetId: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§Context: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetContext: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§Path: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetPath: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§DisplayNameResource: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetDisplayNameResource: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§IconResource: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetIconResource: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§HydrationPolicy: unsafe extern "system" fn(_: *mut c_void, _: *mut StorageProviderHydrationPolicy) -> HRESULT§SetHydrationPolicy: unsafe extern "system" fn(_: *mut c_void, _: StorageProviderHydrationPolicy) -> HRESULT§HydrationPolicyModifier: unsafe extern "system" fn(_: *mut c_void, _: *mut StorageProviderHydrationPolicyModifier) -> HRESULT§SetHydrationPolicyModifier: unsafe extern "system" fn(_: *mut c_void, _: StorageProviderHydrationPolicyModifier) -> HRESULT§PopulationPolicy: unsafe extern "system" fn(_: *mut c_void, _: *mut StorageProviderPopulationPolicy) -> HRESULT§SetPopulationPolicy: unsafe extern "system" fn(_: *mut c_void, _: StorageProviderPopulationPolicy) -> HRESULT§InSyncPolicy: unsafe extern "system" fn(_: *mut c_void, _: *mut StorageProviderInSyncPolicy) -> HRESULT§SetInSyncPolicy: unsafe extern "system" fn(_: *mut c_void, _: StorageProviderInSyncPolicy) -> HRESULT§HardlinkPolicy: unsafe extern "system" fn(_: *mut c_void, _: *mut StorageProviderHardlinkPolicy) -> HRESULT§SetHardlinkPolicy: unsafe extern "system" fn(_: *mut c_void, _: StorageProviderHardlinkPolicy) -> HRESULT§ShowSiblingsAsGroup: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetShowSiblingsAsGroup: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§Version: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetVersion: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§ProtectionMode: unsafe extern "system" fn(_: *mut c_void, _: *mut StorageProviderProtectionMode) -> HRESULT§SetProtectionMode: unsafe extern "system" fn(_: *mut c_void, _: StorageProviderProtectionMode) -> HRESULT§AllowPinning: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetAllowPinning: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§StorageProviderItemPropertyDefinitions: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§RecycleBinUri: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetRecycleBinUri: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULTAuto Trait Implementations§
impl Freeze for IStorageProviderSyncRootInfo_Vtbl
impl RefUnwindSafe for IStorageProviderSyncRootInfo_Vtbl
impl Send for IStorageProviderSyncRootInfo_Vtbl
impl Sync for IStorageProviderSyncRootInfo_Vtbl
impl Unpin for IStorageProviderSyncRootInfo_Vtbl
impl UnwindSafe for IStorageProviderSyncRootInfo_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