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 |
Francois Gouget
|
486d020c1b
|
Don't define COBJMACROS in objbase.h.
Update the Wine sources accordingly.
|
2004-10-07 03:06:48 +00:00 |
Martin Fuchs
|
bfb0653147
|
Make drive letters in PIDLs always uppercase to enable PIDL
comparison.
|
2004-09-20 19:12:17 +00:00 |
Alexandre Julliard
|
39a696a166
|
Removed some uses of the non-standard ICOM_THIS macro.
|
2004-09-06 20:34:29 +00:00 |
Alexandre Julliard
|
f714b39762
|
Get rid of the no longer used ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
macro.
|
2004-08-23 19:39:48 +00:00 |
Alexandre Julliard
|
48c4bb3c31
|
Get rid of the non-standard ICOM_VTABLE macro.
|
2004-08-12 23:00:51 +00:00 |
Alexandre Julliard
|
0467ce9fd7
|
Get rid of the non-standard ICOM_VFIELD macro.
|
2004-08-12 19:52:49 +00:00 |
Martin Fuchs
|
a9a04e8d4f
|
- make drive letters in PIDLs always uppercase to enable PIDL
comparison
- Unicodify _ILCreateDrive()
|
2004-04-15 04:57:46 +00:00 |
Martin Fuchs
|
b8dc8abbc0
|
Correct IShellFolder::GetAttributesOf() for the case *rgfInOut=0.
|
2004-04-13 00:19:11 +00:00 |
Juan Lang
|
19b1a95ec1
|
- move CreateMyCompEnumList and CreateDesktopEnumList to their
respective files
- rewrite CreateFolderEnumList to only FindFirstFile/FindNextFile once
|
2004-04-08 19:50:17 +00:00 |
Juan Lang
|
c00fbafbbf
|
Move control panel applet enumeration to cpanelfolder.c.
|
2004-04-08 04:37:43 +00:00 |
Juan Lang
|
42f28a72e9
|
- rename PT_SPECIAL to PT_SHELLEXT
- remove unnecessarily complex _ILCreate
- combine _ILCreateValue and _ILCreateFolder, since their outputs
differed by only one byte.
|
2004-04-06 23:12:11 +00:00 |
Juan Lang
|
fe7c9e5f95
|
Rename PT_MYCOMP to PT_GUID, and the corresponding union member from
mycomp to guid.
|
2004-04-06 03:22:29 +00:00 |
Martin Fuchs
|
8091a89011
|
- remove unneccesary ISF_MyComputer_Constructor() declaration
- improve returned error code of ISF_MyComputer_fnParseDisplayName()
- remove wrong comment from ISF_MyComputer_fnGetDisplayNameOf()
|
2004-01-30 22:54:12 +00:00 |
Martin Fuchs
|
0c7f449343
|
ISF_MyComputer_fnGetDisplayNameOf(): return CLSID paths of virtual
folders rooted under "My Computer" folder, better error handling.
|
2004-01-23 04:25:26 +00:00 |
Ge van Geldorp
|
399901e054
|
Rename LARGE_INTEGER and ULARGE_INTEGER members "s" to "u" to conform
with PSDK.
|
2004-01-23 01:51:33 +00:00 |