Struct windows::Win32::Devices::ImageAcquisition::MINIDRV_TRANSFER_CONTEXT
#[repr(C)]pub struct MINIDRV_TRANSFER_CONTEXT {Show 27 fields
pub lSize: i32,
pub lWidthInPixels: i32,
pub lLines: i32,
pub lDepth: i32,
pub lXRes: i32,
pub lYRes: i32,
pub lCompression: i32,
pub guidFormatID: GUID,
pub tymed: i32,
pub hFile: isize,
pub cbOffset: i32,
pub lBufferSize: i32,
pub lActiveBuffer: i32,
pub lNumBuffers: i32,
pub pBaseBuffer: *mut u8,
pub pTransferBuffer: *mut u8,
pub bTransferDataCB: BOOL,
pub bClassDrvAllocBuf: BOOL,
pub lClientAddress: isize,
pub pIWiaMiniDrvCallBack: ManuallyDrop<Option<IWiaMiniDrvCallBack>>,
pub lImageSize: i32,
pub lHeaderSize: i32,
pub lItemSize: i32,
pub cbWidthInBytes: i32,
pub lPage: i32,
pub lCurIfdOffset: i32,
pub lPrevIfdOffset: i32,
}
Fields§
§lSize: i32
§lWidthInPixels: i32
§lLines: i32
§lDepth: i32
§lXRes: i32
§lYRes: i32
§lCompression: i32
§guidFormatID: GUID
§tymed: i32
§hFile: isize
§cbOffset: i32
§lBufferSize: i32
§lActiveBuffer: i32
§lNumBuffers: i32
§pBaseBuffer: *mut u8
§pTransferBuffer: *mut u8
§bTransferDataCB: BOOL
§bClassDrvAllocBuf: BOOL
§lClientAddress: isize
§pIWiaMiniDrvCallBack: ManuallyDrop<Option<IWiaMiniDrvCallBack>>
§lImageSize: i32
§lHeaderSize: i32
§lItemSize: i32
§cbWidthInBytes: i32
§lPage: i32
§lCurIfdOffset: i32
§lPrevIfdOffset: i32
Trait Implementations§
§impl Clone for MINIDRV_TRANSFER_CONTEXT
impl Clone for MINIDRV_TRANSFER_CONTEXT
§impl Debug for MINIDRV_TRANSFER_CONTEXT
impl Debug for MINIDRV_TRANSFER_CONTEXT
§impl Default for MINIDRV_TRANSFER_CONTEXT
impl Default for MINIDRV_TRANSFER_CONTEXT
§impl PartialEq for MINIDRV_TRANSFER_CONTEXT
impl PartialEq for MINIDRV_TRANSFER_CONTEXT
§fn eq(&self, other: &MINIDRV_TRANSFER_CONTEXT) -> bool
fn eq(&self, other: &MINIDRV_TRANSFER_CONTEXT) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for MINIDRV_TRANSFER_CONTEXT
impl StructuralPartialEq for MINIDRV_TRANSFER_CONTEXT
Auto Trait Implementations§
impl Freeze for MINIDRV_TRANSFER_CONTEXT
impl RefUnwindSafe for MINIDRV_TRANSFER_CONTEXT
impl !Send for MINIDRV_TRANSFER_CONTEXT
impl !Sync for MINIDRV_TRANSFER_CONTEXT
impl Unpin for MINIDRV_TRANSFER_CONTEXT
impl UnwindSafe for MINIDRV_TRANSFER_CONTEXT
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)