Trait windows::Win32::Devices::Fax::IFaxDocument_Impl

pub trait IFaxDocument_Impl: Sized + IDispatch_Impl {
Show 34 methods // Required methods fn Body(&self) -> Result<BSTR>; fn SetBody(&self, bstrbody: &BSTR) -> Result<()>; fn Sender(&self) -> Result<IFaxSender>; fn Recipients(&self) -> Result<IFaxRecipients>; fn CoverPage(&self) -> Result<BSTR>; fn SetCoverPage(&self, bstrcoverpage: &BSTR) -> Result<()>; fn Subject(&self) -> Result<BSTR>; fn SetSubject(&self, bstrsubject: &BSTR) -> Result<()>; fn Note(&self) -> Result<BSTR>; fn SetNote(&self, bstrnote: &BSTR) -> Result<()>; fn ScheduleTime(&self) -> Result<f64>; fn SetScheduleTime(&self, datescheduletime: f64) -> Result<()>; fn ReceiptAddress(&self) -> Result<BSTR>; fn SetReceiptAddress(&self, bstrreceiptaddress: &BSTR) -> Result<()>; fn DocumentName(&self) -> Result<BSTR>; fn SetDocumentName(&self, bstrdocumentname: &BSTR) -> Result<()>; fn CallHandle(&self) -> Result<i32>; fn SetCallHandle(&self, lcallhandle: i32) -> Result<()>; fn CoverPageType(&self) -> Result<FAX_COVERPAGE_TYPE_ENUM>; fn SetCoverPageType( &self, coverpagetype: FAX_COVERPAGE_TYPE_ENUM, ) -> Result<()>; fn ScheduleType(&self) -> Result<FAX_SCHEDULE_TYPE_ENUM>; fn SetScheduleType( &self, scheduletype: FAX_SCHEDULE_TYPE_ENUM, ) -> Result<()>; fn ReceiptType(&self) -> Result<FAX_RECEIPT_TYPE_ENUM>; fn SetReceiptType(&self, receipttype: FAX_RECEIPT_TYPE_ENUM) -> Result<()>; fn GroupBroadcastReceipts(&self) -> Result<VARIANT_BOOL>; fn SetGroupBroadcastReceipts( &self, busegrouping: VARIANT_BOOL, ) -> Result<()>; fn Priority(&self) -> Result<FAX_PRIORITY_TYPE_ENUM>; fn SetPriority(&self, priority: FAX_PRIORITY_TYPE_ENUM) -> Result<()>; fn TapiConnection(&self) -> Result<IDispatch>; fn putref_TapiConnection( &self, ptapiconnection: Option<&IDispatch>, ) -> Result<()>; fn Submit(&self, bstrfaxservername: &BSTR) -> Result<VARIANT>; fn ConnectedSubmit( &self, pfaxserver: Option<&IFaxServer>, ) -> Result<VARIANT>; fn AttachFaxToReceipt(&self) -> Result<VARIANT_BOOL>; fn SetAttachFaxToReceipt(&self, battachfax: VARIANT_BOOL) -> Result<()>;
}

Required Methods§

fn Body(&self) -> Result<BSTR>

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

fn Sender(&self) -> Result<IFaxSender>

fn Recipients(&self) -> Result<IFaxRecipients>

fn CoverPage(&self) -> Result<BSTR>

fn SetCoverPage(&self, bstrcoverpage: &BSTR) -> Result<()>

fn Subject(&self) -> Result<BSTR>

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

fn Note(&self) -> Result<BSTR>

fn SetNote(&self, bstrnote: &BSTR) -> Result<()>

fn ScheduleTime(&self) -> Result<f64>

fn SetScheduleTime(&self, datescheduletime: f64) -> Result<()>

fn ReceiptAddress(&self) -> Result<BSTR>

fn SetReceiptAddress(&self, bstrreceiptaddress: &BSTR) -> Result<()>

fn DocumentName(&self) -> Result<BSTR>

fn SetDocumentName(&self, bstrdocumentname: &BSTR) -> Result<()>

fn CallHandle(&self) -> Result<i32>

fn SetCallHandle(&self, lcallhandle: i32) -> Result<()>

fn CoverPageType(&self) -> Result<FAX_COVERPAGE_TYPE_ENUM>

fn SetCoverPageType(&self, coverpagetype: FAX_COVERPAGE_TYPE_ENUM) -> Result<()>

fn ScheduleType(&self) -> Result<FAX_SCHEDULE_TYPE_ENUM>

fn SetScheduleType(&self, scheduletype: FAX_SCHEDULE_TYPE_ENUM) -> Result<()>

fn ReceiptType(&self) -> Result<FAX_RECEIPT_TYPE_ENUM>

fn SetReceiptType(&self, receipttype: FAX_RECEIPT_TYPE_ENUM) -> Result<()>

fn GroupBroadcastReceipts(&self) -> Result<VARIANT_BOOL>

fn SetGroupBroadcastReceipts(&self, busegrouping: VARIANT_BOOL) -> Result<()>

fn Priority(&self) -> Result<FAX_PRIORITY_TYPE_ENUM>

fn SetPriority(&self, priority: FAX_PRIORITY_TYPE_ENUM) -> Result<()>

fn TapiConnection(&self) -> Result<IDispatch>

fn putref_TapiConnection( &self, ptapiconnection: Option<&IDispatch>, ) -> Result<()>

fn Submit(&self, bstrfaxservername: &BSTR) -> Result<VARIANT>

fn ConnectedSubmit(&self, pfaxserver: Option<&IFaxServer>) -> Result<VARIANT>

fn AttachFaxToReceipt(&self) -> Result<VARIANT_BOOL>

fn SetAttachFaxToReceipt(&self, battachfax: VARIANT_BOOL) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§