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) |