Trait windows::Win32::Networking::ActiveDirectory::IADsPrintQueue_Impl
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.