#include <pshpack1.h>
#include <poppack.h>
Go to the source code of this file.
◆ INTERFACE
◆ DELETED_FILE_RECORD
◆ IRecycleBin5
◆ PDELETED_FILE_RECORD
◆ DECLARE_INTERFACE_()
Definition at line 31 of file recyclebin_v5.h.
32{
34
35
39
40
44
45
56 IN IRecycleBinEnumList *prbel)
PURE;
57
59};
BOOL Delete(LPCTSTR ServiceName)
static HRESULT QueryInterface(REFIID, void **)
static ULONG WINAPI AddRef(IStream *iface)
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD _Outptr_opt_ void ** ppvObject
int WINAPI EnumObjects(_In_ HDC, _In_ int, _In_ GOBJENUMPROC, _In_ LPARAM)
◆ RecycleBin5Enum_Constructor()
Definition at line 494 of file recyclebin_v5_enumerator.c.
500{
503
504 if (!ppUnknown)
506
508
520 {
523 }
525 {
529 }
530 IRecycleBin5_AddRef(
s->recycleBin);
531 *ppUnknown = (
IUnknown *)&
s->recycleBinEnumImpl;
532
534}
VOID WINAPI CoTaskMemFree(LPVOID ptr)
LPVOID WINAPI CoTaskMemAlloc(SIZE_T size)
_CRTIMP size_t __cdecl wcslen(_In_z_ const wchar_t *_Str)
CONST_VTBL struct IRecycleBinEnumListVtbl RecycleBin5EnumVtbl
_CRTIMP wchar_t *__cdecl wcscpy(_Out_writes_z_(_String_length_(_Source)+1) wchar_t *_Dest, _In_z_ const wchar_t *_Source)
DWORD WINAPI GetLastError(void)
#define HRESULT_FROM_WIN32(x)
Referenced by RecycleBin5_RecycleBin5_EnumObjects().
◆ IID_IRecycleBin5