Struct windows::ApplicationModel::Email::IEmailMailbox_Vtbl
#[repr(C)]pub struct IEmailMailbox_Vtbl {Show 51 fields
pub base__: IInspectable_Vtbl,
pub Capabilities: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub ChangeTracker: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DisplayName: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub SetDisplayName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub Id: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub IsOwnedByCurrentApp: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub IsDataEncryptedUnderLock: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub MailAddress: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub SetMailAddress: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub MailAddressAliases: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub OtherAppReadAccess: unsafe extern "system" fn(_: *mut c_void, _: *mut EmailMailboxOtherAppReadAccess) -> HRESULT,
pub SetOtherAppReadAccess: unsafe extern "system" fn(_: *mut c_void, _: EmailMailboxOtherAppReadAccess) -> HRESULT,
pub OtherAppWriteAccess: unsafe extern "system" fn(_: *mut c_void, _: *mut EmailMailboxOtherAppWriteAccess) -> HRESULT,
pub SetOtherAppWriteAccess: unsafe extern "system" fn(_: *mut c_void, _: EmailMailboxOtherAppWriteAccess) -> HRESULT,
pub Policies: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SourceDisplayName: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub SyncManager: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub UserDataAccountId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub GetConversationReader: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetConversationReaderWithOptions: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetMessageReader: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetMessageReaderWithOptions: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DeleteAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetConversationAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT,
pub GetFolderAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT,
pub GetMessageAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT,
pub GetSpecialFolderAsync: unsafe extern "system" fn(_: *mut c_void, _: EmailSpecialFolderKind, _: *mut *mut c_void) -> HRESULT,
pub SaveAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub MarkMessageAsSeenAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT,
pub MarkFolderAsSeenAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT,
pub MarkMessageReadAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: bool, _: *mut *mut c_void) -> HRESULT,
pub ChangeMessageFlagStateAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: EmailFlagState, _: *mut *mut c_void) -> HRESULT,
pub TryMoveMessageAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT,
pub TryMoveFolderAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT,
pub TryMoveFolderWithNewNameAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT,
pub DeleteMessageAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT,
pub MarkFolderSyncEnabledAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: bool, _: *mut *mut c_void) -> HRESULT,
pub SendMessageAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SaveDraftAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DownloadMessageAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT,
pub DownloadAttachmentAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT,
pub CreateResponseMessageAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: EmailMessageResponseKind, _: MaybeUninit<HSTRING>, _: EmailMessageBodyKind, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT,
pub TryUpdateMeetingResponseAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: EmailMeetingResponseType, _: 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>, _: EmailMessageBodyKind, _: 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 MailboxChanged: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT,
pub RemoveMailboxChanged: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT,
pub SmartSendMessageAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: bool, _: *mut *mut c_void) -> HRESULT,
pub TrySetAutoReplySettingsAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub TryGetAutoReplySettingsAsync: unsafe extern "system" fn(_: *mut c_void, _: EmailMailboxAutoReplyMessageResponseKind, _: *mut *mut c_void) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§Capabilities: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§ChangeTracker: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§DisplayName: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SetDisplayName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§Id: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§IsOwnedByCurrentApp: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§IsDataEncryptedUnderLock: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§MailAddress: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SetMailAddress: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§MailAddressAliases: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§OtherAppReadAccess: unsafe extern "system" fn(_: *mut c_void, _: *mut EmailMailboxOtherAppReadAccess) -> HRESULT
§SetOtherAppReadAccess: unsafe extern "system" fn(_: *mut c_void, _: EmailMailboxOtherAppReadAccess) -> HRESULT
§OtherAppWriteAccess: unsafe extern "system" fn(_: *mut c_void, _: *mut EmailMailboxOtherAppWriteAccess) -> HRESULT
§SetOtherAppWriteAccess: unsafe extern "system" fn(_: *mut c_void, _: EmailMailboxOtherAppWriteAccess) -> HRESULT
§Policies: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SourceDisplayName: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SyncManager: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§UserDataAccountId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§GetConversationReader: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetConversationReaderWithOptions: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetMessageReader: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetMessageReaderWithOptions: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT
§DeleteAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetConversationAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
§GetFolderAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
§GetMessageAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
§GetSpecialFolderAsync: unsafe extern "system" fn(_: *mut c_void, _: EmailSpecialFolderKind, _: *mut *mut c_void) -> HRESULT
§SaveAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§MarkMessageAsSeenAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
§MarkFolderAsSeenAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
§MarkMessageReadAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: bool, _: *mut *mut c_void) -> HRESULT
§ChangeMessageFlagStateAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: EmailFlagState, _: *mut *mut c_void) -> HRESULT
§TryMoveMessageAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
§TryMoveFolderAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
§TryMoveFolderWithNewNameAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
§DeleteMessageAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
§MarkFolderSyncEnabledAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: bool, _: *mut *mut c_void) -> HRESULT
§SendMessageAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SaveDraftAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT
§DownloadMessageAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
§DownloadAttachmentAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
§CreateResponseMessageAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: EmailMessageResponseKind, _: MaybeUninit<HSTRING>, _: EmailMessageBodyKind, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
§TryUpdateMeetingResponseAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: EmailMeetingResponseType, _: 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>, _: EmailMessageBodyKind, _: 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
§MailboxChanged: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT
§RemoveMailboxChanged: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
§SmartSendMessageAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: bool, _: *mut *mut c_void) -> HRESULT
§TrySetAutoReplySettingsAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT
§TryGetAutoReplySettingsAsync: unsafe extern "system" fn(_: *mut c_void, _: EmailMailboxAutoReplyMessageResponseKind, _: *mut *mut c_void) -> HRESULT
Auto Trait Implementations§
impl Freeze for IEmailMailbox_Vtbl
impl RefUnwindSafe for IEmailMailbox_Vtbl
impl Send for IEmailMailbox_Vtbl
impl Sync for IEmailMailbox_Vtbl
impl Unpin for IEmailMailbox_Vtbl
impl UnwindSafe for IEmailMailbox_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