ReactOS  0.4.15-dev-506-ga3ec01c
IRecycleBin5Vtbl Struct Reference

#include <recyclebin_v5.h>

Collaboration diagram for IRecycleBin5Vtbl:

Public Member Functions

 HRESULT (STDMETHODCALLTYPE *QueryInterface)(IN IRecycleBin5 *This
 
 ULONG (STDMETHODCALLTYPE *AddRef)(IN IRecycleBin5 *This)
 
 ULONG (STDMETHODCALLTYPE *Release)(IN IRecycleBin5 *This)
 
 HRESULT (STDMETHODCALLTYPE *DeleteFile)(IN IRecycleBin5 *This
 
 HRESULT (STDMETHODCALLTYPE *EmptyRecycleBin)(IN IRecycleBin5 *This)
 
 HRESULT (STDMETHODCALLTYPE *EnumObjects)(IN IRecycleBin5 *This
 
 HRESULT (STDMETHODCALLTYPE *Delete)(IN IRecycleBin5 *This
 
 HRESULT (STDMETHODCALLTYPE *Restore)(IN IRecycleBin5 *This
 
 HRESULT (STDMETHODCALLTYPE *OnClosing)(IN IRecycleBin5 *This
 

Public Attributes

IN REFIID riid
 
IN REFIID OUT void ** ppvObject
 
IN LPCWSTR szFileName
 
OUT IRecycleBinEnumList ** ppEnumList
 
IN LPCWSTR pDeletedFileName
 
IN LPCWSTR IN DELETED_FILE_RECORDpDeletedFile
 
IN IRecycleBinEnumList * prbel
 

Detailed Description

Definition at line 30 of file recyclebin_v5.h.

Member Function Documentation

◆ HRESULT() [1/7]

IRecycleBin5Vtbl::HRESULT ( STDMETHODCALLTYPE QueryInterface)

◆ HRESULT() [2/7]

IRecycleBin5Vtbl::HRESULT ( STDMETHODCALLTYPE DeleteFile)

◆ HRESULT() [3/7]

IRecycleBin5Vtbl::HRESULT ( STDMETHODCALLTYPE EmptyRecycleBin)

◆ HRESULT() [4/7]

IRecycleBin5Vtbl::HRESULT ( STDMETHODCALLTYPE EnumObjects)

◆ HRESULT() [5/7]

IRecycleBin5Vtbl::HRESULT ( STDMETHODCALLTYPE Delete)

◆ HRESULT() [6/7]

IRecycleBin5Vtbl::HRESULT ( STDMETHODCALLTYPE Restore)

◆ HRESULT() [7/7]

IRecycleBin5Vtbl::HRESULT ( STDMETHODCALLTYPE OnClosing)

◆ ULONG() [1/2]

IRecycleBin5Vtbl::ULONG ( STDMETHODCALLTYPE AddRef)

◆ ULONG() [2/2]

IRecycleBin5Vtbl::ULONG ( STDMETHODCALLTYPE Release)

Member Data Documentation

◆ pDeletedFile

IN LPCWSTR IN DELETED_FILE_RECORD * IRecycleBin5Vtbl::pDeletedFile

Definition at line 58 of file recyclebin_v5.h.

◆ pDeletedFileName

IN LPCWSTR IRecycleBin5Vtbl::pDeletedFileName

Definition at line 58 of file recyclebin_v5.h.

◆ ppEnumList

OUT IRecycleBinEnumList** IRecycleBin5Vtbl::ppEnumList

Definition at line 53 of file recyclebin_v5.h.

◆ ppvObject

IN REFIID OUT void** IRecycleBin5Vtbl::ppvObject

Definition at line 35 of file recyclebin_v5.h.

◆ prbel

IN IRecycleBinEnumList* IRecycleBin5Vtbl::prbel

Definition at line 68 of file recyclebin_v5.h.

◆ riid

IN REFIID IRecycleBin5Vtbl::riid

Definition at line 35 of file recyclebin_v5.h.

◆ szFileName

IN LPCWSTR IRecycleBin5Vtbl::szFileName

Definition at line 46 of file recyclebin_v5.h.


The documentation for this struct was generated from the following file: