212 Commits

Author SHA1 Message Date
Alexandre Julliard
2afe205ebd shell32: Convert dll registration to the IRegistrar mechanism. 2011-01-19 20:36:57 +01:00
Maarten Lankhorst
e7a6b87c2d shell32: Fix pointer truncation in SHGetFileInfoA. 2010-11-29 11:22:42 +01:00
Alexandre Julliard
40977bf1d2 shell32: Store the raw AUTHORS file in resources instead of trying to convert to a C array. 2010-11-11 12:24:46 +01:00
Alexandre Julliard
f6bcd27baa shell32: Add missing WINAPI to SHGetPropertyStoreFromParsingName. 2010-08-26 18:08:23 +02:00
Ilya Basin
9dee1b24ee shell32: Fix CommandLineToArgvW("") truncating returned exe path. 2010-07-26 18:38:33 +02:00
André Hentschel
bb2600b687 shell32: Add stub for SHGetPropertyStoreFromParsingName. 2010-07-21 13:23:56 +02:00
Vincent Povirk
537bfbf494 shell32: Don't access szFullPath when SHGFI_PIDL is set in SHGetFileInfo. 2010-07-19 11:10:08 +02:00
Nikolay Sivov
7abdcd2c45 shell32: Add SHGetLocalizedName stub. 2010-05-21 14:37:52 +02:00
Nikolay Sivov
9e80570a3b shell32: Remove a useless debug switch, fix prototype. 2010-03-22 15:52:36 +01:00
Nikolay Sivov
82a4b85424 shell32: Add SHCreateFileExtractIconW stub. 2010-03-15 14:18:06 +01:00
Reece Dunn
a2c41b72f8 Don't generate FIXME warnings for DllCanUnloadNow. 2010-01-06 10:59:51 +01:00
Michael Stefaniuc
6f36945f2b shell32: Remove some superfluous LPARAM/WPARAM casts. 2009-12-28 12:27:15 +01:00
Alexandre Julliard
29c0ecfd1c shell32: Use the module instance instead of that of the owner window for the about dialog. 2009-12-21 11:20:04 +01:00
Vincent Povirk
a8c2d4b5bc shell32: Fix an uninitialized memory access in SHGetFileInfoW.
If we are passed SHGFI_PIDL, szFullPath is not initialized. If we're passed
the flags PIDL, USEFILEATTRIBUTES, and an icon flag, we will try to use the
uninitialized filename to get the icon. Since the test claims that the
function should return an icon in this case, and we cannot always convert
a pidl to a path, we should just use the pidl.
2009-12-14 12:07:25 +01:00
Aric Stewart
42e54f9513 shell32: Stub ShellHookProc. 2009-09-25 14:35:38 +02:00
Vladimir Pankratov
8777994882 shell32: Handle NULL path. 2009-08-28 16:48:23 +02:00
Stefan Leichter
a14256f621 shell32: Make the tests of the value returned from function SHGetFileInfoA more strick, fix wine to pass the tests. 2009-08-05 11:23:41 +02:00
Ken Sharp
6ed93bf824 shell32: Add stub for InitNetworkAddressControl. 2009-06-02 11:27:01 +02:00
Francois Gouget
aad81e5cea shell32: Make AboutDlgProc() and SHELL_execute() static. 2009-05-15 10:31:43 +02:00
Stefan Leichter
ac8c6a526f shell32: Stub for ExtractVersionResource16W. 2009-05-04 13:22:50 +02:00
Vitaliy Margolen
694219d4a6 shell32: Fix number of returned arguments from CommandLineToArgvW with empty string. 2009-03-23 15:25:50 +01:00
Aric Stewart
cf164785af shell32: Do not automatically fail in SHGetFileInfo if the flag SHGFI_USEFILEATTRIBUTES is combined with SHGFI_ATTRIBUTES, SHGFI_EXETYPE, or SHGFI_PIDL. 2008-11-04 12:45:28 +01:00
Roy Shea
5b6806922a shell32: Use default system icons if PrivateExtractIconsW in SHGetFileInfoW fails. 2008-09-11 11:45:46 +02:00
Vincent Povirk
3cce9ad9c6 shell32: Move SHAppBarMessage implementation from shell32 to explorer. 2008-09-04 13:32:42 +02:00
Alexandre Julliard
12ae8ff814 shell32: Add a license message box and a build id to the About dialog. Clean things up a little. 2008-03-26 23:38:36 +01:00
Alexandre Julliard
0dbeea5275 shell32: Use the larger Wine logo icon in the About dialog. 2008-03-21 18:39:11 +01:00
Alexandre Julliard
77a79c48b4 shell32: Make the icon space a bit larger in the About dialog.
Also replace numeric ids by appropriate constants.
2008-03-21 18:38:51 +01:00
Huw Davies
f372280928 shell32: Add a test for ABM_GETTASKBARPOS. 2008-03-05 19:26:13 +01:00
Huw Davies
b24ec72f89 shell32: ABM_GETAUTOHIDEBAR should return a HWND or NULL. 2008-03-05 19:26:02 +01:00
Huw Davies
c9c77ba7f7 shell32: Fix return type of SHAppBarMessage. 2008-03-05 19:25:41 +01:00
Rob Shearman
4510346b4f shell32: Memory allocated by CommandLineToArgvW should be that got from LocalAlloc/LocalReAlloc, not from GlobalAlloc.
Use LMEM_FIXED instead of 0 in calls to LocalAlloc to emphasise that 
we're getting a direct pointer, not a handle to memory.

