reactos/dll/win32/shell32/shellrecyclebin
Jesús Sanz del Rey 9c6f1958d9
[SHELL32] Implement Recycler Bin icons (#4221)
CORE-3938

Icon extraction from the recycle bin was not possible due to the partial absence of IExtractIcon interface support.
Adding it inside the RecycleBinFile's QueryInterface private implementation, and then calling it from CRecycleBin, now allows retrieving and displaying the files' icons.
2022-01-17 00:20:07 +01:00
..
CMakeLists.txt [CMAKE] Introduce the atl_classes interface library 2020-10-20 21:44:54 +02:00
guid.c
readme.txt
recyclebin.c [SHELL32] Fix folders on recycle bin and adjust the column size (#4234) 2022-01-11 00:40:25 +01:00
recyclebin.h [SHELL32] Fix folders on recycle bin and adjust the column size (#4234) 2022-01-11 00:40:25 +01:00
recyclebin_generic.c
recyclebin_generic_enumerator.c
recyclebin_private.h [SHELL32] Implement Recycler Bin icons (#4221) 2022-01-17 00:20:07 +01:00
recyclebin_v5.c [SHELL32] Fix folders on recycle bin and adjust the column size (#4234) 2022-01-11 00:40:25 +01:00
recyclebin_v5.h
recyclebin_v5_enumerator.c [SHELL32] Implement Recycler Bin icons (#4221) 2022-01-17 00:20:07 +01: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