Struct windows_sys::Win32::UI::Controls::Dialogs::OPENFILENAMEW
[−]#[repr(C)]pub struct OPENFILENAMEW {Show 23 fields
pub lStructSize: u32,
pub hwndOwner: HWND,
pub hInstance: HINSTANCE,
pub lpstrFilter: PWSTR,
pub lpstrCustomFilter: PWSTR,
pub nMaxCustFilter: u32,
pub nFilterIndex: u32,
pub lpstrFile: PWSTR,
pub nMaxFile: u32,
pub lpstrFileTitle: PWSTR,
pub nMaxFileTitle: u32,
pub lpstrInitialDir: PWSTR,
pub lpstrTitle: PWSTR,
pub Flags: OPEN_FILENAME_FLAGS,
pub nFileOffset: u16,
pub nFileExtension: u16,
pub lpstrDefExt: PWSTR,
pub lCustData: LPARAM,
pub lpfnHook: LPOFNHOOKPROC,
pub lpTemplateName: PWSTR,
pub pvReserved: *mut c_void,
pub dwReserved: u32,
pub FlagsEx: OPEN_FILENAME_FLAGS_EX,
}Expand description
Required features: ‘Win32_UI_Controls_Dialogs’, ‘Win32_Foundation’
Fields
lStructSize: u32hwndOwner: HWNDhInstance: HINSTANCElpstrFilter: PWSTRlpstrCustomFilter: PWSTRnMaxCustFilter: u32nFilterIndex: u32lpstrFile: PWSTRnMaxFile: u32lpstrFileTitle: PWSTRnMaxFileTitle: u32lpstrInitialDir: PWSTRlpstrTitle: PWSTRFlags: OPEN_FILENAME_FLAGSnFileOffset: u16nFileExtension: u16lpstrDefExt: PWSTRlCustData: LPARAMlpfnHook: LPOFNHOOKPROClpTemplateName: PWSTRpvReserved: *mut c_voiddwReserved: u32FlagsEx: OPEN_FILENAME_FLAGS_EX