ReactOS 0.4.16-dev-1025-gd3456f5
|
#include <precomp.h>
#include <mmsystem.h>
#include <ntquery.h>
#include "pshpack1.h"
#include "poppack.h"
Go to the source code of this file.
Classes | |
struct | columninfo |
struct | BBITEMDATA |
struct | BBITEMFOOTER |
class | CRecycleBinItemContextMenu |
class | CRecycleBinEnum |
struct | _FILEOPDATA |
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 |
#define | BBITEMFILETYPE (PT_FS | PT_FS_UNICODE_FLAG | PT_FS_FILE_FLAG) |
#define | BBITEMFOLDERTYPE (PT_FS | PT_FS_UNICODE_FLAG | PT_FS_FOLDER_FLAG) |
Typedefs | |
typedef struct _FILEOPDATA | FILEOPDATA |
Enumerations | |
enum | { IDC_BB_RESTORE = 1 , IDC_BB_CUT , IDC_BB_DELETE , IDC_BB_PROPERTIES } |
enum | { IDC_EMPTYRECYCLEBIN = 1 , IDC_PROPERTIES } |
Variables | |
static const columninfo | RecycleBinColumns [] |
static const CMVERBMAP | g_BBItemVerbMap [] |
static const CMVERBMAP | g_BBFolderVerbMap [] |
#define BBITEMFILETYPE (PT_FS | PT_FS_UNICODE_FLAG | PT_FS_FILE_FLAG) |
Definition at line 64 of file CRecycleBin.cpp.
#define BBITEMFOLDERTYPE (PT_FS | PT_FS_UNICODE_FLAG | PT_FS_FOLDER_FLAG) |
Definition at line 65 of file CRecycleBin.cpp.
#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 _FILEOPDATA FILEOPDATA |
anonymous enum |
Enumerator | |
---|---|
IDC_BB_RESTORE | |
IDC_BB_CUT | |
IDC_BB_DELETE | |
IDC_BB_PROPERTIES |
Definition at line 421 of file CRecycleBin.cpp.
anonymous enum |
|
static |
Definition at line 730 of file CRecycleBin.cpp.
Referenced by CRecycleBin::CompareIDs().
|
static |
Definition at line 467 of file CRecycleBin.cpp.
Referenced by CRecycleBinItemContextMenu::InvokeCommand().
|
static |
Definition at line 484 of file CRecycleBin.cpp.
Referenced by CRecycleBinItemContextMenu::InvokeCommand().
|
static |
Definition at line 105 of file CRecycleBin.cpp.
Referenced by CRecycleBinEnum::CBEnumRecycleBin(), and CRecycleBin_NotifyRecycled().
|
static |
Definition at line 242 of file CRecycleBin.cpp.
Referenced by CRecycleBin_NotifyRecycled(), CRecycleBin_NotifyRemovedFromRecycleBin(), and SHEmptyRecycleBinW().
EXTERN_C void CRecycleBin_NotifyRecycled | ( | LPCWSTR | OrigPath, |
const WIN32_FIND_DATAW * | pFind, | ||
const RECYCLEBINFILEIDENTITY * | pFI | ||
) |
Definition at line 266 of file CRecycleBin.cpp.
Referenced by RecycleBin5::DeleteFile().
|
static |
|
static |
Definition at line 286 of file CRecycleBin.cpp.
Referenced by CRecycleBin::GetUIObjectOf().
|
static |
Definition at line 516 of file CRecycleBin.cpp.
Referenced by CRecycleBinItemContextMenu::InvokeCommand().
|
static |
Definition at line 219 of file CRecycleBin.cpp.
Referenced by CRecycleBin::GetFSFolderForItem().
|
inlinestatic |
Definition at line 228 of file CRecycleBin.cpp.
Referenced by CRecycleBinEnum::Initialize().
|
static |
Definition at line 197 of file CRecycleBin.cpp.
Referenced by CRecycleBin::GetFSFolderForItem().
|
inlinestatic |
Definition at line 161 of file CRecycleBin.cpp.
Referenced by CRecycleBin::CompareIDs(), and CRecycleBin::GetDetailsOf().
|
static |
Definition at line 179 of file CRecycleBin.cpp.
Referenced by CRecycleBin::CompareIDs(), ConfirmDelete(), and CRecycleBin::GetDisplayNameOf().
|
static |
Definition at line 171 of file CRecycleBin.cpp.
Referenced by CRecycleBin::CompareIDs(), and CRecycleBin::GetDetailsOf().
|
inlinestatic |
Definition at line 166 of file CRecycleBin.cpp.
Referenced by CompareCanonical(), CreateFileOpStrings(), CRecycleBin::GetDisplayNameOf(), GetItemOriginalFileName(), and GetItemOriginalFolder().
|
inlinestatic |
Definition at line 184 of file CRecycleBin.cpp.
Referenced by CreateFileOpStrings(), FileOpCallback(), CRecycleBin::GetDisplayNameOf(), GetItemDriveNumber(), and GetItemTypeName().
|
static |
Definition at line 205 of file CRecycleBin.cpp.
Referenced by CRecycleBin::CompareIDs(), and CRecycleBin::GetDetailsOf().
|
inlinestatic |
Definition at line 84 of file CRecycleBin.cpp.
Referenced by CCommonFolder< TSelf, TItemId, TExtractIcon >::CompareName(), ConfirmDelete(), CRecycleBin_NotifyRecycled(), CRecycleBin_NotifyRemovedFromRecycleBin(), CRecyclerExtractIcon_CreateInstance(), CRecycleBin::GetDetailsOf(), CRecycleBin::GetDisplayNameOf(), CCommonFolder< TSelf, TItemId, TExtractIcon >::GetUIObjectOf(), and CCommonFolder< TSelf, TItemId, TExtractIcon >::STDMETHOD_().
|
static |
Definition at line 233 of file CRecycleBin.cpp.
Referenced by FileOpCallback(), and CRecycleBin::QueryContextMenu().
Definition at line 1303 of file CRecycleBin.cpp.
Definition at line 1332 of file CRecycleBin.cpp.
Referenced by CRecycleBin::InvokeCommand(), CRecycleBinCleaner::Purge(), and SHEmptyRecycleBinA().
HRESULT WINAPI SHQueryRecycleBinA | ( | LPCSTR | pszRootPath, |
LPSHQUERYRBINFO | pSHQueryRBInfo | ||
) |
Definition at line 1433 of file CRecycleBin.cpp.
HRESULT WINAPI SHQueryRecycleBinW | ( | LPCWSTR | pszRootPath, |
LPSHQUERYRBINFO | pSHQueryRBInfo | ||
) |
Definition at line 1462 of file CRecycleBin.cpp.
Referenced by CRecycleBinCleaner::GetSpaceUsed(), and SHQueryRecycleBinA().
Definition at line 1288 of file CRecycleBin.cpp.
Referenced by RecycleBin5::Delete(), FileOpCallback(), RecycleBin5::Restore(), and SHELL32_FileOperation().
Tests whether a file can be trashed
wszPath | Path to the file to be trash |
Definition at line 1154 of file CRecycleBin.cpp.
Referenced by delete_files().
|
static |
Definition at line 1232 of file CRecycleBin.cpp.
Referenced by SHEmptyRecycleBinW().
|
static |
Definition at line 89 of file CRecycleBin.cpp.
Referenced by ConfirmDelete(), CreateFileOpStrings(), CreateItem(), CRecycleBin_ChangeNotifyBBItem(), FileOpCallback(), and GetItemDriveNumber().
WINE_DEFAULT_DEBUG_CHANNEL | ( | CRecycleBin | ) |
Definition at line 1054 of file CRecycleBin.cpp.
Referenced by CRecycleBin::GetCommandString(), and CRecycleBin::InvokeCommand().
Definition at line 422 of file CRecycleBin.cpp.
Referenced by CRecycleBinItemContextMenu::GetCommandString(), and CRecycleBinItemContextMenu::InvokeCommand().
|
static |
Definition at line 40 of file CRecycleBin.cpp.
Referenced by CRecycleBin::GetDefaultColumnState(), CRecycleBin::GetDetailsOf(), and CRecycleBin::MapColumnToSCID().