.\" -*- nroff -*- .\" Generated file - DO NOT EDIT! .TH CreateDataCache 3w "Oct 2012" "Wine API" "Wine API" .SH NAME \fBCreateDataCache\fR (OLE32.@) .SH SYNOPSIS HRESULT CreateDataCache ( LPUNKNOWN \fIpUnkOuter\fR, REFCLSID \fIrclsid\fR, REFIID \fIriid\fR, LPVOID* \fIppvObj\fR ) .SH DESCRIPTION .PP Creates a data cache to allow an object to render one or more of its views, whether running or not. .SH PARAMS \fIpUnkOuter\fR \fB[In]\fR Outer unknown for the object. .PP \fIrclsid\fR \fB[In]\fR \fB.\fR .PP \fIriid\fR \fB[In]\fR \fBIID\fR of interface to return. .PP \fIppvObj\fR \fB[Out]\fR Address where the data cache object will be stored on return. .PP .SH RETURNS .PP \fBSuccess:\fR \fBS_OK\fR. .PP \fBFailure:\fR \fBHRESULT\fR code. .SH NOTES .PP The following interfaces are supported by the returned data cache object: IOleCache, IOleCache2, IOleCacheControl, IPersistStorage, IDataObject, IViewObject and IViewObject2. .SH IMPLEMENTATION .PP Declared in \fB"objbase.h"\fR. .PP Implemented in \fB"dlls/ole32/datacache.c"\fR. .PP Debug channel \fB"ole"\fR.