[ros-svn] [gvg] 17036: Sync to Wine-20050628:

gvg at svn.reactos.com gvg at svn.reactos.com
Thu Aug 4 00:32:40 CEST 2005


Sync to Wine-20050628:
Robert Shearman <rob at codeweavers.com>
- Convert some registry helper functions to use unicode versions of
  CLSID & registry functions (untested).
- Add registry entries for local-only OLE interfaces.
- Change IUnknown to local interface.
- IUnknown isn't a remotable interface so the stub manager shouldn't
  need a marshaller for it.
- Change the RPC code to use the unicode versions of the CLSID &
  registry functions.
- Don't disconnect proxies flagged with SORFP_NOLIFETIMEMGMT. It makes
  no sense and only causes trouble for proxies that depend on these
  proxies being available.
- Change some of the registry helper functions to use the unicode
  versions of the CLSID & registry functions.
- Reindent CoGetClassObject and output an error message if the class
  isn't registered.
- Add tests for the touched functions.
Dmitry Timoshkov <dmitry at codeweavers.com>
- Make remaining OLE interface vtables const.
Richard Cohen <richard at daijobu.co.uk>
- Base FileMonikerImpl_Save() on XP.
- Correct handling of Unicode strings & multibyte locales.
- More error checking.
- Change ERR to WARN.
- Match Windows quick & dirty estimate for GetSizeMax().
Stefan Huehner <stefan at huehner.org>
- Fix some more -Wstrict-prototypes warnings.
Mike Hearn <mike at navi.cx>
- Add some tracing to the IRemUnknown RpcProxyBuffer implementation.
Eric Pouech <pouech-eric at wanadoo.fr>
- Const correctness fixes.
Richard Cohen <richard at daijobu.co.uk>
- IEnum::Clone shouldn't do a Reset.
Marcus Meissner <marcus at jet.franken.de>
- Removed CLSID_CompositeMoniker (conflicting with static definition).
Alexandre Julliard <julliard at winehq.org>
- Sort entry points alphabetically.



Updated files:
trunk/reactos/lib/ole32/antimoniker.c
trunk/reactos/lib/ole32/bindctx.c
trunk/reactos/lib/ole32/clipboard.c
trunk/reactos/lib/ole32/compobj.c
trunk/reactos/lib/ole32/compobj_private.h
trunk/reactos/lib/ole32/compositemoniker.c
trunk/reactos/lib/ole32/datacache.c
trunk/reactos/lib/ole32/defaulthandler.c
trunk/reactos/lib/ole32/errorinfo.c
trunk/reactos/lib/ole32/filemoniker.c
trunk/reactos/lib/ole32/ftmarshal.c
trunk/reactos/lib/ole32/git.c
trunk/reactos/lib/ole32/hglobalstream.c
trunk/reactos/lib/ole32/ifs.c
trunk/reactos/lib/ole32/itemmoniker.c
trunk/reactos/lib/ole32/marshal.c
trunk/reactos/lib/ole32/memlockbytes.c
trunk/reactos/lib/ole32/memlockbytes16.c
trunk/reactos/lib/ole32/moniker.c
trunk/reactos/lib/ole32/moniker.h
trunk/reactos/lib/ole32/ole16.c
trunk/reactos/lib/ole32/ole2.c
trunk/reactos/lib/ole32/ole32.spec
trunk/reactos/lib/ole32/oleobj.c
trunk/reactos/lib/ole32/oleproxy.c
trunk/reactos/lib/ole32/regsvr.c
trunk/reactos/lib/ole32/rpc.c
trunk/reactos/lib/ole32/stg_prop.c
trunk/reactos/lib/ole32/stg_stream.c
trunk/reactos/lib/ole32/storage.c
trunk/reactos/lib/ole32/storage32.c
trunk/reactos/lib/ole32/storage32.h
trunk/reactos/lib/ole32/stubmanager.c




More information about the Ros-svn mailing list