Sync to wine-1.1.1 (Patch 2 of 10):
authorEric Kohl <eric.kohl@reactos.org>
Wed, 19 Nov 2008 21:01:47 +0000 (21:01 +0000)
committerEric Kohl <eric.kohl@reactos.org>
Wed, 19 Nov 2008 21:01:47 +0000 (21:01 +0000)
commitdf50518f1ebe15abec244f5dd18e9530a0ad4dd3
tree088f41f3d1bedf8d1444dd72d1217da29929c18f
parent5e41cc9ce86e5cbdf34544931b6fa82e89d7bebc
Sync to wine-1.1.1 (Patch 2 of 10):
- Rob Shearman <robertshearman@gmail.com> Tue, 1 Jul 2008
widl: Increment the buffer offset by 8 for embedded pointers inside varying arrays in varying structures.

The 8 bytes are for the variance and offset and are added just before
the array, as seen in the marshalling code in rpcrt4. No offset needs
to be added for non-varying structures since the buffer mark is set
after the conformance in marshalled or unmarshalled.

svn path=/trunk/; revision=37467
reactos/tools/widl/typegen.c