wbemprox: Implement some properties of Win32_BIOS. (resend 4)
Kim Jung Eon (김중언)
admin at mog422.net
Fri Jun 21 22:17:52 CDT 2013
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20130622/ba67a637/attachment-0001.html>
-------------- next part --------------
From 7e2ecd01e0e9937c376930f82b440657e1ba5e53 Mon Sep 17 00:00:00 2001
From: Kim Jung Eon <admin at mog422.net>
Date: Sat, 22 Jun 2013 02:38:54 +0900
Subject: wbemprox: Implement some properties of Win32_BIOS.
---
dlls/wbemprox/builtin.c | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/dlls/wbemprox/builtin.c b/dlls/wbemprox/builtin.c
index 9e2369a..ea5f967 100644
--- a/dlls/wbemprox/builtin.c
+++ b/dlls/wbemprox/builtin.c
@@ -96,6 +96,8 @@ static const WCHAR prop_adaptertypeW[] =
{'A','d','a','p','t','e','r','T','y','p','e',0};
static const WCHAR prop_addresswidthW[] =
{'A','d','d','r','e','s','s','W','i','d','t','h',0};
+static const WCHAR prop_biosversionW[] =
+ {'B','i','o','s','V','e','r','s','i','o','n',0};
static const WCHAR prop_bootableW[] =
{'B','o','o','t','a','b','l','e',0};
static const WCHAR prop_bootpartitionW[] =
@@ -256,6 +258,7 @@ static const struct column col_baseboard[] =
};
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
+};
static const struct record_bios data_bios[] =
{
- { bios_descriptionW, bios_manufacturerW, bios_releasedateW, bios_serialnumberW, bios_versionW }
+ { &data_bios_biosversion, bios_descriptionW, bios_manufacturerW, bios_releasedateW, bios_serialnumberW, bios_versionW }
};
static const struct record_diskdrive data_diskdrive[] =
{
--
1.8.1.2
More information about the wine-patches
mailing list