Maarten Lankhorst : include: Add IRunnableTask interface.

Alexandre Julliard julliard at winehq.org
Sat Feb 16 09:57:33 CST 2008


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

Author: Maarten Lankhorst <m.b.lankhorst at gmail.com>
Date:   Mon Feb 11 10:14:00 2008 -0800

include: Add IRunnableTask interface.

---

 include/shobjidl.idl |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/include/shobjidl.idl b/include/shobjidl.idl
index 5e937dc..3353268 100644
--- a/include/shobjidl.idl
+++ b/include/shobjidl.idl
@@ -1296,6 +1296,22 @@ interface INewShortcutHookW : IUnknown
                 [in] int cchExtension);
 } 
 
+/*****************************************************************************
+ * IRunnableTask interface
+ */
+[
+    object,
+    uuid(85788d00-6807-11d0-b810-00c04fd706ec),
+    pointer_default(unique)
+]
+interface IRunnableTask : IUnknown
+{
+    HRESULT Run();
+    HRESULT Kill([in] BOOL fWait);
+    HRESULT Suspend();
+    HRESULT Resume();
+    ULONG IsRunning();
+}
 
 /*****************************************************************************
  * IShellChangeNotify interface




More information about the wine-cvs mailing list