39 Commits

Author SHA1 Message Date
Hans Leidekker
f4da96bb29 wbemprox: Rewrite IWbemServices::ExecMethod with low-level functions so we can reuse the object instance. 2013-06-04 15:01:42 +02:00
Hans Leidekker
aca407bfe7 wbemprox: Return a status from table fillers and add an optional condition parameter. 2013-05-22 11:25:05 +02:00
Hans Leidekker
8f69a44b1c wbemprox: Refill tables with dynamic content before each query. 2013-05-22 11:25:02 +02:00
Hans Leidekker
6253d49e15 wbemprox: Fill tables at latest possible moment. 2013-05-22 11:24:59 +02:00
Hans Leidekker
7f81a2c6b1 wbemprox: Avoid a crash in to_safearray. 2013-05-03 21:39:21 +02:00
Hans Leidekker
a247c7cf23 wbemprox: Avoid a crash in destroy_view. 2013-02-25 13:02:24 +01:00
Hans Leidekker
d74cf43fbe wbemprox: Check the result count instead of the result pointer in get_propval. 2013-01-25 17:42:31 +01:00
Hans Leidekker
035315c45c wbemprox: Avoid a crash in get_propval when the query returned no results. 2012-12-18 12:37:21 +01:00
Hans Leidekker
2eb666d624 wbemprox: Keep a reference to the table from uncommitted instances. 2012-10-17 11:46:12 +02:00
Hans Leidekker
71fbae963e wbemprox: Implement class methods StdRegProv.EnumKey and StdRegProv.EnumValues. 2012-10-12 14:33:34 +02:00
Hans Leidekker
3b8266d20b wbemprox: Always convert from BSTR. 2012-10-12 14:33:08 +02:00
Hans Leidekker
3e52cea324 wbemprox: Add support for array types. 2012-10-10 20:34:05 +02:00
Hans Leidekker
ef6fa2b9f2 wbemprox: Add reference counting to the table structure. 2012-10-10 20:34:04 +02:00
Hans Leidekker
68f0e174d6 wbemprox: Handle NULL operands in eval_strcmp. 2012-10-10 20:34:03 +02:00
Hans Leidekker
0d28920804 wbemprox: Add support for uncommitted instances in IWbemClassObject::Put. 2012-09-06 18:23:39 +02:00
Hans Leidekker
773f5f8dc2 wbemprox: Add support for boolean properties. 2012-07-30 17:57:42 +02:00
Hans Leidekker
53d1cc1ed6 wbemprox: Implement IWbemClassObject::Put. 2012-07-25 16:11:18 +02:00
Hans Leidekker
91049f5e75 wbemprox: Add support for creating new tables. 2012-07-13 10:27:59 -05:00
Hans Leidekker
4e6eb13c41 wbemprox: Add a partial StdRegProv class implementation. 2012-07-13 10:27:20 -05:00
Hans Leidekker
cd5cad6959 wbemprox: Return a null variant instead of an empty string if the property isn't set. 2012-07-13 10:27:14 -05:00
Hans Leidekker
bd1bdb167d wbemprox: Add support for evaluating string comparisons. 2012-07-11 10:00:43 -05:00
Francois Gouget
6333fa753a Assorted spelling fixes. 2012-07-03 12:03:29 +02:00
Hans Leidekker
cd340ac87f wbemprox: Support overriding the CIM to VARIANT type mapping for integer properties. 2012-07-02 19:18:07 +02:00
Hans Leidekker
d2661b8025 wbemprox: Return 64-bit property values as strings. 2012-06-29 20:41:44 +02:00
Hans Leidekker
fe79fea731 wbemprox: Fix returned variant type and flavor for system properties. 2012-06-29 20:41:44 +02:00
Hans Leidekker
992d1e1559 wbemprox: Add reference counting to the query object. 2012-06-28 11:37:05 +02:00
Hans Leidekker
fc6d667ac0 wbemprox: Add support for 64-bit integer types. 2012-06-28 01:39:20 +02:00
Hans Leidekker
f1f4f1d9d7 wbemprox: Store the result index in the class enumerator instead of the view. 2012-06-28 01:39:20 +02:00
Hans Leidekker
a827a51cc0 wbemprox: Handle more property types in get_propval. 2012-06-22 10:53:15 +02:00
Hans Leidekker
2ea3258c54 wbemprox: Append key properties to the class path. 2012-06-20 19:21:39 +02:00
Hans Leidekker
d444e1ab1a wbemprox: Add support for retrieving system properties. 2012-06-20 19:21:21 +02:00
Hans Leidekker
9e74859121 wbemprox: Support mixed dynamic and static table data. 2012-06-19 11:26:17 +02:00
Hans Leidekker
f18b24ad39 wbemprox: Implement IWbemClassObject::GetNames. 2012-06-19 11:13:10 +02:00
Hans Leidekker
c2a27a3872 wbemprox: Add a partial Win32_Process class implementation. 2012-06-18 11:59:42 +02:00
Hans Leidekker
92e9986628 wbemprox: Implement IWbemClassObject::Get. 2012-06-18 11:59:42 +02:00
Hans Leidekker
4cfd8189c8 wbemprox: Implement IEnumWbemClassObject::Next. 2012-06-15 18:35:44 +02:00
Hans Leidekker
19f203c7b2 wbemprox: Add support for evaluating query conditions. 2012-06-15 18:35:44 +02:00
Hans Leidekker
d75375ea45 wbemprox: Add a partial Win32_BIOS class implementation. 2012-06-15 18:35:43 +02:00
Hans Leidekker
f6be21103b wbemprox: Add support for parsing WQL queries. 2012-06-15 18:35:43 +02:00