Struct windows::Win32::Devices::ImageAcquisition::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
§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 Eq for DEVICEDIALOGDATA2
Auto Trait Implementations§
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