#else /* _WIN64 */
-#define WINPR_SLIST_ENTRY WINPR_SINGLE_LIST_ENTRY
-#define _WINPR_SLIST_ENTRY _WINPR_SINGLE_LIST_ENTRY
-#define PWINPR_SLIST_ENTRY WINPR_PSINGLE_LIST_ENTRY
+#define WINPR_SLIST_ENTRY SINGLE_LIST_ENTRY
+#define _WINPR_SLIST_ENTRY _SINGLE_LIST_ENTRY
+#define WINPR_PSLIST_ENTRY PSINGLE_LIST_ENTRY
#endif /* _WIN64 */
WINPR_API VOID InitializeSListHead(WINPR_PSLIST_HEADER ListHead);
-WINPR_API PWINPR_SLIST_ENTRY InterlockedPushEntrySList(WINPR_PSLIST_HEADER ListHead, PWINPR_SLIST_ENTRY ListEntry);
-WINPR_API PWINPR_SLIST_ENTRY InterlockedPushListSListEx(WINPR_PSLIST_HEADER ListHead, PWINPR_SLIST_ENTRY List, PWINPR_SLIST_ENTRY ListEnd, ULONG Count);
-WINPR_API PWINPR_SLIST_ENTRY InterlockedPopEntrySList(WINPR_PSLIST_HEADER ListHead);
-WINPR_API PWINPR_SLIST_ENTRY InterlockedFlushSList(WINPR_PSLIST_HEADER ListHead);
+WINPR_API WINPR_PSLIST_ENTRY InterlockedPushEntrySList(WINPR_PSLIST_HEADER ListHead, WINPR_PSLIST_ENTRY ListEntry);
+WINPR_API WINPR_PSLIST_ENTRY InterlockedPushListSListEx(WINPR_PSLIST_HEADER ListHead, WINPR_PSLIST_ENTRY List, WINPR_PSLIST_ENTRY ListEnd, ULONG Count);
+WINPR_API WINPR_PSLIST_ENTRY InterlockedPopEntrySList(WINPR_PSLIST_HEADER ListHead);
+WINPR_API WINPR_PSLIST_ENTRY InterlockedFlushSList(WINPR_PSLIST_HEADER ListHead);
WINPR_API USHORT QueryDepthSList(WINPR_PSLIST_HEADER ListHead);
WINPR_API PVOID InterlockedCompareExchangePointer(PVOID volatile *Destination, PVOID Exchange, PVOID Comperand);
+#else /* _WIN32 */
+#define WINPR_LIST_ENTRY LIST_ENTRY
+#define _WINPR_LIST_ENTRY _LIST_ENTRY
+#define WINPR_PLIST_ENTRY PLIST_ENTRY
+
+#define WINPR_SINGLE_LIST_ENTRY SINGLE_LIST_ENTRY
+#define _WINPR_SINGLE_LIST_ENTRY _SINGLE_LIST_ENTRY
+#define WINPR_PSINGLE_LIST_ENTRY PSINGLE_LIST_ENTRY
+
+#define WINPR_SLIST_ENTRY SLIST_ENTRY
+#define _WINPR_SLIST_ENTRY _SLIST_ENTRY
+#define WINPR_PSLIST_ENTRY PSLIST_ENTRY
+
+#define WINPR_SLIST_HEADER SLIST_HEADER
+#define _WINPR_SLIST_HEADER _SLIST_HEADER
+#define WINPR_PSLIST_HEADER PSLIST_HEADER
+
#endif /* _WIN32 */
#if (!defined(_WIN32) || (defined(_WIN32) && (_WIN32_WINNT < 0x0502) && !defined(InterlockedCompareExchange64)))
int TestInterlockedSList(int argc, char* argv[])
{
ULONG Count;
- PWINPR_SLIST_ENTRY pFirstEntry;
- PWINPR_SLIST_ENTRY pListEntry;
- WINPR_PSLIST_HEADER pListHead;
+ WINPR_PSLIST_ENTRY pFirstEntry;
+ WINPR_PSLIST_ENTRY pListEntry;
+ WINPR_PSLIST_HEADER pListHead;
PPROGRAM_ITEM pProgramItem;
/* Initialize the list header to a MEMORY_ALLOCATION_ALIGNMENT boundary. */
- pListHead = (WINPR_PSLIST_HEADER) _aligned_malloc(sizeof(WINPR_SLIST_HEADER), MEMORY_ALLOCATION_ALIGNMENT);
+ pListHead = (WINPR_PSLIST_HEADER) _aligned_malloc(sizeof(WINPR_SLIST_HEADER), MEMORY_ALLOCATION_ALIGNMENT);
if (!pListHead)
{