David Hedberg : include: Add IFileDialogControlEvents interface declaration .

Alexandre Julliard julliard at winehq.org
Wed Jul 21 10:55:04 CDT 2010


Module: wine
Branch: master
Commit: 17bc7be58dd16ce966b70171b844349e0b2a5b89
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=17bc7be58dd16ce966b70171b844349e0b2a5b89

Author: David Hedberg <david.hedberg at 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);
+}




More information about the wine-cvs mailing list