Commit Graph

46 Commits

Author SHA1 Message Date
Hans Leidekker 8343aed4c2 wbemprox: Return selected properties only from IWbemClassObject::Next. 2014-04-30 15:15:27 +02:00
Hans Leidekker c9abb27d89 wbemprox: Return selected properties only from IWbemClassObject::GetNames. 2014-04-30 15:15:27 +02:00
Hans Leidekker c3566b088d wbemprox: Add support for WBEM_FLAG_NONSYSTEM_ONLY and WBEM_FLAG_SYSTEM_ONLY in IWbemClassObject::GetNames. 2014-03-24 20:20:05 +01:00
Hans Leidekker d0d9b9dcd7 wbemprox: Add support for negated expressions in WHERE clauses. 2014-03-03 17:02:18 +01:00
Austin English dc9de59f7f wbemprox: Add a missing break (Coverity). 2014-02-10 10:39:25 +01:00
Hans Leidekker 6a042307a5 wbemprox: Allow string values in boolean comparisons. 2014-01-28 19:38:41 +01:00
Dmitry Timoshkov 182ff187a9 wbemprox: Remove unused IUnknown *outer parameter from object constructors. 2014-01-07 15:23:07 +01:00
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