Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

6 lines
340 B

  1. extern CRITICAL_SECTION csNetDde;
  2. #define EnterCrit() (EnterCriticalSection(&csNetDde))
  3. #define LeaveCrit() (LeaveCriticalSection(&csNetDde))
  4. #define CheckCritIn() assert((HANDLE)(ULONG_PTR)GetCurrentThreadId() == csNetDde.OwningThread)
  5. #define CheckCritOut() assert((HANDLE)(ULONG_PTR)GetCurrentThreadId() != csNetDde.OwningThread)