Michael Stefaniuc
|
1e469c95e6
|
shell32: Avoid ARRAY_SIZE-like macros.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-07-09 10:49:05 +02:00 |
Michael Stefaniuc
|
250e8437d7
|
shell32: Use the available ARRAY_SIZE() macro.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-03-29 17:27:41 +02:00 |
Nikolay Sivov
|
2406d6cd84
|
shell32: System shellfolders don't support GetDefaultSearchGUID() in recent versions.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-27 10:20:11 +02:00 |
Nikolay Sivov
|
babd22b443
|
shell32: System shellfolders don't implement GetDefaultColumn().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-27 10:20:09 +02:00 |
Nikolay Sivov
|
f23edde42c
|
shell32: Partially implement MapColumnToSCID().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-25 22:21:42 +02:00 |
Nikolay Sivov
|
960b5996fc
|
shell32: Limit displayed volume label length to 32.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-11-28 13:58:10 +01:00 |
Nikolay Sivov
|
1c86f97985
|
shell32: Get rid of some casts by using IShellFolder2 internally.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-11-28 13:56:16 +01:00 |
Francois Gouget
|
351d907bbd
|
shell32: Remove unneeded NONAMELESSXXX directives.
|
2015-03-20 17:50:06 +09:00 |
Frédéric Delanoy
|
0666ac3ed8
|
shell32: Use BOOL type where appropriate.
|
2013-10-22 16:37:40 +02:00 |
Nikolay Sivov
|
725b069e68
|
shell32: Fix remaining cases of implementation pointer being returned.
|
2013-09-04 11:36:42 +02:00 |
Nikolay Sivov
|
81b9a83d83
|
shell32: Remove unnecessary WINAPI and some casts.
|
2013-08-16 11:55:25 +02:00 |
Michael Stefaniuc
|
89e187d3bd
|
shell32: Pass an IShellFolder2 to SHELL32_CompareIDs() to avoid casts.
|
2013-02-26 11:27:15 +01:00 |
Nikolay Sivov
|
bf0c67c322
|
shell32: Use proper macros when calling COM methods.
|
2012-07-30 17:13:33 +02:00 |
Nikolay Sivov
|
72a7c34109
|
shell32: Avoid casts when creating item menu.
|
2012-01-11 17:47:30 +01:00 |
Nikolay Sivov
|
e9fa059976
|
shell32: Merge ShellView menu implementations into a single file.
|
2012-01-10 18:29:04 +01:00 |
Michael Stefaniuc
|
28d8819b63
|
shell32: Avoid an unsafe iface to object cast in AddToEnumList().
|
2011-10-10 13:44:39 +02:00 |
Michael Stefaniuc
|
bd407b700e
|
shell32: Return the IEnumIDList object on its creation.
|
2011-10-10 13:44:33 +02:00 |
Michael Stefaniuc
|
61c8da18ef
|
shell32: Merge enumidlist.h into the main header file.
|
2011-10-10 13:43:22 +02:00 |
Michael Stefaniuc
|
d137259225
|
shell32: COM cleanup in shfldr_mycomp.c.
|
2011-05-31 18:32:59 +02:00 |
Nikolay Sivov
|
e51fe8e070
|
shell32: Use shared code to return column details from IShellFolder2::GetDetailsOf().
|
2010-04-19 15:37:52 +02:00 |
Nikolay Sivov
|
c38d56547d
|
shell32: Rename My Computer folder implementation structure.
|
2010-03-30 17:24:10 +02:00 |
Michael Stefaniuc
|
6c54ad3dba
|
shell32: Remove superfluous pointer casts.
|
2009-02-19 12:52:02 +01:00 |
Michael Stefaniuc
|
8324ed6cc9
|
shell32: Remove superfluous pointer casts from macros.
|
2009-02-19 12:51:57 +01:00 |
Michael Stefaniuc
|
f6baf97629
|
shell32: Use FAILED instead of !SUCCEEDED.
|
2008-10-08 13:41:52 +02:00 |
Alexandre Julliard
|
ab820ef24c
|
shell32: Add support for the NoDrives registry key.
|
2008-02-15 10:58:14 +01:00 |
Andrew Talbot
|
2f25755674
|
shell32: Remove unneeded casts.
|
2008-01-21 11:39:04 +01:00 |
Michael Stefaniuc
|
04380452d0
|
shell32: Fix a mem leak on an error path. Found by Smatch.
|
2007-11-19 13:53:38 +01:00 |
Rob Shearman
|
899e2ecff8
|
shell32: Return Unicode strings from all of the IShellFolder::GetDisplayNameOf functions in not running in Win9x mode.
|
2007-04-10 14:23:09 +02:00 |
Hans Leidekker
|
89e1d29482
|
shell32: Win64 printf format warning fixes.
|
2006-10-09 12:45:02 +02:00 |
James Hawkins
|
7b89ff88e8
|
janitorial: Remove redundant NULL checks before SHFree.
|
2006-10-07 17:52:59 +02:00 |
Robert Shearman
|
db8169b828
|
shell32: Convert ISF_MyComputer_fnGetDisplayNameOf to Unicode.
|
2006-06-19 23:04:23 +02:00 |
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
Robert Shearman
|
50c1e46d18
|
shell: Convert SHELL32_GetDisplayNameOfChild to unicode.
|
2006-01-16 21:31:10 +01:00 |
Michael Jung
|
b2647030c4
|
Also scan HKEY_CURRENT_USER for shell namespace extensions in
MyComputer.
|
2005-11-23 15:17:22 +01:00 |
Francois Gouget
|
0edbaf7e80
|
Remove spaces before '\n' in traces.
|
2005-11-10 12:14:56 +00:00 |
Alexandre Julliard
|
b1a9701bb5
|
Replace the _ICOM_THIS_From macros by inline functions the way it's
already done in shelllink.c.
|
2005-07-27 11:10:52 +00:00 |
Michael Jung
|
5dd3e48154
|
Release parent shell folder in GetAttributesOf.
|
2005-07-11 10:23:56 +00:00 |
Mike McCormack
|
e28c014a84
|
-Wpointer-sign fixes.
|
2005-07-03 12:03:35 +00:00 |
Dmitry Timoshkov
|
eba47f1dfe
|
Make remaining OLE interface vtables const.
|
2005-06-06 19:50:35 +00:00 |
Stefan Dösinger
|
ea18de5f58
|
*Handle cidl==0 in shfldr_desktop, shfldr_fs and shfldr_mycomp.
*Remove the dwAttributes member from the IGenericSFImpl class, it's
not needed and can't be initialised in Initialize and InitializeEx.
|
2005-05-26 16:09:12 +00:00 |
Michael Jung
|
8016f6cc62
|
More robustly query the SHGDN_FORPARSING flag in the shell32's folders
GetDisplayNameOf methods.
|
2005-05-23 16:31:42 +00:00 |
Juan Lang
|
2439b5fdda
|
Fixes to IShellFolder::GetAttributesOf implementations, spotted by
silverblade_:
- a count of zero is allowed to GetAttributesOf if apidl is NULL
- SFGAO_VALIDATE must be cleared upon return
|
2005-05-10 08:28:11 +00:00 |
Michael Jung
|
ddc26aa94e
|
Fixed MyComputer's GetDisplayNameOf method.
|
2005-05-05 10:30:39 +00:00 |
Francois Gouget
|
93416cdaf7
|
Assorted spelling fixes.
|
2005-03-23 13:15:18 +00:00 |
Jon Griffiths
|
dbf222f3aa
|
Use LMEM_ flags for LocalAlloc(), not GMEM_ (GlobalAlloc).
|
2005-03-17 20:53:37 +00:00 |
Juan Lang
|
316df99bf9
|
Convert more API calls to Unicode.
|
2005-03-02 10:16:41 +00:00 |
Juan Lang
|
b7dac96974
|
Convert a few calls to Unicode.
|
2005-02-26 17:41:26 +00:00 |
Mike McCormack
|
d68294f06f
|
Remove tabs and reformat.
|
2005-02-23 15:41:39 +00:00 |
James Hawkins
|
ba92d2924a
|
- Use Interlocked* instead of ++/-- in AddRef/Release.
- Use only stored result of Interlocked* in AddRef/Release.
- Expand TRACEs to display the ref count.
|
2005-01-14 16:02:20 +00:00 |
Jon Griffiths
|
f82272c92f
|
Remove unneeded headers to reduce unneeded rebuilds.
|
2004-12-16 14:35:55 +00:00 |