165 Commits

Author SHA1 Message Date
Sebastian Lackner
d3cb5c24a5 shell32: Remove __SHFreeAndNil macro.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-29 23:54:42 +09:00
Sebastian Lackner
af468590f7 shell32: Remove some unused static inline functions.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-29 23:54:42 +09:00
Alex Henrie
1ed5773843 shell32: Stub out FolderItems.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-19 22:32:41 +09:00
Nikolay Sivov
8f72117f19 shell32: Added FolderItemVerb stub. 2015-05-11 15:39:25 +09:00
Nikolay Sivov
540171bc91 shell32: Added FolderItemVerbs stub. 2015-05-11 15:39:25 +09:00
Nikolay Sivov
7ce1813fed shell32: Added IDispatch support for IShellFolderViewDual3. 2015-05-08 18:33:41 +09:00
Nikolay Sivov
d3a034e348 shell32: Release cached desktop folder on process detach. 2014-06-16 09:30:52 +02:00
Alexandre Julliard
e330a128d5 shell32: Use Shell_GetImageLists to retrieve image lists instead of using a global variable. 2014-01-02 11:56:11 +01:00
Nikolay Sivov
b6efcef7a7 shell32: Cache typeinfo instances. 2013-11-19 18:49:10 +01:00
Alexandre Julliard
116e33d50a shell32: Delay initialization of the icon cache until needed. 2013-10-17 20:29:23 +02:00
Nikolay Sivov
81b9a83d83 shell32: Remove unnecessary WINAPI and some casts. 2013-08-16 11:55:25 +02:00
Detlef Riekenberg
2d4d571ffc shell32: Add a stub for IApplicationAssociationRegistration. 2012-01-16 16:48:53 +01:00
Nikolay Sivov
72a7c34109 shell32: Avoid casts when creating item menu. 2012-01-11 17:47:30 +01:00
Nikolay Sivov
3efda60ef6 shell32: Avoid pointer casts when background menu is created. 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
Marcus Meissner
4485696248 shell32: Mark internal symbols as hidden. 2011-04-27 11:52:00 +02:00
Alexander Morozov
8b30849824 shell32: Add stub implementation of IShellDispatch. 2011-01-19 14:25:11 +01:00
Piotr Caban
e062d4a6ff shell32: Improved IShellFolder_GetUIObjectOf implementation. 2010-11-10 16:16:45 +01:00
Hans Leidekker
e7e1ec62c7 shell32: Add stub implementations of IKnownFolder and IKnownFolderManager. 2010-09-23 12:06:18 +02:00
David Hedberg
d66269696f shell32: Add IExplorerBrowser interface stub. 2010-08-20 15:49:57 +02:00
David Hedberg
be2259dce9 shell32: Shell_GetImageLists should be declared in shlobj.h and exported by name. 2010-07-20 12:35:17 +02:00
David Hedberg
65f6ab7c86 shell32: Shell_MergeMenus should be declared in shlobj.h and exported by name. 2010-07-20 12:35:13 +02:00
Nikolay Sivov
da32b078b7 shell32: Add stub shell folder for CLSID_Printers. 2010-04-06 11:59:18 +02:00
Alexandre Julliard
d72e7af9b1 shell32: Specify the full application path when starting winemenubuilder.exe. 2009-10-27 11:21:34 +01:00
Alexandre Julliard
4d413296d2 shell32: Move the IQueryAssociations implementation from shlwapi to shell32. 2009-08-25 11:13:26 +02:00
Francois Gouget
aad81e5cea shell32: Make AboutDlgProc() and SHELL_execute() static. 2009-05-15 10:31:43 +02:00
Alexandre Julliard
129ba5ade0 shell32: Make shell.dll into a stand-alone 16-bit module. 2009-04-01 18:20:13 +02:00
Vincent Povirk
e69c663c66 shell32: Add stub implementation of IShellItem. 2009-02-24 16:57:29 +01:00
Francois Gouget
0ecc22be61 shell32: HCR_GetDefaultIconFromGUIDW() is unused so remove it. 2009-02-09 13:15:11 +01:00
Francois Gouget
59c00d5568 shell32: Remove some unused functions in clipboard.c. 2009-02-09 13:14:41 +01:00
Alexandre Julliard
f65e491668 shell32: Disable the Unix folder for the Windows build. 2008-12-09 17:10:10 +01:00
Alexandre Julliard
1abff5afef shell32: Make some functions static. 2008-12-03 12:09:38 +01:00
Mike McCormack
cc405b1522 shell32: Implement "My Network Places" shell folder. 2007-12-27 14:13:30 +01:00
Alexandre Julliard
7a4e3a1011 shell32: Get rid of the internal _InsertMenuItem function. 2007-12-03 15:49:51 +01:00
Andrew Talbot
ebb2fa1aa3 shell32: Constify some variables. 2007-11-05 14:55:55 +01:00
Andrew Talbot
e7636c13e5 shell32: Constify some variables. 2007-10-31 12:39:54 +01:00
Andrew Talbot
c333402b7f shell32: Constify some variables. 2007-09-11 12:37:48 +02:00
Andrew Talbot
55355d2def shell32: Replace inline static with static inline. 2007-03-23 12:29:23 +01:00
Mikołaj Zalewski
33ee219ce3 shell32: Allow overwriting files in SHFileOperation(FO_COPY) (with confirmation dialogs). 2007-02-12 12:38:57 +01:00
Mike McCormack
e5d9b2f189 shell32: Use kernel functions in preference to libwine ones. 2006-08-24 12:42:42 +02:00
Mikołaj Zalewski
289e469e7c shell32: Add a Trash virtual folder. 2006-08-09 12:47:39 +02:00
Mikołaj Zalewski
034c1c4f18 shell32: Call the trashing code from SHFileOperationW. 2006-07-31 12:55:41 +02:00
Mikołaj Zalewski
ca7de052b2 shell32: Add trashing confirmations. 2006-07-31 12:38:54 +02:00
Mikołaj Zalewski
ea0a102d55 shell32: Show a confirmation before deleting files with syscalls. 2006-07-07 17:28:10 +02:00
Mikołaj Zalewski
e5b9a79cbc shell32: Pass the correct parent hwnd to confirmation dialogs. 2006-07-03 11:35:14 +02:00
Francois Gouget
9607151e38 shell32: Fix computation of default verb.
Compute the default verb as documented on MSDN instead of blindly
assuming it is 'open'. This fixes the WordViewer association in some
cases.
2006-06-26 13:05:12 +02:00
Mikołaj Zalewski
529346e8f4 shell32: Use SHELL_ConfirmDialogW when deleting multiple files. 2006-06-20 11:06:02 +02:00