#[repr(C)]pub struct ID2D1PrintControlVtbl {
pub parent: IUnknownVtbl,
pub AddPage: unsafe extern "system" fn(This: *mut ID2D1PrintControl, commandList: *const ID2D1CommandList, pageSize: D2D_SIZE_F, pagePrintTicketStream: *const IStream, tag1: *mut D2D1_TAG, tag2: *mut D2D1_TAG) -> HRESULT,
pub Close: unsafe extern "system" fn(This: *mut ID2D1PrintControl) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§AddPage: unsafe extern "system" fn(This: *mut ID2D1PrintControl, commandList: *const ID2D1CommandList, pageSize: D2D_SIZE_F, pagePrintTicketStream: *const IStream, tag1: *mut D2D1_TAG, tag2: *mut D2D1_TAG) -> HRESULT
§Close: unsafe extern "system" fn(This: *mut ID2D1PrintControl) -> HRESULT
Auto Trait Implementations§
impl Freeze for ID2D1PrintControlVtbl
impl RefUnwindSafe for ID2D1PrintControlVtbl
impl Send for ID2D1PrintControlVtbl
impl Sync for ID2D1PrintControlVtbl
impl Unpin for ID2D1PrintControlVtbl
impl UnwindSafe for ID2D1PrintControlVtbl
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