Commit Graph

28 Commits

Author SHA1 Message Date
Nikolay Sivov 612a194133 shell32: Use ARRAY_SIZE macro.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-19 12:35:12 +01:00
Nikolay Sivov e3b200bd8a shell32: Use global memory allocation helpers.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-22 14:16:33 +01:00
Theodore Dubois 7c915af47e shell32: Avoid closing the caller's key.
Signed-off-by: Theodore Dubois <tblodt@icloud.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-06-08 13:18:21 +09:00
Theodore Dubois 04a339e770 shell32: Fix return value for ASSOCSTR_FRIENDLYDOCNAME and ASSOCSTR_DEFAULTICON when passed a ProgID.
Signed-off-by: Theodore Dubois <tblodt@icloud.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-22 00:36:29 +09:00
Nikolay Sivov 7ca31b8119 shell32: Fix memory leak on NULL return length (Coverity). 2015-06-29 18:51:02 +09:00
Sebastian Lackner 9491044e44 shell32: Simplify check for an empty string. 2015-02-26 20:11:05 +09:00
Sebastian Lackner aba6a68068 shell32: Fix memory leak in ApplicationAssociationRegistration_QueryCurrentDefault. 2015-02-26 20:11:02 +09:00
Alistair Leslie-Hughes 3121955956 shell32: Implement IApplicationAssociationRegistration QueryCurrentDefault. 2015-02-18 16:40:52 +09:00
Francois Gouget aa096fb456 shell32: Fix a trailing '\n' in a FIXME() call. 2015-01-05 20:16:13 +01:00
Nikolay Sivov 717385b0ba shell32: Added a stub for SHAssocEnumHandlers(). 2014-12-05 20:47:42 +01:00
Nikolay Sivov 8ae6b43bc8 shell32: Fix getting a command string when root key default value doesn't point to a key. 2013-09-10 19:07:31 +02:00
Nikolay Sivov 1c13e6221a shell32: Remove asserts on invalid parameters. 2013-09-09 22:09:59 +02:00
Nikolay Sivov f0d17b5c17 shell32: Fix handle leak on consecutive Init() calls. 2013-09-09 22:09:59 +02:00
Nikolay Sivov 891cf2ac54 shell32: Added support for ASSOCF_NOTRUNCATE flag in GetString(). 2013-09-09 22:09:59 +02:00
Nikolay Sivov 4f6230d5c4 shell32: Fix search for a command string to cover more cases (like protocol associations). 2013-09-09 22:09:59 +02:00
Nikolay Sivov 0de2514f39 shell32: Consistently return interface pointer instead of implementation pointer. 2013-09-03 20:02:55 +02:00
Hans Leidekker 661bbbd068 shell32: Implement ASSOCSTR_SHELLEXTENSION. 2013-05-09 19:24:21 +02:00
Nikolay Sivov bf0c67c322 shell32: Use proper macros when calling COM methods. 2012-07-30 17:13:33 +02:00
Piotr Caban 924538f22a shell32: Handle ASSOCDATA_EDITFLAGS in IQueryAssociations:GetData function. 2012-03-27 13:41:36 +02:00
Piotr Caban d55061b9da shell32: Prepare QueryAssociations helper functions to work on non LPWSTR data. 2012-03-27 13:41:32 +02:00
Detlef Riekenberg 2d4d571ffc shell32: Add a stub for IApplicationAssociationRegistration. 2012-01-16 16:48:53 +01:00
Detlef Riekenberg 48155b5df0 shell32: Avoid crash on NULL pointer. 2012-01-16 16:48:40 +01:00
Detlef Riekenberg fdeaf7c0b4 shell32: Use SHFree for memory allocated with SHAlloc. 2012-01-16 16:48:06 +01:00
Detlef Riekenberg 38d58f8764 shell32: Remove outdated dll names from comments. 2012-01-13 18:17:33 +01:00
Michael Stefaniuc f948478f28 shell32: Use an iface instead of a vtbl pointer in IQueryAssociationsImpl. 2010-12-05 12:27:38 +01:00
Rob Shearman 3547ea011a shell32: Fix a potentially large memory leak in IQueryAssociations_fnGetString. 2009-12-30 13:37:14 +01:00
Damjan Jovanovic b585b24397 shell32: Deal better with spaces in ASSOCSTR_COMMAND values. 2009-11-24 15:53:36 +01:00
Alexandre Julliard 4d413296d2 shell32: Move the IQueryAssociations implementation from shlwapi to shell32. 2009-08-25 11:13:26 +02:00