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