|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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().