Commit Graph

193 Commits

Author SHA1 Message Date
Damjan Jovanovic 0f64ffd91f shell32: Fix non-BOOL returns in BOOL functions. 2013-01-11 18:14:08 +01:00
André Hentschel b4b396a957 shell32: Reorder code to avoid memory leaks (coverity). 2012-10-29 10:38:19 +01:00
Erich Hoover 7eb0d62b3d shell32: Create the All Users Microsoft directory. 2012-09-20 19:59:19 +02:00
Francois Gouget b8050f0571 Assorted spelling fixes. 2012-09-04 16:15:52 +02:00
Michael Stefaniuc 563d229b5f shell32: Avoid TRUE:FALSE conditional expressions. 2012-08-14 11:59:18 +02:00
Austin English adc0518af7 shell32: Add a stub SHGetKnownFolderIDList. 2012-05-01 14:44:33 +02:00
Michael Stefaniuc 798beb2cb8 shell32: Print the debug string and not the pointer to it. 2012-03-26 18:15:24 +02:00
Huw Davies 9ae17687c0 shell32: Don't try to check for the folder's existence if we don't have a path. 2012-02-08 13:19:22 -06:00
Huw Davies 8272045cd8 shell32: Zero-init the out parameter and fix the error if the folder id is invalid. 2012-02-08 13:19:14 -06:00
Francois Gouget c0338afebb shell32: Fix the name of the 'Application Data' folders. 2012-02-07 09:27:53 -06:00
Francois Gouget 6fc6cf6935 shell32: Don't translate the shell folder paths. 2012-01-23 19:41:56 +01:00
Francois Gouget deffb92c9d shell32: Use the plural for 'My Videos' wherever appropriate. 2012-01-23 17:44:33 +01:00
Nikolay Sivov a4dd8fb6a8 shell32: Use S_OK as successful return code name. 2012-01-09 15:34:15 +01:00
Francois Gouget a603e9871e include: Add a few missing include directives to shlguid.h. 2011-12-20 10:16:45 +01:00
Nikolay Sivov 9d6204b297 shell32: Avoid null pointer dereference in traces. 2011-11-21 11:04:22 +01:00
Michael Stefaniuc 87b3644256 shell32: Pass the object instead of the iface to helper functions. 2011-09-26 12:19:58 +02:00
Michael Stefaniuc 9e460675d6 shell32: COM cleanup in shellpath.c. 2011-09-26 12:19:55 +02:00
Mariusz Pluciński 4505b4b07c shell32: Replace call of RegDeleteKeyW by SHDeleteKeyW. 2011-08-23 11:39:41 +02:00
Mariusz Pluciński f3bd5210b8 shell32: Check if known folder's relative path was passed to function.
All non-virtual known folders must have set relative path field.
2011-08-04 18:27:38 +02:00
Huw Davies fccd4e29c9 shell32: Initialise the error string pointer. 2011-07-28 18:37:39 +02:00
Mariusz Pluciński ea990a3f43 shell32: Fix FOLDERID_Document definition. 2011-07-19 18:26:22 +02:00
Mariusz Pluciński dfa35a529f shell32: Add IKnownFolder::GetFolderDefinition() implementation. 2011-07-19 18:26:22 +02:00
Michael Stefaniuc 5ab5042183 shell32: Use FAILED instead of !SUCCEEDED. 2011-07-19 18:26:20 +02:00
Marcus Meissner a05ba2b9de shell32: Check error return in get_known_folder_path (Coverity). 2011-07-14 14:13:50 +02:00
Mariusz Pluciński 9435f3ce15 shell32: Add support of KF_REDIRECT_DEL_SOURCE_CONTENTS flag to redirection. 2011-07-05 13:51:48 +02:00
Mariusz Pluciński 104bf57c11 shell32: Add support of KF_REDIRECT_COPY_CONTENTS flag to redirection. 2011-07-05 13:51:44 +02:00
Francois Gouget db36599aff shell32: Remove WINAPI on static functions where not needed. 2011-07-01 14:39:37 +02:00
Mariusz Pluciński 08186a9c26 shell32: Check for known folder existance. 2011-07-01 14:39:36 +02:00
Mariusz Pluciński e1dc5447e8 shell32: IKnownFolder::SetPath modified to use redirection instead of overwriting original path. 2011-07-01 14:39:36 +02:00
Michael Stefaniuc c2c0bec0e3 shell32: Don't pass an unitialized size to RegGetValue(). 2011-07-01 14:39:35 +02:00
Mariusz Pluciński 7340dcdb6d shell32: Add support of known folders redirection to GetPath. 2011-06-29 14:24:53 -05:00
Mariusz Pluciński e554ee7fb4 shell32: Add support of known folders redirection to Redirect. 2011-06-29 14:24:43 -05:00
Mariusz Pluciński 4c0959b9d6 shell32: Add support of parent folder to GetPath. 2011-06-29 14:23:41 -05:00
Mariusz Pluciński 06f706a068 shell32: Add support of parent folder to RegisterFolder. 2011-06-29 14:23:36 -05:00
Francois Gouget 95d769a047 Assorted spelling fixes. 2011-06-27 13:09:47 -05:00
Mariusz Pluciński 1c7240ba4e shell32: Add IKnownFolder::SetPath() implementation. 2011-06-24 12:11:57 -05:00
Mariusz Pluciński 5e90301bc2 shell32: Add implementation of IKnownFolder::GetCategory. 2011-06-24 12:11:53 -05:00
Mariusz Pluciński c9b70e6650 shell32: Add IKnownFolder::GetPath support. 2011-06-22 16:21:11 +02:00
Mariusz Pluciński 4fd24bc20e shell32: Fix typo. 2011-06-22 16:20:57 +02:00
Mariusz Pluciński ed29ff8c3b shell32: Add support of registry-registered folders to IKnownFolderManager::GetFolder. 2011-06-22 16:20:47 +02:00
Mariusz Pluciński c5bf1977f2 shell32: Add IKnownFolderManager::UnregisterFolder implementation. 2011-06-22 16:20:26 +02:00
Mariusz Pluciński 7a3b53ab68 shell32: Add IKnownFolderManager::RegisterFolder implementation. 2011-06-22 16:20:19 +02:00
Alexandre Julliard 2afe205ebd shell32: Convert dll registration to the IRegistrar mechanism. 2011-01-19 20:36:57 +01:00
Hans Leidekker e7e1ec62c7 shell32: Add stub implementations of IKnownFolder and IKnownFolderManager. 2010-09-23 12:06:18 +02:00
Alexandre Julliard c15b376a15 shell32: Map the x86 version of the folder to the appropriate path depending on Wow64 mode. 2010-09-21 14:11:27 +02:00
Hans Leidekker 9f4d6c6edc shell32: Support FOLDERID_LocalAppDataLow. 2010-09-18 13:06:10 +02:00
Hans Leidekker 859a1d0d44 shell32: Implement SHGetFolderPathEx. 2010-09-14 12:51:42 -05:00
Hans Leidekker 678c677690 shell32: Implement SHGetKnownFolderPath. 2010-09-14 12:51:27 -05:00
Hans Leidekker 02e38f3066 shell32: Add support for CSIDL_PROGRAM_FILESX86 and CSIDL_PROGRAM_FILES_COMMONX86. 2010-09-13 10:59:27 -05:00
Louis Lenders dd1a47093e shell32: Add stubbed SHGetKnownFolderPath. 2010-09-02 18:05:23 +02:00