ReactOS 0.4.16-dev-106-g10b08aa
|
Public Member Functions | |
RecycleBin5File () | |
virtual | ~RecycleBin5File () |
HRESULT | Init (_In_ IRecycleBin5 *prb, _In_ LPCWSTR Folder, _In_ PDELETED_FILE_RECORD pDeletedFile) |
STDMETHODIMP | QueryInterface (REFIID riid, void **ppvObject) override |
STDMETHODIMP_ (ULONG) AddRef() override | |
STDMETHODIMP_ (ULONG) Release() override | |
STDMETHODIMP | GetLastModificationTime (FILETIME *pLastModificationTime) override |
STDMETHODIMP | GetDeletionTime (FILETIME *pDeletionTime) override |
STDMETHODIMP | GetFileSize (ULARGE_INTEGER *pFileSize) override |
STDMETHODIMP | GetPhysicalFileSize (ULARGE_INTEGER *pPhysicalFileSize) override |
STDMETHODIMP | GetAttributes (DWORD *pAttributes) override |
STDMETHODIMP | GetFileName (SIZE_T BufferSize, LPWSTR Buffer, SIZE_T *RequiredSize) override |
STDMETHODIMP | GetTypeName (SIZE_T BufferSize, LPWSTR Buffer, SIZE_T *RequiredSize) override |
STDMETHODIMP | Delete () override |
STDMETHODIMP | Restore () override |
Protected Attributes | |
LONG | m_ref |
IRecycleBin5 * | m_recycleBin |
DELETED_FILE_RECORD | m_deletedFile |
LPWSTR | m_FullName |
Definition at line 14 of file recyclebin_v5_enumerator.cpp.
RecycleBin5File::RecycleBin5File | ( | ) |
Definition at line 244 of file recyclebin_v5_enumerator.cpp.
|
virtual |
Definition at line 81 of file recyclebin_v5_enumerator.cpp.
|
override |
Definition at line 232 of file recyclebin_v5_enumerator.cpp.
|
override |
Definition at line 169 of file recyclebin_v5_enumerator.cpp.
Referenced by GetTypeName(), and QueryInterface().
|
override |
Definition at line 126 of file recyclebin_v5_enumerator.cpp.
|
override |
Definition at line 183 of file recyclebin_v5_enumerator.cpp.
|
override |
Definition at line 133 of file recyclebin_v5_enumerator.cpp.
Referenced by GetFileSize().
|
override |
Definition at line 97 of file recyclebin_v5_enumerator.cpp.
|
override |
Definition at line 161 of file recyclebin_v5_enumerator.cpp.
|
override |
Definition at line 202 of file recyclebin_v5_enumerator.cpp.
HRESULT RecycleBin5File::Init | ( | _In_ IRecycleBin5 * | prb, |
_In_ LPCWSTR | Folder, | ||
_In_ PDELETED_FILE_RECORD | pDeletedFile | ||
) |
Definition at line 253 of file recyclebin_v5_enumerator.cpp.
Referenced by RecycleBin5File_Constructor().
|
override |
Definition at line 48 of file recyclebin_v5_enumerator.cpp.
|
override |
Definition at line 238 of file recyclebin_v5_enumerator.cpp.
|
override |
|
override |
|
protected |
Definition at line 44 of file recyclebin_v5_enumerator.cpp.
Referenced by Delete(), GetDeletionTime(), GetFileName(), GetPhysicalFileSize(), Init(), RecycleBin5File(), and Restore().
|
protected |
Definition at line 45 of file recyclebin_v5_enumerator.cpp.
Referenced by Delete(), GetAttributes(), GetFileSize(), GetLastModificationTime(), GetTypeName(), Init(), QueryInterface(), Restore(), and ~RecycleBin5File().
|
protected |
Definition at line 43 of file recyclebin_v5_enumerator.cpp.
Referenced by Delete(), Init(), Restore(), and ~RecycleBin5File().
|
protected |
Definition at line 42 of file recyclebin_v5_enumerator.cpp.
Referenced by STDMETHODIMP_().