ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

recyclebin.cpp File Reference
#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_CONTEXTPSEARCH_CONTEXT
typedef struct DRIVE_ITEM_CONTEXTPDRIVE_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 []

Generated on Mon May 28 2012 05:18:41 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.