Struct 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: i32Trait Implementations§
§impl Clone for MINIDRV_TRANSFER_CONTEXT
impl Clone for MINIDRV_TRANSFER_CONTEXT
§fn clone(&self) -> MINIDRV_TRANSFER_CONTEXT
fn clone(&self) -> MINIDRV_TRANSFER_CONTEXT
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 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
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