Struct IAppointmentCalendar2_Vtbl
#[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 *mut c_void) -> HRESULT,
pub SetRemoteId: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> 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 *mut c_void) -> 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, _: *mut c_void, _: *mut c_void, _: bool, _: *mut *mut c_void) -> HRESULT,
pub TryForwardMeetingAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub TryProposeNewTimeForMeetingAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: DateTime, _: TimeSpan, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub TryUpdateMeetingResponseAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: AppointmentParticipantResponse, _: *mut c_void, _: *mut c_void, _: 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 *mut c_void) -> HRESULT§SetRemoteId: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> 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 *mut c_void) -> 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, _: *mut c_void, _: *mut c_void, _: bool, _: *mut *mut c_void) -> HRESULT§TryForwardMeetingAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT§TryProposeNewTimeForMeetingAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: DateTime, _: TimeSpan, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT§TryUpdateMeetingResponseAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: AppointmentParticipantResponse, _: *mut c_void, _: *mut c_void, _: bool, _: *mut *mut c_void) -> HRESULTAuto 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