Struct DEVICEDIALOGDATA
#[repr(C)]pub struct DEVICEDIALOGDATA {
pub cbSize: u32,
pub hwndParent: HWND,
pub pIWiaItemRoot: ManuallyDrop<Option<IWiaItem>>,
pub dwFlags: u32,
pub lIntent: i32,
pub lItemCount: i32,
pub ppWiaItems: *mut Option<IWiaItem>,
}
Fields§
§cbSize: u32
§hwndParent: HWND
§pIWiaItemRoot: ManuallyDrop<Option<IWiaItem>>
§dwFlags: u32
§lIntent: i32
§lItemCount: i32
§ppWiaItems: *mut Option<IWiaItem>
Trait Implementations§
§impl Clone for DEVICEDIALOGDATA
impl Clone for DEVICEDIALOGDATA
§fn clone(&self) -> DEVICEDIALOGDATA
fn clone(&self) -> DEVICEDIALOGDATA
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 more§impl Debug for DEVICEDIALOGDATA
impl Debug for DEVICEDIALOGDATA
§impl Default for DEVICEDIALOGDATA
impl Default for DEVICEDIALOGDATA
§impl PartialEq for DEVICEDIALOGDATA
impl PartialEq for DEVICEDIALOGDATA
impl StructuralPartialEq for DEVICEDIALOGDATA
Auto Trait Implementations§
impl Freeze for DEVICEDIALOGDATA
impl RefUnwindSafe for DEVICEDIALOGDATA
impl !Send for DEVICEDIALOGDATA
impl !Sync for DEVICEDIALOGDATA
impl Unpin for DEVICEDIALOGDATA
impl UnwindSafe for DEVICEDIALOGDATA
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