ReactOS 0.4.15-dev-7953-g1f49173
FileDialogImpl Struct Reference
Collaboration diagram for FileDialogImpl:

Public Attributes

IFileDialog2 IFileDialog2_iface
 
union {
   IFileOpenDialog   IFileOpenDialog_iface
 
   IFileSaveDialog   IFileSaveDialog_iface
 
u
 
enum ITEMDLG_TYPE dlg_type
 
IExplorerBrowserEvents IExplorerBrowserEvents_iface
 
IServiceProvider IServiceProvider_iface
 
ICommDlgBrowser3 ICommDlgBrowser3_iface
 
IOleWindow IOleWindow_iface
 
IFileDialogCustomize IFileDialogCustomize_iface
 
LONG ref
 
FILEOPENDIALOGOPTIONS options
 
COMDLG_FILTERSPECfilterspecs
 
UINT filterspec_count
 
UINT filetypeindex
 
struct list events_clients
 
DWORD events_next_cookie
 
IShellItemArray * psia_selection
 
IShellItemArray * psia_results
 
IShellItempsi_defaultfolder
 
IShellItempsi_setfolder
 
IShellItempsi_folder
 
HWND dlg_hwnd
 
IExplorerBrowserpeb
 
DWORD ebevents_cookie
 
LPWSTR set_filename
 
LPWSTR default_ext
 
LPWSTR custom_title
 
LPWSTR custom_okbutton
 
LPWSTR custom_cancelbutton
 
LPWSTR custom_filenamelabel
 
UINT cctrl_width
 
UINT cctrl_def_height
 
UINT cctrls_cols
 
UINT cctrl_indent
 
UINT dpi_x
 
UINT dpi_y
 
HWND cctrls_hwnd
 
struct list cctrls
 
UINT_PTR cctrl_next_dlgid
 
customctrlcctrl_active_vg
 
HMENU hmenu_opendropdown
 
customctrl cctrl_opendropdown
 
HFONT hfont_opendropdown
 
BOOL opendropdown_has_selection
 
DWORD opendropdown_selection
 
GUID client_guid
 

Detailed Description

Definition at line 101 of file itemdlg.c.

Member Data Documentation

◆ cctrl_active_vg

customctrl* FileDialogImpl::cctrl_active_vg

Definition at line 145 of file itemdlg.c.

◆ cctrl_def_height

UINT FileDialogImpl::cctrl_def_height

Definition at line 140 of file itemdlg.c.

◆ cctrl_indent

UINT FileDialogImpl::cctrl_indent

Definition at line 141 of file itemdlg.c.

◆ cctrl_next_dlgid

UINT_PTR FileDialogImpl::cctrl_next_dlgid

Definition at line 144 of file itemdlg.c.

◆ cctrl_opendropdown

customctrl FileDialogImpl::cctrl_opendropdown

Definition at line 148 of file itemdlg.c.

◆ cctrl_width

UINT FileDialogImpl::cctrl_width

Definition at line 140 of file itemdlg.c.

◆ cctrls

struct list FileDialogImpl::cctrls

Definition at line 143 of file itemdlg.c.

◆ cctrls_cols

UINT FileDialogImpl::cctrls_cols

Definition at line 140 of file itemdlg.c.

◆ cctrls_hwnd

HWND FileDialogImpl::cctrls_hwnd

Definition at line 142 of file itemdlg.c.

◆ client_guid

GUID FileDialogImpl::client_guid

Definition at line 153 of file itemdlg.c.

◆ custom_cancelbutton

LPWSTR FileDialogImpl::custom_cancelbutton

Definition at line 137 of file itemdlg.c.

◆ custom_filenamelabel

LPWSTR FileDialogImpl::custom_filenamelabel

Definition at line 138 of file itemdlg.c.

◆ custom_okbutton

LPWSTR FileDialogImpl::custom_okbutton

Definition at line 136 of file itemdlg.c.

Referenced by FileDialog_constructor().

◆ custom_title

LPWSTR FileDialogImpl::custom_title

Definition at line 135 of file itemdlg.c.

Referenced by FileDialog_constructor().

◆ default_ext

LPWSTR FileDialogImpl::default_ext

Definition at line 134 of file itemdlg.c.

◆ dlg_hwnd

HWND FileDialogImpl::dlg_hwnd

Definition at line 129 of file itemdlg.c.

◆ dlg_type

enum ITEMDLG_TYPE FileDialogImpl::dlg_type

Definition at line 107 of file itemdlg.c.

Referenced by FileDialog_constructor().

◆ dpi_x

UINT FileDialogImpl::dpi_x

Definition at line 141 of file itemdlg.c.

◆ dpi_y

UINT FileDialogImpl::dpi_y

Definition at line 141 of file itemdlg.c.

◆ ebevents_cookie

DWORD FileDialogImpl::ebevents_cookie

Definition at line 131 of file itemdlg.c.

◆ events_clients

struct list FileDialogImpl::events_clients

Definition at line 120 of file itemdlg.c.

Referenced by FileDialog_constructor().

◆ events_next_cookie

DWORD FileDialogImpl::events_next_cookie

Definition at line 121 of file itemdlg.c.

◆ filetypeindex

UINT FileDialogImpl::filetypeindex

Definition at line 118 of file itemdlg.c.

◆ filterspec_count

UINT FileDialogImpl::filterspec_count

Definition at line 117 of file itemdlg.c.

◆ filterspecs

COMDLG_FILTERSPEC* FileDialogImpl::filterspecs

Definition at line 116 of file itemdlg.c.

◆ hfont_opendropdown

HFONT FileDialogImpl::hfont_opendropdown

Definition at line 149 of file itemdlg.c.

◆ hmenu_opendropdown

HMENU FileDialogImpl::hmenu_opendropdown

Definition at line 147 of file itemdlg.c.

◆ ICommDlgBrowser3_iface

ICommDlgBrowser3 FileDialogImpl::ICommDlgBrowser3_iface

Definition at line 110 of file itemdlg.c.

Referenced by FileDialog_constructor().

◆ IExplorerBrowserEvents_iface

IExplorerBrowserEvents FileDialogImpl::IExplorerBrowserEvents_iface

Definition at line 108 of file itemdlg.c.

Referenced by FileDialog_constructor().

◆ IFileDialog2_iface

IFileDialog2 FileDialogImpl::IFileDialog2_iface

Definition at line 102 of file itemdlg.c.

Referenced by FileDialog_constructor().

◆ IFileDialogCustomize_iface

IFileDialogCustomize FileDialogImpl::IFileDialogCustomize_iface

Definition at line 112 of file itemdlg.c.

Referenced by FileDialog_constructor().

◆ IFileOpenDialog_iface

IFileOpenDialog FileDialogImpl::IFileOpenDialog_iface

Definition at line 104 of file itemdlg.c.

Referenced by FileDialog_constructor().

◆ IFileSaveDialog_iface

IFileSaveDialog FileDialogImpl::IFileSaveDialog_iface

Definition at line 105 of file itemdlg.c.

Referenced by FileDialog_constructor().

◆ IOleWindow_iface

IOleWindow FileDialogImpl::IOleWindow_iface

Definition at line 111 of file itemdlg.c.

Referenced by FileDialog_constructor().

◆ IServiceProvider_iface

IServiceProvider FileDialogImpl::IServiceProvider_iface

Definition at line 109 of file itemdlg.c.

Referenced by FileDialog_constructor().

◆ opendropdown_has_selection

BOOL FileDialogImpl::opendropdown_has_selection

Definition at line 150 of file itemdlg.c.

◆ opendropdown_selection

DWORD FileDialogImpl::opendropdown_selection

Definition at line 151 of file itemdlg.c.

◆ options

FILEOPENDIALOGOPTIONS FileDialogImpl::options

Definition at line 115 of file itemdlg.c.

Referenced by FileDialog_constructor().

◆ peb

IExplorerBrowser* FileDialogImpl::peb

Definition at line 130 of file itemdlg.c.

◆ psi_defaultfolder

IShellItem* FileDialogImpl::psi_defaultfolder

Definition at line 125 of file itemdlg.c.

Referenced by FileDialog_constructor().

◆ psi_folder

IShellItem* FileDialogImpl::psi_folder

Definition at line 127 of file itemdlg.c.

◆ psi_setfolder

IShellItem* FileDialogImpl::psi_setfolder

Definition at line 126 of file itemdlg.c.

◆ psia_results

IShellItemArray* FileDialogImpl::psia_results

Definition at line 124 of file itemdlg.c.

◆ psia_selection

IShellItemArray* FileDialogImpl::psia_selection

Definition at line 123 of file itemdlg.c.

◆ ref

LONG FileDialogImpl::ref

Definition at line 113 of file itemdlg.c.

Referenced by FileDialog_constructor().

◆ set_filename

LPWSTR FileDialogImpl::set_filename

Definition at line 133 of file itemdlg.c.

◆ 

union { ... } FileDialogImpl::u

Referenced by FileDialog_constructor().


The documentation for this struct was generated from the following file: