Sync to Wine-20050830:
authorGé van Geldorp <ge@gse.nl>
Mon, 5 Sep 2005 21:56:14 +0000 (21:56 +0000)
committerGé van Geldorp <ge@gse.nl>
Mon, 5 Sep 2005 21:56:14 +0000 (21:56 +0000)
commit05aeafcb9c58a0e9e9a05c06ebc85c920600ef5d
tree04f0dc94847134ffbb1b93151f78a7dc7c94c2b1
parentc9c505d02f2dbbed5b3b88c03306ff125e0108eb
Sync to Wine-20050830:
Francois Gouget <fgouget@free.fr>
- Use LPSTORAGE to better match the PSDK.
  Document the real SEGPTR type using the standard documentation
  mechanisms. Fixes winapi_check warnings.
Robert Shearman <rob@codeweavers.com>
- Remove unused thread handle entry from the apartment structure.
- Implement IMarshal on proxies so that we don't end up with proxies
  to proxies, causing potential deadlock issues and performance
  problems.
- Add a test for this situation and remove the todo_wine from another
  test that now succeeds.
- Add stub for CoAllowSetForegroundWindow.
Vincent Beron <vberon@mecano.gme.usherb.ca>
- Remove local declarations already in included public headers.
- Correct mismatches between spec files and comments about export
  number.
Alexandre Julliard <julliard@winehq.org>
- Uncomment the typedef in the DECLARE_INTERFACE macro, and get rid of
  duplicate typedefs.
- Use the proper WOW functions everywhere instead of the K32WOW variant.
- Don't prefix the functions DllCanUnloadNow, DllGetClassObject and
  Dll(Un)RegisterServer with the dll name so that the compiler can check
  the prototypes.
- Remove duplicate definition of FILE_BEGIN.
- Replace the _ICOM_THIS_From macros by inline functions the way it's
  already done in shelllink.c.
Mike McCormack <mike@codeweavers.com>
- Warning fixes for gcc 4.0.
- Fix some gcc 4.0 warnings.
- return a precomputed result for a NULL string
- pass strlen an LPSTR to eliminate a sign warning
Marcus Meissner <marcus@jet.franken.de>
- Implemented ILockBytes16 (memorystream) support for the 16bit compound
  storage implementation.
- Added ReadClassStg, OleDoAutoConvert, GetConvertStg
  implementations/stubs.
Marcus Meissner <meissner@suse.de>
- Added CoCreateInstance16, CoGetClassObject16, OleLoad16 stubs.

svn path=/trunk/; revision=17678
25 files changed:
reactos/lib/ole32/antimoniker.c
reactos/lib/ole32/compobj.c
reactos/lib/ole32/compobj.spec
reactos/lib/ole32/compobj_private.h
reactos/lib/ole32/compositemoniker.c
reactos/lib/ole32/datacache.c
reactos/lib/ole32/defaulthandler.c
reactos/lib/ole32/errorinfo.c
reactos/lib/ole32/filemoniker.c
reactos/lib/ole32/ftmarshal.c
reactos/lib/ole32/ifs.h
reactos/lib/ole32/itemmoniker.c
reactos/lib/ole32/marshal.c
reactos/lib/ole32/moniker.c
reactos/lib/ole32/moniker.h
reactos/lib/ole32/ole16.c
reactos/lib/ole32/ole2.c
reactos/lib/ole32/ole2.spec
reactos/lib/ole32/ole2_16.c
reactos/lib/ole32/ole32.spec
reactos/lib/ole32/oleproxy.c
reactos/lib/ole32/stg_prop.c
reactos/lib/ole32/storage.c
reactos/lib/ole32/storage.spec
reactos/lib/ole32/storage32.c