reactos/reactos/lib/recyclebin
Timo Kreuzer 89d2d4d5bc Merge 34714, 34716, 34718, 34720 from ros-amd64-bringup branch:
recyclebin: DWORD -> SIZE_T and SIZE_T -> DWORD
rtl:
- cast AtomName to ULONG_PTR instead of ULONG
- RtlQueryProcessdebugInformation(): cast teb->ClientId.UniqueProcess to ULONG_PTR for assignment to Pid.
- vs(w)nprintf: cast argument to ULONG_PTR instead of unsigned long for a %p
crt:
- int -> intptr_t
- unsigned long -> uintptr_t
- #undef _MINGW_IMPORT in ctype.c, to avoid warnings
scrnsafe: rename _toul to _toulptr and make it return an ULONG_PTR

svn path=/trunk/; revision=35712
2008-08-27 20:27:32 +00:00
..
guid.c
readme.txt
recyclebin.c
recyclebin.h
recyclebin.rbuild
recyclebin_generic.c
recyclebin_generic_enumerator.c
recyclebin_private.h
recyclebin_v5.c Merge 34714, 34716, 34718, 34720 from ros-amd64-bringup branch: 2008-08-27 20:27:32 +00:00
recyclebin_v5.h
recyclebin_v5_enumerator.c Merge 34714, 34716, 34718, 34720 from ros-amd64-bringup branch: 2008-08-27 20:27:32 +00:00

This library deals with Recycle bin.
It is aimed to be compatible with Windows 2000/XP/2003 (at least) on FAT or NTFS volumes.

TODO
- Set security on recycle bin folder
- Make the library thread-safe

3 levels
- 1: recyclebin.c         : Public C interface
- 2: recyclebin_generic.c : 'System-wide' recycle bin, which knows no implementation detail
- 3: recyclebin_v5.c      : Deals with recycle bins of Windows 2000/XP/2003