Struct win_sys::FileSystem::COPYFILE2_EXTENDED_PARAMETERS [−][src]
#[repr(C)]pub struct COPYFILE2_EXTENDED_PARAMETERS {
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,
}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_voidTrait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl !Send for COPYFILE2_EXTENDED_PARAMETERS
impl !Sync for COPYFILE2_EXTENDED_PARAMETERS
impl Unpin for COPYFILE2_EXTENDED_PARAMETERS
impl UnwindSafe for COPYFILE2_EXTENDED_PARAMETERS
Blanket Implementations
Mutably borrows from an owned value. Read more