pidl: handle union when the switch variable is outside of the union for wireshark...