public static extern bool CheckStructWithShortAndBoolWithVariantBool_FailureExpected(StructWithShortAndBool str, short s, [MarshalAs(UnmanagedType.VariantBool)] bool b);
 public static bool CheckStructWithShortAndBoolManaged(StructWithShortAndBool str, short s, bool b)
 {
     return(str.s == s && str.b == b);
 }
 public static extern bool CheckStructWithShortAndBool(StructWithShortAndBool str, short s, bool b);