|
ReactOS 0.4.17-dev-966-gf06eace
|
#include <ctype.h>#include <stdlib.h>#include <stdarg.h>#include <stdio.h>#include <string.h>#include "windef.h"#include "winbase.h"#include "winternl.h"#include "winnls.h"#include "wingdi.h"#include "winreg.h"#include "winuser.h"#include "commdlg.h"#include "dlgs.h"#include "cdlg.h"#include "cderr.h"#include "shellapi.h"#include "shlobj.h"#include "filedlgbrowser.h"#include "shlwapi.h"#include "wine/debug.h"#include "wine/heap.h"
Go to the source code of this file.
Classes | |
| struct | SFolder |
| struct | tagLookInInfo |
Macros | |
| #define | COBJMACROS |
| #define | UNIMPLEMENTED_FLAGS |
| #define | XTEXTOFFSET 3 |
| #define | LISTEND -1 |
| #define | SEARCH_PIDL 1 |
| #define | SEARCH_EXP 2 |
| #define | ITEM_NOTFOUND -1 |
| #define | WM_GETISHELLBROWSER WM_USER+7 |
| #define | TBPLACES_CMDID_PLACE0 0xa064 |
| #define | TBPLACES_CMDID_PLACE1 0xa065 |
| #define | TBPLACES_CMDID_PLACE2 0xa066 |
| #define | TBPLACES_CMDID_PLACE3 0xa067 |
| #define | TBPLACES_CMDID_PLACE4 0xa068 |
| #define | CBGetItemDataPtr(hwnd, iItemId) SendMessageW(hwnd, CB_GETITEMDATA, (WPARAM)(iItemId), 0) |
Typedefs | |
| typedef struct SFolder | SFOLDER |
| typedef struct SFolder * | LPSFOLDER |
| typedef struct tagLookInInfo | LookInInfos |
Variables | |
| static const char | LookInInfosStr [] = "LookInInfos" |
| static SIZE | MemDialogSize = { 0, 0} |
| #define CBGetItemDataPtr | ( | hwnd, | |
| iItemId | |||
| ) | SendMessageW(hwnd, CB_GETITEMDATA, (WPARAM)(iItemId), 0) |
| #define UNIMPLEMENTED_FLAGS |
| typedef struct tagLookInInfo LookInInfos |
Definition at line 828 of file filedlg.c.
Referenced by FILEDLG95_ResizeControls().
Definition at line 4669 of file filedlg.c.
Referenced by FILEDLG95_OnOpen().
|
static |
Definition at line 4457 of file filedlg.c.
Referenced by FILEDLG95_FILENAME_FillFromSelection(), GetNumSelected(), and GetPidlFromDataObject().
| void COMDLG32_GetCanonicalPath | ( | PCIDLIST_ABSOLUTE | pidlAbsCurrent, |
| LPWSTR | lpstrFile, | ||
| LPWSTR | lpstrPathAndFile | ||
| ) |
Definition at line 740 of file filedlg.c.
Referenced by FILEDLG95_OnOpen().
|
static |
Definition at line 719 of file filedlg.c.
Referenced by COMDLG32_GetCanonicalPath(), FILEDLG95_Handle_GetFilePath(), FILEDLG95_HandleCustomDialogMessages(), and FILEDLG95_OnOpenMultipleFiles().
| int COMDLG32_SplitFileNames | ( | LPWSTR | lpstrEdit, |
| UINT | nStrLen, | ||
| LPWSTR * | lpstrFileList, | ||
| UINT * | sizeUsed | ||
| ) |
Definition at line 780 of file filedlg.c.
Referenced by FILEDLG95_FILENAME_GetFileNames().
|
static |
|
static |
Definition at line 982 of file filedlg.c.
Referenced by FileOpenDlgProc95().
|
static |
Definition at line 228 of file filedlg.c.
Referenced by FILEDLG95_InitControls(), and FILEDLG95_ResizeControls().
Definition at line 2169 of file filedlg.c.
Referenced by FILEDLG95_OnOpen(), FILEDLG95_OnOpenMultipleFiles(), and FILEDLG95_OnWMCommand().
Definition at line 4319 of file filedlg.c.
Referenced by IShellBrowserImpl_OnSelChange().
|
static |
Definition at line 4427 of file filedlg.c.
Referenced by FILEDLG95_OnOpen().
Definition at line 3793 of file filedlg.c.
Referenced by FILEDLG95_Clean().
Definition at line 3608 of file filedlg.c.
Referenced by FILEDLG95_InitControls().
Definition at line 3724 of file filedlg.c.
Referenced by FILEDLG95_OnWMCommand().
Definition at line 3769 of file filedlg.c.
Referenced by FILEDLG95_OnOpen().
Definition at line 2132 of file filedlg.c.
Referenced by FileOpenDlgProc95().
Definition at line 1103 of file filedlg.c.
Referenced by FILEDLG95_HandleCustomDialogMessages().
|
static |
Definition at line 1145 of file filedlg.c.
Referenced by FileOpenDlgProc95().
Definition at line 1661 of file filedlg.c.
Referenced by FileOpenDlgProc95().
|
static |
Definition at line 4065 of file filedlg.c.
Referenced by FILEDLG95_LOOKIN_Init(), and FILEDLG95_LOOKIN_InsertItemAfterParent().
Definition at line 4268 of file filedlg.c.
Referenced by FILEDLG95_Clean().
|
static |
Definition at line 3922 of file filedlg.c.
Referenced by FileOpenDlgProc95().
Definition at line 3837 of file filedlg.c.
Referenced by FILEDLG95_FillControls().
|
static |
Definition at line 4136 of file filedlg.c.
Referenced by FILEDLG95_LOOKIN_InsertItemAfterParent(), and FILEDLG95_LOOKIN_SelectItem().
Definition at line 4022 of file filedlg.c.
Referenced by FILEDLG95_OnWMCommand().
Definition at line 4208 of file filedlg.c.
Referenced by FILEDLG95_LOOKIN_SelectItem().
Definition at line 4238 of file filedlg.c.
Referenced by FILEDLG95_LOOKIN_InsertItemAfterParent(), FILEDLG95_LOOKIN_RemoveMostExpandedItem(), and FILEDLG95_LOOKIN_SelectItem().
| int FILEDLG95_LOOKIN_SelectItem | ( | HWND | hwnd, |
| LPITEMIDLIST | pidl | ||
| ) |
Definition at line 4165 of file filedlg.c.
Referenced by IShellBrowserImpl_BrowseObject().
|
static |
Definition at line 2442 of file filedlg.c.
Referenced by FILEDLG95_MRU_load_filename(), and FILEDLG95_MRU_save_filename().
Definition at line 2605 of file filedlg.c.
Referenced by FILEDLG95_InitControls().
Definition at line 2515 of file filedlg.c.
Referenced by FILEDLG95_OnOpen().
Definition at line 3092 of file filedlg.c.
Referenced by FILEDLG95_OnWMCommand().
Definition at line 2846 of file filedlg.c.
Referenced by FILEDLG95_ValidatePathAction().
|
static |
Definition at line 2330 of file filedlg.c.
Referenced by FILEDLG95_OnOpen().
Definition at line 2194 of file filedlg.c.
Referenced by FileOpenDlgProc95().
Definition at line 2272 of file filedlg.c.
Referenced by FileOpenDlgProc95().
|
static |
Definition at line 1256 of file filedlg.c.
Referenced by FileOpenDlgProc95().
Definition at line 1277 of file filedlg.c.
Referenced by FileOpenDlgProc95().
Definition at line 2077 of file filedlg.c.
Referenced by FileOpenDlgProc95().
|
static |
Definition at line 2293 of file filedlg.c.
Referenced by FILEDLG95_OnOpen(), and FILEDLG95_OnOpenMultipleFiles().
Definition at line 3582 of file filedlg.c.
Referenced by FILEDLG95_Clean().
Definition at line 3530 of file filedlg.c.
Referenced by FILEDLG95_OnWMCommand().
Definition at line 3495 of file filedlg.c.
Referenced by FILEDLG95_FillControls().
Definition at line 3561 of file filedlg.c.
Referenced by FILEDLG95_OnWMCommand().
Definition at line 3825 of file filedlg.c.
Referenced by FILEDLG95_LOOKIN_Init().
| int FILEDLG95_ValidatePathAction | ( | LPWSTR | lpstrPathAndFile, |
| IShellFolder ** | ppsf, | ||
| HWND | hwnd, | ||
| DWORD | flags, | ||
| BOOL | isSaveDlg, | ||
| int | defAction | ||
| ) |
Definition at line 2947 of file filedlg.c.
Referenced by FILEDLG95_OnOpen().
|
static |
Definition at line 2180 of file filedlg.c.
Referenced by FILEDLG95_OnWMCommand().
|
static |
Definition at line 365 of file filedlg.c.
Referenced by FILEDLG95_InitControls().
|
inlinestatic |
Definition at line 1650 of file filedlg.c.
Referenced by FILEDLG95_FILENAME_FillFromSelection(), FILEDLG95_InitControls(), and FILEDLG95_OnOpen().
Definition at line 1432 of file filedlg.c.
Referenced by GetFileName95().
|
static |
Definition at line 973 of file filedlg.c.
Referenced by CreateTemplateDialog().
Definition at line 295 of file filedlg.c.
Referenced by is_places_bar_enabled().
Definition at line 309 of file filedlg.c.
Referenced by filedlg_collect_places_pidls().
Definition at line 323 of file filedlg.c.
Referenced by filedlg_collect_places_pidls().
|
static |
Definition at line 4300 of file filedlg.c.
Referenced by FILEDLG95_FILENAME_FillFromSelection(), GetNumSelected(), and GetPidlFromDataObject().
| FileOpenDlgInfos * get_filedlg_infoptr | ( | HWND | hwnd | ) |
Definition at line 218 of file filedlg.c.
Referenced by BrowseSelectedFolder(), FILEDLG95_FILENAME_FillFromSelection(), FILEDLG95_FILENAME_GetFileNames(), FILEDLG95_FILETYPE_Clean(), FILEDLG95_FILETYPE_Init(), FILEDLG95_FILETYPE_OnCommand(), FILEDLG95_Handle_GetFilePath(), FILEDLG95_HandleCustomDialogMessages(), FILEDLG95_InitControls(), FILEDLG95_LOOKIN_Clean(), FILEDLG95_LOOKIN_DrawItem(), FILEDLG95_LOOKIN_OnCommand(), FILEDLG95_OnOpen(), FILEDLG95_OnOpenMultipleFiles(), FILEDLG95_OnWMCommand(), FILEDLG95_OnWMGetIShellBrowser(), FILEDLG95_OnWMGetMMI(), FILEDLG95_OnWMSize(), FILEDLG95_SHELL_Clean(), FILEDLG95_SHELL_ExecuteCommand(), FILEDLG95_SHELL_Init(), FILEDLG95_SHELL_UpFolder(), FileOpenDlgProc95(), IShellBrowserImpl_BrowseObject(), IShellBrowserImpl_Construct(), IShellBrowserImpl_ICommDlgBrowser_IncludeObject(), IShellBrowserImpl_ICommDlgBrowser_OnDefaultCommand(), IShellBrowserImpl_ICommDlgBrowser_OnStateChange(), IShellBrowserImpl_OnSelChange(), IShellBrowserImpl_QueryActiveShellView(), send_includeitem_notification(), and SendCustomDlgNotificationMessage().
|
static |
Definition at line 640 of file filedlg.c.
Referenced by GetOpenFileNameA(), GetOpenFileNameW(), GetSaveFileNameA(), and GetSaveFileNameW().
|
static |
Definition at line 430 of file filedlg.c.
Referenced by GetFileDialog95().
Definition at line 4850 of file filedlg.c.
Definition at line 4880 of file filedlg.c.
Referenced by GetFileTitleA(), and QueryFileDescription().
|
static |
Definition at line 4543 of file filedlg.c.
Referenced by DECLARE_INTERFACE_(), DECLARE_INTERFACE_IID_(), FILEDLG95_FILENAME_FillFromSelection(), and GetName().
|
static |
Definition at line 4508 of file filedlg.c.
Referenced by BrowseSelectedFolder().
| BOOL WINAPI GetOpenFileNameA | ( | OPENFILENAMEA * | ofn | ) |
Definition at line 4725 of file filedlg.c.
Referenced by export(), test_arrange(), test_create_view_template(), test_create_view_window2(), test_DialogCancel(), test_directory_filename(), test_getfolderpath(), test_mru(), test_null_filename(), test_ok(), test_ole_initialization(), test_resizable2(), test_resize(), UIINSERTOBJECTDLG_AddControl(), UIINSERTOBJECTDLG_BrowseFile(), and WINHELP_GetOpenFileName().
| BOOL WINAPI GetOpenFileNameW | ( | OPENFILENAMEW * | ofn | ) |
Definition at line 4760 of file filedlg.c.
Referenced by ActionDlg_OnBrowse(), COpenWithDialog::Browse(), DIALOG_Browse(), DialogOpenFile(), DoOpenFile(), GetOpenFileNameWrapW(), import_file_dlg_proc(), LoadClipboardFromFile(), MainWnd_OnImport(), MountFloppy(), CMainWnd::OnFileOpen(), OpenUserEventLog(), PickIconProc(), promptdisk_browse(), RecvSubvolGUIW(), SoundsDlgProc(), test_DialogCancel(), test_directory_filename(), test_null_filename(), and wWinMain().
| LPITEMIDLIST GetParentPidl | ( | LPITEMIDLIST | pidl | ) |
Definition at line 4600 of file filedlg.c.
Referenced by FILEDLG95_LOOKIN_InsertItemAfterParent(), and IShellBrowserImpl_BrowseObject().
| LPITEMIDLIST GetPidlFromDataObject | ( | IDataObject * | doSelected, |
| UINT | nPidlIndex | ||
| ) |
Definition at line 4477 of file filedlg.c.
Referenced by BrowseSelectedFolder(), and IShellBrowserImpl_ICommDlgBrowser_OnDefaultCommand().
|
static |
Definition at line 4618 of file filedlg.c.
Referenced by FILEDLG95_FillControls(), and FILEDLG95_OnOpenMultipleFiles().
| BOOL WINAPI GetSaveFileNameA | ( | OPENFILENAMEA * | ofn | ) |
Definition at line 4796 of file filedlg.c.
Referenced by test_DialogCancel(), test_extension_helper(), and test_getfolderpath().
| BOOL WINAPI GetSaveFileNameW | ( | LPOPENFILENAMEW | ofn | ) |
Definition at line 4825 of file filedlg.c.
Referenced by BtrfsSend::Browse(), ClearEvents(), dialog_print_to_file(), DialogSaveFile(), DoSaveAs(), DoSaveFile(), export_file_dlg_proc(), GetSaveFileNameWrapW(), MainWnd_OnExport(), CMainWnd::OnFileSaveAs(), Preview_pSaveImageAs(), SaveClipboardToFile(), SaveEventLog(), and test_DialogCancel().
| IShellFolder * GetShellFolderFromPidl | ( | LPITEMIDLIST | pidlAbs | ) |
Definition at line 4572 of file filedlg.c.
Referenced by IShellBrowserImpl_BrowseObject().
Definition at line 508 of file filedlg.c.
Referenced by FILEDLG95_HandleCustomDialogMessages(), and init_filedlg_infoA().
|
static |
Definition at line 574 of file filedlg.c.
Referenced by GetOpenFileNameA(), and GetSaveFileNameA().
|
static |
Definition at line 523 of file filedlg.c.
Referenced by GetOpenFileNameW(), GetSaveFileNameW(), and init_filedlg_infoA().
|
static |
Definition at line 223 of file filedlg.c.
Referenced by CreateTemplateDialog(), FILEDLG95_SendFileOK(), and GetFileName95().
|
static |
Definition at line 344 of file filedlg.c.
Referenced by FILEDLG95_InitControls(), and GetFileName95().
Definition at line 4707 of file filedlg.c.
Referenced by GetOpenFileNameA(), GetOpenFileNameW(), GetSaveFileNameA(), and GetSaveFileNameW().
|
static |
Definition at line 4644 of file filedlg.c.
Referenced by BrowseSelectedFolder(), and FILEDLG95_FILENAME_FillFromSelection().
Definition at line 1074 of file filedlg.c.
Referenced by BrowseSelectedFolder(), FILEDLG95_FILETYPE_OnCommand(), FILEDLG95_LOOKIN_OnCommand(), FILEDLG95_OnOpen(), FILEDLG95_SendFileOK(), FILEDLG95_SHELL_UpFolder(), filedlg_browse_to_pidl(), FileOpenDlgProc95(), IShellBrowserImpl_ICommDlgBrowser_OnDefaultCommand(), and IShellBrowserImpl_OnSelChange().
Definition at line 4701 of file filedlg.c.
Referenced by GetOpenFileNameA(), GetOpenFileNameW(), GetSaveFileNameA(), and GetSaveFileNameW().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | commdlg | ) |
Definition at line 215 of file filedlg.c.
Referenced by FILEDLG95_LOOKIN_AddItem(), FILEDLG95_LOOKIN_Clean(), FILEDLG95_LOOKIN_Init(), FILEDLG95_LOOKIN_RemoveMostExpandedItem(), and FILEDLG95_LOOKIN_SelectItem().
|
static |
Definition at line 216 of file filedlg.c.
Referenced by FileOpenDlgProc95().