Changeset 22018 for trunk/include


Ignore:
Timestamp:
Sep 20, 2012, 4:34:09 PM (13 years ago)
Author:
abwillis
Message:

Ticket #89 InitializeSListHead

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/winnt.h

    r21478 r22018  
    145145} SINGLE_LIST_ENTRY, *PSINGLE_LIST_ENTRY;
    146146
     147#define SLIST_ENTRY SINGLE_LIST_ENTRY
     148#define _SLIST_ENTRY _SINGLE_LIST_ENTRY
     149#define PSLIST_ENTRY PSINGLE_LIST_ENTRY
     150
     151typedef union _SLIST_HEADER {
     152    ULONGLONG Alignment;
     153    struct {
     154        SLIST_ENTRY Next;
     155        WORD Depth;
     156        WORD Sequence;
     157    } DUMMYSTRUCTNAME;
     158} SLIST_HEADER, *PSLIST_HEADER;
     159
     160PSLIST_ENTRY WINAPI RtlFirstEntrySList(const SLIST_HEADER*);
     161VOID         WINAPI RtlInitializeSListHead(PSLIST_HEADER);
     162PSLIST_ENTRY WINAPI RtlInterlockedFlushSList(PSLIST_HEADER);
     163PSLIST_ENTRY WINAPI RtlInterlockedPopEntrySList(PSLIST_HEADER);
     164PSLIST_ENTRY WINAPI RtlInterlockedPushEntrySList(PSLIST_HEADER, PSLIST_ENTRY);
     165WORD         WINAPI RtlQueryDepthSList(PSLIST_HEADER);
    147166
    148167
Note: See TracChangeset for help on using the changeset viewer.