Struct IContactListSyncConstraints_Vtbl
#[repr(C)]pub struct IContactListSyncConstraints_Vtbl {Show 57 fields
pub base__: IInspectable_Vtbl,
pub CanSyncDescriptions: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetCanSyncDescriptions: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub MaxHomePhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxHomePhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxMobilePhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxMobilePhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxWorkPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxWorkPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxOtherPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxOtherPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxPagerPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxPagerPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxBusinessFaxPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxBusinessFaxPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxHomeFaxPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxHomeFaxPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxCompanyPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxCompanyPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxAssistantPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxAssistantPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxRadioPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxRadioPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxPersonalEmailAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxPersonalEmailAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxWorkEmailAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxWorkEmailAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxOtherEmailAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxOtherEmailAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxHomeAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxHomeAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxWorkAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxWorkAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxOtherAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxOtherAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxBirthdayDates: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxBirthdayDates: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxAnniversaryDates: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxAnniversaryDates: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxOtherDates: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxOtherDates: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxOtherRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxOtherRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxSpouseRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxSpouseRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxPartnerRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxPartnerRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxSiblingRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxSiblingRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxParentRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxParentRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxChildRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxChildRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxJobInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxJobInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MaxWebsites: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMaxWebsites: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
}Fields§
§base__: IInspectable_Vtbl§CanSyncDescriptions: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetCanSyncDescriptions: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§MaxHomePhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxHomePhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxMobilePhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxMobilePhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxWorkPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxWorkPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxOtherPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxOtherPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxPagerPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxPagerPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxBusinessFaxPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxBusinessFaxPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxHomeFaxPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxHomeFaxPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxCompanyPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxCompanyPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxAssistantPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxAssistantPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxRadioPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxRadioPhoneNumbers: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxPersonalEmailAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxPersonalEmailAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxWorkEmailAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxWorkEmailAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxOtherEmailAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxOtherEmailAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxHomeAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxHomeAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxWorkAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxWorkAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxOtherAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxOtherAddresses: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxBirthdayDates: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxBirthdayDates: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxAnniversaryDates: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxAnniversaryDates: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxOtherDates: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxOtherDates: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxOtherRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxOtherRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxSpouseRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxSpouseRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxPartnerRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxPartnerRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxSiblingRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxSiblingRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxParentRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxParentRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxChildRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxChildRelationships: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxJobInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxJobInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MaxWebsites: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMaxWebsites: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULTAuto Trait Implementations§
impl Freeze for IContactListSyncConstraints_Vtbl
impl RefUnwindSafe for IContactListSyncConstraints_Vtbl
impl Send for IContactListSyncConstraints_Vtbl
impl Sync for IContactListSyncConstraints_Vtbl
impl Unpin for IContactListSyncConstraints_Vtbl
impl UnwindSafe for IContactListSyncConstraints_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