Commit graph

100 commits

Author SHA1 Message Date
Jactry Zeng
eef4393fb7 include: Add FWF_NONE. 2023-04-10 14:18:00 +02:00
Alexandre Julliard
55fc5c8ae8 include: Use proper dllimports for shell32 functions. 2022-12-07 14:16:10 +01:00
Alex Henrie
3d8a412a90 include: Add shobjidl_core.idl.
Needed to compile Tera Term.
2022-11-29 21:33:58 +01:00
Jinoh Kang
93dcb93573 include: Mark IPersistFolder3::InitializeEx's optional parameters as [unique].
The Windows SDK headers makes it clear that the IBindCtx and ppfti
parameters of InitializeEx are optional.  Bring Wine's definition in
sync with those.

Signed-off-by: Jinoh Kang <jinoh.kang.kr@gmail.com>
2022-05-30 22:07:43 +02:00
Jinoh Kang
6efdef2290 include: Mark IShellItem::BindToHandler's pbc parameter as [unique].
The Windows SDK headers makes it clear that the IBindCtx parameter of
BindToHandler is optional.  Bring Wine's definition in sync with those.

Signed-off-by: Jinoh Kang <jinoh.kang.kr@gmail.com>
2022-05-30 22:07:43 +02:00
Nikolay Sivov
2b4b10be9a include: Add IParentAndItem definition.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-28 11:35:31 +02:00
Jinoh Kang
97752f35cf include: Add definition for IShellItemImageFactory.
Signed-off-by: Jinoh Kang <jinoh.kang.kr@gmail.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-04-25 20:32:37 +02:00
Dmitry Timoshkov
a6445025a3 shell32: Add support for IDragSourceHelper2 interface.
The program that I have here fails if IDragSourceHelper2::SetFlags() returns E_NOTIMPL.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-15 18:55:18 +01:00
André Zwing
9323d33fa4 shell32: Add IApplicationDocumentLists stub.
Lets Cablabel S3 Lite 1.4.0.2 start, otherwise it shows a msgbox with the error and freezes.

