interlockedapi.h header

This header is used by System Services. For more information, see:

interlockedapi.h contains the following programming interfaces:

Functions

 
InitializeSListHead

Initializes the head of a singly linked list. (InitializeSListHead)
InterlockedFlushSList

Removes all items from a singly linked list. Access to the list is synchronized on a multiprocessor system. (InterlockedFlushSList)
InterlockedPopEntrySList

Removes an item from the front of a singly linked list. Access to the list is synchronized on a multiprocessor system. (InterlockedPopEntrySList)
InterlockedPushEntrySList

Inserts an item at the front of a singly linked list. Access to the list is synchronized on a multiprocessor system. (InterlockedPushEntrySList)
InterlockedPushListSListEx

Inserts a singly-linked list at the front of another singly linked list. Access to the lists is synchronized on a multiprocessor system. This version of the method does not use the __fastcall calling convention.
QueryDepthSList

Retrieves the number of entries in the specified singly linked list. (QueryDepthSList)