wbemprox: Implement some properties of Win32_BIOS. (resend 4)

Hans Leidekker hans at codeweavers.com
Mon Jun 24 03:00:35 CDT 2013


On Sat, 2013-06-22 at 12:17 +0900, Kim Jung Eon (김중언) wrote:
>  static const struct column col_bios[] =
>  {
> +    { prop_biosversionW,  CIM_STRING|CIM_FLAG_ARRAY},
>      { prop_descriptionW,  CIM_STRING },
>      { prop_manufacturerW, CIM_STRING },
>      { prop_releasedateW,  CIM_DATETIME },
> @@ -508,6 +511,7 @@ struct record_baseboard
>  };
>  struct record_bios
>  {
> +    const struct array *biosversion;
>      const WCHAR *description;
>      const WCHAR *manufacturer;
>      const WCHAR *releasedate;
> @@ -695,9 +699,13 @@ static const struct record_baseboard data_baseboard[] =
>  {
>      { baseboard_manufacturerW, baseboard_serialnumberW, baseboard_tagW }
>  };
> +static const struct array data_bios_biosversion =
> +{
> +    1, (void*)bios_versionW
> +};

This can't work. BIOSVersion is of type CIM_STRING|CIM_FLAG_ARRAY, which translates
to a pointer to an array of string pointers.





More information about the wine-devel mailing list