| /* File generated automatically from tools/winapi/tests.dat; do not edit! */ |
| /* This file can be copied, modified and distributed without restriction. */ |
| |
| /* |
| * Unit tests for data structure packing |
| */ |
| |
| #define WINVER 0x0501 |
| #define _WIN32_IE 0x0501 |
| #define _WIN32_WINNT 0x0501 |
| |
| #define WINE_NOWINSOCK |
| |
| #include "windows.h" |
| |
| #include "wine/test.h" |
| |
| /*********************************************************************** |
| * Compatibility macros |
| */ |
| |
| #define DWORD_PTR UINT_PTR |
| #define LONG_PTR INT_PTR |
| #define ULONG_PTR UINT_PTR |
| |
| /*********************************************************************** |
| * Windows API extension |
| */ |
| |
| #if defined(_MSC_VER) && (_MSC_VER >= 1300) && defined(__cplusplus) |
| # define _TYPE_ALIGNMENT(type) __alignof(type) |
| #elif defined(__GNUC__) |
| # define _TYPE_ALIGNMENT(type) __alignof__(type) |
| #else |
| /* |
| * FIXME: May not be possible without a compiler extension |
| * (if type is not just a name that is, otherwise the normal |
| * TYPE_ALIGNMENT can be used) |
| */ |
| #endif |
| |
| #if defined(TYPE_ALIGNMENT) && defined(_MSC_VER) && _MSC_VER >= 800 && !defined(__cplusplus) |
| #pragma warning(disable:4116) |
| #endif |
| |
| #if !defined(TYPE_ALIGNMENT) && defined(_TYPE_ALIGNMENT) |
| # define TYPE_ALIGNMENT _TYPE_ALIGNMENT |
| #endif |
| |
| /*********************************************************************** |
| * Test helper macros |
| */ |
| |
| #define TEST_TYPE_SIZE(type, size) C_ASSERT(sizeof(type) == size); |
| |
| #ifdef TYPE_ALIGNMENT |
| # define TEST_TYPE_ALIGN(type, align) C_ASSERT(TYPE_ALIGNMENT(type) == align); |
| #else |
| # define TEST_TYPE_ALIGN(type, align) |
| #endif |
| |
| #ifdef _TYPE_ALIGNMENT |
| # define TEST_TARGET_ALIGN(type, align) C_ASSERT(_TYPE_ALIGNMENT(*(type)0) == align); |
| # define TEST_FIELD_ALIGN(type, field, align) C_ASSERT(_TYPE_ALIGNMENT(((type*)0)->field) == align); |
| #else |
| # define TEST_TARGET_ALIGN(type, align) |
| # define TEST_FIELD_ALIGN(type, field, align) |
| #endif |
| |
| #define TEST_FIELD_OFFSET(type, field, offset) C_ASSERT(FIELD_OFFSET(type, field) == offset); |
| |
| #define TEST_TARGET_SIZE(type, size) TEST_TYPE_SIZE(*(type)0, size) |
| #define TEST_FIELD_SIZE(type, field, size) TEST_TYPE_SIZE((((type*)0)->field), size) |
| #define TEST_TYPE_SIGNED(type) C_ASSERT((type) -1 < 0); |
| #define TEST_TYPE_UNSIGNED(type) C_ASSERT((type) -1 > 0); |
| |
| |
| #ifdef _WIN64 |
| |
| static void test_pack_ACCESSTIMEOUT(void) |
| { |
| /* ACCESSTIMEOUT */ |
| TEST_TYPE_SIZE (ACCESSTIMEOUT, 12) |
| TEST_TYPE_ALIGN (ACCESSTIMEOUT, 4) |
| TEST_FIELD_SIZE (ACCESSTIMEOUT, cbSize, 4) |
| TEST_FIELD_ALIGN (ACCESSTIMEOUT, cbSize, 4) |
| TEST_FIELD_OFFSET(ACCESSTIMEOUT, cbSize, 0) |
| TEST_FIELD_SIZE (ACCESSTIMEOUT, dwFlags, 4) |
| TEST_FIELD_ALIGN (ACCESSTIMEOUT, dwFlags, 4) |
| TEST_FIELD_OFFSET(ACCESSTIMEOUT, dwFlags, 4) |
| TEST_FIELD_SIZE (ACCESSTIMEOUT, iTimeOutMSec, 4) |
| TEST_FIELD_ALIGN (ACCESSTIMEOUT, iTimeOutMSec, 4) |
| TEST_FIELD_OFFSET(ACCESSTIMEOUT, iTimeOutMSec, 8) |
| } |
| |
| static void test_pack_ANIMATIONINFO(void) |
| { |
| /* ANIMATIONINFO */ |
| TEST_TYPE_SIZE (ANIMATIONINFO, 8) |
| TEST_TYPE_ALIGN (ANIMATIONINFO, 4) |
| TEST_FIELD_SIZE (ANIMATIONINFO, cbSize, 4) |
| TEST_FIELD_ALIGN (ANIMATIONINFO, cbSize, 4) |
| TEST_FIELD_OFFSET(ANIMATIONINFO, cbSize, 0) |
| TEST_FIELD_SIZE (ANIMATIONINFO, iMinAnimate, 4) |
| TEST_FIELD_ALIGN (ANIMATIONINFO, iMinAnimate, 4) |
| TEST_FIELD_OFFSET(ANIMATIONINFO, iMinAnimate, 4) |
| } |
| |
| static void test_pack_CBTACTIVATESTRUCT(void) |
| { |
| /* CBTACTIVATESTRUCT */ |
| TEST_TYPE_SIZE (CBTACTIVATESTRUCT, 16) |
| TEST_TYPE_ALIGN (CBTACTIVATESTRUCT, 8) |
| TEST_FIELD_SIZE (CBTACTIVATESTRUCT, fMouse, 4) |
| TEST_FIELD_ALIGN (CBTACTIVATESTRUCT, fMouse, 4) |
| TEST_FIELD_OFFSET(CBTACTIVATESTRUCT, fMouse, 0) |
| TEST_FIELD_SIZE (CBTACTIVATESTRUCT, hWndActive, 8) |
| TEST_FIELD_ALIGN (CBTACTIVATESTRUCT, hWndActive, 8) |
| TEST_FIELD_OFFSET(CBTACTIVATESTRUCT, hWndActive, 8) |
| } |
| |
| static void test_pack_CBT_CREATEWNDA(void) |
| { |
| /* CBT_CREATEWNDA */ |
| TEST_TYPE_SIZE (CBT_CREATEWNDA, 16) |
| TEST_TYPE_ALIGN (CBT_CREATEWNDA, 8) |
| TEST_FIELD_SIZE (CBT_CREATEWNDA, lpcs, 8) |
| TEST_FIELD_ALIGN (CBT_CREATEWNDA, lpcs, 8) |
| TEST_FIELD_OFFSET(CBT_CREATEWNDA, lpcs, 0) |
| TEST_FIELD_SIZE (CBT_CREATEWNDA, hwndInsertAfter, 8) |
| TEST_FIELD_ALIGN (CBT_CREATEWNDA, hwndInsertAfter, 8) |
| TEST_FIELD_OFFSET(CBT_CREATEWNDA, hwndInsertAfter, 8) |
| } |
| |
| static void test_pack_CBT_CREATEWNDW(void) |
| { |
| /* CBT_CREATEWNDW */ |
| TEST_TYPE_SIZE (CBT_CREATEWNDW, 16) |
| TEST_TYPE_ALIGN (CBT_CREATEWNDW, 8) |
| TEST_FIELD_SIZE (CBT_CREATEWNDW, lpcs, 8) |
| TEST_FIELD_ALIGN (CBT_CREATEWNDW, lpcs, 8) |
| TEST_FIELD_OFFSET(CBT_CREATEWNDW, lpcs, 0) |
| TEST_FIELD_SIZE (CBT_CREATEWNDW, hwndInsertAfter, 8) |
| TEST_FIELD_ALIGN (CBT_CREATEWNDW, hwndInsertAfter, 8) |
| TEST_FIELD_OFFSET(CBT_CREATEWNDW, hwndInsertAfter, 8) |
| } |
| |
| static void test_pack_CLIENTCREATESTRUCT(void) |
| { |
| /* CLIENTCREATESTRUCT */ |
| TEST_TYPE_SIZE (CLIENTCREATESTRUCT, 16) |
| TEST_TYPE_ALIGN (CLIENTCREATESTRUCT, 8) |
| TEST_FIELD_SIZE (CLIENTCREATESTRUCT, hWindowMenu, 8) |
| TEST_FIELD_ALIGN (CLIENTCREATESTRUCT, hWindowMenu, 8) |
| TEST_FIELD_OFFSET(CLIENTCREATESTRUCT, hWindowMenu, 0) |
| TEST_FIELD_SIZE (CLIENTCREATESTRUCT, idFirstChild, 4) |
| TEST_FIELD_ALIGN (CLIENTCREATESTRUCT, idFirstChild, 4) |
| TEST_FIELD_OFFSET(CLIENTCREATESTRUCT, idFirstChild, 8) |
| } |
| |
| static void test_pack_COMBOBOXINFO(void) |
| { |
| /* COMBOBOXINFO */ |
| TEST_TYPE_SIZE (COMBOBOXINFO, 64) |
| TEST_TYPE_ALIGN (COMBOBOXINFO, 8) |
| TEST_FIELD_SIZE (COMBOBOXINFO, cbSize, 4) |
| TEST_FIELD_ALIGN (COMBOBOXINFO, cbSize, 4) |
| TEST_FIELD_OFFSET(COMBOBOXINFO, cbSize, 0) |
| TEST_FIELD_SIZE (COMBOBOXINFO, rcItem, 16) |
| TEST_FIELD_ALIGN (COMBOBOXINFO, rcItem, 4) |
| TEST_FIELD_OFFSET(COMBOBOXINFO, rcItem, 4) |
| TEST_FIELD_SIZE (COMBOBOXINFO, rcButton, 16) |
| TEST_FIELD_ALIGN (COMBOBOXINFO, rcButton, 4) |
| TEST_FIELD_OFFSET(COMBOBOXINFO, rcButton, 20) |
| TEST_FIELD_SIZE (COMBOBOXINFO, stateButton, 4) |
| TEST_FIELD_ALIGN (COMBOBOXINFO, stateButton, 4) |
| TEST_FIELD_OFFSET(COMBOBOXINFO, stateButton, 36) |
| TEST_FIELD_SIZE (COMBOBOXINFO, hwndCombo, 8) |
| TEST_FIELD_ALIGN (COMBOBOXINFO, hwndCombo, 8) |
| TEST_FIELD_OFFSET(COMBOBOXINFO, hwndCombo, 40) |
| TEST_FIELD_SIZE (COMBOBOXINFO, hwndItem, 8) |
| TEST_FIELD_ALIGN (COMBOBOXINFO, hwndItem, 8) |
| TEST_FIELD_OFFSET(COMBOBOXINFO, hwndItem, 48) |
| TEST_FIELD_SIZE (COMBOBOXINFO, hwndList, 8) |
| TEST_FIELD_ALIGN (COMBOBOXINFO, hwndList, 8) |
| TEST_FIELD_OFFSET(COMBOBOXINFO, hwndList, 56) |
| } |
| |
| static void test_pack_COMPAREITEMSTRUCT(void) |
| { |
| /* COMPAREITEMSTRUCT */ |
| TEST_TYPE_SIZE (COMPAREITEMSTRUCT, 56) |
| TEST_TYPE_ALIGN (COMPAREITEMSTRUCT, 8) |
| TEST_FIELD_SIZE (COMPAREITEMSTRUCT, CtlType, 4) |
| TEST_FIELD_ALIGN (COMPAREITEMSTRUCT, CtlType, 4) |
| TEST_FIELD_OFFSET(COMPAREITEMSTRUCT, CtlType, 0) |
| TEST_FIELD_SIZE (COMPAREITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_ALIGN (COMPAREITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_OFFSET(COMPAREITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_SIZE (COMPAREITEMSTRUCT, hwndItem, 8) |
| TEST_FIELD_ALIGN (COMPAREITEMSTRUCT, hwndItem, 8) |
| TEST_FIELD_OFFSET(COMPAREITEMSTRUCT, hwndItem, 8) |
| TEST_FIELD_SIZE (COMPAREITEMSTRUCT, itemID1, 4) |
| TEST_FIELD_ALIGN (COMPAREITEMSTRUCT, itemID1, 4) |
| TEST_FIELD_OFFSET(COMPAREITEMSTRUCT, itemID1, 16) |
| TEST_FIELD_SIZE (COMPAREITEMSTRUCT, itemData1, 8) |
| TEST_FIELD_ALIGN (COMPAREITEMSTRUCT, itemData1, 8) |
| TEST_FIELD_OFFSET(COMPAREITEMSTRUCT, itemData1, 24) |
| TEST_FIELD_SIZE (COMPAREITEMSTRUCT, itemID2, 4) |
| TEST_FIELD_ALIGN (COMPAREITEMSTRUCT, itemID2, 4) |
| TEST_FIELD_OFFSET(COMPAREITEMSTRUCT, itemID2, 32) |
| TEST_FIELD_SIZE (COMPAREITEMSTRUCT, itemData2, 8) |
| TEST_FIELD_ALIGN (COMPAREITEMSTRUCT, itemData2, 8) |
| TEST_FIELD_OFFSET(COMPAREITEMSTRUCT, itemData2, 40) |
| TEST_FIELD_SIZE (COMPAREITEMSTRUCT, dwLocaleId, 4) |
| TEST_FIELD_ALIGN (COMPAREITEMSTRUCT, dwLocaleId, 4) |
| TEST_FIELD_OFFSET(COMPAREITEMSTRUCT, dwLocaleId, 48) |
| } |
| |
| static void test_pack_COPYDATASTRUCT(void) |
| { |
| /* COPYDATASTRUCT */ |
| TEST_TYPE_SIZE (COPYDATASTRUCT, 24) |
| TEST_TYPE_ALIGN (COPYDATASTRUCT, 8) |
| TEST_FIELD_SIZE (COPYDATASTRUCT, dwData, 8) |
| TEST_FIELD_ALIGN (COPYDATASTRUCT, dwData, 8) |
| TEST_FIELD_OFFSET(COPYDATASTRUCT, dwData, 0) |
| TEST_FIELD_SIZE (COPYDATASTRUCT, cbData, 4) |
| TEST_FIELD_ALIGN (COPYDATASTRUCT, cbData, 4) |
| TEST_FIELD_OFFSET(COPYDATASTRUCT, cbData, 8) |
| TEST_FIELD_SIZE (COPYDATASTRUCT, lpData, 8) |
| TEST_FIELD_ALIGN (COPYDATASTRUCT, lpData, 8) |
| TEST_FIELD_OFFSET(COPYDATASTRUCT, lpData, 16) |
| } |
| |
| static void test_pack_CREATESTRUCTA(void) |
| { |
| /* CREATESTRUCTA */ |
| TEST_TYPE_SIZE (CREATESTRUCTA, 80) |
| TEST_TYPE_ALIGN (CREATESTRUCTA, 8) |
| TEST_FIELD_SIZE (CREATESTRUCTA, lpCreateParams, 8) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, lpCreateParams, 8) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, lpCreateParams, 0) |
| TEST_FIELD_SIZE (CREATESTRUCTA, hInstance, 8) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, hInstance, 8) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, hInstance, 8) |
| TEST_FIELD_SIZE (CREATESTRUCTA, hMenu, 8) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, hMenu, 8) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, hMenu, 16) |
| TEST_FIELD_SIZE (CREATESTRUCTA, hwndParent, 8) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, hwndParent, 8) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, hwndParent, 24) |
| TEST_FIELD_SIZE (CREATESTRUCTA, cy, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, cy, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, cy, 32) |
| TEST_FIELD_SIZE (CREATESTRUCTA, cx, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, cx, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, cx, 36) |
| TEST_FIELD_SIZE (CREATESTRUCTA, y, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, y, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, y, 40) |
| TEST_FIELD_SIZE (CREATESTRUCTA, x, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, x, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, x, 44) |
| TEST_FIELD_SIZE (CREATESTRUCTA, style, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, style, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, style, 48) |
| TEST_FIELD_SIZE (CREATESTRUCTA, lpszName, 8) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, lpszName, 8) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, lpszName, 56) |
| TEST_FIELD_SIZE (CREATESTRUCTA, lpszClass, 8) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, lpszClass, 8) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, lpszClass, 64) |
| TEST_FIELD_SIZE (CREATESTRUCTA, dwExStyle, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, dwExStyle, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, dwExStyle, 72) |
| } |
| |
| static void test_pack_CREATESTRUCTW(void) |
| { |
| /* CREATESTRUCTW */ |
| TEST_TYPE_SIZE (CREATESTRUCTW, 80) |
| TEST_TYPE_ALIGN (CREATESTRUCTW, 8) |
| TEST_FIELD_SIZE (CREATESTRUCTW, lpCreateParams, 8) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, lpCreateParams, 8) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, lpCreateParams, 0) |
| TEST_FIELD_SIZE (CREATESTRUCTW, hInstance, 8) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, hInstance, 8) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, hInstance, 8) |
| TEST_FIELD_SIZE (CREATESTRUCTW, hMenu, 8) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, hMenu, 8) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, hMenu, 16) |
| TEST_FIELD_SIZE (CREATESTRUCTW, hwndParent, 8) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, hwndParent, 8) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, hwndParent, 24) |
| TEST_FIELD_SIZE (CREATESTRUCTW, cy, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, cy, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, cy, 32) |
| TEST_FIELD_SIZE (CREATESTRUCTW, cx, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, cx, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, cx, 36) |
| TEST_FIELD_SIZE (CREATESTRUCTW, y, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, y, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, y, 40) |
| TEST_FIELD_SIZE (CREATESTRUCTW, x, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, x, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, x, 44) |
| TEST_FIELD_SIZE (CREATESTRUCTW, style, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, style, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, style, 48) |
| TEST_FIELD_SIZE (CREATESTRUCTW, lpszName, 8) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, lpszName, 8) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, lpszName, 56) |
| TEST_FIELD_SIZE (CREATESTRUCTW, lpszClass, 8) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, lpszClass, 8) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, lpszClass, 64) |
| TEST_FIELD_SIZE (CREATESTRUCTW, dwExStyle, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, dwExStyle, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, dwExStyle, 72) |
| } |
| |
| static void test_pack_CURSORINFO(void) |
| { |
| /* CURSORINFO */ |
| TEST_TYPE_SIZE (CURSORINFO, 24) |
| TEST_TYPE_ALIGN (CURSORINFO, 8) |
| TEST_FIELD_SIZE (CURSORINFO, cbSize, 4) |
| TEST_FIELD_ALIGN (CURSORINFO, cbSize, 4) |
| TEST_FIELD_OFFSET(CURSORINFO, cbSize, 0) |
| TEST_FIELD_SIZE (CURSORINFO, flags, 4) |
| TEST_FIELD_ALIGN (CURSORINFO, flags, 4) |
| TEST_FIELD_OFFSET(CURSORINFO, flags, 4) |
| TEST_FIELD_SIZE (CURSORINFO, hCursor, 8) |
| TEST_FIELD_ALIGN (CURSORINFO, hCursor, 8) |
| TEST_FIELD_OFFSET(CURSORINFO, hCursor, 8) |
| TEST_FIELD_SIZE (CURSORINFO, ptScreenPos, 8) |
| TEST_FIELD_ALIGN (CURSORINFO, ptScreenPos, 4) |
| TEST_FIELD_OFFSET(CURSORINFO, ptScreenPos, 16) |
| } |
| |
| static void test_pack_CWPRETSTRUCT(void) |
| { |
| /* CWPRETSTRUCT */ |
| TEST_TYPE_SIZE (CWPRETSTRUCT, 40) |
| TEST_TYPE_ALIGN (CWPRETSTRUCT, 8) |
| TEST_FIELD_SIZE (CWPRETSTRUCT, lResult, 8) |
| TEST_FIELD_ALIGN (CWPRETSTRUCT, lResult, 8) |
| TEST_FIELD_OFFSET(CWPRETSTRUCT, lResult, 0) |
| TEST_FIELD_SIZE (CWPRETSTRUCT, lParam, 8) |
| TEST_FIELD_ALIGN (CWPRETSTRUCT, lParam, 8) |
| TEST_FIELD_OFFSET(CWPRETSTRUCT, lParam, 8) |
| TEST_FIELD_SIZE (CWPRETSTRUCT, wParam, 8) |
| TEST_FIELD_ALIGN (CWPRETSTRUCT, wParam, 8) |
| TEST_FIELD_OFFSET(CWPRETSTRUCT, wParam, 16) |
| TEST_FIELD_SIZE (CWPRETSTRUCT, message, 4) |
| TEST_FIELD_ALIGN (CWPRETSTRUCT, message, 4) |
| TEST_FIELD_OFFSET(CWPRETSTRUCT, message, 24) |
| TEST_FIELD_SIZE (CWPRETSTRUCT, hwnd, 8) |
| TEST_FIELD_ALIGN (CWPRETSTRUCT, hwnd, 8) |
| TEST_FIELD_OFFSET(CWPRETSTRUCT, hwnd, 32) |
| } |
| |
| static void test_pack_CWPSTRUCT(void) |
| { |
| /* CWPSTRUCT */ |
| TEST_TYPE_SIZE (CWPSTRUCT, 32) |
| TEST_TYPE_ALIGN (CWPSTRUCT, 8) |
| TEST_FIELD_SIZE (CWPSTRUCT, lParam, 8) |
| TEST_FIELD_ALIGN (CWPSTRUCT, lParam, 8) |
| TEST_FIELD_OFFSET(CWPSTRUCT, lParam, 0) |
| TEST_FIELD_SIZE (CWPSTRUCT, wParam, 8) |
| TEST_FIELD_ALIGN (CWPSTRUCT, wParam, 8) |
| TEST_FIELD_OFFSET(CWPSTRUCT, wParam, 8) |
| TEST_FIELD_SIZE (CWPSTRUCT, message, 4) |
| TEST_FIELD_ALIGN (CWPSTRUCT, message, 4) |
| TEST_FIELD_OFFSET(CWPSTRUCT, message, 16) |
| TEST_FIELD_SIZE (CWPSTRUCT, hwnd, 8) |
| TEST_FIELD_ALIGN (CWPSTRUCT, hwnd, 8) |
| TEST_FIELD_OFFSET(CWPSTRUCT, hwnd, 24) |
| } |
| |
| static void test_pack_DEBUGHOOKINFO(void) |
| { |
| /* DEBUGHOOKINFO */ |
| TEST_TYPE_SIZE (DEBUGHOOKINFO, 32) |
| TEST_TYPE_ALIGN (DEBUGHOOKINFO, 8) |
| TEST_FIELD_SIZE (DEBUGHOOKINFO, idThread, 4) |
| TEST_FIELD_ALIGN (DEBUGHOOKINFO, idThread, 4) |
| TEST_FIELD_OFFSET(DEBUGHOOKINFO, idThread, 0) |
| TEST_FIELD_SIZE (DEBUGHOOKINFO, idThreadInstaller, 4) |
| TEST_FIELD_ALIGN (DEBUGHOOKINFO, idThreadInstaller, 4) |
| TEST_FIELD_OFFSET(DEBUGHOOKINFO, idThreadInstaller, 4) |
| TEST_FIELD_SIZE (DEBUGHOOKINFO, lParam, 8) |
| TEST_FIELD_ALIGN (DEBUGHOOKINFO, lParam, 8) |
| TEST_FIELD_OFFSET(DEBUGHOOKINFO, lParam, 8) |
| TEST_FIELD_SIZE (DEBUGHOOKINFO, wParam, 8) |
| TEST_FIELD_ALIGN (DEBUGHOOKINFO, wParam, 8) |
| TEST_FIELD_OFFSET(DEBUGHOOKINFO, wParam, 16) |
| TEST_FIELD_SIZE (DEBUGHOOKINFO, code, 4) |
| TEST_FIELD_ALIGN (DEBUGHOOKINFO, code, 4) |
| TEST_FIELD_OFFSET(DEBUGHOOKINFO, code, 24) |
| } |
| |
| static void test_pack_DELETEITEMSTRUCT(void) |
| { |
| /* DELETEITEMSTRUCT */ |
| TEST_TYPE_SIZE (DELETEITEMSTRUCT, 32) |
| TEST_TYPE_ALIGN (DELETEITEMSTRUCT, 8) |
| TEST_FIELD_SIZE (DELETEITEMSTRUCT, CtlType, 4) |
| TEST_FIELD_ALIGN (DELETEITEMSTRUCT, CtlType, 4) |
| TEST_FIELD_OFFSET(DELETEITEMSTRUCT, CtlType, 0) |
| TEST_FIELD_SIZE (DELETEITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_ALIGN (DELETEITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_OFFSET(DELETEITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_SIZE (DELETEITEMSTRUCT, itemID, 4) |
| TEST_FIELD_ALIGN (DELETEITEMSTRUCT, itemID, 4) |
| TEST_FIELD_OFFSET(DELETEITEMSTRUCT, itemID, 8) |
| TEST_FIELD_SIZE (DELETEITEMSTRUCT, hwndItem, 8) |
| TEST_FIELD_ALIGN (DELETEITEMSTRUCT, hwndItem, 8) |
| TEST_FIELD_OFFSET(DELETEITEMSTRUCT, hwndItem, 16) |
| TEST_FIELD_SIZE (DELETEITEMSTRUCT, itemData, 8) |
| TEST_FIELD_ALIGN (DELETEITEMSTRUCT, itemData, 8) |
| TEST_FIELD_OFFSET(DELETEITEMSTRUCT, itemData, 24) |
| } |
| |
| static void test_pack_DESKTOPENUMPROCA(void) |
| { |
| /* DESKTOPENUMPROCA */ |
| TEST_TYPE_SIZE (DESKTOPENUMPROCA, 8) |
| TEST_TYPE_ALIGN (DESKTOPENUMPROCA, 8) |
| } |
| |
| static void test_pack_DESKTOPENUMPROCW(void) |
| { |
| /* DESKTOPENUMPROCW */ |
| TEST_TYPE_SIZE (DESKTOPENUMPROCW, 8) |
| TEST_TYPE_ALIGN (DESKTOPENUMPROCW, 8) |
| } |
| |
| static void test_pack_DLGITEMTEMPLATE(void) |
| { |
| /* DLGITEMTEMPLATE (pack 2) */ |
| TEST_TYPE_SIZE (DLGITEMTEMPLATE, 18) |
| TEST_TYPE_ALIGN (DLGITEMTEMPLATE, 2) |
| TEST_FIELD_SIZE (DLGITEMTEMPLATE, style, 4) |
| TEST_FIELD_ALIGN (DLGITEMTEMPLATE, style, 2) |
| TEST_FIELD_OFFSET(DLGITEMTEMPLATE, style, 0) |
| TEST_FIELD_SIZE (DLGITEMTEMPLATE, dwExtendedStyle, 4) |
| TEST_FIELD_ALIGN (DLGITEMTEMPLATE, dwExtendedStyle, 2) |
| TEST_FIELD_OFFSET(DLGITEMTEMPLATE, dwExtendedStyle, 4) |
| TEST_FIELD_SIZE (DLGITEMTEMPLATE, x, 2) |
| TEST_FIELD_ALIGN (DLGITEMTEMPLATE, x, 2) |
| TEST_FIELD_OFFSET(DLGITEMTEMPLATE, x, 8) |
| TEST_FIELD_SIZE (DLGITEMTEMPLATE, y, 2) |
| TEST_FIELD_ALIGN (DLGITEMTEMPLATE, y, 2) |
| TEST_FIELD_OFFSET(DLGITEMTEMPLATE, y, 10) |
| TEST_FIELD_SIZE (DLGITEMTEMPLATE, cx, 2) |
| TEST_FIELD_ALIGN (DLGITEMTEMPLATE, cx, 2) |
| TEST_FIELD_OFFSET(DLGITEMTEMPLATE, cx, 12) |
| TEST_FIELD_SIZE (DLGITEMTEMPLATE, cy, 2) |
| TEST_FIELD_ALIGN (DLGITEMTEMPLATE, cy, 2) |
| TEST_FIELD_OFFSET(DLGITEMTEMPLATE, cy, 14) |
| TEST_FIELD_SIZE (DLGITEMTEMPLATE, id, 2) |
| TEST_FIELD_ALIGN (DLGITEMTEMPLATE, id, 2) |
| TEST_FIELD_OFFSET(DLGITEMTEMPLATE, id, 16) |
| } |
| |
| static void test_pack_DLGPROC(void) |
| { |
| /* DLGPROC */ |
| TEST_TYPE_SIZE (DLGPROC, 8) |
| TEST_TYPE_ALIGN (DLGPROC, 8) |
| } |
| |
| static void test_pack_DLGTEMPLATE(void) |
| { |
| /* DLGTEMPLATE (pack 2) */ |
| TEST_TYPE_SIZE (DLGTEMPLATE, 18) |
| TEST_TYPE_ALIGN (DLGTEMPLATE, 2) |
| TEST_FIELD_SIZE (DLGTEMPLATE, style, 4) |
| TEST_FIELD_ALIGN (DLGTEMPLATE, style, 2) |
| TEST_FIELD_OFFSET(DLGTEMPLATE, style, 0) |
| TEST_FIELD_SIZE (DLGTEMPLATE, dwExtendedStyle, 4) |
| TEST_FIELD_ALIGN (DLGTEMPLATE, dwExtendedStyle, 2) |
| TEST_FIELD_OFFSET(DLGTEMPLATE, dwExtendedStyle, 4) |
| TEST_FIELD_SIZE (DLGTEMPLATE, cdit, 2) |
| TEST_FIELD_ALIGN (DLGTEMPLATE, cdit, 2) |
| TEST_FIELD_OFFSET(DLGTEMPLATE, cdit, 8) |
| TEST_FIELD_SIZE (DLGTEMPLATE, x, 2) |
| TEST_FIELD_ALIGN (DLGTEMPLATE, x, 2) |
| TEST_FIELD_OFFSET(DLGTEMPLATE, x, 10) |
| TEST_FIELD_SIZE (DLGTEMPLATE, y, 2) |
| TEST_FIELD_ALIGN (DLGTEMPLATE, y, 2) |
| TEST_FIELD_OFFSET(DLGTEMPLATE, y, 12) |
| TEST_FIELD_SIZE (DLGTEMPLATE, cx, 2) |
| TEST_FIELD_ALIGN (DLGTEMPLATE, cx, 2) |
| TEST_FIELD_OFFSET(DLGTEMPLATE, cx, 14) |
| TEST_FIELD_SIZE (DLGTEMPLATE, cy, 2) |
| TEST_FIELD_ALIGN (DLGTEMPLATE, cy, 2) |
| TEST_FIELD_OFFSET(DLGTEMPLATE, cy, 16) |
| } |
| |
| static void test_pack_DRAWITEMSTRUCT(void) |
| { |
| /* DRAWITEMSTRUCT */ |
| TEST_TYPE_SIZE (DRAWITEMSTRUCT, 64) |
| TEST_TYPE_ALIGN (DRAWITEMSTRUCT, 8) |
| TEST_FIELD_SIZE (DRAWITEMSTRUCT, CtlType, 4) |
| TEST_FIELD_ALIGN (DRAWITEMSTRUCT, CtlType, 4) |
| TEST_FIELD_OFFSET(DRAWITEMSTRUCT, CtlType, 0) |
| TEST_FIELD_SIZE (DRAWITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_ALIGN (DRAWITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_OFFSET(DRAWITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_SIZE (DRAWITEMSTRUCT, itemID, 4) |
| TEST_FIELD_ALIGN (DRAWITEMSTRUCT, itemID, 4) |
| TEST_FIELD_OFFSET(DRAWITEMSTRUCT, itemID, 8) |
| TEST_FIELD_SIZE (DRAWITEMSTRUCT, itemAction, 4) |
| TEST_FIELD_ALIGN (DRAWITEMSTRUCT, itemAction, 4) |
| TEST_FIELD_OFFSET(DRAWITEMSTRUCT, itemAction, 12) |
| TEST_FIELD_SIZE (DRAWITEMSTRUCT, itemState, 4) |
| TEST_FIELD_ALIGN (DRAWITEMSTRUCT, itemState, 4) |
| TEST_FIELD_OFFSET(DRAWITEMSTRUCT, itemState, 16) |
| TEST_FIELD_SIZE (DRAWITEMSTRUCT, hwndItem, 8) |
| TEST_FIELD_ALIGN (DRAWITEMSTRUCT, hwndItem, 8) |
| TEST_FIELD_OFFSET(DRAWITEMSTRUCT, hwndItem, 24) |
| TEST_FIELD_SIZE (DRAWITEMSTRUCT, hDC, 8) |
| TEST_FIELD_ALIGN (DRAWITEMSTRUCT, hDC, 8) |
| TEST_FIELD_OFFSET(DRAWITEMSTRUCT, hDC, 32) |
| TEST_FIELD_SIZE (DRAWITEMSTRUCT, rcItem, 16) |
| TEST_FIELD_ALIGN (DRAWITEMSTRUCT, rcItem, 4) |
| TEST_FIELD_OFFSET(DRAWITEMSTRUCT, rcItem, 40) |
| TEST_FIELD_SIZE (DRAWITEMSTRUCT, itemData, 8) |
| TEST_FIELD_ALIGN (DRAWITEMSTRUCT, itemData, 8) |
| TEST_FIELD_OFFSET(DRAWITEMSTRUCT, itemData, 56) |
| } |
| |
| static void test_pack_DRAWSTATEPROC(void) |
| { |
| /* DRAWSTATEPROC */ |
| TEST_TYPE_SIZE (DRAWSTATEPROC, 8) |
| TEST_TYPE_ALIGN (DRAWSTATEPROC, 8) |
| } |
| |
| static void test_pack_DRAWTEXTPARAMS(void) |
| { |
| /* DRAWTEXTPARAMS */ |
| TEST_TYPE_SIZE (DRAWTEXTPARAMS, 20) |
| TEST_TYPE_ALIGN (DRAWTEXTPARAMS, 4) |
| TEST_FIELD_SIZE (DRAWTEXTPARAMS, cbSize, 4) |
| TEST_FIELD_ALIGN (DRAWTEXTPARAMS, cbSize, 4) |
| TEST_FIELD_OFFSET(DRAWTEXTPARAMS, cbSize, 0) |
| TEST_FIELD_SIZE (DRAWTEXTPARAMS, iTabLength, 4) |
| TEST_FIELD_ALIGN (DRAWTEXTPARAMS, iTabLength, 4) |
| TEST_FIELD_OFFSET(DRAWTEXTPARAMS, iTabLength, 4) |
| TEST_FIELD_SIZE (DRAWTEXTPARAMS, iLeftMargin, 4) |
| TEST_FIELD_ALIGN (DRAWTEXTPARAMS, iLeftMargin, 4) |
| TEST_FIELD_OFFSET(DRAWTEXTPARAMS, iLeftMargin, 8) |
| TEST_FIELD_SIZE (DRAWTEXTPARAMS, iRightMargin, 4) |
| TEST_FIELD_ALIGN (DRAWTEXTPARAMS, iRightMargin, 4) |
| TEST_FIELD_OFFSET(DRAWTEXTPARAMS, iRightMargin, 12) |
| TEST_FIELD_SIZE (DRAWTEXTPARAMS, uiLengthDrawn, 4) |
| TEST_FIELD_ALIGN (DRAWTEXTPARAMS, uiLengthDrawn, 4) |
| TEST_FIELD_OFFSET(DRAWTEXTPARAMS, uiLengthDrawn, 16) |
| } |
| |
| static void test_pack_EDITWORDBREAKPROCA(void) |
| { |
| /* EDITWORDBREAKPROCA */ |
| TEST_TYPE_SIZE (EDITWORDBREAKPROCA, 8) |
| TEST_TYPE_ALIGN (EDITWORDBREAKPROCA, 8) |
| } |
| |
| static void test_pack_EDITWORDBREAKPROCW(void) |
| { |
| /* EDITWORDBREAKPROCW */ |
| TEST_TYPE_SIZE (EDITWORDBREAKPROCW, 8) |
| TEST_TYPE_ALIGN (EDITWORDBREAKPROCW, 8) |
| } |
| |
| static void test_pack_EVENTMSG(void) |
| { |
| /* EVENTMSG */ |
| TEST_TYPE_SIZE (EVENTMSG, 24) |
| TEST_TYPE_ALIGN (EVENTMSG, 8) |
| TEST_FIELD_SIZE (EVENTMSG, message, 4) |
| TEST_FIELD_ALIGN (EVENTMSG, message, 4) |
| TEST_FIELD_OFFSET(EVENTMSG, message, 0) |
| TEST_FIELD_SIZE (EVENTMSG, paramL, 4) |
| TEST_FIELD_ALIGN (EVENTMSG, paramL, 4) |
| TEST_FIELD_OFFSET(EVENTMSG, paramL, 4) |
| TEST_FIELD_SIZE (EVENTMSG, paramH, 4) |
| TEST_FIELD_ALIGN (EVENTMSG, paramH, 4) |
| TEST_FIELD_OFFSET(EVENTMSG, paramH, 8) |
| TEST_FIELD_SIZE (EVENTMSG, time, 4) |
| TEST_FIELD_ALIGN (EVENTMSG, time, 4) |
| TEST_FIELD_OFFSET(EVENTMSG, time, 12) |
| TEST_FIELD_SIZE (EVENTMSG, hwnd, 8) |
| TEST_FIELD_ALIGN (EVENTMSG, hwnd, 8) |
| TEST_FIELD_OFFSET(EVENTMSG, hwnd, 16) |
| } |
| |
| static void test_pack_FILTERKEYS(void) |
| { |
| /* FILTERKEYS */ |
| TEST_TYPE_SIZE (FILTERKEYS, 24) |
| TEST_TYPE_ALIGN (FILTERKEYS, 4) |
| TEST_FIELD_SIZE (FILTERKEYS, cbSize, 4) |
| TEST_FIELD_ALIGN (FILTERKEYS, cbSize, 4) |
| TEST_FIELD_OFFSET(FILTERKEYS, cbSize, 0) |
| TEST_FIELD_SIZE (FILTERKEYS, dwFlags, 4) |
| TEST_FIELD_ALIGN (FILTERKEYS, dwFlags, 4) |
| TEST_FIELD_OFFSET(FILTERKEYS, dwFlags, 4) |
| TEST_FIELD_SIZE (FILTERKEYS, iWaitMSec, 4) |
| TEST_FIELD_ALIGN (FILTERKEYS, iWaitMSec, 4) |
| TEST_FIELD_OFFSET(FILTERKEYS, iWaitMSec, 8) |
| TEST_FIELD_SIZE (FILTERKEYS, iDelayMSec, 4) |
| TEST_FIELD_ALIGN (FILTERKEYS, iDelayMSec, 4) |
| TEST_FIELD_OFFSET(FILTERKEYS, iDelayMSec, 12) |
| TEST_FIELD_SIZE (FILTERKEYS, iRepeatMSec, 4) |
| TEST_FIELD_ALIGN (FILTERKEYS, iRepeatMSec, 4) |
| TEST_FIELD_OFFSET(FILTERKEYS, iRepeatMSec, 16) |
| TEST_FIELD_SIZE (FILTERKEYS, iBounceMSec, 4) |
| TEST_FIELD_ALIGN (FILTERKEYS, iBounceMSec, 4) |
| TEST_FIELD_OFFSET(FILTERKEYS, iBounceMSec, 20) |
| } |
| |
| static void test_pack_FLASHWINFO(void) |
| { |
| /* FLASHWINFO */ |
| TEST_TYPE_SIZE (FLASHWINFO, 32) |
| TEST_TYPE_ALIGN (FLASHWINFO, 8) |
| TEST_FIELD_SIZE (FLASHWINFO, cbSize, 4) |
| TEST_FIELD_ALIGN (FLASHWINFO, cbSize, 4) |
| TEST_FIELD_OFFSET(FLASHWINFO, cbSize, 0) |
| TEST_FIELD_SIZE (FLASHWINFO, hwnd, 8) |
| TEST_FIELD_ALIGN (FLASHWINFO, hwnd, 8) |
| TEST_FIELD_OFFSET(FLASHWINFO, hwnd, 8) |
| TEST_FIELD_SIZE (FLASHWINFO, dwFlags, 4) |
| TEST_FIELD_ALIGN (FLASHWINFO, dwFlags, 4) |
| TEST_FIELD_OFFSET(FLASHWINFO, dwFlags, 16) |
| TEST_FIELD_SIZE (FLASHWINFO, uCount, 4) |
| TEST_FIELD_ALIGN (FLASHWINFO, uCount, 4) |
| TEST_FIELD_OFFSET(FLASHWINFO, uCount, 20) |
| TEST_FIELD_SIZE (FLASHWINFO, dwTimeout, 4) |
| TEST_FIELD_ALIGN (FLASHWINFO, dwTimeout, 4) |
| TEST_FIELD_OFFSET(FLASHWINFO, dwTimeout, 24) |
| } |
| |
| static void test_pack_GRAYSTRINGPROC(void) |
| { |
| /* GRAYSTRINGPROC */ |
| TEST_TYPE_SIZE (GRAYSTRINGPROC, 8) |
| TEST_TYPE_ALIGN (GRAYSTRINGPROC, 8) |
| } |
| |
| static void test_pack_GUITHREADINFO(void) |
| { |
| /* GUITHREADINFO */ |
| TEST_TYPE_SIZE (GUITHREADINFO, 72) |
| TEST_TYPE_ALIGN (GUITHREADINFO, 8) |
| TEST_FIELD_SIZE (GUITHREADINFO, cbSize, 4) |
| TEST_FIELD_ALIGN (GUITHREADINFO, cbSize, 4) |
| TEST_FIELD_OFFSET(GUITHREADINFO, cbSize, 0) |
| TEST_FIELD_SIZE (GUITHREADINFO, flags, 4) |
| TEST_FIELD_ALIGN (GUITHREADINFO, flags, 4) |
| TEST_FIELD_OFFSET(GUITHREADINFO, flags, 4) |
| TEST_FIELD_SIZE (GUITHREADINFO, hwndActive, 8) |
| TEST_FIELD_ALIGN (GUITHREADINFO, hwndActive, 8) |
| TEST_FIELD_OFFSET(GUITHREADINFO, hwndActive, 8) |
| TEST_FIELD_SIZE (GUITHREADINFO, hwndFocus, 8) |
| TEST_FIELD_ALIGN (GUITHREADINFO, hwndFocus, 8) |
| TEST_FIELD_OFFSET(GUITHREADINFO, hwndFocus, 16) |
| TEST_FIELD_SIZE (GUITHREADINFO, hwndCapture, 8) |
| TEST_FIELD_ALIGN (GUITHREADINFO, hwndCapture, 8) |
| TEST_FIELD_OFFSET(GUITHREADINFO, hwndCapture, 24) |
| TEST_FIELD_SIZE (GUITHREADINFO, hwndMenuOwner, 8) |
| TEST_FIELD_ALIGN (GUITHREADINFO, hwndMenuOwner, 8) |
| TEST_FIELD_OFFSET(GUITHREADINFO, hwndMenuOwner, 32) |
| TEST_FIELD_SIZE (GUITHREADINFO, hwndMoveSize, 8) |
| TEST_FIELD_ALIGN (GUITHREADINFO, hwndMoveSize, 8) |
| TEST_FIELD_OFFSET(GUITHREADINFO, hwndMoveSize, 40) |
| TEST_FIELD_SIZE (GUITHREADINFO, hwndCaret, 8) |
| TEST_FIELD_ALIGN (GUITHREADINFO, hwndCaret, 8) |
| TEST_FIELD_OFFSET(GUITHREADINFO, hwndCaret, 48) |
| TEST_FIELD_SIZE (GUITHREADINFO, rcCaret, 16) |
| TEST_FIELD_ALIGN (GUITHREADINFO, rcCaret, 4) |
| TEST_FIELD_OFFSET(GUITHREADINFO, rcCaret, 56) |
| } |
| |
| static void test_pack_HARDWAREHOOKSTRUCT(void) |
| { |
| /* HARDWAREHOOKSTRUCT */ |
| TEST_TYPE_SIZE (HARDWAREHOOKSTRUCT, 32) |
| TEST_TYPE_ALIGN (HARDWAREHOOKSTRUCT, 8) |
| TEST_FIELD_SIZE (HARDWAREHOOKSTRUCT, hwnd, 8) |
| TEST_FIELD_ALIGN (HARDWAREHOOKSTRUCT, hwnd, 8) |
| TEST_FIELD_OFFSET(HARDWAREHOOKSTRUCT, hwnd, 0) |
| TEST_FIELD_SIZE (HARDWAREHOOKSTRUCT, message, 4) |
| TEST_FIELD_ALIGN (HARDWAREHOOKSTRUCT, message, 4) |
| TEST_FIELD_OFFSET(HARDWAREHOOKSTRUCT, message, 8) |
| TEST_FIELD_SIZE (HARDWAREHOOKSTRUCT, wParam, 8) |
| TEST_FIELD_ALIGN (HARDWAREHOOKSTRUCT, wParam, 8) |
| TEST_FIELD_OFFSET(HARDWAREHOOKSTRUCT, wParam, 16) |
| TEST_FIELD_SIZE (HARDWAREHOOKSTRUCT, lParam, 8) |
| TEST_FIELD_ALIGN (HARDWAREHOOKSTRUCT, lParam, 8) |
| TEST_FIELD_OFFSET(HARDWAREHOOKSTRUCT, lParam, 24) |
| } |
| |
| static void test_pack_HARDWAREINPUT(void) |
| { |
| /* HARDWAREINPUT */ |
| TEST_TYPE_SIZE (HARDWAREINPUT, 8) |
| TEST_TYPE_ALIGN (HARDWAREINPUT, 4) |
| TEST_FIELD_SIZE (HARDWAREINPUT, uMsg, 4) |
| TEST_FIELD_ALIGN (HARDWAREINPUT, uMsg, 4) |
| TEST_FIELD_OFFSET(HARDWAREINPUT, uMsg, 0) |
| TEST_FIELD_SIZE (HARDWAREINPUT, wParamL, 2) |
| TEST_FIELD_ALIGN (HARDWAREINPUT, wParamL, 2) |
| TEST_FIELD_OFFSET(HARDWAREINPUT, wParamL, 4) |
| TEST_FIELD_SIZE (HARDWAREINPUT, wParamH, 2) |
| TEST_FIELD_ALIGN (HARDWAREINPUT, wParamH, 2) |
| TEST_FIELD_OFFSET(HARDWAREINPUT, wParamH, 6) |
| } |
| |
| static void test_pack_HDEVNOTIFY(void) |
| { |
| /* HDEVNOTIFY */ |
| TEST_TYPE_SIZE (HDEVNOTIFY, 8) |
| TEST_TYPE_ALIGN (HDEVNOTIFY, 8) |
| } |
| |
| static void test_pack_HDWP(void) |
| { |
| /* HDWP */ |
| TEST_TYPE_SIZE (HDWP, 8) |
| TEST_TYPE_ALIGN (HDWP, 8) |
| } |
| |
| static void test_pack_HELPINFO(void) |
| { |
| /* HELPINFO */ |
| TEST_TYPE_SIZE (HELPINFO, 40) |
| TEST_TYPE_ALIGN (HELPINFO, 8) |
| TEST_FIELD_SIZE (HELPINFO, cbSize, 4) |
| TEST_FIELD_ALIGN (HELPINFO, cbSize, 4) |
| TEST_FIELD_OFFSET(HELPINFO, cbSize, 0) |
| TEST_FIELD_SIZE (HELPINFO, iContextType, 4) |
| TEST_FIELD_ALIGN (HELPINFO, iContextType, 4) |
| TEST_FIELD_OFFSET(HELPINFO, iContextType, 4) |
| TEST_FIELD_SIZE (HELPINFO, iCtrlId, 4) |
| TEST_FIELD_ALIGN (HELPINFO, iCtrlId, 4) |
| TEST_FIELD_OFFSET(HELPINFO, iCtrlId, 8) |
| TEST_FIELD_SIZE (HELPINFO, hItemHandle, 8) |
| TEST_FIELD_ALIGN (HELPINFO, hItemHandle, 8) |
| TEST_FIELD_OFFSET(HELPINFO, hItemHandle, 16) |
| TEST_FIELD_SIZE (HELPINFO, dwContextId, 8) |
| TEST_FIELD_ALIGN (HELPINFO, dwContextId, 8) |
| TEST_FIELD_OFFSET(HELPINFO, dwContextId, 24) |
| TEST_FIELD_SIZE (HELPINFO, MousePos, 8) |
| TEST_FIELD_ALIGN (HELPINFO, MousePos, 4) |
| TEST_FIELD_OFFSET(HELPINFO, MousePos, 32) |
| } |
| |
| static void test_pack_HELPWININFOA(void) |
| { |
| /* HELPWININFOA */ |
| TEST_TYPE_SIZE (HELPWININFOA, 28) |
| TEST_TYPE_ALIGN (HELPWININFOA, 4) |
| TEST_FIELD_SIZE (HELPWININFOA, wStructSize, 4) |
| TEST_FIELD_ALIGN (HELPWININFOA, wStructSize, 4) |
| TEST_FIELD_OFFSET(HELPWININFOA, wStructSize, 0) |
| TEST_FIELD_SIZE (HELPWININFOA, x, 4) |
| TEST_FIELD_ALIGN (HELPWININFOA, x, 4) |
| TEST_FIELD_OFFSET(HELPWININFOA, x, 4) |
| TEST_FIELD_SIZE (HELPWININFOA, y, 4) |
| TEST_FIELD_ALIGN (HELPWININFOA, y, 4) |
| TEST_FIELD_OFFSET(HELPWININFOA, y, 8) |
| TEST_FIELD_SIZE (HELPWININFOA, dx, 4) |
| TEST_FIELD_ALIGN (HELPWININFOA, dx, 4) |
| TEST_FIELD_OFFSET(HELPWININFOA, dx, 12) |
| TEST_FIELD_SIZE (HELPWININFOA, dy, 4) |
| TEST_FIELD_ALIGN (HELPWININFOA, dy, 4) |
| TEST_FIELD_OFFSET(HELPWININFOA, dy, 16) |
| TEST_FIELD_SIZE (HELPWININFOA, wMax, 4) |
| TEST_FIELD_ALIGN (HELPWININFOA, wMax, 4) |
| TEST_FIELD_OFFSET(HELPWININFOA, wMax, 20) |
| TEST_FIELD_SIZE (HELPWININFOA, rgchMember, 2) |
| TEST_FIELD_ALIGN (HELPWININFOA, rgchMember, 1) |
| TEST_FIELD_OFFSET(HELPWININFOA, rgchMember, 24) |
| } |
| |
| static void test_pack_HELPWININFOW(void) |
| { |
| /* HELPWININFOW */ |
| TEST_TYPE_SIZE (HELPWININFOW, 28) |
| TEST_TYPE_ALIGN (HELPWININFOW, 4) |
| TEST_FIELD_SIZE (HELPWININFOW, wStructSize, 4) |
| TEST_FIELD_ALIGN (HELPWININFOW, wStructSize, 4) |
| TEST_FIELD_OFFSET(HELPWININFOW, wStructSize, 0) |
| TEST_FIELD_SIZE (HELPWININFOW, x, 4) |
| TEST_FIELD_ALIGN (HELPWININFOW, x, 4) |
| TEST_FIELD_OFFSET(HELPWININFOW, x, 4) |
| TEST_FIELD_SIZE (HELPWININFOW, y, 4) |
| TEST_FIELD_ALIGN (HELPWININFOW, y, 4) |
| TEST_FIELD_OFFSET(HELPWININFOW, y, 8) |
| TEST_FIELD_SIZE (HELPWININFOW, dx, 4) |
| TEST_FIELD_ALIGN (HELPWININFOW, dx, 4) |
| TEST_FIELD_OFFSET(HELPWININFOW, dx, 12) |
| TEST_FIELD_SIZE (HELPWININFOW, dy, 4) |
| TEST_FIELD_ALIGN (HELPWININFOW, dy, 4) |
| TEST_FIELD_OFFSET(HELPWININFOW, dy, 16) |
| TEST_FIELD_SIZE (HELPWININFOW, wMax, 4) |
| TEST_FIELD_ALIGN (HELPWININFOW, wMax, 4) |
| TEST_FIELD_OFFSET(HELPWININFOW, wMax, 20) |
| TEST_FIELD_SIZE (HELPWININFOW, rgchMember, 4) |
| TEST_FIELD_ALIGN (HELPWININFOW, rgchMember, 2) |
| TEST_FIELD_OFFSET(HELPWININFOW, rgchMember, 24) |
| } |
| |
| static void test_pack_HIGHCONTRASTA(void) |
| { |
| /* HIGHCONTRASTA */ |
| TEST_TYPE_SIZE (HIGHCONTRASTA, 16) |
| TEST_TYPE_ALIGN (HIGHCONTRASTA, 8) |
| TEST_FIELD_SIZE (HIGHCONTRASTA, cbSize, 4) |
| TEST_FIELD_ALIGN (HIGHCONTRASTA, cbSize, 4) |
| TEST_FIELD_OFFSET(HIGHCONTRASTA, cbSize, 0) |
| TEST_FIELD_SIZE (HIGHCONTRASTA, dwFlags, 4) |
| TEST_FIELD_ALIGN (HIGHCONTRASTA, dwFlags, 4) |
| TEST_FIELD_OFFSET(HIGHCONTRASTA, dwFlags, 4) |
| TEST_FIELD_SIZE (HIGHCONTRASTA, lpszDefaultScheme, 8) |
| TEST_FIELD_ALIGN (HIGHCONTRASTA, lpszDefaultScheme, 8) |
| TEST_FIELD_OFFSET(HIGHCONTRASTA, lpszDefaultScheme, 8) |
| } |
| |
| static void test_pack_HIGHCONTRASTW(void) |
| { |
| /* HIGHCONTRASTW */ |
| TEST_TYPE_SIZE (HIGHCONTRASTW, 16) |
| TEST_TYPE_ALIGN (HIGHCONTRASTW, 8) |
| TEST_FIELD_SIZE (HIGHCONTRASTW, cbSize, 4) |
| TEST_FIELD_ALIGN (HIGHCONTRASTW, cbSize, 4) |
| TEST_FIELD_OFFSET(HIGHCONTRASTW, cbSize, 0) |
| TEST_FIELD_SIZE (HIGHCONTRASTW, dwFlags, 4) |
| TEST_FIELD_ALIGN (HIGHCONTRASTW, dwFlags, 4) |
| TEST_FIELD_OFFSET(HIGHCONTRASTW, dwFlags, 4) |
| TEST_FIELD_SIZE (HIGHCONTRASTW, lpszDefaultScheme, 8) |
| TEST_FIELD_ALIGN (HIGHCONTRASTW, lpszDefaultScheme, 8) |
| TEST_FIELD_OFFSET(HIGHCONTRASTW, lpszDefaultScheme, 8) |
| } |
| |
| static void test_pack_HOOKPROC(void) |
| { |
| /* HOOKPROC */ |
| TEST_TYPE_SIZE (HOOKPROC, 8) |
| TEST_TYPE_ALIGN (HOOKPROC, 8) |
| } |
| |
| static void test_pack_ICONINFO(void) |
| { |
| /* ICONINFO */ |
| TEST_TYPE_SIZE (ICONINFO, 32) |
| TEST_TYPE_ALIGN (ICONINFO, 8) |
| TEST_FIELD_SIZE (ICONINFO, fIcon, 4) |
| TEST_FIELD_ALIGN (ICONINFO, fIcon, 4) |
| TEST_FIELD_OFFSET(ICONINFO, fIcon, 0) |
| TEST_FIELD_SIZE (ICONINFO, xHotspot, 4) |
| TEST_FIELD_ALIGN (ICONINFO, xHotspot, 4) |
| TEST_FIELD_OFFSET(ICONINFO, xHotspot, 4) |
| TEST_FIELD_SIZE (ICONINFO, yHotspot, 4) |
| TEST_FIELD_ALIGN (ICONINFO, yHotspot, 4) |
| TEST_FIELD_OFFSET(ICONINFO, yHotspot, 8) |
| TEST_FIELD_SIZE (ICONINFO, hbmMask, 8) |
| TEST_FIELD_ALIGN (ICONINFO, hbmMask, 8) |
| TEST_FIELD_OFFSET(ICONINFO, hbmMask, 16) |
| TEST_FIELD_SIZE (ICONINFO, hbmColor, 8) |
| TEST_FIELD_ALIGN (ICONINFO, hbmColor, 8) |
| TEST_FIELD_OFFSET(ICONINFO, hbmColor, 24) |
| } |
| |
| static void test_pack_ICONMETRICSA(void) |
| { |
| /* ICONMETRICSA */ |
| TEST_TYPE_SIZE (ICONMETRICSA, 76) |
| TEST_TYPE_ALIGN (ICONMETRICSA, 4) |
| TEST_FIELD_SIZE (ICONMETRICSA, cbSize, 4) |
| TEST_FIELD_ALIGN (ICONMETRICSA, cbSize, 4) |
| TEST_FIELD_OFFSET(ICONMETRICSA, cbSize, 0) |
| TEST_FIELD_SIZE (ICONMETRICSA, iHorzSpacing, 4) |
| TEST_FIELD_ALIGN (ICONMETRICSA, iHorzSpacing, 4) |
| TEST_FIELD_OFFSET(ICONMETRICSA, iHorzSpacing, 4) |
| TEST_FIELD_SIZE (ICONMETRICSA, iVertSpacing, 4) |
| TEST_FIELD_ALIGN (ICONMETRICSA, iVertSpacing, 4) |
| TEST_FIELD_OFFSET(ICONMETRICSA, iVertSpacing, 8) |
| TEST_FIELD_SIZE (ICONMETRICSA, iTitleWrap, 4) |
| TEST_FIELD_ALIGN (ICONMETRICSA, iTitleWrap, 4) |
| TEST_FIELD_OFFSET(ICONMETRICSA, iTitleWrap, 12) |
| TEST_FIELD_SIZE (ICONMETRICSA, lfFont, 60) |
| TEST_FIELD_ALIGN (ICONMETRICSA, lfFont, 4) |
| TEST_FIELD_OFFSET(ICONMETRICSA, lfFont, 16) |
| } |
| |
| static void test_pack_ICONMETRICSW(void) |
| { |
| /* ICONMETRICSW */ |
| TEST_TYPE_SIZE (ICONMETRICSW, 108) |
| TEST_TYPE_ALIGN (ICONMETRICSW, 4) |
| TEST_FIELD_SIZE (ICONMETRICSW, cbSize, 4) |
| TEST_FIELD_ALIGN (ICONMETRICSW, cbSize, 4) |
| TEST_FIELD_OFFSET(ICONMETRICSW, cbSize, 0) |
| TEST_FIELD_SIZE (ICONMETRICSW, iHorzSpacing, 4) |
| TEST_FIELD_ALIGN (ICONMETRICSW, iHorzSpacing, 4) |
| TEST_FIELD_OFFSET(ICONMETRICSW, iHorzSpacing, 4) |
| TEST_FIELD_SIZE (ICONMETRICSW, iVertSpacing, 4) |
| TEST_FIELD_ALIGN (ICONMETRICSW, iVertSpacing, 4) |
| TEST_FIELD_OFFSET(ICONMETRICSW, iVertSpacing, 8) |
| TEST_FIELD_SIZE (ICONMETRICSW, iTitleWrap, 4) |
| TEST_FIELD_ALIGN (ICONMETRICSW, iTitleWrap, 4) |
| TEST_FIELD_OFFSET(ICONMETRICSW, iTitleWrap, 12) |
| TEST_FIELD_SIZE (ICONMETRICSW, lfFont, 92) |
| TEST_FIELD_ALIGN (ICONMETRICSW, lfFont, 4) |
| TEST_FIELD_OFFSET(ICONMETRICSW, lfFont, 16) |
| } |
| |
| static void test_pack_INPUT(void) |
| { |
| /* INPUT */ |
| TEST_FIELD_SIZE (INPUT, type, 4) |
| TEST_FIELD_ALIGN (INPUT, type, 4) |
| TEST_FIELD_OFFSET(INPUT, type, 0) |
| } |
| |
| static void test_pack_KBDLLHOOKSTRUCT(void) |
| { |
| /* KBDLLHOOKSTRUCT */ |
| TEST_TYPE_SIZE (KBDLLHOOKSTRUCT, 24) |
| TEST_TYPE_ALIGN (KBDLLHOOKSTRUCT, 8) |
| TEST_FIELD_SIZE (KBDLLHOOKSTRUCT, vkCode, 4) |
| TEST_FIELD_ALIGN (KBDLLHOOKSTRUCT, vkCode, 4) |
| TEST_FIELD_OFFSET(KBDLLHOOKSTRUCT, vkCode, 0) |
| TEST_FIELD_SIZE (KBDLLHOOKSTRUCT, scanCode, 4) |
| TEST_FIELD_ALIGN (KBDLLHOOKSTRUCT, scanCode, 4) |
| TEST_FIELD_OFFSET(KBDLLHOOKSTRUCT, scanCode, 4) |
| TEST_FIELD_SIZE (KBDLLHOOKSTRUCT, flags, 4) |
| TEST_FIELD_ALIGN (KBDLLHOOKSTRUCT, flags, 4) |
| TEST_FIELD_OFFSET(KBDLLHOOKSTRUCT, flags, 8) |
| TEST_FIELD_SIZE (KBDLLHOOKSTRUCT, time, 4) |
| TEST_FIELD_ALIGN (KBDLLHOOKSTRUCT, time, 4) |
| TEST_FIELD_OFFSET(KBDLLHOOKSTRUCT, time, 12) |
| TEST_FIELD_SIZE (KBDLLHOOKSTRUCT, dwExtraInfo, 8) |
| TEST_FIELD_ALIGN (KBDLLHOOKSTRUCT, dwExtraInfo, 8) |
| TEST_FIELD_OFFSET(KBDLLHOOKSTRUCT, dwExtraInfo, 16) |
| } |
| |
| static void test_pack_KEYBDINPUT(void) |
| { |
| /* KEYBDINPUT */ |
| TEST_TYPE_SIZE (KEYBDINPUT, 24) |
| TEST_TYPE_ALIGN (KEYBDINPUT, 8) |
| TEST_FIELD_SIZE (KEYBDINPUT, wVk, 2) |
| TEST_FIELD_ALIGN (KEYBDINPUT, wVk, 2) |
| TEST_FIELD_OFFSET(KEYBDINPUT, wVk, 0) |
| TEST_FIELD_SIZE (KEYBDINPUT, wScan, 2) |
| TEST_FIELD_ALIGN (KEYBDINPUT, wScan, 2) |
| TEST_FIELD_OFFSET(KEYBDINPUT, wScan, 2) |
| TEST_FIELD_SIZE (KEYBDINPUT, dwFlags, 4) |
| TEST_FIELD_ALIGN (KEYBDINPUT, dwFlags, 4) |
| TEST_FIELD_OFFSET(KEYBDINPUT, dwFlags, 4) |
| TEST_FIELD_SIZE (KEYBDINPUT, time, 4) |
| TEST_FIELD_ALIGN (KEYBDINPUT, time, 4) |
| TEST_FIELD_OFFSET(KEYBDINPUT, time, 8) |
| TEST_FIELD_SIZE (KEYBDINPUT, dwExtraInfo, 8) |
| TEST_FIELD_ALIGN (KEYBDINPUT, dwExtraInfo, 8) |
| TEST_FIELD_OFFSET(KEYBDINPUT, dwExtraInfo, 16) |
| } |
| |
| static void test_pack_LPACCESSTIMEOUT(void) |
| { |
| /* LPACCESSTIMEOUT */ |
| TEST_TYPE_SIZE (LPACCESSTIMEOUT, 8) |
| TEST_TYPE_ALIGN (LPACCESSTIMEOUT, 8) |
| TEST_TARGET_SIZE (LPACCESSTIMEOUT, 12) |
| TEST_TARGET_ALIGN(LPACCESSTIMEOUT, 4) |
| } |
| |
| static void test_pack_LPANIMATIONINFO(void) |
| { |
| /* LPANIMATIONINFO */ |
| TEST_TYPE_SIZE (LPANIMATIONINFO, 8) |
| TEST_TYPE_ALIGN (LPANIMATIONINFO, 8) |
| TEST_TARGET_SIZE (LPANIMATIONINFO, 8) |
| TEST_TARGET_ALIGN(LPANIMATIONINFO, 4) |
| } |
| |
| static void test_pack_LPCBTACTIVATESTRUCT(void) |
| { |
| /* LPCBTACTIVATESTRUCT */ |
| TEST_TYPE_SIZE (LPCBTACTIVATESTRUCT, 8) |
| TEST_TYPE_ALIGN (LPCBTACTIVATESTRUCT, 8) |
| TEST_TARGET_SIZE (LPCBTACTIVATESTRUCT, 16) |
| TEST_TARGET_ALIGN(LPCBTACTIVATESTRUCT, 8) |
| } |
| |
| static void test_pack_LPCBT_CREATEWNDA(void) |
| { |
| /* LPCBT_CREATEWNDA */ |
| TEST_TYPE_SIZE (LPCBT_CREATEWNDA, 8) |
| TEST_TYPE_ALIGN (LPCBT_CREATEWNDA, 8) |
| TEST_TARGET_SIZE (LPCBT_CREATEWNDA, 16) |
| TEST_TARGET_ALIGN(LPCBT_CREATEWNDA, 8) |
| } |
| |
| static void test_pack_LPCBT_CREATEWNDW(void) |
| { |
| /* LPCBT_CREATEWNDW */ |
| TEST_TYPE_SIZE (LPCBT_CREATEWNDW, 8) |
| TEST_TYPE_ALIGN (LPCBT_CREATEWNDW, 8) |
| TEST_TARGET_SIZE (LPCBT_CREATEWNDW, 16) |
| TEST_TARGET_ALIGN(LPCBT_CREATEWNDW, 8) |
| } |
| |
| static void test_pack_LPCDLGTEMPLATEA(void) |
| { |
| /* LPCDLGTEMPLATEA */ |
| TEST_TYPE_SIZE (LPCDLGTEMPLATEA, 8) |
| TEST_TYPE_ALIGN (LPCDLGTEMPLATEA, 8) |
| TEST_TARGET_SIZE (LPCDLGTEMPLATEA, 18) |
| TEST_TARGET_ALIGN(LPCDLGTEMPLATEA, 2) |
| } |
| |
| static void test_pack_LPCDLGTEMPLATEW(void) |
| { |
| /* LPCDLGTEMPLATEW */ |
| TEST_TYPE_SIZE (LPCDLGTEMPLATEW, 8) |
| TEST_TYPE_ALIGN (LPCDLGTEMPLATEW, 8) |
| TEST_TARGET_SIZE (LPCDLGTEMPLATEW, 18) |
| TEST_TARGET_ALIGN(LPCDLGTEMPLATEW, 2) |
| } |
| |
| static void test_pack_LPCLIENTCREATESTRUCT(void) |
| { |
| /* LPCLIENTCREATESTRUCT */ |
| TEST_TYPE_SIZE (LPCLIENTCREATESTRUCT, 8) |
| TEST_TYPE_ALIGN (LPCLIENTCREATESTRUCT, 8) |
| TEST_TARGET_SIZE (LPCLIENTCREATESTRUCT, 16) |
| TEST_TARGET_ALIGN(LPCLIENTCREATESTRUCT, 8) |
| } |
| |
| static void test_pack_LPCMENUINFO(void) |
| { |
| /* LPCMENUINFO */ |
| TEST_TYPE_SIZE (LPCMENUINFO, 8) |
| TEST_TYPE_ALIGN (LPCMENUINFO, 8) |
| TEST_TARGET_SIZE (LPCMENUINFO, 40) |
| TEST_TARGET_ALIGN(LPCMENUINFO, 8) |
| } |
| |
| static void test_pack_LPCMENUITEMINFOA(void) |
| { |
| /* LPCMENUITEMINFOA */ |
| TEST_TYPE_SIZE (LPCMENUITEMINFOA, 8) |
| TEST_TYPE_ALIGN (LPCMENUITEMINFOA, 8) |
| TEST_TARGET_SIZE (LPCMENUITEMINFOA, 80) |
| TEST_TARGET_ALIGN(LPCMENUITEMINFOA, 8) |
| } |
| |
| static void test_pack_LPCMENUITEMINFOW(void) |
| { |
| /* LPCMENUITEMINFOW */ |
| TEST_TYPE_SIZE (LPCMENUITEMINFOW, 8) |
| TEST_TYPE_ALIGN (LPCMENUITEMINFOW, 8) |
| TEST_TARGET_SIZE (LPCMENUITEMINFOW, 80) |
| TEST_TARGET_ALIGN(LPCMENUITEMINFOW, 8) |
| } |
| |
| static void test_pack_LPCOMBOBOXINFO(void) |
| { |
| /* LPCOMBOBOXINFO */ |
| TEST_TYPE_SIZE (LPCOMBOBOXINFO, 8) |
| TEST_TYPE_ALIGN (LPCOMBOBOXINFO, 8) |
| TEST_TARGET_SIZE (LPCOMBOBOXINFO, 64) |
| TEST_TARGET_ALIGN(LPCOMBOBOXINFO, 8) |
| } |
| |
| static void test_pack_LPCOMPAREITEMSTRUCT(void) |
| { |
| /* LPCOMPAREITEMSTRUCT */ |
| TEST_TYPE_SIZE (LPCOMPAREITEMSTRUCT, 8) |
| TEST_TYPE_ALIGN (LPCOMPAREITEMSTRUCT, 8) |
| TEST_TARGET_SIZE (LPCOMPAREITEMSTRUCT, 56) |
| TEST_TARGET_ALIGN(LPCOMPAREITEMSTRUCT, 8) |
| } |
| |
| static void test_pack_LPCREATESTRUCTA(void) |
| { |
| /* LPCREATESTRUCTA */ |
| TEST_TYPE_SIZE (LPCREATESTRUCTA, 8) |
| TEST_TYPE_ALIGN (LPCREATESTRUCTA, 8) |
| TEST_TARGET_SIZE (LPCREATESTRUCTA, 80) |
| TEST_TARGET_ALIGN(LPCREATESTRUCTA, 8) |
| } |
| |
| static void test_pack_LPCREATESTRUCTW(void) |
| { |
| /* LPCREATESTRUCTW */ |
| TEST_TYPE_SIZE (LPCREATESTRUCTW, 8) |
| TEST_TYPE_ALIGN (LPCREATESTRUCTW, 8) |
| TEST_TARGET_SIZE (LPCREATESTRUCTW, 80) |
| TEST_TARGET_ALIGN(LPCREATESTRUCTW, 8) |
| } |
| |
| static void test_pack_LPCSCROLLINFO(void) |
| { |
| /* LPCSCROLLINFO */ |
| TEST_TYPE_SIZE (LPCSCROLLINFO, 8) |
| TEST_TYPE_ALIGN (LPCSCROLLINFO, 8) |
| TEST_TARGET_SIZE (LPCSCROLLINFO, 28) |
| TEST_TARGET_ALIGN(LPCSCROLLINFO, 4) |
| } |
| |
| static void test_pack_LPCURSORINFO(void) |
| { |
| /* LPCURSORINFO */ |
| TEST_TYPE_SIZE (LPCURSORINFO, 8) |
| TEST_TYPE_ALIGN (LPCURSORINFO, 8) |
| TEST_TARGET_SIZE (LPCURSORINFO, 24) |
| TEST_TARGET_ALIGN(LPCURSORINFO, 8) |
| } |
| |
| static void test_pack_LPCWPRETSTRUCT(void) |
| { |
| /* LPCWPRETSTRUCT */ |
| TEST_TYPE_SIZE (LPCWPRETSTRUCT, 8) |
| TEST_TYPE_ALIGN (LPCWPRETSTRUCT, 8) |
| TEST_TARGET_SIZE (LPCWPRETSTRUCT, 40) |
| TEST_TARGET_ALIGN(LPCWPRETSTRUCT, 8) |
| } |
| |
| static void test_pack_LPCWPSTRUCT(void) |
| { |
| /* LPCWPSTRUCT */ |
| TEST_TYPE_SIZE (LPCWPSTRUCT, 8) |
| TEST_TYPE_ALIGN (LPCWPSTRUCT, 8) |
| TEST_TARGET_SIZE (LPCWPSTRUCT, 32) |
| TEST_TARGET_ALIGN(LPCWPSTRUCT, 8) |
| } |
| |
| static void test_pack_LPDEBUGHOOKINFO(void) |
| { |
| /* LPDEBUGHOOKINFO */ |
| TEST_TYPE_SIZE (LPDEBUGHOOKINFO, 8) |
| TEST_TYPE_ALIGN (LPDEBUGHOOKINFO, 8) |
| TEST_TARGET_SIZE (LPDEBUGHOOKINFO, 32) |
| TEST_TARGET_ALIGN(LPDEBUGHOOKINFO, 8) |
| } |
| |
| static void test_pack_LPDELETEITEMSTRUCT(void) |
| { |
| /* LPDELETEITEMSTRUCT */ |
| TEST_TYPE_SIZE (LPDELETEITEMSTRUCT, 8) |
| TEST_TYPE_ALIGN (LPDELETEITEMSTRUCT, 8) |
| TEST_TARGET_SIZE (LPDELETEITEMSTRUCT, 32) |
| TEST_TARGET_ALIGN(LPDELETEITEMSTRUCT, 8) |
| } |
| |
| static void test_pack_LPDLGITEMTEMPLATEA(void) |
| { |
| /* LPDLGITEMTEMPLATEA */ |
| TEST_TYPE_SIZE (LPDLGITEMTEMPLATEA, 8) |
| TEST_TYPE_ALIGN (LPDLGITEMTEMPLATEA, 8) |
| TEST_TARGET_SIZE (LPDLGITEMTEMPLATEA, 18) |
| TEST_TARGET_ALIGN(LPDLGITEMTEMPLATEA, 2) |
| } |
| |
| static void test_pack_LPDLGITEMTEMPLATEW(void) |
| { |
| /* LPDLGITEMTEMPLATEW */ |
| TEST_TYPE_SIZE (LPDLGITEMTEMPLATEW, 8) |
| TEST_TYPE_ALIGN (LPDLGITEMTEMPLATEW, 8) |
| TEST_TARGET_SIZE (LPDLGITEMTEMPLATEW, 18) |
| TEST_TARGET_ALIGN(LPDLGITEMTEMPLATEW, 2) |
| } |
| |
| static void test_pack_LPDLGTEMPLATEA(void) |
| { |
| /* LPDLGTEMPLATEA */ |
| TEST_TYPE_SIZE (LPDLGTEMPLATEA, 8) |
| TEST_TYPE_ALIGN (LPDLGTEMPLATEA, 8) |
| TEST_TARGET_SIZE (LPDLGTEMPLATEA, 18) |
| TEST_TARGET_ALIGN(LPDLGTEMPLATEA, 2) |
| } |
| |
| static void test_pack_LPDLGTEMPLATEW(void) |
| { |
| /* LPDLGTEMPLATEW */ |
| TEST_TYPE_SIZE (LPDLGTEMPLATEW, 8) |
| TEST_TYPE_ALIGN (LPDLGTEMPLATEW, 8) |
| TEST_TARGET_SIZE (LPDLGTEMPLATEW, 18) |
| TEST_TARGET_ALIGN(LPDLGTEMPLATEW, 2) |
| } |
| |
| static void test_pack_LPDRAWITEMSTRUCT(void) |
| { |
| /* LPDRAWITEMSTRUCT */ |
| TEST_TYPE_SIZE (LPDRAWITEMSTRUCT, 8) |
| TEST_TYPE_ALIGN (LPDRAWITEMSTRUCT, 8) |
| TEST_TARGET_SIZE (LPDRAWITEMSTRUCT, 64) |
| TEST_TARGET_ALIGN(LPDRAWITEMSTRUCT, 8) |
| } |
| |
| static void test_pack_LPDRAWTEXTPARAMS(void) |
| { |
| /* LPDRAWTEXTPARAMS */ |
| TEST_TYPE_SIZE (LPDRAWTEXTPARAMS, 8) |
| TEST_TYPE_ALIGN (LPDRAWTEXTPARAMS, 8) |
| TEST_TARGET_SIZE (LPDRAWTEXTPARAMS, 20) |
| TEST_TARGET_ALIGN(LPDRAWTEXTPARAMS, 4) |
| } |
| |
| static void test_pack_LPEVENTMSG(void) |
| { |
| /* LPEVENTMSG */ |
| TEST_TYPE_SIZE (LPEVENTMSG, 8) |
| TEST_TYPE_ALIGN (LPEVENTMSG, 8) |
| TEST_TARGET_SIZE (LPEVENTMSG, 24) |
| TEST_TARGET_ALIGN(LPEVENTMSG, 8) |
| } |
| |
| static void test_pack_LPFILTERKEYS(void) |
| { |
| /* LPFILTERKEYS */ |
| TEST_TYPE_SIZE (LPFILTERKEYS, 8) |
| TEST_TYPE_ALIGN (LPFILTERKEYS, 8) |
| TEST_TARGET_SIZE (LPFILTERKEYS, 24) |
| TEST_TARGET_ALIGN(LPFILTERKEYS, 4) |
| } |
| |
| static void test_pack_LPGUITHREADINFO(void) |
| { |
| /* LPGUITHREADINFO */ |
| TEST_TYPE_SIZE (LPGUITHREADINFO, 8) |
| TEST_TYPE_ALIGN (LPGUITHREADINFO, 8) |
| TEST_TARGET_SIZE (LPGUITHREADINFO, 72) |
| TEST_TARGET_ALIGN(LPGUITHREADINFO, 8) |
| } |
| |
| static void test_pack_LPHARDWAREHOOKSTRUCT(void) |
| { |
| /* LPHARDWAREHOOKSTRUCT */ |
| TEST_TYPE_SIZE (LPHARDWAREHOOKSTRUCT, 8) |
| TEST_TYPE_ALIGN (LPHARDWAREHOOKSTRUCT, 8) |
| TEST_TARGET_SIZE (LPHARDWAREHOOKSTRUCT, 32) |
| TEST_TARGET_ALIGN(LPHARDWAREHOOKSTRUCT, 8) |
| } |
| |
| static void test_pack_LPHARDWAREINPUT(void) |
| { |
| /* LPHARDWAREINPUT */ |
| TEST_TYPE_SIZE (LPHARDWAREINPUT, 8) |
| TEST_TYPE_ALIGN (LPHARDWAREINPUT, 8) |
| TEST_TARGET_SIZE (LPHARDWAREINPUT, 8) |
| TEST_TARGET_ALIGN(LPHARDWAREINPUT, 4) |
| } |
| |
| static void test_pack_LPHELPINFO(void) |
| { |
| /* LPHELPINFO */ |
| TEST_TYPE_SIZE (LPHELPINFO, 8) |
| TEST_TYPE_ALIGN (LPHELPINFO, 8) |
| TEST_TARGET_SIZE (LPHELPINFO, 40) |
| TEST_TARGET_ALIGN(LPHELPINFO, 8) |
| } |
| |
| static void test_pack_LPHELPWININFOA(void) |
| { |
| /* LPHELPWININFOA */ |
| TEST_TYPE_SIZE (LPHELPWININFOA, 8) |
| TEST_TYPE_ALIGN (LPHELPWININFOA, 8) |
| TEST_TARGET_SIZE (LPHELPWININFOA, 28) |
| TEST_TARGET_ALIGN(LPHELPWININFOA, 4) |
| } |
| |
| static void test_pack_LPHELPWININFOW(void) |
| { |
| /* LPHELPWININFOW */ |
| TEST_TYPE_SIZE (LPHELPWININFOW, 8) |
| TEST_TYPE_ALIGN (LPHELPWININFOW, 8) |
| TEST_TARGET_SIZE (LPHELPWININFOW, 28) |
| TEST_TARGET_ALIGN(LPHELPWININFOW, 4) |
| } |
| |
| static void test_pack_LPHIGHCONTRASTA(void) |
| { |
| /* LPHIGHCONTRASTA */ |
| TEST_TYPE_SIZE (LPHIGHCONTRASTA, 8) |
| TEST_TYPE_ALIGN (LPHIGHCONTRASTA, 8) |
| TEST_TARGET_SIZE (LPHIGHCONTRASTA, 16) |
| TEST_TARGET_ALIGN(LPHIGHCONTRASTA, 8) |
| } |
| |
| static void test_pack_LPHIGHCONTRASTW(void) |
| { |
| /* LPHIGHCONTRASTW */ |
| TEST_TYPE_SIZE (LPHIGHCONTRASTW, 8) |
| TEST_TYPE_ALIGN (LPHIGHCONTRASTW, 8) |
| TEST_TARGET_SIZE (LPHIGHCONTRASTW, 16) |
| TEST_TARGET_ALIGN(LPHIGHCONTRASTW, 8) |
| } |
| |
| static void test_pack_LPICONMETRICSA(void) |
| { |
| /* LPICONMETRICSA */ |
| TEST_TYPE_SIZE (LPICONMETRICSA, 8) |
| TEST_TYPE_ALIGN (LPICONMETRICSA, 8) |
| TEST_TARGET_SIZE (LPICONMETRICSA, 76) |
| TEST_TARGET_ALIGN(LPICONMETRICSA, 4) |
| } |
| |
| static void test_pack_LPICONMETRICSW(void) |
| { |
| /* LPICONMETRICSW */ |
| TEST_TYPE_SIZE (LPICONMETRICSW, 8) |
| TEST_TYPE_ALIGN (LPICONMETRICSW, 8) |
| TEST_TARGET_SIZE (LPICONMETRICSW, 108) |
| TEST_TARGET_ALIGN(LPICONMETRICSW, 4) |
| } |
| |
| static void test_pack_LPINPUT(void) |
| { |
| /* LPINPUT */ |
| TEST_TYPE_SIZE (LPINPUT, 8) |
| TEST_TYPE_ALIGN (LPINPUT, 8) |
| } |
| |
| static void test_pack_LPKBDLLHOOKSTRUCT(void) |
| { |
| /* LPKBDLLHOOKSTRUCT */ |
| TEST_TYPE_SIZE (LPKBDLLHOOKSTRUCT, 8) |
| TEST_TYPE_ALIGN (LPKBDLLHOOKSTRUCT, 8) |
| TEST_TARGET_SIZE (LPKBDLLHOOKSTRUCT, 24) |
| TEST_TARGET_ALIGN(LPKBDLLHOOKSTRUCT, 8) |
| } |
| |
| static void test_pack_LPKEYBDINPUT(void) |
| { |
| /* LPKEYBDINPUT */ |
| TEST_TYPE_SIZE (LPKEYBDINPUT, 8) |
| TEST_TYPE_ALIGN (LPKEYBDINPUT, 8) |
| TEST_TARGET_SIZE (LPKEYBDINPUT, 24) |
| TEST_TARGET_ALIGN(LPKEYBDINPUT, 8) |
| } |
| |
| static void test_pack_LPMDICREATESTRUCTA(void) |
| { |
| /* LPMDICREATESTRUCTA */ |
| TEST_TYPE_SIZE (LPMDICREATESTRUCTA, 8) |
| TEST_TYPE_ALIGN (LPMDICREATESTRUCTA, 8) |
| TEST_TARGET_SIZE (LPMDICREATESTRUCTA, 56) |
| TEST_TARGET_ALIGN(LPMDICREATESTRUCTA, 8) |
| } |
| |
| static void test_pack_LPMDICREATESTRUCTW(void) |
| { |
| /* LPMDICREATESTRUCTW */ |
| TEST_TYPE_SIZE (LPMDICREATESTRUCTW, 8) |
| TEST_TYPE_ALIGN (LPMDICREATESTRUCTW, 8) |
| TEST_TARGET_SIZE (LPMDICREATESTRUCTW, 56) |
| TEST_TARGET_ALIGN(LPMDICREATESTRUCTW, 8) |
| } |
| |
| static void test_pack_LPMDINEXTMENU(void) |
| { |
| /* LPMDINEXTMENU */ |
| TEST_TYPE_SIZE (LPMDINEXTMENU, 8) |
| TEST_TYPE_ALIGN (LPMDINEXTMENU, 8) |
| TEST_TARGET_SIZE (LPMDINEXTMENU, 24) |
| TEST_TARGET_ALIGN(LPMDINEXTMENU, 8) |
| } |
| |
| static void test_pack_LPMEASUREITEMSTRUCT(void) |
| { |
| /* LPMEASUREITEMSTRUCT */ |
| TEST_TYPE_SIZE (LPMEASUREITEMSTRUCT, 8) |
| TEST_TYPE_ALIGN (LPMEASUREITEMSTRUCT, 8) |
| TEST_TARGET_SIZE (LPMEASUREITEMSTRUCT, 32) |
| TEST_TARGET_ALIGN(LPMEASUREITEMSTRUCT, 8) |
| } |
| |
| static void test_pack_LPMENUINFO(void) |
| { |
| /* LPMENUINFO */ |
| TEST_TYPE_SIZE (LPMENUINFO, 8) |
| TEST_TYPE_ALIGN (LPMENUINFO, 8) |
| TEST_TARGET_SIZE (LPMENUINFO, 40) |
| TEST_TARGET_ALIGN(LPMENUINFO, 8) |
| } |
| |
| static void test_pack_LPMENUITEMINFOA(void) |
| { |
| /* LPMENUITEMINFOA */ |
| TEST_TYPE_SIZE (LPMENUITEMINFOA, 8) |
| TEST_TYPE_ALIGN (LPMENUITEMINFOA, 8) |
| TEST_TARGET_SIZE (LPMENUITEMINFOA, 80) |
| TEST_TARGET_ALIGN(LPMENUITEMINFOA, 8) |
| } |
| |
| static void test_pack_LPMENUITEMINFOW(void) |
| { |
| /* LPMENUITEMINFOW */ |
| TEST_TYPE_SIZE (LPMENUITEMINFOW, 8) |
| TEST_TYPE_ALIGN (LPMENUITEMINFOW, 8) |
| TEST_TARGET_SIZE (LPMENUITEMINFOW, 80) |
| TEST_TARGET_ALIGN(LPMENUITEMINFOW, 8) |
| } |
| |
| static void test_pack_LPMINIMIZEDMETRICS(void) |
| { |
| /* LPMINIMIZEDMETRICS */ |
| TEST_TYPE_SIZE (LPMINIMIZEDMETRICS, 8) |
| TEST_TYPE_ALIGN (LPMINIMIZEDMETRICS, 8) |
| TEST_TARGET_SIZE (LPMINIMIZEDMETRICS, 20) |
| TEST_TARGET_ALIGN(LPMINIMIZEDMETRICS, 4) |
| } |
| |
| static void test_pack_LPMINMAXINFO(void) |
| { |
| /* LPMINMAXINFO */ |
| TEST_TYPE_SIZE (LPMINMAXINFO, 8) |
| TEST_TYPE_ALIGN (LPMINMAXINFO, 8) |
| TEST_TARGET_SIZE (LPMINMAXINFO, 40) |
| TEST_TARGET_ALIGN(LPMINMAXINFO, 4) |
| } |
| |
| static void test_pack_LPMONITORINFO(void) |
| { |
| /* LPMONITORINFO */ |
| TEST_TYPE_SIZE (LPMONITORINFO, 8) |
| TEST_TYPE_ALIGN (LPMONITORINFO, 8) |
| TEST_TARGET_SIZE (LPMONITORINFO, 40) |
| TEST_TARGET_ALIGN(LPMONITORINFO, 4) |
| } |
| |
| static void test_pack_LPMONITORINFOEXA(void) |
| { |
| /* LPMONITORINFOEXA */ |
| TEST_TYPE_SIZE (LPMONITORINFOEXA, 8) |
| TEST_TYPE_ALIGN (LPMONITORINFOEXA, 8) |
| TEST_TARGET_SIZE (LPMONITORINFOEXA, 72) |
| TEST_TARGET_ALIGN(LPMONITORINFOEXA, 4) |
| } |
| |
| static void test_pack_LPMONITORINFOEXW(void) |
| { |
| /* LPMONITORINFOEXW */ |
| TEST_TYPE_SIZE (LPMONITORINFOEXW, 8) |
| TEST_TYPE_ALIGN (LPMONITORINFOEXW, 8) |
| TEST_TARGET_SIZE (LPMONITORINFOEXW, 104) |
| TEST_TARGET_ALIGN(LPMONITORINFOEXW, 4) |
| } |
| |
| static void test_pack_LPMOUSEHOOKSTRUCT(void) |
| { |
| /* LPMOUSEHOOKSTRUCT */ |
| TEST_TYPE_SIZE (LPMOUSEHOOKSTRUCT, 8) |
| TEST_TYPE_ALIGN (LPMOUSEHOOKSTRUCT, 8) |
| TEST_TARGET_SIZE (LPMOUSEHOOKSTRUCT, 32) |
| TEST_TARGET_ALIGN(LPMOUSEHOOKSTRUCT, 8) |
| } |
| |
| static void test_pack_LPMOUSEINPUT(void) |
| { |
| /* LPMOUSEINPUT */ |
| TEST_TYPE_SIZE (LPMOUSEINPUT, 8) |
| TEST_TYPE_ALIGN (LPMOUSEINPUT, 8) |
| TEST_TARGET_SIZE (LPMOUSEINPUT, 32) |
| TEST_TARGET_ALIGN(LPMOUSEINPUT, 8) |
| } |
| |
| static void test_pack_LPMOUSEKEYS(void) |
| { |
| /* LPMOUSEKEYS */ |
| TEST_TYPE_SIZE (LPMOUSEKEYS, 8) |
| TEST_TYPE_ALIGN (LPMOUSEKEYS, 8) |
| TEST_TARGET_SIZE (LPMOUSEKEYS, 28) |
| TEST_TARGET_ALIGN(LPMOUSEKEYS, 4) |
| } |
| |
| static void test_pack_LPMSG(void) |
| { |
| /* LPMSG */ |
| TEST_TYPE_SIZE (LPMSG, 8) |
| TEST_TYPE_ALIGN (LPMSG, 8) |
| TEST_TARGET_SIZE (LPMSG, 48) |
| TEST_TARGET_ALIGN(LPMSG, 8) |
| } |
| |
| static void test_pack_LPMSGBOXPARAMSA(void) |
| { |
| /* LPMSGBOXPARAMSA */ |
| TEST_TYPE_SIZE (LPMSGBOXPARAMSA, 8) |
| TEST_TYPE_ALIGN (LPMSGBOXPARAMSA, 8) |
| TEST_TARGET_SIZE (LPMSGBOXPARAMSA, 80) |
| TEST_TARGET_ALIGN(LPMSGBOXPARAMSA, 8) |
| } |
| |
| static void test_pack_LPMSGBOXPARAMSW(void) |
| { |
| /* LPMSGBOXPARAMSW */ |
| TEST_TYPE_SIZE (LPMSGBOXPARAMSW, 8) |
| TEST_TYPE_ALIGN (LPMSGBOXPARAMSW, 8) |
| TEST_TARGET_SIZE (LPMSGBOXPARAMSW, 80) |
| TEST_TARGET_ALIGN(LPMSGBOXPARAMSW, 8) |
| } |
| |
| static void test_pack_LPMSLLHOOKSTRUCT(void) |
| { |
| /* LPMSLLHOOKSTRUCT */ |
| TEST_TYPE_SIZE (LPMSLLHOOKSTRUCT, 8) |
| TEST_TYPE_ALIGN (LPMSLLHOOKSTRUCT, 8) |
| TEST_TARGET_SIZE (LPMSLLHOOKSTRUCT, 32) |
| TEST_TARGET_ALIGN(LPMSLLHOOKSTRUCT, 8) |
| } |
| |
| static void test_pack_LPMULTIKEYHELPA(void) |
| { |
| /* LPMULTIKEYHELPA */ |
| TEST_TYPE_SIZE (LPMULTIKEYHELPA, 8) |
| TEST_TYPE_ALIGN (LPMULTIKEYHELPA, 8) |
| TEST_TARGET_SIZE (LPMULTIKEYHELPA, 8) |
| TEST_TARGET_ALIGN(LPMULTIKEYHELPA, 4) |
| } |
| |
| static void test_pack_LPMULTIKEYHELPW(void) |
| { |
| /* LPMULTIKEYHELPW */ |
| TEST_TYPE_SIZE (LPMULTIKEYHELPW, 8) |
| TEST_TYPE_ALIGN (LPMULTIKEYHELPW, 8) |
| TEST_TARGET_SIZE (LPMULTIKEYHELPW, 8) |
| TEST_TARGET_ALIGN(LPMULTIKEYHELPW, 4) |
| } |
| |
| static void test_pack_LPNCCALCSIZE_PARAMS(void) |
| { |
| /* LPNCCALCSIZE_PARAMS */ |
| TEST_TYPE_SIZE (LPNCCALCSIZE_PARAMS, 8) |
| TEST_TYPE_ALIGN (LPNCCALCSIZE_PARAMS, 8) |
| TEST_TARGET_SIZE (LPNCCALCSIZE_PARAMS, 56) |
| TEST_TARGET_ALIGN(LPNCCALCSIZE_PARAMS, 8) |
| } |
| |
| static void test_pack_LPNMHDR(void) |
| { |
| /* LPNMHDR */ |
| TEST_TYPE_SIZE (LPNMHDR, 8) |
| TEST_TYPE_ALIGN (LPNMHDR, 8) |
| TEST_TARGET_SIZE (LPNMHDR, 24) |
| TEST_TARGET_ALIGN(LPNMHDR, 8) |
| } |
| |
| static void test_pack_LPNONCLIENTMETRICSA(void) |
| { |
| /* LPNONCLIENTMETRICSA */ |
| TEST_TYPE_SIZE (LPNONCLIENTMETRICSA, 8) |
| TEST_TYPE_ALIGN (LPNONCLIENTMETRICSA, 8) |
| TEST_TARGET_SIZE (LPNONCLIENTMETRICSA, 344) |
| TEST_TARGET_ALIGN(LPNONCLIENTMETRICSA, 4) |
| } |
| |
| static void test_pack_LPNONCLIENTMETRICSW(void) |
| { |
| /* LPNONCLIENTMETRICSW */ |
| TEST_TYPE_SIZE (LPNONCLIENTMETRICSW, 8) |
| TEST_TYPE_ALIGN (LPNONCLIENTMETRICSW, 8) |
| TEST_TARGET_SIZE (LPNONCLIENTMETRICSW, 504) |
| TEST_TARGET_ALIGN(LPNONCLIENTMETRICSW, 4) |
| } |
| |
| static void test_pack_LPPAINTSTRUCT(void) |
| { |
| /* LPPAINTSTRUCT */ |
| TEST_TYPE_SIZE (LPPAINTSTRUCT, 8) |
| TEST_TYPE_ALIGN (LPPAINTSTRUCT, 8) |
| TEST_TARGET_SIZE (LPPAINTSTRUCT, 72) |
| TEST_TARGET_ALIGN(LPPAINTSTRUCT, 8) |
| } |
| |
| static void test_pack_LPSCROLLINFO(void) |
| { |
| /* LPSCROLLINFO */ |
| TEST_TYPE_SIZE (LPSCROLLINFO, 8) |
| TEST_TYPE_ALIGN (LPSCROLLINFO, 8) |
| TEST_TARGET_SIZE (LPSCROLLINFO, 28) |
| TEST_TARGET_ALIGN(LPSCROLLINFO, 4) |
| } |
| |
| static void test_pack_LPSERIALKEYSA(void) |
| { |
| /* LPSERIALKEYSA */ |
| TEST_TYPE_SIZE (LPSERIALKEYSA, 8) |
| TEST_TYPE_ALIGN (LPSERIALKEYSA, 8) |
| TEST_TARGET_SIZE (LPSERIALKEYSA, 40) |
| TEST_TARGET_ALIGN(LPSERIALKEYSA, 8) |
| } |
| |
| static void test_pack_LPSERIALKEYSW(void) |
| { |
| /* LPSERIALKEYSW */ |
| TEST_TYPE_SIZE (LPSERIALKEYSW, 8) |
| TEST_TYPE_ALIGN (LPSERIALKEYSW, 8) |
| TEST_TARGET_SIZE (LPSERIALKEYSW, 40) |
| TEST_TARGET_ALIGN(LPSERIALKEYSW, 8) |
| } |
| |
| static void test_pack_LPSOUNDSENTRYA(void) |
| { |
| /* LPSOUNDSENTRYA */ |
| TEST_TYPE_SIZE (LPSOUNDSENTRYA, 8) |
| TEST_TYPE_ALIGN (LPSOUNDSENTRYA, 8) |
| TEST_TARGET_SIZE (LPSOUNDSENTRYA, 56) |
| TEST_TARGET_ALIGN(LPSOUNDSENTRYA, 8) |
| } |
| |
| static void test_pack_LPSOUNDSENTRYW(void) |
| { |
| /* LPSOUNDSENTRYW */ |
| TEST_TYPE_SIZE (LPSOUNDSENTRYW, 8) |
| TEST_TYPE_ALIGN (LPSOUNDSENTRYW, 8) |
| TEST_TARGET_SIZE (LPSOUNDSENTRYW, 56) |
| TEST_TARGET_ALIGN(LPSOUNDSENTRYW, 8) |
| } |
| |
| static void test_pack_LPSTICKYKEYS(void) |
| { |
| /* LPSTICKYKEYS */ |
| TEST_TYPE_SIZE (LPSTICKYKEYS, 8) |
| TEST_TYPE_ALIGN (LPSTICKYKEYS, 8) |
| TEST_TARGET_SIZE (LPSTICKYKEYS, 8) |
| TEST_TARGET_ALIGN(LPSTICKYKEYS, 4) |
| } |
| |
| static void test_pack_LPSTYLESTRUCT(void) |
| { |
| /* LPSTYLESTRUCT */ |
| TEST_TYPE_SIZE (LPSTYLESTRUCT, 8) |
| TEST_TYPE_ALIGN (LPSTYLESTRUCT, 8) |
| TEST_TARGET_SIZE (LPSTYLESTRUCT, 8) |
| TEST_TARGET_ALIGN(LPSTYLESTRUCT, 4) |
| } |
| |
| static void test_pack_LPTITLEBARINFO(void) |
| { |
| /* LPTITLEBARINFO */ |
| TEST_TYPE_SIZE (LPTITLEBARINFO, 8) |
| TEST_TYPE_ALIGN (LPTITLEBARINFO, 8) |
| TEST_TARGET_SIZE (LPTITLEBARINFO, 44) |
| TEST_TARGET_ALIGN(LPTITLEBARINFO, 4) |
| } |
| |
| static void test_pack_LPTOGGLEKEYS(void) |
| { |
| /* LPTOGGLEKEYS */ |
| TEST_TYPE_SIZE (LPTOGGLEKEYS, 8) |
| TEST_TYPE_ALIGN (LPTOGGLEKEYS, 8) |
| TEST_TARGET_SIZE (LPTOGGLEKEYS, 8) |
| TEST_TARGET_ALIGN(LPTOGGLEKEYS, 4) |
| } |
| |
| static void test_pack_LPTPMPARAMS(void) |
| { |
| /* LPTPMPARAMS */ |
| TEST_TYPE_SIZE (LPTPMPARAMS, 8) |
| TEST_TYPE_ALIGN (LPTPMPARAMS, 8) |
| TEST_TARGET_SIZE (LPTPMPARAMS, 20) |
| TEST_TARGET_ALIGN(LPTPMPARAMS, 4) |
| } |
| |
| static void test_pack_LPTRACKMOUSEEVENT(void) |
| { |
| /* LPTRACKMOUSEEVENT */ |
| TEST_TYPE_SIZE (LPTRACKMOUSEEVENT, 8) |
| TEST_TYPE_ALIGN (LPTRACKMOUSEEVENT, 8) |
| TEST_TARGET_SIZE (LPTRACKMOUSEEVENT, 24) |
| TEST_TARGET_ALIGN(LPTRACKMOUSEEVENT, 8) |
| } |
| |
| static void test_pack_LPWINDOWINFO(void) |
| { |
| /* LPWINDOWINFO */ |
| TEST_TYPE_SIZE (LPWINDOWINFO, 8) |
| TEST_TYPE_ALIGN (LPWINDOWINFO, 8) |
| TEST_TARGET_SIZE (LPWINDOWINFO, 60) |
| TEST_TARGET_ALIGN(LPWINDOWINFO, 4) |
| } |
| |
| static void test_pack_LPWINDOWPLACEMENT(void) |
| { |
| /* LPWINDOWPLACEMENT */ |
| TEST_TYPE_SIZE (LPWINDOWPLACEMENT, 8) |
| TEST_TYPE_ALIGN (LPWINDOWPLACEMENT, 8) |
| TEST_TARGET_SIZE (LPWINDOWPLACEMENT, 44) |
| TEST_TARGET_ALIGN(LPWINDOWPLACEMENT, 4) |
| } |
| |
| static void test_pack_LPWINDOWPOS(void) |
| { |
| /* LPWINDOWPOS */ |
| TEST_TYPE_SIZE (LPWINDOWPOS, 8) |
| TEST_TYPE_ALIGN (LPWINDOWPOS, 8) |
| TEST_TARGET_SIZE (LPWINDOWPOS, 40) |
| TEST_TARGET_ALIGN(LPWINDOWPOS, 8) |
| } |
| |
| static void test_pack_LPWNDCLASSA(void) |
| { |
| /* LPWNDCLASSA */ |
| TEST_TYPE_SIZE (LPWNDCLASSA, 8) |
| TEST_TYPE_ALIGN (LPWNDCLASSA, 8) |
| TEST_TARGET_SIZE (LPWNDCLASSA, 72) |
| TEST_TARGET_ALIGN(LPWNDCLASSA, 8) |
| } |
| |
| static void test_pack_LPWNDCLASSEXA(void) |
| { |
| /* LPWNDCLASSEXA */ |
| TEST_TYPE_SIZE (LPWNDCLASSEXA, 8) |
| TEST_TYPE_ALIGN (LPWNDCLASSEXA, 8) |
| TEST_TARGET_SIZE (LPWNDCLASSEXA, 80) |
| TEST_TARGET_ALIGN(LPWNDCLASSEXA, 8) |
| } |
| |
| static void test_pack_LPWNDCLASSEXW(void) |
| { |
| /* LPWNDCLASSEXW */ |
| TEST_TYPE_SIZE (LPWNDCLASSEXW, 8) |
| TEST_TYPE_ALIGN (LPWNDCLASSEXW, 8) |
| TEST_TARGET_SIZE (LPWNDCLASSEXW, 80) |
| TEST_TARGET_ALIGN(LPWNDCLASSEXW, 8) |
| } |
| |
| static void test_pack_LPWNDCLASSW(void) |
| { |
| /* LPWNDCLASSW */ |
| TEST_TYPE_SIZE (LPWNDCLASSW, 8) |
| TEST_TYPE_ALIGN (LPWNDCLASSW, 8) |
| TEST_TARGET_SIZE (LPWNDCLASSW, 72) |
| TEST_TARGET_ALIGN(LPWNDCLASSW, 8) |
| } |
| |
| static void test_pack_MDICREATESTRUCTA(void) |
| { |
| /* MDICREATESTRUCTA */ |
| TEST_TYPE_SIZE (MDICREATESTRUCTA, 56) |
| TEST_TYPE_ALIGN (MDICREATESTRUCTA, 8) |
| TEST_FIELD_SIZE (MDICREATESTRUCTA, szClass, 8) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTA, szClass, 8) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTA, szClass, 0) |
| TEST_FIELD_SIZE (MDICREATESTRUCTA, szTitle, 8) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTA, szTitle, 8) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTA, szTitle, 8) |
| TEST_FIELD_SIZE (MDICREATESTRUCTA, hOwner, 8) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTA, hOwner, 8) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTA, hOwner, 16) |
| TEST_FIELD_SIZE (MDICREATESTRUCTA, x, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTA, x, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTA, x, 24) |
| TEST_FIELD_SIZE (MDICREATESTRUCTA, y, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTA, y, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTA, y, 28) |
| TEST_FIELD_SIZE (MDICREATESTRUCTA, cx, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTA, cx, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTA, cx, 32) |
| TEST_FIELD_SIZE (MDICREATESTRUCTA, cy, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTA, cy, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTA, cy, 36) |
| TEST_FIELD_SIZE (MDICREATESTRUCTA, style, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTA, style, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTA, style, 40) |
| TEST_FIELD_SIZE (MDICREATESTRUCTA, lParam, 8) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTA, lParam, 8) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTA, lParam, 48) |
| } |
| |
| static void test_pack_MDICREATESTRUCTW(void) |
| { |
| /* MDICREATESTRUCTW */ |
| TEST_TYPE_SIZE (MDICREATESTRUCTW, 56) |
| TEST_TYPE_ALIGN (MDICREATESTRUCTW, 8) |
| TEST_FIELD_SIZE (MDICREATESTRUCTW, szClass, 8) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTW, szClass, 8) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTW, szClass, 0) |
| TEST_FIELD_SIZE (MDICREATESTRUCTW, szTitle, 8) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTW, szTitle, 8) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTW, szTitle, 8) |
| TEST_FIELD_SIZE (MDICREATESTRUCTW, hOwner, 8) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTW, hOwner, 8) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTW, hOwner, 16) |
| TEST_FIELD_SIZE (MDICREATESTRUCTW, x, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTW, x, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTW, x, 24) |
| TEST_FIELD_SIZE (MDICREATESTRUCTW, y, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTW, y, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTW, y, 28) |
| TEST_FIELD_SIZE (MDICREATESTRUCTW, cx, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTW, cx, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTW, cx, 32) |
| TEST_FIELD_SIZE (MDICREATESTRUCTW, cy, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTW, cy, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTW, cy, 36) |
| TEST_FIELD_SIZE (MDICREATESTRUCTW, style, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTW, style, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTW, style, 40) |
| TEST_FIELD_SIZE (MDICREATESTRUCTW, lParam, 8) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTW, lParam, 8) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTW, lParam, 48) |
| } |
| |
| static void test_pack_MDINEXTMENU(void) |
| { |
| /* MDINEXTMENU */ |
| TEST_TYPE_SIZE (MDINEXTMENU, 24) |
| TEST_TYPE_ALIGN (MDINEXTMENU, 8) |
| TEST_FIELD_SIZE (MDINEXTMENU, hmenuIn, 8) |
| TEST_FIELD_ALIGN (MDINEXTMENU, hmenuIn, 8) |
| TEST_FIELD_OFFSET(MDINEXTMENU, hmenuIn, 0) |
| TEST_FIELD_SIZE (MDINEXTMENU, hmenuNext, 8) |
| TEST_FIELD_ALIGN (MDINEXTMENU, hmenuNext, 8) |
| TEST_FIELD_OFFSET(MDINEXTMENU, hmenuNext, 8) |
| TEST_FIELD_SIZE (MDINEXTMENU, hwndNext, 8) |
| TEST_FIELD_ALIGN (MDINEXTMENU, hwndNext, 8) |
| TEST_FIELD_OFFSET(MDINEXTMENU, hwndNext, 16) |
| } |
| |
| static void test_pack_MEASUREITEMSTRUCT(void) |
| { |
| /* MEASUREITEMSTRUCT */ |
| TEST_TYPE_SIZE (MEASUREITEMSTRUCT, 32) |
| TEST_TYPE_ALIGN (MEASUREITEMSTRUCT, 8) |
| TEST_FIELD_SIZE (MEASUREITEMSTRUCT, CtlType, 4) |
| TEST_FIELD_ALIGN (MEASUREITEMSTRUCT, CtlType, 4) |
| TEST_FIELD_OFFSET(MEASUREITEMSTRUCT, CtlType, 0) |
| TEST_FIELD_SIZE (MEASUREITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_ALIGN (MEASUREITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_OFFSET(MEASUREITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_SIZE (MEASUREITEMSTRUCT, itemID, 4) |
| TEST_FIELD_ALIGN (MEASUREITEMSTRUCT, itemID, 4) |
| TEST_FIELD_OFFSET(MEASUREITEMSTRUCT, itemID, 8) |
| TEST_FIELD_SIZE (MEASUREITEMSTRUCT, itemWidth, 4) |
| TEST_FIELD_ALIGN (MEASUREITEMSTRUCT, itemWidth, 4) |
| TEST_FIELD_OFFSET(MEASUREITEMSTRUCT, itemWidth, 12) |
| TEST_FIELD_SIZE (MEASUREITEMSTRUCT, itemHeight, 4) |
| TEST_FIELD_ALIGN (MEASUREITEMSTRUCT, itemHeight, 4) |
| TEST_FIELD_OFFSET(MEASUREITEMSTRUCT, itemHeight, 16) |
| TEST_FIELD_SIZE (MEASUREITEMSTRUCT, itemData, 8) |
| TEST_FIELD_ALIGN (MEASUREITEMSTRUCT, itemData, 8) |
| TEST_FIELD_OFFSET(MEASUREITEMSTRUCT, itemData, 24) |
| } |
| |
| static void test_pack_MENUINFO(void) |
| { |
| /* MENUINFO */ |
| TEST_TYPE_SIZE (MENUINFO, 40) |
| TEST_TYPE_ALIGN (MENUINFO, 8) |
| TEST_FIELD_SIZE (MENUINFO, cbSize, 4) |
| TEST_FIELD_ALIGN (MENUINFO, cbSize, 4) |
| TEST_FIELD_OFFSET(MENUINFO, cbSize, 0) |
| TEST_FIELD_SIZE (MENUINFO, fMask, 4) |
| TEST_FIELD_ALIGN (MENUINFO, fMask, 4) |
| TEST_FIELD_OFFSET(MENUINFO, fMask, 4) |
| TEST_FIELD_SIZE (MENUINFO, dwStyle, 4) |
| TEST_FIELD_ALIGN (MENUINFO, dwStyle, 4) |
| TEST_FIELD_OFFSET(MENUINFO, dwStyle, 8) |
| TEST_FIELD_SIZE (MENUINFO, cyMax, 4) |
| TEST_FIELD_ALIGN (MENUINFO, cyMax, 4) |
| TEST_FIELD_OFFSET(MENUINFO, cyMax, 12) |
| TEST_FIELD_SIZE (MENUINFO, hbrBack, 8) |
| TEST_FIELD_ALIGN (MENUINFO, hbrBack, 8) |
| TEST_FIELD_OFFSET(MENUINFO, hbrBack, 16) |
| TEST_FIELD_SIZE (MENUINFO, dwContextHelpID, 4) |
| TEST_FIELD_ALIGN (MENUINFO, dwContextHelpID, 4) |
| TEST_FIELD_OFFSET(MENUINFO, dwContextHelpID, 24) |
| TEST_FIELD_SIZE (MENUINFO, dwMenuData, 8) |
| TEST_FIELD_ALIGN (MENUINFO, dwMenuData, 8) |
| TEST_FIELD_OFFSET(MENUINFO, dwMenuData, 32) |
| } |
| |
| static void test_pack_MENUITEMINFOA(void) |
| { |
| /* MENUITEMINFOA */ |
| TEST_TYPE_SIZE (MENUITEMINFOA, 80) |
| TEST_TYPE_ALIGN (MENUITEMINFOA, 8) |
| TEST_FIELD_SIZE (MENUITEMINFOA, cbSize, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, cbSize, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, cbSize, 0) |
| TEST_FIELD_SIZE (MENUITEMINFOA, fMask, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, fMask, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, fMask, 4) |
| TEST_FIELD_SIZE (MENUITEMINFOA, fType, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, fType, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, fType, 8) |
| TEST_FIELD_SIZE (MENUITEMINFOA, fState, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, fState, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, fState, 12) |
| TEST_FIELD_SIZE (MENUITEMINFOA, wID, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, wID, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, wID, 16) |
| TEST_FIELD_SIZE (MENUITEMINFOA, hSubMenu, 8) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, hSubMenu, 8) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, hSubMenu, 24) |
| TEST_FIELD_SIZE (MENUITEMINFOA, hbmpChecked, 8) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, hbmpChecked, 8) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, hbmpChecked, 32) |
| TEST_FIELD_SIZE (MENUITEMINFOA, hbmpUnchecked, 8) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, hbmpUnchecked, 8) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, hbmpUnchecked, 40) |
| TEST_FIELD_SIZE (MENUITEMINFOA, dwItemData, 8) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, dwItemData, 8) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, dwItemData, 48) |
| TEST_FIELD_SIZE (MENUITEMINFOA, dwTypeData, 8) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, dwTypeData, 8) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, dwTypeData, 56) |
| TEST_FIELD_SIZE (MENUITEMINFOA, cch, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, cch, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, cch, 64) |
| TEST_FIELD_SIZE (MENUITEMINFOA, hbmpItem, 8) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, hbmpItem, 8) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, hbmpItem, 72) |
| } |
| |
| static void test_pack_MENUITEMINFOW(void) |
| { |
| /* MENUITEMINFOW */ |
| TEST_TYPE_SIZE (MENUITEMINFOW, 80) |
| TEST_TYPE_ALIGN (MENUITEMINFOW, 8) |
| TEST_FIELD_SIZE (MENUITEMINFOW, cbSize, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, cbSize, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, cbSize, 0) |
| TEST_FIELD_SIZE (MENUITEMINFOW, fMask, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, fMask, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, fMask, 4) |
| TEST_FIELD_SIZE (MENUITEMINFOW, fType, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, fType, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, fType, 8) |
| TEST_FIELD_SIZE (MENUITEMINFOW, fState, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, fState, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, fState, 12) |
| TEST_FIELD_SIZE (MENUITEMINFOW, wID, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, wID, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, wID, 16) |
| TEST_FIELD_SIZE (MENUITEMINFOW, hSubMenu, 8) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, hSubMenu, 8) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, hSubMenu, 24) |
| TEST_FIELD_SIZE (MENUITEMINFOW, hbmpChecked, 8) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, hbmpChecked, 8) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, hbmpChecked, 32) |
| TEST_FIELD_SIZE (MENUITEMINFOW, hbmpUnchecked, 8) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, hbmpUnchecked, 8) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, hbmpUnchecked, 40) |
| TEST_FIELD_SIZE (MENUITEMINFOW, dwItemData, 8) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, dwItemData, 8) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, dwItemData, 48) |
| TEST_FIELD_SIZE (MENUITEMINFOW, dwTypeData, 8) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, dwTypeData, 8) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, dwTypeData, 56) |
| TEST_FIELD_SIZE (MENUITEMINFOW, cch, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, cch, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, cch, 64) |
| TEST_FIELD_SIZE (MENUITEMINFOW, hbmpItem, 8) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, hbmpItem, 8) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, hbmpItem, 72) |
| } |
| |
| static void test_pack_MENUITEMTEMPLATE(void) |
| { |
| /* MENUITEMTEMPLATE */ |
| TEST_TYPE_SIZE (MENUITEMTEMPLATE, 6) |
| TEST_TYPE_ALIGN (MENUITEMTEMPLATE, 2) |
| TEST_FIELD_SIZE (MENUITEMTEMPLATE, mtOption, 2) |
| TEST_FIELD_ALIGN (MENUITEMTEMPLATE, mtOption, 2) |
| TEST_FIELD_OFFSET(MENUITEMTEMPLATE, mtOption, 0) |
| TEST_FIELD_SIZE (MENUITEMTEMPLATE, mtID, 2) |
| TEST_FIELD_ALIGN (MENUITEMTEMPLATE, mtID, 2) |
| TEST_FIELD_OFFSET(MENUITEMTEMPLATE, mtID, 2) |
| TEST_FIELD_SIZE (MENUITEMTEMPLATE, mtString, 2) |
| TEST_FIELD_ALIGN (MENUITEMTEMPLATE, mtString, 2) |
| TEST_FIELD_OFFSET(MENUITEMTEMPLATE, mtString, 4) |
| } |
| |
| static void test_pack_MENUITEMTEMPLATEHEADER(void) |
| { |
| /* MENUITEMTEMPLATEHEADER */ |
| TEST_TYPE_SIZE (MENUITEMTEMPLATEHEADER, 4) |
| TEST_TYPE_ALIGN (MENUITEMTEMPLATEHEADER, 2) |
| TEST_FIELD_SIZE (MENUITEMTEMPLATEHEADER, versionNumber, 2) |
| TEST_FIELD_ALIGN (MENUITEMTEMPLATEHEADER, versionNumber, 2) |
| TEST_FIELD_OFFSET(MENUITEMTEMPLATEHEADER, versionNumber, 0) |
| TEST_FIELD_SIZE (MENUITEMTEMPLATEHEADER, offset, 2) |
| TEST_FIELD_ALIGN (MENUITEMTEMPLATEHEADER, offset, 2) |
| TEST_FIELD_OFFSET(MENUITEMTEMPLATEHEADER, offset, 2) |
| } |
| |
| static void test_pack_MINIMIZEDMETRICS(void) |
| { |
| /* MINIMIZEDMETRICS */ |
| TEST_TYPE_SIZE (MINIMIZEDMETRICS, 20) |
| TEST_TYPE_ALIGN (MINIMIZEDMETRICS, 4) |
| TEST_FIELD_SIZE (MINIMIZEDMETRICS, cbSize, 4) |
| TEST_FIELD_ALIGN (MINIMIZEDMETRICS, cbSize, 4) |
| TEST_FIELD_OFFSET(MINIMIZEDMETRICS, cbSize, 0) |
| TEST_FIELD_SIZE (MINIMIZEDMETRICS, iWidth, 4) |
| TEST_FIELD_ALIGN (MINIMIZEDMETRICS, iWidth, 4) |
| TEST_FIELD_OFFSET(MINIMIZEDMETRICS, iWidth, 4) |
| TEST_FIELD_SIZE (MINIMIZEDMETRICS, iHorzGap, 4) |
| TEST_FIELD_ALIGN (MINIMIZEDMETRICS, iHorzGap, 4) |
| TEST_FIELD_OFFSET(MINIMIZEDMETRICS, iHorzGap, 8) |
| TEST_FIELD_SIZE (MINIMIZEDMETRICS, iVertGap, 4) |
| TEST_FIELD_ALIGN (MINIMIZEDMETRICS, iVertGap, 4) |
| TEST_FIELD_OFFSET(MINIMIZEDMETRICS, iVertGap, 12) |
| TEST_FIELD_SIZE (MINIMIZEDMETRICS, iArrange, 4) |
| TEST_FIELD_ALIGN (MINIMIZEDMETRICS, iArrange, 4) |
| TEST_FIELD_OFFSET(MINIMIZEDMETRICS, iArrange, 16) |
| } |
| |
| static void test_pack_MINMAXINFO(void) |
| { |
| /* MINMAXINFO */ |
| TEST_TYPE_SIZE (MINMAXINFO, 40) |
| TEST_TYPE_ALIGN (MINMAXINFO, 4) |
| TEST_FIELD_SIZE (MINMAXINFO, ptReserved, 8) |
| TEST_FIELD_ALIGN (MINMAXINFO, ptReserved, 4) |
| TEST_FIELD_OFFSET(MINMAXINFO, ptReserved, 0) |
| TEST_FIELD_SIZE (MINMAXINFO, ptMaxSize, 8) |
| TEST_FIELD_ALIGN (MINMAXINFO, ptMaxSize, 4) |
| TEST_FIELD_OFFSET(MINMAXINFO, ptMaxSize, 8) |
| TEST_FIELD_SIZE (MINMAXINFO, ptMaxPosition, 8) |
| TEST_FIELD_ALIGN (MINMAXINFO, ptMaxPosition, 4) |
| TEST_FIELD_OFFSET(MINMAXINFO, ptMaxPosition, 16) |
| TEST_FIELD_SIZE (MINMAXINFO, ptMinTrackSize, 8) |
| TEST_FIELD_ALIGN (MINMAXINFO, ptMinTrackSize, 4) |
| TEST_FIELD_OFFSET(MINMAXINFO, ptMinTrackSize, 24) |
| TEST_FIELD_SIZE (MINMAXINFO, ptMaxTrackSize, 8) |
| TEST_FIELD_ALIGN (MINMAXINFO, ptMaxTrackSize, 4) |
| TEST_FIELD_OFFSET(MINMAXINFO, ptMaxTrackSize, 32) |
| } |
| |
| static void test_pack_MONITORENUMPROC(void) |
| { |
| /* MONITORENUMPROC */ |
| TEST_TYPE_SIZE (MONITORENUMPROC, 8) |
| TEST_TYPE_ALIGN (MONITORENUMPROC, 8) |
| } |
| |
| static void test_pack_MONITORINFO(void) |
| { |
| /* MONITORINFO */ |
| TEST_TYPE_SIZE (MONITORINFO, 40) |
| TEST_TYPE_ALIGN (MONITORINFO, 4) |
| TEST_FIELD_SIZE (MONITORINFO, cbSize, 4) |
| TEST_FIELD_ALIGN (MONITORINFO, cbSize, 4) |
| TEST_FIELD_OFFSET(MONITORINFO, cbSize, 0) |
| TEST_FIELD_SIZE (MONITORINFO, rcMonitor, 16) |
| TEST_FIELD_ALIGN (MONITORINFO, rcMonitor, 4) |
| TEST_FIELD_OFFSET(MONITORINFO, rcMonitor, 4) |
| TEST_FIELD_SIZE (MONITORINFO, rcWork, 16) |
| TEST_FIELD_ALIGN (MONITORINFO, rcWork, 4) |
| TEST_FIELD_OFFSET(MONITORINFO, rcWork, 20) |
| TEST_FIELD_SIZE (MONITORINFO, dwFlags, 4) |
| TEST_FIELD_ALIGN (MONITORINFO, dwFlags, 4) |
| TEST_FIELD_OFFSET(MONITORINFO, dwFlags, 36) |
| } |
| |
| static void test_pack_MONITORINFOEXA(void) |
| { |
| /* MONITORINFOEXA */ |
| TEST_TYPE_SIZE (MONITORINFOEXA, 72) |
| TEST_TYPE_ALIGN (MONITORINFOEXA, 4) |
| TEST_FIELD_SIZE (MONITORINFOEXA, cbSize, 4) |
| TEST_FIELD_ALIGN (MONITORINFOEXA, cbSize, 4) |
| TEST_FIELD_OFFSET(MONITORINFOEXA, cbSize, 0) |
| TEST_FIELD_SIZE (MONITORINFOEXA, rcMonitor, 16) |
| TEST_FIELD_ALIGN (MONITORINFOEXA, rcMonitor, 4) |
| TEST_FIELD_OFFSET(MONITORINFOEXA, rcMonitor, 4) |
| TEST_FIELD_SIZE (MONITORINFOEXA, rcWork, 16) |
| TEST_FIELD_ALIGN (MONITORINFOEXA, rcWork, 4) |
| TEST_FIELD_OFFSET(MONITORINFOEXA, rcWork, 20) |
| TEST_FIELD_SIZE (MONITORINFOEXA, dwFlags, 4) |
| TEST_FIELD_ALIGN (MONITORINFOEXA, dwFlags, 4) |
| TEST_FIELD_OFFSET(MONITORINFOEXA, dwFlags, 36) |
| TEST_FIELD_SIZE (MONITORINFOEXA, szDevice, 32) |
| TEST_FIELD_ALIGN (MONITORINFOEXA, szDevice, 1) |
| TEST_FIELD_OFFSET(MONITORINFOEXA, szDevice, 40) |
| } |
| |
| static void test_pack_MONITORINFOEXW(void) |
| { |
| /* MONITORINFOEXW */ |
| TEST_TYPE_SIZE (MONITORINFOEXW, 104) |
| TEST_TYPE_ALIGN (MONITORINFOEXW, 4) |
| TEST_FIELD_SIZE (MONITORINFOEXW, cbSize, 4) |
| TEST_FIELD_ALIGN (MONITORINFOEXW, cbSize, 4) |
| TEST_FIELD_OFFSET(MONITORINFOEXW, cbSize, 0) |
| TEST_FIELD_SIZE (MONITORINFOEXW, rcMonitor, 16) |
| TEST_FIELD_ALIGN (MONITORINFOEXW, rcMonitor, 4) |
| TEST_FIELD_OFFSET(MONITORINFOEXW, rcMonitor, 4) |
| TEST_FIELD_SIZE (MONITORINFOEXW, rcWork, 16) |
| TEST_FIELD_ALIGN (MONITORINFOEXW, rcWork, 4) |
| TEST_FIELD_OFFSET(MONITORINFOEXW, rcWork, 20) |
| TEST_FIELD_SIZE (MONITORINFOEXW, dwFlags, 4) |
| TEST_FIELD_ALIGN (MONITORINFOEXW, dwFlags, 4) |
| TEST_FIELD_OFFSET(MONITORINFOEXW, dwFlags, 36) |
| TEST_FIELD_SIZE (MONITORINFOEXW, szDevice, 64) |
| TEST_FIELD_ALIGN (MONITORINFOEXW, szDevice, 2) |
| TEST_FIELD_OFFSET(MONITORINFOEXW, szDevice, 40) |
| } |
| |
| static void test_pack_MOUSEHOOKSTRUCT(void) |
| { |
| /* MOUSEHOOKSTRUCT */ |
| TEST_TYPE_SIZE (MOUSEHOOKSTRUCT, 32) |
| TEST_TYPE_ALIGN (MOUSEHOOKSTRUCT, 8) |
| TEST_FIELD_SIZE (MOUSEHOOKSTRUCT, pt, 8) |
| TEST_FIELD_ALIGN (MOUSEHOOKSTRUCT, pt, 4) |
| TEST_FIELD_OFFSET(MOUSEHOOKSTRUCT, pt, 0) |
| TEST_FIELD_SIZE (MOUSEHOOKSTRUCT, hwnd, 8) |
| TEST_FIELD_ALIGN (MOUSEHOOKSTRUCT, hwnd, 8) |
| TEST_FIELD_OFFSET(MOUSEHOOKSTRUCT, hwnd, 8) |
| TEST_FIELD_SIZE (MOUSEHOOKSTRUCT, wHitTestCode, 4) |
| TEST_FIELD_ALIGN (MOUSEHOOKSTRUCT, wHitTestCode, 4) |
| TEST_FIELD_OFFSET(MOUSEHOOKSTRUCT, wHitTestCode, 16) |
| TEST_FIELD_SIZE (MOUSEHOOKSTRUCT, dwExtraInfo, 8) |
| TEST_FIELD_ALIGN (MOUSEHOOKSTRUCT, dwExtraInfo, 8) |
| TEST_FIELD_OFFSET(MOUSEHOOKSTRUCT, dwExtraInfo, 24) |
| } |
| |
| static void test_pack_MOUSEINPUT(void) |
| { |
| /* MOUSEINPUT */ |
| TEST_TYPE_SIZE (MOUSEINPUT, 32) |
| TEST_TYPE_ALIGN (MOUSEINPUT, 8) |
| TEST_FIELD_SIZE (MOUSEINPUT, dx, 4) |
| TEST_FIELD_ALIGN (MOUSEINPUT, dx, 4) |
| TEST_FIELD_OFFSET(MOUSEINPUT, dx, 0) |
| TEST_FIELD_SIZE (MOUSEINPUT, dy, 4) |
| TEST_FIELD_ALIGN (MOUSEINPUT, dy, 4) |
| TEST_FIELD_OFFSET(MOUSEINPUT, dy, 4) |
| TEST_FIELD_SIZE (MOUSEINPUT, mouseData, 4) |
| TEST_FIELD_ALIGN (MOUSEINPUT, mouseData, 4) |
| TEST_FIELD_OFFSET(MOUSEINPUT, mouseData, 8) |
| TEST_FIELD_SIZE (MOUSEINPUT, dwFlags, 4) |
| TEST_FIELD_ALIGN (MOUSEINPUT, dwFlags, 4) |
| TEST_FIELD_OFFSET(MOUSEINPUT, dwFlags, 12) |
| TEST_FIELD_SIZE (MOUSEINPUT, time, 4) |
| TEST_FIELD_ALIGN (MOUSEINPUT, time, 4) |
| TEST_FIELD_OFFSET(MOUSEINPUT, time, 16) |
| TEST_FIELD_SIZE (MOUSEINPUT, dwExtraInfo, 8) |
| TEST_FIELD_ALIGN (MOUSEINPUT, dwExtraInfo, 8) |
| TEST_FIELD_OFFSET(MOUSEINPUT, dwExtraInfo, 24) |
| } |
| |
| static void test_pack_MOUSEKEYS(void) |
| { |
| /* MOUSEKEYS */ |
| TEST_TYPE_SIZE (MOUSEKEYS, 28) |
| TEST_TYPE_ALIGN (MOUSEKEYS, 4) |
| TEST_FIELD_SIZE (MOUSEKEYS, cbSize, 4) |
| TEST_FIELD_ALIGN (MOUSEKEYS, cbSize, 4) |
| TEST_FIELD_OFFSET(MOUSEKEYS, cbSize, 0) |
| TEST_FIELD_SIZE (MOUSEKEYS, dwFlags, 4) |
| TEST_FIELD_ALIGN (MOUSEKEYS, dwFlags, 4) |
| TEST_FIELD_OFFSET(MOUSEKEYS, dwFlags, 4) |
| TEST_FIELD_SIZE (MOUSEKEYS, iMaxSpeed, 4) |
| TEST_FIELD_ALIGN (MOUSEKEYS, iMaxSpeed, 4) |
| TEST_FIELD_OFFSET(MOUSEKEYS, iMaxSpeed, 8) |
| TEST_FIELD_SIZE (MOUSEKEYS, iTimeToMaxSpeed, 4) |
| TEST_FIELD_ALIGN (MOUSEKEYS, iTimeToMaxSpeed, 4) |
| TEST_FIELD_OFFSET(MOUSEKEYS, iTimeToMaxSpeed, 12) |
| TEST_FIELD_SIZE (MOUSEKEYS, iCtrlSpeed, 4) |
| TEST_FIELD_ALIGN (MOUSEKEYS, iCtrlSpeed, 4) |
| TEST_FIELD_OFFSET(MOUSEKEYS, iCtrlSpeed, 16) |
| TEST_FIELD_SIZE (MOUSEKEYS, dwReserved1, 4) |
| TEST_FIELD_ALIGN (MOUSEKEYS, dwReserved1, 4) |
| TEST_FIELD_OFFSET(MOUSEKEYS, dwReserved1, 20) |
| TEST_FIELD_SIZE (MOUSEKEYS, dwReserved2, 4) |
| TEST_FIELD_ALIGN (MOUSEKEYS, dwReserved2, 4) |
| TEST_FIELD_OFFSET(MOUSEKEYS, dwReserved2, 24) |
| } |
| |
| static void test_pack_MSG(void) |
| { |
| /* MSG */ |
| TEST_TYPE_SIZE (MSG, 48) |
| TEST_TYPE_ALIGN (MSG, 8) |
| TEST_FIELD_SIZE (MSG, hwnd, 8) |
| TEST_FIELD_ALIGN (MSG, hwnd, 8) |
| TEST_FIELD_OFFSET(MSG, hwnd, 0) |
| TEST_FIELD_SIZE (MSG, message, 4) |
| TEST_FIELD_ALIGN (MSG, message, 4) |
| TEST_FIELD_OFFSET(MSG, message, 8) |
| TEST_FIELD_SIZE (MSG, wParam, 8) |
| TEST_FIELD_ALIGN (MSG, wParam, 8) |
| TEST_FIELD_OFFSET(MSG, wParam, 16) |
| TEST_FIELD_SIZE (MSG, lParam, 8) |
| TEST_FIELD_ALIGN (MSG, lParam, 8) |
| TEST_FIELD_OFFSET(MSG, lParam, 24) |
| TEST_FIELD_SIZE (MSG, time, 4) |
| TEST_FIELD_ALIGN (MSG, time, 4) |
| TEST_FIELD_OFFSET(MSG, time, 32) |
| TEST_FIELD_SIZE (MSG, pt, 8) |
| TEST_FIELD_ALIGN (MSG, pt, 4) |
| TEST_FIELD_OFFSET(MSG, pt, 36) |
| } |
| |
| static void test_pack_MSGBOXCALLBACK(void) |
| { |
| /* MSGBOXCALLBACK */ |
| TEST_TYPE_SIZE (MSGBOXCALLBACK, 8) |
| TEST_TYPE_ALIGN (MSGBOXCALLBACK, 8) |
| } |
| |
| static void test_pack_MSGBOXPARAMSA(void) |
| { |
| /* MSGBOXPARAMSA */ |
| TEST_TYPE_SIZE (MSGBOXPARAMSA, 80) |
| TEST_TYPE_ALIGN (MSGBOXPARAMSA, 8) |
| TEST_FIELD_SIZE (MSGBOXPARAMSA, cbSize, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSA, cbSize, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSA, cbSize, 0) |
| TEST_FIELD_SIZE (MSGBOXPARAMSA, hwndOwner, 8) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSA, hwndOwner, 8) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSA, hwndOwner, 8) |
| TEST_FIELD_SIZE (MSGBOXPARAMSA, hInstance, 8) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSA, hInstance, 8) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSA, hInstance, 16) |
| TEST_FIELD_SIZE (MSGBOXPARAMSA, lpszText, 8) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSA, lpszText, 8) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSA, lpszText, 24) |
| TEST_FIELD_SIZE (MSGBOXPARAMSA, lpszCaption, 8) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSA, lpszCaption, 8) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSA, lpszCaption, 32) |
| TEST_FIELD_SIZE (MSGBOXPARAMSA, dwStyle, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSA, dwStyle, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSA, dwStyle, 40) |
| TEST_FIELD_SIZE (MSGBOXPARAMSA, lpszIcon, 8) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSA, lpszIcon, 8) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSA, lpszIcon, 48) |
| TEST_FIELD_SIZE (MSGBOXPARAMSA, dwContextHelpId, 8) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSA, dwContextHelpId, 8) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSA, dwContextHelpId, 56) |
| TEST_FIELD_SIZE (MSGBOXPARAMSA, lpfnMsgBoxCallback, 8) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSA, lpfnMsgBoxCallback, 8) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSA, lpfnMsgBoxCallback, 64) |
| TEST_FIELD_SIZE (MSGBOXPARAMSA, dwLanguageId, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSA, dwLanguageId, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSA, dwLanguageId, 72) |
| } |
| |
| static void test_pack_MSGBOXPARAMSW(void) |
| { |
| /* MSGBOXPARAMSW */ |
| TEST_TYPE_SIZE (MSGBOXPARAMSW, 80) |
| TEST_TYPE_ALIGN (MSGBOXPARAMSW, 8) |
| TEST_FIELD_SIZE (MSGBOXPARAMSW, cbSize, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSW, cbSize, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSW, cbSize, 0) |
| TEST_FIELD_SIZE (MSGBOXPARAMSW, hwndOwner, 8) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSW, hwndOwner, 8) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSW, hwndOwner, 8) |
| TEST_FIELD_SIZE (MSGBOXPARAMSW, hInstance, 8) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSW, hInstance, 8) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSW, hInstance, 16) |
| TEST_FIELD_SIZE (MSGBOXPARAMSW, lpszText, 8) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSW, lpszText, 8) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSW, lpszText, 24) |
| TEST_FIELD_SIZE (MSGBOXPARAMSW, lpszCaption, 8) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSW, lpszCaption, 8) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSW, lpszCaption, 32) |
| TEST_FIELD_SIZE (MSGBOXPARAMSW, dwStyle, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSW, dwStyle, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSW, dwStyle, 40) |
| TEST_FIELD_SIZE (MSGBOXPARAMSW, lpszIcon, 8) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSW, lpszIcon, 8) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSW, lpszIcon, 48) |
| TEST_FIELD_SIZE (MSGBOXPARAMSW, dwContextHelpId, 8) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSW, dwContextHelpId, 8) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSW, dwContextHelpId, 56) |
| TEST_FIELD_SIZE (MSGBOXPARAMSW, lpfnMsgBoxCallback, 8) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSW, lpfnMsgBoxCallback, 8) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSW, lpfnMsgBoxCallback, 64) |
| TEST_FIELD_SIZE (MSGBOXPARAMSW, dwLanguageId, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSW, dwLanguageId, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSW, dwLanguageId, 72) |
| } |
| |
| static void test_pack_MSLLHOOKSTRUCT(void) |
| { |
| /* MSLLHOOKSTRUCT */ |
| TEST_TYPE_SIZE (MSLLHOOKSTRUCT, 32) |
| TEST_TYPE_ALIGN (MSLLHOOKSTRUCT, 8) |
| TEST_FIELD_SIZE (MSLLHOOKSTRUCT, pt, 8) |
| TEST_FIELD_ALIGN (MSLLHOOKSTRUCT, pt, 4) |
| TEST_FIELD_OFFSET(MSLLHOOKSTRUCT, pt, 0) |
| TEST_FIELD_SIZE (MSLLHOOKSTRUCT, mouseData, 4) |
| TEST_FIELD_ALIGN (MSLLHOOKSTRUCT, mouseData, 4) |
| TEST_FIELD_OFFSET(MSLLHOOKSTRUCT, mouseData, 8) |
| TEST_FIELD_SIZE (MSLLHOOKSTRUCT, flags, 4) |
| TEST_FIELD_ALIGN (MSLLHOOKSTRUCT, flags, 4) |
| TEST_FIELD_OFFSET(MSLLHOOKSTRUCT, flags, 12) |
| TEST_FIELD_SIZE (MSLLHOOKSTRUCT, time, 4) |
| TEST_FIELD_ALIGN (MSLLHOOKSTRUCT, time, 4) |
| TEST_FIELD_OFFSET(MSLLHOOKSTRUCT, time, 16) |
| TEST_FIELD_SIZE (MSLLHOOKSTRUCT, dwExtraInfo, 8) |
| TEST_FIELD_ALIGN (MSLLHOOKSTRUCT, dwExtraInfo, 8) |
| TEST_FIELD_OFFSET(MSLLHOOKSTRUCT, dwExtraInfo, 24) |
| } |
| |
| static void test_pack_MULTIKEYHELPA(void) |
| { |
| /* MULTIKEYHELPA */ |
| TEST_TYPE_SIZE (MULTIKEYHELPA, 8) |
| TEST_TYPE_ALIGN (MULTIKEYHELPA, 4) |
| TEST_FIELD_SIZE (MULTIKEYHELPA, mkSize, 4) |
| TEST_FIELD_ALIGN (MULTIKEYHELPA, mkSize, 4) |
| TEST_FIELD_OFFSET(MULTIKEYHELPA, mkSize, 0) |
| TEST_FIELD_SIZE (MULTIKEYHELPA, mkKeylist, 1) |
| TEST_FIELD_ALIGN (MULTIKEYHELPA, mkKeylist, 1) |
| TEST_FIELD_OFFSET(MULTIKEYHELPA, mkKeylist, 4) |
| TEST_FIELD_SIZE (MULTIKEYHELPA, szKeyphrase, 1) |
| TEST_FIELD_ALIGN (MULTIKEYHELPA, szKeyphrase, 1) |
| TEST_FIELD_OFFSET(MULTIKEYHELPA, szKeyphrase, 5) |
| } |
| |
| static void test_pack_MULTIKEYHELPW(void) |
| { |
| /* MULTIKEYHELPW */ |
| TEST_TYPE_SIZE (MULTIKEYHELPW, 8) |
| TEST_TYPE_ALIGN (MULTIKEYHELPW, 4) |
| TEST_FIELD_SIZE (MULTIKEYHELPW, mkSize, 4) |
| TEST_FIELD_ALIGN (MULTIKEYHELPW, mkSize, 4) |
| TEST_FIELD_OFFSET(MULTIKEYHELPW, mkSize, 0) |
| TEST_FIELD_SIZE (MULTIKEYHELPW, mkKeylist, 2) |
| TEST_FIELD_ALIGN (MULTIKEYHELPW, mkKeylist, 2) |
| TEST_FIELD_OFFSET(MULTIKEYHELPW, mkKeylist, 4) |
| TEST_FIELD_SIZE (MULTIKEYHELPW, szKeyphrase, 2) |
| TEST_FIELD_ALIGN (MULTIKEYHELPW, szKeyphrase, 2) |
| TEST_FIELD_OFFSET(MULTIKEYHELPW, szKeyphrase, 6) |
| } |
| |
| static void test_pack_NAMEENUMPROCA(void) |
| { |
| /* NAMEENUMPROCA */ |
| TEST_TYPE_SIZE (NAMEENUMPROCA, 8) |
| TEST_TYPE_ALIGN (NAMEENUMPROCA, 8) |
| } |
| |
| static void test_pack_NAMEENUMPROCW(void) |
| { |
| /* NAMEENUMPROCW */ |
| TEST_TYPE_SIZE (NAMEENUMPROCW, 8) |
| TEST_TYPE_ALIGN (NAMEENUMPROCW, 8) |
| } |
| |
| static void test_pack_NCCALCSIZE_PARAMS(void) |
| { |
| /* NCCALCSIZE_PARAMS */ |
| TEST_TYPE_SIZE (NCCALCSIZE_PARAMS, 56) |
| TEST_TYPE_ALIGN (NCCALCSIZE_PARAMS, 8) |
| TEST_FIELD_SIZE (NCCALCSIZE_PARAMS, rgrc, 48) |
| TEST_FIELD_ALIGN (NCCALCSIZE_PARAMS, rgrc, 4) |
| TEST_FIELD_OFFSET(NCCALCSIZE_PARAMS, rgrc, 0) |
| TEST_FIELD_SIZE (NCCALCSIZE_PARAMS, lppos, 8) |
| TEST_FIELD_ALIGN (NCCALCSIZE_PARAMS, lppos, 8) |
| TEST_FIELD_OFFSET(NCCALCSIZE_PARAMS, lppos, 48) |
| } |
| |
| static void test_pack_NMHDR(void) |
| { |
| /* NMHDR */ |
| TEST_TYPE_SIZE (NMHDR, 24) |
| TEST_TYPE_ALIGN (NMHDR, 8) |
| TEST_FIELD_SIZE (NMHDR, hwndFrom, 8) |
| TEST_FIELD_ALIGN (NMHDR, hwndFrom, 8) |
| TEST_FIELD_OFFSET(NMHDR, hwndFrom, 0) |
| TEST_FIELD_SIZE (NMHDR, idFrom, 8) |
| TEST_FIELD_ALIGN (NMHDR, idFrom, 8) |
| TEST_FIELD_OFFSET(NMHDR, idFrom, 8) |
| TEST_FIELD_SIZE (NMHDR, code, 4) |
| TEST_FIELD_ALIGN (NMHDR, code, 4) |
| TEST_FIELD_OFFSET(NMHDR, code, 16) |
| } |
| |
| static void test_pack_NONCLIENTMETRICSA(void) |
| { |
| /* NONCLIENTMETRICSA */ |
| TEST_TYPE_SIZE (NONCLIENTMETRICSA, 344) |
| TEST_TYPE_ALIGN (NONCLIENTMETRICSA, 4) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, cbSize, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, cbSize, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, cbSize, 0) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, iBorderWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, iBorderWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, iBorderWidth, 4) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, iScrollWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, iScrollWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, iScrollWidth, 8) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, iScrollHeight, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, iScrollHeight, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, iScrollHeight, 12) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, iCaptionWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, iCaptionWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, iCaptionWidth, 16) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, iCaptionHeight, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, iCaptionHeight, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, iCaptionHeight, 20) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, lfCaptionFont, 60) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, lfCaptionFont, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, lfCaptionFont, 24) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, iSmCaptionWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, iSmCaptionWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, iSmCaptionWidth, 84) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, iSmCaptionHeight, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, iSmCaptionHeight, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, iSmCaptionHeight, 88) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, lfSmCaptionFont, 60) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, lfSmCaptionFont, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, lfSmCaptionFont, 92) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, iMenuWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, iMenuWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, iMenuWidth, 152) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, iMenuHeight, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, iMenuHeight, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, iMenuHeight, 156) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, lfMenuFont, 60) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, lfMenuFont, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, lfMenuFont, 160) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, lfStatusFont, 60) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, lfStatusFont, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, lfStatusFont, 220) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, lfMessageFont, 60) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, lfMessageFont, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, lfMessageFont, 280) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, iPaddedBorderWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, iPaddedBorderWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, iPaddedBorderWidth, 340) |
| } |
| |
| static void test_pack_NONCLIENTMETRICSW(void) |
| { |
| /* NONCLIENTMETRICSW */ |
| TEST_TYPE_SIZE (NONCLIENTMETRICSW, 504) |
| TEST_TYPE_ALIGN (NONCLIENTMETRICSW, 4) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, cbSize, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, cbSize, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, cbSize, 0) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, iBorderWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, iBorderWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, iBorderWidth, 4) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, iScrollWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, iScrollWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, iScrollWidth, 8) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, iScrollHeight, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, iScrollHeight, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, iScrollHeight, 12) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, iCaptionWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, iCaptionWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, iCaptionWidth, 16) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, iCaptionHeight, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, iCaptionHeight, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, iCaptionHeight, 20) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, lfCaptionFont, 92) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, lfCaptionFont, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, lfCaptionFont, 24) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, iSmCaptionWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, iSmCaptionWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, iSmCaptionWidth, 116) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, iSmCaptionHeight, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, iSmCaptionHeight, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, iSmCaptionHeight, 120) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, lfSmCaptionFont, 92) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, lfSmCaptionFont, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, lfSmCaptionFont, 124) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, iMenuWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, iMenuWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, iMenuWidth, 216) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, iMenuHeight, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, iMenuHeight, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, iMenuHeight, 220) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, lfMenuFont, 92) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, lfMenuFont, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, lfMenuFont, 224) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, lfStatusFont, 92) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, lfStatusFont, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, lfStatusFont, 316) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, lfMessageFont, 92) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, lfMessageFont, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, lfMessageFont, 408) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, iPaddedBorderWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, iPaddedBorderWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, iPaddedBorderWidth, 500) |
| } |
| |
| static void test_pack_PAINTSTRUCT(void) |
| { |
| /* PAINTSTRUCT */ |
| TEST_TYPE_SIZE (PAINTSTRUCT, 72) |
| TEST_TYPE_ALIGN (PAINTSTRUCT, 8) |
| TEST_FIELD_SIZE (PAINTSTRUCT, hdc, 8) |
| TEST_FIELD_ALIGN (PAINTSTRUCT, hdc, 8) |
| TEST_FIELD_OFFSET(PAINTSTRUCT, hdc, 0) |
| TEST_FIELD_SIZE (PAINTSTRUCT, fErase, 4) |
| TEST_FIELD_ALIGN (PAINTSTRUCT, fErase, 4) |
| TEST_FIELD_OFFSET(PAINTSTRUCT, fErase, 8) |
| TEST_FIELD_SIZE (PAINTSTRUCT, rcPaint, 16) |
| TEST_FIELD_ALIGN (PAINTSTRUCT, rcPaint, 4) |
| TEST_FIELD_OFFSET(PAINTSTRUCT, rcPaint, 12) |
| TEST_FIELD_SIZE (PAINTSTRUCT, fRestore, 4) |
| TEST_FIELD_ALIGN (PAINTSTRUCT, fRestore, 4) |
| TEST_FIELD_OFFSET(PAINTSTRUCT, fRestore, 28) |
| TEST_FIELD_SIZE (PAINTSTRUCT, fIncUpdate, 4) |
| TEST_FIELD_ALIGN (PAINTSTRUCT, fIncUpdate, 4) |
| TEST_FIELD_OFFSET(PAINTSTRUCT, fIncUpdate, 32) |
| TEST_FIELD_SIZE (PAINTSTRUCT, rgbReserved, 32) |
| TEST_FIELD_ALIGN (PAINTSTRUCT, rgbReserved, 1) |
| TEST_FIELD_OFFSET(PAINTSTRUCT, rgbReserved, 36) |
| } |
| |
| static void test_pack_PCOMBOBOXINFO(void) |
| { |
| /* PCOMBOBOXINFO */ |
| TEST_TYPE_SIZE (PCOMBOBOXINFO, 8) |
| TEST_TYPE_ALIGN (PCOMBOBOXINFO, 8) |
| TEST_TARGET_SIZE (PCOMBOBOXINFO, 64) |
| TEST_TARGET_ALIGN(PCOMBOBOXINFO, 8) |
| } |
| |
| static void test_pack_PCOMPAREITEMSTRUCT(void) |
| { |
| /* PCOMPAREITEMSTRUCT */ |
| TEST_TYPE_SIZE (PCOMPAREITEMSTRUCT, 8) |
| TEST_TYPE_ALIGN (PCOMPAREITEMSTRUCT, 8) |
| TEST_TARGET_SIZE (PCOMPAREITEMSTRUCT, 56) |
| TEST_TARGET_ALIGN(PCOMPAREITEMSTRUCT, 8) |
| } |
| |
| static void test_pack_PCOPYDATASTRUCT(void) |
| { |
| /* PCOPYDATASTRUCT */ |
| TEST_TYPE_SIZE (PCOPYDATASTRUCT, 8) |
| TEST_TYPE_ALIGN (PCOPYDATASTRUCT, 8) |
| TEST_TARGET_SIZE (PCOPYDATASTRUCT, 24) |
| TEST_TARGET_ALIGN(PCOPYDATASTRUCT, 8) |
| } |
| |
| static void test_pack_PCURSORINFO(void) |
| { |
| /* PCURSORINFO */ |
| TEST_TYPE_SIZE (PCURSORINFO, 8) |
| TEST_TYPE_ALIGN (PCURSORINFO, 8) |
| TEST_TARGET_SIZE (PCURSORINFO, 24) |
| TEST_TARGET_ALIGN(PCURSORINFO, 8) |
| } |
| |
| static void test_pack_PCWPRETSTRUCT(void) |
| { |
| /* PCWPRETSTRUCT */ |
| TEST_TYPE_SIZE (PCWPRETSTRUCT, 8) |
| TEST_TYPE_ALIGN (PCWPRETSTRUCT, 8) |
| TEST_TARGET_SIZE (PCWPRETSTRUCT, 40) |
| TEST_TARGET_ALIGN(PCWPRETSTRUCT, 8) |
| } |
| |
| static void test_pack_PCWPSTRUCT(void) |
| { |
| /* PCWPSTRUCT */ |
| TEST_TYPE_SIZE (PCWPSTRUCT, 8) |
| TEST_TYPE_ALIGN (PCWPSTRUCT, 8) |
| TEST_TARGET_SIZE (PCWPSTRUCT, 32) |
| TEST_TARGET_ALIGN(PCWPSTRUCT, 8) |
| } |
| |
| static void test_pack_PDEBUGHOOKINFO(void) |
| { |
| /* PDEBUGHOOKINFO */ |
| TEST_TYPE_SIZE (PDEBUGHOOKINFO, 8) |
| TEST_TYPE_ALIGN (PDEBUGHOOKINFO, 8) |
| TEST_TARGET_SIZE (PDEBUGHOOKINFO, 32) |
| TEST_TARGET_ALIGN(PDEBUGHOOKINFO, 8) |
| } |
| |
| static void test_pack_PDELETEITEMSTRUCT(void) |
| { |
| /* PDELETEITEMSTRUCT */ |
| TEST_TYPE_SIZE (PDELETEITEMSTRUCT, 8) |
| TEST_TYPE_ALIGN (PDELETEITEMSTRUCT, 8) |
| TEST_TARGET_SIZE (PDELETEITEMSTRUCT, 32) |
| TEST_TARGET_ALIGN(PDELETEITEMSTRUCT, 8) |
| } |
| |
| static void test_pack_PDLGITEMTEMPLATEA(void) |
| { |
| /* PDLGITEMTEMPLATEA */ |
| TEST_TYPE_SIZE (PDLGITEMTEMPLATEA, 8) |
| TEST_TYPE_ALIGN (PDLGITEMTEMPLATEA, 8) |
| TEST_TARGET_SIZE (PDLGITEMTEMPLATEA, 18) |
| TEST_TARGET_ALIGN(PDLGITEMTEMPLATEA, 2) |
| } |
| |
| static void test_pack_PDLGITEMTEMPLATEW(void) |
| { |
| /* PDLGITEMTEMPLATEW */ |
| TEST_TYPE_SIZE (PDLGITEMTEMPLATEW, 8) |
| TEST_TYPE_ALIGN (PDLGITEMTEMPLATEW, 8) |
| TEST_TARGET_SIZE (PDLGITEMTEMPLATEW, 18) |
| TEST_TARGET_ALIGN(PDLGITEMTEMPLATEW, 2) |
| } |
| |
| static void test_pack_PDRAWITEMSTRUCT(void) |
| { |
| /* PDRAWITEMSTRUCT */ |
| TEST_TYPE_SIZE (PDRAWITEMSTRUCT, 8) |
| TEST_TYPE_ALIGN (PDRAWITEMSTRUCT, 8) |
| TEST_TARGET_SIZE (PDRAWITEMSTRUCT, 64) |
| TEST_TARGET_ALIGN(PDRAWITEMSTRUCT, 8) |
| } |
| |
| static void test_pack_PEVENTMSG(void) |
| { |
| /* PEVENTMSG */ |
| TEST_TYPE_SIZE (PEVENTMSG, 8) |
| TEST_TYPE_ALIGN (PEVENTMSG, 8) |
| TEST_TARGET_SIZE (PEVENTMSG, 24) |
| TEST_TARGET_ALIGN(PEVENTMSG, 8) |
| } |
| |
| static void test_pack_PFLASHWINFO(void) |
| { |
| /* PFLASHWINFO */ |
| TEST_TYPE_SIZE (PFLASHWINFO, 8) |
| TEST_TYPE_ALIGN (PFLASHWINFO, 8) |
| TEST_TARGET_SIZE (PFLASHWINFO, 32) |
| TEST_TARGET_ALIGN(PFLASHWINFO, 8) |
| } |
| |
| static void test_pack_PGUITHREADINFO(void) |
| { |
| /* PGUITHREADINFO */ |
| TEST_TYPE_SIZE (PGUITHREADINFO, 8) |
| TEST_TYPE_ALIGN (PGUITHREADINFO, 8) |
| TEST_TARGET_SIZE (PGUITHREADINFO, 72) |
| TEST_TARGET_ALIGN(PGUITHREADINFO, 8) |
| } |
| |
| static void test_pack_PHARDWAREHOOKSTRUCT(void) |
| { |
| /* PHARDWAREHOOKSTRUCT */ |
| TEST_TYPE_SIZE (PHARDWAREHOOKSTRUCT, 8) |
| TEST_TYPE_ALIGN (PHARDWAREHOOKSTRUCT, 8) |
| TEST_TARGET_SIZE (PHARDWAREHOOKSTRUCT, 32) |
| TEST_TARGET_ALIGN(PHARDWAREHOOKSTRUCT, 8) |
| } |
| |
| static void test_pack_PHARDWAREINPUT(void) |
| { |
| /* PHARDWAREINPUT */ |
| TEST_TYPE_SIZE (PHARDWAREINPUT, 8) |
| TEST_TYPE_ALIGN (PHARDWAREINPUT, 8) |
| TEST_TARGET_SIZE (PHARDWAREINPUT, 8) |
| TEST_TARGET_ALIGN(PHARDWAREINPUT, 4) |
| } |
| |
| static void test_pack_PHDEVNOTIFY(void) |
| { |
| /* PHDEVNOTIFY */ |
| TEST_TYPE_SIZE (PHDEVNOTIFY, 8) |
| TEST_TYPE_ALIGN (PHDEVNOTIFY, 8) |
| TEST_TARGET_SIZE (PHDEVNOTIFY, 8) |
| TEST_TARGET_ALIGN(PHDEVNOTIFY, 8) |
| } |
| |
| static void test_pack_PHELPWININFOA(void) |
| { |
| /* PHELPWININFOA */ |
| TEST_TYPE_SIZE (PHELPWININFOA, 8) |
| TEST_TYPE_ALIGN (PHELPWININFOA, 8) |
| TEST_TARGET_SIZE (PHELPWININFOA, 28) |
| TEST_TARGET_ALIGN(PHELPWININFOA, 4) |
| } |
| |
| static void test_pack_PHELPWININFOW(void) |
| { |
| /* PHELPWININFOW */ |
| TEST_TYPE_SIZE (PHELPWININFOW, 8) |
| TEST_TYPE_ALIGN (PHELPWININFOW, 8) |
| TEST_TARGET_SIZE (PHELPWININFOW, 28) |
| TEST_TARGET_ALIGN(PHELPWININFOW, 4) |
| } |
| |
| static void test_pack_PICONINFO(void) |
| { |
| /* PICONINFO */ |
| TEST_TYPE_SIZE (PICONINFO, 8) |
| TEST_TYPE_ALIGN (PICONINFO, 8) |
| TEST_TARGET_SIZE (PICONINFO, 32) |
| TEST_TARGET_ALIGN(PICONINFO, 8) |
| } |
| |
| static void test_pack_PICONMETRICSA(void) |
| { |
| /* PICONMETRICSA */ |
| TEST_TYPE_SIZE (PICONMETRICSA, 8) |
| TEST_TYPE_ALIGN (PICONMETRICSA, 8) |
| TEST_TARGET_SIZE (PICONMETRICSA, 76) |
| TEST_TARGET_ALIGN(PICONMETRICSA, 4) |
| } |
| |
| static void test_pack_PICONMETRICSW(void) |
| { |
| /* PICONMETRICSW */ |
| TEST_TYPE_SIZE (PICONMETRICSW, 8) |
| TEST_TYPE_ALIGN (PICONMETRICSW, 8) |
| TEST_TARGET_SIZE (PICONMETRICSW, 108) |
| TEST_TARGET_ALIGN(PICONMETRICSW, 4) |
| } |
| |
| static void test_pack_PINPUT(void) |
| { |
| /* PINPUT */ |
| TEST_TYPE_SIZE (PINPUT, 8) |
| TEST_TYPE_ALIGN (PINPUT, 8) |
| } |
| |
| static void test_pack_PKBDLLHOOKSTRUCT(void) |
| { |
| /* PKBDLLHOOKSTRUCT */ |
| TEST_TYPE_SIZE (PKBDLLHOOKSTRUCT, 8) |
| TEST_TYPE_ALIGN (PKBDLLHOOKSTRUCT, 8) |
| TEST_TARGET_SIZE (PKBDLLHOOKSTRUCT, 24) |
| TEST_TARGET_ALIGN(PKBDLLHOOKSTRUCT, 8) |
| } |
| |
| static void test_pack_PKEYBDINPUT(void) |
| { |
| /* PKEYBDINPUT */ |
| TEST_TYPE_SIZE (PKEYBDINPUT, 8) |
| TEST_TYPE_ALIGN (PKEYBDINPUT, 8) |
| TEST_TARGET_SIZE (PKEYBDINPUT, 24) |
| TEST_TARGET_ALIGN(PKEYBDINPUT, 8) |
| } |
| |
| static void test_pack_PMDINEXTMENU(void) |
| { |
| /* PMDINEXTMENU */ |
| TEST_TYPE_SIZE (PMDINEXTMENU, 8) |
| TEST_TYPE_ALIGN (PMDINEXTMENU, 8) |
| TEST_TARGET_SIZE (PMDINEXTMENU, 24) |
| TEST_TARGET_ALIGN(PMDINEXTMENU, 8) |
| } |
| |
| static void test_pack_PMEASUREITEMSTRUCT(void) |
| { |
| /* PMEASUREITEMSTRUCT */ |
| TEST_TYPE_SIZE (PMEASUREITEMSTRUCT, 8) |
| TEST_TYPE_ALIGN (PMEASUREITEMSTRUCT, 8) |
| TEST_TARGET_SIZE (PMEASUREITEMSTRUCT, 32) |
| TEST_TARGET_ALIGN(PMEASUREITEMSTRUCT, 8) |
| } |
| |
| static void test_pack_PMENUITEMTEMPLATE(void) |
| { |
| /* PMENUITEMTEMPLATE */ |
| TEST_TYPE_SIZE (PMENUITEMTEMPLATE, 8) |
| TEST_TYPE_ALIGN (PMENUITEMTEMPLATE, 8) |
| TEST_TARGET_SIZE (PMENUITEMTEMPLATE, 6) |
| TEST_TARGET_ALIGN(PMENUITEMTEMPLATE, 2) |
| } |
| |
| static void test_pack_PMENUITEMTEMPLATEHEADER(void) |
| { |
| /* PMENUITEMTEMPLATEHEADER */ |
| TEST_TYPE_SIZE (PMENUITEMTEMPLATEHEADER, 8) |
| TEST_TYPE_ALIGN (PMENUITEMTEMPLATEHEADER, 8) |
| TEST_TARGET_SIZE (PMENUITEMTEMPLATEHEADER, 4) |
| TEST_TARGET_ALIGN(PMENUITEMTEMPLATEHEADER, 2) |
| } |
| |
| static void test_pack_PMINIMIZEDMETRICS(void) |
| { |
| /* PMINIMIZEDMETRICS */ |
| TEST_TYPE_SIZE (PMINIMIZEDMETRICS, 8) |
| TEST_TYPE_ALIGN (PMINIMIZEDMETRICS, 8) |
| TEST_TARGET_SIZE (PMINIMIZEDMETRICS, 20) |
| TEST_TARGET_ALIGN(PMINIMIZEDMETRICS, 4) |
| } |
| |
| static void test_pack_PMINMAXINFO(void) |
| { |
| /* PMINMAXINFO */ |
| TEST_TYPE_SIZE (PMINMAXINFO, 8) |
| TEST_TYPE_ALIGN (PMINMAXINFO, 8) |
| TEST_TARGET_SIZE (PMINMAXINFO, 40) |
| TEST_TARGET_ALIGN(PMINMAXINFO, 4) |
| } |
| |
| static void test_pack_PMOUSEHOOKSTRUCT(void) |
| { |
| /* PMOUSEHOOKSTRUCT */ |
| TEST_TYPE_SIZE (PMOUSEHOOKSTRUCT, 8) |
| TEST_TYPE_ALIGN (PMOUSEHOOKSTRUCT, 8) |
| TEST_TARGET_SIZE (PMOUSEHOOKSTRUCT, 32) |
| TEST_TARGET_ALIGN(PMOUSEHOOKSTRUCT, 8) |
| } |
| |
| static void test_pack_PMOUSEINPUT(void) |
| { |
| /* PMOUSEINPUT */ |
| TEST_TYPE_SIZE (PMOUSEINPUT, 8) |
| TEST_TYPE_ALIGN (PMOUSEINPUT, 8) |
| TEST_TARGET_SIZE (PMOUSEINPUT, 32) |
| TEST_TARGET_ALIGN(PMOUSEINPUT, 8) |
| } |
| |
| static void test_pack_PMSG(void) |
| { |
| /* PMSG */ |
| TEST_TYPE_SIZE (PMSG, 8) |
| TEST_TYPE_ALIGN (PMSG, 8) |
| TEST_TARGET_SIZE (PMSG, 48) |
| TEST_TARGET_ALIGN(PMSG, 8) |
| } |
| |
| static void test_pack_PMSGBOXPARAMSA(void) |
| { |
| /* PMSGBOXPARAMSA */ |
| TEST_TYPE_SIZE (PMSGBOXPARAMSA, 8) |
| TEST_TYPE_ALIGN (PMSGBOXPARAMSA, 8) |
| TEST_TARGET_SIZE (PMSGBOXPARAMSA, 80) |
| TEST_TARGET_ALIGN(PMSGBOXPARAMSA, 8) |
| } |
| |
| static void test_pack_PMSGBOXPARAMSW(void) |
| { |
| /* PMSGBOXPARAMSW */ |
| TEST_TYPE_SIZE (PMSGBOXPARAMSW, 8) |
| TEST_TYPE_ALIGN (PMSGBOXPARAMSW, 8) |
| TEST_TARGET_SIZE (PMSGBOXPARAMSW, 80) |
| TEST_TARGET_ALIGN(PMSGBOXPARAMSW, 8) |
| } |
| |
| static void test_pack_PMSLLHOOKSTRUCT(void) |
| { |
| /* PMSLLHOOKSTRUCT */ |
| TEST_TYPE_SIZE (PMSLLHOOKSTRUCT, 8) |
| TEST_TYPE_ALIGN (PMSLLHOOKSTRUCT, 8) |
| TEST_TARGET_SIZE (PMSLLHOOKSTRUCT, 32) |
| TEST_TARGET_ALIGN(PMSLLHOOKSTRUCT, 8) |
| } |
| |
| static void test_pack_PMULTIKEYHELPA(void) |
| { |
| /* PMULTIKEYHELPA */ |
| TEST_TYPE_SIZE (PMULTIKEYHELPA, 8) |
| TEST_TYPE_ALIGN (PMULTIKEYHELPA, 8) |
| TEST_TARGET_SIZE (PMULTIKEYHELPA, 8) |
| TEST_TARGET_ALIGN(PMULTIKEYHELPA, 4) |
| } |
| |
| static void test_pack_PMULTIKEYHELPW(void) |
| { |
| /* PMULTIKEYHELPW */ |
| TEST_TYPE_SIZE (PMULTIKEYHELPW, 8) |
| TEST_TYPE_ALIGN (PMULTIKEYHELPW, 8) |
| TEST_TARGET_SIZE (PMULTIKEYHELPW, 8) |
| TEST_TARGET_ALIGN(PMULTIKEYHELPW, 4) |
| } |
| |
| static void test_pack_PNONCLIENTMETRICSA(void) |
| { |
| /* PNONCLIENTMETRICSA */ |
| TEST_TYPE_SIZE (PNONCLIENTMETRICSA, 8) |
| TEST_TYPE_ALIGN (PNONCLIENTMETRICSA, 8) |
| TEST_TARGET_SIZE (PNONCLIENTMETRICSA, 344) |
| TEST_TARGET_ALIGN(PNONCLIENTMETRICSA, 4) |
| } |
| |
| static void test_pack_PNONCLIENTMETRICSW(void) |
| { |
| /* PNONCLIENTMETRICSW */ |
| TEST_TYPE_SIZE (PNONCLIENTMETRICSW, 8) |
| TEST_TYPE_ALIGN (PNONCLIENTMETRICSW, 8) |
| TEST_TARGET_SIZE (PNONCLIENTMETRICSW, 504) |
| TEST_TARGET_ALIGN(PNONCLIENTMETRICSW, 4) |
| } |
| |
| static void test_pack_PPAINTSTRUCT(void) |
| { |
| /* PPAINTSTRUCT */ |
| TEST_TYPE_SIZE (PPAINTSTRUCT, 8) |
| TEST_TYPE_ALIGN (PPAINTSTRUCT, 8) |
| TEST_TARGET_SIZE (PPAINTSTRUCT, 72) |
| TEST_TARGET_ALIGN(PPAINTSTRUCT, 8) |
| } |
| |
| static void test_pack_PROPENUMPROCA(void) |
| { |
| /* PROPENUMPROCA */ |
| TEST_TYPE_SIZE (PROPENUMPROCA, 8) |
| TEST_TYPE_ALIGN (PROPENUMPROCA, 8) |
| } |
| |
| static void test_pack_PROPENUMPROCEXA(void) |
| { |
| /* PROPENUMPROCEXA */ |
| TEST_TYPE_SIZE (PROPENUMPROCEXA, 8) |
| TEST_TYPE_ALIGN (PROPENUMPROCEXA, 8) |
| } |
| |
| static void test_pack_PROPENUMPROCEXW(void) |
| { |
| /* PROPENUMPROCEXW */ |
| TEST_TYPE_SIZE (PROPENUMPROCEXW, 8) |
| TEST_TYPE_ALIGN (PROPENUMPROCEXW, 8) |
| } |
| |
| static void test_pack_PROPENUMPROCW(void) |
| { |
| /* PROPENUMPROCW */ |
| TEST_TYPE_SIZE (PROPENUMPROCW, 8) |
| TEST_TYPE_ALIGN (PROPENUMPROCW, 8) |
| } |
| |
| static void test_pack_PTITLEBARINFO(void) |
| { |
| /* PTITLEBARINFO */ |
| TEST_TYPE_SIZE (PTITLEBARINFO, 8) |
| TEST_TYPE_ALIGN (PTITLEBARINFO, 8) |
| TEST_TARGET_SIZE (PTITLEBARINFO, 44) |
| TEST_TARGET_ALIGN(PTITLEBARINFO, 4) |
| } |
| |
| static void test_pack_PUSEROBJECTFLAGS(void) |
| { |
| /* PUSEROBJECTFLAGS */ |
| TEST_TYPE_SIZE (PUSEROBJECTFLAGS, 8) |
| TEST_TYPE_ALIGN (PUSEROBJECTFLAGS, 8) |
| TEST_TARGET_SIZE (PUSEROBJECTFLAGS, 12) |
| TEST_TARGET_ALIGN(PUSEROBJECTFLAGS, 4) |
| } |
| |
| static void test_pack_PWINDOWINFO(void) |
| { |
| /* PWINDOWINFO */ |
| TEST_TYPE_SIZE (PWINDOWINFO, 8) |
| TEST_TYPE_ALIGN (PWINDOWINFO, 8) |
| TEST_TARGET_SIZE (PWINDOWINFO, 60) |
| TEST_TARGET_ALIGN(PWINDOWINFO, 4) |
| } |
| |
| static void test_pack_PWINDOWPLACEMENT(void) |
| { |
| /* PWINDOWPLACEMENT */ |
| TEST_TYPE_SIZE (PWINDOWPLACEMENT, 8) |
| TEST_TYPE_ALIGN (PWINDOWPLACEMENT, 8) |
| TEST_TARGET_SIZE (PWINDOWPLACEMENT, 44) |
| TEST_TARGET_ALIGN(PWINDOWPLACEMENT, 4) |
| } |
| |
| static void test_pack_PWINDOWPOS(void) |
| { |
| /* PWINDOWPOS */ |
| TEST_TYPE_SIZE (PWINDOWPOS, 8) |
| TEST_TYPE_ALIGN (PWINDOWPOS, 8) |
| TEST_TARGET_SIZE (PWINDOWPOS, 40) |
| TEST_TARGET_ALIGN(PWINDOWPOS, 8) |
| } |
| |
| static void test_pack_PWNDCLASSA(void) |
| { |
| /* PWNDCLASSA */ |
| TEST_TYPE_SIZE (PWNDCLASSA, 8) |
| TEST_TYPE_ALIGN (PWNDCLASSA, 8) |
| TEST_TARGET_SIZE (PWNDCLASSA, 72) |
| TEST_TARGET_ALIGN(PWNDCLASSA, 8) |
| } |
| |
| static void test_pack_PWNDCLASSEXA(void) |
| { |
| /* PWNDCLASSEXA */ |
| TEST_TYPE_SIZE (PWNDCLASSEXA, 8) |
| TEST_TYPE_ALIGN (PWNDCLASSEXA, 8) |
| TEST_TARGET_SIZE (PWNDCLASSEXA, 80) |
| TEST_TARGET_ALIGN(PWNDCLASSEXA, 8) |
| } |
| |
| static void test_pack_PWNDCLASSEXW(void) |
| { |
| /* PWNDCLASSEXW */ |
| TEST_TYPE_SIZE (PWNDCLASSEXW, 8) |
| TEST_TYPE_ALIGN (PWNDCLASSEXW, 8) |
| TEST_TARGET_SIZE (PWNDCLASSEXW, 80) |
| TEST_TARGET_ALIGN(PWNDCLASSEXW, 8) |
| } |
| |
| static void test_pack_PWNDCLASSW(void) |
| { |
| /* PWNDCLASSW */ |
| TEST_TYPE_SIZE (PWNDCLASSW, 8) |
| TEST_TYPE_ALIGN (PWNDCLASSW, 8) |
| TEST_TARGET_SIZE (PWNDCLASSW, 72) |
| TEST_TARGET_ALIGN(PWNDCLASSW, 8) |
| } |
| |
| static void test_pack_SCROLLINFO(void) |
| { |
| /* SCROLLINFO */ |
| TEST_TYPE_SIZE (SCROLLINFO, 28) |
| TEST_TYPE_ALIGN (SCROLLINFO, 4) |
| TEST_FIELD_SIZE (SCROLLINFO, cbSize, 4) |
| TEST_FIELD_ALIGN (SCROLLINFO, cbSize, 4) |
| TEST_FIELD_OFFSET(SCROLLINFO, cbSize, 0) |
| TEST_FIELD_SIZE (SCROLLINFO, fMask, 4) |
| TEST_FIELD_ALIGN (SCROLLINFO, fMask, 4) |
| TEST_FIELD_OFFSET(SCROLLINFO, fMask, 4) |
| TEST_FIELD_SIZE (SCROLLINFO, nMin, 4) |
| TEST_FIELD_ALIGN (SCROLLINFO, nMin, 4) |
| TEST_FIELD_OFFSET(SCROLLINFO, nMin, 8) |
| TEST_FIELD_SIZE (SCROLLINFO, nMax, 4) |
| TEST_FIELD_ALIGN (SCROLLINFO, nMax, 4) |
| TEST_FIELD_OFFSET(SCROLLINFO, nMax, 12) |
| TEST_FIELD_SIZE (SCROLLINFO, nPage, 4) |
| TEST_FIELD_ALIGN (SCROLLINFO, nPage, 4) |
| TEST_FIELD_OFFSET(SCROLLINFO, nPage, 16) |
| TEST_FIELD_SIZE (SCROLLINFO, nPos, 4) |
| TEST_FIELD_ALIGN (SCROLLINFO, nPos, 4) |
| TEST_FIELD_OFFSET(SCROLLINFO, nPos, 20) |
| TEST_FIELD_SIZE (SCROLLINFO, nTrackPos, 4) |
| TEST_FIELD_ALIGN (SCROLLINFO, nTrackPos, 4) |
| TEST_FIELD_OFFSET(SCROLLINFO, nTrackPos, 24) |
| } |
| |
| static void test_pack_SENDASYNCPROC(void) |
| { |
| /* SENDASYNCPROC */ |
| TEST_TYPE_SIZE (SENDASYNCPROC, 8) |
| TEST_TYPE_ALIGN (SENDASYNCPROC, 8) |
| } |
| |
| static void test_pack_SERIALKEYSA(void) |
| { |
| /* SERIALKEYSA */ |
| TEST_TYPE_SIZE (SERIALKEYSA, 40) |
| TEST_TYPE_ALIGN (SERIALKEYSA, 8) |
| TEST_FIELD_SIZE (SERIALKEYSA, cbSize, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSA, cbSize, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSA, cbSize, 0) |
| TEST_FIELD_SIZE (SERIALKEYSA, dwFlags, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSA, dwFlags, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSA, dwFlags, 4) |
| TEST_FIELD_SIZE (SERIALKEYSA, lpszActivePort, 8) |
| TEST_FIELD_ALIGN (SERIALKEYSA, lpszActivePort, 8) |
| TEST_FIELD_OFFSET(SERIALKEYSA, lpszActivePort, 8) |
| TEST_FIELD_SIZE (SERIALKEYSA, lpszPort, 8) |
| TEST_FIELD_ALIGN (SERIALKEYSA, lpszPort, 8) |
| TEST_FIELD_OFFSET(SERIALKEYSA, lpszPort, 16) |
| TEST_FIELD_SIZE (SERIALKEYSA, iBaudRate, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSA, iBaudRate, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSA, iBaudRate, 24) |
| TEST_FIELD_SIZE (SERIALKEYSA, iPortState, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSA, iPortState, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSA, iPortState, 28) |
| TEST_FIELD_SIZE (SERIALKEYSA, iActive, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSA, iActive, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSA, iActive, 32) |
| } |
| |
| static void test_pack_SERIALKEYSW(void) |
| { |
| /* SERIALKEYSW */ |
| TEST_TYPE_SIZE (SERIALKEYSW, 40) |
| TEST_TYPE_ALIGN (SERIALKEYSW, 8) |
| TEST_FIELD_SIZE (SERIALKEYSW, cbSize, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSW, cbSize, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSW, cbSize, 0) |
| TEST_FIELD_SIZE (SERIALKEYSW, dwFlags, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSW, dwFlags, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSW, dwFlags, 4) |
| TEST_FIELD_SIZE (SERIALKEYSW, lpszActivePort, 8) |
| TEST_FIELD_ALIGN (SERIALKEYSW, lpszActivePort, 8) |
| TEST_FIELD_OFFSET(SERIALKEYSW, lpszActivePort, 8) |
| TEST_FIELD_SIZE (SERIALKEYSW, lpszPort, 8) |
| TEST_FIELD_ALIGN (SERIALKEYSW, lpszPort, 8) |
| TEST_FIELD_OFFSET(SERIALKEYSW, lpszPort, 16) |
| TEST_FIELD_SIZE (SERIALKEYSW, iBaudRate, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSW, iBaudRate, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSW, iBaudRate, 24) |
| TEST_FIELD_SIZE (SERIALKEYSW, iPortState, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSW, iPortState, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSW, iPortState, 28) |
| TEST_FIELD_SIZE (SERIALKEYSW, iActive, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSW, iActive, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSW, iActive, 32) |
| } |
| |
| static void test_pack_SOUNDSENTRYA(void) |
| { |
| /* SOUNDSENTRYA */ |
| TEST_TYPE_SIZE (SOUNDSENTRYA, 56) |
| TEST_TYPE_ALIGN (SOUNDSENTRYA, 8) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, cbSize, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, cbSize, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, cbSize, 0) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, dwFlags, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, dwFlags, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, dwFlags, 4) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, iFSTextEffect, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, iFSTextEffect, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, iFSTextEffect, 8) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, iFSTextEffectMSec, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, iFSTextEffectMSec, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, iFSTextEffectMSec, 12) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, iFSTextEffectColorBits, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, iFSTextEffectColorBits, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, iFSTextEffectColorBits, 16) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, iFSGrafEffect, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, iFSGrafEffect, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, iFSGrafEffect, 20) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, iFSGrafEffectMSec, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, iFSGrafEffectMSec, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, iFSGrafEffectMSec, 24) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, iFSGrafEffectColor, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, iFSGrafEffectColor, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, iFSGrafEffectColor, 28) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, iWindowsEffect, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, iWindowsEffect, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, iWindowsEffect, 32) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, iWindowsEffectMSec, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, iWindowsEffectMSec, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, iWindowsEffectMSec, 36) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, lpszWindowsEffectDLL, 8) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, lpszWindowsEffectDLL, 8) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, lpszWindowsEffectDLL, 40) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, iWindowsEffectOrdinal, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, iWindowsEffectOrdinal, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, iWindowsEffectOrdinal, 48) |
| } |
| |
| static void test_pack_SOUNDSENTRYW(void) |
| { |
| /* SOUNDSENTRYW */ |
| TEST_TYPE_SIZE (SOUNDSENTRYW, 56) |
| TEST_TYPE_ALIGN (SOUNDSENTRYW, 8) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, cbSize, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, cbSize, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, cbSize, 0) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, dwFlags, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, dwFlags, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, dwFlags, 4) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, iFSTextEffect, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, iFSTextEffect, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, iFSTextEffect, 8) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, iFSTextEffectMSec, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, iFSTextEffectMSec, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, iFSTextEffectMSec, 12) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, iFSTextEffectColorBits, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, iFSTextEffectColorBits, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, iFSTextEffectColorBits, 16) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, iFSGrafEffect, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, iFSGrafEffect, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, iFSGrafEffect, 20) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, iFSGrafEffectMSec, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, iFSGrafEffectMSec, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, iFSGrafEffectMSec, 24) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, iFSGrafEffectColor, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, iFSGrafEffectColor, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, iFSGrafEffectColor, 28) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, iWindowsEffect, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, iWindowsEffect, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, iWindowsEffect, 32) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, iWindowsEffectMSec, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, iWindowsEffectMSec, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, iWindowsEffectMSec, 36) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, lpszWindowsEffectDLL, 8) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, lpszWindowsEffectDLL, 8) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, lpszWindowsEffectDLL, 40) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, iWindowsEffectOrdinal, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, iWindowsEffectOrdinal, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, iWindowsEffectOrdinal, 48) |
| } |
| |
| static void test_pack_STICKYKEYS(void) |
| { |
| /* STICKYKEYS */ |
| TEST_TYPE_SIZE (STICKYKEYS, 8) |
| TEST_TYPE_ALIGN (STICKYKEYS, 4) |
| TEST_FIELD_SIZE (STICKYKEYS, cbSize, 4) |
| TEST_FIELD_ALIGN (STICKYKEYS, cbSize, 4) |
| TEST_FIELD_OFFSET(STICKYKEYS, cbSize, 0) |
| TEST_FIELD_SIZE (STICKYKEYS, dwFlags, 4) |
| TEST_FIELD_ALIGN (STICKYKEYS, dwFlags, 4) |
| TEST_FIELD_OFFSET(STICKYKEYS, dwFlags, 4) |
| } |
| |
| static void test_pack_STYLESTRUCT(void) |
| { |
| /* STYLESTRUCT */ |
| TEST_TYPE_SIZE (STYLESTRUCT, 8) |
| TEST_TYPE_ALIGN (STYLESTRUCT, 4) |
| TEST_FIELD_SIZE (STYLESTRUCT, styleOld, 4) |
| TEST_FIELD_ALIGN (STYLESTRUCT, styleOld, 4) |
| TEST_FIELD_OFFSET(STYLESTRUCT, styleOld, 0) |
| TEST_FIELD_SIZE (STYLESTRUCT, styleNew, 4) |
| TEST_FIELD_ALIGN (STYLESTRUCT, styleNew, 4) |
| TEST_FIELD_OFFSET(STYLESTRUCT, styleNew, 4) |
| } |
| |
| static void test_pack_TIMERPROC(void) |
| { |
| /* TIMERPROC */ |
| TEST_TYPE_SIZE (TIMERPROC, 8) |
| TEST_TYPE_ALIGN (TIMERPROC, 8) |
| } |
| |
| static void test_pack_TITLEBARINFO(void) |
| { |
| /* TITLEBARINFO */ |
| TEST_TYPE_SIZE (TITLEBARINFO, 44) |
| TEST_TYPE_ALIGN (TITLEBARINFO, 4) |
| TEST_FIELD_SIZE (TITLEBARINFO, cbSize, 4) |
| TEST_FIELD_ALIGN (TITLEBARINFO, cbSize, 4) |
| TEST_FIELD_OFFSET(TITLEBARINFO, cbSize, 0) |
| TEST_FIELD_SIZE (TITLEBARINFO, rcTitleBar, 16) |
| TEST_FIELD_ALIGN (TITLEBARINFO, rcTitleBar, 4) |
| TEST_FIELD_OFFSET(TITLEBARINFO, rcTitleBar, 4) |
| TEST_FIELD_SIZE (TITLEBARINFO, rgstate, 24) |
| TEST_FIELD_ALIGN (TITLEBARINFO, rgstate, 4) |
| TEST_FIELD_OFFSET(TITLEBARINFO, rgstate, 20) |
| } |
| |
| static void test_pack_TOGGLEKEYS(void) |
| { |
| /* TOGGLEKEYS */ |
| TEST_TYPE_SIZE (TOGGLEKEYS, 8) |
| TEST_TYPE_ALIGN (TOGGLEKEYS, 4) |
| TEST_FIELD_SIZE (TOGGLEKEYS, cbSize, 4) |
| TEST_FIELD_ALIGN (TOGGLEKEYS, cbSize, 4) |
| TEST_FIELD_OFFSET(TOGGLEKEYS, cbSize, 0) |
| TEST_FIELD_SIZE (TOGGLEKEYS, dwFlags, 4) |
| TEST_FIELD_ALIGN (TOGGLEKEYS, dwFlags, 4) |
| TEST_FIELD_OFFSET(TOGGLEKEYS, dwFlags, 4) |
| } |
| |
| static void test_pack_TPMPARAMS(void) |
| { |
| /* TPMPARAMS */ |
| TEST_TYPE_SIZE (TPMPARAMS, 20) |
| TEST_TYPE_ALIGN (TPMPARAMS, 4) |
| TEST_FIELD_SIZE (TPMPARAMS, cbSize, 4) |
| TEST_FIELD_ALIGN (TPMPARAMS, cbSize, 4) |
| TEST_FIELD_OFFSET(TPMPARAMS, cbSize, 0) |
| TEST_FIELD_SIZE (TPMPARAMS, rcExclude, 16) |
| TEST_FIELD_ALIGN (TPMPARAMS, rcExclude, 4) |
| TEST_FIELD_OFFSET(TPMPARAMS, rcExclude, 4) |
| } |
| |
| static void test_pack_TRACKMOUSEEVENT(void) |
| { |
| /* TRACKMOUSEEVENT */ |
| TEST_TYPE_SIZE (TRACKMOUSEEVENT, 24) |
| TEST_TYPE_ALIGN (TRACKMOUSEEVENT, 8) |
| TEST_FIELD_SIZE (TRACKMOUSEEVENT, cbSize, 4) |
| TEST_FIELD_ALIGN (TRACKMOUSEEVENT, cbSize, 4) |
| TEST_FIELD_OFFSET(TRACKMOUSEEVENT, cbSize, 0) |
| TEST_FIELD_SIZE (TRACKMOUSEEVENT, dwFlags, 4) |
| TEST_FIELD_ALIGN (TRACKMOUSEEVENT, dwFlags, 4) |
| TEST_FIELD_OFFSET(TRACKMOUSEEVENT, dwFlags, 4) |
| TEST_FIELD_SIZE (TRACKMOUSEEVENT, hwndTrack, 8) |
| TEST_FIELD_ALIGN (TRACKMOUSEEVENT, hwndTrack, 8) |
| TEST_FIELD_OFFSET(TRACKMOUSEEVENT, hwndTrack, 8) |
| TEST_FIELD_SIZE (TRACKMOUSEEVENT, dwHoverTime, 4) |
| TEST_FIELD_ALIGN (TRACKMOUSEEVENT, dwHoverTime, 4) |
| TEST_FIELD_OFFSET(TRACKMOUSEEVENT, dwHoverTime, 16) |
| } |
| |
| static void test_pack_USEROBJECTFLAGS(void) |
| { |
| /* USEROBJECTFLAGS */ |
| TEST_TYPE_SIZE (USEROBJECTFLAGS, 12) |
| TEST_TYPE_ALIGN (USEROBJECTFLAGS, 4) |
| TEST_FIELD_SIZE (USEROBJECTFLAGS, fInherit, 4) |
| TEST_FIELD_ALIGN (USEROBJECTFLAGS, fInherit, 4) |
| TEST_FIELD_OFFSET(USEROBJECTFLAGS, fInherit, 0) |
| TEST_FIELD_SIZE (USEROBJECTFLAGS, fReserved, 4) |
| TEST_FIELD_ALIGN (USEROBJECTFLAGS, fReserved, 4) |
| TEST_FIELD_OFFSET(USEROBJECTFLAGS, fReserved, 4) |
| TEST_FIELD_SIZE (USEROBJECTFLAGS, dwFlags, 4) |
| TEST_FIELD_ALIGN (USEROBJECTFLAGS, dwFlags, 4) |
| TEST_FIELD_OFFSET(USEROBJECTFLAGS, dwFlags, 8) |
| } |
| |
| static void test_pack_WINDOWINFO(void) |
| { |
| /* WINDOWINFO */ |
| TEST_TYPE_SIZE (WINDOWINFO, 60) |
| TEST_TYPE_ALIGN (WINDOWINFO, 4) |
| TEST_FIELD_SIZE (WINDOWINFO, cbSize, 4) |
| TEST_FIELD_ALIGN (WINDOWINFO, cbSize, 4) |
| TEST_FIELD_OFFSET(WINDOWINFO, cbSize, 0) |
| TEST_FIELD_SIZE (WINDOWINFO, rcWindow, 16) |
| TEST_FIELD_ALIGN (WINDOWINFO, rcWindow, 4) |
| TEST_FIELD_OFFSET(WINDOWINFO, rcWindow, 4) |
| TEST_FIELD_SIZE (WINDOWINFO, rcClient, 16) |
| TEST_FIELD_ALIGN (WINDOWINFO, rcClient, 4) |
| TEST_FIELD_OFFSET(WINDOWINFO, rcClient, 20) |
| TEST_FIELD_SIZE (WINDOWINFO, dwStyle, 4) |
| TEST_FIELD_ALIGN (WINDOWINFO, dwStyle, 4) |
| TEST_FIELD_OFFSET(WINDOWINFO, dwStyle, 36) |
| TEST_FIELD_SIZE (WINDOWINFO, dwExStyle, 4) |
| TEST_FIELD_ALIGN (WINDOWINFO, dwExStyle, 4) |
| TEST_FIELD_OFFSET(WINDOWINFO, dwExStyle, 40) |
| TEST_FIELD_SIZE (WINDOWINFO, dwWindowStatus, 4) |
| TEST_FIELD_ALIGN (WINDOWINFO, dwWindowStatus, 4) |
| TEST_FIELD_OFFSET(WINDOWINFO, dwWindowStatus, 44) |
| TEST_FIELD_SIZE (WINDOWINFO, cxWindowBorders, 4) |
| TEST_FIELD_ALIGN (WINDOWINFO, cxWindowBorders, 4) |
| TEST_FIELD_OFFSET(WINDOWINFO, cxWindowBorders, 48) |
| TEST_FIELD_SIZE (WINDOWINFO, cyWindowBorders, 4) |
| TEST_FIELD_ALIGN (WINDOWINFO, cyWindowBorders, 4) |
| TEST_FIELD_OFFSET(WINDOWINFO, cyWindowBorders, 52) |
| TEST_FIELD_SIZE (WINDOWINFO, atomWindowType, 2) |
| TEST_FIELD_ALIGN (WINDOWINFO, atomWindowType, 2) |
| TEST_FIELD_OFFSET(WINDOWINFO, atomWindowType, 56) |
| TEST_FIELD_SIZE (WINDOWINFO, wCreatorVersion, 2) |
| TEST_FIELD_ALIGN (WINDOWINFO, wCreatorVersion, 2) |
| TEST_FIELD_OFFSET(WINDOWINFO, wCreatorVersion, 58) |
| } |
| |
| static void test_pack_WINDOWPLACEMENT(void) |
| { |
| /* WINDOWPLACEMENT */ |
| TEST_TYPE_SIZE (WINDOWPLACEMENT, 44) |
| TEST_TYPE_ALIGN (WINDOWPLACEMENT, 4) |
| TEST_FIELD_SIZE (WINDOWPLACEMENT, length, 4) |
| TEST_FIELD_ALIGN (WINDOWPLACEMENT, length, 4) |
| TEST_FIELD_OFFSET(WINDOWPLACEMENT, length, 0) |
| TEST_FIELD_SIZE (WINDOWPLACEMENT, flags, 4) |
| TEST_FIELD_ALIGN (WINDOWPLACEMENT, flags, 4) |
| TEST_FIELD_OFFSET(WINDOWPLACEMENT, flags, 4) |
| TEST_FIELD_SIZE (WINDOWPLACEMENT, showCmd, 4) |
| TEST_FIELD_ALIGN (WINDOWPLACEMENT, showCmd, 4) |
| TEST_FIELD_OFFSET(WINDOWPLACEMENT, showCmd, 8) |
| TEST_FIELD_SIZE (WINDOWPLACEMENT, ptMinPosition, 8) |
| TEST_FIELD_ALIGN (WINDOWPLACEMENT, ptMinPosition, 4) |
| TEST_FIELD_OFFSET(WINDOWPLACEMENT, ptMinPosition, 12) |
| TEST_FIELD_SIZE (WINDOWPLACEMENT, ptMaxPosition, 8) |
| TEST_FIELD_ALIGN (WINDOWPLACEMENT, ptMaxPosition, 4) |
| TEST_FIELD_OFFSET(WINDOWPLACEMENT, ptMaxPosition, 20) |
| TEST_FIELD_SIZE (WINDOWPLACEMENT, rcNormalPosition, 16) |
| TEST_FIELD_ALIGN (WINDOWPLACEMENT, rcNormalPosition, 4) |
| TEST_FIELD_OFFSET(WINDOWPLACEMENT, rcNormalPosition, 28) |
| } |
| |
| static void test_pack_WINDOWPOS(void) |
| { |
| /* WINDOWPOS */ |
| TEST_TYPE_SIZE (WINDOWPOS, 40) |
| TEST_TYPE_ALIGN (WINDOWPOS, 8) |
| TEST_FIELD_SIZE (WINDOWPOS, hwnd, 8) |
| TEST_FIELD_ALIGN (WINDOWPOS, hwnd, 8) |
| TEST_FIELD_OFFSET(WINDOWPOS, hwnd, 0) |
| TEST_FIELD_SIZE (WINDOWPOS, hwndInsertAfter, 8) |
| TEST_FIELD_ALIGN (WINDOWPOS, hwndInsertAfter, 8) |
| TEST_FIELD_OFFSET(WINDOWPOS, hwndInsertAfter, 8) |
| TEST_FIELD_SIZE (WINDOWPOS, x, 4) |
| TEST_FIELD_ALIGN (WINDOWPOS, x, 4) |
| TEST_FIELD_OFFSET(WINDOWPOS, x, 16) |
| TEST_FIELD_SIZE (WINDOWPOS, y, 4) |
| TEST_FIELD_ALIGN (WINDOWPOS, y, 4) |
| TEST_FIELD_OFFSET(WINDOWPOS, y, 20) |
| TEST_FIELD_SIZE (WINDOWPOS, cx, 4) |
| TEST_FIELD_ALIGN (WINDOWPOS, cx, 4) |
| TEST_FIELD_OFFSET(WINDOWPOS, cx, 24) |
| TEST_FIELD_SIZE (WINDOWPOS, cy, 4) |
| TEST_FIELD_ALIGN (WINDOWPOS, cy, 4) |
| TEST_FIELD_OFFSET(WINDOWPOS, cy, 28) |
| TEST_FIELD_SIZE (WINDOWPOS, flags, 4) |
| TEST_FIELD_ALIGN (WINDOWPOS, flags, 4) |
| TEST_FIELD_OFFSET(WINDOWPOS, flags, 32) |
| } |
| |
| static void test_pack_WINEVENTPROC(void) |
| { |
| /* WINEVENTPROC */ |
| TEST_TYPE_SIZE (WINEVENTPROC, 8) |
| TEST_TYPE_ALIGN (WINEVENTPROC, 8) |
| } |
| |
| static void test_pack_WINSTAENUMPROCA(void) |
| { |
| /* WINSTAENUMPROCA */ |
| TEST_TYPE_SIZE (WINSTAENUMPROCA, 8) |
| TEST_TYPE_ALIGN (WINSTAENUMPROCA, 8) |
| } |
| |
| static void test_pack_WINSTAENUMPROCW(void) |
| { |
| /* WINSTAENUMPROCW */ |
| TEST_TYPE_SIZE (WINSTAENUMPROCW, 8) |
| TEST_TYPE_ALIGN (WINSTAENUMPROCW, 8) |
| } |
| |
| static void test_pack_WNDCLASSA(void) |
| { |
| /* WNDCLASSA */ |
| TEST_TYPE_SIZE (WNDCLASSA, 72) |
| TEST_TYPE_ALIGN (WNDCLASSA, 8) |
| TEST_FIELD_SIZE (WNDCLASSA, style, 4) |
| TEST_FIELD_ALIGN (WNDCLASSA, style, 4) |
| TEST_FIELD_OFFSET(WNDCLASSA, style, 0) |
| TEST_FIELD_SIZE (WNDCLASSA, lpfnWndProc, 8) |
| TEST_FIELD_ALIGN (WNDCLASSA, lpfnWndProc, 8) |
| TEST_FIELD_OFFSET(WNDCLASSA, lpfnWndProc, 8) |
| TEST_FIELD_SIZE (WNDCLASSA, cbClsExtra, 4) |
| TEST_FIELD_ALIGN (WNDCLASSA, cbClsExtra, 4) |
| TEST_FIELD_OFFSET(WNDCLASSA, cbClsExtra, 16) |
| TEST_FIELD_SIZE (WNDCLASSA, cbWndExtra, 4) |
| TEST_FIELD_ALIGN (WNDCLASSA, cbWndExtra, 4) |
| TEST_FIELD_OFFSET(WNDCLASSA, cbWndExtra, 20) |
| TEST_FIELD_SIZE (WNDCLASSA, hInstance, 8) |
| TEST_FIELD_ALIGN (WNDCLASSA, hInstance, 8) |
| TEST_FIELD_OFFSET(WNDCLASSA, hInstance, 24) |
| TEST_FIELD_SIZE (WNDCLASSA, hIcon, 8) |
| TEST_FIELD_ALIGN (WNDCLASSA, hIcon, 8) |
| TEST_FIELD_OFFSET(WNDCLASSA, hIcon, 32) |
| TEST_FIELD_SIZE (WNDCLASSA, hCursor, 8) |
| TEST_FIELD_ALIGN (WNDCLASSA, hCursor, 8) |
| TEST_FIELD_OFFSET(WNDCLASSA, hCursor, 40) |
| TEST_FIELD_SIZE (WNDCLASSA, hbrBackground, 8) |
| TEST_FIELD_ALIGN (WNDCLASSA, hbrBackground, 8) |
| TEST_FIELD_OFFSET(WNDCLASSA, hbrBackground, 48) |
| TEST_FIELD_SIZE (WNDCLASSA, lpszMenuName, 8) |
| TEST_FIELD_ALIGN (WNDCLASSA, lpszMenuName, 8) |
| TEST_FIELD_OFFSET(WNDCLASSA, lpszMenuName, 56) |
| TEST_FIELD_SIZE (WNDCLASSA, lpszClassName, 8) |
| TEST_FIELD_ALIGN (WNDCLASSA, lpszClassName, 8) |
| TEST_FIELD_OFFSET(WNDCLASSA, lpszClassName, 64) |
| } |
| |
| static void test_pack_WNDCLASSEXA(void) |
| { |
| /* WNDCLASSEXA */ |
| TEST_TYPE_SIZE (WNDCLASSEXA, 80) |
| TEST_TYPE_ALIGN (WNDCLASSEXA, 8) |
| TEST_FIELD_SIZE (WNDCLASSEXA, cbSize, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, cbSize, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, cbSize, 0) |
| TEST_FIELD_SIZE (WNDCLASSEXA, style, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, style, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, style, 4) |
| TEST_FIELD_SIZE (WNDCLASSEXA, lpfnWndProc, 8) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, lpfnWndProc, 8) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, lpfnWndProc, 8) |
| TEST_FIELD_SIZE (WNDCLASSEXA, cbClsExtra, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, cbClsExtra, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, cbClsExtra, 16) |
| TEST_FIELD_SIZE (WNDCLASSEXA, cbWndExtra, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, cbWndExtra, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, cbWndExtra, 20) |
| TEST_FIELD_SIZE (WNDCLASSEXA, hInstance, 8) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, hInstance, 8) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, hInstance, 24) |
| TEST_FIELD_SIZE (WNDCLASSEXA, hIcon, 8) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, hIcon, 8) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, hIcon, 32) |
| TEST_FIELD_SIZE (WNDCLASSEXA, hCursor, 8) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, hCursor, 8) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, hCursor, 40) |
| TEST_FIELD_SIZE (WNDCLASSEXA, hbrBackground, 8) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, hbrBackground, 8) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, hbrBackground, 48) |
| TEST_FIELD_SIZE (WNDCLASSEXA, lpszMenuName, 8) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, lpszMenuName, 8) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, lpszMenuName, 56) |
| TEST_FIELD_SIZE (WNDCLASSEXA, lpszClassName, 8) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, lpszClassName, 8) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, lpszClassName, 64) |
| TEST_FIELD_SIZE (WNDCLASSEXA, hIconSm, 8) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, hIconSm, 8) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, hIconSm, 72) |
| } |
| |
| static void test_pack_WNDCLASSEXW(void) |
| { |
| /* WNDCLASSEXW */ |
| TEST_TYPE_SIZE (WNDCLASSEXW, 80) |
| TEST_TYPE_ALIGN (WNDCLASSEXW, 8) |
| TEST_FIELD_SIZE (WNDCLASSEXW, cbSize, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, cbSize, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, cbSize, 0) |
| TEST_FIELD_SIZE (WNDCLASSEXW, style, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, style, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, style, 4) |
| TEST_FIELD_SIZE (WNDCLASSEXW, lpfnWndProc, 8) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, lpfnWndProc, 8) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, lpfnWndProc, 8) |
| TEST_FIELD_SIZE (WNDCLASSEXW, cbClsExtra, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, cbClsExtra, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, cbClsExtra, 16) |
| TEST_FIELD_SIZE (WNDCLASSEXW, cbWndExtra, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, cbWndExtra, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, cbWndExtra, 20) |
| TEST_FIELD_SIZE (WNDCLASSEXW, hInstance, 8) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, hInstance, 8) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, hInstance, 24) |
| TEST_FIELD_SIZE (WNDCLASSEXW, hIcon, 8) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, hIcon, 8) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, hIcon, 32) |
| TEST_FIELD_SIZE (WNDCLASSEXW, hCursor, 8) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, hCursor, 8) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, hCursor, 40) |
| TEST_FIELD_SIZE (WNDCLASSEXW, hbrBackground, 8) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, hbrBackground, 8) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, hbrBackground, 48) |
| TEST_FIELD_SIZE (WNDCLASSEXW, lpszMenuName, 8) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, lpszMenuName, 8) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, lpszMenuName, 56) |
| TEST_FIELD_SIZE (WNDCLASSEXW, lpszClassName, 8) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, lpszClassName, 8) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, lpszClassName, 64) |
| TEST_FIELD_SIZE (WNDCLASSEXW, hIconSm, 8) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, hIconSm, 8) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, hIconSm, 72) |
| } |
| |
| static void test_pack_WNDCLASSW(void) |
| { |
| /* WNDCLASSW */ |
| TEST_TYPE_SIZE (WNDCLASSW, 72) |
| TEST_TYPE_ALIGN (WNDCLASSW, 8) |
| TEST_FIELD_SIZE (WNDCLASSW, style, 4) |
| TEST_FIELD_ALIGN (WNDCLASSW, style, 4) |
| TEST_FIELD_OFFSET(WNDCLASSW, style, 0) |
| TEST_FIELD_SIZE (WNDCLASSW, lpfnWndProc, 8) |
| TEST_FIELD_ALIGN (WNDCLASSW, lpfnWndProc, 8) |
| TEST_FIELD_OFFSET(WNDCLASSW, lpfnWndProc, 8) |
| TEST_FIELD_SIZE (WNDCLASSW, cbClsExtra, 4) |
| TEST_FIELD_ALIGN (WNDCLASSW, cbClsExtra, 4) |
| TEST_FIELD_OFFSET(WNDCLASSW, cbClsExtra, 16) |
| TEST_FIELD_SIZE (WNDCLASSW, cbWndExtra, 4) |
| TEST_FIELD_ALIGN (WNDCLASSW, cbWndExtra, 4) |
| TEST_FIELD_OFFSET(WNDCLASSW, cbWndExtra, 20) |
| TEST_FIELD_SIZE (WNDCLASSW, hInstance, 8) |
| TEST_FIELD_ALIGN (WNDCLASSW, hInstance, 8) |
| TEST_FIELD_OFFSET(WNDCLASSW, hInstance, 24) |
| TEST_FIELD_SIZE (WNDCLASSW, hIcon, 8) |
| TEST_FIELD_ALIGN (WNDCLASSW, hIcon, 8) |
| TEST_FIELD_OFFSET(WNDCLASSW, hIcon, 32) |
| TEST_FIELD_SIZE (WNDCLASSW, hCursor, 8) |
| TEST_FIELD_ALIGN (WNDCLASSW, hCursor, 8) |
| TEST_FIELD_OFFSET(WNDCLASSW, hCursor, 40) |
| TEST_FIELD_SIZE (WNDCLASSW, hbrBackground, 8) |
| TEST_FIELD_ALIGN (WNDCLASSW, hbrBackground, 8) |
| TEST_FIELD_OFFSET(WNDCLASSW, hbrBackground, 48) |
| TEST_FIELD_SIZE (WNDCLASSW, lpszMenuName, 8) |
| TEST_FIELD_ALIGN (WNDCLASSW, lpszMenuName, 8) |
| TEST_FIELD_OFFSET(WNDCLASSW, lpszMenuName, 56) |
| TEST_FIELD_SIZE (WNDCLASSW, lpszClassName, 8) |
| TEST_FIELD_ALIGN (WNDCLASSW, lpszClassName, 8) |
| TEST_FIELD_OFFSET(WNDCLASSW, lpszClassName, 64) |
| } |
| |
| static void test_pack_WNDENUMPROC(void) |
| { |
| /* WNDENUMPROC */ |
| TEST_TYPE_SIZE (WNDENUMPROC, 8) |
| TEST_TYPE_ALIGN (WNDENUMPROC, 8) |
| } |
| |
| static void test_pack_WNDPROC(void) |
| { |
| /* WNDPROC */ |
| TEST_TYPE_SIZE (WNDPROC, 8) |
| TEST_TYPE_ALIGN (WNDPROC, 8) |
| } |
| |
| #else /* _WIN64 */ |
| |
| static void test_pack_ACCESSTIMEOUT(void) |
| { |
| /* ACCESSTIMEOUT */ |
| TEST_TYPE_SIZE (ACCESSTIMEOUT, 12) |
| TEST_TYPE_ALIGN (ACCESSTIMEOUT, 4) |
| TEST_FIELD_SIZE (ACCESSTIMEOUT, cbSize, 4) |
| TEST_FIELD_ALIGN (ACCESSTIMEOUT, cbSize, 4) |
| TEST_FIELD_OFFSET(ACCESSTIMEOUT, cbSize, 0) |
| TEST_FIELD_SIZE (ACCESSTIMEOUT, dwFlags, 4) |
| TEST_FIELD_ALIGN (ACCESSTIMEOUT, dwFlags, 4) |
| TEST_FIELD_OFFSET(ACCESSTIMEOUT, dwFlags, 4) |
| TEST_FIELD_SIZE (ACCESSTIMEOUT, iTimeOutMSec, 4) |
| TEST_FIELD_ALIGN (ACCESSTIMEOUT, iTimeOutMSec, 4) |
| TEST_FIELD_OFFSET(ACCESSTIMEOUT, iTimeOutMSec, 8) |
| } |
| |
| static void test_pack_ANIMATIONINFO(void) |
| { |
| /* ANIMATIONINFO */ |
| TEST_TYPE_SIZE (ANIMATIONINFO, 8) |
| TEST_TYPE_ALIGN (ANIMATIONINFO, 4) |
| TEST_FIELD_SIZE (ANIMATIONINFO, cbSize, 4) |
| TEST_FIELD_ALIGN (ANIMATIONINFO, cbSize, 4) |
| TEST_FIELD_OFFSET(ANIMATIONINFO, cbSize, 0) |
| TEST_FIELD_SIZE (ANIMATIONINFO, iMinAnimate, 4) |
| TEST_FIELD_ALIGN (ANIMATIONINFO, iMinAnimate, 4) |
| TEST_FIELD_OFFSET(ANIMATIONINFO, iMinAnimate, 4) |
| } |
| |
| static void test_pack_CBTACTIVATESTRUCT(void) |
| { |
| /* CBTACTIVATESTRUCT */ |
| TEST_TYPE_SIZE (CBTACTIVATESTRUCT, 8) |
| TEST_TYPE_ALIGN (CBTACTIVATESTRUCT, 4) |
| TEST_FIELD_SIZE (CBTACTIVATESTRUCT, fMouse, 4) |
| TEST_FIELD_ALIGN (CBTACTIVATESTRUCT, fMouse, 4) |
| TEST_FIELD_OFFSET(CBTACTIVATESTRUCT, fMouse, 0) |
| TEST_FIELD_SIZE (CBTACTIVATESTRUCT, hWndActive, 4) |
| TEST_FIELD_ALIGN (CBTACTIVATESTRUCT, hWndActive, 4) |
| TEST_FIELD_OFFSET(CBTACTIVATESTRUCT, hWndActive, 4) |
| } |
| |
| static void test_pack_CBT_CREATEWNDA(void) |
| { |
| /* CBT_CREATEWNDA */ |
| TEST_TYPE_SIZE (CBT_CREATEWNDA, 8) |
| TEST_TYPE_ALIGN (CBT_CREATEWNDA, 4) |
| TEST_FIELD_SIZE (CBT_CREATEWNDA, lpcs, 4) |
| TEST_FIELD_ALIGN (CBT_CREATEWNDA, lpcs, 4) |
| TEST_FIELD_OFFSET(CBT_CREATEWNDA, lpcs, 0) |
| TEST_FIELD_SIZE (CBT_CREATEWNDA, hwndInsertAfter, 4) |
| TEST_FIELD_ALIGN (CBT_CREATEWNDA, hwndInsertAfter, 4) |
| TEST_FIELD_OFFSET(CBT_CREATEWNDA, hwndInsertAfter, 4) |
| } |
| |
| static void test_pack_CBT_CREATEWNDW(void) |
| { |
| /* CBT_CREATEWNDW */ |
| TEST_TYPE_SIZE (CBT_CREATEWNDW, 8) |
| TEST_TYPE_ALIGN (CBT_CREATEWNDW, 4) |
| TEST_FIELD_SIZE (CBT_CREATEWNDW, lpcs, 4) |
| TEST_FIELD_ALIGN (CBT_CREATEWNDW, lpcs, 4) |
| TEST_FIELD_OFFSET(CBT_CREATEWNDW, lpcs, 0) |
| TEST_FIELD_SIZE (CBT_CREATEWNDW, hwndInsertAfter, 4) |
| TEST_FIELD_ALIGN (CBT_CREATEWNDW, hwndInsertAfter, 4) |
| TEST_FIELD_OFFSET(CBT_CREATEWNDW, hwndInsertAfter, 4) |
| } |
| |
| static void test_pack_CLIENTCREATESTRUCT(void) |
| { |
| /* CLIENTCREATESTRUCT */ |
| TEST_TYPE_SIZE (CLIENTCREATESTRUCT, 8) |
| TEST_TYPE_ALIGN (CLIENTCREATESTRUCT, 4) |
| TEST_FIELD_SIZE (CLIENTCREATESTRUCT, hWindowMenu, 4) |
| TEST_FIELD_ALIGN (CLIENTCREATESTRUCT, hWindowMenu, 4) |
| TEST_FIELD_OFFSET(CLIENTCREATESTRUCT, hWindowMenu, 0) |
| TEST_FIELD_SIZE (CLIENTCREATESTRUCT, idFirstChild, 4) |
| TEST_FIELD_ALIGN (CLIENTCREATESTRUCT, idFirstChild, 4) |
| TEST_FIELD_OFFSET(CLIENTCREATESTRUCT, idFirstChild, 4) |
| } |
| |
| static void test_pack_COMBOBOXINFO(void) |
| { |
| /* COMBOBOXINFO */ |
| TEST_TYPE_SIZE (COMBOBOXINFO, 52) |
| TEST_TYPE_ALIGN (COMBOBOXINFO, 4) |
| TEST_FIELD_SIZE (COMBOBOXINFO, cbSize, 4) |
| TEST_FIELD_ALIGN (COMBOBOXINFO, cbSize, 4) |
| TEST_FIELD_OFFSET(COMBOBOXINFO, cbSize, 0) |
| TEST_FIELD_SIZE (COMBOBOXINFO, rcItem, 16) |
| TEST_FIELD_ALIGN (COMBOBOXINFO, rcItem, 4) |
| TEST_FIELD_OFFSET(COMBOBOXINFO, rcItem, 4) |
| TEST_FIELD_SIZE (COMBOBOXINFO, rcButton, 16) |
| TEST_FIELD_ALIGN (COMBOBOXINFO, rcButton, 4) |
| TEST_FIELD_OFFSET(COMBOBOXINFO, rcButton, 20) |
| TEST_FIELD_SIZE (COMBOBOXINFO, stateButton, 4) |
| TEST_FIELD_ALIGN (COMBOBOXINFO, stateButton, 4) |
| TEST_FIELD_OFFSET(COMBOBOXINFO, stateButton, 36) |
| TEST_FIELD_SIZE (COMBOBOXINFO, hwndCombo, 4) |
| TEST_FIELD_ALIGN (COMBOBOXINFO, hwndCombo, 4) |
| TEST_FIELD_OFFSET(COMBOBOXINFO, hwndCombo, 40) |
| TEST_FIELD_SIZE (COMBOBOXINFO, hwndItem, 4) |
| TEST_FIELD_ALIGN (COMBOBOXINFO, hwndItem, 4) |
| TEST_FIELD_OFFSET(COMBOBOXINFO, hwndItem, 44) |
| TEST_FIELD_SIZE (COMBOBOXINFO, hwndList, 4) |
| TEST_FIELD_ALIGN (COMBOBOXINFO, hwndList, 4) |
| TEST_FIELD_OFFSET(COMBOBOXINFO, hwndList, 48) |
| } |
| |
| static void test_pack_COMPAREITEMSTRUCT(void) |
| { |
| /* COMPAREITEMSTRUCT */ |
| TEST_TYPE_SIZE (COMPAREITEMSTRUCT, 32) |
| TEST_TYPE_ALIGN (COMPAREITEMSTRUCT, 4) |
| TEST_FIELD_SIZE (COMPAREITEMSTRUCT, CtlType, 4) |
| TEST_FIELD_ALIGN (COMPAREITEMSTRUCT, CtlType, 4) |
| TEST_FIELD_OFFSET(COMPAREITEMSTRUCT, CtlType, 0) |
| TEST_FIELD_SIZE (COMPAREITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_ALIGN (COMPAREITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_OFFSET(COMPAREITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_SIZE (COMPAREITEMSTRUCT, hwndItem, 4) |
| TEST_FIELD_ALIGN (COMPAREITEMSTRUCT, hwndItem, 4) |
| TEST_FIELD_OFFSET(COMPAREITEMSTRUCT, hwndItem, 8) |
| TEST_FIELD_SIZE (COMPAREITEMSTRUCT, itemID1, 4) |
| TEST_FIELD_ALIGN (COMPAREITEMSTRUCT, itemID1, 4) |
| TEST_FIELD_OFFSET(COMPAREITEMSTRUCT, itemID1, 12) |
| TEST_FIELD_SIZE (COMPAREITEMSTRUCT, itemData1, 4) |
| TEST_FIELD_ALIGN (COMPAREITEMSTRUCT, itemData1, 4) |
| TEST_FIELD_OFFSET(COMPAREITEMSTRUCT, itemData1, 16) |
| TEST_FIELD_SIZE (COMPAREITEMSTRUCT, itemID2, 4) |
| TEST_FIELD_ALIGN (COMPAREITEMSTRUCT, itemID2, 4) |
| TEST_FIELD_OFFSET(COMPAREITEMSTRUCT, itemID2, 20) |
| TEST_FIELD_SIZE (COMPAREITEMSTRUCT, itemData2, 4) |
| TEST_FIELD_ALIGN (COMPAREITEMSTRUCT, itemData2, 4) |
| TEST_FIELD_OFFSET(COMPAREITEMSTRUCT, itemData2, 24) |
| TEST_FIELD_SIZE (COMPAREITEMSTRUCT, dwLocaleId, 4) |
| TEST_FIELD_ALIGN (COMPAREITEMSTRUCT, dwLocaleId, 4) |
| TEST_FIELD_OFFSET(COMPAREITEMSTRUCT, dwLocaleId, 28) |
| } |
| |
| static void test_pack_COPYDATASTRUCT(void) |
| { |
| /* COPYDATASTRUCT */ |
| TEST_TYPE_SIZE (COPYDATASTRUCT, 12) |
| TEST_TYPE_ALIGN (COPYDATASTRUCT, 4) |
| TEST_FIELD_SIZE (COPYDATASTRUCT, dwData, 4) |
| TEST_FIELD_ALIGN (COPYDATASTRUCT, dwData, 4) |
| TEST_FIELD_OFFSET(COPYDATASTRUCT, dwData, 0) |
| TEST_FIELD_SIZE (COPYDATASTRUCT, cbData, 4) |
| TEST_FIELD_ALIGN (COPYDATASTRUCT, cbData, 4) |
| TEST_FIELD_OFFSET(COPYDATASTRUCT, cbData, 4) |
| TEST_FIELD_SIZE (COPYDATASTRUCT, lpData, 4) |
| TEST_FIELD_ALIGN (COPYDATASTRUCT, lpData, 4) |
| TEST_FIELD_OFFSET(COPYDATASTRUCT, lpData, 8) |
| } |
| |
| static void test_pack_CREATESTRUCTA(void) |
| { |
| /* CREATESTRUCTA */ |
| TEST_TYPE_SIZE (CREATESTRUCTA, 48) |
| TEST_TYPE_ALIGN (CREATESTRUCTA, 4) |
| TEST_FIELD_SIZE (CREATESTRUCTA, lpCreateParams, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, lpCreateParams, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, lpCreateParams, 0) |
| TEST_FIELD_SIZE (CREATESTRUCTA, hInstance, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, hInstance, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, hInstance, 4) |
| TEST_FIELD_SIZE (CREATESTRUCTA, hMenu, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, hMenu, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, hMenu, 8) |
| TEST_FIELD_SIZE (CREATESTRUCTA, hwndParent, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, hwndParent, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, hwndParent, 12) |
| TEST_FIELD_SIZE (CREATESTRUCTA, cy, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, cy, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, cy, 16) |
| TEST_FIELD_SIZE (CREATESTRUCTA, cx, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, cx, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, cx, 20) |
| TEST_FIELD_SIZE (CREATESTRUCTA, y, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, y, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, y, 24) |
| TEST_FIELD_SIZE (CREATESTRUCTA, x, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, x, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, x, 28) |
| TEST_FIELD_SIZE (CREATESTRUCTA, style, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, style, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, style, 32) |
| TEST_FIELD_SIZE (CREATESTRUCTA, lpszName, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, lpszName, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, lpszName, 36) |
| TEST_FIELD_SIZE (CREATESTRUCTA, lpszClass, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, lpszClass, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, lpszClass, 40) |
| TEST_FIELD_SIZE (CREATESTRUCTA, dwExStyle, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTA, dwExStyle, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTA, dwExStyle, 44) |
| } |
| |
| static void test_pack_CREATESTRUCTW(void) |
| { |
| /* CREATESTRUCTW */ |
| TEST_TYPE_SIZE (CREATESTRUCTW, 48) |
| TEST_TYPE_ALIGN (CREATESTRUCTW, 4) |
| TEST_FIELD_SIZE (CREATESTRUCTW, lpCreateParams, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, lpCreateParams, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, lpCreateParams, 0) |
| TEST_FIELD_SIZE (CREATESTRUCTW, hInstance, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, hInstance, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, hInstance, 4) |
| TEST_FIELD_SIZE (CREATESTRUCTW, hMenu, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, hMenu, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, hMenu, 8) |
| TEST_FIELD_SIZE (CREATESTRUCTW, hwndParent, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, hwndParent, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, hwndParent, 12) |
| TEST_FIELD_SIZE (CREATESTRUCTW, cy, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, cy, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, cy, 16) |
| TEST_FIELD_SIZE (CREATESTRUCTW, cx, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, cx, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, cx, 20) |
| TEST_FIELD_SIZE (CREATESTRUCTW, y, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, y, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, y, 24) |
| TEST_FIELD_SIZE (CREATESTRUCTW, x, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, x, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, x, 28) |
| TEST_FIELD_SIZE (CREATESTRUCTW, style, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, style, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, style, 32) |
| TEST_FIELD_SIZE (CREATESTRUCTW, lpszName, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, lpszName, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, lpszName, 36) |
| TEST_FIELD_SIZE (CREATESTRUCTW, lpszClass, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, lpszClass, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, lpszClass, 40) |
| TEST_FIELD_SIZE (CREATESTRUCTW, dwExStyle, 4) |
| TEST_FIELD_ALIGN (CREATESTRUCTW, dwExStyle, 4) |
| TEST_FIELD_OFFSET(CREATESTRUCTW, dwExStyle, 44) |
| } |
| |
| static void test_pack_CURSORINFO(void) |
| { |
| /* CURSORINFO */ |
| TEST_TYPE_SIZE (CURSORINFO, 20) |
| TEST_TYPE_ALIGN (CURSORINFO, 4) |
| TEST_FIELD_SIZE (CURSORINFO, cbSize, 4) |
| TEST_FIELD_ALIGN (CURSORINFO, cbSize, 4) |
| TEST_FIELD_OFFSET(CURSORINFO, cbSize, 0) |
| TEST_FIELD_SIZE (CURSORINFO, flags, 4) |
| TEST_FIELD_ALIGN (CURSORINFO, flags, 4) |
| TEST_FIELD_OFFSET(CURSORINFO, flags, 4) |
| TEST_FIELD_SIZE (CURSORINFO, hCursor, 4) |
| TEST_FIELD_ALIGN (CURSORINFO, hCursor, 4) |
| TEST_FIELD_OFFSET(CURSORINFO, hCursor, 8) |
| TEST_FIELD_SIZE (CURSORINFO, ptScreenPos, 8) |
| TEST_FIELD_ALIGN (CURSORINFO, ptScreenPos, 4) |
| TEST_FIELD_OFFSET(CURSORINFO, ptScreenPos, 12) |
| } |
| |
| static void test_pack_CWPRETSTRUCT(void) |
| { |
| /* CWPRETSTRUCT */ |
| TEST_TYPE_SIZE (CWPRETSTRUCT, 20) |
| TEST_TYPE_ALIGN (CWPRETSTRUCT, 4) |
| TEST_FIELD_SIZE (CWPRETSTRUCT, lResult, 4) |
| TEST_FIELD_ALIGN (CWPRETSTRUCT, lResult, 4) |
| TEST_FIELD_OFFSET(CWPRETSTRUCT, lResult, 0) |
| TEST_FIELD_SIZE (CWPRETSTRUCT, lParam, 4) |
| TEST_FIELD_ALIGN (CWPRETSTRUCT, lParam, 4) |
| TEST_FIELD_OFFSET(CWPRETSTRUCT, lParam, 4) |
| TEST_FIELD_SIZE (CWPRETSTRUCT, wParam, 4) |
| TEST_FIELD_ALIGN (CWPRETSTRUCT, wParam, 4) |
| TEST_FIELD_OFFSET(CWPRETSTRUCT, wParam, 8) |
| TEST_FIELD_SIZE (CWPRETSTRUCT, message, 4) |
| TEST_FIELD_ALIGN (CWPRETSTRUCT, message, 4) |
| TEST_FIELD_OFFSET(CWPRETSTRUCT, message, 12) |
| TEST_FIELD_SIZE (CWPRETSTRUCT, hwnd, 4) |
| TEST_FIELD_ALIGN (CWPRETSTRUCT, hwnd, 4) |
| TEST_FIELD_OFFSET(CWPRETSTRUCT, hwnd, 16) |
| } |
| |
| static void test_pack_CWPSTRUCT(void) |
| { |
| /* CWPSTRUCT */ |
| TEST_TYPE_SIZE (CWPSTRUCT, 16) |
| TEST_TYPE_ALIGN (CWPSTRUCT, 4) |
| TEST_FIELD_SIZE (CWPSTRUCT, lParam, 4) |
| TEST_FIELD_ALIGN (CWPSTRUCT, lParam, 4) |
| TEST_FIELD_OFFSET(CWPSTRUCT, lParam, 0) |
| TEST_FIELD_SIZE (CWPSTRUCT, wParam, 4) |
| TEST_FIELD_ALIGN (CWPSTRUCT, wParam, 4) |
| TEST_FIELD_OFFSET(CWPSTRUCT, wParam, 4) |
| TEST_FIELD_SIZE (CWPSTRUCT, message, 4) |
| TEST_FIELD_ALIGN (CWPSTRUCT, message, 4) |
| TEST_FIELD_OFFSET(CWPSTRUCT, message, 8) |
| TEST_FIELD_SIZE (CWPSTRUCT, hwnd, 4) |
| TEST_FIELD_ALIGN (CWPSTRUCT, hwnd, 4) |
| TEST_FIELD_OFFSET(CWPSTRUCT, hwnd, 12) |
| } |
| |
| static void test_pack_DEBUGHOOKINFO(void) |
| { |
| /* DEBUGHOOKINFO */ |
| TEST_TYPE_SIZE (DEBUGHOOKINFO, 20) |
| TEST_TYPE_ALIGN (DEBUGHOOKINFO, 4) |
| TEST_FIELD_SIZE (DEBUGHOOKINFO, idThread, 4) |
| TEST_FIELD_ALIGN (DEBUGHOOKINFO, idThread, 4) |
| TEST_FIELD_OFFSET(DEBUGHOOKINFO, idThread, 0) |
| TEST_FIELD_SIZE (DEBUGHOOKINFO, idThreadInstaller, 4) |
| TEST_FIELD_ALIGN (DEBUGHOOKINFO, idThreadInstaller, 4) |
| TEST_FIELD_OFFSET(DEBUGHOOKINFO, idThreadInstaller, 4) |
| TEST_FIELD_SIZE (DEBUGHOOKINFO, lParam, 4) |
| TEST_FIELD_ALIGN (DEBUGHOOKINFO, lParam, 4) |
| TEST_FIELD_OFFSET(DEBUGHOOKINFO, lParam, 8) |
| TEST_FIELD_SIZE (DEBUGHOOKINFO, wParam, 4) |
| TEST_FIELD_ALIGN (DEBUGHOOKINFO, wParam, 4) |
| TEST_FIELD_OFFSET(DEBUGHOOKINFO, wParam, 12) |
| TEST_FIELD_SIZE (DEBUGHOOKINFO, code, 4) |
| TEST_FIELD_ALIGN (DEBUGHOOKINFO, code, 4) |
| TEST_FIELD_OFFSET(DEBUGHOOKINFO, code, 16) |
| } |
| |
| static void test_pack_DELETEITEMSTRUCT(void) |
| { |
| /* DELETEITEMSTRUCT */ |
| TEST_TYPE_SIZE (DELETEITEMSTRUCT, 20) |
| TEST_TYPE_ALIGN (DELETEITEMSTRUCT, 4) |
| TEST_FIELD_SIZE (DELETEITEMSTRUCT, CtlType, 4) |
| TEST_FIELD_ALIGN (DELETEITEMSTRUCT, CtlType, 4) |
| TEST_FIELD_OFFSET(DELETEITEMSTRUCT, CtlType, 0) |
| TEST_FIELD_SIZE (DELETEITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_ALIGN (DELETEITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_OFFSET(DELETEITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_SIZE (DELETEITEMSTRUCT, itemID, 4) |
| TEST_FIELD_ALIGN (DELETEITEMSTRUCT, itemID, 4) |
| TEST_FIELD_OFFSET(DELETEITEMSTRUCT, itemID, 8) |
| TEST_FIELD_SIZE (DELETEITEMSTRUCT, hwndItem, 4) |
| TEST_FIELD_ALIGN (DELETEITEMSTRUCT, hwndItem, 4) |
| TEST_FIELD_OFFSET(DELETEITEMSTRUCT, hwndItem, 12) |
| TEST_FIELD_SIZE (DELETEITEMSTRUCT, itemData, 4) |
| TEST_FIELD_ALIGN (DELETEITEMSTRUCT, itemData, 4) |
| TEST_FIELD_OFFSET(DELETEITEMSTRUCT, itemData, 16) |
| } |
| |
| static void test_pack_DESKTOPENUMPROCA(void) |
| { |
| /* DESKTOPENUMPROCA */ |
| TEST_TYPE_SIZE (DESKTOPENUMPROCA, 4) |
| TEST_TYPE_ALIGN (DESKTOPENUMPROCA, 4) |
| } |
| |
| static void test_pack_DESKTOPENUMPROCW(void) |
| { |
| /* DESKTOPENUMPROCW */ |
| TEST_TYPE_SIZE (DESKTOPENUMPROCW, 4) |
| TEST_TYPE_ALIGN (DESKTOPENUMPROCW, 4) |
| } |
| |
| static void test_pack_DLGITEMTEMPLATE(void) |
| { |
| /* DLGITEMTEMPLATE (pack 2) */ |
| TEST_TYPE_SIZE (DLGITEMTEMPLATE, 18) |
| TEST_TYPE_ALIGN (DLGITEMTEMPLATE, 2) |
| TEST_FIELD_SIZE (DLGITEMTEMPLATE, style, 4) |
| TEST_FIELD_ALIGN (DLGITEMTEMPLATE, style, 2) |
| TEST_FIELD_OFFSET(DLGITEMTEMPLATE, style, 0) |
| TEST_FIELD_SIZE (DLGITEMTEMPLATE, dwExtendedStyle, 4) |
| TEST_FIELD_ALIGN (DLGITEMTEMPLATE, dwExtendedStyle, 2) |
| TEST_FIELD_OFFSET(DLGITEMTEMPLATE, dwExtendedStyle, 4) |
| TEST_FIELD_SIZE (DLGITEMTEMPLATE, x, 2) |
| TEST_FIELD_ALIGN (DLGITEMTEMPLATE, x, 2) |
| TEST_FIELD_OFFSET(DLGITEMTEMPLATE, x, 8) |
| TEST_FIELD_SIZE (DLGITEMTEMPLATE, y, 2) |
| TEST_FIELD_ALIGN (DLGITEMTEMPLATE, y, 2) |
| TEST_FIELD_OFFSET(DLGITEMTEMPLATE, y, 10) |
| TEST_FIELD_SIZE (DLGITEMTEMPLATE, cx, 2) |
| TEST_FIELD_ALIGN (DLGITEMTEMPLATE, cx, 2) |
| TEST_FIELD_OFFSET(DLGITEMTEMPLATE, cx, 12) |
| TEST_FIELD_SIZE (DLGITEMTEMPLATE, cy, 2) |
| TEST_FIELD_ALIGN (DLGITEMTEMPLATE, cy, 2) |
| TEST_FIELD_OFFSET(DLGITEMTEMPLATE, cy, 14) |
| TEST_FIELD_SIZE (DLGITEMTEMPLATE, id, 2) |
| TEST_FIELD_ALIGN (DLGITEMTEMPLATE, id, 2) |
| TEST_FIELD_OFFSET(DLGITEMTEMPLATE, id, 16) |
| } |
| |
| static void test_pack_DLGPROC(void) |
| { |
| /* DLGPROC */ |
| TEST_TYPE_SIZE (DLGPROC, 4) |
| TEST_TYPE_ALIGN (DLGPROC, 4) |
| } |
| |
| static void test_pack_DLGTEMPLATE(void) |
| { |
| /* DLGTEMPLATE (pack 2) */ |
| TEST_TYPE_SIZE (DLGTEMPLATE, 18) |
| TEST_TYPE_ALIGN (DLGTEMPLATE, 2) |
| TEST_FIELD_SIZE (DLGTEMPLATE, style, 4) |
| TEST_FIELD_ALIGN (DLGTEMPLATE, style, 2) |
| TEST_FIELD_OFFSET(DLGTEMPLATE, style, 0) |
| TEST_FIELD_SIZE (DLGTEMPLATE, dwExtendedStyle, 4) |
| TEST_FIELD_ALIGN (DLGTEMPLATE, dwExtendedStyle, 2) |
| TEST_FIELD_OFFSET(DLGTEMPLATE, dwExtendedStyle, 4) |
| TEST_FIELD_SIZE (DLGTEMPLATE, cdit, 2) |
| TEST_FIELD_ALIGN (DLGTEMPLATE, cdit, 2) |
| TEST_FIELD_OFFSET(DLGTEMPLATE, cdit, 8) |
| TEST_FIELD_SIZE (DLGTEMPLATE, x, 2) |
| TEST_FIELD_ALIGN (DLGTEMPLATE, x, 2) |
| TEST_FIELD_OFFSET(DLGTEMPLATE, x, 10) |
| TEST_FIELD_SIZE (DLGTEMPLATE, y, 2) |
| TEST_FIELD_ALIGN (DLGTEMPLATE, y, 2) |
| TEST_FIELD_OFFSET(DLGTEMPLATE, y, 12) |
| TEST_FIELD_SIZE (DLGTEMPLATE, cx, 2) |
| TEST_FIELD_ALIGN (DLGTEMPLATE, cx, 2) |
| TEST_FIELD_OFFSET(DLGTEMPLATE, cx, 14) |
| TEST_FIELD_SIZE (DLGTEMPLATE, cy, 2) |
| TEST_FIELD_ALIGN (DLGTEMPLATE, cy, 2) |
| TEST_FIELD_OFFSET(DLGTEMPLATE, cy, 16) |
| } |
| |
| static void test_pack_DRAWITEMSTRUCT(void) |
| { |
| /* DRAWITEMSTRUCT */ |
| TEST_TYPE_SIZE (DRAWITEMSTRUCT, 48) |
| TEST_TYPE_ALIGN (DRAWITEMSTRUCT, 4) |
| TEST_FIELD_SIZE (DRAWITEMSTRUCT, CtlType, 4) |
| TEST_FIELD_ALIGN (DRAWITEMSTRUCT, CtlType, 4) |
| TEST_FIELD_OFFSET(DRAWITEMSTRUCT, CtlType, 0) |
| TEST_FIELD_SIZE (DRAWITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_ALIGN (DRAWITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_OFFSET(DRAWITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_SIZE (DRAWITEMSTRUCT, itemID, 4) |
| TEST_FIELD_ALIGN (DRAWITEMSTRUCT, itemID, 4) |
| TEST_FIELD_OFFSET(DRAWITEMSTRUCT, itemID, 8) |
| TEST_FIELD_SIZE (DRAWITEMSTRUCT, itemAction, 4) |
| TEST_FIELD_ALIGN (DRAWITEMSTRUCT, itemAction, 4) |
| TEST_FIELD_OFFSET(DRAWITEMSTRUCT, itemAction, 12) |
| TEST_FIELD_SIZE (DRAWITEMSTRUCT, itemState, 4) |
| TEST_FIELD_ALIGN (DRAWITEMSTRUCT, itemState, 4) |
| TEST_FIELD_OFFSET(DRAWITEMSTRUCT, itemState, 16) |
| TEST_FIELD_SIZE (DRAWITEMSTRUCT, hwndItem, 4) |
| TEST_FIELD_ALIGN (DRAWITEMSTRUCT, hwndItem, 4) |
| TEST_FIELD_OFFSET(DRAWITEMSTRUCT, hwndItem, 20) |
| TEST_FIELD_SIZE (DRAWITEMSTRUCT, hDC, 4) |
| TEST_FIELD_ALIGN (DRAWITEMSTRUCT, hDC, 4) |
| TEST_FIELD_OFFSET(DRAWITEMSTRUCT, hDC, 24) |
| TEST_FIELD_SIZE (DRAWITEMSTRUCT, rcItem, 16) |
| TEST_FIELD_ALIGN (DRAWITEMSTRUCT, rcItem, 4) |
| TEST_FIELD_OFFSET(DRAWITEMSTRUCT, rcItem, 28) |
| TEST_FIELD_SIZE (DRAWITEMSTRUCT, itemData, 4) |
| TEST_FIELD_ALIGN (DRAWITEMSTRUCT, itemData, 4) |
| TEST_FIELD_OFFSET(DRAWITEMSTRUCT, itemData, 44) |
| } |
| |
| static void test_pack_DRAWSTATEPROC(void) |
| { |
| /* DRAWSTATEPROC */ |
| TEST_TYPE_SIZE (DRAWSTATEPROC, 4) |
| TEST_TYPE_ALIGN (DRAWSTATEPROC, 4) |
| } |
| |
| static void test_pack_DRAWTEXTPARAMS(void) |
| { |
| /* DRAWTEXTPARAMS */ |
| TEST_TYPE_SIZE (DRAWTEXTPARAMS, 20) |
| TEST_TYPE_ALIGN (DRAWTEXTPARAMS, 4) |
| TEST_FIELD_SIZE (DRAWTEXTPARAMS, cbSize, 4) |
| TEST_FIELD_ALIGN (DRAWTEXTPARAMS, cbSize, 4) |
| TEST_FIELD_OFFSET(DRAWTEXTPARAMS, cbSize, 0) |
| TEST_FIELD_SIZE (DRAWTEXTPARAMS, iTabLength, 4) |
| TEST_FIELD_ALIGN (DRAWTEXTPARAMS, iTabLength, 4) |
| TEST_FIELD_OFFSET(DRAWTEXTPARAMS, iTabLength, 4) |
| TEST_FIELD_SIZE (DRAWTEXTPARAMS, iLeftMargin, 4) |
| TEST_FIELD_ALIGN (DRAWTEXTPARAMS, iLeftMargin, 4) |
| TEST_FIELD_OFFSET(DRAWTEXTPARAMS, iLeftMargin, 8) |
| TEST_FIELD_SIZE (DRAWTEXTPARAMS, iRightMargin, 4) |
| TEST_FIELD_ALIGN (DRAWTEXTPARAMS, iRightMargin, 4) |
| TEST_FIELD_OFFSET(DRAWTEXTPARAMS, iRightMargin, 12) |
| TEST_FIELD_SIZE (DRAWTEXTPARAMS, uiLengthDrawn, 4) |
| TEST_FIELD_ALIGN (DRAWTEXTPARAMS, uiLengthDrawn, 4) |
| TEST_FIELD_OFFSET(DRAWTEXTPARAMS, uiLengthDrawn, 16) |
| } |
| |
| static void test_pack_EDITWORDBREAKPROCA(void) |
| { |
| /* EDITWORDBREAKPROCA */ |
| TEST_TYPE_SIZE (EDITWORDBREAKPROCA, 4) |
| TEST_TYPE_ALIGN (EDITWORDBREAKPROCA, 4) |
| } |
| |
| static void test_pack_EDITWORDBREAKPROCW(void) |
| { |
| /* EDITWORDBREAKPROCW */ |
| TEST_TYPE_SIZE (EDITWORDBREAKPROCW, 4) |
| TEST_TYPE_ALIGN (EDITWORDBREAKPROCW, 4) |
| } |
| |
| static void test_pack_EVENTMSG(void) |
| { |
| /* EVENTMSG */ |
| TEST_TYPE_SIZE (EVENTMSG, 20) |
| TEST_TYPE_ALIGN (EVENTMSG, 4) |
| TEST_FIELD_SIZE (EVENTMSG, message, 4) |
| TEST_FIELD_ALIGN (EVENTMSG, message, 4) |
| TEST_FIELD_OFFSET(EVENTMSG, message, 0) |
| TEST_FIELD_SIZE (EVENTMSG, paramL, 4) |
| TEST_FIELD_ALIGN (EVENTMSG, paramL, 4) |
| TEST_FIELD_OFFSET(EVENTMSG, paramL, 4) |
| TEST_FIELD_SIZE (EVENTMSG, paramH, 4) |
| TEST_FIELD_ALIGN (EVENTMSG, paramH, 4) |
| TEST_FIELD_OFFSET(EVENTMSG, paramH, 8) |
| TEST_FIELD_SIZE (EVENTMSG, time, 4) |
| TEST_FIELD_ALIGN (EVENTMSG, time, 4) |
| TEST_FIELD_OFFSET(EVENTMSG, time, 12) |
| TEST_FIELD_SIZE (EVENTMSG, hwnd, 4) |
| TEST_FIELD_ALIGN (EVENTMSG, hwnd, 4) |
| TEST_FIELD_OFFSET(EVENTMSG, hwnd, 16) |
| } |
| |
| static void test_pack_FILTERKEYS(void) |
| { |
| /* FILTERKEYS */ |
| TEST_TYPE_SIZE (FILTERKEYS, 24) |
| TEST_TYPE_ALIGN (FILTERKEYS, 4) |
| TEST_FIELD_SIZE (FILTERKEYS, cbSize, 4) |
| TEST_FIELD_ALIGN (FILTERKEYS, cbSize, 4) |
| TEST_FIELD_OFFSET(FILTERKEYS, cbSize, 0) |
| TEST_FIELD_SIZE (FILTERKEYS, dwFlags, 4) |
| TEST_FIELD_ALIGN (FILTERKEYS, dwFlags, 4) |
| TEST_FIELD_OFFSET(FILTERKEYS, dwFlags, 4) |
| TEST_FIELD_SIZE (FILTERKEYS, iWaitMSec, 4) |
| TEST_FIELD_ALIGN (FILTERKEYS, iWaitMSec, 4) |
| TEST_FIELD_OFFSET(FILTERKEYS, iWaitMSec, 8) |
| TEST_FIELD_SIZE (FILTERKEYS, iDelayMSec, 4) |
| TEST_FIELD_ALIGN (FILTERKEYS, iDelayMSec, 4) |
| TEST_FIELD_OFFSET(FILTERKEYS, iDelayMSec, 12) |
| TEST_FIELD_SIZE (FILTERKEYS, iRepeatMSec, 4) |
| TEST_FIELD_ALIGN (FILTERKEYS, iRepeatMSec, 4) |
| TEST_FIELD_OFFSET(FILTERKEYS, iRepeatMSec, 16) |
| TEST_FIELD_SIZE (FILTERKEYS, iBounceMSec, 4) |
| TEST_FIELD_ALIGN (FILTERKEYS, iBounceMSec, 4) |
| TEST_FIELD_OFFSET(FILTERKEYS, iBounceMSec, 20) |
| } |
| |
| static void test_pack_FLASHWINFO(void) |
| { |
| /* FLASHWINFO */ |
| TEST_TYPE_SIZE (FLASHWINFO, 20) |
| TEST_TYPE_ALIGN (FLASHWINFO, 4) |
| TEST_FIELD_SIZE (FLASHWINFO, cbSize, 4) |
| TEST_FIELD_ALIGN (FLASHWINFO, cbSize, 4) |
| TEST_FIELD_OFFSET(FLASHWINFO, cbSize, 0) |
| TEST_FIELD_SIZE (FLASHWINFO, hwnd, 4) |
| TEST_FIELD_ALIGN (FLASHWINFO, hwnd, 4) |
| TEST_FIELD_OFFSET(FLASHWINFO, hwnd, 4) |
| TEST_FIELD_SIZE (FLASHWINFO, dwFlags, 4) |
| TEST_FIELD_ALIGN (FLASHWINFO, dwFlags, 4) |
| TEST_FIELD_OFFSET(FLASHWINFO, dwFlags, 8) |
| TEST_FIELD_SIZE (FLASHWINFO, uCount, 4) |
| TEST_FIELD_ALIGN (FLASHWINFO, uCount, 4) |
| TEST_FIELD_OFFSET(FLASHWINFO, uCount, 12) |
| TEST_FIELD_SIZE (FLASHWINFO, dwTimeout, 4) |
| TEST_FIELD_ALIGN (FLASHWINFO, dwTimeout, 4) |
| TEST_FIELD_OFFSET(FLASHWINFO, dwTimeout, 16) |
| } |
| |
| static void test_pack_GRAYSTRINGPROC(void) |
| { |
| /* GRAYSTRINGPROC */ |
| TEST_TYPE_SIZE (GRAYSTRINGPROC, 4) |
| TEST_TYPE_ALIGN (GRAYSTRINGPROC, 4) |
| } |
| |
| static void test_pack_GUITHREADINFO(void) |
| { |
| /* GUITHREADINFO */ |
| TEST_TYPE_SIZE (GUITHREADINFO, 48) |
| TEST_TYPE_ALIGN (GUITHREADINFO, 4) |
| TEST_FIELD_SIZE (GUITHREADINFO, cbSize, 4) |
| TEST_FIELD_ALIGN (GUITHREADINFO, cbSize, 4) |
| TEST_FIELD_OFFSET(GUITHREADINFO, cbSize, 0) |
| TEST_FIELD_SIZE (GUITHREADINFO, flags, 4) |
| TEST_FIELD_ALIGN (GUITHREADINFO, flags, 4) |
| TEST_FIELD_OFFSET(GUITHREADINFO, flags, 4) |
| TEST_FIELD_SIZE (GUITHREADINFO, hwndActive, 4) |
| TEST_FIELD_ALIGN (GUITHREADINFO, hwndActive, 4) |
| TEST_FIELD_OFFSET(GUITHREADINFO, hwndActive, 8) |
| TEST_FIELD_SIZE (GUITHREADINFO, hwndFocus, 4) |
| TEST_FIELD_ALIGN (GUITHREADINFO, hwndFocus, 4) |
| TEST_FIELD_OFFSET(GUITHREADINFO, hwndFocus, 12) |
| TEST_FIELD_SIZE (GUITHREADINFO, hwndCapture, 4) |
| TEST_FIELD_ALIGN (GUITHREADINFO, hwndCapture, 4) |
| TEST_FIELD_OFFSET(GUITHREADINFO, hwndCapture, 16) |
| TEST_FIELD_SIZE (GUITHREADINFO, hwndMenuOwner, 4) |
| TEST_FIELD_ALIGN (GUITHREADINFO, hwndMenuOwner, 4) |
| TEST_FIELD_OFFSET(GUITHREADINFO, hwndMenuOwner, 20) |
| TEST_FIELD_SIZE (GUITHREADINFO, hwndMoveSize, 4) |
| TEST_FIELD_ALIGN (GUITHREADINFO, hwndMoveSize, 4) |
| TEST_FIELD_OFFSET(GUITHREADINFO, hwndMoveSize, 24) |
| TEST_FIELD_SIZE (GUITHREADINFO, hwndCaret, 4) |
| TEST_FIELD_ALIGN (GUITHREADINFO, hwndCaret, 4) |
| TEST_FIELD_OFFSET(GUITHREADINFO, hwndCaret, 28) |
| TEST_FIELD_SIZE (GUITHREADINFO, rcCaret, 16) |
| TEST_FIELD_ALIGN (GUITHREADINFO, rcCaret, 4) |
| TEST_FIELD_OFFSET(GUITHREADINFO, rcCaret, 32) |
| } |
| |
| static void test_pack_HARDWAREHOOKSTRUCT(void) |
| { |
| /* HARDWAREHOOKSTRUCT */ |
| TEST_TYPE_SIZE (HARDWAREHOOKSTRUCT, 16) |
| TEST_TYPE_ALIGN (HARDWAREHOOKSTRUCT, 4) |
| TEST_FIELD_SIZE (HARDWAREHOOKSTRUCT, hwnd, 4) |
| TEST_FIELD_ALIGN (HARDWAREHOOKSTRUCT, hwnd, 4) |
| TEST_FIELD_OFFSET(HARDWAREHOOKSTRUCT, hwnd, 0) |
| TEST_FIELD_SIZE (HARDWAREHOOKSTRUCT, message, 4) |
| TEST_FIELD_ALIGN (HARDWAREHOOKSTRUCT, message, 4) |
| TEST_FIELD_OFFSET(HARDWAREHOOKSTRUCT, message, 4) |
| TEST_FIELD_SIZE (HARDWAREHOOKSTRUCT, wParam, 4) |
| TEST_FIELD_ALIGN (HARDWAREHOOKSTRUCT, wParam, 4) |
| TEST_FIELD_OFFSET(HARDWAREHOOKSTRUCT, wParam, 8) |
| TEST_FIELD_SIZE (HARDWAREHOOKSTRUCT, lParam, 4) |
| TEST_FIELD_ALIGN (HARDWAREHOOKSTRUCT, lParam, 4) |
| TEST_FIELD_OFFSET(HARDWAREHOOKSTRUCT, lParam, 12) |
| } |
| |
| static void test_pack_HARDWAREINPUT(void) |
| { |
| /* HARDWAREINPUT */ |
| TEST_TYPE_SIZE (HARDWAREINPUT, 8) |
| TEST_TYPE_ALIGN (HARDWAREINPUT, 4) |
| TEST_FIELD_SIZE (HARDWAREINPUT, uMsg, 4) |
| TEST_FIELD_ALIGN (HARDWAREINPUT, uMsg, 4) |
| TEST_FIELD_OFFSET(HARDWAREINPUT, uMsg, 0) |
| TEST_FIELD_SIZE (HARDWAREINPUT, wParamL, 2) |
| TEST_FIELD_ALIGN (HARDWAREINPUT, wParamL, 2) |
| TEST_FIELD_OFFSET(HARDWAREINPUT, wParamL, 4) |
| TEST_FIELD_SIZE (HARDWAREINPUT, wParamH, 2) |
| TEST_FIELD_ALIGN (HARDWAREINPUT, wParamH, 2) |
| TEST_FIELD_OFFSET(HARDWAREINPUT, wParamH, 6) |
| } |
| |
| static void test_pack_HDEVNOTIFY(void) |
| { |
| /* HDEVNOTIFY */ |
| TEST_TYPE_SIZE (HDEVNOTIFY, 4) |
| TEST_TYPE_ALIGN (HDEVNOTIFY, 4) |
| } |
| |
| static void test_pack_HDWP(void) |
| { |
| /* HDWP */ |
| TEST_TYPE_SIZE (HDWP, 4) |
| TEST_TYPE_ALIGN (HDWP, 4) |
| } |
| |
| static void test_pack_HELPINFO(void) |
| { |
| /* HELPINFO */ |
| TEST_TYPE_SIZE (HELPINFO, 28) |
| TEST_TYPE_ALIGN (HELPINFO, 4) |
| TEST_FIELD_SIZE (HELPINFO, cbSize, 4) |
| TEST_FIELD_ALIGN (HELPINFO, cbSize, 4) |
| TEST_FIELD_OFFSET(HELPINFO, cbSize, 0) |
| TEST_FIELD_SIZE (HELPINFO, iContextType, 4) |
| TEST_FIELD_ALIGN (HELPINFO, iContextType, 4) |
| TEST_FIELD_OFFSET(HELPINFO, iContextType, 4) |
| TEST_FIELD_SIZE (HELPINFO, iCtrlId, 4) |
| TEST_FIELD_ALIGN (HELPINFO, iCtrlId, 4) |
| TEST_FIELD_OFFSET(HELPINFO, iCtrlId, 8) |
| TEST_FIELD_SIZE (HELPINFO, hItemHandle, 4) |
| TEST_FIELD_ALIGN (HELPINFO, hItemHandle, 4) |
| TEST_FIELD_OFFSET(HELPINFO, hItemHandle, 12) |
| TEST_FIELD_SIZE (HELPINFO, dwContextId, 4) |
| TEST_FIELD_ALIGN (HELPINFO, dwContextId, 4) |
| TEST_FIELD_OFFSET(HELPINFO, dwContextId, 16) |
| TEST_FIELD_SIZE (HELPINFO, MousePos, 8) |
| TEST_FIELD_ALIGN (HELPINFO, MousePos, 4) |
| TEST_FIELD_OFFSET(HELPINFO, MousePos, 20) |
| } |
| |
| static void test_pack_HELPWININFOA(void) |
| { |
| /* HELPWININFOA */ |
| TEST_TYPE_SIZE (HELPWININFOA, 28) |
| TEST_TYPE_ALIGN (HELPWININFOA, 4) |
| TEST_FIELD_SIZE (HELPWININFOA, wStructSize, 4) |
| TEST_FIELD_ALIGN (HELPWININFOA, wStructSize, 4) |
| TEST_FIELD_OFFSET(HELPWININFOA, wStructSize, 0) |
| TEST_FIELD_SIZE (HELPWININFOA, x, 4) |
| TEST_FIELD_ALIGN (HELPWININFOA, x, 4) |
| TEST_FIELD_OFFSET(HELPWININFOA, x, 4) |
| TEST_FIELD_SIZE (HELPWININFOA, y, 4) |
| TEST_FIELD_ALIGN (HELPWININFOA, y, 4) |
| TEST_FIELD_OFFSET(HELPWININFOA, y, 8) |
| TEST_FIELD_SIZE (HELPWININFOA, dx, 4) |
| TEST_FIELD_ALIGN (HELPWININFOA, dx, 4) |
| TEST_FIELD_OFFSET(HELPWININFOA, dx, 12) |
| TEST_FIELD_SIZE (HELPWININFOA, dy, 4) |
| TEST_FIELD_ALIGN (HELPWININFOA, dy, 4) |
| TEST_FIELD_OFFSET(HELPWININFOA, dy, 16) |
| TEST_FIELD_SIZE (HELPWININFOA, wMax, 4) |
| TEST_FIELD_ALIGN (HELPWININFOA, wMax, 4) |
| TEST_FIELD_OFFSET(HELPWININFOA, wMax, 20) |
| TEST_FIELD_SIZE (HELPWININFOA, rgchMember, 2) |
| TEST_FIELD_ALIGN (HELPWININFOA, rgchMember, 1) |
| TEST_FIELD_OFFSET(HELPWININFOA, rgchMember, 24) |
| } |
| |
| static void test_pack_HELPWININFOW(void) |
| { |
| /* HELPWININFOW */ |
| TEST_TYPE_SIZE (HELPWININFOW, 28) |
| TEST_TYPE_ALIGN (HELPWININFOW, 4) |
| TEST_FIELD_SIZE (HELPWININFOW, wStructSize, 4) |
| TEST_FIELD_ALIGN (HELPWININFOW, wStructSize, 4) |
| TEST_FIELD_OFFSET(HELPWININFOW, wStructSize, 0) |
| TEST_FIELD_SIZE (HELPWININFOW, x, 4) |
| TEST_FIELD_ALIGN (HELPWININFOW, x, 4) |
| TEST_FIELD_OFFSET(HELPWININFOW, x, 4) |
| TEST_FIELD_SIZE (HELPWININFOW, y, 4) |
| TEST_FIELD_ALIGN (HELPWININFOW, y, 4) |
| TEST_FIELD_OFFSET(HELPWININFOW, y, 8) |
| TEST_FIELD_SIZE (HELPWININFOW, dx, 4) |
| TEST_FIELD_ALIGN (HELPWININFOW, dx, 4) |
| TEST_FIELD_OFFSET(HELPWININFOW, dx, 12) |
| TEST_FIELD_SIZE (HELPWININFOW, dy, 4) |
| TEST_FIELD_ALIGN (HELPWININFOW, dy, 4) |
| TEST_FIELD_OFFSET(HELPWININFOW, dy, 16) |
| TEST_FIELD_SIZE (HELPWININFOW, wMax, 4) |
| TEST_FIELD_ALIGN (HELPWININFOW, wMax, 4) |
| TEST_FIELD_OFFSET(HELPWININFOW, wMax, 20) |
| TEST_FIELD_SIZE (HELPWININFOW, rgchMember, 4) |
| TEST_FIELD_ALIGN (HELPWININFOW, rgchMember, 2) |
| TEST_FIELD_OFFSET(HELPWININFOW, rgchMember, 24) |
| } |
| |
| static void test_pack_HIGHCONTRASTA(void) |
| { |
| /* HIGHCONTRASTA */ |
| TEST_TYPE_SIZE (HIGHCONTRASTA, 12) |
| TEST_TYPE_ALIGN (HIGHCONTRASTA, 4) |
| TEST_FIELD_SIZE (HIGHCONTRASTA, cbSize, 4) |
| TEST_FIELD_ALIGN (HIGHCONTRASTA, cbSize, 4) |
| TEST_FIELD_OFFSET(HIGHCONTRASTA, cbSize, 0) |
| TEST_FIELD_SIZE (HIGHCONTRASTA, dwFlags, 4) |
| TEST_FIELD_ALIGN (HIGHCONTRASTA, dwFlags, 4) |
| TEST_FIELD_OFFSET(HIGHCONTRASTA, dwFlags, 4) |
| TEST_FIELD_SIZE (HIGHCONTRASTA, lpszDefaultScheme, 4) |
| TEST_FIELD_ALIGN (HIGHCONTRASTA, lpszDefaultScheme, 4) |
| TEST_FIELD_OFFSET(HIGHCONTRASTA, lpszDefaultScheme, 8) |
| } |
| |
| static void test_pack_HIGHCONTRASTW(void) |
| { |
| /* HIGHCONTRASTW */ |
| TEST_TYPE_SIZE (HIGHCONTRASTW, 12) |
| TEST_TYPE_ALIGN (HIGHCONTRASTW, 4) |
| TEST_FIELD_SIZE (HIGHCONTRASTW, cbSize, 4) |
| TEST_FIELD_ALIGN (HIGHCONTRASTW, cbSize, 4) |
| TEST_FIELD_OFFSET(HIGHCONTRASTW, cbSize, 0) |
| TEST_FIELD_SIZE (HIGHCONTRASTW, dwFlags, 4) |
| TEST_FIELD_ALIGN (HIGHCONTRASTW, dwFlags, 4) |
| TEST_FIELD_OFFSET(HIGHCONTRASTW, dwFlags, 4) |
| TEST_FIELD_SIZE (HIGHCONTRASTW, lpszDefaultScheme, 4) |
| TEST_FIELD_ALIGN (HIGHCONTRASTW, lpszDefaultScheme, 4) |
| TEST_FIELD_OFFSET(HIGHCONTRASTW, lpszDefaultScheme, 8) |
| } |
| |
| static void test_pack_HOOKPROC(void) |
| { |
| /* HOOKPROC */ |
| TEST_TYPE_SIZE (HOOKPROC, 4) |
| TEST_TYPE_ALIGN (HOOKPROC, 4) |
| } |
| |
| static void test_pack_ICONINFO(void) |
| { |
| /* ICONINFO */ |
| TEST_TYPE_SIZE (ICONINFO, 20) |
| TEST_TYPE_ALIGN (ICONINFO, 4) |
| TEST_FIELD_SIZE (ICONINFO, fIcon, 4) |
| TEST_FIELD_ALIGN (ICONINFO, fIcon, 4) |
| TEST_FIELD_OFFSET(ICONINFO, fIcon, 0) |
| TEST_FIELD_SIZE (ICONINFO, xHotspot, 4) |
| TEST_FIELD_ALIGN (ICONINFO, xHotspot, 4) |
| TEST_FIELD_OFFSET(ICONINFO, xHotspot, 4) |
| TEST_FIELD_SIZE (ICONINFO, yHotspot, 4) |
| TEST_FIELD_ALIGN (ICONINFO, yHotspot, 4) |
| TEST_FIELD_OFFSET(ICONINFO, yHotspot, 8) |
| TEST_FIELD_SIZE (ICONINFO, hbmMask, 4) |
| TEST_FIELD_ALIGN (ICONINFO, hbmMask, 4) |
| TEST_FIELD_OFFSET(ICONINFO, hbmMask, 12) |
| TEST_FIELD_SIZE (ICONINFO, hbmColor, 4) |
| TEST_FIELD_ALIGN (ICONINFO, hbmColor, 4) |
| TEST_FIELD_OFFSET(ICONINFO, hbmColor, 16) |
| } |
| |
| static void test_pack_ICONMETRICSA(void) |
| { |
| /* ICONMETRICSA */ |
| TEST_TYPE_SIZE (ICONMETRICSA, 76) |
| TEST_TYPE_ALIGN (ICONMETRICSA, 4) |
| TEST_FIELD_SIZE (ICONMETRICSA, cbSize, 4) |
| TEST_FIELD_ALIGN (ICONMETRICSA, cbSize, 4) |
| TEST_FIELD_OFFSET(ICONMETRICSA, cbSize, 0) |
| TEST_FIELD_SIZE (ICONMETRICSA, iHorzSpacing, 4) |
| TEST_FIELD_ALIGN (ICONMETRICSA, iHorzSpacing, 4) |
| TEST_FIELD_OFFSET(ICONMETRICSA, iHorzSpacing, 4) |
| TEST_FIELD_SIZE (ICONMETRICSA, iVertSpacing, 4) |
| TEST_FIELD_ALIGN (ICONMETRICSA, iVertSpacing, 4) |
| TEST_FIELD_OFFSET(ICONMETRICSA, iVertSpacing, 8) |
| TEST_FIELD_SIZE (ICONMETRICSA, iTitleWrap, 4) |
| TEST_FIELD_ALIGN (ICONMETRICSA, iTitleWrap, 4) |
| TEST_FIELD_OFFSET(ICONMETRICSA, iTitleWrap, 12) |
| TEST_FIELD_SIZE (ICONMETRICSA, lfFont, 60) |
| TEST_FIELD_ALIGN (ICONMETRICSA, lfFont, 4) |
| TEST_FIELD_OFFSET(ICONMETRICSA, lfFont, 16) |
| } |
| |
| static void test_pack_ICONMETRICSW(void) |
| { |
| /* ICONMETRICSW */ |
| TEST_TYPE_SIZE (ICONMETRICSW, 108) |
| TEST_TYPE_ALIGN (ICONMETRICSW, 4) |
| TEST_FIELD_SIZE (ICONMETRICSW, cbSize, 4) |
| TEST_FIELD_ALIGN (ICONMETRICSW, cbSize, 4) |
| TEST_FIELD_OFFSET(ICONMETRICSW, cbSize, 0) |
| TEST_FIELD_SIZE (ICONMETRICSW, iHorzSpacing, 4) |
| TEST_FIELD_ALIGN (ICONMETRICSW, iHorzSpacing, 4) |
| TEST_FIELD_OFFSET(ICONMETRICSW, iHorzSpacing, 4) |
| TEST_FIELD_SIZE (ICONMETRICSW, iVertSpacing, 4) |
| TEST_FIELD_ALIGN (ICONMETRICSW, iVertSpacing, 4) |
| TEST_FIELD_OFFSET(ICONMETRICSW, iVertSpacing, 8) |
| TEST_FIELD_SIZE (ICONMETRICSW, iTitleWrap, 4) |
| TEST_FIELD_ALIGN (ICONMETRICSW, iTitleWrap, 4) |
| TEST_FIELD_OFFSET(ICONMETRICSW, iTitleWrap, 12) |
| TEST_FIELD_SIZE (ICONMETRICSW, lfFont, 92) |
| TEST_FIELD_ALIGN (ICONMETRICSW, lfFont, 4) |
| TEST_FIELD_OFFSET(ICONMETRICSW, lfFont, 16) |
| } |
| |
| static void test_pack_INPUT(void) |
| { |
| /* INPUT */ |
| TEST_FIELD_SIZE (INPUT, type, 4) |
| TEST_FIELD_ALIGN (INPUT, type, 4) |
| TEST_FIELD_OFFSET(INPUT, type, 0) |
| } |
| |
| static void test_pack_KBDLLHOOKSTRUCT(void) |
| { |
| /* KBDLLHOOKSTRUCT */ |
| TEST_TYPE_SIZE (KBDLLHOOKSTRUCT, 20) |
| TEST_TYPE_ALIGN (KBDLLHOOKSTRUCT, 4) |
| TEST_FIELD_SIZE (KBDLLHOOKSTRUCT, vkCode, 4) |
| TEST_FIELD_ALIGN (KBDLLHOOKSTRUCT, vkCode, 4) |
| TEST_FIELD_OFFSET(KBDLLHOOKSTRUCT, vkCode, 0) |
| TEST_FIELD_SIZE (KBDLLHOOKSTRUCT, scanCode, 4) |
| TEST_FIELD_ALIGN (KBDLLHOOKSTRUCT, scanCode, 4) |
| TEST_FIELD_OFFSET(KBDLLHOOKSTRUCT, scanCode, 4) |
| TEST_FIELD_SIZE (KBDLLHOOKSTRUCT, flags, 4) |
| TEST_FIELD_ALIGN (KBDLLHOOKSTRUCT, flags, 4) |
| TEST_FIELD_OFFSET(KBDLLHOOKSTRUCT, flags, 8) |
| TEST_FIELD_SIZE (KBDLLHOOKSTRUCT, time, 4) |
| TEST_FIELD_ALIGN (KBDLLHOOKSTRUCT, time, 4) |
| TEST_FIELD_OFFSET(KBDLLHOOKSTRUCT, time, 12) |
| TEST_FIELD_SIZE (KBDLLHOOKSTRUCT, dwExtraInfo, 4) |
| TEST_FIELD_ALIGN (KBDLLHOOKSTRUCT, dwExtraInfo, 4) |
| TEST_FIELD_OFFSET(KBDLLHOOKSTRUCT, dwExtraInfo, 16) |
| } |
| |
| static void test_pack_KEYBDINPUT(void) |
| { |
| /* KEYBDINPUT */ |
| TEST_TYPE_SIZE (KEYBDINPUT, 16) |
| TEST_TYPE_ALIGN (KEYBDINPUT, 4) |
| TEST_FIELD_SIZE (KEYBDINPUT, wVk, 2) |
| TEST_FIELD_ALIGN (KEYBDINPUT, wVk, 2) |
| TEST_FIELD_OFFSET(KEYBDINPUT, wVk, 0) |
| TEST_FIELD_SIZE (KEYBDINPUT, wScan, 2) |
| TEST_FIELD_ALIGN (KEYBDINPUT, wScan, 2) |
| TEST_FIELD_OFFSET(KEYBDINPUT, wScan, 2) |
| TEST_FIELD_SIZE (KEYBDINPUT, dwFlags, 4) |
| TEST_FIELD_ALIGN (KEYBDINPUT, dwFlags, 4) |
| TEST_FIELD_OFFSET(KEYBDINPUT, dwFlags, 4) |
| TEST_FIELD_SIZE (KEYBDINPUT, time, 4) |
| TEST_FIELD_ALIGN (KEYBDINPUT, time, 4) |
| TEST_FIELD_OFFSET(KEYBDINPUT, time, 8) |
| TEST_FIELD_SIZE (KEYBDINPUT, dwExtraInfo, 4) |
| TEST_FIELD_ALIGN (KEYBDINPUT, dwExtraInfo, 4) |
| TEST_FIELD_OFFSET(KEYBDINPUT, dwExtraInfo, 12) |
| } |
| |
| static void test_pack_LPACCESSTIMEOUT(void) |
| { |
| /* LPACCESSTIMEOUT */ |
| TEST_TYPE_SIZE (LPACCESSTIMEOUT, 4) |
| TEST_TYPE_ALIGN (LPACCESSTIMEOUT, 4) |
| TEST_TARGET_SIZE (LPACCESSTIMEOUT, 12) |
| TEST_TARGET_ALIGN(LPACCESSTIMEOUT, 4) |
| } |
| |
| static void test_pack_LPANIMATIONINFO(void) |
| { |
| /* LPANIMATIONINFO */ |
| TEST_TYPE_SIZE (LPANIMATIONINFO, 4) |
| TEST_TYPE_ALIGN (LPANIMATIONINFO, 4) |
| TEST_TARGET_SIZE (LPANIMATIONINFO, 8) |
| TEST_TARGET_ALIGN(LPANIMATIONINFO, 4) |
| } |
| |
| static void test_pack_LPCBTACTIVATESTRUCT(void) |
| { |
| /* LPCBTACTIVATESTRUCT */ |
| TEST_TYPE_SIZE (LPCBTACTIVATESTRUCT, 4) |
| TEST_TYPE_ALIGN (LPCBTACTIVATESTRUCT, 4) |
| TEST_TARGET_SIZE (LPCBTACTIVATESTRUCT, 8) |
| TEST_TARGET_ALIGN(LPCBTACTIVATESTRUCT, 4) |
| } |
| |
| static void test_pack_LPCBT_CREATEWNDA(void) |
| { |
| /* LPCBT_CREATEWNDA */ |
| TEST_TYPE_SIZE (LPCBT_CREATEWNDA, 4) |
| TEST_TYPE_ALIGN (LPCBT_CREATEWNDA, 4) |
| TEST_TARGET_SIZE (LPCBT_CREATEWNDA, 8) |
| TEST_TARGET_ALIGN(LPCBT_CREATEWNDA, 4) |
| } |
| |
| static void test_pack_LPCBT_CREATEWNDW(void) |
| { |
| /* LPCBT_CREATEWNDW */ |
| TEST_TYPE_SIZE (LPCBT_CREATEWNDW, 4) |
| TEST_TYPE_ALIGN (LPCBT_CREATEWNDW, 4) |
| TEST_TARGET_SIZE (LPCBT_CREATEWNDW, 8) |
| TEST_TARGET_ALIGN(LPCBT_CREATEWNDW, 4) |
| } |
| |
| static void test_pack_LPCDLGTEMPLATEA(void) |
| { |
| /* LPCDLGTEMPLATEA */ |
| TEST_TYPE_SIZE (LPCDLGTEMPLATEA, 4) |
| TEST_TYPE_ALIGN (LPCDLGTEMPLATEA, 4) |
| TEST_TARGET_SIZE (LPCDLGTEMPLATEA, 18) |
| TEST_TARGET_ALIGN(LPCDLGTEMPLATEA, 2) |
| } |
| |
| static void test_pack_LPCDLGTEMPLATEW(void) |
| { |
| /* LPCDLGTEMPLATEW */ |
| TEST_TYPE_SIZE (LPCDLGTEMPLATEW, 4) |
| TEST_TYPE_ALIGN (LPCDLGTEMPLATEW, 4) |
| TEST_TARGET_SIZE (LPCDLGTEMPLATEW, 18) |
| TEST_TARGET_ALIGN(LPCDLGTEMPLATEW, 2) |
| } |
| |
| static void test_pack_LPCLIENTCREATESTRUCT(void) |
| { |
| /* LPCLIENTCREATESTRUCT */ |
| TEST_TYPE_SIZE (LPCLIENTCREATESTRUCT, 4) |
| TEST_TYPE_ALIGN (LPCLIENTCREATESTRUCT, 4) |
| TEST_TARGET_SIZE (LPCLIENTCREATESTRUCT, 8) |
| TEST_TARGET_ALIGN(LPCLIENTCREATESTRUCT, 4) |
| } |
| |
| static void test_pack_LPCMENUINFO(void) |
| { |
| /* LPCMENUINFO */ |
| TEST_TYPE_SIZE (LPCMENUINFO, 4) |
| TEST_TYPE_ALIGN (LPCMENUINFO, 4) |
| TEST_TARGET_SIZE (LPCMENUINFO, 28) |
| TEST_TARGET_ALIGN(LPCMENUINFO, 4) |
| } |
| |
| static void test_pack_LPCMENUITEMINFOA(void) |
| { |
| /* LPCMENUITEMINFOA */ |
| TEST_TYPE_SIZE (LPCMENUITEMINFOA, 4) |
| TEST_TYPE_ALIGN (LPCMENUITEMINFOA, 4) |
| TEST_TARGET_SIZE (LPCMENUITEMINFOA, 48) |
| TEST_TARGET_ALIGN(LPCMENUITEMINFOA, 4) |
| } |
| |
| static void test_pack_LPCMENUITEMINFOW(void) |
| { |
| /* LPCMENUITEMINFOW */ |
| TEST_TYPE_SIZE (LPCMENUITEMINFOW, 4) |
| TEST_TYPE_ALIGN (LPCMENUITEMINFOW, 4) |
| TEST_TARGET_SIZE (LPCMENUITEMINFOW, 48) |
| TEST_TARGET_ALIGN(LPCMENUITEMINFOW, 4) |
| } |
| |
| static void test_pack_LPCOMBOBOXINFO(void) |
| { |
| /* LPCOMBOBOXINFO */ |
| TEST_TYPE_SIZE (LPCOMBOBOXINFO, 4) |
| TEST_TYPE_ALIGN (LPCOMBOBOXINFO, 4) |
| TEST_TARGET_SIZE (LPCOMBOBOXINFO, 52) |
| TEST_TARGET_ALIGN(LPCOMBOBOXINFO, 4) |
| } |
| |
| static void test_pack_LPCOMPAREITEMSTRUCT(void) |
| { |
| /* LPCOMPAREITEMSTRUCT */ |
| TEST_TYPE_SIZE (LPCOMPAREITEMSTRUCT, 4) |
| TEST_TYPE_ALIGN (LPCOMPAREITEMSTRUCT, 4) |
| TEST_TARGET_SIZE (LPCOMPAREITEMSTRUCT, 32) |
| TEST_TARGET_ALIGN(LPCOMPAREITEMSTRUCT, 4) |
| } |
| |
| static void test_pack_LPCREATESTRUCTA(void) |
| { |
| /* LPCREATESTRUCTA */ |
| TEST_TYPE_SIZE (LPCREATESTRUCTA, 4) |
| TEST_TYPE_ALIGN (LPCREATESTRUCTA, 4) |
| TEST_TARGET_SIZE (LPCREATESTRUCTA, 48) |
| TEST_TARGET_ALIGN(LPCREATESTRUCTA, 4) |
| } |
| |
| static void test_pack_LPCREATESTRUCTW(void) |
| { |
| /* LPCREATESTRUCTW */ |
| TEST_TYPE_SIZE (LPCREATESTRUCTW, 4) |
| TEST_TYPE_ALIGN (LPCREATESTRUCTW, 4) |
| TEST_TARGET_SIZE (LPCREATESTRUCTW, 48) |
| TEST_TARGET_ALIGN(LPCREATESTRUCTW, 4) |
| } |
| |
| static void test_pack_LPCSCROLLINFO(void) |
| { |
| /* LPCSCROLLINFO */ |
| TEST_TYPE_SIZE (LPCSCROLLINFO, 4) |
| TEST_TYPE_ALIGN (LPCSCROLLINFO, 4) |
| TEST_TARGET_SIZE (LPCSCROLLINFO, 28) |
| TEST_TARGET_ALIGN(LPCSCROLLINFO, 4) |
| } |
| |
| static void test_pack_LPCURSORINFO(void) |
| { |
| /* LPCURSORINFO */ |
| TEST_TYPE_SIZE (LPCURSORINFO, 4) |
| TEST_TYPE_ALIGN (LPCURSORINFO, 4) |
| TEST_TARGET_SIZE (LPCURSORINFO, 20) |
| TEST_TARGET_ALIGN(LPCURSORINFO, 4) |
| } |
| |
| static void test_pack_LPCWPRETSTRUCT(void) |
| { |
| /* LPCWPRETSTRUCT */ |
| TEST_TYPE_SIZE (LPCWPRETSTRUCT, 4) |
| TEST_TYPE_ALIGN (LPCWPRETSTRUCT, 4) |
| TEST_TARGET_SIZE (LPCWPRETSTRUCT, 20) |
| TEST_TARGET_ALIGN(LPCWPRETSTRUCT, 4) |
| } |
| |
| static void test_pack_LPCWPSTRUCT(void) |
| { |
| /* LPCWPSTRUCT */ |
| TEST_TYPE_SIZE (LPCWPSTRUCT, 4) |
| TEST_TYPE_ALIGN (LPCWPSTRUCT, 4) |
| TEST_TARGET_SIZE (LPCWPSTRUCT, 16) |
| TEST_TARGET_ALIGN(LPCWPSTRUCT, 4) |
| } |
| |
| static void test_pack_LPDEBUGHOOKINFO(void) |
| { |
| /* LPDEBUGHOOKINFO */ |
| TEST_TYPE_SIZE (LPDEBUGHOOKINFO, 4) |
| TEST_TYPE_ALIGN (LPDEBUGHOOKINFO, 4) |
| TEST_TARGET_SIZE (LPDEBUGHOOKINFO, 20) |
| TEST_TARGET_ALIGN(LPDEBUGHOOKINFO, 4) |
| } |
| |
| static void test_pack_LPDELETEITEMSTRUCT(void) |
| { |
| /* LPDELETEITEMSTRUCT */ |
| TEST_TYPE_SIZE (LPDELETEITEMSTRUCT, 4) |
| TEST_TYPE_ALIGN (LPDELETEITEMSTRUCT, 4) |
| TEST_TARGET_SIZE (LPDELETEITEMSTRUCT, 20) |
| TEST_TARGET_ALIGN(LPDELETEITEMSTRUCT, 4) |
| } |
| |
| static void test_pack_LPDLGITEMTEMPLATEA(void) |
| { |
| /* LPDLGITEMTEMPLATEA */ |
| TEST_TYPE_SIZE (LPDLGITEMTEMPLATEA, 4) |
| TEST_TYPE_ALIGN (LPDLGITEMTEMPLATEA, 4) |
| TEST_TARGET_SIZE (LPDLGITEMTEMPLATEA, 18) |
| TEST_TARGET_ALIGN(LPDLGITEMTEMPLATEA, 2) |
| } |
| |
| static void test_pack_LPDLGITEMTEMPLATEW(void) |
| { |
| /* LPDLGITEMTEMPLATEW */ |
| TEST_TYPE_SIZE (LPDLGITEMTEMPLATEW, 4) |
| TEST_TYPE_ALIGN (LPDLGITEMTEMPLATEW, 4) |
| TEST_TARGET_SIZE (LPDLGITEMTEMPLATEW, 18) |
| TEST_TARGET_ALIGN(LPDLGITEMTEMPLATEW, 2) |
| } |
| |
| static void test_pack_LPDLGTEMPLATEA(void) |
| { |
| /* LPDLGTEMPLATEA */ |
| TEST_TYPE_SIZE (LPDLGTEMPLATEA, 4) |
| TEST_TYPE_ALIGN (LPDLGTEMPLATEA, 4) |
| TEST_TARGET_SIZE (LPDLGTEMPLATEA, 18) |
| TEST_TARGET_ALIGN(LPDLGTEMPLATEA, 2) |
| } |
| |
| static void test_pack_LPDLGTEMPLATEW(void) |
| { |
| /* LPDLGTEMPLATEW */ |
| TEST_TYPE_SIZE (LPDLGTEMPLATEW, 4) |
| TEST_TYPE_ALIGN (LPDLGTEMPLATEW, 4) |
| TEST_TARGET_SIZE (LPDLGTEMPLATEW, 18) |
| TEST_TARGET_ALIGN(LPDLGTEMPLATEW, 2) |
| } |
| |
| static void test_pack_LPDRAWITEMSTRUCT(void) |
| { |
| /* LPDRAWITEMSTRUCT */ |
| TEST_TYPE_SIZE (LPDRAWITEMSTRUCT, 4) |
| TEST_TYPE_ALIGN (LPDRAWITEMSTRUCT, 4) |
| TEST_TARGET_SIZE (LPDRAWITEMSTRUCT, 48) |
| TEST_TARGET_ALIGN(LPDRAWITEMSTRUCT, 4) |
| } |
| |
| static void test_pack_LPDRAWTEXTPARAMS(void) |
| { |
| /* LPDRAWTEXTPARAMS */ |
| TEST_TYPE_SIZE (LPDRAWTEXTPARAMS, 4) |
| TEST_TYPE_ALIGN (LPDRAWTEXTPARAMS, 4) |
| TEST_TARGET_SIZE (LPDRAWTEXTPARAMS, 20) |
| TEST_TARGET_ALIGN(LPDRAWTEXTPARAMS, 4) |
| } |
| |
| static void test_pack_LPEVENTMSG(void) |
| { |
| /* LPEVENTMSG */ |
| TEST_TYPE_SIZE (LPEVENTMSG, 4) |
| TEST_TYPE_ALIGN (LPEVENTMSG, 4) |
| TEST_TARGET_SIZE (LPEVENTMSG, 20) |
| TEST_TARGET_ALIGN(LPEVENTMSG, 4) |
| } |
| |
| static void test_pack_LPFILTERKEYS(void) |
| { |
| /* LPFILTERKEYS */ |
| TEST_TYPE_SIZE (LPFILTERKEYS, 4) |
| TEST_TYPE_ALIGN (LPFILTERKEYS, 4) |
| TEST_TARGET_SIZE (LPFILTERKEYS, 24) |
| TEST_TARGET_ALIGN(LPFILTERKEYS, 4) |
| } |
| |
| static void test_pack_LPGUITHREADINFO(void) |
| { |
| /* LPGUITHREADINFO */ |
| TEST_TYPE_SIZE (LPGUITHREADINFO, 4) |
| TEST_TYPE_ALIGN (LPGUITHREADINFO, 4) |
| TEST_TARGET_SIZE (LPGUITHREADINFO, 48) |
| TEST_TARGET_ALIGN(LPGUITHREADINFO, 4) |
| } |
| |
| static void test_pack_LPHARDWAREHOOKSTRUCT(void) |
| { |
| /* LPHARDWAREHOOKSTRUCT */ |
| TEST_TYPE_SIZE (LPHARDWAREHOOKSTRUCT, 4) |
| TEST_TYPE_ALIGN (LPHARDWAREHOOKSTRUCT, 4) |
| TEST_TARGET_SIZE (LPHARDWAREHOOKSTRUCT, 16) |
| TEST_TARGET_ALIGN(LPHARDWAREHOOKSTRUCT, 4) |
| } |
| |
| static void test_pack_LPHARDWAREINPUT(void) |
| { |
| /* LPHARDWAREINPUT */ |
| TEST_TYPE_SIZE (LPHARDWAREINPUT, 4) |
| TEST_TYPE_ALIGN (LPHARDWAREINPUT, 4) |
| TEST_TARGET_SIZE (LPHARDWAREINPUT, 8) |
| TEST_TARGET_ALIGN(LPHARDWAREINPUT, 4) |
| } |
| |
| static void test_pack_LPHELPINFO(void) |
| { |
| /* LPHELPINFO */ |
| TEST_TYPE_SIZE (LPHELPINFO, 4) |
| TEST_TYPE_ALIGN (LPHELPINFO, 4) |
| TEST_TARGET_SIZE (LPHELPINFO, 28) |
| TEST_TARGET_ALIGN(LPHELPINFO, 4) |
| } |
| |
| static void test_pack_LPHELPWININFOA(void) |
| { |
| /* LPHELPWININFOA */ |
| TEST_TYPE_SIZE (LPHELPWININFOA, 4) |
| TEST_TYPE_ALIGN (LPHELPWININFOA, 4) |
| TEST_TARGET_SIZE (LPHELPWININFOA, 28) |
| TEST_TARGET_ALIGN(LPHELPWININFOA, 4) |
| } |
| |
| static void test_pack_LPHELPWININFOW(void) |
| { |
| /* LPHELPWININFOW */ |
| TEST_TYPE_SIZE (LPHELPWININFOW, 4) |
| TEST_TYPE_ALIGN (LPHELPWININFOW, 4) |
| TEST_TARGET_SIZE (LPHELPWININFOW, 28) |
| TEST_TARGET_ALIGN(LPHELPWININFOW, 4) |
| } |
| |
| static void test_pack_LPHIGHCONTRASTA(void) |
| { |
| /* LPHIGHCONTRASTA */ |
| TEST_TYPE_SIZE (LPHIGHCONTRASTA, 4) |
| TEST_TYPE_ALIGN (LPHIGHCONTRASTA, 4) |
| TEST_TARGET_SIZE (LPHIGHCONTRASTA, 12) |
| TEST_TARGET_ALIGN(LPHIGHCONTRASTA, 4) |
| } |
| |
| static void test_pack_LPHIGHCONTRASTW(void) |
| { |
| /* LPHIGHCONTRASTW */ |
| TEST_TYPE_SIZE (LPHIGHCONTRASTW, 4) |
| TEST_TYPE_ALIGN (LPHIGHCONTRASTW, 4) |
| TEST_TARGET_SIZE (LPHIGHCONTRASTW, 12) |
| TEST_TARGET_ALIGN(LPHIGHCONTRASTW, 4) |
| } |
| |
| static void test_pack_LPICONMETRICSA(void) |
| { |
| /* LPICONMETRICSA */ |
| TEST_TYPE_SIZE (LPICONMETRICSA, 4) |
| TEST_TYPE_ALIGN (LPICONMETRICSA, 4) |
| TEST_TARGET_SIZE (LPICONMETRICSA, 76) |
| TEST_TARGET_ALIGN(LPICONMETRICSA, 4) |
| } |
| |
| static void test_pack_LPICONMETRICSW(void) |
| { |
| /* LPICONMETRICSW */ |
| TEST_TYPE_SIZE (LPICONMETRICSW, 4) |
| TEST_TYPE_ALIGN (LPICONMETRICSW, 4) |
| TEST_TARGET_SIZE (LPICONMETRICSW, 108) |
| TEST_TARGET_ALIGN(LPICONMETRICSW, 4) |
| } |
| |
| static void test_pack_LPINPUT(void) |
| { |
| /* LPINPUT */ |
| TEST_TYPE_SIZE (LPINPUT, 4) |
| TEST_TYPE_ALIGN (LPINPUT, 4) |
| } |
| |
| static void test_pack_LPKBDLLHOOKSTRUCT(void) |
| { |
| /* LPKBDLLHOOKSTRUCT */ |
| TEST_TYPE_SIZE (LPKBDLLHOOKSTRUCT, 4) |
| TEST_TYPE_ALIGN (LPKBDLLHOOKSTRUCT, 4) |
| TEST_TARGET_SIZE (LPKBDLLHOOKSTRUCT, 20) |
| TEST_TARGET_ALIGN(LPKBDLLHOOKSTRUCT, 4) |
| } |
| |
| static void test_pack_LPKEYBDINPUT(void) |
| { |
| /* LPKEYBDINPUT */ |
| TEST_TYPE_SIZE (LPKEYBDINPUT, 4) |
| TEST_TYPE_ALIGN (LPKEYBDINPUT, 4) |
| TEST_TARGET_SIZE (LPKEYBDINPUT, 16) |
| TEST_TARGET_ALIGN(LPKEYBDINPUT, 4) |
| } |
| |
| static void test_pack_LPMDICREATESTRUCTA(void) |
| { |
| /* LPMDICREATESTRUCTA */ |
| TEST_TYPE_SIZE (LPMDICREATESTRUCTA, 4) |
| TEST_TYPE_ALIGN (LPMDICREATESTRUCTA, 4) |
| TEST_TARGET_SIZE (LPMDICREATESTRUCTA, 36) |
| TEST_TARGET_ALIGN(LPMDICREATESTRUCTA, 4) |
| } |
| |
| static void test_pack_LPMDICREATESTRUCTW(void) |
| { |
| /* LPMDICREATESTRUCTW */ |
| TEST_TYPE_SIZE (LPMDICREATESTRUCTW, 4) |
| TEST_TYPE_ALIGN (LPMDICREATESTRUCTW, 4) |
| TEST_TARGET_SIZE (LPMDICREATESTRUCTW, 36) |
| TEST_TARGET_ALIGN(LPMDICREATESTRUCTW, 4) |
| } |
| |
| static void test_pack_LPMDINEXTMENU(void) |
| { |
| /* LPMDINEXTMENU */ |
| TEST_TYPE_SIZE (LPMDINEXTMENU, 4) |
| TEST_TYPE_ALIGN (LPMDINEXTMENU, 4) |
| TEST_TARGET_SIZE (LPMDINEXTMENU, 12) |
| TEST_TARGET_ALIGN(LPMDINEXTMENU, 4) |
| } |
| |
| static void test_pack_LPMEASUREITEMSTRUCT(void) |
| { |
| /* LPMEASUREITEMSTRUCT */ |
| TEST_TYPE_SIZE (LPMEASUREITEMSTRUCT, 4) |
| TEST_TYPE_ALIGN (LPMEASUREITEMSTRUCT, 4) |
| TEST_TARGET_SIZE (LPMEASUREITEMSTRUCT, 24) |
| TEST_TARGET_ALIGN(LPMEASUREITEMSTRUCT, 4) |
| } |
| |
| static void test_pack_LPMENUINFO(void) |
| { |
| /* LPMENUINFO */ |
| TEST_TYPE_SIZE (LPMENUINFO, 4) |
| TEST_TYPE_ALIGN (LPMENUINFO, 4) |
| TEST_TARGET_SIZE (LPMENUINFO, 28) |
| TEST_TARGET_ALIGN(LPMENUINFO, 4) |
| } |
| |
| static void test_pack_LPMENUITEMINFOA(void) |
| { |
| /* LPMENUITEMINFOA */ |
| TEST_TYPE_SIZE (LPMENUITEMINFOA, 4) |
| TEST_TYPE_ALIGN (LPMENUITEMINFOA, 4) |
| TEST_TARGET_SIZE (LPMENUITEMINFOA, 48) |
| TEST_TARGET_ALIGN(LPMENUITEMINFOA, 4) |
| } |
| |
| static void test_pack_LPMENUITEMINFOW(void) |
| { |
| /* LPMENUITEMINFOW */ |
| TEST_TYPE_SIZE (LPMENUITEMINFOW, 4) |
| TEST_TYPE_ALIGN (LPMENUITEMINFOW, 4) |
| TEST_TARGET_SIZE (LPMENUITEMINFOW, 48) |
| TEST_TARGET_ALIGN(LPMENUITEMINFOW, 4) |
| } |
| |
| static void test_pack_LPMINIMIZEDMETRICS(void) |
| { |
| /* LPMINIMIZEDMETRICS */ |
| TEST_TYPE_SIZE (LPMINIMIZEDMETRICS, 4) |
| TEST_TYPE_ALIGN (LPMINIMIZEDMETRICS, 4) |
| TEST_TARGET_SIZE (LPMINIMIZEDMETRICS, 20) |
| TEST_TARGET_ALIGN(LPMINIMIZEDMETRICS, 4) |
| } |
| |
| static void test_pack_LPMINMAXINFO(void) |
| { |
| /* LPMINMAXINFO */ |
| TEST_TYPE_SIZE (LPMINMAXINFO, 4) |
| TEST_TYPE_ALIGN (LPMINMAXINFO, 4) |
| TEST_TARGET_SIZE (LPMINMAXINFO, 40) |
| TEST_TARGET_ALIGN(LPMINMAXINFO, 4) |
| } |
| |
| static void test_pack_LPMONITORINFO(void) |
| { |
| /* LPMONITORINFO */ |
| TEST_TYPE_SIZE (LPMONITORINFO, 4) |
| TEST_TYPE_ALIGN (LPMONITORINFO, 4) |
| TEST_TARGET_SIZE (LPMONITORINFO, 40) |
| TEST_TARGET_ALIGN(LPMONITORINFO, 4) |
| } |
| |
| static void test_pack_LPMONITORINFOEXA(void) |
| { |
| /* LPMONITORINFOEXA */ |
| TEST_TYPE_SIZE (LPMONITORINFOEXA, 4) |
| TEST_TYPE_ALIGN (LPMONITORINFOEXA, 4) |
| TEST_TARGET_SIZE (LPMONITORINFOEXA, 72) |
| TEST_TARGET_ALIGN(LPMONITORINFOEXA, 4) |
| } |
| |
| static void test_pack_LPMONITORINFOEXW(void) |
| { |
| /* LPMONITORINFOEXW */ |
| TEST_TYPE_SIZE (LPMONITORINFOEXW, 4) |
| TEST_TYPE_ALIGN (LPMONITORINFOEXW, 4) |
| TEST_TARGET_SIZE (LPMONITORINFOEXW, 104) |
| TEST_TARGET_ALIGN(LPMONITORINFOEXW, 4) |
| } |
| |
| static void test_pack_LPMOUSEHOOKSTRUCT(void) |
| { |
| /* LPMOUSEHOOKSTRUCT */ |
| TEST_TYPE_SIZE (LPMOUSEHOOKSTRUCT, 4) |
| TEST_TYPE_ALIGN (LPMOUSEHOOKSTRUCT, 4) |
| TEST_TARGET_SIZE (LPMOUSEHOOKSTRUCT, 20) |
| TEST_TARGET_ALIGN(LPMOUSEHOOKSTRUCT, 4) |
| } |
| |
| static void test_pack_LPMOUSEINPUT(void) |
| { |
| /* LPMOUSEINPUT */ |
| TEST_TYPE_SIZE (LPMOUSEINPUT, 4) |
| TEST_TYPE_ALIGN (LPMOUSEINPUT, 4) |
| TEST_TARGET_SIZE (LPMOUSEINPUT, 24) |
| TEST_TARGET_ALIGN(LPMOUSEINPUT, 4) |
| } |
| |
| static void test_pack_LPMOUSEKEYS(void) |
| { |
| /* LPMOUSEKEYS */ |
| TEST_TYPE_SIZE (LPMOUSEKEYS, 4) |
| TEST_TYPE_ALIGN (LPMOUSEKEYS, 4) |
| TEST_TARGET_SIZE (LPMOUSEKEYS, 28) |
| TEST_TARGET_ALIGN(LPMOUSEKEYS, 4) |
| } |
| |
| static void test_pack_LPMSG(void) |
| { |
| /* LPMSG */ |
| TEST_TYPE_SIZE (LPMSG, 4) |
| TEST_TYPE_ALIGN (LPMSG, 4) |
| TEST_TARGET_SIZE (LPMSG, 28) |
| TEST_TARGET_ALIGN(LPMSG, 4) |
| } |
| |
| static void test_pack_LPMSGBOXPARAMSA(void) |
| { |
| /* LPMSGBOXPARAMSA */ |
| TEST_TYPE_SIZE (LPMSGBOXPARAMSA, 4) |
| TEST_TYPE_ALIGN (LPMSGBOXPARAMSA, 4) |
| TEST_TARGET_SIZE (LPMSGBOXPARAMSA, 40) |
| TEST_TARGET_ALIGN(LPMSGBOXPARAMSA, 4) |
| } |
| |
| static void test_pack_LPMSGBOXPARAMSW(void) |
| { |
| /* LPMSGBOXPARAMSW */ |
| TEST_TYPE_SIZE (LPMSGBOXPARAMSW, 4) |
| TEST_TYPE_ALIGN (LPMSGBOXPARAMSW, 4) |
| TEST_TARGET_SIZE (LPMSGBOXPARAMSW, 40) |
| TEST_TARGET_ALIGN(LPMSGBOXPARAMSW, 4) |
| } |
| |
| static void test_pack_LPMSLLHOOKSTRUCT(void) |
| { |
| /* LPMSLLHOOKSTRUCT */ |
| TEST_TYPE_SIZE (LPMSLLHOOKSTRUCT, 4) |
| TEST_TYPE_ALIGN (LPMSLLHOOKSTRUCT, 4) |
| TEST_TARGET_SIZE (LPMSLLHOOKSTRUCT, 24) |
| TEST_TARGET_ALIGN(LPMSLLHOOKSTRUCT, 4) |
| } |
| |
| static void test_pack_LPMULTIKEYHELPA(void) |
| { |
| /* LPMULTIKEYHELPA */ |
| TEST_TYPE_SIZE (LPMULTIKEYHELPA, 4) |
| TEST_TYPE_ALIGN (LPMULTIKEYHELPA, 4) |
| TEST_TARGET_SIZE (LPMULTIKEYHELPA, 8) |
| TEST_TARGET_ALIGN(LPMULTIKEYHELPA, 4) |
| } |
| |
| static void test_pack_LPMULTIKEYHELPW(void) |
| { |
| /* LPMULTIKEYHELPW */ |
| TEST_TYPE_SIZE (LPMULTIKEYHELPW, 4) |
| TEST_TYPE_ALIGN (LPMULTIKEYHELPW, 4) |
| TEST_TARGET_SIZE (LPMULTIKEYHELPW, 8) |
| TEST_TARGET_ALIGN(LPMULTIKEYHELPW, 4) |
| } |
| |
| static void test_pack_LPNCCALCSIZE_PARAMS(void) |
| { |
| /* LPNCCALCSIZE_PARAMS */ |
| TEST_TYPE_SIZE (LPNCCALCSIZE_PARAMS, 4) |
| TEST_TYPE_ALIGN (LPNCCALCSIZE_PARAMS, 4) |
| TEST_TARGET_SIZE (LPNCCALCSIZE_PARAMS, 52) |
| TEST_TARGET_ALIGN(LPNCCALCSIZE_PARAMS, 4) |
| } |
| |
| static void test_pack_LPNMHDR(void) |
| { |
| /* LPNMHDR */ |
| TEST_TYPE_SIZE (LPNMHDR, 4) |
| TEST_TYPE_ALIGN (LPNMHDR, 4) |
| TEST_TARGET_SIZE (LPNMHDR, 12) |
| TEST_TARGET_ALIGN(LPNMHDR, 4) |
| } |
| |
| static void test_pack_LPNONCLIENTMETRICSA(void) |
| { |
| /* LPNONCLIENTMETRICSA */ |
| TEST_TYPE_SIZE (LPNONCLIENTMETRICSA, 4) |
| TEST_TYPE_ALIGN (LPNONCLIENTMETRICSA, 4) |
| TEST_TARGET_SIZE (LPNONCLIENTMETRICSA, 344) |
| TEST_TARGET_ALIGN(LPNONCLIENTMETRICSA, 4) |
| } |
| |
| static void test_pack_LPNONCLIENTMETRICSW(void) |
| { |
| /* LPNONCLIENTMETRICSW */ |
| TEST_TYPE_SIZE (LPNONCLIENTMETRICSW, 4) |
| TEST_TYPE_ALIGN (LPNONCLIENTMETRICSW, 4) |
| TEST_TARGET_SIZE (LPNONCLIENTMETRICSW, 504) |
| TEST_TARGET_ALIGN(LPNONCLIENTMETRICSW, 4) |
| } |
| |
| static void test_pack_LPPAINTSTRUCT(void) |
| { |
| /* LPPAINTSTRUCT */ |
| TEST_TYPE_SIZE (LPPAINTSTRUCT, 4) |
| TEST_TYPE_ALIGN (LPPAINTSTRUCT, 4) |
| TEST_TARGET_SIZE (LPPAINTSTRUCT, 64) |
| TEST_TARGET_ALIGN(LPPAINTSTRUCT, 4) |
| } |
| |
| static void test_pack_LPSCROLLINFO(void) |
| { |
| /* LPSCROLLINFO */ |
| TEST_TYPE_SIZE (LPSCROLLINFO, 4) |
| TEST_TYPE_ALIGN (LPSCROLLINFO, 4) |
| TEST_TARGET_SIZE (LPSCROLLINFO, 28) |
| TEST_TARGET_ALIGN(LPSCROLLINFO, 4) |
| } |
| |
| static void test_pack_LPSERIALKEYSA(void) |
| { |
| /* LPSERIALKEYSA */ |
| TEST_TYPE_SIZE (LPSERIALKEYSA, 4) |
| TEST_TYPE_ALIGN (LPSERIALKEYSA, 4) |
| TEST_TARGET_SIZE (LPSERIALKEYSA, 28) |
| TEST_TARGET_ALIGN(LPSERIALKEYSA, 4) |
| } |
| |
| static void test_pack_LPSERIALKEYSW(void) |
| { |
| /* LPSERIALKEYSW */ |
| TEST_TYPE_SIZE (LPSERIALKEYSW, 4) |
| TEST_TYPE_ALIGN (LPSERIALKEYSW, 4) |
| TEST_TARGET_SIZE (LPSERIALKEYSW, 28) |
| TEST_TARGET_ALIGN(LPSERIALKEYSW, 4) |
| } |
| |
| static void test_pack_LPSOUNDSENTRYA(void) |
| { |
| /* LPSOUNDSENTRYA */ |
| TEST_TYPE_SIZE (LPSOUNDSENTRYA, 4) |
| TEST_TYPE_ALIGN (LPSOUNDSENTRYA, 4) |
| TEST_TARGET_SIZE (LPSOUNDSENTRYA, 48) |
| TEST_TARGET_ALIGN(LPSOUNDSENTRYA, 4) |
| } |
| |
| static void test_pack_LPSOUNDSENTRYW(void) |
| { |
| /* LPSOUNDSENTRYW */ |
| TEST_TYPE_SIZE (LPSOUNDSENTRYW, 4) |
| TEST_TYPE_ALIGN (LPSOUNDSENTRYW, 4) |
| TEST_TARGET_SIZE (LPSOUNDSENTRYW, 48) |
| TEST_TARGET_ALIGN(LPSOUNDSENTRYW, 4) |
| } |
| |
| static void test_pack_LPSTICKYKEYS(void) |
| { |
| /* LPSTICKYKEYS */ |
| TEST_TYPE_SIZE (LPSTICKYKEYS, 4) |
| TEST_TYPE_ALIGN (LPSTICKYKEYS, 4) |
| TEST_TARGET_SIZE (LPSTICKYKEYS, 8) |
| TEST_TARGET_ALIGN(LPSTICKYKEYS, 4) |
| } |
| |
| static void test_pack_LPSTYLESTRUCT(void) |
| { |
| /* LPSTYLESTRUCT */ |
| TEST_TYPE_SIZE (LPSTYLESTRUCT, 4) |
| TEST_TYPE_ALIGN (LPSTYLESTRUCT, 4) |
| TEST_TARGET_SIZE (LPSTYLESTRUCT, 8) |
| TEST_TARGET_ALIGN(LPSTYLESTRUCT, 4) |
| } |
| |
| static void test_pack_LPTITLEBARINFO(void) |
| { |
| /* LPTITLEBARINFO */ |
| TEST_TYPE_SIZE (LPTITLEBARINFO, 4) |
| TEST_TYPE_ALIGN (LPTITLEBARINFO, 4) |
| TEST_TARGET_SIZE (LPTITLEBARINFO, 44) |
| TEST_TARGET_ALIGN(LPTITLEBARINFO, 4) |
| } |
| |
| static void test_pack_LPTOGGLEKEYS(void) |
| { |
| /* LPTOGGLEKEYS */ |
| TEST_TYPE_SIZE (LPTOGGLEKEYS, 4) |
| TEST_TYPE_ALIGN (LPTOGGLEKEYS, 4) |
| TEST_TARGET_SIZE (LPTOGGLEKEYS, 8) |
| TEST_TARGET_ALIGN(LPTOGGLEKEYS, 4) |
| } |
| |
| static void test_pack_LPTPMPARAMS(void) |
| { |
| /* LPTPMPARAMS */ |
| TEST_TYPE_SIZE (LPTPMPARAMS, 4) |
| TEST_TYPE_ALIGN (LPTPMPARAMS, 4) |
| TEST_TARGET_SIZE (LPTPMPARAMS, 20) |
| TEST_TARGET_ALIGN(LPTPMPARAMS, 4) |
| } |
| |
| static void test_pack_LPTRACKMOUSEEVENT(void) |
| { |
| /* LPTRACKMOUSEEVENT */ |
| TEST_TYPE_SIZE (LPTRACKMOUSEEVENT, 4) |
| TEST_TYPE_ALIGN (LPTRACKMOUSEEVENT, 4) |
| TEST_TARGET_SIZE (LPTRACKMOUSEEVENT, 16) |
| TEST_TARGET_ALIGN(LPTRACKMOUSEEVENT, 4) |
| } |
| |
| static void test_pack_LPWINDOWINFO(void) |
| { |
| /* LPWINDOWINFO */ |
| TEST_TYPE_SIZE (LPWINDOWINFO, 4) |
| TEST_TYPE_ALIGN (LPWINDOWINFO, 4) |
| TEST_TARGET_SIZE (LPWINDOWINFO, 60) |
| TEST_TARGET_ALIGN(LPWINDOWINFO, 4) |
| } |
| |
| static void test_pack_LPWINDOWPLACEMENT(void) |
| { |
| /* LPWINDOWPLACEMENT */ |
| TEST_TYPE_SIZE (LPWINDOWPLACEMENT, 4) |
| TEST_TYPE_ALIGN (LPWINDOWPLACEMENT, 4) |
| TEST_TARGET_SIZE (LPWINDOWPLACEMENT, 44) |
| TEST_TARGET_ALIGN(LPWINDOWPLACEMENT, 4) |
| } |
| |
| static void test_pack_LPWINDOWPOS(void) |
| { |
| /* LPWINDOWPOS */ |
| TEST_TYPE_SIZE (LPWINDOWPOS, 4) |
| TEST_TYPE_ALIGN (LPWINDOWPOS, 4) |
| TEST_TARGET_SIZE (LPWINDOWPOS, 28) |
| TEST_TARGET_ALIGN(LPWINDOWPOS, 4) |
| } |
| |
| static void test_pack_LPWNDCLASSA(void) |
| { |
| /* LPWNDCLASSA */ |
| TEST_TYPE_SIZE (LPWNDCLASSA, 4) |
| TEST_TYPE_ALIGN (LPWNDCLASSA, 4) |
| TEST_TARGET_SIZE (LPWNDCLASSA, 40) |
| TEST_TARGET_ALIGN(LPWNDCLASSA, 4) |
| } |
| |
| static void test_pack_LPWNDCLASSEXA(void) |
| { |
| /* LPWNDCLASSEXA */ |
| TEST_TYPE_SIZE (LPWNDCLASSEXA, 4) |
| TEST_TYPE_ALIGN (LPWNDCLASSEXA, 4) |
| TEST_TARGET_SIZE (LPWNDCLASSEXA, 48) |
| TEST_TARGET_ALIGN(LPWNDCLASSEXA, 4) |
| } |
| |
| static void test_pack_LPWNDCLASSEXW(void) |
| { |
| /* LPWNDCLASSEXW */ |
| TEST_TYPE_SIZE (LPWNDCLASSEXW, 4) |
| TEST_TYPE_ALIGN (LPWNDCLASSEXW, 4) |
| TEST_TARGET_SIZE (LPWNDCLASSEXW, 48) |
| TEST_TARGET_ALIGN(LPWNDCLASSEXW, 4) |
| } |
| |
| static void test_pack_LPWNDCLASSW(void) |
| { |
| /* LPWNDCLASSW */ |
| TEST_TYPE_SIZE (LPWNDCLASSW, 4) |
| TEST_TYPE_ALIGN (LPWNDCLASSW, 4) |
| TEST_TARGET_SIZE (LPWNDCLASSW, 40) |
| TEST_TARGET_ALIGN(LPWNDCLASSW, 4) |
| } |
| |
| static void test_pack_MDICREATESTRUCTA(void) |
| { |
| /* MDICREATESTRUCTA */ |
| TEST_TYPE_SIZE (MDICREATESTRUCTA, 36) |
| TEST_TYPE_ALIGN (MDICREATESTRUCTA, 4) |
| TEST_FIELD_SIZE (MDICREATESTRUCTA, szClass, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTA, szClass, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTA, szClass, 0) |
| TEST_FIELD_SIZE (MDICREATESTRUCTA, szTitle, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTA, szTitle, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTA, szTitle, 4) |
| TEST_FIELD_SIZE (MDICREATESTRUCTA, hOwner, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTA, hOwner, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTA, hOwner, 8) |
| TEST_FIELD_SIZE (MDICREATESTRUCTA, x, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTA, x, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTA, x, 12) |
| TEST_FIELD_SIZE (MDICREATESTRUCTA, y, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTA, y, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTA, y, 16) |
| TEST_FIELD_SIZE (MDICREATESTRUCTA, cx, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTA, cx, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTA, cx, 20) |
| TEST_FIELD_SIZE (MDICREATESTRUCTA, cy, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTA, cy, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTA, cy, 24) |
| TEST_FIELD_SIZE (MDICREATESTRUCTA, style, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTA, style, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTA, style, 28) |
| TEST_FIELD_SIZE (MDICREATESTRUCTA, lParam, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTA, lParam, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTA, lParam, 32) |
| } |
| |
| static void test_pack_MDICREATESTRUCTW(void) |
| { |
| /* MDICREATESTRUCTW */ |
| TEST_TYPE_SIZE (MDICREATESTRUCTW, 36) |
| TEST_TYPE_ALIGN (MDICREATESTRUCTW, 4) |
| TEST_FIELD_SIZE (MDICREATESTRUCTW, szClass, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTW, szClass, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTW, szClass, 0) |
| TEST_FIELD_SIZE (MDICREATESTRUCTW, szTitle, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTW, szTitle, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTW, szTitle, 4) |
| TEST_FIELD_SIZE (MDICREATESTRUCTW, hOwner, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTW, hOwner, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTW, hOwner, 8) |
| TEST_FIELD_SIZE (MDICREATESTRUCTW, x, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTW, x, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTW, x, 12) |
| TEST_FIELD_SIZE (MDICREATESTRUCTW, y, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTW, y, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTW, y, 16) |
| TEST_FIELD_SIZE (MDICREATESTRUCTW, cx, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTW, cx, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTW, cx, 20) |
| TEST_FIELD_SIZE (MDICREATESTRUCTW, cy, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTW, cy, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTW, cy, 24) |
| TEST_FIELD_SIZE (MDICREATESTRUCTW, style, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTW, style, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTW, style, 28) |
| TEST_FIELD_SIZE (MDICREATESTRUCTW, lParam, 4) |
| TEST_FIELD_ALIGN (MDICREATESTRUCTW, lParam, 4) |
| TEST_FIELD_OFFSET(MDICREATESTRUCTW, lParam, 32) |
| } |
| |
| static void test_pack_MDINEXTMENU(void) |
| { |
| /* MDINEXTMENU */ |
| TEST_TYPE_SIZE (MDINEXTMENU, 12) |
| TEST_TYPE_ALIGN (MDINEXTMENU, 4) |
| TEST_FIELD_SIZE (MDINEXTMENU, hmenuIn, 4) |
| TEST_FIELD_ALIGN (MDINEXTMENU, hmenuIn, 4) |
| TEST_FIELD_OFFSET(MDINEXTMENU, hmenuIn, 0) |
| TEST_FIELD_SIZE (MDINEXTMENU, hmenuNext, 4) |
| TEST_FIELD_ALIGN (MDINEXTMENU, hmenuNext, 4) |
| TEST_FIELD_OFFSET(MDINEXTMENU, hmenuNext, 4) |
| TEST_FIELD_SIZE (MDINEXTMENU, hwndNext, 4) |
| TEST_FIELD_ALIGN (MDINEXTMENU, hwndNext, 4) |
| TEST_FIELD_OFFSET(MDINEXTMENU, hwndNext, 8) |
| } |
| |
| static void test_pack_MEASUREITEMSTRUCT(void) |
| { |
| /* MEASUREITEMSTRUCT */ |
| TEST_TYPE_SIZE (MEASUREITEMSTRUCT, 24) |
| TEST_TYPE_ALIGN (MEASUREITEMSTRUCT, 4) |
| TEST_FIELD_SIZE (MEASUREITEMSTRUCT, CtlType, 4) |
| TEST_FIELD_ALIGN (MEASUREITEMSTRUCT, CtlType, 4) |
| TEST_FIELD_OFFSET(MEASUREITEMSTRUCT, CtlType, 0) |
| TEST_FIELD_SIZE (MEASUREITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_ALIGN (MEASUREITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_OFFSET(MEASUREITEMSTRUCT, CtlID, 4) |
| TEST_FIELD_SIZE (MEASUREITEMSTRUCT, itemID, 4) |
| TEST_FIELD_ALIGN (MEASUREITEMSTRUCT, itemID, 4) |
| TEST_FIELD_OFFSET(MEASUREITEMSTRUCT, itemID, 8) |
| TEST_FIELD_SIZE (MEASUREITEMSTRUCT, itemWidth, 4) |
| TEST_FIELD_ALIGN (MEASUREITEMSTRUCT, itemWidth, 4) |
| TEST_FIELD_OFFSET(MEASUREITEMSTRUCT, itemWidth, 12) |
| TEST_FIELD_SIZE (MEASUREITEMSTRUCT, itemHeight, 4) |
| TEST_FIELD_ALIGN (MEASUREITEMSTRUCT, itemHeight, 4) |
| TEST_FIELD_OFFSET(MEASUREITEMSTRUCT, itemHeight, 16) |
| TEST_FIELD_SIZE (MEASUREITEMSTRUCT, itemData, 4) |
| TEST_FIELD_ALIGN (MEASUREITEMSTRUCT, itemData, 4) |
| TEST_FIELD_OFFSET(MEASUREITEMSTRUCT, itemData, 20) |
| } |
| |
| static void test_pack_MENUINFO(void) |
| { |
| /* MENUINFO */ |
| TEST_TYPE_SIZE (MENUINFO, 28) |
| TEST_TYPE_ALIGN (MENUINFO, 4) |
| TEST_FIELD_SIZE (MENUINFO, cbSize, 4) |
| TEST_FIELD_ALIGN (MENUINFO, cbSize, 4) |
| TEST_FIELD_OFFSET(MENUINFO, cbSize, 0) |
| TEST_FIELD_SIZE (MENUINFO, fMask, 4) |
| TEST_FIELD_ALIGN (MENUINFO, fMask, 4) |
| TEST_FIELD_OFFSET(MENUINFO, fMask, 4) |
| TEST_FIELD_SIZE (MENUINFO, dwStyle, 4) |
| TEST_FIELD_ALIGN (MENUINFO, dwStyle, 4) |
| TEST_FIELD_OFFSET(MENUINFO, dwStyle, 8) |
| TEST_FIELD_SIZE (MENUINFO, cyMax, 4) |
| TEST_FIELD_ALIGN (MENUINFO, cyMax, 4) |
| TEST_FIELD_OFFSET(MENUINFO, cyMax, 12) |
| TEST_FIELD_SIZE (MENUINFO, hbrBack, 4) |
| TEST_FIELD_ALIGN (MENUINFO, hbrBack, 4) |
| TEST_FIELD_OFFSET(MENUINFO, hbrBack, 16) |
| TEST_FIELD_SIZE (MENUINFO, dwContextHelpID, 4) |
| TEST_FIELD_ALIGN (MENUINFO, dwContextHelpID, 4) |
| TEST_FIELD_OFFSET(MENUINFO, dwContextHelpID, 20) |
| TEST_FIELD_SIZE (MENUINFO, dwMenuData, 4) |
| TEST_FIELD_ALIGN (MENUINFO, dwMenuData, 4) |
| TEST_FIELD_OFFSET(MENUINFO, dwMenuData, 24) |
| } |
| |
| static void test_pack_MENUITEMINFOA(void) |
| { |
| /* MENUITEMINFOA */ |
| TEST_TYPE_SIZE (MENUITEMINFOA, 48) |
| TEST_TYPE_ALIGN (MENUITEMINFOA, 4) |
| TEST_FIELD_SIZE (MENUITEMINFOA, cbSize, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, cbSize, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, cbSize, 0) |
| TEST_FIELD_SIZE (MENUITEMINFOA, fMask, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, fMask, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, fMask, 4) |
| TEST_FIELD_SIZE (MENUITEMINFOA, fType, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, fType, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, fType, 8) |
| TEST_FIELD_SIZE (MENUITEMINFOA, fState, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, fState, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, fState, 12) |
| TEST_FIELD_SIZE (MENUITEMINFOA, wID, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, wID, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, wID, 16) |
| TEST_FIELD_SIZE (MENUITEMINFOA, hSubMenu, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, hSubMenu, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, hSubMenu, 20) |
| TEST_FIELD_SIZE (MENUITEMINFOA, hbmpChecked, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, hbmpChecked, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, hbmpChecked, 24) |
| TEST_FIELD_SIZE (MENUITEMINFOA, hbmpUnchecked, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, hbmpUnchecked, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, hbmpUnchecked, 28) |
| TEST_FIELD_SIZE (MENUITEMINFOA, dwItemData, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, dwItemData, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, dwItemData, 32) |
| TEST_FIELD_SIZE (MENUITEMINFOA, dwTypeData, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, dwTypeData, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, dwTypeData, 36) |
| TEST_FIELD_SIZE (MENUITEMINFOA, cch, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, cch, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, cch, 40) |
| TEST_FIELD_SIZE (MENUITEMINFOA, hbmpItem, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOA, hbmpItem, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOA, hbmpItem, 44) |
| } |
| |
| static void test_pack_MENUITEMINFOW(void) |
| { |
| /* MENUITEMINFOW */ |
| TEST_TYPE_SIZE (MENUITEMINFOW, 48) |
| TEST_TYPE_ALIGN (MENUITEMINFOW, 4) |
| TEST_FIELD_SIZE (MENUITEMINFOW, cbSize, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, cbSize, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, cbSize, 0) |
| TEST_FIELD_SIZE (MENUITEMINFOW, fMask, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, fMask, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, fMask, 4) |
| TEST_FIELD_SIZE (MENUITEMINFOW, fType, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, fType, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, fType, 8) |
| TEST_FIELD_SIZE (MENUITEMINFOW, fState, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, fState, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, fState, 12) |
| TEST_FIELD_SIZE (MENUITEMINFOW, wID, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, wID, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, wID, 16) |
| TEST_FIELD_SIZE (MENUITEMINFOW, hSubMenu, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, hSubMenu, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, hSubMenu, 20) |
| TEST_FIELD_SIZE (MENUITEMINFOW, hbmpChecked, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, hbmpChecked, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, hbmpChecked, 24) |
| TEST_FIELD_SIZE (MENUITEMINFOW, hbmpUnchecked, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, hbmpUnchecked, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, hbmpUnchecked, 28) |
| TEST_FIELD_SIZE (MENUITEMINFOW, dwItemData, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, dwItemData, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, dwItemData, 32) |
| TEST_FIELD_SIZE (MENUITEMINFOW, dwTypeData, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, dwTypeData, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, dwTypeData, 36) |
| TEST_FIELD_SIZE (MENUITEMINFOW, cch, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, cch, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, cch, 40) |
| TEST_FIELD_SIZE (MENUITEMINFOW, hbmpItem, 4) |
| TEST_FIELD_ALIGN (MENUITEMINFOW, hbmpItem, 4) |
| TEST_FIELD_OFFSET(MENUITEMINFOW, hbmpItem, 44) |
| } |
| |
| static void test_pack_MENUITEMTEMPLATE(void) |
| { |
| /* MENUITEMTEMPLATE */ |
| TEST_TYPE_SIZE (MENUITEMTEMPLATE, 6) |
| TEST_TYPE_ALIGN (MENUITEMTEMPLATE, 2) |
| TEST_FIELD_SIZE (MENUITEMTEMPLATE, mtOption, 2) |
| TEST_FIELD_ALIGN (MENUITEMTEMPLATE, mtOption, 2) |
| TEST_FIELD_OFFSET(MENUITEMTEMPLATE, mtOption, 0) |
| TEST_FIELD_SIZE (MENUITEMTEMPLATE, mtID, 2) |
| TEST_FIELD_ALIGN (MENUITEMTEMPLATE, mtID, 2) |
| TEST_FIELD_OFFSET(MENUITEMTEMPLATE, mtID, 2) |
| TEST_FIELD_SIZE (MENUITEMTEMPLATE, mtString, 2) |
| TEST_FIELD_ALIGN (MENUITEMTEMPLATE, mtString, 2) |
| TEST_FIELD_OFFSET(MENUITEMTEMPLATE, mtString, 4) |
| } |
| |
| static void test_pack_MENUITEMTEMPLATEHEADER(void) |
| { |
| /* MENUITEMTEMPLATEHEADER */ |
| TEST_TYPE_SIZE (MENUITEMTEMPLATEHEADER, 4) |
| TEST_TYPE_ALIGN (MENUITEMTEMPLATEHEADER, 2) |
| TEST_FIELD_SIZE (MENUITEMTEMPLATEHEADER, versionNumber, 2) |
| TEST_FIELD_ALIGN (MENUITEMTEMPLATEHEADER, versionNumber, 2) |
| TEST_FIELD_OFFSET(MENUITEMTEMPLATEHEADER, versionNumber, 0) |
| TEST_FIELD_SIZE (MENUITEMTEMPLATEHEADER, offset, 2) |
| TEST_FIELD_ALIGN (MENUITEMTEMPLATEHEADER, offset, 2) |
| TEST_FIELD_OFFSET(MENUITEMTEMPLATEHEADER, offset, 2) |
| } |
| |
| static void test_pack_MINIMIZEDMETRICS(void) |
| { |
| /* MINIMIZEDMETRICS */ |
| TEST_TYPE_SIZE (MINIMIZEDMETRICS, 20) |
| TEST_TYPE_ALIGN (MINIMIZEDMETRICS, 4) |
| TEST_FIELD_SIZE (MINIMIZEDMETRICS, cbSize, 4) |
| TEST_FIELD_ALIGN (MINIMIZEDMETRICS, cbSize, 4) |
| TEST_FIELD_OFFSET(MINIMIZEDMETRICS, cbSize, 0) |
| TEST_FIELD_SIZE (MINIMIZEDMETRICS, iWidth, 4) |
| TEST_FIELD_ALIGN (MINIMIZEDMETRICS, iWidth, 4) |
| TEST_FIELD_OFFSET(MINIMIZEDMETRICS, iWidth, 4) |
| TEST_FIELD_SIZE (MINIMIZEDMETRICS, iHorzGap, 4) |
| TEST_FIELD_ALIGN (MINIMIZEDMETRICS, iHorzGap, 4) |
| TEST_FIELD_OFFSET(MINIMIZEDMETRICS, iHorzGap, 8) |
| TEST_FIELD_SIZE (MINIMIZEDMETRICS, iVertGap, 4) |
| TEST_FIELD_ALIGN (MINIMIZEDMETRICS, iVertGap, 4) |
| TEST_FIELD_OFFSET(MINIMIZEDMETRICS, iVertGap, 12) |
| TEST_FIELD_SIZE (MINIMIZEDMETRICS, iArrange, 4) |
| TEST_FIELD_ALIGN (MINIMIZEDMETRICS, iArrange, 4) |
| TEST_FIELD_OFFSET(MINIMIZEDMETRICS, iArrange, 16) |
| } |
| |
| static void test_pack_MINMAXINFO(void) |
| { |
| /* MINMAXINFO */ |
| TEST_TYPE_SIZE (MINMAXINFO, 40) |
| TEST_TYPE_ALIGN (MINMAXINFO, 4) |
| TEST_FIELD_SIZE (MINMAXINFO, ptReserved, 8) |
| TEST_FIELD_ALIGN (MINMAXINFO, ptReserved, 4) |
| TEST_FIELD_OFFSET(MINMAXINFO, ptReserved, 0) |
| TEST_FIELD_SIZE (MINMAXINFO, ptMaxSize, 8) |
| TEST_FIELD_ALIGN (MINMAXINFO, ptMaxSize, 4) |
| TEST_FIELD_OFFSET(MINMAXINFO, ptMaxSize, 8) |
| TEST_FIELD_SIZE (MINMAXINFO, ptMaxPosition, 8) |
| TEST_FIELD_ALIGN (MINMAXINFO, ptMaxPosition, 4) |
| TEST_FIELD_OFFSET(MINMAXINFO, ptMaxPosition, 16) |
| TEST_FIELD_SIZE (MINMAXINFO, ptMinTrackSize, 8) |
| TEST_FIELD_ALIGN (MINMAXINFO, ptMinTrackSize, 4) |
| TEST_FIELD_OFFSET(MINMAXINFO, ptMinTrackSize, 24) |
| TEST_FIELD_SIZE (MINMAXINFO, ptMaxTrackSize, 8) |
| TEST_FIELD_ALIGN (MINMAXINFO, ptMaxTrackSize, 4) |
| TEST_FIELD_OFFSET(MINMAXINFO, ptMaxTrackSize, 32) |
| } |
| |
| static void test_pack_MONITORENUMPROC(void) |
| { |
| /* MONITORENUMPROC */ |
| TEST_TYPE_SIZE (MONITORENUMPROC, 4) |
| TEST_TYPE_ALIGN (MONITORENUMPROC, 4) |
| } |
| |
| static void test_pack_MONITORINFO(void) |
| { |
| /* MONITORINFO */ |
| TEST_TYPE_SIZE (MONITORINFO, 40) |
| TEST_TYPE_ALIGN (MONITORINFO, 4) |
| TEST_FIELD_SIZE (MONITORINFO, cbSize, 4) |
| TEST_FIELD_ALIGN (MONITORINFO, cbSize, 4) |
| TEST_FIELD_OFFSET(MONITORINFO, cbSize, 0) |
| TEST_FIELD_SIZE (MONITORINFO, rcMonitor, 16) |
| TEST_FIELD_ALIGN (MONITORINFO, rcMonitor, 4) |
| TEST_FIELD_OFFSET(MONITORINFO, rcMonitor, 4) |
| TEST_FIELD_SIZE (MONITORINFO, rcWork, 16) |
| TEST_FIELD_ALIGN (MONITORINFO, rcWork, 4) |
| TEST_FIELD_OFFSET(MONITORINFO, rcWork, 20) |
| TEST_FIELD_SIZE (MONITORINFO, dwFlags, 4) |
| TEST_FIELD_ALIGN (MONITORINFO, dwFlags, 4) |
| TEST_FIELD_OFFSET(MONITORINFO, dwFlags, 36) |
| } |
| |
| static void test_pack_MONITORINFOEXA(void) |
| { |
| /* MONITORINFOEXA */ |
| TEST_TYPE_SIZE (MONITORINFOEXA, 72) |
| TEST_TYPE_ALIGN (MONITORINFOEXA, 4) |
| TEST_FIELD_SIZE (MONITORINFOEXA, cbSize, 4) |
| TEST_FIELD_ALIGN (MONITORINFOEXA, cbSize, 4) |
| TEST_FIELD_OFFSET(MONITORINFOEXA, cbSize, 0) |
| TEST_FIELD_SIZE (MONITORINFOEXA, rcMonitor, 16) |
| TEST_FIELD_ALIGN (MONITORINFOEXA, rcMonitor, 4) |
| TEST_FIELD_OFFSET(MONITORINFOEXA, rcMonitor, 4) |
| TEST_FIELD_SIZE (MONITORINFOEXA, rcWork, 16) |
| TEST_FIELD_ALIGN (MONITORINFOEXA, rcWork, 4) |
| TEST_FIELD_OFFSET(MONITORINFOEXA, rcWork, 20) |
| TEST_FIELD_SIZE (MONITORINFOEXA, dwFlags, 4) |
| TEST_FIELD_ALIGN (MONITORINFOEXA, dwFlags, 4) |
| TEST_FIELD_OFFSET(MONITORINFOEXA, dwFlags, 36) |
| TEST_FIELD_SIZE (MONITORINFOEXA, szDevice, 32) |
| TEST_FIELD_ALIGN (MONITORINFOEXA, szDevice, 1) |
| TEST_FIELD_OFFSET(MONITORINFOEXA, szDevice, 40) |
| } |
| |
| static void test_pack_MONITORINFOEXW(void) |
| { |
| /* MONITORINFOEXW */ |
| TEST_TYPE_SIZE (MONITORINFOEXW, 104) |
| TEST_TYPE_ALIGN (MONITORINFOEXW, 4) |
| TEST_FIELD_SIZE (MONITORINFOEXW, cbSize, 4) |
| TEST_FIELD_ALIGN (MONITORINFOEXW, cbSize, 4) |
| TEST_FIELD_OFFSET(MONITORINFOEXW, cbSize, 0) |
| TEST_FIELD_SIZE (MONITORINFOEXW, rcMonitor, 16) |
| TEST_FIELD_ALIGN (MONITORINFOEXW, rcMonitor, 4) |
| TEST_FIELD_OFFSET(MONITORINFOEXW, rcMonitor, 4) |
| TEST_FIELD_SIZE (MONITORINFOEXW, rcWork, 16) |
| TEST_FIELD_ALIGN (MONITORINFOEXW, rcWork, 4) |
| TEST_FIELD_OFFSET(MONITORINFOEXW, rcWork, 20) |
| TEST_FIELD_SIZE (MONITORINFOEXW, dwFlags, 4) |
| TEST_FIELD_ALIGN (MONITORINFOEXW, dwFlags, 4) |
| TEST_FIELD_OFFSET(MONITORINFOEXW, dwFlags, 36) |
| TEST_FIELD_SIZE (MONITORINFOEXW, szDevice, 64) |
| TEST_FIELD_ALIGN (MONITORINFOEXW, szDevice, 2) |
| TEST_FIELD_OFFSET(MONITORINFOEXW, szDevice, 40) |
| } |
| |
| static void test_pack_MOUSEHOOKSTRUCT(void) |
| { |
| /* MOUSEHOOKSTRUCT */ |
| TEST_TYPE_SIZE (MOUSEHOOKSTRUCT, 20) |
| TEST_TYPE_ALIGN (MOUSEHOOKSTRUCT, 4) |
| TEST_FIELD_SIZE (MOUSEHOOKSTRUCT, pt, 8) |
| TEST_FIELD_ALIGN (MOUSEHOOKSTRUCT, pt, 4) |
| TEST_FIELD_OFFSET(MOUSEHOOKSTRUCT, pt, 0) |
| TEST_FIELD_SIZE (MOUSEHOOKSTRUCT, hwnd, 4) |
| TEST_FIELD_ALIGN (MOUSEHOOKSTRUCT, hwnd, 4) |
| TEST_FIELD_OFFSET(MOUSEHOOKSTRUCT, hwnd, 8) |
| TEST_FIELD_SIZE (MOUSEHOOKSTRUCT, wHitTestCode, 4) |
| TEST_FIELD_ALIGN (MOUSEHOOKSTRUCT, wHitTestCode, 4) |
| TEST_FIELD_OFFSET(MOUSEHOOKSTRUCT, wHitTestCode, 12) |
| TEST_FIELD_SIZE (MOUSEHOOKSTRUCT, dwExtraInfo, 4) |
| TEST_FIELD_ALIGN (MOUSEHOOKSTRUCT, dwExtraInfo, 4) |
| TEST_FIELD_OFFSET(MOUSEHOOKSTRUCT, dwExtraInfo, 16) |
| } |
| |
| static void test_pack_MOUSEINPUT(void) |
| { |
| /* MOUSEINPUT */ |
| TEST_TYPE_SIZE (MOUSEINPUT, 24) |
| TEST_TYPE_ALIGN (MOUSEINPUT, 4) |
| TEST_FIELD_SIZE (MOUSEINPUT, dx, 4) |
| TEST_FIELD_ALIGN (MOUSEINPUT, dx, 4) |
| TEST_FIELD_OFFSET(MOUSEINPUT, dx, 0) |
| TEST_FIELD_SIZE (MOUSEINPUT, dy, 4) |
| TEST_FIELD_ALIGN (MOUSEINPUT, dy, 4) |
| TEST_FIELD_OFFSET(MOUSEINPUT, dy, 4) |
| TEST_FIELD_SIZE (MOUSEINPUT, mouseData, 4) |
| TEST_FIELD_ALIGN (MOUSEINPUT, mouseData, 4) |
| TEST_FIELD_OFFSET(MOUSEINPUT, mouseData, 8) |
| TEST_FIELD_SIZE (MOUSEINPUT, dwFlags, 4) |
| TEST_FIELD_ALIGN (MOUSEINPUT, dwFlags, 4) |
| TEST_FIELD_OFFSET(MOUSEINPUT, dwFlags, 12) |
| TEST_FIELD_SIZE (MOUSEINPUT, time, 4) |
| TEST_FIELD_ALIGN (MOUSEINPUT, time, 4) |
| TEST_FIELD_OFFSET(MOUSEINPUT, time, 16) |
| TEST_FIELD_SIZE (MOUSEINPUT, dwExtraInfo, 4) |
| TEST_FIELD_ALIGN (MOUSEINPUT, dwExtraInfo, 4) |
| TEST_FIELD_OFFSET(MOUSEINPUT, dwExtraInfo, 20) |
| } |
| |
| static void test_pack_MOUSEKEYS(void) |
| { |
| /* MOUSEKEYS */ |
| TEST_TYPE_SIZE (MOUSEKEYS, 28) |
| TEST_TYPE_ALIGN (MOUSEKEYS, 4) |
| TEST_FIELD_SIZE (MOUSEKEYS, cbSize, 4) |
| TEST_FIELD_ALIGN (MOUSEKEYS, cbSize, 4) |
| TEST_FIELD_OFFSET(MOUSEKEYS, cbSize, 0) |
| TEST_FIELD_SIZE (MOUSEKEYS, dwFlags, 4) |
| TEST_FIELD_ALIGN (MOUSEKEYS, dwFlags, 4) |
| TEST_FIELD_OFFSET(MOUSEKEYS, dwFlags, 4) |
| TEST_FIELD_SIZE (MOUSEKEYS, iMaxSpeed, 4) |
| TEST_FIELD_ALIGN (MOUSEKEYS, iMaxSpeed, 4) |
| TEST_FIELD_OFFSET(MOUSEKEYS, iMaxSpeed, 8) |
| TEST_FIELD_SIZE (MOUSEKEYS, iTimeToMaxSpeed, 4) |
| TEST_FIELD_ALIGN (MOUSEKEYS, iTimeToMaxSpeed, 4) |
| TEST_FIELD_OFFSET(MOUSEKEYS, iTimeToMaxSpeed, 12) |
| TEST_FIELD_SIZE (MOUSEKEYS, iCtrlSpeed, 4) |
| TEST_FIELD_ALIGN (MOUSEKEYS, iCtrlSpeed, 4) |
| TEST_FIELD_OFFSET(MOUSEKEYS, iCtrlSpeed, 16) |
| TEST_FIELD_SIZE (MOUSEKEYS, dwReserved1, 4) |
| TEST_FIELD_ALIGN (MOUSEKEYS, dwReserved1, 4) |
| TEST_FIELD_OFFSET(MOUSEKEYS, dwReserved1, 20) |
| TEST_FIELD_SIZE (MOUSEKEYS, dwReserved2, 4) |
| TEST_FIELD_ALIGN (MOUSEKEYS, dwReserved2, 4) |
| TEST_FIELD_OFFSET(MOUSEKEYS, dwReserved2, 24) |
| } |
| |
| static void test_pack_MSG(void) |
| { |
| /* MSG */ |
| TEST_TYPE_SIZE (MSG, 28) |
| TEST_TYPE_ALIGN (MSG, 4) |
| TEST_FIELD_SIZE (MSG, hwnd, 4) |
| TEST_FIELD_ALIGN (MSG, hwnd, 4) |
| TEST_FIELD_OFFSET(MSG, hwnd, 0) |
| TEST_FIELD_SIZE (MSG, message, 4) |
| TEST_FIELD_ALIGN (MSG, message, 4) |
| TEST_FIELD_OFFSET(MSG, message, 4) |
| TEST_FIELD_SIZE (MSG, wParam, 4) |
| TEST_FIELD_ALIGN (MSG, wParam, 4) |
| TEST_FIELD_OFFSET(MSG, wParam, 8) |
| TEST_FIELD_SIZE (MSG, lParam, 4) |
| TEST_FIELD_ALIGN (MSG, lParam, 4) |
| TEST_FIELD_OFFSET(MSG, lParam, 12) |
| TEST_FIELD_SIZE (MSG, time, 4) |
| TEST_FIELD_ALIGN (MSG, time, 4) |
| TEST_FIELD_OFFSET(MSG, time, 16) |
| TEST_FIELD_SIZE (MSG, pt, 8) |
| TEST_FIELD_ALIGN (MSG, pt, 4) |
| TEST_FIELD_OFFSET(MSG, pt, 20) |
| } |
| |
| static void test_pack_MSGBOXCALLBACK(void) |
| { |
| /* MSGBOXCALLBACK */ |
| TEST_TYPE_SIZE (MSGBOXCALLBACK, 4) |
| TEST_TYPE_ALIGN (MSGBOXCALLBACK, 4) |
| } |
| |
| static void test_pack_MSGBOXPARAMSA(void) |
| { |
| /* MSGBOXPARAMSA */ |
| TEST_TYPE_SIZE (MSGBOXPARAMSA, 40) |
| TEST_TYPE_ALIGN (MSGBOXPARAMSA, 4) |
| TEST_FIELD_SIZE (MSGBOXPARAMSA, cbSize, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSA, cbSize, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSA, cbSize, 0) |
| TEST_FIELD_SIZE (MSGBOXPARAMSA, hwndOwner, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSA, hwndOwner, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSA, hwndOwner, 4) |
| TEST_FIELD_SIZE (MSGBOXPARAMSA, hInstance, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSA, hInstance, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSA, hInstance, 8) |
| TEST_FIELD_SIZE (MSGBOXPARAMSA, lpszText, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSA, lpszText, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSA, lpszText, 12) |
| TEST_FIELD_SIZE (MSGBOXPARAMSA, lpszCaption, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSA, lpszCaption, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSA, lpszCaption, 16) |
| TEST_FIELD_SIZE (MSGBOXPARAMSA, dwStyle, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSA, dwStyle, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSA, dwStyle, 20) |
| TEST_FIELD_SIZE (MSGBOXPARAMSA, lpszIcon, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSA, lpszIcon, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSA, lpszIcon, 24) |
| TEST_FIELD_SIZE (MSGBOXPARAMSA, dwContextHelpId, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSA, dwContextHelpId, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSA, dwContextHelpId, 28) |
| TEST_FIELD_SIZE (MSGBOXPARAMSA, lpfnMsgBoxCallback, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSA, lpfnMsgBoxCallback, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSA, lpfnMsgBoxCallback, 32) |
| TEST_FIELD_SIZE (MSGBOXPARAMSA, dwLanguageId, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSA, dwLanguageId, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSA, dwLanguageId, 36) |
| } |
| |
| static void test_pack_MSGBOXPARAMSW(void) |
| { |
| /* MSGBOXPARAMSW */ |
| TEST_TYPE_SIZE (MSGBOXPARAMSW, 40) |
| TEST_TYPE_ALIGN (MSGBOXPARAMSW, 4) |
| TEST_FIELD_SIZE (MSGBOXPARAMSW, cbSize, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSW, cbSize, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSW, cbSize, 0) |
| TEST_FIELD_SIZE (MSGBOXPARAMSW, hwndOwner, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSW, hwndOwner, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSW, hwndOwner, 4) |
| TEST_FIELD_SIZE (MSGBOXPARAMSW, hInstance, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSW, hInstance, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSW, hInstance, 8) |
| TEST_FIELD_SIZE (MSGBOXPARAMSW, lpszText, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSW, lpszText, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSW, lpszText, 12) |
| TEST_FIELD_SIZE (MSGBOXPARAMSW, lpszCaption, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSW, lpszCaption, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSW, lpszCaption, 16) |
| TEST_FIELD_SIZE (MSGBOXPARAMSW, dwStyle, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSW, dwStyle, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSW, dwStyle, 20) |
| TEST_FIELD_SIZE (MSGBOXPARAMSW, lpszIcon, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSW, lpszIcon, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSW, lpszIcon, 24) |
| TEST_FIELD_SIZE (MSGBOXPARAMSW, dwContextHelpId, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSW, dwContextHelpId, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSW, dwContextHelpId, 28) |
| TEST_FIELD_SIZE (MSGBOXPARAMSW, lpfnMsgBoxCallback, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSW, lpfnMsgBoxCallback, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSW, lpfnMsgBoxCallback, 32) |
| TEST_FIELD_SIZE (MSGBOXPARAMSW, dwLanguageId, 4) |
| TEST_FIELD_ALIGN (MSGBOXPARAMSW, dwLanguageId, 4) |
| TEST_FIELD_OFFSET(MSGBOXPARAMSW, dwLanguageId, 36) |
| } |
| |
| static void test_pack_MSLLHOOKSTRUCT(void) |
| { |
| /* MSLLHOOKSTRUCT */ |
| TEST_TYPE_SIZE (MSLLHOOKSTRUCT, 24) |
| TEST_TYPE_ALIGN (MSLLHOOKSTRUCT, 4) |
| TEST_FIELD_SIZE (MSLLHOOKSTRUCT, pt, 8) |
| TEST_FIELD_ALIGN (MSLLHOOKSTRUCT, pt, 4) |
| TEST_FIELD_OFFSET(MSLLHOOKSTRUCT, pt, 0) |
| TEST_FIELD_SIZE (MSLLHOOKSTRUCT, mouseData, 4) |
| TEST_FIELD_ALIGN (MSLLHOOKSTRUCT, mouseData, 4) |
| TEST_FIELD_OFFSET(MSLLHOOKSTRUCT, mouseData, 8) |
| TEST_FIELD_SIZE (MSLLHOOKSTRUCT, flags, 4) |
| TEST_FIELD_ALIGN (MSLLHOOKSTRUCT, flags, 4) |
| TEST_FIELD_OFFSET(MSLLHOOKSTRUCT, flags, 12) |
| TEST_FIELD_SIZE (MSLLHOOKSTRUCT, time, 4) |
| TEST_FIELD_ALIGN (MSLLHOOKSTRUCT, time, 4) |
| TEST_FIELD_OFFSET(MSLLHOOKSTRUCT, time, 16) |
| TEST_FIELD_SIZE (MSLLHOOKSTRUCT, dwExtraInfo, 4) |
| TEST_FIELD_ALIGN (MSLLHOOKSTRUCT, dwExtraInfo, 4) |
| TEST_FIELD_OFFSET(MSLLHOOKSTRUCT, dwExtraInfo, 20) |
| } |
| |
| static void test_pack_MULTIKEYHELPA(void) |
| { |
| /* MULTIKEYHELPA */ |
| TEST_TYPE_SIZE (MULTIKEYHELPA, 8) |
| TEST_TYPE_ALIGN (MULTIKEYHELPA, 4) |
| TEST_FIELD_SIZE (MULTIKEYHELPA, mkSize, 4) |
| TEST_FIELD_ALIGN (MULTIKEYHELPA, mkSize, 4) |
| TEST_FIELD_OFFSET(MULTIKEYHELPA, mkSize, 0) |
| TEST_FIELD_SIZE (MULTIKEYHELPA, mkKeylist, 1) |
| TEST_FIELD_ALIGN (MULTIKEYHELPA, mkKeylist, 1) |
| TEST_FIELD_OFFSET(MULTIKEYHELPA, mkKeylist, 4) |
| TEST_FIELD_SIZE (MULTIKEYHELPA, szKeyphrase, 1) |
| TEST_FIELD_ALIGN (MULTIKEYHELPA, szKeyphrase, 1) |
| TEST_FIELD_OFFSET(MULTIKEYHELPA, szKeyphrase, 5) |
| } |
| |
| static void test_pack_MULTIKEYHELPW(void) |
| { |
| /* MULTIKEYHELPW */ |
| TEST_TYPE_SIZE (MULTIKEYHELPW, 8) |
| TEST_TYPE_ALIGN (MULTIKEYHELPW, 4) |
| TEST_FIELD_SIZE (MULTIKEYHELPW, mkSize, 4) |
| TEST_FIELD_ALIGN (MULTIKEYHELPW, mkSize, 4) |
| TEST_FIELD_OFFSET(MULTIKEYHELPW, mkSize, 0) |
| TEST_FIELD_SIZE (MULTIKEYHELPW, mkKeylist, 2) |
| TEST_FIELD_ALIGN (MULTIKEYHELPW, mkKeylist, 2) |
| TEST_FIELD_OFFSET(MULTIKEYHELPW, mkKeylist, 4) |
| TEST_FIELD_SIZE (MULTIKEYHELPW, szKeyphrase, 2) |
| TEST_FIELD_ALIGN (MULTIKEYHELPW, szKeyphrase, 2) |
| TEST_FIELD_OFFSET(MULTIKEYHELPW, szKeyphrase, 6) |
| } |
| |
| static void test_pack_NAMEENUMPROCA(void) |
| { |
| /* NAMEENUMPROCA */ |
| TEST_TYPE_SIZE (NAMEENUMPROCA, 4) |
| TEST_TYPE_ALIGN (NAMEENUMPROCA, 4) |
| } |
| |
| static void test_pack_NAMEENUMPROCW(void) |
| { |
| /* NAMEENUMPROCW */ |
| TEST_TYPE_SIZE (NAMEENUMPROCW, 4) |
| TEST_TYPE_ALIGN (NAMEENUMPROCW, 4) |
| } |
| |
| static void test_pack_NCCALCSIZE_PARAMS(void) |
| { |
| /* NCCALCSIZE_PARAMS */ |
| TEST_TYPE_SIZE (NCCALCSIZE_PARAMS, 52) |
| TEST_TYPE_ALIGN (NCCALCSIZE_PARAMS, 4) |
| TEST_FIELD_SIZE (NCCALCSIZE_PARAMS, rgrc, 48) |
| TEST_FIELD_ALIGN (NCCALCSIZE_PARAMS, rgrc, 4) |
| TEST_FIELD_OFFSET(NCCALCSIZE_PARAMS, rgrc, 0) |
| TEST_FIELD_SIZE (NCCALCSIZE_PARAMS, lppos, 4) |
| TEST_FIELD_ALIGN (NCCALCSIZE_PARAMS, lppos, 4) |
| TEST_FIELD_OFFSET(NCCALCSIZE_PARAMS, lppos, 48) |
| } |
| |
| static void test_pack_NMHDR(void) |
| { |
| /* NMHDR */ |
| TEST_TYPE_SIZE (NMHDR, 12) |
| TEST_TYPE_ALIGN (NMHDR, 4) |
| TEST_FIELD_SIZE (NMHDR, hwndFrom, 4) |
| TEST_FIELD_ALIGN (NMHDR, hwndFrom, 4) |
| TEST_FIELD_OFFSET(NMHDR, hwndFrom, 0) |
| TEST_FIELD_SIZE (NMHDR, idFrom, 4) |
| TEST_FIELD_ALIGN (NMHDR, idFrom, 4) |
| TEST_FIELD_OFFSET(NMHDR, idFrom, 4) |
| TEST_FIELD_SIZE (NMHDR, code, 4) |
| TEST_FIELD_ALIGN (NMHDR, code, 4) |
| TEST_FIELD_OFFSET(NMHDR, code, 8) |
| } |
| |
| static void test_pack_NONCLIENTMETRICSA(void) |
| { |
| /* NONCLIENTMETRICSA */ |
| TEST_TYPE_SIZE (NONCLIENTMETRICSA, 344) |
| TEST_TYPE_ALIGN (NONCLIENTMETRICSA, 4) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, cbSize, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, cbSize, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, cbSize, 0) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, iBorderWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, iBorderWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, iBorderWidth, 4) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, iScrollWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, iScrollWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, iScrollWidth, 8) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, iScrollHeight, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, iScrollHeight, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, iScrollHeight, 12) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, iCaptionWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, iCaptionWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, iCaptionWidth, 16) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, iCaptionHeight, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, iCaptionHeight, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, iCaptionHeight, 20) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, lfCaptionFont, 60) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, lfCaptionFont, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, lfCaptionFont, 24) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, iSmCaptionWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, iSmCaptionWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, iSmCaptionWidth, 84) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, iSmCaptionHeight, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, iSmCaptionHeight, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, iSmCaptionHeight, 88) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, lfSmCaptionFont, 60) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, lfSmCaptionFont, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, lfSmCaptionFont, 92) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, iMenuWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, iMenuWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, iMenuWidth, 152) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, iMenuHeight, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, iMenuHeight, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, iMenuHeight, 156) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, lfMenuFont, 60) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, lfMenuFont, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, lfMenuFont, 160) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, lfStatusFont, 60) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, lfStatusFont, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, lfStatusFont, 220) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, lfMessageFont, 60) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, lfMessageFont, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, lfMessageFont, 280) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSA, iPaddedBorderWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSA, iPaddedBorderWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSA, iPaddedBorderWidth, 340) |
| } |
| |
| static void test_pack_NONCLIENTMETRICSW(void) |
| { |
| /* NONCLIENTMETRICSW */ |
| TEST_TYPE_SIZE (NONCLIENTMETRICSW, 504) |
| TEST_TYPE_ALIGN (NONCLIENTMETRICSW, 4) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, cbSize, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, cbSize, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, cbSize, 0) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, iBorderWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, iBorderWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, iBorderWidth, 4) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, iScrollWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, iScrollWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, iScrollWidth, 8) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, iScrollHeight, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, iScrollHeight, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, iScrollHeight, 12) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, iCaptionWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, iCaptionWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, iCaptionWidth, 16) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, iCaptionHeight, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, iCaptionHeight, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, iCaptionHeight, 20) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, lfCaptionFont, 92) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, lfCaptionFont, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, lfCaptionFont, 24) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, iSmCaptionWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, iSmCaptionWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, iSmCaptionWidth, 116) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, iSmCaptionHeight, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, iSmCaptionHeight, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, iSmCaptionHeight, 120) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, lfSmCaptionFont, 92) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, lfSmCaptionFont, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, lfSmCaptionFont, 124) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, iMenuWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, iMenuWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, iMenuWidth, 216) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, iMenuHeight, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, iMenuHeight, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, iMenuHeight, 220) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, lfMenuFont, 92) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, lfMenuFont, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, lfMenuFont, 224) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, lfStatusFont, 92) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, lfStatusFont, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, lfStatusFont, 316) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, lfMessageFont, 92) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, lfMessageFont, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, lfMessageFont, 408) |
| TEST_FIELD_SIZE (NONCLIENTMETRICSW, iPaddedBorderWidth, 4) |
| TEST_FIELD_ALIGN (NONCLIENTMETRICSW, iPaddedBorderWidth, 4) |
| TEST_FIELD_OFFSET(NONCLIENTMETRICSW, iPaddedBorderWidth, 500) |
| } |
| |
| static void test_pack_PAINTSTRUCT(void) |
| { |
| /* PAINTSTRUCT */ |
| TEST_TYPE_SIZE (PAINTSTRUCT, 64) |
| TEST_TYPE_ALIGN (PAINTSTRUCT, 4) |
| TEST_FIELD_SIZE (PAINTSTRUCT, hdc, 4) |
| TEST_FIELD_ALIGN (PAINTSTRUCT, hdc, 4) |
| TEST_FIELD_OFFSET(PAINTSTRUCT, hdc, 0) |
| TEST_FIELD_SIZE (PAINTSTRUCT, fErase, 4) |
| TEST_FIELD_ALIGN (PAINTSTRUCT, fErase, 4) |
| TEST_FIELD_OFFSET(PAINTSTRUCT, fErase, 4) |
| TEST_FIELD_SIZE (PAINTSTRUCT, rcPaint, 16) |
| TEST_FIELD_ALIGN (PAINTSTRUCT, rcPaint, 4) |
| TEST_FIELD_OFFSET(PAINTSTRUCT, rcPaint, 8) |
| TEST_FIELD_SIZE (PAINTSTRUCT, fRestore, 4) |
| TEST_FIELD_ALIGN (PAINTSTRUCT, fRestore, 4) |
| TEST_FIELD_OFFSET(PAINTSTRUCT, fRestore, 24) |
| TEST_FIELD_SIZE (PAINTSTRUCT, fIncUpdate, 4) |
| TEST_FIELD_ALIGN (PAINTSTRUCT, fIncUpdate, 4) |
| TEST_FIELD_OFFSET(PAINTSTRUCT, fIncUpdate, 28) |
| TEST_FIELD_SIZE (PAINTSTRUCT, rgbReserved, 32) |
| TEST_FIELD_ALIGN (PAINTSTRUCT, rgbReserved, 1) |
| TEST_FIELD_OFFSET(PAINTSTRUCT, rgbReserved, 32) |
| } |
| |
| static void test_pack_PCOMBOBOXINFO(void) |
| { |
| /* PCOMBOBOXINFO */ |
| TEST_TYPE_SIZE (PCOMBOBOXINFO, 4) |
| TEST_TYPE_ALIGN (PCOMBOBOXINFO, 4) |
| TEST_TARGET_SIZE (PCOMBOBOXINFO, 52) |
| TEST_TARGET_ALIGN(PCOMBOBOXINFO, 4) |
| } |
| |
| static void test_pack_PCOMPAREITEMSTRUCT(void) |
| { |
| /* PCOMPAREITEMSTRUCT */ |
| TEST_TYPE_SIZE (PCOMPAREITEMSTRUCT, 4) |
| TEST_TYPE_ALIGN (PCOMPAREITEMSTRUCT, 4) |
| TEST_TARGET_SIZE (PCOMPAREITEMSTRUCT, 32) |
| TEST_TARGET_ALIGN(PCOMPAREITEMSTRUCT, 4) |
| } |
| |
| static void test_pack_PCOPYDATASTRUCT(void) |
| { |
| /* PCOPYDATASTRUCT */ |
| TEST_TYPE_SIZE (PCOPYDATASTRUCT, 4) |
| TEST_TYPE_ALIGN (PCOPYDATASTRUCT, 4) |
| TEST_TARGET_SIZE (PCOPYDATASTRUCT, 12) |
| TEST_TARGET_ALIGN(PCOPYDATASTRUCT, 4) |
| } |
| |
| static void test_pack_PCURSORINFO(void) |
| { |
| /* PCURSORINFO */ |
| TEST_TYPE_SIZE (PCURSORINFO, 4) |
| TEST_TYPE_ALIGN (PCURSORINFO, 4) |
| TEST_TARGET_SIZE (PCURSORINFO, 20) |
| TEST_TARGET_ALIGN(PCURSORINFO, 4) |
| } |
| |
| static void test_pack_PCWPRETSTRUCT(void) |
| { |
| /* PCWPRETSTRUCT */ |
| TEST_TYPE_SIZE (PCWPRETSTRUCT, 4) |
| TEST_TYPE_ALIGN (PCWPRETSTRUCT, 4) |
| TEST_TARGET_SIZE (PCWPRETSTRUCT, 20) |
| TEST_TARGET_ALIGN(PCWPRETSTRUCT, 4) |
| } |
| |
| static void test_pack_PCWPSTRUCT(void) |
| { |
| /* PCWPSTRUCT */ |
| TEST_TYPE_SIZE (PCWPSTRUCT, 4) |
| TEST_TYPE_ALIGN (PCWPSTRUCT, 4) |
| TEST_TARGET_SIZE (PCWPSTRUCT, 16) |
| TEST_TARGET_ALIGN(PCWPSTRUCT, 4) |
| } |
| |
| static void test_pack_PDEBUGHOOKINFO(void) |
| { |
| /* PDEBUGHOOKINFO */ |
| TEST_TYPE_SIZE (PDEBUGHOOKINFO, 4) |
| TEST_TYPE_ALIGN (PDEBUGHOOKINFO, 4) |
| TEST_TARGET_SIZE (PDEBUGHOOKINFO, 20) |
| TEST_TARGET_ALIGN(PDEBUGHOOKINFO, 4) |
| } |
| |
| static void test_pack_PDELETEITEMSTRUCT(void) |
| { |
| /* PDELETEITEMSTRUCT */ |
| TEST_TYPE_SIZE (PDELETEITEMSTRUCT, 4) |
| TEST_TYPE_ALIGN (PDELETEITEMSTRUCT, 4) |
| TEST_TARGET_SIZE (PDELETEITEMSTRUCT, 20) |
| TEST_TARGET_ALIGN(PDELETEITEMSTRUCT, 4) |
| } |
| |
| static void test_pack_PDLGITEMTEMPLATEA(void) |
| { |
| /* PDLGITEMTEMPLATEA */ |
| TEST_TYPE_SIZE (PDLGITEMTEMPLATEA, 4) |
| TEST_TYPE_ALIGN (PDLGITEMTEMPLATEA, 4) |
| TEST_TARGET_SIZE (PDLGITEMTEMPLATEA, 18) |
| TEST_TARGET_ALIGN(PDLGITEMTEMPLATEA, 2) |
| } |
| |
| static void test_pack_PDLGITEMTEMPLATEW(void) |
| { |
| /* PDLGITEMTEMPLATEW */ |
| TEST_TYPE_SIZE (PDLGITEMTEMPLATEW, 4) |
| TEST_TYPE_ALIGN (PDLGITEMTEMPLATEW, 4) |
| TEST_TARGET_SIZE (PDLGITEMTEMPLATEW, 18) |
| TEST_TARGET_ALIGN(PDLGITEMTEMPLATEW, 2) |
| } |
| |
| static void test_pack_PDRAWITEMSTRUCT(void) |
| { |
| /* PDRAWITEMSTRUCT */ |
| TEST_TYPE_SIZE (PDRAWITEMSTRUCT, 4) |
| TEST_TYPE_ALIGN (PDRAWITEMSTRUCT, 4) |
| TEST_TARGET_SIZE (PDRAWITEMSTRUCT, 48) |
| TEST_TARGET_ALIGN(PDRAWITEMSTRUCT, 4) |
| } |
| |
| static void test_pack_PEVENTMSG(void) |
| { |
| /* PEVENTMSG */ |
| TEST_TYPE_SIZE (PEVENTMSG, 4) |
| TEST_TYPE_ALIGN (PEVENTMSG, 4) |
| TEST_TARGET_SIZE (PEVENTMSG, 20) |
| TEST_TARGET_ALIGN(PEVENTMSG, 4) |
| } |
| |
| static void test_pack_PFLASHWINFO(void) |
| { |
| /* PFLASHWINFO */ |
| TEST_TYPE_SIZE (PFLASHWINFO, 4) |
| TEST_TYPE_ALIGN (PFLASHWINFO, 4) |
| TEST_TARGET_SIZE (PFLASHWINFO, 20) |
| TEST_TARGET_ALIGN(PFLASHWINFO, 4) |
| } |
| |
| static void test_pack_PGUITHREADINFO(void) |
| { |
| /* PGUITHREADINFO */ |
| TEST_TYPE_SIZE (PGUITHREADINFO, 4) |
| TEST_TYPE_ALIGN (PGUITHREADINFO, 4) |
| TEST_TARGET_SIZE (PGUITHREADINFO, 48) |
| TEST_TARGET_ALIGN(PGUITHREADINFO, 4) |
| } |
| |
| static void test_pack_PHARDWAREHOOKSTRUCT(void) |
| { |
| /* PHARDWAREHOOKSTRUCT */ |
| TEST_TYPE_SIZE (PHARDWAREHOOKSTRUCT, 4) |
| TEST_TYPE_ALIGN (PHARDWAREHOOKSTRUCT, 4) |
| TEST_TARGET_SIZE (PHARDWAREHOOKSTRUCT, 16) |
| TEST_TARGET_ALIGN(PHARDWAREHOOKSTRUCT, 4) |
| } |
| |
| static void test_pack_PHARDWAREINPUT(void) |
| { |
| /* PHARDWAREINPUT */ |
| TEST_TYPE_SIZE (PHARDWAREINPUT, 4) |
| TEST_TYPE_ALIGN (PHARDWAREINPUT, 4) |
| TEST_TARGET_SIZE (PHARDWAREINPUT, 8) |
| TEST_TARGET_ALIGN(PHARDWAREINPUT, 4) |
| } |
| |
| static void test_pack_PHDEVNOTIFY(void) |
| { |
| /* PHDEVNOTIFY */ |
| TEST_TYPE_SIZE (PHDEVNOTIFY, 4) |
| TEST_TYPE_ALIGN (PHDEVNOTIFY, 4) |
| TEST_TARGET_SIZE (PHDEVNOTIFY, 4) |
| TEST_TARGET_ALIGN(PHDEVNOTIFY, 4) |
| } |
| |
| static void test_pack_PHELPWININFOA(void) |
| { |
| /* PHELPWININFOA */ |
| TEST_TYPE_SIZE (PHELPWININFOA, 4) |
| TEST_TYPE_ALIGN (PHELPWININFOA, 4) |
| TEST_TARGET_SIZE (PHELPWININFOA, 28) |
| TEST_TARGET_ALIGN(PHELPWININFOA, 4) |
| } |
| |
| static void test_pack_PHELPWININFOW(void) |
| { |
| /* PHELPWININFOW */ |
| TEST_TYPE_SIZE (PHELPWININFOW, 4) |
| TEST_TYPE_ALIGN (PHELPWININFOW, 4) |
| TEST_TARGET_SIZE (PHELPWININFOW, 28) |
| TEST_TARGET_ALIGN(PHELPWININFOW, 4) |
| } |
| |
| static void test_pack_PICONINFO(void) |
| { |
| /* PICONINFO */ |
| TEST_TYPE_SIZE (PICONINFO, 4) |
| TEST_TYPE_ALIGN (PICONINFO, 4) |
| TEST_TARGET_SIZE (PICONINFO, 20) |
| TEST_TARGET_ALIGN(PICONINFO, 4) |
| } |
| |
| static void test_pack_PICONMETRICSA(void) |
| { |
| /* PICONMETRICSA */ |
| TEST_TYPE_SIZE (PICONMETRICSA, 4) |
| TEST_TYPE_ALIGN (PICONMETRICSA, 4) |
| TEST_TARGET_SIZE (PICONMETRICSA, 76) |
| TEST_TARGET_ALIGN(PICONMETRICSA, 4) |
| } |
| |
| static void test_pack_PICONMETRICSW(void) |
| { |
| /* PICONMETRICSW */ |
| TEST_TYPE_SIZE (PICONMETRICSW, 4) |
| TEST_TYPE_ALIGN (PICONMETRICSW, 4) |
| TEST_TARGET_SIZE (PICONMETRICSW, 108) |
| TEST_TARGET_ALIGN(PICONMETRICSW, 4) |
| } |
| |
| static void test_pack_PINPUT(void) |
| { |
| /* PINPUT */ |
| TEST_TYPE_SIZE (PINPUT, 4) |
| TEST_TYPE_ALIGN (PINPUT, 4) |
| } |
| |
| static void test_pack_PKBDLLHOOKSTRUCT(void) |
| { |
| /* PKBDLLHOOKSTRUCT */ |
| TEST_TYPE_SIZE (PKBDLLHOOKSTRUCT, 4) |
| TEST_TYPE_ALIGN (PKBDLLHOOKSTRUCT, 4) |
| TEST_TARGET_SIZE (PKBDLLHOOKSTRUCT, 20) |
| TEST_TARGET_ALIGN(PKBDLLHOOKSTRUCT, 4) |
| } |
| |
| static void test_pack_PKEYBDINPUT(void) |
| { |
| /* PKEYBDINPUT */ |
| TEST_TYPE_SIZE (PKEYBDINPUT, 4) |
| TEST_TYPE_ALIGN (PKEYBDINPUT, 4) |
| TEST_TARGET_SIZE (PKEYBDINPUT, 16) |
| TEST_TARGET_ALIGN(PKEYBDINPUT, 4) |
| } |
| |
| static void test_pack_PMDINEXTMENU(void) |
| { |
| /* PMDINEXTMENU */ |
| TEST_TYPE_SIZE (PMDINEXTMENU, 4) |
| TEST_TYPE_ALIGN (PMDINEXTMENU, 4) |
| TEST_TARGET_SIZE (PMDINEXTMENU, 12) |
| TEST_TARGET_ALIGN(PMDINEXTMENU, 4) |
| } |
| |
| static void test_pack_PMEASUREITEMSTRUCT(void) |
| { |
| /* PMEASUREITEMSTRUCT */ |
| TEST_TYPE_SIZE (PMEASUREITEMSTRUCT, 4) |
| TEST_TYPE_ALIGN (PMEASUREITEMSTRUCT, 4) |
| TEST_TARGET_SIZE (PMEASUREITEMSTRUCT, 24) |
| TEST_TARGET_ALIGN(PMEASUREITEMSTRUCT, 4) |
| } |
| |
| static void test_pack_PMENUITEMTEMPLATE(void) |
| { |
| /* PMENUITEMTEMPLATE */ |
| TEST_TYPE_SIZE (PMENUITEMTEMPLATE, 4) |
| TEST_TYPE_ALIGN (PMENUITEMTEMPLATE, 4) |
| TEST_TARGET_SIZE (PMENUITEMTEMPLATE, 6) |
| TEST_TARGET_ALIGN(PMENUITEMTEMPLATE, 2) |
| } |
| |
| static void test_pack_PMENUITEMTEMPLATEHEADER(void) |
| { |
| /* PMENUITEMTEMPLATEHEADER */ |
| TEST_TYPE_SIZE (PMENUITEMTEMPLATEHEADER, 4) |
| TEST_TYPE_ALIGN (PMENUITEMTEMPLATEHEADER, 4) |
| TEST_TARGET_SIZE (PMENUITEMTEMPLATEHEADER, 4) |
| TEST_TARGET_ALIGN(PMENUITEMTEMPLATEHEADER, 2) |
| } |
| |
| static void test_pack_PMINIMIZEDMETRICS(void) |
| { |
| /* PMINIMIZEDMETRICS */ |
| TEST_TYPE_SIZE (PMINIMIZEDMETRICS, 4) |
| TEST_TYPE_ALIGN (PMINIMIZEDMETRICS, 4) |
| TEST_TARGET_SIZE (PMINIMIZEDMETRICS, 20) |
| TEST_TARGET_ALIGN(PMINIMIZEDMETRICS, 4) |
| } |
| |
| static void test_pack_PMINMAXINFO(void) |
| { |
| /* PMINMAXINFO */ |
| TEST_TYPE_SIZE (PMINMAXINFO, 4) |
| TEST_TYPE_ALIGN (PMINMAXINFO, 4) |
| TEST_TARGET_SIZE (PMINMAXINFO, 40) |
| TEST_TARGET_ALIGN(PMINMAXINFO, 4) |
| } |
| |
| static void test_pack_PMOUSEHOOKSTRUCT(void) |
| { |
| /* PMOUSEHOOKSTRUCT */ |
| TEST_TYPE_SIZE (PMOUSEHOOKSTRUCT, 4) |
| TEST_TYPE_ALIGN (PMOUSEHOOKSTRUCT, 4) |
| TEST_TARGET_SIZE (PMOUSEHOOKSTRUCT, 20) |
| TEST_TARGET_ALIGN(PMOUSEHOOKSTRUCT, 4) |
| } |
| |
| static void test_pack_PMOUSEINPUT(void) |
| { |
| /* PMOUSEINPUT */ |
| TEST_TYPE_SIZE (PMOUSEINPUT, 4) |
| TEST_TYPE_ALIGN (PMOUSEINPUT, 4) |
| TEST_TARGET_SIZE (PMOUSEINPUT, 24) |
| TEST_TARGET_ALIGN(PMOUSEINPUT, 4) |
| } |
| |
| static void test_pack_PMSG(void) |
| { |
| /* PMSG */ |
| TEST_TYPE_SIZE (PMSG, 4) |
| TEST_TYPE_ALIGN (PMSG, 4) |
| TEST_TARGET_SIZE (PMSG, 28) |
| TEST_TARGET_ALIGN(PMSG, 4) |
| } |
| |
| static void test_pack_PMSGBOXPARAMSA(void) |
| { |
| /* PMSGBOXPARAMSA */ |
| TEST_TYPE_SIZE (PMSGBOXPARAMSA, 4) |
| TEST_TYPE_ALIGN (PMSGBOXPARAMSA, 4) |
| TEST_TARGET_SIZE (PMSGBOXPARAMSA, 40) |
| TEST_TARGET_ALIGN(PMSGBOXPARAMSA, 4) |
| } |
| |
| static void test_pack_PMSGBOXPARAMSW(void) |
| { |
| /* PMSGBOXPARAMSW */ |
| TEST_TYPE_SIZE (PMSGBOXPARAMSW, 4) |
| TEST_TYPE_ALIGN (PMSGBOXPARAMSW, 4) |
| TEST_TARGET_SIZE (PMSGBOXPARAMSW, 40) |
| TEST_TARGET_ALIGN(PMSGBOXPARAMSW, 4) |
| } |
| |
| static void test_pack_PMSLLHOOKSTRUCT(void) |
| { |
| /* PMSLLHOOKSTRUCT */ |
| TEST_TYPE_SIZE (PMSLLHOOKSTRUCT, 4) |
| TEST_TYPE_ALIGN (PMSLLHOOKSTRUCT, 4) |
| TEST_TARGET_SIZE (PMSLLHOOKSTRUCT, 24) |
| TEST_TARGET_ALIGN(PMSLLHOOKSTRUCT, 4) |
| } |
| |
| static void test_pack_PMULTIKEYHELPA(void) |
| { |
| /* PMULTIKEYHELPA */ |
| TEST_TYPE_SIZE (PMULTIKEYHELPA, 4) |
| TEST_TYPE_ALIGN (PMULTIKEYHELPA, 4) |
| TEST_TARGET_SIZE (PMULTIKEYHELPA, 8) |
| TEST_TARGET_ALIGN(PMULTIKEYHELPA, 4) |
| } |
| |
| static void test_pack_PMULTIKEYHELPW(void) |
| { |
| /* PMULTIKEYHELPW */ |
| TEST_TYPE_SIZE (PMULTIKEYHELPW, 4) |
| TEST_TYPE_ALIGN (PMULTIKEYHELPW, 4) |
| TEST_TARGET_SIZE (PMULTIKEYHELPW, 8) |
| TEST_TARGET_ALIGN(PMULTIKEYHELPW, 4) |
| } |
| |
| static void test_pack_PNONCLIENTMETRICSA(void) |
| { |
| /* PNONCLIENTMETRICSA */ |
| TEST_TYPE_SIZE (PNONCLIENTMETRICSA, 4) |
| TEST_TYPE_ALIGN (PNONCLIENTMETRICSA, 4) |
| TEST_TARGET_SIZE (PNONCLIENTMETRICSA, 344) |
| TEST_TARGET_ALIGN(PNONCLIENTMETRICSA, 4) |
| } |
| |
| static void test_pack_PNONCLIENTMETRICSW(void) |
| { |
| /* PNONCLIENTMETRICSW */ |
| TEST_TYPE_SIZE (PNONCLIENTMETRICSW, 4) |
| TEST_TYPE_ALIGN (PNONCLIENTMETRICSW, 4) |
| TEST_TARGET_SIZE (PNONCLIENTMETRICSW, 504) |
| TEST_TARGET_ALIGN(PNONCLIENTMETRICSW, 4) |
| } |
| |
| static void test_pack_PPAINTSTRUCT(void) |
| { |
| /* PPAINTSTRUCT */ |
| TEST_TYPE_SIZE (PPAINTSTRUCT, 4) |
| TEST_TYPE_ALIGN (PPAINTSTRUCT, 4) |
| TEST_TARGET_SIZE (PPAINTSTRUCT, 64) |
| TEST_TARGET_ALIGN(PPAINTSTRUCT, 4) |
| } |
| |
| static void test_pack_PROPENUMPROCA(void) |
| { |
| /* PROPENUMPROCA */ |
| TEST_TYPE_SIZE (PROPENUMPROCA, 4) |
| TEST_TYPE_ALIGN (PROPENUMPROCA, 4) |
| } |
| |
| static void test_pack_PROPENUMPROCEXA(void) |
| { |
| /* PROPENUMPROCEXA */ |
| TEST_TYPE_SIZE (PROPENUMPROCEXA, 4) |
| TEST_TYPE_ALIGN (PROPENUMPROCEXA, 4) |
| } |
| |
| static void test_pack_PROPENUMPROCEXW(void) |
| { |
| /* PROPENUMPROCEXW */ |
| TEST_TYPE_SIZE (PROPENUMPROCEXW, 4) |
| TEST_TYPE_ALIGN (PROPENUMPROCEXW, 4) |
| } |
| |
| static void test_pack_PROPENUMPROCW(void) |
| { |
| /* PROPENUMPROCW */ |
| TEST_TYPE_SIZE (PROPENUMPROCW, 4) |
| TEST_TYPE_ALIGN (PROPENUMPROCW, 4) |
| } |
| |
| static void test_pack_PTITLEBARINFO(void) |
| { |
| /* PTITLEBARINFO */ |
| TEST_TYPE_SIZE (PTITLEBARINFO, 4) |
| TEST_TYPE_ALIGN (PTITLEBARINFO, 4) |
| TEST_TARGET_SIZE (PTITLEBARINFO, 44) |
| TEST_TARGET_ALIGN(PTITLEBARINFO, 4) |
| } |
| |
| static void test_pack_PUSEROBJECTFLAGS(void) |
| { |
| /* PUSEROBJECTFLAGS */ |
| TEST_TYPE_SIZE (PUSEROBJECTFLAGS, 4) |
| TEST_TYPE_ALIGN (PUSEROBJECTFLAGS, 4) |
| TEST_TARGET_SIZE (PUSEROBJECTFLAGS, 12) |
| TEST_TARGET_ALIGN(PUSEROBJECTFLAGS, 4) |
| } |
| |
| static void test_pack_PWINDOWINFO(void) |
| { |
| /* PWINDOWINFO */ |
| TEST_TYPE_SIZE (PWINDOWINFO, 4) |
| TEST_TYPE_ALIGN (PWINDOWINFO, 4) |
| TEST_TARGET_SIZE (PWINDOWINFO, 60) |
| TEST_TARGET_ALIGN(PWINDOWINFO, 4) |
| } |
| |
| static void test_pack_PWINDOWPLACEMENT(void) |
| { |
| /* PWINDOWPLACEMENT */ |
| TEST_TYPE_SIZE (PWINDOWPLACEMENT, 4) |
| TEST_TYPE_ALIGN (PWINDOWPLACEMENT, 4) |
| TEST_TARGET_SIZE (PWINDOWPLACEMENT, 44) |
| TEST_TARGET_ALIGN(PWINDOWPLACEMENT, 4) |
| } |
| |
| static void test_pack_PWINDOWPOS(void) |
| { |
| /* PWINDOWPOS */ |
| TEST_TYPE_SIZE (PWINDOWPOS, 4) |
| TEST_TYPE_ALIGN (PWINDOWPOS, 4) |
| TEST_TARGET_SIZE (PWINDOWPOS, 28) |
| TEST_TARGET_ALIGN(PWINDOWPOS, 4) |
| } |
| |
| static void test_pack_PWNDCLASSA(void) |
| { |
| /* PWNDCLASSA */ |
| TEST_TYPE_SIZE (PWNDCLASSA, 4) |
| TEST_TYPE_ALIGN (PWNDCLASSA, 4) |
| TEST_TARGET_SIZE (PWNDCLASSA, 40) |
| TEST_TARGET_ALIGN(PWNDCLASSA, 4) |
| } |
| |
| static void test_pack_PWNDCLASSEXA(void) |
| { |
| /* PWNDCLASSEXA */ |
| TEST_TYPE_SIZE (PWNDCLASSEXA, 4) |
| TEST_TYPE_ALIGN (PWNDCLASSEXA, 4) |
| TEST_TARGET_SIZE (PWNDCLASSEXA, 48) |
| TEST_TARGET_ALIGN(PWNDCLASSEXA, 4) |
| } |
| |
| static void test_pack_PWNDCLASSEXW(void) |
| { |
| /* PWNDCLASSEXW */ |
| TEST_TYPE_SIZE (PWNDCLASSEXW, 4) |
| TEST_TYPE_ALIGN (PWNDCLASSEXW, 4) |
| TEST_TARGET_SIZE (PWNDCLASSEXW, 48) |
| TEST_TARGET_ALIGN(PWNDCLASSEXW, 4) |
| } |
| |
| static void test_pack_PWNDCLASSW(void) |
| { |
| /* PWNDCLASSW */ |
| TEST_TYPE_SIZE (PWNDCLASSW, 4) |
| TEST_TYPE_ALIGN (PWNDCLASSW, 4) |
| TEST_TARGET_SIZE (PWNDCLASSW, 40) |
| TEST_TARGET_ALIGN(PWNDCLASSW, 4) |
| } |
| |
| static void test_pack_SCROLLINFO(void) |
| { |
| /* SCROLLINFO */ |
| TEST_TYPE_SIZE (SCROLLINFO, 28) |
| TEST_TYPE_ALIGN (SCROLLINFO, 4) |
| TEST_FIELD_SIZE (SCROLLINFO, cbSize, 4) |
| TEST_FIELD_ALIGN (SCROLLINFO, cbSize, 4) |
| TEST_FIELD_OFFSET(SCROLLINFO, cbSize, 0) |
| TEST_FIELD_SIZE (SCROLLINFO, fMask, 4) |
| TEST_FIELD_ALIGN (SCROLLINFO, fMask, 4) |
| TEST_FIELD_OFFSET(SCROLLINFO, fMask, 4) |
| TEST_FIELD_SIZE (SCROLLINFO, nMin, 4) |
| TEST_FIELD_ALIGN (SCROLLINFO, nMin, 4) |
| TEST_FIELD_OFFSET(SCROLLINFO, nMin, 8) |
| TEST_FIELD_SIZE (SCROLLINFO, nMax, 4) |
| TEST_FIELD_ALIGN (SCROLLINFO, nMax, 4) |
| TEST_FIELD_OFFSET(SCROLLINFO, nMax, 12) |
| TEST_FIELD_SIZE (SCROLLINFO, nPage, 4) |
| TEST_FIELD_ALIGN (SCROLLINFO, nPage, 4) |
| TEST_FIELD_OFFSET(SCROLLINFO, nPage, 16) |
| TEST_FIELD_SIZE (SCROLLINFO, nPos, 4) |
| TEST_FIELD_ALIGN (SCROLLINFO, nPos, 4) |
| TEST_FIELD_OFFSET(SCROLLINFO, nPos, 20) |
| TEST_FIELD_SIZE (SCROLLINFO, nTrackPos, 4) |
| TEST_FIELD_ALIGN (SCROLLINFO, nTrackPos, 4) |
| TEST_FIELD_OFFSET(SCROLLINFO, nTrackPos, 24) |
| } |
| |
| static void test_pack_SENDASYNCPROC(void) |
| { |
| /* SENDASYNCPROC */ |
| TEST_TYPE_SIZE (SENDASYNCPROC, 4) |
| TEST_TYPE_ALIGN (SENDASYNCPROC, 4) |
| } |
| |
| static void test_pack_SERIALKEYSA(void) |
| { |
| /* SERIALKEYSA */ |
| TEST_TYPE_SIZE (SERIALKEYSA, 28) |
| TEST_TYPE_ALIGN (SERIALKEYSA, 4) |
| TEST_FIELD_SIZE (SERIALKEYSA, cbSize, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSA, cbSize, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSA, cbSize, 0) |
| TEST_FIELD_SIZE (SERIALKEYSA, dwFlags, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSA, dwFlags, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSA, dwFlags, 4) |
| TEST_FIELD_SIZE (SERIALKEYSA, lpszActivePort, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSA, lpszActivePort, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSA, lpszActivePort, 8) |
| TEST_FIELD_SIZE (SERIALKEYSA, lpszPort, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSA, lpszPort, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSA, lpszPort, 12) |
| TEST_FIELD_SIZE (SERIALKEYSA, iBaudRate, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSA, iBaudRate, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSA, iBaudRate, 16) |
| TEST_FIELD_SIZE (SERIALKEYSA, iPortState, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSA, iPortState, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSA, iPortState, 20) |
| TEST_FIELD_SIZE (SERIALKEYSA, iActive, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSA, iActive, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSA, iActive, 24) |
| } |
| |
| static void test_pack_SERIALKEYSW(void) |
| { |
| /* SERIALKEYSW */ |
| TEST_TYPE_SIZE (SERIALKEYSW, 28) |
| TEST_TYPE_ALIGN (SERIALKEYSW, 4) |
| TEST_FIELD_SIZE (SERIALKEYSW, cbSize, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSW, cbSize, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSW, cbSize, 0) |
| TEST_FIELD_SIZE (SERIALKEYSW, dwFlags, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSW, dwFlags, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSW, dwFlags, 4) |
| TEST_FIELD_SIZE (SERIALKEYSW, lpszActivePort, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSW, lpszActivePort, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSW, lpszActivePort, 8) |
| TEST_FIELD_SIZE (SERIALKEYSW, lpszPort, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSW, lpszPort, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSW, lpszPort, 12) |
| TEST_FIELD_SIZE (SERIALKEYSW, iBaudRate, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSW, iBaudRate, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSW, iBaudRate, 16) |
| TEST_FIELD_SIZE (SERIALKEYSW, iPortState, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSW, iPortState, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSW, iPortState, 20) |
| TEST_FIELD_SIZE (SERIALKEYSW, iActive, 4) |
| TEST_FIELD_ALIGN (SERIALKEYSW, iActive, 4) |
| TEST_FIELD_OFFSET(SERIALKEYSW, iActive, 24) |
| } |
| |
| static void test_pack_SOUNDSENTRYA(void) |
| { |
| /* SOUNDSENTRYA */ |
| TEST_TYPE_SIZE (SOUNDSENTRYA, 48) |
| TEST_TYPE_ALIGN (SOUNDSENTRYA, 4) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, cbSize, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, cbSize, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, cbSize, 0) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, dwFlags, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, dwFlags, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, dwFlags, 4) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, iFSTextEffect, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, iFSTextEffect, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, iFSTextEffect, 8) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, iFSTextEffectMSec, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, iFSTextEffectMSec, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, iFSTextEffectMSec, 12) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, iFSTextEffectColorBits, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, iFSTextEffectColorBits, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, iFSTextEffectColorBits, 16) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, iFSGrafEffect, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, iFSGrafEffect, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, iFSGrafEffect, 20) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, iFSGrafEffectMSec, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, iFSGrafEffectMSec, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, iFSGrafEffectMSec, 24) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, iFSGrafEffectColor, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, iFSGrafEffectColor, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, iFSGrafEffectColor, 28) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, iWindowsEffect, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, iWindowsEffect, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, iWindowsEffect, 32) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, iWindowsEffectMSec, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, iWindowsEffectMSec, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, iWindowsEffectMSec, 36) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, lpszWindowsEffectDLL, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, lpszWindowsEffectDLL, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, lpszWindowsEffectDLL, 40) |
| TEST_FIELD_SIZE (SOUNDSENTRYA, iWindowsEffectOrdinal, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYA, iWindowsEffectOrdinal, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYA, iWindowsEffectOrdinal, 44) |
| } |
| |
| static void test_pack_SOUNDSENTRYW(void) |
| { |
| /* SOUNDSENTRYW */ |
| TEST_TYPE_SIZE (SOUNDSENTRYW, 48) |
| TEST_TYPE_ALIGN (SOUNDSENTRYW, 4) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, cbSize, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, cbSize, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, cbSize, 0) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, dwFlags, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, dwFlags, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, dwFlags, 4) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, iFSTextEffect, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, iFSTextEffect, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, iFSTextEffect, 8) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, iFSTextEffectMSec, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, iFSTextEffectMSec, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, iFSTextEffectMSec, 12) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, iFSTextEffectColorBits, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, iFSTextEffectColorBits, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, iFSTextEffectColorBits, 16) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, iFSGrafEffect, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, iFSGrafEffect, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, iFSGrafEffect, 20) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, iFSGrafEffectMSec, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, iFSGrafEffectMSec, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, iFSGrafEffectMSec, 24) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, iFSGrafEffectColor, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, iFSGrafEffectColor, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, iFSGrafEffectColor, 28) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, iWindowsEffect, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, iWindowsEffect, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, iWindowsEffect, 32) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, iWindowsEffectMSec, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, iWindowsEffectMSec, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, iWindowsEffectMSec, 36) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, lpszWindowsEffectDLL, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, lpszWindowsEffectDLL, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, lpszWindowsEffectDLL, 40) |
| TEST_FIELD_SIZE (SOUNDSENTRYW, iWindowsEffectOrdinal, 4) |
| TEST_FIELD_ALIGN (SOUNDSENTRYW, iWindowsEffectOrdinal, 4) |
| TEST_FIELD_OFFSET(SOUNDSENTRYW, iWindowsEffectOrdinal, 44) |
| } |
| |
| static void test_pack_STICKYKEYS(void) |
| { |
| /* STICKYKEYS */ |
| TEST_TYPE_SIZE (STICKYKEYS, 8) |
| TEST_TYPE_ALIGN (STICKYKEYS, 4) |
| TEST_FIELD_SIZE (STICKYKEYS, cbSize, 4) |
| TEST_FIELD_ALIGN (STICKYKEYS, cbSize, 4) |
| TEST_FIELD_OFFSET(STICKYKEYS, cbSize, 0) |
| TEST_FIELD_SIZE (STICKYKEYS, dwFlags, 4) |
| TEST_FIELD_ALIGN (STICKYKEYS, dwFlags, 4) |
| TEST_FIELD_OFFSET(STICKYKEYS, dwFlags, 4) |
| } |
| |
| static void test_pack_STYLESTRUCT(void) |
| { |
| /* STYLESTRUCT */ |
| TEST_TYPE_SIZE (STYLESTRUCT, 8) |
| TEST_TYPE_ALIGN (STYLESTRUCT, 4) |
| TEST_FIELD_SIZE (STYLESTRUCT, styleOld, 4) |
| TEST_FIELD_ALIGN (STYLESTRUCT, styleOld, 4) |
| TEST_FIELD_OFFSET(STYLESTRUCT, styleOld, 0) |
| TEST_FIELD_SIZE (STYLESTRUCT, styleNew, 4) |
| TEST_FIELD_ALIGN (STYLESTRUCT, styleNew, 4) |
| TEST_FIELD_OFFSET(STYLESTRUCT, styleNew, 4) |
| } |
| |
| static void test_pack_TIMERPROC(void) |
| { |
| /* TIMERPROC */ |
| TEST_TYPE_SIZE (TIMERPROC, 4) |
| TEST_TYPE_ALIGN (TIMERPROC, 4) |
| } |
| |
| static void test_pack_TITLEBARINFO(void) |
| { |
| /* TITLEBARINFO */ |
| TEST_TYPE_SIZE (TITLEBARINFO, 44) |
| TEST_TYPE_ALIGN (TITLEBARINFO, 4) |
| TEST_FIELD_SIZE (TITLEBARINFO, cbSize, 4) |
| TEST_FIELD_ALIGN (TITLEBARINFO, cbSize, 4) |
| TEST_FIELD_OFFSET(TITLEBARINFO, cbSize, 0) |
| TEST_FIELD_SIZE (TITLEBARINFO, rcTitleBar, 16) |
| TEST_FIELD_ALIGN (TITLEBARINFO, rcTitleBar, 4) |
| TEST_FIELD_OFFSET(TITLEBARINFO, rcTitleBar, 4) |
| TEST_FIELD_SIZE (TITLEBARINFO, rgstate, 24) |
| TEST_FIELD_ALIGN (TITLEBARINFO, rgstate, 4) |
| TEST_FIELD_OFFSET(TITLEBARINFO, rgstate, 20) |
| } |
| |
| static void test_pack_TOGGLEKEYS(void) |
| { |
| /* TOGGLEKEYS */ |
| TEST_TYPE_SIZE (TOGGLEKEYS, 8) |
| TEST_TYPE_ALIGN (TOGGLEKEYS, 4) |
| TEST_FIELD_SIZE (TOGGLEKEYS, cbSize, 4) |
| TEST_FIELD_ALIGN (TOGGLEKEYS, cbSize, 4) |
| TEST_FIELD_OFFSET(TOGGLEKEYS, cbSize, 0) |
| TEST_FIELD_SIZE (TOGGLEKEYS, dwFlags, 4) |
| TEST_FIELD_ALIGN (TOGGLEKEYS, dwFlags, 4) |
| TEST_FIELD_OFFSET(TOGGLEKEYS, dwFlags, 4) |
| } |
| |
| static void test_pack_TPMPARAMS(void) |
| { |
| /* TPMPARAMS */ |
| TEST_TYPE_SIZE (TPMPARAMS, 20) |
| TEST_TYPE_ALIGN (TPMPARAMS, 4) |
| TEST_FIELD_SIZE (TPMPARAMS, cbSize, 4) |
| TEST_FIELD_ALIGN (TPMPARAMS, cbSize, 4) |
| TEST_FIELD_OFFSET(TPMPARAMS, cbSize, 0) |
| TEST_FIELD_SIZE (TPMPARAMS, rcExclude, 16) |
| TEST_FIELD_ALIGN (TPMPARAMS, rcExclude, 4) |
| TEST_FIELD_OFFSET(TPMPARAMS, rcExclude, 4) |
| } |
| |
| static void test_pack_TRACKMOUSEEVENT(void) |
| { |
| /* TRACKMOUSEEVENT */ |
| TEST_TYPE_SIZE (TRACKMOUSEEVENT, 16) |
| TEST_TYPE_ALIGN (TRACKMOUSEEVENT, 4) |
| TEST_FIELD_SIZE (TRACKMOUSEEVENT, cbSize, 4) |
| TEST_FIELD_ALIGN (TRACKMOUSEEVENT, cbSize, 4) |
| TEST_FIELD_OFFSET(TRACKMOUSEEVENT, cbSize, 0) |
| TEST_FIELD_SIZE (TRACKMOUSEEVENT, dwFlags, 4) |
| TEST_FIELD_ALIGN (TRACKMOUSEEVENT, dwFlags, 4) |
| TEST_FIELD_OFFSET(TRACKMOUSEEVENT, dwFlags, 4) |
| TEST_FIELD_SIZE (TRACKMOUSEEVENT, hwndTrack, 4) |
| TEST_FIELD_ALIGN (TRACKMOUSEEVENT, hwndTrack, 4) |
| TEST_FIELD_OFFSET(TRACKMOUSEEVENT, hwndTrack, 8) |
| TEST_FIELD_SIZE (TRACKMOUSEEVENT, dwHoverTime, 4) |
| TEST_FIELD_ALIGN (TRACKMOUSEEVENT, dwHoverTime, 4) |
| TEST_FIELD_OFFSET(TRACKMOUSEEVENT, dwHoverTime, 12) |
| } |
| |
| static void test_pack_USEROBJECTFLAGS(void) |
| { |
| /* USEROBJECTFLAGS */ |
| TEST_TYPE_SIZE (USEROBJECTFLAGS, 12) |
| TEST_TYPE_ALIGN (USEROBJECTFLAGS, 4) |
| TEST_FIELD_SIZE (USEROBJECTFLAGS, fInherit, 4) |
| TEST_FIELD_ALIGN (USEROBJECTFLAGS, fInherit, 4) |
| TEST_FIELD_OFFSET(USEROBJECTFLAGS, fInherit, 0) |
| TEST_FIELD_SIZE (USEROBJECTFLAGS, fReserved, 4) |
| TEST_FIELD_ALIGN (USEROBJECTFLAGS, fReserved, 4) |
| TEST_FIELD_OFFSET(USEROBJECTFLAGS, fReserved, 4) |
| TEST_FIELD_SIZE (USEROBJECTFLAGS, dwFlags, 4) |
| TEST_FIELD_ALIGN (USEROBJECTFLAGS, dwFlags, 4) |
| TEST_FIELD_OFFSET(USEROBJECTFLAGS, dwFlags, 8) |
| } |
| |
| static void test_pack_WINDOWINFO(void) |
| { |
| /* WINDOWINFO */ |
| TEST_TYPE_SIZE (WINDOWINFO, 60) |
| TEST_TYPE_ALIGN (WINDOWINFO, 4) |
| TEST_FIELD_SIZE (WINDOWINFO, cbSize, 4) |
| TEST_FIELD_ALIGN (WINDOWINFO, cbSize, 4) |
| TEST_FIELD_OFFSET(WINDOWINFO, cbSize, 0) |
| TEST_FIELD_SIZE (WINDOWINFO, rcWindow, 16) |
| TEST_FIELD_ALIGN (WINDOWINFO, rcWindow, 4) |
| TEST_FIELD_OFFSET(WINDOWINFO, rcWindow, 4) |
| TEST_FIELD_SIZE (WINDOWINFO, rcClient, 16) |
| TEST_FIELD_ALIGN (WINDOWINFO, rcClient, 4) |
| TEST_FIELD_OFFSET(WINDOWINFO, rcClient, 20) |
| TEST_FIELD_SIZE (WINDOWINFO, dwStyle, 4) |
| TEST_FIELD_ALIGN (WINDOWINFO, dwStyle, 4) |
| TEST_FIELD_OFFSET(WINDOWINFO, dwStyle, 36) |
| TEST_FIELD_SIZE (WINDOWINFO, dwExStyle, 4) |
| TEST_FIELD_ALIGN (WINDOWINFO, dwExStyle, 4) |
| TEST_FIELD_OFFSET(WINDOWINFO, dwExStyle, 40) |
| TEST_FIELD_SIZE (WINDOWINFO, dwWindowStatus, 4) |
| TEST_FIELD_ALIGN (WINDOWINFO, dwWindowStatus, 4) |
| TEST_FIELD_OFFSET(WINDOWINFO, dwWindowStatus, 44) |
| TEST_FIELD_SIZE (WINDOWINFO, cxWindowBorders, 4) |
| TEST_FIELD_ALIGN (WINDOWINFO, cxWindowBorders, 4) |
| TEST_FIELD_OFFSET(WINDOWINFO, cxWindowBorders, 48) |
| TEST_FIELD_SIZE (WINDOWINFO, cyWindowBorders, 4) |
| TEST_FIELD_ALIGN (WINDOWINFO, cyWindowBorders, 4) |
| TEST_FIELD_OFFSET(WINDOWINFO, cyWindowBorders, 52) |
| TEST_FIELD_SIZE (WINDOWINFO, atomWindowType, 2) |
| TEST_FIELD_ALIGN (WINDOWINFO, atomWindowType, 2) |
| TEST_FIELD_OFFSET(WINDOWINFO, atomWindowType, 56) |
| TEST_FIELD_SIZE (WINDOWINFO, wCreatorVersion, 2) |
| TEST_FIELD_ALIGN (WINDOWINFO, wCreatorVersion, 2) |
| TEST_FIELD_OFFSET(WINDOWINFO, wCreatorVersion, 58) |
| } |
| |
| static void test_pack_WINDOWPLACEMENT(void) |
| { |
| /* WINDOWPLACEMENT */ |
| TEST_TYPE_SIZE (WINDOWPLACEMENT, 44) |
| TEST_TYPE_ALIGN (WINDOWPLACEMENT, 4) |
| TEST_FIELD_SIZE (WINDOWPLACEMENT, length, 4) |
| TEST_FIELD_ALIGN (WINDOWPLACEMENT, length, 4) |
| TEST_FIELD_OFFSET(WINDOWPLACEMENT, length, 0) |
| TEST_FIELD_SIZE (WINDOWPLACEMENT, flags, 4) |
| TEST_FIELD_ALIGN (WINDOWPLACEMENT, flags, 4) |
| TEST_FIELD_OFFSET(WINDOWPLACEMENT, flags, 4) |
| TEST_FIELD_SIZE (WINDOWPLACEMENT, showCmd, 4) |
| TEST_FIELD_ALIGN (WINDOWPLACEMENT, showCmd, 4) |
| TEST_FIELD_OFFSET(WINDOWPLACEMENT, showCmd, 8) |
| TEST_FIELD_SIZE (WINDOWPLACEMENT, ptMinPosition, 8) |
| TEST_FIELD_ALIGN (WINDOWPLACEMENT, ptMinPosition, 4) |
| TEST_FIELD_OFFSET(WINDOWPLACEMENT, ptMinPosition, 12) |
| TEST_FIELD_SIZE (WINDOWPLACEMENT, ptMaxPosition, 8) |
| TEST_FIELD_ALIGN (WINDOWPLACEMENT, ptMaxPosition, 4) |
| TEST_FIELD_OFFSET(WINDOWPLACEMENT, ptMaxPosition, 20) |
| TEST_FIELD_SIZE (WINDOWPLACEMENT, rcNormalPosition, 16) |
| TEST_FIELD_ALIGN (WINDOWPLACEMENT, rcNormalPosition, 4) |
| TEST_FIELD_OFFSET(WINDOWPLACEMENT, rcNormalPosition, 28) |
| } |
| |
| static void test_pack_WINDOWPOS(void) |
| { |
| /* WINDOWPOS */ |
| TEST_TYPE_SIZE (WINDOWPOS, 28) |
| TEST_TYPE_ALIGN (WINDOWPOS, 4) |
| TEST_FIELD_SIZE (WINDOWPOS, hwnd, 4) |
| TEST_FIELD_ALIGN (WINDOWPOS, hwnd, 4) |
| TEST_FIELD_OFFSET(WINDOWPOS, hwnd, 0) |
| TEST_FIELD_SIZE (WINDOWPOS, hwndInsertAfter, 4) |
| TEST_FIELD_ALIGN (WINDOWPOS, hwndInsertAfter, 4) |
| TEST_FIELD_OFFSET(WINDOWPOS, hwndInsertAfter, 4) |
| TEST_FIELD_SIZE (WINDOWPOS, x, 4) |
| TEST_FIELD_ALIGN (WINDOWPOS, x, 4) |
| TEST_FIELD_OFFSET(WINDOWPOS, x, 8) |
| TEST_FIELD_SIZE (WINDOWPOS, y, 4) |
| TEST_FIELD_ALIGN (WINDOWPOS, y, 4) |
| TEST_FIELD_OFFSET(WINDOWPOS, y, 12) |
| TEST_FIELD_SIZE (WINDOWPOS, cx, 4) |
| TEST_FIELD_ALIGN (WINDOWPOS, cx, 4) |
| TEST_FIELD_OFFSET(WINDOWPOS, cx, 16) |
| TEST_FIELD_SIZE (WINDOWPOS, cy, 4) |
| TEST_FIELD_ALIGN (WINDOWPOS, cy, 4) |
| TEST_FIELD_OFFSET(WINDOWPOS, cy, 20) |
| TEST_FIELD_SIZE (WINDOWPOS, flags, 4) |
| TEST_FIELD_ALIGN (WINDOWPOS, flags, 4) |
| TEST_FIELD_OFFSET(WINDOWPOS, flags, 24) |
| } |
| |
| static void test_pack_WINEVENTPROC(void) |
| { |
| /* WINEVENTPROC */ |
| TEST_TYPE_SIZE (WINEVENTPROC, 4) |
| TEST_TYPE_ALIGN (WINEVENTPROC, 4) |
| } |
| |
| static void test_pack_WINSTAENUMPROCA(void) |
| { |
| /* WINSTAENUMPROCA */ |
| TEST_TYPE_SIZE (WINSTAENUMPROCA, 4) |
| TEST_TYPE_ALIGN (WINSTAENUMPROCA, 4) |
| } |
| |
| static void test_pack_WINSTAENUMPROCW(void) |
| { |
| /* WINSTAENUMPROCW */ |
| TEST_TYPE_SIZE (WINSTAENUMPROCW, 4) |
| TEST_TYPE_ALIGN (WINSTAENUMPROCW, 4) |
| } |
| |
| static void test_pack_WNDCLASSA(void) |
| { |
| /* WNDCLASSA */ |
| TEST_TYPE_SIZE (WNDCLASSA, 40) |
| TEST_TYPE_ALIGN (WNDCLASSA, 4) |
| TEST_FIELD_SIZE (WNDCLASSA, style, 4) |
| TEST_FIELD_ALIGN (WNDCLASSA, style, 4) |
| TEST_FIELD_OFFSET(WNDCLASSA, style, 0) |
| TEST_FIELD_SIZE (WNDCLASSA, lpfnWndProc, 4) |
| TEST_FIELD_ALIGN (WNDCLASSA, lpfnWndProc, 4) |
| TEST_FIELD_OFFSET(WNDCLASSA, lpfnWndProc, 4) |
| TEST_FIELD_SIZE (WNDCLASSA, cbClsExtra, 4) |
| TEST_FIELD_ALIGN (WNDCLASSA, cbClsExtra, 4) |
| TEST_FIELD_OFFSET(WNDCLASSA, cbClsExtra, 8) |
| TEST_FIELD_SIZE (WNDCLASSA, cbWndExtra, 4) |
| TEST_FIELD_ALIGN (WNDCLASSA, cbWndExtra, 4) |
| TEST_FIELD_OFFSET(WNDCLASSA, cbWndExtra, 12) |
| TEST_FIELD_SIZE (WNDCLASSA, hInstance, 4) |
| TEST_FIELD_ALIGN (WNDCLASSA, hInstance, 4) |
| TEST_FIELD_OFFSET(WNDCLASSA, hInstance, 16) |
| TEST_FIELD_SIZE (WNDCLASSA, hIcon, 4) |
| TEST_FIELD_ALIGN (WNDCLASSA, hIcon, 4) |
| TEST_FIELD_OFFSET(WNDCLASSA, hIcon, 20) |
| TEST_FIELD_SIZE (WNDCLASSA, hCursor, 4) |
| TEST_FIELD_ALIGN (WNDCLASSA, hCursor, 4) |
| TEST_FIELD_OFFSET(WNDCLASSA, hCursor, 24) |
| TEST_FIELD_SIZE (WNDCLASSA, hbrBackground, 4) |
| TEST_FIELD_ALIGN (WNDCLASSA, hbrBackground, 4) |
| TEST_FIELD_OFFSET(WNDCLASSA, hbrBackground, 28) |
| TEST_FIELD_SIZE (WNDCLASSA, lpszMenuName, 4) |
| TEST_FIELD_ALIGN (WNDCLASSA, lpszMenuName, 4) |
| TEST_FIELD_OFFSET(WNDCLASSA, lpszMenuName, 32) |
| TEST_FIELD_SIZE (WNDCLASSA, lpszClassName, 4) |
| TEST_FIELD_ALIGN (WNDCLASSA, lpszClassName, 4) |
| TEST_FIELD_OFFSET(WNDCLASSA, lpszClassName, 36) |
| } |
| |
| static void test_pack_WNDCLASSEXA(void) |
| { |
| /* WNDCLASSEXA */ |
| TEST_TYPE_SIZE (WNDCLASSEXA, 48) |
| TEST_TYPE_ALIGN (WNDCLASSEXA, 4) |
| TEST_FIELD_SIZE (WNDCLASSEXA, cbSize, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, cbSize, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, cbSize, 0) |
| TEST_FIELD_SIZE (WNDCLASSEXA, style, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, style, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, style, 4) |
| TEST_FIELD_SIZE (WNDCLASSEXA, lpfnWndProc, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, lpfnWndProc, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, lpfnWndProc, 8) |
| TEST_FIELD_SIZE (WNDCLASSEXA, cbClsExtra, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, cbClsExtra, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, cbClsExtra, 12) |
| TEST_FIELD_SIZE (WNDCLASSEXA, cbWndExtra, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, cbWndExtra, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, cbWndExtra, 16) |
| TEST_FIELD_SIZE (WNDCLASSEXA, hInstance, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, hInstance, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, hInstance, 20) |
| TEST_FIELD_SIZE (WNDCLASSEXA, hIcon, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, hIcon, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, hIcon, 24) |
| TEST_FIELD_SIZE (WNDCLASSEXA, hCursor, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, hCursor, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, hCursor, 28) |
| TEST_FIELD_SIZE (WNDCLASSEXA, hbrBackground, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, hbrBackground, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, hbrBackground, 32) |
| TEST_FIELD_SIZE (WNDCLASSEXA, lpszMenuName, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, lpszMenuName, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, lpszMenuName, 36) |
| TEST_FIELD_SIZE (WNDCLASSEXA, lpszClassName, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, lpszClassName, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, lpszClassName, 40) |
| TEST_FIELD_SIZE (WNDCLASSEXA, hIconSm, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXA, hIconSm, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXA, hIconSm, 44) |
| } |
| |
| static void test_pack_WNDCLASSEXW(void) |
| { |
| /* WNDCLASSEXW */ |
| TEST_TYPE_SIZE (WNDCLASSEXW, 48) |
| TEST_TYPE_ALIGN (WNDCLASSEXW, 4) |
| TEST_FIELD_SIZE (WNDCLASSEXW, cbSize, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, cbSize, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, cbSize, 0) |
| TEST_FIELD_SIZE (WNDCLASSEXW, style, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, style, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, style, 4) |
| TEST_FIELD_SIZE (WNDCLASSEXW, lpfnWndProc, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, lpfnWndProc, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, lpfnWndProc, 8) |
| TEST_FIELD_SIZE (WNDCLASSEXW, cbClsExtra, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, cbClsExtra, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, cbClsExtra, 12) |
| TEST_FIELD_SIZE (WNDCLASSEXW, cbWndExtra, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, cbWndExtra, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, cbWndExtra, 16) |
| TEST_FIELD_SIZE (WNDCLASSEXW, hInstance, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, hInstance, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, hInstance, 20) |
| TEST_FIELD_SIZE (WNDCLASSEXW, hIcon, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, hIcon, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, hIcon, 24) |
| TEST_FIELD_SIZE (WNDCLASSEXW, hCursor, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, hCursor, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, hCursor, 28) |
| TEST_FIELD_SIZE (WNDCLASSEXW, hbrBackground, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, hbrBackground, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, hbrBackground, 32) |
| TEST_FIELD_SIZE (WNDCLASSEXW, lpszMenuName, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, lpszMenuName, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, lpszMenuName, 36) |
| TEST_FIELD_SIZE (WNDCLASSEXW, lpszClassName, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, lpszClassName, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, lpszClassName, 40) |
| TEST_FIELD_SIZE (WNDCLASSEXW, hIconSm, 4) |
| TEST_FIELD_ALIGN (WNDCLASSEXW, hIconSm, 4) |
| TEST_FIELD_OFFSET(WNDCLASSEXW, hIconSm, 44) |
| } |
| |
| static void test_pack_WNDCLASSW(void) |
| { |
| /* WNDCLASSW */ |
| TEST_TYPE_SIZE (WNDCLASSW, 40) |
| TEST_TYPE_ALIGN (WNDCLASSW, 4) |
| TEST_FIELD_SIZE (WNDCLASSW, style, 4) |
| TEST_FIELD_ALIGN (WNDCLASSW, style, 4) |
| TEST_FIELD_OFFSET(WNDCLASSW, style, 0) |
| TEST_FIELD_SIZE (WNDCLASSW, lpfnWndProc, 4) |
| TEST_FIELD_ALIGN (WNDCLASSW, lpfnWndProc, 4) |
| TEST_FIELD_OFFSET(WNDCLASSW, lpfnWndProc, 4) |
| TEST_FIELD_SIZE (WNDCLASSW, cbClsExtra, 4) |
| TEST_FIELD_ALIGN (WNDCLASSW, cbClsExtra, 4) |
| TEST_FIELD_OFFSET(WNDCLASSW, cbClsExtra, 8) |
| TEST_FIELD_SIZE (WNDCLASSW, cbWndExtra, 4) |
| TEST_FIELD_ALIGN (WNDCLASSW, cbWndExtra, 4) |
| TEST_FIELD_OFFSET(WNDCLASSW, cbWndExtra, 12) |
| TEST_FIELD_SIZE (WNDCLASSW, hInstance, 4) |
| TEST_FIELD_ALIGN (WNDCLASSW, hInstance, 4) |
| TEST_FIELD_OFFSET(WNDCLASSW, hInstance, 16) |
| TEST_FIELD_SIZE (WNDCLASSW, hIcon, 4) |
| TEST_FIELD_ALIGN (WNDCLASSW, hIcon, 4) |
| TEST_FIELD_OFFSET(WNDCLASSW, hIcon, 20) |
| TEST_FIELD_SIZE (WNDCLASSW, hCursor, 4) |
| TEST_FIELD_ALIGN (WNDCLASSW, hCursor, 4) |
| TEST_FIELD_OFFSET(WNDCLASSW, hCursor, 24) |
| TEST_FIELD_SIZE (WNDCLASSW, hbrBackground, 4) |
| TEST_FIELD_ALIGN (WNDCLASSW, hbrBackground, 4) |
| TEST_FIELD_OFFSET(WNDCLASSW, hbrBackground, 28) |
| TEST_FIELD_SIZE (WNDCLASSW, lpszMenuName, 4) |
| TEST_FIELD_ALIGN (WNDCLASSW, lpszMenuName, 4) |
| TEST_FIELD_OFFSET(WNDCLASSW, lpszMenuName, 32) |
| TEST_FIELD_SIZE (WNDCLASSW, lpszClassName, 4) |
| TEST_FIELD_ALIGN (WNDCLASSW, lpszClassName, 4) |
| TEST_FIELD_OFFSET(WNDCLASSW, lpszClassName, 36) |
| } |
| |
| static void test_pack_WNDENUMPROC(void) |
| { |
| /* WNDENUMPROC */ |
| TEST_TYPE_SIZE (WNDENUMPROC, 4) |
| TEST_TYPE_ALIGN (WNDENUMPROC, 4) |
| } |
| |
| static void test_pack_WNDPROC(void) |
| { |
| /* WNDPROC */ |
| TEST_TYPE_SIZE (WNDPROC, 4) |
| TEST_TYPE_ALIGN (WNDPROC, 4) |
| } |
| |
| #endif /* _WIN64 */ |
| |
| static void test_pack(void) |
| { |
| test_pack_ACCESSTIMEOUT(); |
| test_pack_ANIMATIONINFO(); |
| test_pack_CBTACTIVATESTRUCT(); |
| test_pack_CBT_CREATEWNDA(); |
| test_pack_CBT_CREATEWNDW(); |
| test_pack_CLIENTCREATESTRUCT(); |
| test_pack_COMBOBOXINFO(); |
| test_pack_COMPAREITEMSTRUCT(); |
| test_pack_COPYDATASTRUCT(); |
| test_pack_CREATESTRUCTA(); |
| test_pack_CREATESTRUCTW(); |
| test_pack_CURSORINFO(); |
| test_pack_CWPRETSTRUCT(); |
| test_pack_CWPSTRUCT(); |
| test_pack_DEBUGHOOKINFO(); |
| test_pack_DELETEITEMSTRUCT(); |
| test_pack_DESKTOPENUMPROCA(); |
| test_pack_DESKTOPENUMPROCW(); |
| test_pack_DLGITEMTEMPLATE(); |
| test_pack_DLGPROC(); |
| test_pack_DLGTEMPLATE(); |
| test_pack_DRAWITEMSTRUCT(); |
| test_pack_DRAWSTATEPROC(); |
| test_pack_DRAWTEXTPARAMS(); |
| test_pack_EDITWORDBREAKPROCA(); |
| test_pack_EDITWORDBREAKPROCW(); |
| test_pack_EVENTMSG(); |
| test_pack_FILTERKEYS(); |
| test_pack_FLASHWINFO(); |
| test_pack_GRAYSTRINGPROC(); |
| test_pack_GUITHREADINFO(); |
| test_pack_HARDWAREHOOKSTRUCT(); |
| test_pack_HARDWAREINPUT(); |
| test_pack_HDEVNOTIFY(); |
| test_pack_HDWP(); |
| test_pack_HELPINFO(); |
| test_pack_HELPWININFOA(); |
| test_pack_HELPWININFOW(); |
| test_pack_HIGHCONTRASTA(); |
| test_pack_HIGHCONTRASTW(); |
| test_pack_HOOKPROC(); |
| test_pack_ICONINFO(); |
| test_pack_ICONMETRICSA(); |
| test_pack_ICONMETRICSW(); |
| test_pack_INPUT(); |
| test_pack_KBDLLHOOKSTRUCT(); |
| test_pack_KEYBDINPUT(); |
| test_pack_LPACCESSTIMEOUT(); |
| test_pack_LPANIMATIONINFO(); |
| test_pack_LPCBTACTIVATESTRUCT(); |
| test_pack_LPCBT_CREATEWNDA(); |
| test_pack_LPCBT_CREATEWNDW(); |
| test_pack_LPCDLGTEMPLATEA(); |
| test_pack_LPCDLGTEMPLATEW(); |
| test_pack_LPCLIENTCREATESTRUCT(); |
| test_pack_LPCMENUINFO(); |
| test_pack_LPCMENUITEMINFOA(); |
| test_pack_LPCMENUITEMINFOW(); |
| test_pack_LPCOMBOBOXINFO(); |
| test_pack_LPCOMPAREITEMSTRUCT(); |
| test_pack_LPCREATESTRUCTA(); |
| test_pack_LPCREATESTRUCTW(); |
| test_pack_LPCSCROLLINFO(); |
| test_pack_LPCURSORINFO(); |
| test_pack_LPCWPRETSTRUCT(); |
| test_pack_LPCWPSTRUCT(); |
| test_pack_LPDEBUGHOOKINFO(); |
| test_pack_LPDELETEITEMSTRUCT(); |
| test_pack_LPDLGITEMTEMPLATEA(); |
| test_pack_LPDLGITEMTEMPLATEW(); |
| test_pack_LPDLGTEMPLATEA(); |
| test_pack_LPDLGTEMPLATEW(); |
| test_pack_LPDRAWITEMSTRUCT(); |
| test_pack_LPDRAWTEXTPARAMS(); |
| test_pack_LPEVENTMSG(); |
| test_pack_LPFILTERKEYS(); |
| test_pack_LPGUITHREADINFO(); |
| test_pack_LPHARDWAREHOOKSTRUCT(); |
| test_pack_LPHARDWAREINPUT(); |
| test_pack_LPHELPINFO(); |
| test_pack_LPHELPWININFOA(); |
| test_pack_LPHELPWININFOW(); |
| test_pack_LPHIGHCONTRASTA(); |
| test_pack_LPHIGHCONTRASTW(); |
| test_pack_LPICONMETRICSA(); |
| test_pack_LPICONMETRICSW(); |
| test_pack_LPINPUT(); |
| test_pack_LPKBDLLHOOKSTRUCT(); |
| test_pack_LPKEYBDINPUT(); |
| test_pack_LPMDICREATESTRUCTA(); |
| test_pack_LPMDICREATESTRUCTW(); |
| test_pack_LPMDINEXTMENU(); |
| test_pack_LPMEASUREITEMSTRUCT(); |
| test_pack_LPMENUINFO(); |
| test_pack_LPMENUITEMINFOA(); |
| test_pack_LPMENUITEMINFOW(); |
| test_pack_LPMINIMIZEDMETRICS(); |
| test_pack_LPMINMAXINFO(); |
| test_pack_LPMONITORINFO(); |
| test_pack_LPMONITORINFOEXA(); |
| test_pack_LPMONITORINFOEXW(); |
| test_pack_LPMOUSEHOOKSTRUCT(); |
| test_pack_LPMOUSEINPUT(); |
| test_pack_LPMOUSEKEYS(); |
| test_pack_LPMSG(); |
| test_pack_LPMSGBOXPARAMSA(); |
| test_pack_LPMSGBOXPARAMSW(); |
| test_pack_LPMSLLHOOKSTRUCT(); |
| test_pack_LPMULTIKEYHELPA(); |
| test_pack_LPMULTIKEYHELPW(); |
| test_pack_LPNCCALCSIZE_PARAMS(); |
| test_pack_LPNMHDR(); |
| test_pack_LPNONCLIENTMETRICSA(); |
| test_pack_LPNONCLIENTMETRICSW(); |
| test_pack_LPPAINTSTRUCT(); |
| test_pack_LPSCROLLINFO(); |
| test_pack_LPSERIALKEYSA(); |
| test_pack_LPSERIALKEYSW(); |
| test_pack_LPSOUNDSENTRYA(); |
| test_pack_LPSOUNDSENTRYW(); |
| test_pack_LPSTICKYKEYS(); |
| test_pack_LPSTYLESTRUCT(); |
| test_pack_LPTITLEBARINFO(); |
| test_pack_LPTOGGLEKEYS(); |
| test_pack_LPTPMPARAMS(); |
| test_pack_LPTRACKMOUSEEVENT(); |
| test_pack_LPWINDOWINFO(); |
| test_pack_LPWINDOWPLACEMENT(); |
| test_pack_LPWINDOWPOS(); |
| test_pack_LPWNDCLASSA(); |
| test_pack_LPWNDCLASSEXA(); |
| test_pack_LPWNDCLASSEXW(); |
| test_pack_LPWNDCLASSW(); |
| test_pack_MDICREATESTRUCTA(); |
| test_pack_MDICREATESTRUCTW(); |
| test_pack_MDINEXTMENU(); |
| test_pack_MEASUREITEMSTRUCT(); |
| test_pack_MENUINFO(); |
| test_pack_MENUITEMINFOA(); |
| test_pack_MENUITEMINFOW(); |
| test_pack_MENUITEMTEMPLATE(); |
| test_pack_MENUITEMTEMPLATEHEADER(); |
| test_pack_MINIMIZEDMETRICS(); |
| test_pack_MINMAXINFO(); |
| test_pack_MONITORENUMPROC(); |
| test_pack_MONITORINFO(); |
| test_pack_MONITORINFOEXA(); |
| test_pack_MONITORINFOEXW(); |
| test_pack_MOUSEHOOKSTRUCT(); |
| test_pack_MOUSEINPUT(); |
| test_pack_MOUSEKEYS(); |
| test_pack_MSG(); |
| test_pack_MSGBOXCALLBACK(); |
| test_pack_MSGBOXPARAMSA(); |
| test_pack_MSGBOXPARAMSW(); |
| test_pack_MSLLHOOKSTRUCT(); |
| test_pack_MULTIKEYHELPA(); |
| test_pack_MULTIKEYHELPW(); |
| test_pack_NAMEENUMPROCA(); |
| test_pack_NAMEENUMPROCW(); |
| test_pack_NCCALCSIZE_PARAMS(); |
| test_pack_NMHDR(); |
| test_pack_NONCLIENTMETRICSA(); |
| test_pack_NONCLIENTMETRICSW(); |
| test_pack_PAINTSTRUCT(); |
| test_pack_PCOMBOBOXINFO(); |
| test_pack_PCOMPAREITEMSTRUCT(); |
| test_pack_PCOPYDATASTRUCT(); |
| test_pack_PCURSORINFO(); |
| test_pack_PCWPRETSTRUCT(); |
| test_pack_PCWPSTRUCT(); |
| test_pack_PDEBUGHOOKINFO(); |
| test_pack_PDELETEITEMSTRUCT(); |
| test_pack_PDLGITEMTEMPLATEA(); |
| test_pack_PDLGITEMTEMPLATEW(); |
| test_pack_PDRAWITEMSTRUCT(); |
| test_pack_PEVENTMSG(); |
| test_pack_PFLASHWINFO(); |
| test_pack_PGUITHREADINFO(); |
| test_pack_PHARDWAREHOOKSTRUCT(); |
| test_pack_PHARDWAREINPUT(); |
| test_pack_PHDEVNOTIFY(); |
| test_pack_PHELPWININFOA(); |
| test_pack_PHELPWININFOW(); |
| test_pack_PICONINFO(); |
| test_pack_PICONMETRICSA(); |
| test_pack_PICONMETRICSW(); |
| test_pack_PINPUT(); |
| test_pack_PKBDLLHOOKSTRUCT(); |
| test_pack_PKEYBDINPUT(); |
| test_pack_PMDINEXTMENU(); |
| test_pack_PMEASUREITEMSTRUCT(); |
| test_pack_PMENUITEMTEMPLATE(); |
| test_pack_PMENUITEMTEMPLATEHEADER(); |
| test_pack_PMINIMIZEDMETRICS(); |
| test_pack_PMINMAXINFO(); |
| test_pack_PMOUSEHOOKSTRUCT(); |
| test_pack_PMOUSEINPUT(); |
| test_pack_PMSG(); |
| test_pack_PMSGBOXPARAMSA(); |
| test_pack_PMSGBOXPARAMSW(); |
| test_pack_PMSLLHOOKSTRUCT(); |
| test_pack_PMULTIKEYHELPA(); |
| test_pack_PMULTIKEYHELPW(); |
| test_pack_PNONCLIENTMETRICSA(); |
| test_pack_PNONCLIENTMETRICSW(); |
| test_pack_PPAINTSTRUCT(); |
| test_pack_PROPENUMPROCA(); |
| test_pack_PROPENUMPROCEXA(); |
| test_pack_PROPENUMPROCEXW(); |
| test_pack_PROPENUMPROCW(); |
| test_pack_PTITLEBARINFO(); |
| test_pack_PUSEROBJECTFLAGS(); |
| test_pack_PWINDOWINFO(); |
| test_pack_PWINDOWPLACEMENT(); |
| test_pack_PWINDOWPOS(); |
| test_pack_PWNDCLASSA(); |
| test_pack_PWNDCLASSEXA(); |
| test_pack_PWNDCLASSEXW(); |
| test_pack_PWNDCLASSW(); |
| test_pack_SCROLLINFO(); |
| test_pack_SENDASYNCPROC(); |
| test_pack_SERIALKEYSA(); |
| test_pack_SERIALKEYSW(); |
| test_pack_SOUNDSENTRYA(); |
| test_pack_SOUNDSENTRYW(); |
| test_pack_STICKYKEYS(); |
| test_pack_STYLESTRUCT(); |
| test_pack_TIMERPROC(); |
| test_pack_TITLEBARINFO(); |
| test_pack_TOGGLEKEYS(); |
| test_pack_TPMPARAMS(); |
| test_pack_TRACKMOUSEEVENT(); |
| test_pack_USEROBJECTFLAGS(); |
| test_pack_WINDOWINFO(); |
| test_pack_WINDOWPLACEMENT(); |
| test_pack_WINDOWPOS(); |
| test_pack_WINEVENTPROC(); |
| test_pack_WINSTAENUMPROCA(); |
| test_pack_WINSTAENUMPROCW(); |
| test_pack_WNDCLASSA(); |
| test_pack_WNDCLASSEXA(); |
| test_pack_WNDCLASSEXW(); |
| test_pack_WNDCLASSW(); |
| test_pack_WNDENUMPROC(); |
| test_pack_WNDPROC(); |
| } |
| |
| START_TEST(generated) |
| { |
| test_pack(); |
| } |