CreateDataCache (OLE32.@)
HRESULT CreateDataCache ( LPUNKNOWN pUnkOuter, REFCLSID rclsid, REFIID riid, LPVOID* ppvObj )
Creates a data cache to allow an object to render one or more of its views, whether running or not.
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. |
Success: S_OK.
Failure: HRESULT code.
The following interfaces are supported by the returned data cache object: IOleCache, IOleCache2, IOleCacheControl, IPersistStorage, IDataObject, IViewObject and IViewObject2.
Declared in "include/objbase.h". gitlab.winehq.org/wine/wine/blob/master/include/objbase.h
Implemented in "dlls/ole32/datacache.c". gitlab.winehq.org/wine/wine/blob/master/dlls/ole32/datacache.c
Debug channel "ole".
Copyright © 2024 The Wine Project. All trademarks are the property of their respective owners. Visit WineHQ for license details. Generated Nov 2024.