From eb5f4b86d5676700447bd1cfd630122e1d242e07 Mon Sep 17 00:00:00 2001 From: Sebastian Lackner Date: Thu, 31 Mar 2016 04:52:14 +0200 Subject: [PATCH] include: Add definition for TP_CALLBACK_ENVIRON_V3. Signed-off-by: Sebastian Lackner Signed-off-by: Alexandre Julliard --- include/winnt.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/include/winnt.h b/include/winnt.h index 559a7198ba4..5ece0f72e70 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.11.4.GIT