Commit graph

175 commits

Author SHA1 Message Date
Hans Leidekker
074e6c7454 wbemprox: Add a partial implementation of Win32_Directory. 2013-05-29 18:12:14 +02:00
Hans Leidekker
90e913c42f wbemprox: Avoid storing rows that don't match the query condition. 2013-05-22 11:25:11 +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
d030b819c1 wbemprox: Implement Win32_Process.Name. 2013-05-22 11:24:56 +02:00
Daniel Jelinski
450617ecfc wbemprox: Add CIM_LogicalDisk class, forward to Win32_LogicalDisk. 2013-05-16 17:35:28 +02:00
Daniel Jelinski
8117ca9c61 wbemprox: Return success if only one result requested from enum. 2013-05-16 17:35:24 +02:00
Hans Leidekker
46cbc36041 wbemprox: Add support for asynchronous queries. 2013-05-16 14:49:57 +02:00
Hans Leidekker
0083d4b092 wbemprox: Add stub implementations of IWbemServices::ExecNotificationQueryAsync and IWbemServices::CancelAsyncCall. 2013-05-14 17:29:14 +02:00
Marcus Meissner
af18f3e059 wbemprox: Initialize desc (Coverity). 2013-05-09 19:24:19 +02:00
Marcus Meissner
9d593b1183 wbemprox: Free server on exit (Coverity). 2013-05-09 19:24:19 +02:00
Hans Leidekker
7f81a2c6b1 wbemprox: Avoid a crash in to_safearray. 2013-05-03 21:39:21 +02:00
Hans Leidekker
283db88d78 wbemprox: Return a BSTR from get_stringvalue. 2013-05-02 18:51:53 +02:00
Hans Leidekker
fb81961d8b wbemprox: Implement Win32_Processor.Family. 2013-05-02 18:51:51 +02:00
Hans Leidekker
1bd0bd5f96 wbemprox: Implement more properties of Win32_OperatingSystem. 2013-05-02 18:51:49 +02:00
Alexandre Julliard
f02cdd877f Remove empty DLL_PROCESS_DETACH case statements. 2013-04-15 16:45:35 +02:00
Kim Jung Eon
a9b2ce2c97 wbemprox: Implement some properties of Win32_ComputerSystem and Win32_DiskPartition. 2013-04-09 12:23:54 +02:00
Hans Leidekker
30630b4da2 wbemprox: Add a partial implementation of Win32_DiskPartition. 2013-02-25 13:02:54 +01:00
Hans Leidekker
8b27b1d0da wbemprox: Implement more properties of Win32_CDROMDrive. 2013-02-25 13:02:43 +01:00
Hans Leidekker
a247c7cf23 wbemprox: Avoid a crash in destroy_view. 2013-02-25 13:02:24 +01:00
Hans Leidekker
0fb3458728 wbemprox: Trace the qualifier value in IWbemClassObject::GetNames. 2013-02-06 20:28:29 +01:00
Dmitry Timoshkov
1eee6e3159 wbemprox: Free name in create_signature (Coverity). 2013-02-05 10:49:55 +01:00
Hans Leidekker
71f0dd6044 wbemprox: Build a PNP device ID that better matches the graphics card. 2013-01-30 17:19:34 +01:00
Hans Leidekker
22f8205335 wbemprox: Implement Win32_VideoController.PNPDeviceID. 2013-01-29 18:45:40 +01:00
Hans Leidekker
375dcf799d wbemprox: Don't fail if there are less objects than asked for in IEnumWbemClassObject::Next. 2013-01-29 18:45:38 +01:00
Hans Leidekker
07197a19f2 wbemprox: Return an empty object if the path is NULL or empty. 2013-01-28 19:43:33 +01:00
Hans Leidekker
236b4dae4a wbemprox: Implement IWbemQualifierSet::Get. 2013-01-25 17:42:35 +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
Alexandre Julliard
22b3a8251f wbemprox: Don't rely on GetTicksCount to determine boot time. 2013-01-24 15:24:31 +01:00
Hans Leidekker
2797cd8ec1 wbemprox: Add a stub implementation of IWbemQualifierSet. 2013-01-22 19:13:46 +01:00
Hans Leidekker
99c1b55727 wbemprox: Implement Win32_DiskDrive.DeviceId. 2013-01-21 19:44:03 +01:00
Hans Leidekker
9d9c17de2b wbemprox: Reject empty queries. 2013-01-18 13:28:57 +01:00
Hans Leidekker
24b66842c4 wbemprox: Implement Win32_Process::GetOwner. 2013-01-11 18:24:50 +01:00
Hans Leidekker
f7bf3876af wbemprox: Both signature parameters are optional in IWbemClassObject::GetMethod. 2013-01-11 18:24: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
6955b09023 wbemprox: Avoid a crash when serializing object text. 2012-11-02 19:47:29 +01:00
Hans Leidekker
7879326f8a wbemprox: Add tests for Win32_Service methods. 2012-10-17 11:47:31 +02:00
Hans Leidekker
d5cbcc1e70 wbemprox: Implement Win32_Service.StopService. 2012-10-17 11:47:16 +02:00
Hans Leidekker
60cab77b37 wbemprox: Implement Win32_Service.StartService. 2012-10-17 11:47:11 +02:00
Hans Leidekker
139c9f0276 wbemprox: Implement Win32_Service.ResumeService. 2012-10-17 11:47:06 +02:00
Hans Leidekker
8fe25b2b89 wbemprox: Implement Win32_Service.PauseService. 2012-10-17 11:46:59 +02:00
Hans Leidekker
64a7f2ea7f wbemprox: The last parameter to IWbemClassObject::GetMethod is optional. 2012-10-17 11:46:19 +02:00
Hans Leidekker
2eb666d624 wbemprox: Keep a reference to the table from uncommitted instances. 2012-10-17 11:46:12 +02:00
Hans Leidekker
755e01bc98 wbemprox: Pass an object instance to class methods. 2012-10-15 19:37:22 +02:00
Hans Leidekker
60db122133 wbemprox: Implement StdRegProv.GetStringValue. 2012-10-15 15:24:13 +02:00
Hans Leidekker
84ceddf8f3 wbemprox: Add tests for the standard registry provider. 2012-10-12 14:33:58 +02:00
Hans Leidekker
71fbae963e wbemprox: Implement class methods StdRegProv.EnumKey and StdRegProv.EnumValues. 2012-10-12 14:33:34 +02:00
Hans Leidekker
248049f36e wbemprox: Support overriding the CIM to VARIANT type mapping for method parameters. 2012-10-12 14:33:13 +02:00
Hans Leidekker
3b8266d20b wbemprox: Always convert from BSTR. 2012-10-12 14:33:08 +02:00