widl: Handle aggregate returns in a MSVC compatible way.
commitfabfa59aea5c5b3201142382038beb3e76cb7567
authorHenri Verbeet <hverbeet@codeweavers.com>
Fri, 5 Sep 2014 15:33:03 +0000 (5 17:33 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 8 Sep 2014 09:34:05 +0000 (8 11:34 +0200)
tree8e142ef56429173c52c8143a7d12873f5aafb023
parentfc1a41439f2966b67bbc596bb76693a0bdb200c5
widl: Handle aggregate returns in a MSVC compatible way.

Aggregates are returned through an implicit parameter after the this/interface
pointer. Note that this follows the C++ convention, affected methods are not
callable from C with the Microsoft headers.
dlls/d2d1/brush.c
dlls/d2d1/render_target.c
tools/widl/header.c