#include <precomp.h>
Go to the source code of this file.
Data Structures |
| struct | columninfo |
| class | CRecycleBinEnum |
| class | CRecycleBinItemContextMenu |
| struct | SEARCH_CONTEXT |
| struct | DRIVE_ITEM_CONTEXT |
Defines |
| #define | MAX_PROPERTY_SHEET_PAGE 32 |
| #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 * | PSEARCH_CONTEXT |
| typedef struct DRIVE_ITEM_CONTEXT * | PDRIVE_ITEM_CONTEXT |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (CRecycleBin) |
| BOOL WINAPI | CBSearchRecycleBin (IN PVOID Context, IN HANDLE hDeletedFile) |
| static PIDLRecycleStruct * | _ILGetRecycleStruct (LPCITEMIDLIST pidl) |
| static LPITEMIDLIST | _ILCreateRecycleItem (PDELETED_FILE_DETAILS_W pFileDetails) |
| static HRESULT WINAPI | CRecycleBinItemContextMenuConstructor (REFIID riid, LPCITEMIDLIST pidl, LPVOID *ppv) |
| PDELETED_FILE_DETAILS_W | UnpackDetailsFromPidl (LPCITEMIDLIST pidl) |
| static HRESULT | FormatDateTime (LPWSTR buffer, int size, FILETIME *ft) |
| void | toggleNukeOnDeleteOption (HWND hwndDlg, BOOL bEnable) |
| static VOID | InitializeRecycleBinDlg (HWND hwndDlg, WCHAR DefaultDrive) |
| static BOOL | StoreDriveSettings (HWND hwndDlg) |
| static VOID | FreeDriveItemContext (HWND hwndDlg) |
| static INT | GetDefaultItem (HWND hwndDlg, LVITEMW *li) |
| static INT_PTR CALLBACK | RecycleBinDlg (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| BOOL | SH_ShowRecycleBinProperties (WCHAR sDrive) |
| BOOL | TRASH_CanTrashFile (LPCWSTR wszPath) |
| BOOL | TRASH_TrashFile (LPCWSTR wszPath) |
| EXTERN_C HRESULT WINAPI | SHUpdateRecycleBinIcon (void) |
Variables |
| static const columninfo | RecycleBinColumns [] |