ReactOS 0.4.16-dev-340-g0540c21
concurrencysal.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _Benign_race_begin_   __pragma(warning(push))
 
#define _Benign_race_end_   __pragma(warning(pop))
 
#define _No_competing_thread_begin_   __pragma(warning(push))
 
#define _No_competing_thread_end_   __pragma(warning(pop))
 
#define _Acquires_exclusive_lock_(lock)
 
#define _Acquires_lock_(lock)
 
#define _Acquires_nonreentrant_lock_(lock)
 
#define _Acquires_shared_lock_(lock)
 
#define _Analysis_assume_lock_acquired_(lock)
 
#define _Analysis_assume_lock_released_(lock)
 
#define _Analysis_assume_lock_held_(lock)
 
#define _Analysis_assume_lock_not_held_(lock)
 
#define _Analysis_assume_same_lock_(lock1, lock2)
 
#define _Analysis_suppress_lock_checking_(lock)
 
#define _Create_lock_level_(level)
 
#define _Csalcat1_(x, y)
 
#define _Csalcat2_(x, y)
 
#define _Function_ignore_lock_checking_(lock)
 
#define _Guarded_by_(lock)
 
#define _Has_lock_kind_(kind)
 
#define _Has_lock_level_(level)
 
#define _Interlocked_
 
#define _Internal_lock_level_order_(a, b)
 
#define _Lock_level_order_(a, b)
 
#define _No_competing_thread_
 
#define _Post_same_lock_(lock1, lock2)
 
#define _Releases_exclusive_lock_(lock)
 
#define _Releases_lock_(lock)
 
#define _Releases_nonreentrant_lock_(lock)
 
#define _Releases_shared_lock_(lock)
 
#define _Requires_exclusive_lock_held_(lock)
 
#define _Requires_shared_lock_held_(lock)
 
#define _Requires_lock_held_(lock)
 
#define _Requires_lock_not_held_(lock)
 
#define _Requires_no_locks_held_
 
#define _Write_guarded_by_(lock)
 

Macro Definition Documentation

◆ _Acquires_exclusive_lock_

#define _Acquires_exclusive_lock_ (   lock)

Definition at line 77 of file concurrencysal.h.

◆ _Acquires_lock_

#define _Acquires_lock_ (   lock)

Definition at line 78 of file concurrencysal.h.

◆ _Acquires_nonreentrant_lock_

#define _Acquires_nonreentrant_lock_ (   lock)

Definition at line 79 of file concurrencysal.h.

◆ _Acquires_shared_lock_

#define _Acquires_shared_lock_ (   lock)

Definition at line 80 of file concurrencysal.h.

◆ _Analysis_assume_lock_acquired_

#define _Analysis_assume_lock_acquired_ (   lock)

Definition at line 81 of file concurrencysal.h.

◆ _Analysis_assume_lock_held_

#define _Analysis_assume_lock_held_ (   lock)

Definition at line 83 of file concurrencysal.h.

◆ _Analysis_assume_lock_not_held_

#define _Analysis_assume_lock_not_held_ (   lock)

Definition at line 84 of file concurrencysal.h.

◆ _Analysis_assume_lock_released_

#define _Analysis_assume_lock_released_ (   lock)

Definition at line 82 of file concurrencysal.h.

◆ _Analysis_assume_same_lock_

#define _Analysis_assume_same_lock_ (   lock1,
  lock2 
)

Definition at line 85 of file concurrencysal.h.

◆ _Analysis_suppress_lock_checking_

#define _Analysis_suppress_lock_checking_ (   lock)

Definition at line 86 of file concurrencysal.h.

◆ _Benign_race_begin_

#define _Benign_race_begin_   __pragma(warning(push))

Definition at line 72 of file concurrencysal.h.

◆ _Benign_race_end_

#define _Benign_race_end_   __pragma(warning(pop))

Definition at line 73 of file concurrencysal.h.

◆ _Create_lock_level_

#define _Create_lock_level_ (   level)

Definition at line 87 of file concurrencysal.h.

◆ _Csalcat1_

#define _Csalcat1_ (   x,
  y 
)

Definition at line 88 of file concurrencysal.h.

◆ _Csalcat2_

#define _Csalcat2_ (   x,
  y 
)

Definition at line 89 of file concurrencysal.h.

◆ _Function_ignore_lock_checking_

#define _Function_ignore_lock_checking_ (   lock)

Definition at line 90 of file concurrencysal.h.

◆ _Guarded_by_

#define _Guarded_by_ (   lock)

Definition at line 91 of file concurrencysal.h.

◆ _Has_lock_kind_

#define _Has_lock_kind_ (   kind)

Definition at line 92 of file concurrencysal.h.

◆ _Has_lock_level_

#define _Has_lock_level_ (   level)

Definition at line 93 of file concurrencysal.h.

◆ _Interlocked_

#define _Interlocked_

Definition at line 94 of file concurrencysal.h.

◆ _Internal_lock_level_order_

#define _Internal_lock_level_order_ (   a,
  b 
)

Definition at line 95 of file concurrencysal.h.

◆ _Lock_level_order_

#define _Lock_level_order_ (   a,
  b 
)

Definition at line 96 of file concurrencysal.h.

◆ _No_competing_thread_

#define _No_competing_thread_

Definition at line 97 of file concurrencysal.h.

◆ _No_competing_thread_begin_

#define _No_competing_thread_begin_   __pragma(warning(push))

Definition at line 74 of file concurrencysal.h.

◆ _No_competing_thread_end_

#define _No_competing_thread_end_   __pragma(warning(pop))

Definition at line 75 of file concurrencysal.h.

◆ _Post_same_lock_

#define _Post_same_lock_ (   lock1,
  lock2 
)

Definition at line 98 of file concurrencysal.h.

◆ _Releases_exclusive_lock_

#define _Releases_exclusive_lock_ (   lock)

Definition at line 99 of file concurrencysal.h.

◆ _Releases_lock_

#define _Releases_lock_ (   lock)

Definition at line 100 of file concurrencysal.h.

◆ _Releases_nonreentrant_lock_

#define _Releases_nonreentrant_lock_ (   lock)

Definition at line 101 of file concurrencysal.h.

◆ _Releases_shared_lock_

#define _Releases_shared_lock_ (   lock)

Definition at line 102 of file concurrencysal.h.

◆ _Requires_exclusive_lock_held_

#define _Requires_exclusive_lock_held_ (   lock)

Definition at line 103 of file concurrencysal.h.

◆ _Requires_lock_held_

#define _Requires_lock_held_ (   lock)

Definition at line 105 of file concurrencysal.h.

◆ _Requires_lock_not_held_

#define _Requires_lock_not_held_ (   lock)

Definition at line 106 of file concurrencysal.h.

◆ _Requires_no_locks_held_

#define _Requires_no_locks_held_

Definition at line 107 of file concurrencysal.h.

◆ _Requires_shared_lock_held_

#define _Requires_shared_lock_held_ (   lock)

Definition at line 104 of file concurrencysal.h.

◆ _Write_guarded_by_

#define _Write_guarded_by_ (   lock)

Definition at line 108 of file concurrencysal.h.