#[repr(C)]pub struct IAppointmentCalendar2_Vtbl {Show 26 fields
pub base__: IInspectable_Vtbl,
pub SyncManager: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub RemoteId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub SetRemoteId: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub SetDisplayColor: unsafe extern "system" fn(_: *mut c_void, _: Color) -> HRESULT,
pub SetIsHidden: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub UserDataAccountId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub CanCreateOrUpdateAppointments: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetCanCreateOrUpdateAppointments: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub CanCancelMeetings: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetCanCancelMeetings: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub CanForwardMeetings: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetCanForwardMeetings: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub CanProposeNewTimeForMeetings: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetCanProposeNewTimeForMeetings: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub CanUpdateMeetingResponses: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetCanUpdateMeetingResponses: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub CanNotifyInvitees: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetCanNotifyInvitees: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub MustNofityInvitees: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetMustNofityInvitees: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub TryCreateOrUpdateAppointmentAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: bool, _: *mut *mut c_void) -> HRESULT,
pub TryCancelMeetingAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: bool, _: *mut *mut c_void) -> HRESULT,
pub TryForwardMeetingAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT,
pub TryProposeNewTimeForMeetingAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: DateTime, _: TimeSpan, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT,
pub TryUpdateMeetingResponseAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: AppointmentParticipantResponse, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: bool, _: *mut *mut c_void) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§SyncManager: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§RemoteId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SetRemoteId: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§SetDisplayColor: unsafe extern "system" fn(_: *mut c_void, _: Color) -> HRESULT
§SetIsHidden: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§UserDataAccountId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§CanCreateOrUpdateAppointments: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetCanCreateOrUpdateAppointments: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§CanCancelMeetings: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetCanCancelMeetings: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§CanForwardMeetings: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetCanForwardMeetings: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§CanProposeNewTimeForMeetings: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetCanProposeNewTimeForMeetings: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§CanUpdateMeetingResponses: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetCanUpdateMeetingResponses: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§CanNotifyInvitees: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetCanNotifyInvitees: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§MustNofityInvitees: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetMustNofityInvitees: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§TryCreateOrUpdateAppointmentAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: bool, _: *mut *mut c_void) -> HRESULT
§TryCancelMeetingAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: bool, _: *mut *mut c_void) -> HRESULT
§TryForwardMeetingAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
§TryProposeNewTimeForMeetingAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: DateTime, _: TimeSpan, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
§TryUpdateMeetingResponseAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: AppointmentParticipantResponse, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: bool, _: *mut *mut c_void) -> HRESULT
Auto Trait Implementations§
impl Freeze for IAppointmentCalendar2_Vtbl
impl RefUnwindSafe for IAppointmentCalendar2_Vtbl
impl Send for IAppointmentCalendar2_Vtbl
impl Sync for IAppointmentCalendar2_Vtbl
impl Unpin for IAppointmentCalendar2_Vtbl
impl UnwindSafe for IAppointmentCalendar2_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