📄 generated.c
字号:
{
/* 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, 72, 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);
TEST_TYPE_POINTER(PIMAGE_RESOURCE_DATA_ENTRY, 16, 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_PIO_COUNTERS(void)
{
/* PIO_COUNTERS */
TEST_TYPE(PIO_COUNTERS, 4, 4);
TEST_TYPE_POINTER(PIO_COUNTERS, 48, 8);
}
static void test_pack_PISECURITY_DESCRIPTOR(void)
{
/* PISECURITY_DESCRIPTOR */
TEST_TYPE(PISECURITY_DESCRIPTOR, 4, 4);
TEST_TYPE_POINTER(PISECURITY_DESCRIPTOR, 20, 4);
}
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_PISID(void)
{
/* PISID */
TEST_TYPE(PISID, 4, 4);
TEST_TYPE_POINTER(PISID, 12, 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_PLUID_AND_ATTRIBUTES(void)
{
/* PLUID_AND_ATTRIBUTES */
TEST_TYPE(PLUID_AND_ATTRIBUTES, 4, 4);
TEST_TYPE_POINTER(PLUID_AND_ATTRIBUTES, 12, 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);
}
static void test_pack_PNT_TIB(void)
{
/* PNT_TIB */
TEST_TYPE(PNT_TIB, 4, 4);
}
static void test_pack_POBJECT_TYPE_LIST(void)
{
/* POBJECT_TYPE_LIST */
TEST_TYPE(POBJECT_TYPE_LIST, 4, 4);
TEST_TYPE_POINTER(POBJECT_TYPE_LIST, 8, 4);
}
static void test_pack_PPRIVILEGE_SET(void)
{
/* PPRIVILEGE_SET */
TEST_TYPE(PPRIVILEGE_SET, 4, 4);
TEST_TYPE_POINTER(PPRIVILEGE_SET, 20, 4);
}
static void test_pack_PRIVILEGE_SET(void)
{
/* PRIVILEGE_SET (pack 4) */
TEST_TYPE(PRIVILEGE_SET, 20, 4);
TEST_FIELD(PRIVILEGE_SET, DWORD, PrivilegeCount, 0, 4, 4);
TEST_FIELD(PRIVILEGE_SET, DWORD, Control, 4, 4, 4);
TEST_FIELD(PRIVILEGE_SET, LUID_AND_ATTRIBUTES[ANYSIZE_ARRAY], Privilege, 8, 12, 4);
}
static void test_pack_PRLIST_ENTRY(void)
{
/* PRLIST_ENTRY */
TEST_TYPE(PRLIST_ENTRY, 4, 4);
TEST_TYPE_POINTER(PRLIST_ENTRY, 8, 4);
}
static void test_pack_PRTL_CRITICAL_SECTION(void)
{
/* PRTL_CRITICAL_SECTION */
TEST_TYPE(PRTL_CRITICAL_SECTION, 4, 4);
TEST_TYPE_POINTER(PRTL_CRITICAL_SECTION, 24, 4);
}
static void test_pack_PRTL_CRITICAL_SECTION_DEBUG(void)
{
/* PRTL_CRITICAL_SECTION_DEBUG */
TEST_TYPE(PRTL_CRITICAL_SECTION_DEBUG, 4, 4);
TEST_TYPE_POINTER(PRTL_CRITICAL_SECTION_DEBUG, 32, 4);
}
static void test_pack_PRTL_OSVERSIONINFOEXW(void)
{
/* PRTL_OSVERSIONINFOEXW */
TEST_TYPE(PRTL_OSVERSIONINFOEXW, 4, 4);
TEST_TYPE_POINTER(PRTL_OSVERSIONINFOEXW, 284, 4);
}
static void test_pack_PRTL_OSVERSIONINFOW(void)
{
/* PRTL_OSVERSIONINFOW */
TEST_TYPE(PRTL_OSVERSIONINFOW, 4, 4);
TEST_TYPE_POINTER(PRTL_OSVERSIONINFOW, 276, 4);
}
static void test_pack_PRTL_RESOURCE_DEBUG(void)
{
/* PRTL_RESOURCE_DEBUG */
TEST_TYPE(PRTL_RESOURCE_DEBUG, 4, 4);
TEST_TYPE_POINTER(PRTL_RESOURCE_DEBUG, 32, 4);
}
static void test_pack_PSECURITY_DESCRIPTOR(void)
{
/* PSECURITY_DESCRIPTOR */
TEST_TYPE(PSECURITY_DESCRIPTOR, 4, 4);
}
static void test_pack_PSECURITY_QUALITY_OF_SERVICE(void)
{
/* PSECURITY_QUALITY_OF_SERVICE */
TEST_TYPE(PSECURITY_QUALITY_OF_SERVICE, 4, 4);
}
static void test_pack_PSID(void)
{
/* PSID */
TEST_TYPE(PSID, 4, 4);
}
static void test_pack_PSID_IDENTIFIER_AUTHORITY(void)
{
/* PSID_IDENTIFIER_AUTHORITY */
TEST_TYPE(PSID_IDENTIFIER_AUTHORITY, 4, 4);
TEST_TYPE_POINTER(PSID_IDENTIFIER_AUTHORITY, 6, 1);
}
static void test_pack_PSINGLE_LIST_ENTRY(void)
{
/* PSINGLE_LIST_ENTRY */
TEST_TYPE(PSINGLE_LIST_ENTRY, 4, 4);
TEST_TYPE_POINTER(PSINGLE_LIST_ENTRY, 4, 4);
}
static void test_pack_PSTR(void)
{
/* PSTR */
TEST_TYPE(PSTR, 4, 4);
TEST_TYPE_POINTER(PSTR, 1, 1);
}
static void test_pack_PSYSTEM_ALARM_ACE(void)
{
/* PSYSTEM_ALARM_ACE */
TEST_TYPE(PSYSTEM_ALARM_ACE, 4, 4);
TEST_TYPE_POINTER(PSYSTEM_ALARM_ACE, 12, 4);
}
static void test_pack_PSYSTEM_AUDIT_ACE(void)
{
/* PSYSTEM_AUDIT_ACE */
TEST_TYPE(PSYSTEM_AUDIT_ACE, 4, 4);
TEST_TYPE_POINTER(PSYSTEM_AUDIT_ACE, 12, 4);
}
static void test_pack_PTOKEN_GROUPS(void)
{
/* PTOKEN_GROUPS */
TEST_TYPE(PTOKEN_GROUPS, 4, 4);
TEST_TYPE_POINTER(PTOKEN_GROUPS, 12, 4);
}
static void test_pack_PTOKEN_PRIVILEGES(void)
{
/* PTOKEN_PRIVILEGES */
TEST_TYPE(PTOKEN_PRIVILEGES, 4, 4);
TEST_TYPE_POINTER(PTOKEN_PRIVILEGES, 16, 4);
}
static void test_pack_PTOKEN_USER(void)
{
/* PTOKEN_USER */
TEST_TYPE(PTOKEN_USER, 4, 4);
TEST_TYPE_POINTER(PTOKEN_USER, 8, 4);
}
static void test_pack_PTOP_LEVEL_EXCEPTION_FILTER(void)
{
/* PTOP_LEVEL_EXCEPTION_FILTER */
TEST_TYPE(PTOP_LEVEL_EXCEPTION_FILTER, 4, 4);
}
static void test_pack_PTSTR(void)
{
/* PTSTR */
TEST_TYPE(PTSTR, 4, 4);
}
static void test_pack_PULARGE_INTEGER(void)
{
/* PULARGE_INTEGER */
TEST_TYPE(PULARGE_INTEGER, 4, 4);
}
static void test_pack_PVECTORED_EXCEPTION_HANDLER(void)
{
/* PVECTORED_EXCEPTION_HANDLER */
TEST_TYPE(PVECTORED_EXCEPTION_HANDLER, 4, 4);
}
static void test_pack_PVOID(void)
{
/* PVOID */
TEST_TYPE(PVOID, 4, 4);
}
static void test_pack_PWCH(void)
{
/* PWCH */
TEST_TYPE(PWCH, 4, 4);
TEST_TYPE_POINTER(PWCH, 2, 2);
}
static void test_pack_PWSTR(void)
{
/* PWSTR */
TEST_TYPE(PWSTR, 4, 4);
TEST_TYPE_POINTER(PWSTR, 2, 2);
}
static void test_pack_RTL_CRITICAL_SECTION(void)
{
/* RTL_CRITICAL_SECTION (pack 4) */
TEST_TYPE(RTL_CRITICAL_SECTION, 24, 4);
TEST_FIELD(RTL_CRITICAL_SECTION, PRTL_CRITICAL_SECTION_DEBUG, DebugInfo, 0, 4, 4);
TEST_FIELD(RTL_CRITICAL_SECTION, LONG, LockCount, 4, 4, 4);
TEST_FIELD(RTL_CRITICAL_SECTION, LONG, RecursionCount, 8, 4, 4);
TEST_FIELD(RTL_CRITICAL_SECTION, HANDLE, OwningThread, 12, 4, 4);
TEST_FIELD(RTL_CRITICAL_SECTION, HANDLE, LockSemaphore, 16, 4, 4);
TEST_FIELD(RTL_CRITICAL_SECTION, ULONG_PTR, SpinCount, 20, 4, 4);
}
static void test_pack_RTL_CRITICAL_SECTION_DEBUG(void)
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -