widl: Make structures with FC_ENUM16 fields complex.
commit2fa83d94c877233f4eaf1e8d8c17c7b74c3f9ec8
authorDan Hipschman <dsh@linux.ucla.edu>
Thu, 20 Mar 2008 23:06:14 +0000 (20 16:06 -0700)
committerAlexandre Julliard <julliard@winehq.org>
Fri, 21 Mar 2008 10:24:28 +0000 (21 11:24 +0100)
treee6e3cb4deb300594cd92673ed133fdfa68792ddc
parent629a29d81e3611056bcf1a987e59b14399e5923f
widl: Make structures with FC_ENUM16 fields complex.

Structures containing enum fields without the v1_enum attribute must be
treated as complex because of the range check and memory/wire size
differences.  This includes a test which didn't pass before and now
passes on Wine and Windows.
dlls/rpcrt4/tests/server.c
dlls/rpcrt4/tests/server.idl
tools/widl/parser.y