Struct windows_sys::Win32::UI::Controls::Dialogs::OPENFILENAMEA
[−]#[repr(C)]pub struct OPENFILENAMEA {Show 23 fields
pub lStructSize: u32,
pub hwndOwner: HWND,
pub hInstance: HINSTANCE,
pub lpstrFilter: PSTR,
pub lpstrCustomFilter: PSTR,
pub nMaxCustFilter: u32,
pub nFilterIndex: u32,
pub lpstrFile: PSTR,
pub nMaxFile: u32,
pub lpstrFileTitle: PSTR,
pub nMaxFileTitle: u32,
pub lpstrInitialDir: PSTR,
pub lpstrTitle: PSTR,
pub Flags: OPEN_FILENAME_FLAGS,
pub nFileOffset: u16,
pub nFileExtension: u16,
pub lpstrDefExt: PSTR,
pub lCustData: LPARAM,
pub lpfnHook: LPOFNHOOKPROC,
pub lpTemplateName: PSTR,
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: PSTRlpstrCustomFilter: PSTRnMaxCustFilter: u32nFilterIndex: u32lpstrFile: PSTRnMaxFile: u32lpstrFileTitle: PSTRnMaxFileTitle: u32lpstrInitialDir: PSTRlpstrTitle: PSTRFlags: OPEN_FILENAME_FLAGSnFileOffset: u16nFileExtension: u16lpstrDefExt: PSTRlCustData: LPARAMlpfnHook: LPOFNHOOKPROClpTemplateName: PSTRpvReserved: *mut c_voiddwReserved: u32FlagsEx: OPEN_FILENAME_FLAGS_EX