ReactOS 0.4.16-dev-752-g47bae01
|
#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 840 of file filedlg.c.
Referenced by FILEDLG95_ResizeControls().
Definition at line 4645 of file filedlg.c.
Referenced by FILEDLG95_OnOpen().
|
static |
Definition at line 4441 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 752 of file filedlg.c.
Referenced by FILEDLG95_OnOpen(), and on_default_action().
|
static |
Definition at line 731 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 792 of file filedlg.c.
Referenced by FILEDLG95_FILENAME_GetFileNames(), and on_default_action().
|
static |
|
static |
Definition at line 994 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 2184 of file filedlg.c.
Referenced by FILEDLG95_OnOpen(), FILEDLG95_OnOpenMultipleFiles(), and FILEDLG95_OnWMCommand().
Definition at line 4303 of file filedlg.c.
Referenced by IShellBrowserImpl_OnSelChange().
|
static |
Definition at line 4411 of file filedlg.c.
Referenced by FILEDLG95_OnOpen().
Definition at line 3779 of file filedlg.c.
Referenced by FILEDLG95_Clean().
Definition at line 3594 of file filedlg.c.
Referenced by FILEDLG95_InitControls().
Definition at line 3710 of file filedlg.c.
Referenced by FILEDLG95_OnWMCommand().
Definition at line 3755 of file filedlg.c.
Referenced by FILEDLG95_OnOpen().
Definition at line 2147 of file filedlg.c.
Referenced by FileOpenDlgProc95().
Definition at line 1115 of file filedlg.c.
Referenced by FILEDLG95_HandleCustomDialogMessages().
|
static |
Definition at line 1157 of file filedlg.c.
Referenced by FileOpenDlgProc95().
Definition at line 1673 of file filedlg.c.
Referenced by FileOpenDlgProc95().
|
static |
Definition at line 4049 of file filedlg.c.
Referenced by FILEDLG95_LOOKIN_Init(), and FILEDLG95_LOOKIN_InsertItemAfterParent().
Definition at line 4252 of file filedlg.c.
Referenced by FILEDLG95_Clean().
|
static |
Definition at line 3913 of file filedlg.c.
Referenced by FileOpenDlgProc95().
Definition at line 3828 of file filedlg.c.
Referenced by FILEDLG95_FillControls().
|
static |
Definition at line 4120 of file filedlg.c.
Referenced by FILEDLG95_LOOKIN_InsertItemAfterParent(), and FILEDLG95_LOOKIN_SelectItem().
Definition at line 4006 of file filedlg.c.
Referenced by FILEDLG95_OnWMCommand().
Definition at line 4192 of file filedlg.c.
Referenced by FILEDLG95_LOOKIN_SelectItem().
Definition at line 4222 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 4149 of file filedlg.c.
Referenced by IShellBrowserImpl_BrowseObject().
|
static |
Definition at line 2458 of file filedlg.c.
Referenced by FILEDLG95_MRU_load_filename(), and FILEDLG95_MRU_save_filename().
Definition at line 2620 of file filedlg.c.
Referenced by FILEDLG95_InitControls().
Definition at line 2530 of file filedlg.c.
Referenced by FILEDLG95_OnOpen().
Definition at line 3096 of file filedlg.c.
Referenced by FILEDLG95_OnWMCommand().
Definition at line 2861 of file filedlg.c.
Referenced by FILEDLG95_ValidatePathAction(), and on_default_action().
|
static |
Definition at line 2345 of file filedlg.c.
Referenced by FILEDLG95_OnOpen().
Definition at line 2209 of file filedlg.c.
Referenced by FileOpenDlgProc95().
Definition at line 2287 of file filedlg.c.
Referenced by FileOpenDlgProc95().
|
static |
Definition at line 1268 of file filedlg.c.
Referenced by FileOpenDlgProc95().
Definition at line 1289 of file filedlg.c.
Referenced by FileOpenDlgProc95().
Definition at line 2092 of file filedlg.c.
Referenced by FileOpenDlgProc95().
|
static |
Definition at line 2308 of file filedlg.c.
Referenced by FILEDLG95_OnOpen(), and FILEDLG95_OnOpenMultipleFiles().
Definition at line 3568 of file filedlg.c.
Referenced by FILEDLG95_Clean().
Definition at line 3516 of file filedlg.c.
Referenced by FILEDLG95_OnWMCommand().
Definition at line 3481 of file filedlg.c.
Referenced by FILEDLG95_FillControls().
Definition at line 3547 of file filedlg.c.
Referenced by FILEDLG95_OnWMCommand().
Definition at line 3811 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 2962 of file filedlg.c.
Referenced by FILEDLG95_OnOpen(), and on_default_action().
|
static |
Definition at line 2195 of file filedlg.c.
Referenced by FILEDLG95_OnWMCommand().
|
static |
Definition at line 378 of file filedlg.c.
Referenced by FILEDLG95_InitControls().
|
inlinestatic |
Definition at line 1662 of file filedlg.c.
Referenced by FILEDLG95_FILENAME_FillFromSelection(), FILEDLG95_InitControls(), and FILEDLG95_OnOpen().