Commit graph

308 commits

Author SHA1 Message Date
Thomas Faber
00b2461ba9 wbemprox: Implement Win32_ComputerSystem.UserName. 2015-02-23 21:46:56 +09:00
Thomas Faber
42825cdc14 wbemprox: Allocate a large enough buffer in get_computername. 2015-02-23 21:46:17 +09:00
Hans Leidekker
797bd65f62 wbemprox: Fix the type mapping for Win32_SoundDevice.StatusInfo. 2015-02-16 23:28:43 +09:00
Hans Leidekker
91c7a84af5 wbemprox: Implement Win32_SID. 2015-02-13 21:48:36 +09:00
Hans Leidekker
f455806f12 wbemprox: Implement Win32_VideoController.DriverVersion. 2015-02-13 21:48:34 +09:00
Hao Peng
d5d4c19226 wbemprox: Implement Win32_BaseBoard.Version. 2015-01-22 12:03:47 +01:00
Hao Peng
c0020b3ac3 wbemprox: Implement Win32_DiskDrive.PNPDeviceID. 2015-01-22 12:03:41 +01:00
Hao Peng
fd08da6035 wbemprox: Implement Win32_Processor.ProcessorType. 2015-01-22 12:02:52 +01:00
Hans Leidekker
b24b8a507f wbemprox: Implement Win32_BaseBoard.Product. 2015-01-21 18:08:09 +01:00
Hans Leidekker
f40830b45d wbemprox: Implement Win32_ComputerSystemProduct.IdentifyingNumber. 2015-01-21 18:08:08 +01:00
Hans Leidekker
c007b5f94c wbemprox: Implement Win32_ComputerSystemProduct.UUID. 2015-01-07 23:48:24 +01:00
Hans Leidekker
0052695426 wbemprox: Implement Win32_NetworkAdapterConfiguration.DNSHostName. 2015-01-07 23:48:23 +01:00
Hans Leidekker
3986a6cda6 wbemprox: Implement Win32_VideoController::VideoProcessor. 2015-01-07 23:48:22 +01:00
Hans Leidekker
112027a76e wbemprox: Implement Win32_SoundDevice::StatusInfo. 2015-01-07 23:48:21 +01:00
Hans Leidekker
be6575ef4c wbemprox: Implement Win32_LogicalDisk::VolumeName. 2015-01-05 20:15:19 +01:00
Vincent Povirk
192e1c0e7f wbemprox: Implement Win32_OperatingSystem::TotalVisibleMemorySize. 2014-12-05 11:22:07 +01:00
Marcus Meissner
e0905d780e wbemprox: Fixed a memory leak in get_sd (Coverity). 2014-09-22 19:09:10 +02:00
Austin English
6e64ccace8 wbemprox: Include winsock.h earlier for NetBSD. 2014-09-12 10:37:59 +02:00
Vincent Povirk
cda320f043 wbemprox: Stub __SystemSecurity::SetSD. 2014-08-22 17:26:17 +02:00
Vincent Povirk
c55beb6548 wbemprox: Implement __SystemSecurity::GetSD. 2014-08-22 17:26:13 +02:00
Indrek Altpere
0703567998 wbemprox: Fix a few OLE variant mappings. 2014-08-06 22:47:22 +02:00
Jacek Caban
d2886a05f9 wine/debug.h: Added debugstr_variant and debugstr_vt aliases and removed all duplicated implementations. 2014-07-24 17:05:55 +02:00
Thomas Faber
b5bcc63f64 wbemprox: Do not omit mandatory argument to DeviceIoControl. 2014-07-21 11:55:13 +02:00
Nikolay Sivov
ba111c79e4 wbemprox/tests: Fix some test failures on older XP versions. 2014-06-11 16:13:25 +02:00
Hans Leidekker
a6374aad41 wbemprox: Add a partial implementation of CIM_Processor. 2014-05-20 21:26:58 +02:00
Hans Leidekker
464c884542 wbemprox: Handle NULL out parameter to object methods. 2014-05-19 15:37:48 +02:00
Hans Leidekker
e17276b528 wbemprox: No longer prefer native. 2014-05-13 13:47:09 +02:00
Hans Leidekker
27b18a395b wbemprox: Use a separate index variable to build the safearray in get_properties. 2014-05-13 13:47:08 +02:00
Hans Leidekker
ed1f005e14 wbemprox: Implement Win32_Processor.CurrentClockSpeed. 2014-04-30 15:15:28 +02:00
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
ec3417e290 wbemprox: Implement Win32_VideoController.Availability. 2014-04-03 13:22:49 +02:00
Hans Leidekker
90c7893e0e wbemprox: Implement Win32_CDROMDrive.MediaType. 2014-04-03 13:22:47 +02:00
Hans Leidekker
c4309a5077 wbemprox: Implement more properties of Win32_DiskDrive. 2014-04-03 13:22:46 +02:00
Hans Leidekker
b67bfbb8b4 wbemprox: Implement more properties of Win32_OperatingSystem. 2014-04-03 13:22:44 +02:00
Hans Leidekker
bdf6abdb68 wbemprox: Add a stub implementation of Win32_PhysicalMemory. 2014-04-03 13:22:42 +02:00
Francois Gouget
1eb2e8b3e1 wbemprox/tests: Make test_GetNames() static. 2014-03-31 11:46:34 +02:00
Marcus Meissner
c820bddd74 wbemprox: Fixed leaks in fill_datafile (Coverity). 2014-03-25 19:01:31 +01: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
6e7440e9b1 wbemprox/tests: Don't use infinite timeouts. 2014-03-21 20:32:01 +01:00
Hans Leidekker
e50c4d0f32 wbemprox: Implement Win32_LogicalDisk.VolumeSerialNumber. 2014-03-17 20:23:57 +01:00
Hans Leidekker
d0d9b9dcd7 wbemprox: Add support for negated expressions in WHERE clauses. 2014-03-03 17:02:18 +01:00
Hans Leidekker
14bc54d536 wbemprox: Implement Win32_PhysicalMedia.Tag. 2014-03-03 17:02:16 +01:00
Hans Leidekker
59b9c36df5 wbemprox: Implement Win32_DiskDrive.MediaType. 2014-03-03 17:02:15 +01:00
Hans Leidekker
386d2aa8b7 wbemprox: Don't list loopback network adapters. 2014-02-11 19:19:13 +01:00
Austin English
dc9de59f7f wbemprox: Add a missing break (Coverity). 2014-02-10 10:39:25 +01:00
Hans Leidekker
b5073646c6 wbemprox: Add a couple of network properties. 2014-01-28 19:38:42 +01:00
Hans Leidekker
6a042307a5 wbemprox: Allow string values in boolean comparisons. 2014-01-28 19:38:41 +01:00
Hans Leidekker
a1d8886f6a wbemprox: Implement Win32_OperatingSystem.Name. 2014-01-10 12:05:01 +01:00
Dmitry Timoshkov
182ff187a9 wbemprox: Remove unused IUnknown *outer parameter from object constructors. 2014-01-07 15:23:07 +01:00
Frédéric Delanoy
aa0eceb554 wbemprox/tests: Use BOOL type where appropriate. 2014-01-07 10:41:47 +01:00
Alexandre Julliard
99ef0d6ff0 makefiles: Get rid of the MAKE_TEST_RULES variable. 2014-01-02 12:13:16 +01:00
Alexandre Julliard
5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
Alexandre Julliard
d08ff3ff19 makefiles: Use a single variable for all types of idl files. 2013-12-31 18:15:17 +01:00
Huw Davies
710e3bc5ec wbemprox: Add a partial implementation of Win32_PhysicalMedia. 2013-12-11 15:15:06 +01:00
Alexandre Julliard
c7803b885b makefiles: Add makedep pragmas for registration idl files. 2013-11-05 20:38:18 +01:00
Hans Leidekker
ec1a57f25b wbemprox: Add a partial implementation of Win32_NetworkAdapterConfiguration. 2013-11-04 17:41:12 +01:00
Hans Leidekker
1eefe9dd8e wbemprox: Implement Win32_BIOS.IdentificationCode and Win32_BIOS.SMBIOSBIOSVersion. 2013-11-04 17:41:11 +01:00
Hans Leidekker
796d4d0ccf wbemprox: Implement Win32_BaseBoard.Model and Win32_BaseBoard.Name. 2013-11-04 17:41:11 +01:00
Sylvain Petreolle
4a1d4acd29 wbemprox: Implement Win32_OperatingSystem.LocalDateTime. 2013-09-09 22:09:59 +02:00
Hans Leidekker
7da04aab6d wbemprox: Avoid a crash on file or directory queries with an empty WHERE clause. 2013-08-28 11:09:33 +02:00
Hans Leidekker
d799a664f4 wbemprox: Accept the root\default namespace. 2013-08-21 14:24:22 +02:00
Alexandre Julliard
c14e322a92 wbemprox: Use bison directives instead of defines to specify extra lexer parameters. 2013-08-01 12:00:44 +02:00
Marcus Meissner
7bf9743041 wbemprox: Fixed leaking dirstack (Coverity). 2013-06-21 11:53:51 +02:00
Marcus Meissner
c60bab330c wbemprox: Add missing FindClose() (Coverity). 2013-06-20 21:07:56 +02:00
Hans Leidekker
cd51d513c4 wbemprox/tests: Mark a test result as broken. 2013-06-18 20:33:40 +02:00
Hans Leidekker
74cf8f53f0 wbemprox: Implement Win32_SoundDevice.Name. 2013-06-14 11:50:24 +02:00
Hans Leidekker
02ba712a05 wbemprox: Implement Win32_NetworkAdapter.PhysicalAdapter. 2013-06-14 11:50:18 +02:00
Hans Leidekker
861f745033 wbemprox: Implement Win32_VideoController.AdapterDACType. 2013-06-14 11:50:04 +02:00
Hans Leidekker
ad60f235d2 wbemprox: Implement Win32_OperatingSystem.ServicePackMinorVersion. 2013-06-14 11:49:54 +02:00
Hans Leidekker
3c623ef38c wbemprox: Implement Win32_OperatingSystem.Locale. 2013-06-14 11:49:42 +02:00
Hans Leidekker
f560bb4801 wbemprox: Implement Win32_OperatingSystem.CountryCode. 2013-06-14 11:49:36 +02:00
Hans Leidekker
ba3fe55cd4 wbemprox: Implement Win32_OperatingSystem.CodeSet. 2013-06-14 11:49:29 +02:00
Hans Leidekker
772236fe85 wbemprox: Implement Win32_Processor.NumberOfCores. 2013-06-14 11:49:20 +02:00
Hans Leidekker
38e976acdd wbemprox: Implement Win32_Processor.AddressWidth. 2013-06-14 11:48:26 +02:00
Hans Leidekker
33c440fb22 wbemprox: Override variant conversion for Win32_VideoController.AdapterRAM. 2013-06-14 11:47:33 +02:00
Hans Leidekker
c9fe6139b5 wbemprox: Always use resize_table to allocate memory for table data. 2013-06-14 11:47:25 +02:00
Hans Leidekker
97cc8bfcc7 wbemprox/tests: Mark a test result as broken. 2013-06-12 12:08:26 +02:00
Hans Leidekker
97f9d6fd8f wbemprox: Add a partial implementation of CIM_DataFile. 2013-06-04 15:02:00 +02:00
Hans Leidekker
0f8cbab1a9 wbemprox: Add a function to resize a table. 2013-06-04 15:01:45 +02: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
9a14d5d024 wbemprox: Use the right allocator for BSTR values in get_owner. 2013-06-04 15:01:33 +02:00
Hans Leidekker
8e1aa4358a wbemprox: Optimize a common Win32_Directory query. 2013-06-04 15:01:30 +02:00
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