Struct windows::ApplicationModel::Email::IEmailMessage2_Vtbl
#[repr(C)]pub struct IEmailMessage2_Vtbl {Show 46 fields
pub base__: IInspectable_Vtbl,
pub Id: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> 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 MailboxId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub ConversationId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub FolderId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub AllowInternetImages: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetAllowInternetImages: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub ChangeNumber: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT,
pub DownloadState: unsafe extern "system" fn(_: *mut c_void, _: *mut EmailMessageDownloadState) -> HRESULT,
pub SetDownloadState: unsafe extern "system" fn(_: *mut c_void, _: EmailMessageDownloadState) -> HRESULT,
pub EstimatedDownloadSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetEstimatedDownloadSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub FlagState: unsafe extern "system" fn(_: *mut c_void, _: *mut EmailFlagState) -> HRESULT,
pub SetFlagState: unsafe extern "system" fn(_: *mut c_void, _: EmailFlagState) -> HRESULT,
pub HasPartialBodies: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub Importance: unsafe extern "system" fn(_: *mut c_void, _: *mut EmailImportance) -> HRESULT,
pub SetImportance: unsafe extern "system" fn(_: *mut c_void, _: EmailImportance) -> HRESULT,
pub InResponseToMessageId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub IrmInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetIrmInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub IsDraftMessage: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub IsRead: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetIsRead: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub IsSeen: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetIsSeen: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub IsServerSearchMessage: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub IsSmartSendable: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub MessageClass: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub SetMessageClass: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub NormalizedSubject: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub OriginalCodePage: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetOriginalCodePage: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub Preview: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub SetPreview: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub LastResponseKind: unsafe extern "system" fn(_: *mut c_void, _: *mut EmailMessageResponseKind) -> HRESULT,
pub SetLastResponseKind: unsafe extern "system" fn(_: *mut c_void, _: EmailMessageResponseKind) -> HRESULT,
pub Sender: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetSender: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SentTime: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetSentTime: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MeetingInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMeetingInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub GetBodyStream: unsafe extern "system" fn(_: *mut c_void, _: EmailMessageBodyKind, _: *mut *mut c_void) -> HRESULT,
pub SetBodyStream: unsafe extern "system" fn(_: *mut c_void, _: EmailMessageBodyKind, _: *mut c_void) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§Id: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§RemoteId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SetRemoteId: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§MailboxId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§ConversationId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§FolderId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§AllowInternetImages: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetAllowInternetImages: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§ChangeNumber: unsafe extern "system" fn(_: *mut c_void, _: *mut u64) -> HRESULT
§DownloadState: unsafe extern "system" fn(_: *mut c_void, _: *mut EmailMessageDownloadState) -> HRESULT
§SetDownloadState: unsafe extern "system" fn(_: *mut c_void, _: EmailMessageDownloadState) -> HRESULT
§EstimatedDownloadSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SetEstimatedDownloadSizeInBytes: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§FlagState: unsafe extern "system" fn(_: *mut c_void, _: *mut EmailFlagState) -> HRESULT
§SetFlagState: unsafe extern "system" fn(_: *mut c_void, _: EmailFlagState) -> HRESULT
§HasPartialBodies: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§Importance: unsafe extern "system" fn(_: *mut c_void, _: *mut EmailImportance) -> HRESULT
§SetImportance: unsafe extern "system" fn(_: *mut c_void, _: EmailImportance) -> HRESULT
§InResponseToMessageId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§IrmInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetIrmInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§IsDraftMessage: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§IsRead: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetIsRead: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§IsSeen: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetIsSeen: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§IsServerSearchMessage: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§IsSmartSendable: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§MessageClass: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SetMessageClass: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§NormalizedSubject: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§OriginalCodePage: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§SetOriginalCodePage: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT
§Preview: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SetPreview: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§LastResponseKind: unsafe extern "system" fn(_: *mut c_void, _: *mut EmailMessageResponseKind) -> HRESULT
§SetLastResponseKind: unsafe extern "system" fn(_: *mut c_void, _: EmailMessageResponseKind) -> HRESULT
§Sender: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetSender: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SentTime: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetSentTime: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§MeetingInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetMeetingInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§GetBodyStream: unsafe extern "system" fn(_: *mut c_void, _: EmailMessageBodyKind, _: *mut *mut c_void) -> HRESULT
§SetBodyStream: unsafe extern "system" fn(_: *mut c_void, _: EmailMessageBodyKind, _: *mut c_void) -> HRESULT
Auto Trait Implementations§
impl Freeze for IEmailMessage2_Vtbl
impl RefUnwindSafe for IEmailMessage2_Vtbl
impl Send for IEmailMessage2_Vtbl
impl Sync for IEmailMessage2_Vtbl
impl Unpin for IEmailMessage2_Vtbl
impl UnwindSafe for IEmailMessage2_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