pub trait IADsPrintQueue_Impl: Sized + IADs_Impl {
Show 26 methods // Required methods fn PrinterPath(&self) -> Result<BSTR>; fn SetPrinterPath(&self, bstrprinterpath: &BSTR) -> Result<()>; fn Model(&self) -> Result<BSTR>; fn SetModel(&self, bstrmodel: &BSTR) -> Result<()>; fn Datatype(&self) -> Result<BSTR>; fn SetDatatype(&self, bstrdatatype: &BSTR) -> Result<()>; fn PrintProcessor(&self) -> Result<BSTR>; fn SetPrintProcessor(&self, bstrprintprocessor: &BSTR) -> Result<()>; fn Description(&self) -> Result<BSTR>; fn SetDescription(&self, bstrdescription: &BSTR) -> Result<()>; fn Location(&self) -> Result<BSTR>; fn SetLocation(&self, bstrlocation: &BSTR) -> Result<()>; fn StartTime(&self) -> Result<f64>; fn SetStartTime(&self, dastarttime: f64) -> Result<()>; fn UntilTime(&self) -> Result<f64>; fn SetUntilTime(&self, dauntiltime: f64) -> Result<()>; fn DefaultJobPriority(&self) -> Result<i32>; fn SetDefaultJobPriority(&self, lndefaultjobpriority: i32) -> Result<()>; fn Priority(&self) -> Result<i32>; fn SetPriority(&self, lnpriority: i32) -> Result<()>; fn BannerPage(&self) -> Result<BSTR>; fn SetBannerPage(&self, bstrbannerpage: &BSTR) -> Result<()>; fn PrintDevices(&self) -> Result<VARIANT>; fn SetPrintDevices(&self, vprintdevices: &VARIANT) -> Result<()>; fn NetAddresses(&self) -> Result<VARIANT>; fn SetNetAddresses(&self, vnetaddresses: &VARIANT) -> Result<()>;
}

Required Methods§

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

fn SetPrinterPath(&self, bstrprinterpath: &BSTR) -> Result<()>

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

fn SetModel(&self, bstrmodel: &BSTR) -> Result<()>

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

fn SetDatatype(&self, bstrdatatype: &BSTR) -> Result<()>

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

fn SetPrintProcessor(&self, bstrprintprocessor: &BSTR) -> Result<()>

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

fn SetDescription(&self, bstrdescription: &BSTR) -> Result<()>

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

fn SetLocation(&self, bstrlocation: &BSTR) -> Result<()>

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

fn SetStartTime(&self, dastarttime: f64) -> Result<()>

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

fn SetUntilTime(&self, dauntiltime: f64) -> Result<()>

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

fn SetDefaultJobPriority(&self, lndefaultjobpriority: i32) -> Result<()>

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

fn SetPriority(&self, lnpriority: i32) -> Result<()>

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

fn SetBannerPage(&self, bstrbannerpage: &BSTR) -> Result<()>

fn PrintDevices(&self) -> Result<VARIANT>

fn SetPrintDevices(&self, vprintdevices: &VARIANT) -> Result<()>

fn NetAddresses(&self) -> Result<VARIANT>

fn SetNetAddresses(&self, vnetaddresses: &VARIANT) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§