stdole2: Avoid defining Automation typedefs as part of the public library.
commit247ae9838ff4ef575d329c8f8f47db01f341d03e
authorZebediah Figura <z.figura12@gmail.com>
Sun, 18 Nov 2018 20:35:51 +0000 (18 14:35 -0600)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 19 Nov 2018 09:17:48 +0000 (19 10:17 +0100)
tree83a5874f697cb59f5760012e3cceebedc2a6fc13
parent2ef62f90853d9903cdded2442e382b89a4c3a55f
stdole2: Avoid defining Automation typedefs as part of the public library.

This fixes a regression introduced by 70e5d5fd2e8501f36e4f3b2bccbdc55e25d31ee4.

If the VARIANT struct is defined inside the library block, widl generates
typeinfo for it at index 0. This confuses typelibs that import stdole2.tlb.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45949
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
include/stdole2.idl