8 #pragma pack(push,_CRT_PACKING)
9 #pragma warning(push,3)
10 #pragma push_macro("new")
33 #define _WCHAR_T_SIZE 2
37 #define _LONGLONG_SIZE 8
49 #define _ATOMIC_MAXBYTES_LOCK_FREE 8
66 #ifndef _USE_INTERLOCKED_REFCOUNTING
67 #if defined(_M_IX86) || defined(_M_X64) || defined(_M_CEE_PURE)
68 #define _USE_INTERLOCKED_REFCOUNTING 1
70 #define _USE_INTERLOCKED_REFCOUNTING 0
80 #pragma pop_macro("new")
#define _END_EXTERN_C
Definition: yvals.h:575
#define _STD_BEGIN
Definition: yvals.h:564
_CRTIMP2_PURE void __cdecl _Unlock_shared_ptr_spin_lock()
unsigned long _Uint32t
Definition: yvals.h:811
void _Init_atomic_counter(_Atomic_counter_t &_Counter, _Atomic_integral_t _Value)
Definition: xatomic0.h:60
_EXTERN_C _CRTIMP2_PURE void __cdecl _Lock_shared_ptr_spin_lock()
long _Atomic_flag_t
Definition: xatomic0.h:47
_Uint32t _Uint4_t
Definition: xatomic0.h:24
#define _EXTERN_C
Definition: yvals.h:574
_Uint4_t _Atomic_integral_t
Definition: xatomic0.h:25
_Atomic_integral_t _Get_atomic_count(const _Atomic_counter_t &_Counter)
Definition: xatomic0.h:55
memory_order
Definition: xatomic0.h:15
Definition: xatomic0.h:20
#define _STD_END
Definition: yvals.h:565
Definition: xatomic0.h:17
Definition: xatomic0.h:16
Definition: xatomic0.h:21
Definition: xatomic0.h:19
Definition: xatomic0.h:18
#define _CRTIMP2_PURE
Definition: yvals.h:494
_In_ int _Value
Definition: setjmp.h:173
_Atomic_integral_t _Atomic_counter_t
Definition: xatomic0.h:52