ReactOS 0.4.15-dev-5875-g7c755d9
|
#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 | NONAMELESSUNION |
#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} |
static const WCHAR | LastVisitedMRUW [] |
static const WCHAR | MRUListW [] = {'M','R','U','L','i','s','t',0} |
static const WCHAR | filedlg_info_propnameW [] = {'F','i','l','e','O','p','e','n','D','l','g','I','n','f','o','s',0} |
#define CBGetItemDataPtr | ( | hwnd, | |
iItemId | |||
) | SendMessageW(hwnd, CB_GETITEMDATA, (WPARAM)(iItemId), 0) |
#define UNIMPLEMENTED_FLAGS |
typedef struct tagLookInInfo LookInInfos |
Definition at line 824 of file filedlg.c.
Referenced by FILEDLG95_ResizeControls().
Definition at line 4586 of file filedlg.c.
Referenced by FILEDLG95_OnOpen().
|
static |
Definition at line 4382 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 736 of file filedlg.c.
Referenced by FILEDLG95_OnOpen(), and on_default_action().
|
static |
Definition at line 715 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 776 of file filedlg.c.
Referenced by FILEDLG95_FILENAME_GetFileNames(), and on_default_action().
|
static |
|
static |
Definition at line 978 of file filedlg.c.
Referenced by FileOpenDlgProc95().
|
static |
Definition at line 239 of file filedlg.c.
Referenced by FILEDLG95_InitControls(), and FILEDLG95_ResizeControls().
Definition at line 2140 of file filedlg.c.
Referenced by FILEDLG95_OnOpen(), FILEDLG95_OnOpenMultipleFiles(), and FILEDLG95_OnWMCommand().
Definition at line 4244 of file filedlg.c.
Referenced by IShellBrowserImpl_OnSelChange().
|
static |
Definition at line 4352 of file filedlg.c.
Referenced by FILEDLG95_OnOpen().
Definition at line 3720 of file filedlg.c.
Referenced by FILEDLG95_Clean().
Definition at line 3535 of file filedlg.c.
Referenced by FILEDLG95_InitControls().
Definition at line 3651 of file filedlg.c.
Referenced by FILEDLG95_OnWMCommand().
Definition at line 3696 of file filedlg.c.
Referenced by FILEDLG95_OnOpen().
Definition at line 2103 of file filedlg.c.
Referenced by FileOpenDlgProc95().
Definition at line 1099 of file filedlg.c.
Referenced by FILEDLG95_HandleCustomDialogMessages().
|
static |
Definition at line 1141 of file filedlg.c.
Referenced by FileOpenDlgProc95().
Definition at line 1629 of file filedlg.c.
Referenced by FileOpenDlgProc95().
|
static |
Definition at line 3990 of file filedlg.c.
Referenced by FILEDLG95_LOOKIN_Init(), and FILEDLG95_LOOKIN_InsertItemAfterParent().
Definition at line 4193 of file filedlg.c.
Referenced by FILEDLG95_Clean().
|
static |
Definition at line 3854 of file filedlg.c.
Referenced by FileOpenDlgProc95().
Definition at line 3769 of file filedlg.c.
Referenced by FILEDLG95_FillControls().
|
static |
Definition at line 4061 of file filedlg.c.
Referenced by FILEDLG95_LOOKIN_InsertItemAfterParent(), and FILEDLG95_LOOKIN_SelectItem().
Definition at line 3947 of file filedlg.c.
Referenced by FILEDLG95_OnWMCommand().
Definition at line 4133 of file filedlg.c.
Referenced by FILEDLG95_LOOKIN_SelectItem().
Definition at line 4163 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 4090 of file filedlg.c.
Referenced by IShellBrowserImpl_BrowseObject().
|
static |
Definition at line 2414 of file filedlg.c.
Referenced by FILEDLG95_MRU_load_filename(), and FILEDLG95_MRU_save_filename().
Definition at line 2576 of file filedlg.c.
Referenced by FILEDLG95_InitControls().
Definition at line 2486 of file filedlg.c.
Referenced by FILEDLG95_OnOpen().
Definition at line 2953 of file filedlg.c.
Referenced by FILEDLG95_OnWMCommand().
Definition at line 2817 of file filedlg.c.
Referenced by FILEDLG95_ValidatePathAction(), and on_default_action().
|
static |
Definition at line 2301 of file filedlg.c.
Referenced by FILEDLG95_OnOpen().
Definition at line 2165 of file filedlg.c.
Referenced by FileOpenDlgProc95().
Definition at line 2243 of file filedlg.c.
Referenced by FileOpenDlgProc95().
|
static |
Definition at line 1224 of file filedlg.c.
Referenced by FileOpenDlgProc95().
Definition at line 1245 of file filedlg.c.
Referenced by FileOpenDlgProc95().
Definition at line 2048 of file filedlg.c.
Referenced by FileOpenDlgProc95().
|
static |
Definition at line 2264 of file filedlg.c.
Referenced by FILEDLG95_OnOpen(), and FILEDLG95_OnOpenMultipleFiles().
Definition at line 3509 of file filedlg.c.
Referenced by FILEDLG95_Clean().
Definition at line 3457 of file filedlg.c.
Referenced by FILEDLG95_OnWMCommand().
Definition at line 3422 of file filedlg.c.
Referenced by FILEDLG95_FillControls().
Definition at line 3488 of file filedlg.c.
Referenced by FILEDLG95_OnWMCommand().
Definition at line 3752 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 2829 of file filedlg.c.
Referenced by FILEDLG95_OnOpen(), and on_default_action().
|
static |
Definition at line 2151 of file filedlg.c.
Referenced by FILEDLG95_OnWMCommand().
|
static |
Definition at line 378 of file filedlg.c.
Referenced by FILEDLG95_InitControls().