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_private.h
Go to the documentation of this file.
00001 #include "recyclebin.h"
00002 #include "sddl.h"
00003 #include <wine/debug.h>
00004 
00005 /* Defines */
00006 
00007 #define RECYCLE_BIN_DIRECTORY_WITH_ACL    L"RECYCLER"
00008 #define RECYCLE_BIN_DIRECTORY_WITHOUT_ACL L"RECYCLED"
00009 #define RECYCLE_BIN_FILE_NAME             L"INFO2"
00010 
00011 #define ROUND_UP(N, S) ((( (N) + (S)  - 1) / (S) ) * (S) )
00012 
00013 /* Structures on disk */
00014 
00015 #include <pshpack1.h>
00016 
00017 typedef struct _INFO2_HEADER
00018 {
00019     DWORD dwVersion;
00020     DWORD dwNumberOfEntries; /* unused */
00021     DWORD dwHighestRecordUniqueId; /* unused */
00022     DWORD dwRecordSize;
00023     DWORD dwTotalLogicalSize;
00024 } INFO2_HEADER, *PINFO2_HEADER;
00025 
00026 #include <poppack.h>
00027 
00028 /* Prototypes */
00029 
00030 /* recyclebin_generic.c */
00031 
00032 HRESULT RecycleBinGeneric_Constructor(OUT IUnknown **ppUnknown);
00033 
00034 /* recyclebin_generic_enumerator.c */
00035 
00036 HRESULT RecycleBinGenericEnum_Constructor(OUT IRecycleBinEnumList **pprbel);
00037 
00038 /* recyclebin_v5.c */
00039 
00040 HRESULT RecycleBin5_Constructor(IN LPCWSTR VolumePath, OUT IUnknown **ppUnknown);

Generated on Sat May 26 2012 04:35:16 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.