Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenrecyclebin_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
1.7.6.1
|