Trait windows::Win32::Graphics::Printing::IPrintSchemaTicket_Impl
pub trait IPrintSchemaTicket_Impl: Sized + IPrintSchemaElement_Impl {
// Required methods
fn GetFeatureByKeyName(
&self,
bstrkeyname: &BSTR,
) -> Result<IPrintSchemaFeature>;
fn GetFeature(
&self,
bstrname: &BSTR,
bstrnamespaceuri: &BSTR,
) -> Result<IPrintSchemaFeature>;
fn ValidateAsync(&self) -> Result<IPrintSchemaAsyncOperation>;
fn CommitAsync(
&self,
pprintticketcommit: Option<&IPrintSchemaTicket>,
) -> Result<IPrintSchemaAsyncOperation>;
fn NotifyXmlChanged(&self) -> Result<()>;
fn GetCapabilities(&self) -> Result<IPrintSchemaCapabilities>;
fn JobCopiesAllDocuments(&self) -> Result<u32>;
fn SetJobCopiesAllDocuments(
&self,
uljobcopiesalldocuments: u32,
) -> Result<()>;
}
Required Methods§
fn GetFeatureByKeyName(&self, bstrkeyname: &BSTR) -> Result<IPrintSchemaFeature>
fn GetFeature( &self, bstrname: &BSTR, bstrnamespaceuri: &BSTR, ) -> Result<IPrintSchemaFeature>
fn ValidateAsync(&self) -> Result<IPrintSchemaAsyncOperation>
fn CommitAsync( &self, pprintticketcommit: Option<&IPrintSchemaTicket>, ) -> Result<IPrintSchemaAsyncOperation>
fn NotifyXmlChanged(&self) -> Result<()>
fn GetCapabilities(&self) -> Result<IPrintSchemaCapabilities>
fn JobCopiesAllDocuments(&self) -> Result<u32>
fn SetJobCopiesAllDocuments(&self, uljobcopiesalldocuments: u32) -> Result<()>
Object Safety§
This trait is not object safe.