Commit Graph

17 Commits

Author SHA1 Message Date
Nikolay Sivov b47462d777 wbemdisp: Return interface pointers from QI, not object pointers.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-29 15:10:58 +01:00
Nikolay Sivov 1fda7ca72e wbemdisp: Fix a crash on null interface pointer.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-18 19:30:32 +09:00
Hans Leidekker 4cce8cbd5f wbemdisp: Calculate the object count returned from ISWbemObjectSet::get_Count just once.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-23 16:32:14 +01:00
Hans Leidekker 0a6d0d327c wbemdisp: Reimplement ISWbemObjectSet::get__NewEnum on top of IEnumWbemClassObject::Clone. 2015-01-15 14:05:27 +01:00
Hans Leidekker 054b260619 wbemdisp: Implement ISWbemObject::Invoke. 2015-01-14 18:32:18 +01:00
Hans Leidekker e992df727a wbemdisp: Implement ISwbemObject::GetIDsOfNames. 2015-01-14 18:32:14 +01:00
Hans Leidekker c245fb66f8 wbemdisp: Implement ISWbemObjectSet::get__NewEnum. 2015-01-14 18:32:11 +01:00
Hans Leidekker 78433f1164 wbemdisp: Implement ISWbemServices::InstancesOf. 2015-01-14 18:32:08 +01:00
Hans Leidekker ff251092a7 wbemdisp: Add support for parsing WMI monikers. 2015-01-08 13:59:29 +01:00
Hans Leidekker bc6270e3f9 wbemdisp: Add a stub implementation of ISWbemObjectSet. 2015-01-08 13:59:27 +01:00
Hans Leidekker d7d18892ef wbemdisp: Add a stub implementation of ISWbemObject. 2015-01-08 13:59:23 +01:00
Hans Leidekker 301cc6aede wbemdisp: Forward SWbemLocator::ConnectServer to IWbemLocator::ConnectServer. 2015-01-08 13:59:20 +01:00
Hans Leidekker cbb2b35ec1 wbemdisp: Add IDispatch support to the services object. 2015-01-08 13:58:37 +01:00
Hans Leidekker 57fc6e58f1 wbemdisp: Add a stub implementation of ISWbemServices. 2015-01-07 17:39:26 +01:00
Dmitry Timoshkov fb9e8bc94e wbemdisp: Remove unused IUnknown *outer parameter from object constructor. 2014-01-07 15:22:49 +01:00
Jacek Caban 8c4e9ba4cf wbemdisp: Added WinMGMTS object stub implementation. 2013-08-28 16:14:36 +02:00
Hans Leidekker 5928f54ab0 wbemdisp: Add a stub implementation of ISWbemLocator. 2013-08-16 18:05:16 +02:00