Hans Leidekker : wbemprox: Implement Win32_LogicalDisk.Name.
Alexandre Julliard
julliard at winehq.org
Fri Oct 12 11:37:45 CDT 2012
Module: wine
Branch: master
Commit: dca427fded76dfc7c95c49df1a36ccb96e5d81bb
URL: http://source.winehq.org/git/wine.git/?a=commit;h=dca427fded76dfc7c95c49df1a36ccb96e5d81bb
Author: Hans Leidekker <hans at codeweavers.com>
Date: Fri Oct 12 14:24:54 2012 +0200
wbemprox: Implement Win32_LogicalDisk.Name.
---
dlls/wbemprox/builtin.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/dlls/wbemprox/builtin.c b/dlls/wbemprox/builtin.c
index 5be3b2c..063c16d 100644
--- a/dlls/wbemprox/builtin.c
+++ b/dlls/wbemprox/builtin.c
@@ -247,6 +247,7 @@ static const struct column col_logicaldisk[] =
{ prop_drivetypeW, CIM_UINT32, VT_I4 },
{ prop_filesystemW, CIM_STRING|COL_FLAG_DYNAMIC },
{ prop_freespaceW, CIM_UINT64 },
+ { prop_nameW, CIM_STRING|COL_FLAG_DYNAMIC },
{ prop_sizeW, CIM_UINT64 }
};
static const struct column col_networkadapter[] =
@@ -421,6 +422,7 @@ struct record_logicaldisk
UINT32 drivetype;
const WCHAR *filesystem;
UINT64 freespace;
+ const WCHAR *name;
UINT64 size;
};
struct record_networkadapter
@@ -681,6 +683,7 @@ static void fill_logicaldisk( struct table *table )
rec->drivetype = type;
rec->filesystem = get_filesystem( root );
rec->freespace = get_freespace( root, &size );
+ rec->name = heap_strdupW( device_id );
rec->size = size;
offset += sizeof(*rec);
num_rows++;
More information about the wine-cvs
mailing list