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.h File Reference
#include <windows.h>
#include <objbase.h>

Go to the source code of this file.

Data Structures

struct  PDELETED_FILE_DETAILS_A
struct  PDELETED_FILE_DETAILS_W

Defines

#define ANY_SIZE   1
#define DELETED_FILE_DETAILS   DELETED_FILE_DETAILS_A
#define PDELETED_FILE_DETAILS   PDELETED_FILE_DETAILS_A
#define DeleteFileToRecycleBin   DeleteFileToRecycleBinA
#define EmptyRecycleBin   EmptyRecycleBinA
#define EnumerateRecycleBin   EnumerateRecycleBinA
#define GetDeletedFileDetails   GetDeletedFileDetailsA
#define INTERFACE   IRecycleBinFile
#define INTERFACE   IRecycleBinEnumList
#define INTERFACE   IRecycleBin

Typedefs

typedef BOOL(WINAPIPENUMERATE_RECYCLEBIN_CALLBACK )(IN PVOID Context, IN HANDLE hDeletedFile)

Functions

BOOL WINAPI CloseRecycleBinHandle (IN HANDLE hDeletedFile)
BOOL WINAPI DeleteFileToRecycleBinA (IN LPCSTR FileName)
BOOL WINAPI DeleteFileToRecycleBinW (IN LPCWSTR FileName)
BOOL WINAPI DeleteFileHandleToRecycleBin (IN HANDLE hDeletedFile)
BOOL WINAPI EmptyRecycleBinA (IN LPCSTR pszRoot OPTIONAL)
BOOL WINAPI EmptyRecycleBinW (IN LPCWSTR pszRoot OPTIONAL)
BOOL WINAPI EnumerateRecycleBinA (IN LPCSTR pszRoot OPTIONAL, IN PENUMERATE_RECYCLEBIN_CALLBACK pFnCallback, IN PVOID Context OPTIONAL)
BOOL WINAPI EnumerateRecycleBinW (IN LPCWSTR pszRoot OPTIONAL, IN PENUMERATE_RECYCLEBIN_CALLBACK pFnCallback, IN PVOID Context OPTIONAL)
BOOL WINAPI GetDeletedFileDetailsA (IN HANDLE hDeletedFile, IN DWORD BufferSize, IN OUT PDELETED_FILE_DETAILS_A FileDetails OPTIONAL, OUT LPDWORD RequiredSize OPTIONAL)
BOOL WINAPI GetDeletedFileDetailsW (IN HANDLE hDeletedFile, IN DWORD BufferSize, IN OUT PDELETED_FILE_DETAILS_W FileDetails OPTIONAL, OUT LPDWORD RequiredSize OPTIONAL)
BOOL WINAPI GetRecycleBinDetails (IN LPCWSTR pszVolume OPTIONAL, OUT ULARGE_INTEGER *pulTotalItems, OUT ULARGE_INTEGER *pulTotalSize)
BOOL WINAPI RestoreFile (IN HANDLE hDeletedFile)
 DECLARE_INTERFACE_ (IRecycleBinFile, IUnknown)
 DECLARE_INTERFACE_ (IRecycleBinEnumList, IUnknown)
 DECLARE_INTERFACE_ (IRecycleBin, IUnknown)
HRESULT WINAPI GetDefaultRecycleBin (IN LPCWSTR pszVolume OPTIONAL, OUT IRecycleBin **pprb)

Variables

EXTERN_C const IID IID_IRecycleBinFile
EXTERN_C const IID IID_IRecycleBinEnumList
EXTERN_C const IID IID_IRecycleBin

Generated on Sun May 27 2012 05:18:20 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.