◆ RecycleBin5Enum()
RecycleBin5Enum::RecycleBin5Enum |
( |
| ) |
|
◆ ~RecycleBin5Enum()
RecycleBin5Enum::~RecycleBin5Enum |
( |
| ) |
|
|
virtual |
◆ Init()
◆ Next()
Definition at line 379 of file recyclebin_v5_enumerator.cpp.
380{
382
383 TRACE(
"(%p, %u, %p, %p)\n",
this, celt, rgelt, pceltFetched);
384
385 if (!rgelt)
387 if (!pceltFetched && celt > 1)
389
394
397
400 for (; iEntry < dwEntries && fetched < celt; ++iEntry)
401 {
404 fetched++;
405 pDeletedFile++;
406 }
407
409 if (pceltFetched)
410 *pceltFetched = fetched;
411 if (fetched == celt)
413 else
415}
DWORD WINAPI GetFileSize(HANDLE hFile, LPDWORD lpFileSizeHigh)
_Must_inspect_result_ _Out_ PLARGE_INTEGER FileSize
struct _DELETED_FILE_RECORD * PDELETED_FILE_RECORD
struct _DELETED_FILE_RECORD DELETED_FILE_RECORD
static HRESULT RecycleBin5File_Constructor(_In_ IRecycleBin5 *prb, _In_ LPCWSTR Folder, _In_ PDELETED_FILE_RECORD pDeletedFile, _Out_ IRecycleBinFile **ppFile)
struct _LARGE_INTEGER::@2299 u
◆ QueryInterface()
Definition at line 334 of file recyclebin_v5_enumerator.cpp.
335{
337
340
342 *
ppvObject =
static_cast<IRecycleBinEnumList *
>(
this);
343 else
344 {
347 }
348
351}
static ULONG WINAPI AddRef(IStream *iface)
#define IsEqualIID(riid1, riid2)
EXTERN_C const IID IID_IRecycleBinEnumList
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD _Outptr_opt_ void ** ppvObject
◆ Reset()
◆ Skip()
◆ STDMETHODIMP_() [1/2]
RecycleBin5Enum::STDMETHODIMP_ |
( |
ULONG |
| ) |
|
|
override |
◆ STDMETHODIMP_() [2/2]
RecycleBin5Enum::STDMETHODIMP_ |
( |
ULONG |
| ) |
|
|
override |
◆ m_dwCurrent
DWORD RecycleBin5Enum::m_dwCurrent |
|
protected |
◆ m_hInfo
HANDLE RecycleBin5Enum::m_hInfo |
|
protected |
◆ m_pInfo
◆ m_pszPrefix
LPWSTR RecycleBin5Enum::m_pszPrefix |
|
protected |
◆ m_recycleBin
◆ m_ref
LONG RecycleBin5Enum::m_ref |
|
protected |
The documentation for this class was generated from the following file: