129 Commits

Author SHA1 Message Date
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
Hans Leidekker
dca427fded wbemprox: Implement Win32_LogicalDisk.Name. 2012-10-12 14:33:02 +02:00
Hans Leidekker
3e52cea324 wbemprox: Add support for array types. 2012-10-10 20:34:05 +02:00
Hans Leidekker
b552ad3672 wbemprox: Add support for uncommitted instances in IWbemClassObject::Get. 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
b0045eccde wbemprox: Implement Win32_NetworkAdapter.AdapterType. 2012-10-10 20:34:03 +02:00
Hans Leidekker
68f0e174d6 wbemprox: Handle NULL operands in eval_strcmp. 2012-10-10 20:34:03 +02:00
Hans Leidekker
fe695f3ef9 wbemprox: Implement Win32_NetworkAdapter.Manufacturer. 2012-10-04 16:30:08 +02:00
Hans Leidekker
4d0a158808 wbemprox: Implement Win32_Processor.UniqueId. 2012-10-04 16:30:02 +02:00
Hans Leidekker
eeb8ea7aca wbemprox: Add a partial implementation of Win32_SoundDevice. 2012-10-04 16:29:57 +02:00
Hans Leidekker
fd37af04ff wbemprox: Add a partial implementation of Win32_DiskDrive. 2012-10-04 16:29:52 +02:00
Hans Leidekker
ca0d8d8f63 wbemprox: Add a partial implementation of Win32_CDROMDrive. 2012-10-04 16:29:46 +02:00
Hans Leidekker
804e7e91cc wbemprox: Remove dynamic tables from the global list when they're freed. 2012-10-04 16:29:41 +02:00
Hans Leidekker
b73bbf5973 wbemprox: Store a copy of the table name. 2012-10-04 16:29:36 +02:00
Hans Leidekker
7417e7b65a wbemprox: Implement Win32_ComputerSystem.Domain. 2012-09-28 17:16:02 +02:00
Hans Leidekker
4734e0ffa5 wbemprox: Implement Win32_BIOS.Version. 2012-09-28 17:15:58 +02:00
Hans Leidekker
163c8f31fd wbemprox: Add support for WbemAdministrativeLocator. 2012-09-28 17:15:54 +02:00
Hans Leidekker
99a3ad0691 wbemprox: Implement IWbemServices::ExecMethod. 2012-09-28 17:15:03 +02:00
Hans Leidekker
22454d6341 wbemprox: Implement Win32_OperatingSystem.LastBootUptime. 2012-09-18 14:49:49 +02:00
Hans Leidekker
381d30ac17 wbemprox: Add helpers to retrieve the system directory and OS architecture. 2012-09-18 14:49:41 +02:00
Hans Leidekker
d8d6821cd4 wbemprox: Fix a memory leak. 2012-09-18 14:49:36 +02:00
Hans Leidekker
2760a70aee wbemprox: Implement Win32_VideoController.Description. 2012-09-17 12:28:13 +02:00
Hans Leidekker
c60fe47518 wbemprox: Win32_Processor.MaxClockSpeed is expressed in Mhz. 2012-09-17 12:28:01 +02:00
Hans Leidekker
8e53500418 wbemprox: Override variant conversion for Win32_Processor.MaxClockSpeed. 2012-09-17 12:27:55 +02:00
Hans Leidekker
66d39fba28 wbemprox: Adapt to the new behavior of NtPowerInformation. 2012-09-17 12:27:49 +02:00
Hans Leidekker
61a8a247cf wbemprox: Support IClientSecurity on class objects. 2012-09-06 18:23:39 +02:00
Hans Leidekker
0d28920804 wbemprox: Add support for uncommitted instances in IWbemClassObject::Put. 2012-09-06 18:23:39 +02:00
Hans Leidekker
d25450c80b wbemprox: Implement IWbemClassObject::SpawnInstance. 2012-09-06 18:23:39 +02:00
Hans Leidekker
e2bd61b45d wbemprox: Add a function to retrieve the maximum processor clock speed. 2012-09-06 18:23:39 +02:00
Hans Leidekker
b11cfb7b21 wbemprox: Correctly report the number of logical processors. 2012-09-06 18:23:39 +02:00
Hans Leidekker
5c074732d5 wbemprox: Implement Win32_ComputerSystem.DomainRole. 2012-09-04 15:05:15 +02:00
Hans Leidekker
a568d08c5f wbemprox: Implement IWbemClassObject::GetObjectText. 2012-09-04 15:05:10 +02:00
Hans Leidekker
4e2c2e5a64 wbemprox: Add support for boolean values in get_value_bstr. 2012-09-04 15:05:04 +02:00
Hans Leidekker
bbb823f8c2 wbemprox: Add a function to query the service configuration. 2012-09-04 15:04:58 +02:00
Hans Leidekker
d582950db2 wbemprox: Get rid of a duplicate string constant. 2012-09-04 15:04:51 +02:00
Marcus Meissner
54f06e6b84 wbemprox: Break out of loop when out of memory (Coverity). 2012-09-03 17:44:42 +02:00
Piotr Caban
1711b99e98 wbemprox: Added MaxClockSpeed and NumberOfLogicalProcessors builtin properties. 2012-08-31 17:02:25 +02:00
Jacek Caban
434b696c46 Fixed remaining wrong iface call helpers. 2012-08-28 14:41:12 +02:00
Nikolay Sivov
240d1e4f18 wmi: Implement SystemName property for service class. 2012-08-27 11:31:52 +02:00
Nikolay Sivov
773cf1e599 wmi: Implement StartMode property for service class. 2012-08-27 11:31:44 +02:00
Hans Leidekker
348e5d85fa wbemprox: Add support for enumerating class properties. 2012-07-30 17:57:45 +02:00
Hans Leidekker
a26b5dc09a wbemprox: Add support for enumerating class methods. 2012-07-30 17:57:44 +02:00
Hans Leidekker
12caddb4be wbemprox: Store the class name in the class object. 2012-07-30 17:57:44 +02:00
Hans Leidekker
54d2160226 wbemprox: Implement Win32_Service.AcceptPause and Win32_Service.AcceptStop. 2012-07-30 17:57:43 +02:00
Hans Leidekker
773f5f8dc2 wbemprox: Add support for boolean properties. 2012-07-30 17:57:42 +02:00
Hans Leidekker
f3b93f2615 wbemprox: Parse the object path passed to IWbemServices::GetObject. 2012-07-27 17:05:33 +02:00
Hans Leidekker
2d4ab8456c wbemprox: Add a partial Win32_Service class implementation. 2012-07-27 17:05:33 +02:00