Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
fcd7d440
Commit
fcd7d440
authored
Sep 11, 2017
by
Vincent Povirk
Committed by
Alexandre Julliard
Sep 12, 2017
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
shell32: Stub SHOpenWithDialog.
Signed-off-by:
Vincent Povirk
<
vincent@codeweavers.com
>
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
3bd1b570
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
31 additions
and
0 deletions
+31
-0
dialogs.c
dlls/shell32/dialogs.c
+6
-0
shell32.spec
dlls/shell32/shell32.spec
+1
-0
shlobj.h
include/shlobj.h
+24
-0
No files found.
dlls/shell32/dialogs.c
View file @
fcd7d440
...
...
@@ -71,6 +71,12 @@ INT WINAPI PickIconDlg(
return
0xffffffff
;
}
HRESULT
WINAPI
SHOpenWithDialog
(
HWND
parent
,
const
OPENASINFO
*
info
)
{
FIXME
(
"stub
\n
"
);
return
E_NOTIMPL
;
}
/*************************************************************************
* RunFileDlgW [internal]
*
...
...
dlls/shell32/shell32.spec
View file @
fcd7d440
...
...
@@ -410,6 +410,7 @@
@ stdcall SHLoadInProc(ptr)
@ stdcall SHLoadNonloadedIconOverlayIdentifiers()
@ stdcall SHOpenFolderAndSelectItems(ptr long ptr long)
@ stdcall SHOpenWithDialog(long ptr)
@ stdcall SHParseDisplayName(wstr ptr ptr long ptr)
@ stdcall SHPathPrepareForWriteA(long ptr str long)
@ stdcall SHPathPrepareForWriteW(long ptr wstr long)
...
...
include/shlobj.h
View file @
fcd7d440
...
...
@@ -152,6 +152,30 @@ BOOL WINAPI SHObjectProperties(HWND,DWORD,LPCWSTR,LPCWSTR);
int
WINAPI
PathCleanupSpec
(
LPCWSTR
,
LPWSTR
);
/* SHOpenWithDialog API */
typedef
enum
{
OAIF_ALLOW_REGISTRATION
=
0x00000001
,
OAIF_REGISTER_EXT
=
0x00000002
,
OAIF_EXEC
=
0x00000004
,
OAIF_FORCE_REGISTRATION
=
0x00000008
,
OAIF_HIDE_REGISTRATION
=
0x00000020
,
OAIF_URL_PROTOCOL
=
0x00000040
,
OAIF_FILE_IS_URI
=
0x00000080
}
OPEN_AS_INFO_FLAGS
;
#include <pshpack8.h>
typedef
struct
{
LPCWSTR
pcszFile
;
LPCWSTR
pcszClass
;
OPEN_AS_INFO_FLAGS
oaifInFlags
;
}
OPENASINFO
;
#include <poppack.h>
HRESULT
WINAPI
SHOpenWithDialog
(
HWND
,
const
OPENASINFO
*
);
/* Shell_MergeMenus flags */
#define MM_ADDSEPARATOR 0x00000001
#define MM_SUBMENUSHAVEIDS 0x00000002
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment