#[repr(C)]pub struct IPrintDialogCallbackVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(This: *mut IPrintDialogCallback, riid: *const IID, ppvObj: *mut *mut c_void) -> HRESULT>,
pub AddRef: Option<unsafe extern "C" fn(This: *mut IPrintDialogCallback) -> ULONG>,
pub Release: Option<unsafe extern "C" fn(This: *mut IPrintDialogCallback) -> ULONG>,
pub InitDone: Option<unsafe extern "C" fn(This: *mut IPrintDialogCallback) -> HRESULT>,
pub SelectionChange: Option<unsafe extern "C" fn(This: *mut IPrintDialogCallback) -> HRESULT>,
pub HandleMessage: Option<unsafe extern "C" fn(This: *mut IPrintDialogCallback, hDlg: HWND, uMsg: UINT, wParam: WPARAM, lParam: LPARAM, pResult: *mut LRESULT) -> HRESULT>,
}
Fields§
§QueryInterface: Option<unsafe extern "C" fn(This: *mut IPrintDialogCallback, riid: *const IID, ppvObj: *mut *mut c_void) -> HRESULT>
§AddRef: Option<unsafe extern "C" fn(This: *mut IPrintDialogCallback) -> ULONG>
§Release: Option<unsafe extern "C" fn(This: *mut IPrintDialogCallback) -> ULONG>
§InitDone: Option<unsafe extern "C" fn(This: *mut IPrintDialogCallback) -> HRESULT>
§SelectionChange: Option<unsafe extern "C" fn(This: *mut IPrintDialogCallback) -> HRESULT>
§HandleMessage: Option<unsafe extern "C" fn(This: *mut IPrintDialogCallback, hDlg: HWND, uMsg: UINT, wParam: WPARAM, lParam: LPARAM, pResult: *mut LRESULT) -> HRESULT>
Trait Implementations§
Source§impl Clone for IPrintDialogCallbackVtbl
impl Clone for IPrintDialogCallbackVtbl
Source§fn clone(&self) -> IPrintDialogCallbackVtbl
fn clone(&self) -> IPrintDialogCallbackVtbl
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for IPrintDialogCallbackVtbl
impl Debug for IPrintDialogCallbackVtbl
Source§impl Ord for IPrintDialogCallbackVtbl
impl Ord for IPrintDialogCallbackVtbl
Source§fn cmp(&self, other: &IPrintDialogCallbackVtbl) -> Ordering
fn cmp(&self, other: &IPrintDialogCallbackVtbl) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for IPrintDialogCallbackVtbl
impl PartialEq for IPrintDialogCallbackVtbl
Source§impl PartialOrd for IPrintDialogCallbackVtbl
impl PartialOrd for IPrintDialogCallbackVtbl
impl Copy for IPrintDialogCallbackVtbl
impl Eq for IPrintDialogCallbackVtbl
impl StructuralPartialEq for IPrintDialogCallbackVtbl
Auto Trait Implementations§
impl Freeze for IPrintDialogCallbackVtbl
impl RefUnwindSafe for IPrintDialogCallbackVtbl
impl Send for IPrintDialogCallbackVtbl
impl Sync for IPrintDialogCallbackVtbl
impl Unpin for IPrintDialogCallbackVtbl
impl UnwindSafe for IPrintDialogCallbackVtbl
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