Struct win_sys::FileSystem::COPYFILE2_EXTENDED_PARAMETERS_V2 [−][src]
#[repr(C)]pub struct COPYFILE2_EXTENDED_PARAMETERS_V2 {
pub dwSize: u32,
pub dwCopyFlags: u32,
pub pfCancel: *mut BOOL,
pub pProgressRoutine: Option<unsafe extern "system" fn(*const COPYFILE2_MESSAGE, *const c_void) -> COPYFILE2_MESSAGE_ACTION>,
pub pvCallbackContext: *mut c_void,
pub dwCopyFlagsV2: u32,
pub ioDesiredSize: u32,
pub ioDesiredRate: u32,
pub reserved: [*mut c_void; 8],
}Expand description
Required features: Win32_Storage_FileSystem, Win32_Foundation
Fields
dwSize: u32dwCopyFlags: u32pfCancel: *mut BOOLpProgressRoutine: Option<unsafe extern "system" fn(*const COPYFILE2_MESSAGE, *const c_void) -> COPYFILE2_MESSAGE_ACTION>pvCallbackContext: *mut c_voiddwCopyFlagsV2: u32ioDesiredSize: u32ioDesiredRate: u32reserved: [*mut c_void; 8]Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl !Send for COPYFILE2_EXTENDED_PARAMETERS_V2
impl !Sync for COPYFILE2_EXTENDED_PARAMETERS_V2
impl Unpin for COPYFILE2_EXTENDED_PARAMETERS_V2
Blanket Implementations
Mutably borrows from an owned value. Read more