[1/3] include: Add definition for TP_CALLBACK_ENVIRON_V3.

Sebastian Lackner sebastian at fds-team.de
Wed Mar 30 21:52:14 CDT 2016


Signed-off-by: Sebastian Lackner <sebastian at fds-team.de>
---
 include/winnt.h |   23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/include/winnt.h b/include/winnt.h
index 559a719..5ece0f7 100644
--- a/include/winnt.h
+++ b/include/winnt.h
@@ -5936,6 +5936,29 @@ typedef struct _TP_CALLBACK_ENVIRON_V1
 	} u;
 } TP_CALLBACK_ENVIRON_V1;
 
+typedef struct _TP_CALLBACK_ENVIRON_V3
+{
+    TP_VERSION Version;
+    PTP_POOL Pool;
+    PTP_CLEANUP_GROUP CleanupGroup;
+    PTP_CLEANUP_GROUP_CANCEL_CALLBACK CleanupGroupCancelCallback;
+    PVOID RaceDll;
+    struct _ACTIVATION_CONTEXT *ActivationContext;
+    PTP_SIMPLE_CALLBACK FinalizationCallback;
+    union
+    {
+        DWORD Flags;
+        struct
+        {
+            DWORD LongFunction:1;
+            DWORD Persistent:1;
+            DWORD Private:30;
+        } s;
+    } u;
+    TP_CALLBACK_PRIORITY CallbackPriority;
+    DWORD Size;
+} TP_CALLBACK_ENVIRON_V3;
+
 typedef struct _TP_WORK TP_WORK, *PTP_WORK;
 typedef struct _TP_TIMER TP_TIMER, *PTP_TIMER;
 
-- 
2.7.1



More information about the wine-patches mailing list