[OLE32] Sync with Wine Staging 2.9. CORE-13362
authorAmine Khaldi <amine.khaldi@reactos.org>
Sat, 3 Jun 2017 22:33:33 +0000 (22:33 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Sat, 3 Jun 2017 22:33:33 +0000 (22:33 +0000)
commite1f8933518636262c286e309bf27508d3797876b
treec47ba815c6e50b28ba7e585fdb897cb0c1ac96bb
parent3152f3df52cf98732a8b9286a6eee225bfd04a9b
[OLE32] Sync with Wine Staging 2.9. CORE-13362

9cc976a ole32: Fix compilation with recent versions of gcc.
2e36326 ole32: Synthesize dibs or bitmaps as appropriate.
e27708f ole32: Create CF_DIB and CF_BITMAP entries when either is cached.
20a8f1a ole32: Implement IOleCache_EnumCache().
f9b0f60 ole32: Check the cache entry's stgmedium for the unloaded state.
8fc1a4c ole32: OleUninitialize() does not release the reference to the clipboard's source dataobject.
1d2860e ole32: Fix up the dib's resolution on loading.
e7bb4ba ole32: Don't cache the BITMAPFILEHEADER.
fc49d98 ole32: Set the advise flags in CreateEntry().
77d1eba ole32: Use the helper function to copy the clipboard's FORMATETC.
9ee30d7 ole32: Use the helper function to copy the datacache's FORMATETC.
11db491 ole32: Add a helper to copy FORMATETC structures.
b399baf ole32: Add CoRegisterSurrogate/Ex stubs.
87dba2b ole32: Zero STGMEDIUM before calling IDataObject::GetData.
c7e6fe6 ole32: Added GlobalOptions object stub implementation.
fd09c37 ole32: Use generic class factory for StdComponentCategoriesMgr object.
076c782 ole32: Use generic class factory for pointer moniker.
961c3dc ole32: Use generic class factory for class moniker.
947c9ba ole32: Use generic class factory for composite moniker.
b05fd46 ole32: Use generic class factory for anti moniker.
dee6463 ole32: Use generic class factory for item moniker.
cf7883f ole32: Added generic class factory implementation and use it for file moniker.

svn path=/trunk/; revision=74829
17 files changed:
reactos/dll/win32/ole32/antimoniker.c
reactos/dll/win32/ole32/classmoniker.c
reactos/dll/win32/ole32/clipboard.c
reactos/dll/win32/ole32/comcat.c
reactos/dll/win32/ole32/compobj.c
reactos/dll/win32/ole32/compobj_private.h
reactos/dll/win32/ole32/compositemoniker.c
reactos/dll/win32/ole32/datacache.c
reactos/dll/win32/ole32/filemoniker.c
reactos/dll/win32/ole32/itemmoniker.c
reactos/dll/win32/ole32/moniker.h
reactos/dll/win32/ole32/ole32.spec
reactos/dll/win32/ole32/oleobj.c
reactos/dll/win32/ole32/oleproxy.c
reactos/dll/win32/ole32/pointermoniker.c
reactos/dll/win32/ole32/storage32.h
reactos/media/doc/README.WINE