ReactOS 0.4.16-dev-41-ge8c7597
|
Public Types | |
enum | tagDISCARDCACHE { DISCARDCACHE_SAVEIFDIRTY = 0 , DISCARDCACHE_NOSAVE = 1 } |
typedef IOleCache2 * | LPOLECACHE2 |
typedef enum IOleCache2::tagDISCARDCACHE | DISCARDCACHE |
Public Types inherited from IOleCache | |
typedef IOleCache * | LPOLECACHE |
Public Types inherited from IUnknown | |
typedef IUnknown * | LPUNKNOWN |
Public Member Functions | |
HRESULT | UpdateCache ([in] LPDATAOBJECT pDataObject, [in] DWORD grfUpdf, [in] LPVOID pReserved) |
HRESULT | RemoteUpdateCache ([in] LPDATAOBJECT pDataObject, [in] DWORD grfUpdf, [in] LONG_PTR pReserved) |
HRESULT | DiscardCache ([in] DWORD dwDiscardOptions) |
Public Member Functions inherited from IOleCache | |
HRESULT | Cache ([in, unique] FORMATETC *pformatetc, [in] DWORD advf, [out] DWORD *pdwConnection) |
HRESULT | Uncache ([in] DWORD dwConnection) |
HRESULT | EnumCache ([out] IEnumSTATDATA **ppenumSTATDATA) |
HRESULT | InitCache ([in, unique] IDataObject *pDataObject) |
HRESULT | SetData ([in, unique] FORMATETC *pformatetc, [in, unique] STGMEDIUM *pmedium, [in] BOOL fRelease) |
Public Member Functions inherited from IUnknown | |
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
ULONG | AddRef () |
ULONG | Release () |
Public Attributes | |
const DWORD | UPDFCACHE_NODATACACHE = 0x00000001 |
const DWORD | UPDFCACHE_ONSAVECACHE = 0x00000002 |
const DWORD | UPDFCACHE_ONSTOPCACHE = 0x00000004 |
const DWORD | UPDFCACHE_NORMALCACHE = 0x00000008 |
const DWORD | UPDFCACHE_IFBLANK = 0x00000010 |
const DWORD | UPDFCACHE_ONLYIFBLANK = 0x80000000 |
const DWORD | UPDFCACHE_IFBLANKORONSAVECACHE = (UPDFCACHE_IFBLANK | UPDFCACHE_ONSAVECACHE) |
const DWORD | UPDFCACHE_ALL = ((DWORD)(~(UPDFCACHE_ONLYIFBLANK))) |
const DWORD | UPDFCACHE_ALLBUTNODATACACHE = (UPDFCACHE_ALL & ((DWORD)(~UPDFCACHE_NODATACACHE))) |
Definition at line 492 of file oleidl.idl.
typedef IOleCache2* IOleCache2::LPOLECACHE2 |
Definition at line 494 of file oleidl.idl.
Enumerator | |
---|---|
DISCARDCACHE_SAVEIFDIRTY | |
DISCARDCACHE_NOSAVE |
Definition at line 507 of file oleidl.idl.
HRESULT IOleCache2::RemoteUpdateCache | ( | [in] LPDATAOBJECT | pDataObject, |
[in] DWORD | grfUpdf, | ||
[in] LONG_PTR | pReserved | ||
) |
HRESULT IOleCache2::UpdateCache | ( | [in] LPDATAOBJECT | pDataObject, |
[in] DWORD | grfUpdf, | ||
[in] LPVOID | pReserved | ||
) |
const DWORD IOleCache2::UPDFCACHE_ALL = ((DWORD)(~(UPDFCACHE_ONLYIFBLANK))) |
Definition at line 504 of file oleidl.idl.
const DWORD IOleCache2::UPDFCACHE_ALLBUTNODATACACHE = (UPDFCACHE_ALL & ((DWORD)(~UPDFCACHE_NODATACACHE))) |
Definition at line 505 of file oleidl.idl.
Definition at line 500 of file oleidl.idl.
const DWORD IOleCache2::UPDFCACHE_IFBLANKORONSAVECACHE = (UPDFCACHE_IFBLANK | UPDFCACHE_ONSAVECACHE) |
Definition at line 503 of file oleidl.idl.
Definition at line 496 of file oleidl.idl.
Definition at line 499 of file oleidl.idl.
Definition at line 501 of file oleidl.idl.
Definition at line 497 of file oleidl.idl.
Definition at line 498 of file oleidl.idl.