ReactOS 0.4.16-dev-927-g467dec4
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 IUnknownLPUNKNOWN
 

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: