Commit Graph

125 Commits

Author SHA1 Message Date
Francois Gouget
a9f9676046 shell32: CSIDL_MYDOCUMENTS is now a synonym for CSIDL_PERSONAL. 2007-09-18 11:20:40 +02:00
Vincent Povirk
f6aa17ce28 shell32: Add SHPathPrepareForWrite and related constants. 2007-09-14 16:20:14 +02:00
Lei Zhang
00bc8fa184 include: Add missing definitions to shlobj.h. 2007-06-07 13:00:08 +02:00
Dmitry Timoshkov
674ce99320 include: Add some API prototypes to appropriate header files, fix some prototypes. 2007-03-28 12:17:42 +02:00
Mikołaj Zalewski
d34691e2c8 include: Add definitions for the multisource AutoComplete list (ACLMulti). 2007-02-06 12:34:18 +01:00
Thomas Weidenmueller
e06345db52 shell32: Fix prototypes.
Fix the SHAddFromPropSheetExtArray, SHCreatePropSheetExtArray,
SHReplaceFromPropSheetExtArray and SHDestroyPropSheetExtArray function
prototypes because they're now documented. Also add them to shlobj.h.
2007-01-19 12:28:57 +01:00
Francois Gouget
468f00eddd shell32: Fix name of a constant. 2006-09-08 11:02:53 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Stefan Leichter
a4af4b95b5 shell32: Fix return value of PathProcessCommand. 2005-12-16 12:41:11 +01:00
Alexandre Julliard
1b1880b074 Remove unnecessary external variable declarations. 2005-11-28 20:56:55 +01:00
Alexandre Julliard
3095e5af76 Fixed the binary layout gcc hacks to do the right thing for gcc 4.0. 2005-09-12 10:54:51 +00:00
Alexandre Julliard
b8d3075d83 Uncomment the typedef in the DECLARE_INTERFACE macro, and get rid of
duplicate typedefs.
2005-07-26 18:32:53 +00:00
Kevin Koltzau
6703b44862 Added missing AW define. 2005-05-19 11:14:14 +00:00
Martin Fuchs
c6b0ad6963 Define flags for SHFormatDrive(). 2005-05-16 08:48:10 +00:00
Jon Griffiths
62bc2c186f Add some missing interfaces. 2005-03-17 10:27:07 +00:00
Mike McCormack
ecb33f2301 Add defines for SLDF flags. 2005-03-16 11:31:54 +00:00
Mike McCormack
20899f7870 Move interface declarations to shobjidl.idl. 2005-03-14 17:14:40 +00:00
Hans Leidekker
c1236fd120 Stub implementations for SHUpdateImageA, SHHandleUpdateImage,
SHObjectProperties, SHGetNewLinkInfo{A,W}, SHStartNetConnectionDialog,
SHEmptyRecycleBin{A,W}, SHFormatDrive, SHQueryRecycleBin{A,W}.
'HeapAlloc can fail' fix for ExtractIconExA.
Implement ExtractAssociatedIconA -> W.
Correct prototype for SHObjectProperties.
Forward SHGetNewLinkInfo to SHGetNewLinkInfoA.
2005-01-03 20:26:06 +00:00
Aric Stewart
990ea44e98 Implementation of PathCleanupSpec. 2004-11-04 04:54:08 +00:00
Alexandre Julliard
5d0160ea75 Get rid of the non-standard Ixxx_METHODS macro definitions, declare
the interfaces explicitly instead.
2004-10-05 04:38:15 +00:00
Francois Gouget
52ecbf73b1 Fix incorrect usage of COBJMACROS. 2004-10-04 19:35:40 +00:00
Francois Gouget
c13638ee85 Fix c_parser.pm so it handles 'const' preceeding a '*'.
Add missing #pragma pack directives for the new shlobj.h types.
Fix some field names in CSFV and QCMINFO.
Update the generated tests to also check shtypes.h and test some more
types.
2004-09-07 22:46:26 +00:00
Alexandre Julliard
20486e1c59 Get rid of the ICOM_MSVTABLE_COMPAT support, g++ no longer requires
this.
2004-08-23 18:10:02 +00:00
Francois Gouget
310f093ac5 Moved declarations from undocshell.h to shlobj.h to match the latest
platform SDK.
2004-08-22 22:27:31 +00:00
Francois Gouget
09747e50e7 Fix packing bug in shlobj.h.
Fix the declaration of bitfields so their layout matches what MSVC
generates.
Modify winapi_test to compute the bitfields size/alignment like MSVC
does.
Update the impacted generated.c files.
2004-08-20 19:33:17 +00:00
Alexandre Julliard
616940eb9a Get rid of the non-standard ICOM_DEFINE macro. 2004-08-12 03:33:30 +00:00
Francois Gouget
522217c0e2 Remove LPFILESYSTEMBINDDATA as it's not defined in the standard
Windows headers.
2004-08-11 20:52:37 +00:00
Alexandre Julliard
b74089091b Authors: Martin Fuchs <martin-fuchs@gmx.net>, Ge van Geldorp <gvg@reactos.com>
Implement MessageBox-based RestartDialog() and RestartDialogEx(), use
string resources for ExitWindowsDialog() to allow
internationalization.
2004-07-09 22:51:19 +00:00
Ge van Geldorp
1b2a819075 Fix IFileSystemBindData method order. 2004-06-30 18:13:09 +00:00
Ge van Geldorp
c390bb2aea Match prototypes to Platform SDK. 2004-06-28 20:32:53 +00:00
Alexandre Julliard
487b9f5f00 Moved some more definitions out of undocshell.h into the exported
headers.
2004-02-11 06:21:45 +00:00
Martin Fuchs
fa828cd057 - move some PIDL function declarations from undocshell.h into public
header, as they are no longer undocumented
- implement context menu support for Winefile
2004-02-11 04:18:12 +00:00
Juan Lang
c9053d7480 Declare SHGetFolderPath and related constants. 2004-02-03 21:26:41 +00:00
Rolf Kalbermatter
7af8b13f11 Implement PathGetShortPathA/W and change its prototype to match the
documentation on MSDN.
2004-01-21 23:51:57 +00:00
Kevin Koltzau
3accd8dfc4 Define structs FILEDESCRIPTOR and FILEGROUPDESCRIPTOR used with the
clipboard format CF_FILEGROUPDESCRIPTOR.
2004-01-08 00:39:21 +00:00
Alexandre Julliard
72ecbb0675 SHCoCreateInstance is now documented (spotted by Francois Gouget).
Its first argument should be a Unicode string.
2004-01-06 20:42:47 +00:00
Alexandre Julliard
29cff12d06 Moved the ShellExecuteEx definitions to shellapi.h where they belong. 2003-11-26 03:59:16 +00:00
Rolf Kalbermatter
4202112e2d Moved definition of newly documented API SHRestricted() and the
according policy definitions to shlobj.h.
Replace the policy numeric values with the new official defines and
change SHRestricted() to match the new documented prototype.
2003-10-02 04:30:46 +00:00
Rolf Kalbermatter
58c0561bad Added declarations for newly documented SHChangeNotify API and fixed
some prototypes.
2003-09-22 19:24:13 +00:00
Rolf Kalbermatter
6f9336dd31 Added IFileSystemBindData implementation. 2003-09-15 22:10:48 +00:00
Alexandre Julliard
69c90c2a9f Converted the rest of the obj_*.h headers to IDL into shobjidl.idl. 2003-09-09 19:32:36 +00:00
Rolf Kalbermatter
7ffcb0ea98 Change parameter in SHGetSpecialFolderPathA/W to int as documented in
MSDN.
Add some more definitions and move SHGetDesktopFolder() from
wine/obj_shellfolder.h to here.
2003-09-08 18:47:10 +00:00
Alexandre Julliard
e37c6e18d0 Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Alexandre Julliard
d937dc2963 Implemented shtypes.idl and shobjidl.idl and removed a few more
wine/obj_* headers.
2003-09-04 19:43:39 +00:00
Alexandre Julliard
7ecf0e3e1d shlobj.h must include wine/obj_dragdrophelper.h (reported by Martin
Fuchs).
2003-09-03 00:14:12 +00:00
Martin Fuchs
63fecde98b Declare LPCITEMIDLIST as 'const' pointer and adjust shell32
implementation to the corrected type.
2003-09-02 01:01:06 +00:00
Dimitrie O. Paun
53f9c21fb7 Use angle brackets (<>) rather than quotes ("") for the include
directives in our .h files. This should avoid some potentially nasty
surprises for Winelib apps.
2003-08-28 21:43:34 +00:00
Martin Fuchs
65b4d2dc75 Fixed Ansi version of RenderFILENAME and implement a Unicode version.
Implemented CFSTR_FILENAME with Unicode filename.
2003-07-26 20:32:43 +00:00
Robert Shearman
7aae1b79d9 - Support a few more flags
- Rewrite the enumeration loop
- Support non-desktop root
- Silence harmless and implemented debug messages
2003-06-06 18:09:38 +00:00
Vincent Béron
3b11910362 Include shlguid.h from shlobj.h.
Expose IShellLink to Winelib apps.
2003-04-13 01:05:31 +00:00