📄 generated.c
字号:
/* MOUSEINPUT (pack 4) */ TEST_TYPE(MOUSEINPUT, 24, 4); TEST_FIELD(MOUSEINPUT, LONG, dx, 0, 4, 4); TEST_FIELD(MOUSEINPUT, LONG, dy, 4, 4, 4); TEST_FIELD(MOUSEINPUT, DWORD, mouseData, 8, 4, 4); TEST_FIELD(MOUSEINPUT, DWORD, dwFlags, 12, 4, 4); TEST_FIELD(MOUSEINPUT, DWORD, time, 16, 4, 4); TEST_FIELD(MOUSEINPUT, ULONG_PTR, dwExtraInfo, 20, 4, 4);}static void test_pack_MOUSEKEYS(void){ /* MOUSEKEYS (pack 4) */ TEST_TYPE(MOUSEKEYS, 28, 4); TEST_FIELD(MOUSEKEYS, UINT, cbSize, 0, 4, 4); TEST_FIELD(MOUSEKEYS, DWORD, dwFlags, 4, 4, 4); TEST_FIELD(MOUSEKEYS, DWORD, iMaxSpeed, 8, 4, 4); TEST_FIELD(MOUSEKEYS, DWORD, iTimeToMaxSpeed, 12, 4, 4); TEST_FIELD(MOUSEKEYS, DWORD, iCtrlSpeed, 16, 4, 4); TEST_FIELD(MOUSEKEYS, DWORD, dwReserved1, 20, 4, 4); TEST_FIELD(MOUSEKEYS, DWORD, dwReserved2, 24, 4, 4);}static void test_pack_MSG(void){ /* MSG (pack 4) */ TEST_TYPE(MSG, 28, 4); TEST_FIELD(MSG, HWND, hwnd, 0, 4, 4); TEST_FIELD(MSG, UINT, message, 4, 4, 4); TEST_FIELD(MSG, WPARAM, wParam, 8, 4, 4); TEST_FIELD(MSG, LPARAM, lParam, 12, 4, 4); TEST_FIELD(MSG, DWORD, time, 16, 4, 4); TEST_FIELD(MSG, POINT, pt, 20, 8, 4);}static void test_pack_MSGBOXCALLBACK(void){ /* MSGBOXCALLBACK */ TEST_TYPE(MSGBOXCALLBACK, 4, 4);}static void test_pack_MSGBOXPARAMSA(void){ /* MSGBOXPARAMSA (pack 4) */ TEST_TYPE(MSGBOXPARAMSA, 40, 4); TEST_FIELD(MSGBOXPARAMSA, UINT, cbSize, 0, 4, 4); TEST_FIELD(MSGBOXPARAMSA, HWND, hwndOwner, 4, 4, 4); TEST_FIELD(MSGBOXPARAMSA, HINSTANCE, hInstance, 8, 4, 4); TEST_FIELD(MSGBOXPARAMSA, LPCSTR, lpszText, 12, 4, 4); TEST_FIELD(MSGBOXPARAMSA, LPCSTR, lpszCaption, 16, 4, 4); TEST_FIELD(MSGBOXPARAMSA, DWORD, dwStyle, 20, 4, 4); TEST_FIELD(MSGBOXPARAMSA, LPCSTR, lpszIcon, 24, 4, 4); TEST_FIELD(MSGBOXPARAMSA, DWORD_PTR, dwContextHelpId, 28, 4, 4); TEST_FIELD(MSGBOXPARAMSA, MSGBOXCALLBACK, lpfnMsgBoxCallback, 32, 4, 4); TEST_FIELD(MSGBOXPARAMSA, DWORD, dwLanguageId, 36, 4, 4);}static void test_pack_MSGBOXPARAMSW(void){ /* MSGBOXPARAMSW (pack 4) */ TEST_TYPE(MSGBOXPARAMSW, 40, 4); TEST_FIELD(MSGBOXPARAMSW, UINT, cbSize, 0, 4, 4); TEST_FIELD(MSGBOXPARAMSW, HWND, hwndOwner, 4, 4, 4); TEST_FIELD(MSGBOXPARAMSW, HINSTANCE, hInstance, 8, 4, 4); TEST_FIELD(MSGBOXPARAMSW, LPCWSTR, lpszText, 12, 4, 4); TEST_FIELD(MSGBOXPARAMSW, LPCWSTR, lpszCaption, 16, 4, 4); TEST_FIELD(MSGBOXPARAMSW, DWORD, dwStyle, 20, 4, 4); TEST_FIELD(MSGBOXPARAMSW, LPCWSTR, lpszIcon, 24, 4, 4); TEST_FIELD(MSGBOXPARAMSW, DWORD_PTR, dwContextHelpId, 28, 4, 4); TEST_FIELD(MSGBOXPARAMSW, MSGBOXCALLBACK, lpfnMsgBoxCallback, 32, 4, 4); TEST_FIELD(MSGBOXPARAMSW, DWORD, dwLanguageId, 36, 4, 4);}static void test_pack_MSLLHOOKSTRUCT(void){ /* MSLLHOOKSTRUCT (pack 4) */ TEST_TYPE(MSLLHOOKSTRUCT, 24, 4); TEST_FIELD(MSLLHOOKSTRUCT, POINT, pt, 0, 8, 4); TEST_FIELD(MSLLHOOKSTRUCT, DWORD, mouseData, 8, 4, 4); TEST_FIELD(MSLLHOOKSTRUCT, DWORD, flags, 12, 4, 4); TEST_FIELD(MSLLHOOKSTRUCT, DWORD, time, 16, 4, 4); TEST_FIELD(MSLLHOOKSTRUCT, ULONG_PTR, dwExtraInfo, 20, 4, 4);}static void test_pack_MULTIKEYHELPA(void){ /* MULTIKEYHELPA (pack 4) */ TEST_TYPE(MULTIKEYHELPA, 8, 4); TEST_FIELD(MULTIKEYHELPA, DWORD, mkSize, 0, 4, 4); TEST_FIELD(MULTIKEYHELPA, CHAR, mkKeylist, 4, 1, 1); TEST_FIELD(MULTIKEYHELPA, CHAR[1], szKeyphrase, 5, 1, 1);}static void test_pack_MULTIKEYHELPW(void){ /* MULTIKEYHELPW (pack 4) */ TEST_TYPE(MULTIKEYHELPW, 8, 4); TEST_FIELD(MULTIKEYHELPW, DWORD, mkSize, 0, 4, 4); TEST_FIELD(MULTIKEYHELPW, WCHAR, mkKeylist, 4, 2, 2); TEST_FIELD(MULTIKEYHELPW, WCHAR[1], szKeyphrase, 6, 2, 2);}static void test_pack_NAMEENUMPROCA(void){ /* NAMEENUMPROCA */ TEST_TYPE(NAMEENUMPROCA, 4, 4);}static void test_pack_NAMEENUMPROCW(void){ /* NAMEENUMPROCW */ TEST_TYPE(NAMEENUMPROCW, 4, 4);}static void test_pack_NCCALCSIZE_PARAMS(void){ /* NCCALCSIZE_PARAMS (pack 4) */ TEST_TYPE(NCCALCSIZE_PARAMS, 52, 4); TEST_FIELD(NCCALCSIZE_PARAMS, RECT[3], rgrc, 0, 48, 4); TEST_FIELD(NCCALCSIZE_PARAMS, WINDOWPOS *, lppos, 48, 4, 4);}static void test_pack_NMHDR(void){ /* NMHDR (pack 4) */ TEST_TYPE(NMHDR, 12, 4); TEST_FIELD(NMHDR, HWND, hwndFrom, 0, 4, 4); TEST_FIELD(NMHDR, UINT_PTR, idFrom, 4, 4, 4); TEST_FIELD(NMHDR, UINT, code, 8, 4, 4);}static void test_pack_NONCLIENTMETRICSA(void){ /* NONCLIENTMETRICSA (pack 4) */ TEST_TYPE(NONCLIENTMETRICSA, 340, 4); TEST_FIELD(NONCLIENTMETRICSA, UINT, cbSize, 0, 4, 4); TEST_FIELD(NONCLIENTMETRICSA, INT, iBorderWidth, 4, 4, 4); TEST_FIELD(NONCLIENTMETRICSA, INT, iScrollWidth, 8, 4, 4); TEST_FIELD(NONCLIENTMETRICSA, INT, iScrollHeight, 12, 4, 4); TEST_FIELD(NONCLIENTMETRICSA, INT, iCaptionWidth, 16, 4, 4); TEST_FIELD(NONCLIENTMETRICSA, INT, iCaptionHeight, 20, 4, 4); TEST_FIELD(NONCLIENTMETRICSA, LOGFONTA, lfCaptionFont, 24, 60, 4); TEST_FIELD(NONCLIENTMETRICSA, INT, iSmCaptionWidth, 84, 4, 4); TEST_FIELD(NONCLIENTMETRICSA, INT, iSmCaptionHeight, 88, 4, 4); TEST_FIELD(NONCLIENTMETRICSA, LOGFONTA, lfSmCaptionFont, 92, 60, 4); TEST_FIELD(NONCLIENTMETRICSA, INT, iMenuWidth, 152, 4, 4); TEST_FIELD(NONCLIENTMETRICSA, INT, iMenuHeight, 156, 4, 4); TEST_FIELD(NONCLIENTMETRICSA, LOGFONTA, lfMenuFont, 160, 60, 4); TEST_FIELD(NONCLIENTMETRICSA, LOGFONTA, lfStatusFont, 220, 60, 4); TEST_FIELD(NONCLIENTMETRICSA, LOGFONTA, lfMessageFont, 280, 60, 4);}static void test_pack_NONCLIENTMETRICSW(void){ /* NONCLIENTMETRICSW (pack 4) */ TEST_TYPE(NONCLIENTMETRICSW, 500, 4); TEST_FIELD(NONCLIENTMETRICSW, UINT, cbSize, 0, 4, 4); TEST_FIELD(NONCLIENTMETRICSW, INT, iBorderWidth, 4, 4, 4); TEST_FIELD(NONCLIENTMETRICSW, INT, iScrollWidth, 8, 4, 4); TEST_FIELD(NONCLIENTMETRICSW, INT, iScrollHeight, 12, 4, 4); TEST_FIELD(NONCLIENTMETRICSW, INT, iCaptionWidth, 16, 4, 4); TEST_FIELD(NONCLIENTMETRICSW, INT, iCaptionHeight, 20, 4, 4); TEST_FIELD(NONCLIENTMETRICSW, LOGFONTW, lfCaptionFont, 24, 92, 4); TEST_FIELD(NONCLIENTMETRICSW, INT, iSmCaptionWidth, 116, 4, 4); TEST_FIELD(NONCLIENTMETRICSW, INT, iSmCaptionHeight, 120, 4, 4); TEST_FIELD(NONCLIENTMETRICSW, LOGFONTW, lfSmCaptionFont, 124, 92, 4); TEST_FIELD(NONCLIENTMETRICSW, INT, iMenuWidth, 216, 4, 4); TEST_FIELD(NONCLIENTMETRICSW, INT, iMenuHeight, 220, 4, 4); TEST_FIELD(NONCLIENTMETRICSW, LOGFONTW, lfMenuFont, 224, 92, 4); TEST_FIELD(NONCLIENTMETRICSW, LOGFONTW, lfStatusFont, 316, 92, 4); TEST_FIELD(NONCLIENTMETRICSW, LOGFONTW, lfMessageFont, 408, 92, 4);}static void test_pack_PAINTSTRUCT(void){ /* PAINTSTRUCT (pack 4) */ TEST_TYPE(PAINTSTRUCT, 64, 4); TEST_FIELD(PAINTSTRUCT, HDC, hdc, 0, 4, 4); TEST_FIELD(PAINTSTRUCT, BOOL, fErase, 4, 4, 4); TEST_FIELD(PAINTSTRUCT, RECT, rcPaint, 8, 16, 4); TEST_FIELD(PAINTSTRUCT, BOOL, fRestore, 24, 4, 4); TEST_FIELD(PAINTSTRUCT, BOOL, fIncUpdate, 28, 4, 4); TEST_FIELD(PAINTSTRUCT, BYTE[32], rgbReserved, 32, 32, 1);}static void test_pack_PCOMBOBOXINFO(void){ /* PCOMBOBOXINFO */ TEST_TYPE(PCOMBOBOXINFO, 4, 4); TEST_TYPE_POINTER(PCOMBOBOXINFO, 52, 4);}static void test_pack_PCOMPAREITEMSTRUCT(void){ /* PCOMPAREITEMSTRUCT */ TEST_TYPE(PCOMPAREITEMSTRUCT, 4, 4); TEST_TYPE_POINTER(PCOMPAREITEMSTRUCT, 32, 4);}static void test_pack_PCOPYDATASTRUCT(void){ /* PCOPYDATASTRUCT */ TEST_TYPE(PCOPYDATASTRUCT, 4, 4); TEST_TYPE_POINTER(PCOPYDATASTRUCT, 12, 4);}static void test_pack_PCURSORINFO(void){ /* PCURSORINFO */ TEST_TYPE(PCURSORINFO, 4, 4); TEST_TYPE_POINTER(PCURSORINFO, 20, 4);}static void test_pack_PCWPRETSTRUCT(void){ /* PCWPRETSTRUCT */ TEST_TYPE(PCWPRETSTRUCT, 4, 4); TEST_TYPE_POINTER(PCWPRETSTRUCT, 20, 4);}static void test_pack_PCWPSTRUCT(void){ /* PCWPSTRUCT */ TEST_TYPE(PCWPSTRUCT, 4, 4); TEST_TYPE_POINTER(PCWPSTRUCT, 16, 4);}static void test_pack_PDEBUGHOOKINFO(void){ /* PDEBUGHOOKINFO */ TEST_TYPE(PDEBUGHOOKINFO, 4, 4); TEST_TYPE_POINTER(PDEBUGHOOKINFO, 20, 4);}static void test_pack_PDELETEITEMSTRUCT(void){ /* PDELETEITEMSTRUCT */ TEST_TYPE(PDELETEITEMSTRUCT, 4, 4); TEST_TYPE_POINTER(PDELETEITEMSTRUCT, 20, 4);}static void test_pack_PDLGITEMTEMPLATEA(void){ /* PDLGITEMTEMPLATEA */ TEST_TYPE(PDLGITEMTEMPLATEA, 4, 4); TEST_TYPE_POINTER(PDLGITEMTEMPLATEA, 18, 2);}static void test_pack_PDLGITEMTEMPLATEW(void){ /* PDLGITEMTEMPLATEW */ TEST_TYPE(PDLGITEMTEMPLATEW, 4, 4); TEST_TYPE_POINTER(PDLGITEMTEMPLATEW, 18, 2);}static void test_pack_PDRAWITEMSTRUCT(void){ /* PDRAWITEMSTRUCT */ TEST_TYPE(PDRAWITEMSTRUCT, 4, 4); TEST_TYPE_POINTER(PDRAWITEMSTRUCT, 48, 4);}static void test_pack_PEVENTMSG(void){ /* PEVENTMSG */ TEST_TYPE(PEVENTMSG, 4, 4); TEST_TYPE_POINTER(PEVENTMSG, 20, 4);}static void test_pack_PGUITHREADINFO(void){ /* PGUITHREADINFO */ TEST_TYPE(PGUITHREADINFO, 4, 4); TEST_TYPE_POINTER(PGUITHREADINFO, 48, 4);}static void test_pack_PHARDWAREHOOKSTRUCT(void){ /* PHARDWAREHOOKSTRUCT */ TEST_TYPE(PHARDWAREHOOKSTRUCT, 4, 4); TEST_TYPE_POINTER(PHARDWAREHOOKSTRUCT, 16, 4);}static void test_pack_PHARDWAREINPUT(void){ /* PHARDWAREINPUT */ TEST_TYPE(PHARDWAREINPUT, 4, 4); TEST_TYPE_POINTER(PHARDWAREINPUT, 8, 4);}static void test_pack_PHDEVNOTIFY(void){ /* PHDEVNOTIFY */ TEST_TYPE(PHDEVNOTIFY, 4, 4); TEST_TYPE_POINTER(PHDEVNOTIFY, 4, 4);}static void test_pack_PHELPWININFOA(void){ /* PHELPWININFOA */ TEST_TYPE(PHELPWININFOA, 4, 4); TEST_TYPE_POINTER(PHELPWININFOA, 28, 4);}static void test_pack_PHELPWININFOW(void){ /* PHELPWININFOW */ TEST_TYPE(PHELPWININFOW, 4, 4); TEST_TYPE_POINTER(PHELPWININFOW, 28, 4);}static void test_pack_PICONINFO(void){ /* PICONINFO */ TEST_TYPE(PICONINFO, 4, 4); TEST_TYPE_POINTER(PICONINFO, 20, 4);}static void test_pack_PICONMETRICSA(void){ /* PICONMETRICSA */ TEST_TYPE(PICONMETRICSA, 4, 4); TEST_TYPE_POINTER(PICONMETRICSA, 76, 4);}static void test_pack_PICONMETRICSW(void){ /* PICONMETRICSW */ TEST_TYPE(PICONMETRICSW, 4, 4); TEST_TYPE_POINTER(PICONMETRICSW, 108, 4);}static void test_pack_PINPUT(void){ /* PINPUT */ TEST_TYPE(PINPUT, 4, 4);}static void test_pack_PKBDLLHOOKSTRUCT(void){ /* PKBDLLHOOKSTRUCT */ TEST_TYPE(PKBDLLHOOKSTRUCT, 4, 4); TEST_TYPE_POINTER(PKBDLLHOOKSTRUCT, 20, 4);}static void test_pack_PKEYBDINPUT(void){ /* PKEYBDINPUT */ TEST_TYPE(PKEYBDINPUT, 4, 4); TEST_TYPE_POINTER(PKEYBDINPUT, 16, 4);}static void test_pack_PMDINEXTMENU(void){ /* PMDINEXTMENU */ TEST_TYPE(PMDINEXTMENU, 4, 4); TEST_TYPE_POINTER(PMDINEXTMENU, 12, 4);}static void test_pack_PMEASUREITEMSTRUCT(void){ /* PMEASUREITEMSTRUCT */ TEST_TYPE(PMEASUREITEMSTRUCT, 4, 4); TEST_TYPE_POINTER(PMEASUREITEMSTRUCT, 24, 4);}static void test_pack_PMENUITEMTEMPLATE(void){ /* PMENUITEMTEMPLATE */ TEST_TYPE(PMENUITEMTEMPLATE, 4, 4); TEST_TYPE_POINTER(PMENUITEMTEMPLATE, 6, 2);}static void test_pack_PMENUITEMTEMPLATEHEADER(void){ /* PMENUITEMTEMPLATEHEADER */ TEST_TYPE(PMENUITEMTEMPLATEHEADER, 4, 4); TEST_TYPE_POINTER(PMENUITEMTEMPLATEHEADER, 4, 2);}static void test_pack_PMINIMIZEDMETRICS(void){ /* PMINIMIZEDMETRICS */ TEST_TYPE(PMINIMIZEDMETRICS, 4, 4); TEST_TYPE_POINTER(PMINIMIZEDMETRICS, 20, 4);}static void test_pack_PMINMAXINFO(void){ /* PMINMAXINFO */ TEST_TYPE(PMINMAXINFO, 4, 4); TEST_TYPE_POINTER(PMINMAXINFO, 40, 4);}static void test_pack_PMOUSEHOOKSTRUCT(void){ /* PMOUSEHOOKSTRUCT */ TEST_TYPE(PMOUSEHOOKSTRUCT, 4, 4); TEST_TYPE_POINTER(PMOUSEHOOKSTRUCT, 20, 4);}static void test_pack_PMOUSEINPUT(void){ /* PMOUSEINPUT */ TEST_TYPE(PMOUSEINPUT, 4, 4); TEST_TYPE_POINTER(PMOUSEINPUT, 24, 4);}static void test_pack_PMSG(void){ /* PMSG */ TEST_TYPE(PMSG, 4, 4); TEST_TYPE_POINTER(PMSG, 28, 4);}static void test_pack_PMSGBOXPARAMSA(void){ /* PMSGBOXPARAMSA */ TEST_TYPE(PMSGBOXPARAMSA, 4, 4); TEST_TYPE_POINTER(PMSGBOXPARAMSA, 40, 4);}static void test_pack_PMSGBOXPARAMSW(void){ /* PMSGBOXPARAMSW */ TEST_TYPE(PMSGBOXPARAMSW, 4, 4); TEST_TYPE_POINTER(PMSGBOXPARAMSW, 40, 4);}static void test_pack_PMSLLHOOKSTRUCT(void){ /* PMSLLHOOKSTRUCT */ TEST_TYPE(PMSLLHOOKSTRUCT, 4, 4); TEST_TYPE_POINTER(PMSLLHOOKSTRUCT, 24, 4);}static void test_pack_PMULTIKEYHELPA(void){ /* PMULTIKEYHELPA */ TEST_TYPE(PMULTIKEYHELPA, 4, 4); TEST_TYPE_POINTER(PMULTIKEYHELPA, 8, 4);}static void test_pack_PMULTIKEYHELPW(void){ /* PMULTIKEYHELPW */ TEST_TYPE(PMULTIKEYHELPW, 4, 4); TEST_TYPE_POINTER(PMULTIKEYHELPW, 8, 4);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -