📄 generated.c
字号:
TEST_FIELD(MEMORY_BASIC_INFORMATION, LPVOID, AllocationBase, 4, 4, 4); TEST_FIELD(MEMORY_BASIC_INFORMATION, DWORD, AllocationProtect, 8, 4, 4); TEST_FIELD(MEMORY_BASIC_INFORMATION, DWORD, RegionSize, 12, 4, 4); TEST_FIELD(MEMORY_BASIC_INFORMATION, DWORD, State, 16, 4, 4); TEST_FIELD(MEMORY_BASIC_INFORMATION, DWORD, Protect, 20, 4, 4); TEST_FIELD(MEMORY_BASIC_INFORMATION, DWORD, Type, 24, 4, 4);}static void test_pack_MESSAGE_RESOURCE_BLOCK(void){ /* MESSAGE_RESOURCE_BLOCK (pack 4) */ TEST_TYPE(MESSAGE_RESOURCE_BLOCK, 12, 4); TEST_FIELD(MESSAGE_RESOURCE_BLOCK, DWORD, LowId, 0, 4, 4); TEST_FIELD(MESSAGE_RESOURCE_BLOCK, DWORD, HighId, 4, 4, 4); TEST_FIELD(MESSAGE_RESOURCE_BLOCK, DWORD, OffsetToEntries, 8, 4, 4);}static void test_pack_MESSAGE_RESOURCE_DATA(void){ /* MESSAGE_RESOURCE_DATA (pack 4) */ TEST_TYPE(MESSAGE_RESOURCE_DATA, 16, 4); TEST_FIELD(MESSAGE_RESOURCE_DATA, DWORD, NumberOfBlocks, 0, 4, 4); TEST_FIELD(MESSAGE_RESOURCE_DATA, MESSAGE_RESOURCE_BLOCK[ 1 ], Blocks, 4, 12, 4);}static void test_pack_MESSAGE_RESOURCE_ENTRY(void){ /* MESSAGE_RESOURCE_ENTRY (pack 4) */ TEST_TYPE(MESSAGE_RESOURCE_ENTRY, 6, 2); TEST_FIELD(MESSAGE_RESOURCE_ENTRY, WORD, Length, 0, 2, 2); TEST_FIELD(MESSAGE_RESOURCE_ENTRY, WORD, Flags, 2, 2, 2); TEST_FIELD(MESSAGE_RESOURCE_ENTRY, BYTE[1], Text, 4, 1, 1);}static void test_pack_PACCESS_ALLOWED_ACE(void){ /* PACCESS_ALLOWED_ACE */ TEST_TYPE(PACCESS_ALLOWED_ACE, 4, 4); TEST_TYPE_POINTER(PACCESS_ALLOWED_ACE, 12, 4);}static void test_pack_PACCESS_DENIED_ACE(void){ /* PACCESS_DENIED_ACE */ TEST_TYPE(PACCESS_DENIED_ACE, 4, 4); TEST_TYPE_POINTER(PACCESS_DENIED_ACE, 12, 4);}static void test_pack_PACCESS_TOKEN(void){ /* PACCESS_TOKEN */ TEST_TYPE(PACCESS_TOKEN, 4, 4);}static void test_pack_PACE_HEADER(void){ /* PACE_HEADER */ TEST_TYPE(PACE_HEADER, 4, 4); TEST_TYPE_POINTER(PACE_HEADER, 4, 2);}static void test_pack_PACL(void){ /* PACL */ TEST_TYPE(PACL, 4, 4); TEST_TYPE_POINTER(PACL, 8, 2);}static void test_pack_PCCH(void){ /* PCCH */ TEST_TYPE(PCCH, 4, 4); TEST_TYPE_POINTER(PCCH, 1, 1);}static void test_pack_PCH(void){ /* PCH */ TEST_TYPE(PCH, 4, 4); TEST_TYPE_POINTER(PCH, 1, 1);}static void test_pack_PCSTR(void){ /* PCSTR */ TEST_TYPE(PCSTR, 4, 4); TEST_TYPE_POINTER(PCSTR, 1, 1);}static void test_pack_PCWCH(void){ /* PCWCH */ TEST_TYPE(PCWCH, 4, 4); TEST_TYPE_POINTER(PCWCH, 2, 2);}static void test_pack_PCWSTR(void){ /* PCWSTR */ TEST_TYPE(PCWSTR, 4, 4); TEST_TYPE_POINTER(PCWSTR, 2, 2);}static void test_pack_PEXCEPTION_POINTERS(void){ /* PEXCEPTION_POINTERS */ TEST_TYPE(PEXCEPTION_POINTERS, 4, 4); TEST_TYPE_POINTER(PEXCEPTION_POINTERS, 8, 4);}static void test_pack_PEXCEPTION_RECORD(void){ /* PEXCEPTION_RECORD */ TEST_TYPE(PEXCEPTION_RECORD, 4, 4); TEST_TYPE_POINTER(PEXCEPTION_RECORD, 80, 4);}static void test_pack_PFLOATING_SAVE_AREA(void){ /* PFLOATING_SAVE_AREA */ TEST_TYPE(PFLOATING_SAVE_AREA, 4, 4); TEST_TYPE_POINTER(PFLOATING_SAVE_AREA, 112, 4);}static void test_pack_PFPO_DATA(void){ /* PFPO_DATA */ TEST_TYPE(PFPO_DATA, 4, 4);}static void test_pack_PGENERIC_MAPPING(void){ /* PGENERIC_MAPPING */ TEST_TYPE(PGENERIC_MAPPING, 4, 4); TEST_TYPE_POINTER(PGENERIC_MAPPING, 16, 4);}static void test_pack_PHANDLE(void){ /* PHANDLE */ TEST_TYPE(PHANDLE, 4, 4); TEST_TYPE_POINTER(PHANDLE, 4, 4);}static void test_pack_PIMAGE_ARCHIVE_MEMBER_HEADER(void){ /* PIMAGE_ARCHIVE_MEMBER_HEADER */ TEST_TYPE(PIMAGE_ARCHIVE_MEMBER_HEADER, 4, 4); TEST_TYPE_POINTER(PIMAGE_ARCHIVE_MEMBER_HEADER, 60, 1);}static void test_pack_PIMAGE_AUX_SYMBOL(void){ /* PIMAGE_AUX_SYMBOL */ TEST_TYPE(PIMAGE_AUX_SYMBOL, 4, 4);}static void test_pack_PIMAGE_BASE_RELOCATION(void){ /* PIMAGE_BASE_RELOCATION */ TEST_TYPE(PIMAGE_BASE_RELOCATION, 4, 4); TEST_TYPE_POINTER(PIMAGE_BASE_RELOCATION, 8, 4);}static void test_pack_PIMAGE_BOUND_FORWARDER_REF(void){ /* PIMAGE_BOUND_FORWARDER_REF */ TEST_TYPE(PIMAGE_BOUND_FORWARDER_REF, 4, 4); TEST_TYPE_POINTER(PIMAGE_BOUND_FORWARDER_REF, 8, 4);}static void test_pack_PIMAGE_BOUND_IMPORT_DESCRIPTOR(void){ /* PIMAGE_BOUND_IMPORT_DESCRIPTOR */ TEST_TYPE(PIMAGE_BOUND_IMPORT_DESCRIPTOR, 4, 4); TEST_TYPE_POINTER(PIMAGE_BOUND_IMPORT_DESCRIPTOR, 8, 4);}static void test_pack_PIMAGE_COFF_SYMBOLS_HEADER(void){ /* PIMAGE_COFF_SYMBOLS_HEADER */ TEST_TYPE(PIMAGE_COFF_SYMBOLS_HEADER, 4, 4); TEST_TYPE_POINTER(PIMAGE_COFF_SYMBOLS_HEADER, 32, 4);}static void test_pack_PIMAGE_DATA_DIRECTORY(void){ /* PIMAGE_DATA_DIRECTORY */ TEST_TYPE(PIMAGE_DATA_DIRECTORY, 4, 4); TEST_TYPE_POINTER(PIMAGE_DATA_DIRECTORY, 8, 4);}static void test_pack_PIMAGE_DEBUG_DIRECTORY(void){ /* PIMAGE_DEBUG_DIRECTORY */ TEST_TYPE(PIMAGE_DEBUG_DIRECTORY, 4, 4); TEST_TYPE_POINTER(PIMAGE_DEBUG_DIRECTORY, 28, 4);}static void test_pack_PIMAGE_DEBUG_MISC(void){ /* PIMAGE_DEBUG_MISC */ TEST_TYPE(PIMAGE_DEBUG_MISC, 4, 4); TEST_TYPE_POINTER(PIMAGE_DEBUG_MISC, 16, 4);}static void test_pack_PIMAGE_DOS_HEADER(void){ /* PIMAGE_DOS_HEADER */ TEST_TYPE(PIMAGE_DOS_HEADER, 4, 4); TEST_TYPE_POINTER(PIMAGE_DOS_HEADER, 64, 2);}static void test_pack_PIMAGE_EXPORT_DIRECTORY(void){ /* PIMAGE_EXPORT_DIRECTORY */ TEST_TYPE(PIMAGE_EXPORT_DIRECTORY, 4, 4); TEST_TYPE_POINTER(PIMAGE_EXPORT_DIRECTORY, 40, 4);}static void test_pack_PIMAGE_FILE_HEADER(void){ /* PIMAGE_FILE_HEADER */ TEST_TYPE(PIMAGE_FILE_HEADER, 4, 4); TEST_TYPE_POINTER(PIMAGE_FILE_HEADER, 20, 4);}static void test_pack_PIMAGE_FUNCTION_ENTRY(void){ /* PIMAGE_FUNCTION_ENTRY */ TEST_TYPE(PIMAGE_FUNCTION_ENTRY, 4, 4); TEST_TYPE_POINTER(PIMAGE_FUNCTION_ENTRY, 12, 4);}static void test_pack_PIMAGE_IMPORT_BY_NAME(void){ /* PIMAGE_IMPORT_BY_NAME */ TEST_TYPE(PIMAGE_IMPORT_BY_NAME, 4, 4); TEST_TYPE_POINTER(PIMAGE_IMPORT_BY_NAME, 4, 2);}static void test_pack_PIMAGE_IMPORT_DESCRIPTOR(void){ /* PIMAGE_IMPORT_DESCRIPTOR */ TEST_TYPE(PIMAGE_IMPORT_DESCRIPTOR, 4, 4);}static void test_pack_PIMAGE_LINENUMBER(void){ /* PIMAGE_LINENUMBER */ TEST_TYPE(PIMAGE_LINENUMBER, 4, 4);}static void test_pack_PIMAGE_LOAD_CONFIG_DIRECTORY(void){ /* PIMAGE_LOAD_CONFIG_DIRECTORY */ TEST_TYPE(PIMAGE_LOAD_CONFIG_DIRECTORY, 4, 4); TEST_TYPE_POINTER(PIMAGE_LOAD_CONFIG_DIRECTORY, 64, 4);}static void test_pack_PIMAGE_NT_HEADERS(void){ /* PIMAGE_NT_HEADERS */ TEST_TYPE(PIMAGE_NT_HEADERS, 4, 4); TEST_TYPE_POINTER(PIMAGE_NT_HEADERS, 248, 4);}static void test_pack_PIMAGE_OPTIONAL_HEADER(void){ /* PIMAGE_OPTIONAL_HEADER */ TEST_TYPE(PIMAGE_OPTIONAL_HEADER, 4, 4); TEST_TYPE_POINTER(PIMAGE_OPTIONAL_HEADER, 224, 4);}static void test_pack_PIMAGE_OS2_HEADER(void){ /* PIMAGE_OS2_HEADER */ TEST_TYPE(PIMAGE_OS2_HEADER, 4, 4); TEST_TYPE_POINTER(PIMAGE_OS2_HEADER, 64, 2);}static void test_pack_PIMAGE_RELOCATION(void){ /* PIMAGE_RELOCATION */ TEST_TYPE(PIMAGE_RELOCATION, 4, 4);}static void test_pack_PIMAGE_RESOURCE_DATA_ENTRY(void){ /* PIMAGE_RESOURCE_DATA_ENTRY */ TEST_TYPE(PIMAGE_RESOURCE_DATA_ENTRY, 4, 4);}static void test_pack_PIMAGE_RESOURCE_DIRECTORY(void){ /* PIMAGE_RESOURCE_DIRECTORY */ TEST_TYPE(PIMAGE_RESOURCE_DIRECTORY, 4, 4); TEST_TYPE_POINTER(PIMAGE_RESOURCE_DIRECTORY, 16, 4);}static void test_pack_PIMAGE_RESOURCE_DIRECTORY_ENTRY(void){ /* PIMAGE_RESOURCE_DIRECTORY_ENTRY */ TEST_TYPE(PIMAGE_RESOURCE_DIRECTORY_ENTRY, 4, 4);}static void test_pack_PIMAGE_RESOURCE_DIRECTORY_STRING(void){ /* PIMAGE_RESOURCE_DIRECTORY_STRING */ TEST_TYPE(PIMAGE_RESOURCE_DIRECTORY_STRING, 4, 4); TEST_TYPE_POINTER(PIMAGE_RESOURCE_DIRECTORY_STRING, 4, 2);}static void test_pack_PIMAGE_RESOURCE_DIR_STRING_U(void){ /* PIMAGE_RESOURCE_DIR_STRING_U */ TEST_TYPE(PIMAGE_RESOURCE_DIR_STRING_U, 4, 4); TEST_TYPE_POINTER(PIMAGE_RESOURCE_DIR_STRING_U, 4, 2);}static void test_pack_PIMAGE_SECTION_HEADER(void){ /* PIMAGE_SECTION_HEADER */ TEST_TYPE(PIMAGE_SECTION_HEADER, 4, 4);}static void test_pack_PIMAGE_SEPARATE_DEBUG_HEADER(void){ /* PIMAGE_SEPARATE_DEBUG_HEADER */ TEST_TYPE(PIMAGE_SEPARATE_DEBUG_HEADER, 4, 4); TEST_TYPE_POINTER(PIMAGE_SEPARATE_DEBUG_HEADER, 48, 4);}static void test_pack_PIMAGE_SYMBOL(void){ /* PIMAGE_SYMBOL */ TEST_TYPE(PIMAGE_SYMBOL, 4, 4);}static void test_pack_PIMAGE_THUNK_DATA(void){ /* PIMAGE_THUNK_DATA */ TEST_TYPE(PIMAGE_THUNK_DATA, 4, 4);}static void test_pack_PIMAGE_TLS_CALLBACK(void){ /* PIMAGE_TLS_CALLBACK */ TEST_TYPE(PIMAGE_TLS_CALLBACK, 4, 4);}static void test_pack_PIMAGE_TLS_DIRECTORY(void){ /* PIMAGE_TLS_DIRECTORY */ TEST_TYPE(PIMAGE_TLS_DIRECTORY, 4, 4); TEST_TYPE_POINTER(PIMAGE_TLS_DIRECTORY, 24, 4);}static void test_pack_PIMAGE_VXD_HEADER(void){ /* PIMAGE_VXD_HEADER */ TEST_TYPE(PIMAGE_VXD_HEADER, 4, 4); TEST_TYPE_POINTER(PIMAGE_VXD_HEADER, 196, 2);}static void test_pack_PISECURITY_DESCRIPTOR_RELATIVE(void){ /* PISECURITY_DESCRIPTOR_RELATIVE */ TEST_TYPE(PISECURITY_DESCRIPTOR_RELATIVE, 4, 4); TEST_TYPE_POINTER(PISECURITY_DESCRIPTOR_RELATIVE, 20, 4);}static void test_pack_PLARGE_INTEGER(void){ /* PLARGE_INTEGER */ TEST_TYPE(PLARGE_INTEGER, 4, 4);}static void test_pack_PLIST_ENTRY(void){ /* PLIST_ENTRY */ TEST_TYPE(PLIST_ENTRY, 4, 4); TEST_TYPE_POINTER(PLIST_ENTRY, 8, 4);}static void test_pack_PLUID(void){ /* PLUID */ TEST_TYPE(PLUID, 4, 4); TEST_TYPE_POINTER(PLUID, 8, 4);}static void test_pack_PMEMORY_BASIC_INFORMATION(void){ /* PMEMORY_BASIC_INFORMATION */ TEST_TYPE(PMEMORY_BASIC_INFORMATION, 4, 4); TEST_TYPE_POINTER(PMEMORY_BASIC_INFORMATION, 28, 4);}static void test_pack_PMESSAGE_RESOURCE_BLOCK(void){ /* PMESSAGE_RESOURCE_BLOCK */ TEST_TYPE(PMESSAGE_RESOURCE_BLOCK, 4, 4); TEST_TYPE_POINTER(PMESSAGE_RESOURCE_BLOCK, 12, 4);}static void test_pack_PMESSAGE_RESOURCE_DATA(void){ /* PMESSAGE_RESOURCE_DATA */ TEST_TYPE(PMESSAGE_RESOURCE_DATA, 4, 4); TEST_TYPE_POINTER(PMESSAGE_RESOURCE_DATA, 16, 4);}static void test_pack_PMESSAGE_RESOURCE_ENTRY(void){ /* PMESSAGE_RESOURCE_ENTRY */ TEST_TYPE(PMESSAGE_RESOURCE_ENTRY, 4, 4); TEST_TYPE_POINTER(PMESSAGE_RESOURCE_ENTRY, 6, 2);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -