📄 generated.c
字号:
static void test_pack_PNT_TIB(void){ /* PNT_TIB */ TEST_TYPE(PNT_TIB, 4, 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_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_QUALITY_OF_SERVICE(void){ /* PSECURITY_QUALITY_OF_SERVICE */ TEST_TYPE(PSECURITY_QUALITY_OF_SERVICE, 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_PRIVILEGES(void){ /* PTOKEN_PRIVILEGES */ TEST_TYPE(PTOKEN_PRIVILEGES, 4, 4); TEST_TYPE_POINTER(PTOKEN_PRIVILEGES, 16, 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 */}static void test_pack_PULARGE_INTEGER(void){ /* PULARGE_INTEGER */ TEST_TYPE(PULARGE_INTEGER, 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){ /* RTL_CRITICAL_SECTION_DEBUG (pack 4) */ TEST_TYPE(RTL_CRITICAL_SECTION_DEBUG, 32, 4); TEST_FIELD(RTL_CRITICAL_SECTION_DEBUG, WORD, Type, 0, 2, 2); TEST_FIELD(RTL_CRITICAL_SECTION_DEBUG, WORD, CreatorBackTraceIndex, 2, 2, 2); TEST_FIELD(RTL_CRITICAL_SECTION_DEBUG, struct _RTL_CRITICAL_SECTION *, CriticalSection, 4, 4, 4); TEST_FIELD(RTL_CRITICAL_SECTION_DEBUG, LIST_ENTRY, ProcessLocksList, 8, 8, 4); TEST_FIELD(RTL_CRITICAL_SECTION_DEBUG, DWORD, EntryCount, 16, 4, 4); TEST_FIELD(RTL_CRITICAL_SECTION_DEBUG, DWORD, ContentionCount, 20, 4, 4); TEST_FIELD(RTL_CRITICAL_SECTION_DEBUG, DWORD[ 2 ], Spare, 24, 8, 4);}static void test_pack_RTL_RESOURCE_DEBUG(void){ /* RTL_RESOURCE_DEBUG (pack 4) */ TEST_TYPE(RTL_RESOURCE_DEBUG, 32, 4); TEST_FIELD(RTL_RESOURCE_DEBUG, WORD, Type, 0, 2, 2); TEST_FIELD(RTL_RESOURCE_DEBUG, WORD, CreatorBackTraceIndex, 2, 2, 2); TEST_FIELD(RTL_RESOURCE_DEBUG, struct _RTL_CRITICAL_SECTION *, CriticalSection, 4, 4, 4); TEST_FIELD(RTL_RESOURCE_DEBUG, LIST_ENTRY, ProcessLocksList, 8, 8, 4); TEST_FIELD(RTL_RESOURCE_DEBUG, DWORD, EntryCount, 16, 4, 4); TEST_FIELD(RTL_RESOURCE_DEBUG, DWORD, ContentionCount, 20, 4, 4); TEST_FIELD(RTL_RESOURCE_DEBUG, DWORD[ 2 ], Spare, 24, 8, 4);}static void test_pack_SECURITY_CONTEXT_TRACKING_MODE(void){ /* SECURITY_CONTEXT_TRACKING_MODE */ TEST_TYPE(SECURITY_CONTEXT_TRACKING_MODE, 1, 1);}static void test_pack_SECURITY_DESCRIPTOR(void){ /* SECURITY_DESCRIPTOR (pack 4) */ TEST_TYPE(SECURITY_DESCRIPTOR, 20, 4); TEST_FIELD(SECURITY_DESCRIPTOR, BYTE, Revision, 0, 1, 1); TEST_FIELD(SECURITY_DESCRIPTOR, BYTE, Sbz1, 1, 1, 1); TEST_FIELD(SECURITY_DESCRIPTOR, SECURITY_DESCRIPTOR_CONTROL, Control, 2, 2, 2); TEST_FIELD(SECURITY_DESCRIPTOR, PSID, Owner, 4, 4, 4); TEST_FIELD(SECURITY_DESCRIPTOR, PSID, Group, 8, 4, 4); TEST_FIELD(SECURITY_DESCRIPTOR, PACL, Sacl, 12, 4, 4); TEST_FIELD(SECURITY_DESCRIPTOR, PACL, Dacl, 16, 4, 4);}static void test_pack_SECURITY_DESCRIPTOR_CONTROL(void){ /* SECURITY_DESCRIPTOR_CONTROL */ TEST_TYPE(SECURITY_DESCRIPTOR_CONTROL, 2, 2);}static void test_pack_SECURITY_DESCRIPTOR_RELATIVE(void){ /* SECURITY_DESCRIPTOR_RELATIVE (pack 4) */ TEST_TYPE(SECURITY_DESCRIPTOR_RELATIVE, 20, 4); TEST_FIELD(SECURITY_DESCRIPTOR_RELATIVE, BYTE, Revision, 0, 1, 1); TEST_FIELD(SECURITY_DESCRIPTOR_RELATIVE, BYTE, Sbz1, 1, 1, 1); TEST_FIELD(SECURITY_DESCRIPTOR_RELATIVE, SECURITY_DESCRIPTOR_CONTROL, Control, 2, 2, 2); TEST_FIELD(SECURITY_DESCRIPTOR_RELATIVE, DWORD, Owner, 4, 4, 4); TEST_FIELD(SECURITY_DESCRIPTOR_RELATIVE, DWORD, Group, 8, 4, 4); TEST_FIELD(SECURITY_DESCRIPTOR_RELATIVE, DWORD, Sacl, 12, 4, 4); TEST_FIELD(SECURITY_DESCRIPTOR_RELATIVE, DWORD, Dacl, 16, 4, 4);}static void test_pack_SECURITY_INFORMATION(void){ /* SECURITY_INFORMATION */ TEST_TYPE(SECURITY_INFORMATION, 4, 4);}static void test_pack_SHORT(void){ /* SHORT */ TEST_TYPE(SHORT, 2, 2); TEST_TYPE_SIGNED(SHORT);}static void test_pack_SID(void){ /* SID (pack 4) */ TEST_TYPE(SID, 12, 4); TEST_FIELD(SID, BYTE, Revision, 0, 1, 1); TEST_FIELD(SID, BYTE, SubAuthorityCount, 1, 1, 1); TEST_FIELD(SID, SID_IDENTIFIER_AUTHORITY, IdentifierAuthority, 2, 6, 1); TEST_FIELD(SID, DWORD[1], SubAuthority, 8, 4, 4);}static void test_pack_SID_AND_ATTRIBUTES(void){ /* SID_AND_ATTRIBUTES (pack 4) */ TEST_TYPE(SID_AND_ATTRIBUTES, 8, 4); TEST_FIELD(SID_AND_ATTRIBUTES, PSID, Sid, 0, 4, 4); TEST_FIELD(SID_AND_ATTRIBUTES, DWORD, Attributes, 4, 4, 4);}static void test_pack_SID_IDENTIFIER_AUTHORITY(void){ /* SID_IDENTIFIER_AUTHORITY (pack 4) */ TEST_TYPE(SID_IDENTIFIER_AUTHORITY, 6, 1); TEST_FIELD(SID_IDENTIFIER_AUTHORITY, BYTE[6], Value, 0, 6, 1);}static void test_pack_SINGLE_LIST_ENTRY(void){ /* SINGLE_LIST_ENTRY (pack 4) */ TEST_TYPE(SINGLE_LIST_ENTRY, 4, 4); TEST_FIELD(SINGLE_LIST_ENTRY, struct _SINGLE_LIST_ENTRY *, Next, 0, 4, 4);}static void test_pack_SYSTEM_ALARM_ACE(void){ /* SYSTEM_ALARM_ACE (pack 4) */ TEST_TYPE(SYSTEM_ALARM_ACE, 12, 4); TEST_FIELD(SYSTEM_ALARM_ACE, ACE_HEADER, Header, 0, 4, 2); TEST_FIELD(SYSTEM_ALARM_ACE, DWORD, Mask, 4, 4, 4); TEST_FIELD(SYSTEM_ALARM_ACE, DWORD, SidStart, 8, 4, 4);}static void test_pack_SYSTEM_AUDIT_ACE(void){ /* SYSTEM_AUDIT_ACE (pack 4) */ TEST_TYPE(SYSTEM_AUDIT_ACE, 12, 4); TEST_FIELD(SYSTEM_AUDIT_ACE, ACE_HEADER, Header, 0, 4, 2); TEST_FIELD(SYSTEM_AUDIT_ACE, DWORD, Mask, 4, 4, 4); TEST_FIELD(SYSTEM_AUDIT_ACE, DWORD, SidStart, 8, 4, 4);}static void test_pack_TCHAR(void){ /* TCHAR */ TEST_TYPE(TCHAR, 1, 1);}static void test_pack_TOKEN_DEFAULT_DACL(void){ /* TOKEN_DEFAULT_DACL (pack 4) */ TEST_TYPE(TOKEN_DEFAULT_DACL, 4, 4); TEST_FIELD(TOKEN_DEFAULT_DACL, PACL, DefaultDacl, 0, 4, 4);}static void test_pack_TOKEN_GROUPS(void){ /* TOKEN_GROUPS (pack 4) */ TEST_TYPE(TOKEN_GROUPS, 12, 4); TEST_FIELD(TOKEN_GROUPS, DWORD, GroupCount, 0, 4, 4); TEST_FIELD(TOKEN_GROUPS, SID_AND_ATTRIBUTES[ANYSIZE_ARRAY], Groups, 4, 8, 4);}static void test_pack_TOKEN_OWNER(void){ /* TOKEN_OWNER (pack 4) */ TEST_TYPE(TOKEN_OWNER, 4, 4); TEST_FIELD(TOKEN_OWNER, PSID, Owner, 0, 4, 4);}static void test_pack_TOKEN_PRIMARY_GROUP(void){ /* TOKEN_PRIMARY_GROUP (pack 4) */ TEST_TYPE(TOKEN_PRIMARY_GROUP, 4, 4); TEST_FIELD(TOKEN_PRIMARY_GROUP, PSID, PrimaryGroup, 0, 4, 4);}static void test_pack_TOKEN_PRIVILEGES(void){ /* TOKEN_PRIVILEGES (pack 4) */ TEST_TYPE(TOKEN_PRIVILEGES, 16, 4); TEST_FIELD(TOKEN_PRIVILEGES, DWORD, PrivilegeCount, 0, 4, 4); TEST_FIELD(TOKEN_PRIVILEGES, LUID_AND_ATTRIBUTES[ANYSIZE_ARRAY], Privileges, 4, 12, 4);}static void test_pack_TOKEN_SOURCE(void){ /* TOKEN_SOURCE (pack 4) */ TEST_TYPE(TOKEN_SOURCE, 16, 4); TEST_FIELD(TOKEN_SOURCE, char[TOKEN_SOURCE_LENGTH], SourceName, 0, 8, 1); TEST_FIELD(TOKEN_SOURCE, LUID, SourceIdentifier, 8, 8, 4);}static void test_pack_TOKEN_USER(void){ /* TOKEN_USER (pack 4) */ TEST_TYPE(TOKEN_USER, 8, 4); TEST_FIELD(TOKEN_USER, SID_AND_ATTRIBUTES, User, 0, 8, 4);}static void test_pack_UCHAR(void){ /* UCHAR */ TEST_TYPE(UCHAR, 1, 1); TEST_TYPE_UNSIGNED(UCHAR);}static void test_pack_UINT(void){ /* UINT */ TEST_TYPE(UINT, 4, 4); TEST_TYPE_UNSIGNED(UINT);}static void test_pack_ULONG(void){ /* ULONG */ TEST_TYPE(ULONG, 4, 4); TEST_TYPE_UNSIGNED(ULONG);}static void test_pack_USHORT(void){ /* USHORT */ TEST_TYPE(USHORT, 2, 2); TEST_TYPE_UNSIGNED(USHORT);}static void test_pack_WAITORTIMERCALLBACKFUNC(void){ /* WAITORTIMERCALLBACKFUNC */ TEST_TYPE(WAITORTIMERCALLBACKFUNC, 4, 4);}static void test_pack_WCHAR(void){ /* WCHAR */ TEST_TYPE(WCHAR, 2, 2); TEST_TYPE_UNSIGNED(WCHAR);}static void test_pack_WORD(void){ /* WORD */ TEST_TYPE(WORD, 2, 2); TEST_TYPE_UNSIGNED(WORD);}static void test_pack_ATOM(void){ /* ATOM */ TEST_TYPE(ATOM, 2, 2);}static void test_pack_COLORREF(void){ /* COLORREF */ TEST_TYPE(COLORREF, 4, 4);}static void test_pack_FARPROC(void){ /* FARPROC */ TEST_TYPE(FARPROC, 4, 4);}static void test_pack_GLOBALHANDLE(void){ /* GLOBALHANDLE */ TEST_TYPE(GLOBALHANDLE, 4, 4);}static void test_pack_HCURSOR(void){ /* HCURSOR */ TEST_TYPE(HCURSOR, 4, 4); TEST_TYPE_UNSIGNED(HCURSOR);}static void test_pack_HFILE(void){ /* HFILE */ TEST_TYPE(HFILE, 4, 4); TEST_TYPE_SIGNED(HFILE);}static void test_pack_HGDIOBJ(void){
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -