#[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) -> HRESULT
Auto 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