#[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§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.