56 Commits

Author SHA1 Message Date
Alistair Leslie-Hughes
2c0a3b2a6c wmiutils/tests: Use standard wine_dbgstr_longlong.
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>
2017-07-04 19:46:42 +02:00
Francois Gouget
b16f08b254 wmiutils: Simplify and standardize the heap_xxx() declarations.
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-03-01 10:30:08 +01:00
Nikolay Sivov
fd00c9db5a wmiutils/tests: Use todo_wine_if() in tests.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-17 13:08:22 +09:00
Nikolay Sivov
afd1e40e82 wmiutils: Don't return HRESULT codes for BOOL retval (PVS-Studio).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-14 12:47:47 +09:00
Hans Leidekker
59ca80cb3d wmiutils: Always null-terminate the server string in build_server (valgrind). 2014-05-13 13:47:09 +02:00
Hans Leidekker
582c5fde99 wmiutils: Fix a memory leak (valgrind). 2014-04-30 15:15:29 +02:00
Dmitry Timoshkov
f8a18f9c90 wmiutils: Remove unused IUnknown *outer parameter from object constructors. 2014-01-07 15:23:14 +01:00
Frédéric Delanoy
50629d7ca9 wmiutils/tests: Use BOOL type where appropriate. 2014-01-07 10:41:53 +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
Alexandre Julliard
c7803b885b makefiles: Add makedep pragmas for registration idl files. 2013-11-05 20:38:18 +01:00
Hans Leidekker
540370fb03 wmiutils: Fix parsing of relative paths. 2013-06-07 11:58:45 +02:00
Hans Leidekker
d816192ecc wmiutils: Accept namespaces without a leading slash. 2013-05-14 17:29:06 +02:00
Alexandre Julliard
f02cdd877f Remove empty DLL_PROCESS_DETACH case statements. 2013-04-15 16:45:35 +02:00
Hans Leidekker
612caa5d39 wmiutils: Implement IWbemPathKeyList::RemoveAllKeys. 2013-02-21 18:01:30 +01:00
Hans Leidekker
1397419470 wmiutils: Implement IWbemPathKeyList::GetCount. 2013-02-21 18:01:28 +01:00
Hans Leidekker
39a1b7050f wmiutils: Add a stub implementation of IWbemPathKeyList. 2013-02-21 18:01:26 +01:00
Hans Leidekker
7b00683d6e wmiutils: Add support for for parsing and serializing a key list. 2013-02-21 18:01:23 +01:00
Hans Leidekker
585dbbfc62 wmiutils: Add locking to the path object. 2013-01-18 16:34:36 +01:00
Hans Leidekker
f4597120b1 wmiutils: Implement IWbemPath::SetNamespaceAt. 2013-01-17 16:41:03 +01:00
Hans Leidekker
9548eb79ad wmiutils: Implement IWbemPath::RemoveNamespaceAt. 2013-01-17 16:41:00 +01:00
Hans Leidekker
5391929491 wmiutils: Implement IWbemPath::RemoveAllNamespaces. 2013-01-17 16:40:56 +01:00
Hans Leidekker
af84c4c7a9 wmiutils: Implement IWbemPath::GetNamespaceAt. 2013-01-17 16:40:52 +01:00
Hans Leidekker
ae6468c9a9 wmiutils: Implement IWbemPath::SetClassName. 2013-01-17 16:40:48 +01:00
Hans Leidekker
77ae1d0fb7 wmiutils: Implement IWbemPath::SetServer. 2013-01-16 12:23:29 +01:00
Hans Leidekker
47e9ffa773 wmiutils: Implement IWbemPath::GetInfo. 2013-01-15 12:13:36 +01:00
Hans Leidekker
19f9420f62 wmiutils: Implement IWbemPath::GetServer. 2013-01-14 11:04:26 +01:00
Hans Leidekker
5a12f6c088 wmiutils: Implement IWbemPath::GetClassName. 2013-01-14 11:04:24 +01:00
Hans Leidekker
2390ef9232 wmiutils/tests: Add more tests. 2013-01-03 16:44:27 +01:00
Hans Leidekker
1a16bf4459 wmiutils: Don't prepend a backslash if WBEMPATH_GET_NAMESPACE_ONLY is specified. 2013-01-03 16:44:21 +01:00
Hans Leidekker
f776b64fa6 wmiutils: Fix buffer size query in IWbemPath::GetText. 2013-01-03 16:44:14 +01:00
Hans Leidekker
988ff08754 wmiutils: Add tests. 2013-01-02 13:36:43 +01:00
Hans Leidekker
0199a94329 wmiutils: Support more flags in IWbemPath::GetText. 2013-01-02 13:36:24 +01:00
Hans Leidekker
3843482668 wmiutils: Implement IWbemPath::GetNamespaceCount. 2013-01-02 13:36:18 +01:00
Hans Leidekker
8059192e12 wmiutils: Parse the path passed to IWbemPath::SetText. 2013-01-02 13:36:14 +01:00
Hans Leidekker
ee9c242295 wmiutils: Register WbemDefPath. 2013-01-02 13:36:09 +01:00
Hans Leidekker
7e936825e2 wmiutils: Validate parameters in IWbemPath::SetText and IWbemPath::GetText. 2013-01-02 13:36:04 +01:00
Hans Leidekker
0ee1b888a2 wmiutils: Introduce memory allocation helpers. 2013-01-02 13:36:00 +01:00
Hans Leidekker
c092d82500 wmiutils: Implement IWbemPath::SetText and IWbemPath::GetText. 2012-12-21 14:19:03 +01:00
Hans Leidekker
633a5741b5 wmiutils: Add a stub implementation of IWbemPath. 2012-12-21 14:18:35 +01:00
Hans Leidekker
d010497474 wmiutils: Rename wmiutils.idl to wmiutils_classes.idl. 2012-12-21 14:16:38 +01:00
Alexandre Julliard
b56dc9a6f7 winecrt0: Remove the clsid parameter in __wine_(un)register_resources. 2011-08-02 20:47:49 +02:00
Marcus Meissner
ba66ceea2a wmiutils: Mark internal symbols with hidden visibility. 2011-05-26 13:30:45 +02:00
Michael Stefaniuc
957cfa68da wmiutils: Use an iface instead of a vtbl pointer in wmiutils_cf. 2010-12-29 11:59:38 +01:00
Michael Stefaniuc
a1f5460488 wmiutils: Use an iface instead of an vtbl pointer in status_code. 2010-12-21 00:20:05 +01:00
Alexandre Julliard
dc36d92e22 wmiutils: Convert dll registration to the IRegistrar mechanism. 2010-12-02 13:48:08 +01:00
Alexandre Julliard
81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Alexandre Julliard
b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Alexandre Julliard
bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00