Go to the source code of this file.
 | 
| #define  | _Interlocked_operand_ | 
|   | 
| #define  | _Guarded_by_(lock) | 
|   | 
| #define  | _Write_guarded_by_(lock) | 
|   | 
| #define  | _Interlocked_ | 
|   | 
| #define  | _Requires_lock_held_(lock) | 
|   | 
| #define  | _Requires_exclusive_lock_held_(lock) | 
|   | 
| #define  | _Requires_shared_lock_held_(lock) | 
|   | 
| #define  | _Requires_lock_not_held_(lock) | 
|   | 
| #define  | _Requires_no_locks_held_ | 
|   | 
| #define  | _Acquires_lock_(lock) | 
|   | 
| #define  | _Acquires_exclusive_lock_(lock) | 
|   | 
| #define  | _Acquires_shared_lock_(lock) | 
|   | 
| #define  | _Releases_lock_(lock) | 
|   | 
| #define  | _Releases_exclusive_lock_(lock) | 
|   | 
| #define  | _Releases_shared_lock_(lock) | 
|   | 
| #define  | _Acquires_nonreentrant_lock_(lock) | 
|   | 
| #define  | _Releases_nonreentrant_lock_(lock) | 
|   | 
| #define  | _Post_same_lock_(lock1,  lock2) | 
|   | 
| #define  | _Internal_set_lock_count_(lock,  count) | 
|   | 
| #define  | _Create_lock_level_(level) | 
|   | 
| #define  | _Has_lock_level_(level) | 
|   | 
| #define  | _Internal_lock_level_order_(a,  b) | 
|   | 
| #define  | _Csalcat1_(x,  y) | 
|   | 
| #define  | _Csalcat2_(x,  y) | 
|   | 
| #define  | _Lock_level_order_(a,  b) | 
|   | 
| #define  | _No_competing_thread_ | 
|   | 
| #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  | _Function_ignore_lock_checking_(lock) | 
|   | 
| #define  | _Analysis_suppress_lock_checking_(lock) | 
|   | 
| #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  | _Has_lock_kind_(kind) | 
|   | 
| #define  | __guarded_by(lock) | 
|   | 
| #define  | __write_guarded_by(lock) | 
|   | 
| #define  | __interlocked | 
|   | 
| #define  | __requires_lock_held(lock) | 
|   | 
| #define  | __requires_exclusive_lock_held(lock) | 
|   | 
| #define  | __requires_shared_lock_held(lock) | 
|   | 
| #define  | __requires_lock_not_held(lock) | 
|   | 
| #define  | __requires_no_locks_held | 
|   | 
| #define  | __acquires_lock(lock) | 
|   | 
| #define  | __acquires_exclusive_lock(lock) | 
|   | 
| #define  | __acquires_shared_lock(lock) | 
|   | 
| #define  | __releases_lock(lock) | 
|   | 
| #define  | __releases_exclusive_lock(lock) | 
|   | 
| #define  | __releases_shared_lock(lock) | 
|   | 
| #define  | __has_lock_property(kind) | 
|   | 
| #define  | __declare_lock_level(level) | 
|   | 
| #define  | __has_lock_level(level) | 
|   | 
| #define  | __internal_lock_level_order(a,  b) | 
|   | 
| #define  | CSALCAT1(x,  y) | 
|   | 
| #define  | CSALCAT2(x,  y) | 
|   | 
| #define  | __lock_level_order(a,  b) | 
|   | 
| #define  | __no_competing_thread | 
|   | 
| #define  | __analysis_assume_lock_acquired(lock) | 
|   | 
| #define  | __analysis_assume_lock_released(lock) | 
|   | 
| #define  | __function_ignore_lock_checking(lock) | 
|   | 
| #define  | __analysis_suppress_lock_checking(lock) | 
|   | 
| #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_shared_lock | 
          ( | 
            | 
          lock | ) | 
           | 
        
      
 
 
      
        
          | #define __analysis_assume_lock_acquired | 
          ( | 
            | 
          lock | ) | 
           | 
        
      
 
 
      
        
          | #define __analysis_assume_lock_released | 
          ( | 
            | 
          lock | ) | 
           | 
        
      
 
 
      
        
          | #define __analysis_suppress_lock_checking | 
          ( | 
            | 
          lock | ) | 
           | 
        
      
 
 
      
        
          | #define __declare_lock_level | 
          ( | 
            | 
          level | ) | 
           | 
        
      
 
 
      
        
          | #define __function_ignore_lock_checking | 
          ( | 
            | 
          lock | ) | 
           | 
        
      
 
 
      
        
          | #define __guarded_by | 
          ( | 
            | 
          lock | ) | 
           | 
        
      
 
 
      
        
          | #define __has_lock_level | 
          ( | 
            | 
          level | ) | 
           | 
        
      
 
 
      
        
          | #define __has_lock_property | 
          ( | 
            | 
          kind | ) | 
           | 
        
      
 
 
      
        
          | #define __internal_lock_level_order | 
          ( | 
            | 
          a,  | 
        
        
           | 
           | 
            | 
          b  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | #define __lock_level_order | 
          ( | 
            | 
          a,  | 
        
        
           | 
           | 
            | 
          b  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | #define __no_competing_thread | 
        
      
 
 
      
        
          | #define __releases_exclusive_lock | 
          ( | 
            | 
          lock | ) | 
           | 
        
      
 
 
      
        
          | #define __releases_lock | 
          ( | 
            | 
          lock | ) | 
           | 
        
      
 
 
      
        
          | #define __releases_shared_lock | 
          ( | 
            | 
          lock | ) | 
           | 
        
      
 
 
      
        
          | #define __requires_exclusive_lock_held | 
          ( | 
            | 
          lock | ) | 
           | 
        
      
 
 
      
        
          | #define __requires_lock_held | 
          ( | 
            | 
          lock | ) | 
           | 
        
      
 
 
      
        
          | #define __requires_lock_not_held | 
          ( | 
            | 
          lock | ) | 
           | 
        
      
 
 
      
        
          | #define __requires_no_locks_held | 
        
      
 
 
      
        
          | #define __requires_shared_lock_held | 
          ( | 
            | 
          lock | ) | 
           | 
        
      
 
 
      
        
          | #define __write_guarded_by | 
          ( | 
            | 
          lock | ) | 
           | 
        
      
 
 
      
        
          | #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_held_ | 
          ( | 
            | 
          lock | ) | 
           | 
        
      
 
 
      
        
          | #define _Analysis_assume_lock_not_held_ | 
          ( | 
            | 
          lock | ) | 
           | 
        
      
 
 
      
        
          | #define _Analysis_assume_lock_released_ | 
          ( | 
            | 
          lock | ) | 
           | 
        
      
 
 
      
        
          | #define _Analysis_assume_same_lock_ | 
          ( | 
            | 
          lock1,  | 
        
        
           | 
           | 
            | 
          lock2  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | #define _Analysis_suppress_lock_checking_ | 
          ( | 
            | 
          lock | ) | 
           | 
        
      
 
 
      
        
          | #define _Benign_race_begin_   __pragma(warning(push)) | 
        
      
 
 
      
        
          | #define _Benign_race_end_   __pragma(warning(pop)) | 
        
      
 
 
      
        
          | #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_operand_ | 
        
      
 
 
      
        
          | #define _Internal_lock_level_order_ | 
          ( | 
            | 
          a,  | 
        
        
           | 
           | 
            | 
          b  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | #define _Internal_set_lock_count_ | 
          ( | 
            | 
          lock,  | 
        
        
           | 
           | 
            | 
          count  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | #define _Lock_level_order_ | 
          ( | 
            | 
          a,  | 
        
        
           | 
           | 
            | 
          b  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | #define _No_competing_thread_ | 
        
      
 
 
      
        
          | #define _No_competing_thread_begin_   __pragma(warning(push)) | 
        
      
 
 
      
        
          | #define _No_competing_thread_end_   __pragma(warning(pop)) | 
        
      
 
 
      
        
          | #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_lock_held_ | 
          ( | 
            | 
          lock | ) | 
           | 
        
      
 
 
      
        
          | #define _Requires_lock_not_held_ | 
          ( | 
            | 
          lock | ) | 
           | 
        
      
 
 
      
        
          | #define _Requires_no_locks_held_ | 
        
      
 
 
      
        
          | #define _Requires_shared_lock_held_ | 
          ( | 
            | 
          lock | ) | 
           | 
        
      
 
 
      
        
          | #define _Write_guarded_by_ | 
          ( | 
            | 
          lock | ) | 
           | 
        
      
 
 
      
        
          | #define BENIGN_RACE_BEGIN   __pragma(warning(push)) | 
        
      
 
 
      
        
          | #define BENIGN_RACE_END   __pragma(warning(pop)) | 
        
      
 
 
      
        
          | #define CSALCAT1 | 
          ( | 
            | 
          x,  | 
        
        
           | 
           | 
            | 
          y  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | #define CSALCAT2 | 
          ( | 
            | 
          x,  | 
        
        
           | 
           | 
            | 
          y  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | #define NO_COMPETING_THREAD_BEGIN   __pragma(warning(push)) | 
        
      
 
 
      
        
          | #define NO_COMPETING_THREAD_END   __pragma(warning(pop)) |