Commit 75c14651 authored by David Hedberg's avatar David Hedberg Committed by Alexandre Julliard

include: Add ICommDlgBrowser2 and ICommDlgBrowser3 interfaces.

parent a72b1eff
......@@ -1012,6 +1012,55 @@ cpp_quote("#define CDBOSC_STATECHANGE 0x00000004")
/*****************************************************************************
* ICommDlgBrowser2 interface
*/
[
object,
uuid(10339516-2894-11D2-9039-00C04F8EEB3E),
pointer_default(unique)
]
interface ICommDlgBrowser2 : ICommDlgBrowser
{
HRESULT Notify(
[in] IShellView *ppshv,
[in] DWORD dwNotifyType);
HRESULT GetDefaultMenuText(
[in] IShellView *ppshv,
[out, string, size_is(cchMax)] LPWSTR pszText,
[in] int cchMax);
HRESULT GetViewFlags(
[out] DWORD *pdwFlags);
}
/*****************************************************************************
* ICommDlgBrowser3 interface
*/
[
object,
uuid(C8AD25A1-3294-41EE-8165-71174BD01C57),
pointer_default(unique)
]
interface ICommDlgBrowser3 : ICommDlgBrowser2
{
HRESULT OnColumnClicked(
[in] IShellView *ppshv,
[in] int iColumn);
HRESULT GetCurrentFilter(
[out, string, size_is(cchFileSpec)] LPWSTR pszFileSpec,
[in] int cchFileSpec);
HRESULT OnPreviewCreated(
[in] IShellView *ppshv);
}
/*****************************************************************************
* IDockingWindowFrame interface
*/
[
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment