Commit Graph

154 Commits (c5858c16a665b13a9798a80be9de698dbf52b109)

Author SHA1 Message Date
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
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