ReactOS 0.4.16-dev-570-g1868985
|
#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 |
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) |
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.
anonymous enum |
Enumerator | |
---|---|
IDC_BB_RESTORE | |
IDC_BB_CUT | |
IDC_BB_DELETE | |
IDC_BB_PROPERTIES |
Definition at line 430 of file CRecycleBin.cpp.
anonymous enum |
|
static |
Definition at line 660 of file CRecycleBin.cpp.
Referenced by CRecycleBin::CompareIDs().
|
static |
Definition at line 476 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 246 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 270 of file CRecycleBin.cpp.
Referenced by RecycleBin5::DeleteFile().
|
static |
Definition at line 285 of file CRecycleBin.cpp.
Referenced by CRecycleBinItemContextMenu::InvokeCommand().
|
static |
Definition at line 298 of file CRecycleBin.cpp.
Referenced by CRecycleBin::GetUIObjectOf().
|
static |
Definition at line 223 of file CRecycleBin.cpp.
Referenced by CRecycleBin::GetFSFolderForItem().
|
inlinestatic |
Definition at line 232 of file CRecycleBin.cpp.
Referenced by CRecycleBinEnum::Initialize().
|
static |
Definition at line 195 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(), CRecycleBin::GetDisplayNameOf(), GetItemOriginalFileName(), and GetItemOriginalFolder().
|
inlinestatic |
Definition at line 189 of file CRecycleBin.cpp.
|
inlinestatic |
Definition at line 184 of file CRecycleBin.cpp.
Referenced by CRecycleBin::GetDisplayNameOf(), GetItemDriveNumber(), GetItemTypeName(), and GetRecycleBinFileHandleFromItem().
|
static |
Definition at line 203 of file CRecycleBin.cpp.
Referenced by CRecycleBin::CompareIDs(), and CRecycleBin::GetDetailsOf().
|
static |
Definition at line 213 of file CRecycleBin.cpp.
Referenced by CRecycleBinItemContextMenu::InvokeCommand().
|
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 237 of file CRecycleBin.cpp.
Referenced by CRecycleBin_NotifyRemovedFromRecycleBin(), and CRecycleBin::QueryContextMenu().
Definition at line 1234 of file CRecycleBin.cpp.
Definition at line 1263 of file CRecycleBin.cpp.
Referenced by CRecycleBin::InvokeCommand(), and SHEmptyRecycleBinA().
HRESULT WINAPI SHQueryRecycleBinA | ( | LPCSTR | pszRootPath, |
LPSHQUERYRBINFO | pSHQueryRBInfo | ||
) |
Definition at line 1364 of file CRecycleBin.cpp.
HRESULT WINAPI SHQueryRecycleBinW | ( | LPCWSTR | pszRootPath, |
LPSHQUERYRBINFO | pSHQueryRBInfo | ||
) |
Definition at line 1393 of file CRecycleBin.cpp.
Referenced by SHQueryRecycleBinA().
Definition at line 1219 of file CRecycleBin.cpp.
Referenced by CRecycleBin_NotifyRemovedFromRecycleBin(), RecycleBin5::Restore(), and SHFileOperationW().
Tests whether a file can be trashed
wszPath | Path to the file to be trash |
Definition at line 1085 of file CRecycleBin.cpp.
Referenced by delete_files().
|
static |
Definition at line 1163 of file CRecycleBin.cpp.
Referenced by SHEmptyRecycleBinW().
|
static |
Definition at line 89 of file CRecycleBin.cpp.
Referenced by CreateItem(), CRecycleBin_ChangeNotifyBBItem(), GetItemDriveNumber(), and CRecycleBinItemContextMenu::InvokeCommand().
WINE_DEFAULT_DEBUG_CHANNEL | ( | CRecycleBin | ) |
Definition at line 985 of file CRecycleBin.cpp.
Referenced by CRecycleBin::GetCommandString(), and CRecycleBin::InvokeCommand().
Definition at line 431 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().