Struct windows::Graphics::Printing::PrintTicket::IWorkflowPrintTicket_Vtbl
#[repr(C)]pub struct IWorkflowPrintTicket_Vtbl {Show 27 fields
pub base__: IInspectable_Vtbl,
pub Name: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub XmlNamespace: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub XmlNode: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetCapabilities: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DocumentBindingFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DocumentCollateFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DocumentDuplexFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DocumentHolePunchFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DocumentInputBinFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DocumentNUpFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DocumentStapleFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub JobPasscodeFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub PageBorderlessFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub PageMediaSizeFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub PageMediaTypeFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub PageOrientationFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub PageOutputColorFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub PageOutputQualityFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub PageResolutionFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetFeature: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT,
pub NotifyXmlChangedAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub ValidateAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetParameterInitializer: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT,
pub SetParameterInitializerAsInteger: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: i32, _: *mut *mut c_void) -> HRESULT,
pub SetParameterInitializerAsString: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT,
pub MergeAndValidateTicket: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§Name: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§XmlNamespace: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§XmlNode: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetCapabilities: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§DocumentBindingFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§DocumentCollateFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§DocumentDuplexFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§DocumentHolePunchFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§DocumentInputBinFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§DocumentNUpFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§DocumentStapleFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§JobPasscodeFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§PageBorderlessFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§PageMediaSizeFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§PageMediaTypeFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§PageOrientationFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§PageOutputColorFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§PageOutputQualityFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§PageResolutionFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetFeature: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
§NotifyXmlChangedAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§ValidateAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetParameterInitializer: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
§SetParameterInitializerAsInteger: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: i32, _: *mut *mut c_void) -> HRESULT
§SetParameterInitializerAsString: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
§MergeAndValidateTicket: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWorkflowPrintTicket_Vtbl
impl RefUnwindSafe for IWorkflowPrintTicket_Vtbl
impl Send for IWorkflowPrintTicket_Vtbl
impl Sync for IWorkflowPrintTicket_Vtbl
impl Unpin for IWorkflowPrintTicket_Vtbl
impl UnwindSafe for IWorkflowPrintTicket_Vtbl
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more