#[repr(C)]pub struct IPrintTicketCapabilities_Vtbl {Show 21 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 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 GetParameterDefinition: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: *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
§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
§GetParameterDefinition: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
Auto Trait Implementations§
impl Freeze for IPrintTicketCapabilities_Vtbl
impl RefUnwindSafe for IPrintTicketCapabilities_Vtbl
impl Send for IPrintTicketCapabilities_Vtbl
impl Sync for IPrintTicketCapabilities_Vtbl
impl Unpin for IPrintTicketCapabilities_Vtbl
impl UnwindSafe for IPrintTicketCapabilities_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