ReactOS 0.4.17-dev-966-gf06eace
IEmptyVolumeCache Interface Reference
Inheritance diagram for IEmptyVolumeCache:
Collaboration diagram for IEmptyVolumeCache:

Public Member Functions

HRESULT Initialize ([in] HKEY hkRegKey, [in] LPCWSTR pcwszVolume, [out] LPWSTR *ppwszDisplayName, [out] LPWSTR *ppwszDescription, [in, out] DWORD *pdwFlags)
 
HRESULT GetSpaceUsed ([out] DWORDLONG *pdwlSpaceUsed, [in] IEmptyVolumeCacheCallBack *picb)
 
HRESULT Purge ([in] DWORDLONG dwlSpaceToFree, [in] IEmptyVolumeCacheCallBack *picb)
 
HRESULT ShowProperties ([in] HWND hwnd)
 
HRESULT Deactivate ([out] DWORD *pdwFlags)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknown * LPUNKNOWN
 

Detailed Description

Definition at line 56 of file emptyvc.idl.

Member Function Documentation

◆ Deactivate()

HRESULT IEmptyVolumeCache::Deactivate ( [out] DWORD *  pdwFlags)

◆ GetSpaceUsed()

HRESULT IEmptyVolumeCache::GetSpaceUsed ( [out] DWORDLONG *  pdwlSpaceUsed,
[in] IEmptyVolumeCacheCallBack *  picb 
)

◆ Initialize()

HRESULT IEmptyVolumeCache::Initialize ( [in] HKEY  hkRegKey,
[in] LPCWSTR  pcwszVolume,
[out] LPWSTR *  ppwszDisplayName,
[out] LPWSTR *  ppwszDescription,
[in, out] DWORD *  pdwFlags 
)

◆ Purge()

HRESULT IEmptyVolumeCache::Purge ( [in] DWORDLONG  dwlSpaceToFree,
[in] IEmptyVolumeCacheCallBack *  picb 
)

◆ ShowProperties()

HRESULT IEmptyVolumeCache::ShowProperties ( [in] HWND  hwnd)

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