Hans Leidekker
ce923c3f57
wbemdisp: Implement ISWbemPropertySet::get_Count.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=40534
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-10-13 00:31:11 +02:00
Hans Leidekker
6db5a3a11f
wbemdisp: Generate DISPIDs for object methods too.
...
Tests based on a patch by Alistair Leslie-Hughes.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=44474
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-10-09 17:33:31 +02:00
Michael Stefaniuc
be4cb86b75
wbemdisp: Use the ARRAY_SIZE() macro.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-07-19 09:27:49 +02:00
Michael Müller
350d980ccc
wbemdisp: Add ISWbemSecurity stub interface.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-06-05 16:07:18 +02:00
Michael Stefaniuc
55d367fb6f
wbemdisp: Use the global HeapAlloc() wrappers.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-06 12:58:58 +01:00
Francois Gouget
82527f8a00
wbemdisp: Add a trailing newline to a TRACE() message.
...
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-06-06 13:08:46 +02:00
Huw Davies
a392e14243
wbemdisp: Implement ISWbemProperty::get_Value.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-03 12:25:53 +02:00
Huw Davies
6721725689
wbemdisp: Implement ISWbemPropertySet::Item.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-03 12:25:51 +02:00
Huw Davies
cb2660b40d
wbemdisp: Implement ISWbemObject::get_Properties_.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-03 12:25:49 +02:00
Huw Davies
a11aed32ca
wbemdisp: Invoke the generic methods and properties as well as the dynamic ones.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-03 12:25:47 +02:00
Huw Davies
66edb817f0
wbemdisp: Search for the generic methods and properties as well as the dynamic ones.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-03 12:25:45 +02:00
Huw Davies
c1242a227d
wbemdisp: Add missing methods to the ISWbemObjectVtbl.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-03 12:25:43 +02:00
Huw Davies
61f0bda129
wbemdisp: Implement ISWbemObjectSet::ItemIndex.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-09 16:07:21 +01:00
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