Signed-off-by: André Zwing <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-23 22:14:19 +02:00
Jactry Zeng
27040a4f00 include: Avoid using C++ keyword.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50670
Signed-off-by: Jactry Zeng <jzeng@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-02-22 18:40:03 +01:00
Jactry Zeng
0c19e2e487 include: Add IFileOperation interface.
Signed-off-by: Jactry Zeng <jzeng@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-02-09 11:53:39 +01:00
Alistair Leslie-Hughes
6ad589b66a include: Add IPreviewHandlerFrame interface declaration.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-07-31 09:58:44 +02:00
Zhiyi Zhang
4e90bddcdd include: Fix wrong argument attribute for IFileDialog::GetOptions.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-10-29 10:12:41 +01:00
Michael Müller
4913497457 include: Add IApplicationActivationManager interface declaration.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-05-08 11:10:46 +02:00
Nikolay Sivov
04ec181c6c shell32/tests: Add a basic test for SHLimitInputEdit().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-19 12:35:12 +01:00
Mark Jansen
61b89d2c84 shobjidl.idl: Fix some typo's.
Signed-off-by: Mark Jansen <mark.jansen@reactos.org>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-01-29 20:28:59 +01:00
Henri Verbeet
5e93a74478 include: Remove some superfluous semicolons.
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-12-13 22:53:54 +01:00
Jactry Zeng
5451c7d04f shell32: Implement SHCreateItemInKnownFolder.
Signed-off-by: Jactry Zeng <jzeng@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-08-16 11:04:59 +09:00
Jactry Zeng
6048090275 shell32: Implement SHCreateItemFromRelativeName.
Signed-off-by: Jactry Zeng <jzeng@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-08-16 11:04:49 +09:00
Andrey Gusev
9f4f9423d6 shobjidl.idl: Add IApplicationDestinations declaration.
Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-06-08 19:22:15 +02:00
Nikolay Sivov
5669a710b2 include: Update various shell enums and flags.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-12-01 12:16:43 +01:00
Vincent Povirk
3ec84397c9 comdlg32: Add test for IFileDialogEvents::OnOverwrite. 2015-08-17 14:47:01 +09:00
Nikolay Sivov
e46c32ab46 shell32/ebrowser: Implement EBO_NOBORDER option. 2015-08-03 10:57:46 +02:00
Nikolay Sivov
e91dac5153 shell32: Update to IFolderView2. 2015-05-01 15:15:56 +09:00
Nikolay Sivov
5d288771c9 shell32: Update to IShellView3. 2015-04-30 16:20:58 +09:00
Nikolay Sivov
5ff44e5aef include: Added SHAssocEnumHandlers() and related interfaces definition. 2014-11-20 22:30:34 +09:00
David Hedberg
a79be28e8c shell32: Implement SHCreateShellItemFromIDLists. 2014-08-04 14:27:46 +02:00
Stefan Dösinger
98a6b70213 include: Sync an attribute to the Windows 8.1 SDK. 2014-05-21 10:33:39 +02:00
Nikolay Sivov
c2faae4c3a include: Added ITransferSource/ITransferDestination interfaces. 2014-02-13 17:52:13 +01:00
Nikolay Sivov
6fa197f537 include: Added IQueryCancelAutoPlay definition. 2013-12-31 12:27:12 +01:00
Jay Yang
ae3108e66f include: Add header entries required for SHCreateDefaultContextMenu and CDefFolderMenu_Create2. 2011-08-02 20:47:49 +02:00
Jacek Caban
547cc07961 shobjidl.idl: Added some missing coclasses. 2011-07-04 13:45:27 +02:00
Jacek Caban
34588b3969 shobjidl.idl: Added ITaskbarList[34] and ICustomDestinationList declarations. 2011-07-01 17:30:36 +02:00
André Hentschel
84d68639be shdocvw: Add ITaskbarList2 Interface. 2011-06-28 16:45:56 -05:00
Mariusz Pluciński
a0afd4cbd9 include: Add new flags to KF_DEFINITION_FLAGS. 2011-06-24 12:12:00 -05:00
Jacek Caban
d8cac6ff57 shobjidl.idl: Added IApplicationAssociationRegistration declaration. 2011-06-13 15:08:06 +02:00
Mariusz Pluciński
3ea1fa170c include: Add definition of inline function FreeKnownFolderDefinitionFields. 2011-06-10 17:16:19 +02:00
Piotr Caban
869231b439 include: Added IDockingWindow definition. 2011-03-15 11:43:58 +01:00
David Hedberg
7b67d4f5c6 include: Add IShellItem2 interface declaration. 2010-12-20 12:47:40 +01:00
Andrew Eikum
e2592139fa include: CMIC_MASK_NOASYNC flag. 2010-12-05 12:24:20 +01:00
Hans Leidekker
12261fefd4 include: Add IKnownFolder and IKnownFolderManager interfaces. 2010-09-23 12:06:07 +02:00
David Hedberg
479a9ee11e include: Fix INameSpaceTreeControlEvents interface declaration. 2010-08-26 17:21:08 +02:00
David Hedberg
fd6d9cd8f2 shell32: Implement SHCreateShellItemArrayFromDataObject. 2010-07-26 18:38:31 +02:00
David Hedberg
bf1b56be10 shell32: Implement SHCreateShellItemArrayFromShellItem. 2010-07-26 18:38:30 +02:00
David Hedberg
090824feb5 shell32: Initial implementation of IShellItemArray with SHCreateShellItemArray. 2010-07-26 18:38:30 +02:00
David Hedberg
caffc9f557 shell32: Implement IShellItem::Compare. 2010-07-26 13:34:21 +02:00
David Hedberg
2f5b53e7d7 shell32: Implement SHGetItemFromObject. 2010-07-26 13:34:21 +02:00
David Hedberg
d3846bb3ad include: Add CLSID_NamespaceTreeControl, CLSID_FileOpenDialog and CLSID_FileSaveDialog. 2010-07-26 13:34:21 +02:00
David Hedberg
b8a40388ee shell32: Implement SHGetIDListFromObject. 2010-07-23 13:05:31 +02:00
David Hedberg
c8c2bc8b4b shell32: Implement SHGetItemFromDataObject. 2010-07-23 13:05:31 +02:00