#[repr(C)]pub struct IPrintDocumentPackageTargetVtbl {
pub parent: IUnknownVtbl,
pub GetPackageTargetTypes: unsafe extern "system" fn(This: *mut IPrintDocumentPackageTarget, targetCount: *mut UINT32, targetTypes: *mut *mut GUID) -> HRESULT,
pub GetPackageTarget: unsafe extern "system" fn(This: *mut IPrintDocumentPackageTarget, guidTargetType: REFGUID, riid: REFIID, ppvTarget: *mut *mut c_void) -> HRESULT,
pub Cancel: unsafe extern "system" fn(This: *mut IPrintDocumentPackageTarget) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetPackageTargetTypes: unsafe extern "system" fn(This: *mut IPrintDocumentPackageTarget, targetCount: *mut UINT32, targetTypes: *mut *mut GUID) -> HRESULT
§GetPackageTarget: unsafe extern "system" fn(This: *mut IPrintDocumentPackageTarget, guidTargetType: REFGUID, riid: REFIID, ppvTarget: *mut *mut c_void) -> HRESULT
§Cancel: unsafe extern "system" fn(This: *mut IPrintDocumentPackageTarget) -> HRESULT
Auto Trait Implementations§
impl Freeze for IPrintDocumentPackageTargetVtbl
impl RefUnwindSafe for IPrintDocumentPackageTargetVtbl
impl Send for IPrintDocumentPackageTargetVtbl
impl Sync for IPrintDocumentPackageTargetVtbl
impl Unpin for IPrintDocumentPackageTargetVtbl
impl UnwindSafe for IPrintDocumentPackageTargetVtbl
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