Commit graph

50 commits

Author SHA1 Message Date
Alex Henrie
3d8a412a90 include: Add shobjidl_core.idl.
Needed to compile Tera Term.
2022-11-29 21:33:58 +01:00
Nikolay Sivov
c083b2edcf include: Add IActiveDesktop definition.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-10-10 11:11:43 +02:00
Nikolay Sivov
1f1f190bf0 shell32/tests: Add a basic test for NewMenu object creation.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-19 13:43:52 +01:00
Nikolay Sivov
627630c262 shell32/shellview: Respond to special interface id CDefView.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-01 10:06:26 +02:00
Francois Gouget
a603e9871e include: Add a few missing include directives to shlguid.h. 2011-12-20 10:16:45 +01:00
Michael Stefaniuc
4e3a581d16 include: Drop "l" modifiers from numeric constants in shlguid.h. 2011-11-21 11:01:37 +01:00
Mariusz Pluciński
310ab8a22c include: Add FOLDERTYPEID types and values definitions. 2011-07-19 18:26:22 +02:00
Jacek Caban
547cc07961 shobjidl.idl: Added some missing coclasses. 2011-07-04 13:45:27 +02:00
Piotr Caban
869231b439 include: Added IDockingWindow definition. 2011-03-15 11:43:58 +01:00
David Hedberg
6fbfb7cd1d shell32: Partial implementation of IShellItem::BindToHandler. 2010-08-17 14:21:22 +02:00
David Hedberg
d3846bb3ad include: Add CLSID_NamespaceTreeControl, CLSID_FileOpenDialog and CLSID_FileSaveDialog. 2010-07-26 13:34:21 +02:00
David Hedberg
a72b1eff0e include: Add IExplorerBrowserEvents, IExplorerPaneVisibility and IExplorerBrowser interface declarations and related GUID's. 2010-05-25 12:12:48 +02:00
Nikolay Sivov
b7d611a80f shell32: Move IShellIcon definition to idl source. 2010-04-19 15:39:09 +02:00
Alistair Leslie-Hughes
28fe361115 shell32: Add and register CLSID_QueryAssociations. 2009-03-04 12:15:21 +01:00
Vincent Povirk
e69c663c66 shell32: Add stub implementation of IShellItem. 2009-02-24 16:57:29 +01:00
Henri Verbeet
eeb762d06c shell32: Add VIDs. 2008-10-14 13:41:55 +02:00
Aric Stewart
19d18f0e5c browseui: Update AutoComplete Multi to have a stub implemntation of CLSID_ACListISF and IID_IACList2. 2008-10-08 15:09:23 +02:00
Rob Shearman
3b0ea978fd mshtml: Move some public GUIDs to shlguid.h. 2008-03-06 17:43:12 +01:00
Mikolaj Zalewski
09b022e363 include: Add IProgressDialog definitions. 2007-10-24 13:47:41 +02:00
Rob Shearman
601cc42a03 include: Define some shell service IDs. 2007-08-23 20:18:32 +02:00
Francois Gouget
efba293582 include: The PSDK does not define the DEFINE_SHLGUID() macro anymore. 2007-05-29 13:17:57 +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
fb5c516dfd shell32: Implement the property sheet extension array functions.
Implement the SHAddFromPropSheetExtArray, SHCreatePropSheetExtArray,
SHReplaceFromPropSheetExtArray and SHDestroyPropSheetExtArray functions
that are used to extend/replace property sheets by shell extensions.
2007-01-23 13:06:09 +01:00
Francois Gouget
a3191f7f16 shell32: Add CLSID_CUrlHistory and CLSID_CURLSearchHook. 2006-08-08 11:16:33 +02:00
Mikołaj Zalewski
7523fd321a shell32: Add property ids to header files. 2006-08-03 19:56:22 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Michael Jung
724415602d Added CLSID_FolderShortcut definition. 2005-08-15 20:50:19 +00:00
Steven Edwards
ad7f4daf35 Register Shell Drag and Drop Helper. 2005-04-13 11:07:49 +00:00
Jon Griffiths
62bc2c186f Add some missing interfaces. 2005-03-17 10:27:07 +00:00
Mike McCormack
20899f7870 Move interface declarations to shobjidl.idl. 2005-03-14 17:14:40 +00:00
Maxime Bellengé
b7852de12f Add the IAutoComplete and IAutoComplete2 implementation (but methods
stubbed for now).
2004-04-19 19:26:57 +00:00
Martin Fuchs
9d7bcf8fdd Define IShellExecuteHook interface. 2004-01-06 21:38:55 +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
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
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
Ove Kaaven
1f5315c80f Make sure that no files except unknwn.h include wine/obj_base.h
directly.
2002-12-05 20:33:07 +00:00
Alexandre Julliard
5cdda82a5d Fixed duplication of definitions between shlwapi.h and
obj_queryassociations.h.
2002-07-24 01:57:22 +00:00
Alexandre Julliard
0799c1a780 Added LGPL standard comment, and copyright notices where necessary.
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Alexandre Julliard
b08cb175de Added guiddef.h and moved a few GUID definitions to the correct file. 2000-08-03 04:19:24 +00:00
Juergen Schmied
afe53ed99d - made IShellFolder a aggregable object
- SHCoCreateInstance can create CSIDL_FSFolder now
- browsing into folders on the desktop implemented
- corrected returnvalue of Ico_ExtractIconEx
- fixed SHGetDataFromIDList to return data of simple pidls
1999-11-23 22:31:18 +00:00
Juergen Schmied
0d0c5d8f50 More support for special pidls in SHGetSpecialFolderLocation. 1999-09-19 12:05:30 +00:00
Juergen Schmied
565b2e0b5d Many fixes/reimplementations. 1999-07-25 12:26:05 +00:00
Adrian Thurston
5a09711873 initguid.h should only contain the macro that defines the guids.
Added olectl.h to guid.c so some needed guids get defined.
Made GUID_NULL an actual guid set to 0,0,0...
1999-04-01 11:47:09 +00:00
Juergen Schmied
8e7cb4db7a Use the new header for COM definitions. 1999-03-25 10:57:12 +00:00
Juergen Schmied
a3b7a40f56 - IShellFolder and IEnumIDList are using the new COM headers
- fixed sort order for folders and drives
1999-03-14 12:16:21 +00:00
Paul Quinn
ea1640fc0c Added a lot of new OLE interfaces. 1999-03-10 18:03:53 +00:00
Francis Beaudet
3f7ad7aa98 Implemented the OLE Drag and Drop target registration mechanism and
the DoDragDrop loop to perform the DnD operation.
1999-02-13 09:13:49 +00:00
Juergen Schmied
ba28ba171f - some fixes, cleaned up includes, fixed leaks
- clean DllReferenceCount, better DllMain()
- dynamically linking LookupIconIdFromDirectoryEx32 and
  CreateIconFromResourceEx32 to USER32
- moved guid's instances to new file shellguid.c
- implemented  ShellExecuteEx32W
1999-01-23 14:12:48 +00:00
Alexandre Julliard
638f169b1e Recovery of release 990110 after disk crash.
See Changelog for changes between 990103 and 990110.
1999-01-17 16:32:32 +00:00