[PSDK] PSDK-compatibility: Add the SList function declarations to winbase.h.

This commit is contained in:
Hermès Bélusca-Maïto 2018-12-15 16:21:24 +01:00
parent adf023e38c
commit f6baf266e1
No known key found for this signature in database
GPG key ID: 3B2539C65E7B93D0

View file

@ -3883,11 +3883,41 @@ InitOnceExecuteOnce(
_Inout_opt_ PVOID Parameter,
_Outptr_opt_result_maybenull_ LPVOID *Context);
#if defined(_SLIST_HEADER_) && !defined(_NTOS_) && !defined(_NTOSP_)
WINBASEAPI
VOID
WINAPI
InitializeSListHead(
_Out_ PSLIST_HEADER ListHead);
_Out_ PSLIST_HEADER ListHead);
WINBASEAPI
PSLIST_ENTRY
WINAPI
InterlockedPopEntrySList(
_Inout_ PSLIST_HEADER ListHead);
WINBASEAPI
PSLIST_ENTRY
WINAPI
InterlockedPushEntrySList(
_Inout_ PSLIST_HEADER ListHead,
_Inout_ PSLIST_ENTRY ListEntry);
WINBASEAPI
PSLIST_ENTRY
WINAPI
InterlockedFlushSList(
_Inout_ PSLIST_HEADER ListHead);
WINBASEAPI
USHORT
WINAPI
QueryDepthSList(
_In_ PSLIST_HEADER ListHead);
#endif /* _SLIST_HEADER_ */
#ifdef _MSC_VER
#pragma warning(pop)