#[repr(C)]pub struct IPrintDialogServicesVtbl {
pub parent: IUnknownVtbl,
pub GetCurrentDevMode: unsafe extern "system" fn(This: *mut IPrintDialogServices, pDevMode: LPDEVMODEW, pcbSize: *mut UINT) -> HRESULT,
pub GetCurrentPrinterName: unsafe extern "system" fn(This: *mut IPrintDialogServices, pPrinterName: LPWSTR, pcchSize: *mut UINT) -> HRESULT,
pub GetCurrentPortName: unsafe extern "system" fn(This: *mut IPrintDialogServices, pPortName: LPWSTR, pcchSize: *mut UINT) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetCurrentDevMode: unsafe extern "system" fn(This: *mut IPrintDialogServices, pDevMode: LPDEVMODEW, pcbSize: *mut UINT) -> HRESULT
§GetCurrentPrinterName: unsafe extern "system" fn(This: *mut IPrintDialogServices, pPrinterName: LPWSTR, pcchSize: *mut UINT) -> HRESULT
§GetCurrentPortName: unsafe extern "system" fn(This: *mut IPrintDialogServices, pPortName: LPWSTR, pcchSize: *mut UINT) -> HRESULT
Auto Trait Implementations§
impl Freeze for IPrintDialogServicesVtbl
impl RefUnwindSafe for IPrintDialogServicesVtbl
impl Send for IPrintDialogServicesVtbl
impl Sync for IPrintDialogServicesVtbl
impl Unpin for IPrintDialogServicesVtbl
impl UnwindSafe for IPrintDialogServicesVtbl
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