23#ifndef _STLP_REACTOS_H
24#define _STLP_REACTOS_H
26#if !defined (_STLP_COMPILER)
28# define _STLP_COMPILER "Microsoft Visual Studio C++"
29# define _STLP_MSVC _MSC_VER
30# define _STLP_MSVC_LIB _MSC_VER
31# elif defined __MINGW32__
32# define _STLP_COMPILER "gcc"
34# error "Unrecognized compiler for reactos!"
42#define _STLP_IMPORT_DECLSPEC __declspec(dllimport)
43#define _STLP_EXPORT_DECLSPEC __declspec(dllexport)
52# define _STLP_UINT32_T unsigned __int32
61# define _STLP_LONG_LONG __int64
137# define _STLP_NO_TYPEINFO 1
217# define _STLP_NO_STATIC_CONST_DEFINITION
271#define MKSTRING_(a) #a
272#define MKSTRING(a) MKSTRING_(a)
273#define _STLP_NATIVE_C_HEADER(header) MKSTRING(NATIVE_C_INCLUDE/header)
274#define _STLP_NATIVE_CPP_C_HEADER(header) MKSTRING(NATIVE_CPP_INCLUDE/header)
275#define _STLP_NATIVE_CPP_RUNTIME_HEADER(header) MKSTRING(NATIVE_CPP_INCLUDE/header)
291#define _STLP_NO_VENDOR_STDLIB_L
294# define _STLP_GLOBAL_NEW_HANDLER
297#define _STLP_VENDOR_TERMINATE_STD
300#define _STLP_NO_OWN_NAMESPACE
303#define _STLP_CALL __cdecl
320#define InterlockedPopEntrySList(list) reinterpret_cast<_STLP_atomic_freelist::item*>(InterlockedPopEntrySList(list))
321#define InterlockedFlushSList(list) reinterpret_cast<_STLP_atomic_freelist::item*>(InterlockedFlushSList(list))
#define _STLP_IMPORT_DECLSPEC
void * _InterlockedExchangePointer(_Interlocked_operand_ void *volatile *_Target, void *_Value)
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value
#define InterlockedPushEntrySList(SListHead, SListEntry)
#define InterlockedFlushSList(SListHead)
#define InterlockedPopEntrySList(SListHead)