Module: wine Branch: master Commit: 17bc7be58dd16ce966b70171b844349e0b2a5b89 URL: http://source.winehq.org/git/wine.git/?a=commit;h=17bc7be58dd16ce966b70171b8...
Author: David Hedberg david.hedberg@gmail.com Date: Tue Jul 20 16:39:13 2010 +0200
include: Add IFileDialogControlEvents interface declaration.
---
include/shobjidl.idl | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/include/shobjidl.idl b/include/shobjidl.idl index 9b5fc17..d634d53 100644 --- a/include/shobjidl.idl +++ b/include/shobjidl.idl @@ -2756,3 +2756,32 @@ interface IFileDialogCustomize : IUnknown [in] DWORD dwIDItem, [in, string] LPCWSTR pszLabel); } + +/***************************************************************************** + * IFileDialogControlEvents interface + */ +[ + object, + uuid(36116642-D713-4B97-9B83-7484A9D00433), + pointer_default(unique) +] +interface IFileDialogControlEvents : IUnknown +{ + HRESULT OnItemSelected( + [in] IFileDialogCustomize *pfdc, + [in] DWORD dwIDCtl, + [in] DWORD dwIDItem); + + HRESULT OnButtonClicked( + [in] IFileDialogCustomize *pfdc, + [in] DWORD dwIDCtl); + + HRESULT OnCheckButtonToggled( + [in] IFileDialogCustomize *pfdc, + [in] BOOL dwIDCtl, + [in] BOOL bChecked); + + HRESULT OnControlActivating( + [in] IFileDialogCustomize *pfdc, + [in] DWORD dwIDCtl); +}