- 26 Feb, 2007 3 commits
-
-
Rob Shearman authored
ole32: The stream returned by StgStreamImpl_Clone should have one reference, so call AddRef before returning. Move the call to StorageBaseImpl_AddStream to StgStreamImpl_Construct to fix StgStreamImpl_Clone, which forgets to call it. Add tests for OLE structured storage tests for IStream::Clone.
-
Rob Shearman authored
-
Rob Shearman authored
-
- 20 Feb, 2007 2 commits
-
-
Francois Gouget authored
-
Rob Shearman authored
-
- 13 Feb, 2007 1 commit
-
-
Mike McCormack authored
-
- 06 Feb, 2007 3 commits
-
-
Rob Shearman authored
so that the right external reference count is released when the proxy is destroyed. Protect all changes to refs in the ifproxy using interlocked functions and update the thread-safety documentation.
-
Rob Shearman authored
Otherwise we would leak a reference for both of these if the ifstub was already created. Fix the FIXME in the code by releasing the stub manager if necessary.
-
Mike McCormack authored
-
- 05 Feb, 2007 1 commit
-
-
John Morris authored
-
- 24 Jan, 2007 1 commit
-
-
Paul Vriens authored
-
- 19 Jan, 2007 1 commit
-
-
Andrew Talbot authored
-
- 18 Jan, 2007 1 commit
-
-
Francois Gouget authored
-
- 12 Jan, 2007 2 commits
-
-
Paul Vriens authored
-
Rob Shearman authored
-
- 11 Jan, 2007 2 commits
-
-
Rob Shearman authored
-
Rob Shearman authored
Return E_INVALIDARG if dwReserved is not set to zero for both GetErrorInfo and SetErrorInfo.
-
- 10 Jan, 2007 15 commits
-
-
Rob Shearman authored
-
Rob Shearman authored
ole32: Add a test for the failure case of same-apartment unmarshaling when passing in an unsupported iid.
-
Rob Shearman authored
-
Rob Shearman authored
ole32: ReadClassStm should return STG_E_READFAULT is not all of the data could be read, not S_FALSE. Clear pclsid in case of errors. Add tests for ReadClassStm.
-
Rob Shearman authored
ole32: Add tests for invalid arguments of CoMarshalInterface and CoMarshalInterThreadInterfaceInStream.
-
Rob Shearman authored
-
Rob Shearman authored
-
Rob Shearman authored
-
Rob Shearman authored
ole32: Fix HGLOBALStreamImpl_CopyTo to check the return values of IStream_Read and IStream_Write and to not compare the bytes read to the bytes written. Add tests for IStream::CopyTo of the HGLOBAL stream implementation.
-
Rob Shearman authored
Change some incorrect usages of SEEK_SET to the intended STREAM_SEEK_SET instead.
-
Rob Shearman authored
-
Rob Shearman authored
-
Rob Shearman authored
ole32: Move the Running Object Table test in marshal.c to moniker.c to put it with the other ROT tests.
-
Rob Shearman authored
-
Rob Shearman authored
-
- 09 Jan, 2007 1 commit
-
-
Paul Vriens authored
-
- 08 Jan, 2007 5 commits
-
-
Rob Shearman authored
ole32: Fix the OLE clipboard test to call OleInitialize before performing the tests to fix test failures on Windows.
-
Rob Shearman authored
ole32: Add a field to the TLS data to determine whether OLE has been initialised for the current thread.
-
Rob Shearman authored
ole32: IPeristStream implies IPersist and IStream implies ISequentialStream so fix the Structured Storage stream implementation's QueryInterface with to reflect this.
-
Rob Shearman authored
ole32: IStream inherits from ISequentialStream so the HGLOBALStream implementation must also support ISequentialStream.
-
Rob Shearman authored
-
- 06 Jan, 2007 1 commit
-
-
Francois Gouget authored
-
- 05 Jan, 2007 1 commit
-
-
Kai Blin authored
-