Add single linked list definitions
All checks were successful
ci/woodpecker/push/build Pipeline was successful

This commit is contained in:
2023-02-11 00:27:36 +01:00
parent e4fa9bdead
commit 4cae0447c1
2 changed files with 24 additions and 0 deletions

View File

@@ -50,6 +50,28 @@ typedef struct _LIST_ENTRY64
ULONGLONG Blink;
} LIST_ENTRY64, *PLIST_ENTRY64;
/* Single linked list structure definition */
typedef struct _SINGLE_LIST_ENTRY
{
PSINGLE_LIST_ENTRY Next;
} SINGLE_LIST_ENTRY, *PSINGLE_LIST_ENTRY;
/* Header for a sequenced single linked list union definition */
typedef union _SINGLE_LIST_HEADER
{
ULONGLONG Alignment;
union
{
struct
{
SINGLE_LIST_ENTRY Next;
USHORT Depth;
USHORT Sequence;
};
ULONGLONG Region;
};
} SINGLE_LIST_HEADER, *PSINGLE_LIST_HEADER;
/* 128-bit 16-byte aligned XMM register */
typedef struct _M128
{