Struct IHtmlPrintDocumentSource_Vtbl
#[repr(C)]pub struct IHtmlPrintDocumentSource_Vtbl {Show 19 fields
pub base__: IInspectable_Vtbl,
pub Content: unsafe extern "system" fn(_: *mut c_void, _: *mut PrintContent) -> HRESULT,
pub SetContent: unsafe extern "system" fn(_: *mut c_void, _: PrintContent) -> HRESULT,
pub LeftMargin: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub SetLeftMargin: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub TopMargin: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub SetTopMargin: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub RightMargin: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub SetRightMargin: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub BottomMargin: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub SetBottomMargin: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub EnableHeaderFooter: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetEnableHeaderFooter: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub ShrinkToFit: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetShrinkToFit: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub PercentScale: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub SetPercentScale: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub PageRange: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub TrySetPageRange: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut bool) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§Content: unsafe extern "system" fn(_: *mut c_void, _: *mut PrintContent) -> HRESULT
§SetContent: unsafe extern "system" fn(_: *mut c_void, _: PrintContent) -> HRESULT
§LeftMargin: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT
§SetLeftMargin: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT
§TopMargin: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT
§SetTopMargin: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT
§RightMargin: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT
§SetRightMargin: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT
§BottomMargin: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT
§SetBottomMargin: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT
§ShrinkToFit: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetShrinkToFit: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§PercentScale: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT
§SetPercentScale: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT
§PageRange: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§TrySetPageRange: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut bool) -> HRESULT
Auto Trait Implementations§
impl Freeze for IHtmlPrintDocumentSource_Vtbl
impl RefUnwindSafe for IHtmlPrintDocumentSource_Vtbl
impl Send for IHtmlPrintDocumentSource_Vtbl
impl Sync for IHtmlPrintDocumentSource_Vtbl
impl Unpin for IHtmlPrintDocumentSource_Vtbl
impl UnwindSafe for IHtmlPrintDocumentSource_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