Remove hargv as it is confusing and unnecessary.
2008-02-15 11:04:47 +01:00
Alexander Nicolaysen Sørnes
0f0678aa60 shell32: Use LocalFree in CommandLineToArgvW. 2008-02-07 11:59:53 +01:00
Andrew Talbot
2f25755674 shell32: Remove unneeded casts. 2008-01-21 11:39:04 +01:00
Marcus Meissner
08aa50ec2b shell32: GetModuleFileNameW gets number of WCHARs not bytes. 2007-11-26 14:02:50 +01:00
Evan Teran
6b3c0ecf2e shell32: Fix typo in GlobalAlloc parameters. 2007-10-18 13:22:07 +02:00
Vincent Povirk
f4a4a1c054 shell32: Implement SHPathPrepareForWrite. 2007-09-14 16:20:14 +02:00
Andrew Talbot
a77715c23b shell32: Exclude unused headers. 2007-05-21 12:31:29 +02:00
Aric Stewart
dac19db358 shell32: SHGFI_EXETYPE flag should have the files returning 0 if they are DLL images. 2007-04-19 11:55:49 +02:00
Hans Leidekker
f86ff01d9b shell32: Add a stub implementation for SHPathPrepareForWrite{A, W}. 2007-03-26 12:21:35 +02:00
Francois Gouget
ab8d1e788a shell32: SHLoadNonloadedIconOverlayIdentifiers() is a WINAPI function.
This fixes a winapi_check warning.
2007-01-25 11:05:28 +01:00
Francois Gouget
aa3165fca6 shell32: Add proper support for SHGetFileInfo(SHGFI_ICONLOCATION | SHGFI_USEFILEATTRIBUTES). 2007-01-19 12:28:57 +01:00
Francois Gouget
d2daa384e9 shell32/tests: Hack SHGetFileInfo() so it does not crash and add a test for it. 2007-01-08 12:06:21 +01:00
Hans Leidekker
3558cdb8d5 shell32: Add a stub implementation for SHLoadNonloadedIconOverlayIdentifiers. 2006-12-11 17:05:38 +01:00
Francois Gouget
bb8e625b5b Assorted spelling fixes. 2006-12-05 10:31:47 +01:00
Aric Stewart
418d093325 shell32: ABM_NEW was using parameters that are not set. 2006-10-30 20:09:24 +01: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
Andrew Talbot
27a06a5d75 shell32: Cast-qual warnings fix. 2006-09-29 14:59:55 +02:00
Alexandre Julliard
13574d919d Updated the AUTHORS list and converted it to utf-8. 2006-06-21 14:59:02 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00