pub trait IEmailAction_Impl: Sized + IAction_Impl {
Show 20 methods // Required methods fn Server(&self, pserver: *mut BSTR) -> Result<()>; fn SetServer(&self, server: &BSTR) -> Result<()>; fn Subject(&self, psubject: *mut BSTR) -> Result<()>; fn SetSubject(&self, subject: &BSTR) -> Result<()>; fn To(&self, pto: *mut BSTR) -> Result<()>; fn SetTo(&self, to: &BSTR) -> Result<()>; fn Cc(&self, pcc: *mut BSTR) -> Result<()>; fn SetCc(&self, cc: &BSTR) -> Result<()>; fn Bcc(&self, pbcc: *mut BSTR) -> Result<()>; fn SetBcc(&self, bcc: &BSTR) -> Result<()>; fn ReplyTo(&self, preplyto: *mut BSTR) -> Result<()>; fn SetReplyTo(&self, replyto: &BSTR) -> Result<()>; fn From(&self, pfrom: *mut BSTR) -> Result<()>; fn SetFrom(&self, from: &BSTR) -> Result<()>; fn HeaderFields(&self) -> Result<ITaskNamedValueCollection>; fn SetHeaderFields( &self, pheaderfields: Option<&ITaskNamedValueCollection> ) -> Result<()>; fn Body(&self, pbody: *mut BSTR) -> Result<()>; fn SetBody(&self, body: &BSTR) -> Result<()>; fn Attachments(&self, pattachements: *mut *mut SAFEARRAY) -> Result<()>; fn SetAttachments(&self, pattachements: *mut SAFEARRAY) -> Result<()>;
}

Required Methods§

fn Server(&self, pserver: *mut BSTR) -> Result<()>

fn SetServer(&self, server: &BSTR) -> Result<()>

fn Subject(&self, psubject: *mut BSTR) -> Result<()>

fn SetSubject(&self, subject: &BSTR) -> Result<()>

fn To(&self, pto: *mut BSTR) -> Result<()>

fn SetTo(&self, to: &BSTR) -> Result<()>

fn Cc(&self, pcc: *mut BSTR) -> Result<()>

fn SetCc(&self, cc: &BSTR) -> Result<()>

fn Bcc(&self, pbcc: *mut BSTR) -> Result<()>

fn SetBcc(&self, bcc: &BSTR) -> Result<()>

fn ReplyTo(&self, preplyto: *mut BSTR) -> Result<()>

fn SetReplyTo(&self, replyto: &BSTR) -> Result<()>

fn From(&self, pfrom: *mut BSTR) -> Result<()>

fn SetFrom(&self, from: &BSTR) -> Result<()>

fn HeaderFields(&self) -> Result<ITaskNamedValueCollection>

fn SetHeaderFields( &self, pheaderfields: Option<&ITaskNamedValueCollection> ) -> Result<()>

fn Body(&self, pbody: *mut BSTR) -> Result<()>

fn SetBody(&self, body: &BSTR) -> Result<()>

fn Attachments(&self, pattachements: *mut *mut SAFEARRAY) -> Result<()>

fn SetAttachments(&self, pattachements: *mut SAFEARRAY) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§