pub trait IFaxIncomingJob_Impl: Sized + IDispatch_Impl {
Show 19 methods // Required methods fn Size(&self) -> Result<i32>; fn Id(&self) -> Result<BSTR>; fn CurrentPage(&self) -> Result<i32>; fn DeviceId(&self) -> Result<i32>; fn Status(&self) -> Result<FAX_JOB_STATUS_ENUM>; fn ExtendedStatusCode(&self) -> Result<FAX_JOB_EXTENDED_STATUS_ENUM>; fn ExtendedStatus(&self) -> Result<BSTR>; fn AvailableOperations(&self) -> Result<FAX_JOB_OPERATIONS_ENUM>; fn Retries(&self) -> Result<i32>; fn TransmissionStart(&self) -> Result<f64>; fn TransmissionEnd(&self) -> Result<f64>; fn CSID(&self) -> Result<BSTR>; fn TSID(&self) -> Result<BSTR>; fn CallerId(&self) -> Result<BSTR>; fn RoutingInformation(&self) -> Result<BSTR>; fn JobType(&self) -> Result<FAX_JOB_TYPE_ENUM>; fn Cancel(&self) -> Result<()>; fn Refresh(&self) -> Result<()>; fn CopyTiff(&self, bstrtiffpath: &BSTR) -> Result<()>;
}

Required Methods§

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

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

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

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

fn Status(&self) -> Result<FAX_JOB_STATUS_ENUM>

fn ExtendedStatusCode(&self) -> Result<FAX_JOB_EXTENDED_STATUS_ENUM>

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

fn AvailableOperations(&self) -> Result<FAX_JOB_OPERATIONS_ENUM>

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

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

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

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

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

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

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

fn JobType(&self) -> Result<FAX_JOB_TYPE_ENUM>

fn Cancel(&self) -> Result<()>

fn Refresh(&self) -> Result<()>

fn CopyTiff(&self, bstrtiffpath: &BSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§