Commit Graph

55 Commits

Author SHA1 Message Date
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
Nikolay Sivov 4d7d648b97 Fix remaining copy&paste typos in self-registration functions comments. 2010-02-04 13:39:28 +01:00