ReactOS 0.4.16-dev-117-g38f21f9
|
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
#include <winnls.h>
#include <winver.h>
#include <shellapi.h>
#include <objbase.h>
Go to the source code of this file.
Classes | |
struct | _DELETED_FILE_DETAILS_A |
struct | _DELETED_FILE_DETAILS_W |
Macros | |
#define | WIN32_NO_STATUS |
#define | _INC_WINDOWS |
#define | COM_NO_WINDOWS_H |
#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 struct _DELETED_FILE_DETAILS_A | DELETED_FILE_DETAILS_A |
typedef struct _DELETED_FILE_DETAILS_A * | PDELETED_FILE_DETAILS_A |
typedef struct _DELETED_FILE_DETAILS_W | DELETED_FILE_DETAILS_W |
typedef struct _DELETED_FILE_DETAILS_W * | PDELETED_FILE_DETAILS_W |
typedef BOOL(WINAPI * | PENUMERATE_RECYCLEBIN_CALLBACK) (IN PVOID Context, IN HDELFILE hDeletedFile) |
Variables | |
EXTERN_C const IID | IID_IRecycleBinFile |
EXTERN_C const IID | IID_IRecycleBinEnumList |
EXTERN_C const IID | IID_IRecycleBin |
#define _INC_WINDOWS |
Definition at line 10 of file recyclebin.h.
#define ANY_SIZE 1 |
Definition at line 20 of file recyclebin.h.
#define COM_NO_WINDOWS_H |
Definition at line 11 of file recyclebin.h.
#define DELETED_FILE_DETAILS DELETED_FILE_DETAILS_A |
Definition at line 46 of file recyclebin.h.
#define DeleteFileToRecycleBin DeleteFileToRecycleBinA |
Definition at line 85 of file recyclebin.h.
#define EmptyRecycleBin EmptyRecycleBinA |
Definition at line 111 of file recyclebin.h.
#define EnumerateRecycleBin EnumerateRecycleBinA |
Definition at line 134 of file recyclebin.h.
#define GetDeletedFileDetails GetDeletedFileDetailsA |
Definition at line 167 of file recyclebin.h.
Definition at line 225 of file recyclebin.h.
Definition at line 225 of file recyclebin.h.
Definition at line 225 of file recyclebin.h.
#define PDELETED_FILE_DETAILS PDELETED_FILE_DETAILS_A |
Definition at line 47 of file recyclebin.h.
#define WIN32_NO_STATUS |
Definition at line 9 of file recyclebin.h.
Definition at line 61 of file recyclebin.h.
Definition at line 12 of file recyclebin.c.
Referenced by CRecycleBinEnum::CBEnumRecycleBin(), CBSearchRecycleBin(), CRecyclerExtractIcon_CreateInstance(), CRecycleBin::GetDetailsOf(), and CRecycleBinItemContextMenu::InvokeCommand().
DECLARE_HANDLE | ( | HDELFILE | ) |
DECLARE_INTERFACE_ | ( | IRecycleBin | , |
IUnknown | |||
) |
Definition at line 226 of file recyclebin.h.
DECLARE_INTERFACE_ | ( | IRecycleBinEnumList | , |
IUnknown | |||
) |
Definition at line 207 of file recyclebin.h.
DECLARE_INTERFACE_ | ( | IRecycleBinFile | , |
IUnknown | |||
) |
Definition at line 182 of file recyclebin.h.
Definition at line 93 of file recyclebin.c.
Referenced by CRecycleBinItemContextMenu::InvokeCommand().
Definition at line 31 of file recyclebin.c.
Definition at line 67 of file recyclebin.c.
Referenced by DeleteFileToRecycleBinA().
Definition at line 113 of file recyclebin.c.
Definition at line 145 of file recyclebin.c.
Referenced by EmptyRecycleBinA(), and SHEmptyRecycleBinW().
BOOL WINAPI EnumerateRecycleBinA | ( | IN LPCSTR pszRoot | OPTIONAL, |
IN PENUMERATE_RECYCLEBIN_CALLBACK | pFnCallback, | ||
IN PVOID Context | OPTIONAL | ||
) |
Definition at line 171 of file recyclebin.c.
BOOL WINAPI EnumerateRecycleBinW | ( | IN LPCWSTR pszRoot | OPTIONAL, |
IN PENUMERATE_RECYCLEBIN_CALLBACK | pFnCallback, | ||
IN PVOID Context | OPTIONAL | ||
) |
Definition at line 205 of file recyclebin.c.
Referenced by CRecyclerExtractIcon_CreateInstance(), EnumerateRecycleBinA(), CRecycleBin::GetDetailsOf(), CRecycleBinEnum::Initialize(), and CRecycleBinItemContextMenu::InvokeCommand().
Definition at line 399 of file recyclebin.c.
Referenced by RecycleBinGeneric::DeleteFile(), DeleteFileToRecycleBinW(), RecycleBinGeneric::EmptyRecycleBin(), EmptyRecycleBinW(), EnumerateRecycleBinW(), RecycleBinGenericEnum::Next(), and SHQueryRecycleBinW().
BOOL WINAPI GetDeletedFileDetailsA | ( | IN HDELFILE | hDeletedFile, |
IN DWORD | BufferSize, | ||
IN OUT PDELETED_FILE_DETAILS_A FileDetails | OPTIONAL, | ||
OUT LPDWORD RequiredSize | OPTIONAL | ||
) |
Definition at line 282 of file recyclebin.c.
BOOL WINAPI GetDeletedFileDetailsW | ( | IN HDELFILE | hDeletedFile, |
IN DWORD | BufferSize, | ||
IN OUT PDELETED_FILE_DETAILS_W FileDetails | OPTIONAL, | ||
OUT LPDWORD RequiredSize | OPTIONAL | ||
) |
Definition at line 327 of file recyclebin.c.
Referenced by CRecycleBinEnum::CBEnumRecycleBin(), CBSearchRecycleBin(), and GetDeletedFileDetailsA().
BOOL WINAPI GetDeletedFileTypeNameW | ( | IN HDELFILE | hDeletedFile, |
OUT LPWSTR | pTypeName, | ||
IN DWORD | BufferSize, | ||
OUT LPDWORD RequiredSize | OPTIONAL | ||
) |
Definition at line 256 of file recyclebin.c.
Referenced by CRecycleBin::GetDetailsOf().
Definition at line 380 of file recyclebin.c.
Referenced by CRecycleBinItemContextMenu::InvokeCommand().
Definition at line 246 of file recyclebin.h.
Referenced by GetDefaultRecycleBin(), RecycleBin5::QueryInterface(), and RecycleBinGeneric::QueryInterface().
Definition at line 245 of file recyclebin.h.
Referenced by RecycleBin5::EnumObjects(), RecycleBinGenericEnum::QueryInterface(), and RecycleBin5Enum::QueryInterface().
Definition at line 244 of file recyclebin.h.
Referenced by RecycleBin5File::QueryInterface().