CreateDataCache(3w)

CreateDataCache3w

Usage

HRESULT CreateDataCache
(
LPUNKNOWN pUnkOuter,
REFCLSID rclsid,
REFIID riid,
LPVOID* ppvObj
)

Overview

Creates a data cache to allow an object to render one or more of its views, whether running or not.

Params

pUnkOuter [In] Outer unknown for the object.

rclsid [In] .

riid [In] IID of interface to return.

ppvObj [Out] Address where the data cache object will be stored on return.

Returns

Success: S_OK.

Failure: HRESULT code.

Notes

The following interfaces are supported by the returned data cache object: IOleCache, IOleCache2, IOleCacheControl, IPersistStorage, IDataObject, IViewObject and IViewObject2.

Implementation

Declared in "objbase.h".

Implemented in "dlls/ole32/datacache.c".

Debug channel "ole".

Releases

3 releases since Debian 5.0 (Lenny); the text changed 2 times.

  1. 5.0
  2. 6.0
  3. 7

From libwine-dev 1.4.1-4 in Debian 7 (Wheezy). Parsed by carta from the page's man source.