• Rob Shearman's avatar
    widl: Increment the buffer offset by 8 for embedded pointers inside varying… · fb224429
    Rob Shearman authored
    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.
    fb224429
typegen.c 109 KB