Sebastian Lackner : user32: Use C_ASSERT to ensure user_thread_info fits into TEB->Win32ClientInfo.
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Mar 23 10:03:19 CDT 2015
Module: wine
Branch: master
Commit: 5e5adcffb5e665d3d1562fd8598c5e1ae016054f
URL: http://source.winehq.org/git/wine.git/?a=commit;h=5e5adcffb5e665d3d1562fd8598c5e1ae016054f
Author: Sebastian Lackner <sebastian at fds-team.de>
Date: Mon Mar 23 14:12:38 2015 +0100
user32: Use C_ASSERT to ensure user_thread_info fits into TEB->Win32ClientInfo.
---
dlls/user32/user_private.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/user32/user_private.h b/dlls/user32/user_private.h
index adf3f7d..919540d 100644
--- a/dlls/user32/user_private.h
+++ b/dlls/user32/user_private.h
@@ -189,10 +189,10 @@ struct user_thread_info
HWND top_window; /* Desktop window */
HWND msg_window; /* HWND_MESSAGE parent window */
RAWINPUT *rawinput;
-
- ULONG pad[6]; /* Available for more data */
};
+C_ASSERT( sizeof(struct user_thread_info) <= sizeof(((TEB *)0)->Win32ClientInfo) );
+
struct hook_extra_info
{
HHOOK handle;
More information about the wine-cvs
mailing list