ReactOS
0.4.15-dev-4853-g3a72a52
|
Go to the source code of this file.
Classes | |
struct | columninfo |
struct | _SEARCH_CONTEXT |
class | CRecycleBinEnum |
class | CRecycleBinItemContextMenu |
Macros | |
#define | COLUMN_NAME 0 |
#define | COLUMN_DELFROM 1 |
#define | COLUMN_DATEDEL 2 |
#define | COLUMN_SIZE 3 |
#define | COLUMN_TYPE 4 |
#define | COLUMN_MTIME 5 |
#define | COLUMNS_COUNT 6 |
Typedefs | |
typedef struct _SEARCH_CONTEXT | SEARCH_CONTEXT |
typedef struct _SEARCH_CONTEXT * | PSEARCH_CONTEXT |
Functions | |
WINE_DEFAULT_DEBUG_CHANNEL (CRecycleBin) | |
BOOL WINAPI | CBSearchRecycleBin (IN PVOID Context, IN HANDLE hDeletedFile) |
static PIDLRecycleStruct * | _ILGetRecycleStruct (LPCITEMIDLIST pidl) |
HRESULT | CRecyclerExtractIcon_CreateInstance (LPCITEMIDLIST pidl, REFIID riid, LPVOID *ppvOut) |
static LPITEMIDLIST | _ILCreateRecycleItem (PDELETED_FILE_DETAILS_W pFileDetails) |
PDELETED_FILE_DETAILS_W | UnpackDetailsFromPidl (LPCITEMIDLIST pidl) |
static HRESULT | FormatDateTime (LPWSTR buffer, int size, FILETIME *ft) |
BOOL | TRASH_CanTrashFile (LPCWSTR wszPath) |
BOOL | TRASH_TrashFile (LPCWSTR wszPath) |
EXTERN_C HRESULT WINAPI | SHUpdateRecycleBinIcon (void) |
HRESULT WINAPI | SHEmptyRecycleBinA (HWND hwnd, LPCSTR pszRootPath, DWORD dwFlags) |
HRESULT WINAPI | SHEmptyRecycleBinW (HWND hwnd, LPCWSTR pszRootPath, DWORD dwFlags) |
HRESULT WINAPI | SHQueryRecycleBinA (LPCSTR pszRootPath, LPSHQUERYRBINFO pSHQueryRBInfo) |
HRESULT WINAPI | SHQueryRecycleBinW (LPCWSTR pszRootPath, LPSHQUERYRBINFO pSHQueryRBInfo) |
Variables | |
static const columninfo | RecycleBinColumns [] |
#define COLUMN_DATEDEL 2 |
Definition at line 54 of file CRecycleBin.cpp.
#define COLUMN_DELFROM 1 |
Definition at line 53 of file CRecycleBin.cpp.
#define COLUMN_MTIME 5 |
Definition at line 57 of file CRecycleBin.cpp.
#define COLUMN_NAME 0 |
Definition at line 52 of file CRecycleBin.cpp.
#define COLUMN_SIZE 3 |
Definition at line 55 of file CRecycleBin.cpp.
#define COLUMN_TYPE 4 |
Definition at line 56 of file CRecycleBin.cpp.
#define COLUMNS_COUNT 6 |
Definition at line 59 of file CRecycleBin.cpp.
typedef struct _SEARCH_CONTEXT * PSEARCH_CONTEXT |
typedef struct _SEARCH_CONTEXT SEARCH_CONTEXT |
|
static |
Definition at line 251 of file CRecycleBin.cpp.
Referenced by CRecycleBinEnum::CBEnumRecycleBin().
|
static |
Definition at line 206 of file CRecycleBin.cpp.
Referenced by CRecycleBin::CompareIDs(), CRecyclerExtractIcon_CreateInstance(), CRecycleBin::GetDetailsOf(), CRecycleBin::GetDisplayNameOf(), and CRecycleBinItemContextMenu::InvokeCommand().
Definition at line 158 of file CRecycleBin.cpp.
Referenced by CRecyclerExtractIcon_CreateInstance(), CRecycleBin::GetDetailsOf(), and CRecycleBinItemContextMenu::InvokeCommand().
HRESULT CRecyclerExtractIcon_CreateInstance | ( | LPCITEMIDLIST | pidl, |
REFIID | riid, | ||
LPVOID * | ppvOut | ||
) |
Definition at line 76 of file CRecycleBin.cpp.
Referenced by CRecycleBin::GetUIObjectOf().
Definition at line 722 of file CRecycleBin.cpp.
Referenced by CRecycleBin::GetDetailsOf().
Definition at line 1036 of file CRecycleBin.cpp.
Definition at line 1065 of file CRecycleBin.cpp.
Referenced by CRecycleBin::InvokeCommand(), and SHEmptyRecycleBinA().
HRESULT WINAPI SHQueryRecycleBinA | ( | LPCSTR | pszRootPath, |
LPSHQUERYRBINFO | pSHQueryRBInfo | ||
) |
Definition at line 1180 of file CRecycleBin.cpp.
HRESULT WINAPI SHQueryRecycleBinW | ( | LPCWSTR | pszRootPath, |
LPSHQUERYRBINFO | pSHQueryRBInfo | ||
) |
Definition at line 1209 of file CRecycleBin.cpp.
Referenced by SHQueryRecycleBinA().
Definition at line 1026 of file CRecycleBin.cpp.
Tests whether a file can be trashed
wszPath | Path to the file to be trash |
Definition at line 932 of file CRecycleBin.cpp.
Referenced by delete_files().
PDELETED_FILE_DETAILS_W UnpackDetailsFromPidl | ( | LPCITEMIDLIST | pidl | ) |
Definition at line 511 of file CRecycleBin.cpp.
WINE_DEFAULT_DEBUG_CHANNEL | ( | CRecycleBin | ) |
|
static |
Definition at line 40 of file CRecycleBin.cpp.
Referenced by CRecycleBin::GetDefaultColumnState(), CRecycleBin::GetDetailsOf(), and CRecycleBin::MapColumnToSCID().