Type Alias OPENFILENAMEW

Source
pub type OPENFILENAMEW = tagOFNW;

Aliased Type§

struct OPENFILENAMEW {
Show 23 fields pub lStructSize: u32, pub hwndOwner: *mut HWND__, pub hInstance: *mut HINSTANCE__, pub lpstrFilter: *const u16, pub lpstrCustomFilter: *mut u16, pub nMaxCustFilter: u32, pub nFilterIndex: u32, pub lpstrFile: *mut u16, pub nMaxFile: u32, pub lpstrFileTitle: *mut u16, pub nMaxFileTitle: u32, pub lpstrInitialDir: *const u16, pub lpstrTitle: *const u16, pub Flags: u32, pub nFileOffset: u16, pub nFileExtension: u16, pub lpstrDefExt: *const u16, pub lCustData: i64, pub lpfnHook: Option<unsafe extern "C" fn(_: *mut HWND__, _: u32, _: u64, _: i64) -> u64>, pub lpTemplateName: *const u16, pub pvReserved: *mut c_void, pub dwReserved: u32, pub FlagsEx: u32,
}

Fields§

§lStructSize: u32§hwndOwner: *mut HWND__§hInstance: *mut HINSTANCE__§lpstrFilter: *const u16§lpstrCustomFilter: *mut u16§nMaxCustFilter: u32§nFilterIndex: u32§lpstrFile: *mut u16§nMaxFile: u32§lpstrFileTitle: *mut u16§nMaxFileTitle: u32§lpstrInitialDir: *const u16§lpstrTitle: *const u16§Flags: u32§nFileOffset: u16§nFileExtension: u16§lpstrDefExt: *const u16§lCustData: i64§lpfnHook: Option<unsafe extern "C" fn(_: *mut HWND__, _: u32, _: u64, _: i64) -> u64>§lpTemplateName: *const u16§pvReserved: *mut c_void§dwReserved: u32§FlagsEx: u32