Commit 2b74e774 authored by Rob Shearman's avatar Rob Shearman Committed by Alexandre Julliard

ole32: Add tests for HGLOBAL stream ignoring the HighPart of the offset for seeks.

parent 4ad63128
...@@ -75,6 +75,23 @@ static void test_streamonhglobal(IStream *pStream) ...@@ -75,6 +75,23 @@ static void test_streamonhglobal(IStream *pStream)
hr = IStream_SetSize(pStream, ull); hr = IStream_SetSize(pStream, ull);
ok_ole_success(hr, "IStream_SetSize"); ok_ole_success(hr, "IStream_SetSize");
/* ignores HighPart */
ll.u.HighPart = -1;
ll.u.LowPart = 0;
hr = IStream_Seek(pStream, ll, STREAM_SEEK_SET, &ull);
todo_wine
ok_ole_success(hr, "IStream_Seek");
ok(ull.u.LowPart == 0, "should have set LowPart to 0 instead of %d\n", ull.u.LowPart);
todo_wine
ok(ull.u.HighPart == 0, "should have set HighPart to 0 instead of %d\n", ull.u.HighPart);
/* ignores HighPart */
ll.u.HighPart = -1;
ll.u.LowPart = 0;
hr = IStream_Seek(pStream, ll, STREAM_SEEK_CUR, NULL);
todo_wine
ok_ole_success(hr, "IStream_Seek");
hr = IStream_Commit(pStream, STGC_DEFAULT); hr = IStream_Commit(pStream, STGC_DEFAULT);
ok_ole_success(hr, "IStream_Commit"); ok_ole_success(hr, "IStream_Commit");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment