ReactOS 0.4.16-dev-1528-g28b3562
_RTL_CRITICAL_SECTION_DEBUG Struct Reference

#include <rtltypes.h>

Collaboration diagram for _RTL_CRITICAL_SECTION_DEBUG:

Public Attributes

USHORT Type
 
USHORT CreatorBackTraceIndex
 
struct _RTL_CRITICAL_SECTIONCriticalSection
 
LIST_ENTRY ProcessLocksList
 
ULONG EntryCount
 
ULONG ContentionCount
 
union {
   ULONG_PTR   WineDebugString
 
   ULONG_PTR   Spare [1]
 
   struct {
      ULONG   Flags
 
      USHORT   CreatorBackTraceIndexHigh
 
      USHORT   SpareWORD
 
   } 
 
}; 
 
WORD Type
 
WORD CreatorBackTraceIndex
 
DWORD EntryCount
 
DWORD ContentionCount
 
union {
   DWORD_PTR   WineDebugString
 
   DWORD_PTR   Spare [1]
 
   struct {
      DWORD   Flags
 
      WORD   CreatorBackTraceIndexHigh
 
      WORD   SpareWORD
 
   } 
 
}; 
 

Detailed Description

Definition at line 1421 of file rtltypes.h.

Member Data Documentation

◆ 

union { ... } _RTL_CRITICAL_SECTION_DEBUG::@2873

◆ 

union { ... } _RTL_CRITICAL_SECTION_DEBUG::@4443

◆ ContentionCount [1/2]

ULONG _RTL_CRITICAL_SECTION_DEBUG::ContentionCount

◆ ContentionCount [2/2]

DWORD _RTL_CRITICAL_SECTION_DEBUG::ContentionCount

Definition at line 2943 of file winnt_old.h.

◆ CreatorBackTraceIndex [1/2]

USHORT _RTL_CRITICAL_SECTION_DEBUG::CreatorBackTraceIndex

◆ CreatorBackTraceIndex [2/2]

WORD _RTL_CRITICAL_SECTION_DEBUG::CreatorBackTraceIndex

Definition at line 2939 of file winnt_old.h.

◆ CreatorBackTraceIndexHigh [1/2]

USHORT _RTL_CRITICAL_SECTION_DEBUG::CreatorBackTraceIndexHigh

Definition at line 1436 of file rtltypes.h.

Referenced by Test_Init().

◆ CreatorBackTraceIndexHigh [2/2]

WORD _RTL_CRITICAL_SECTION_DEBUG::CreatorBackTraceIndexHigh

Definition at line 2951 of file winnt_old.h.

◆ CriticalSection

struct _RTL_CRITICAL_SECTION * _RTL_CRITICAL_SECTION_DEBUG::CriticalSection

Definition at line 1425 of file rtltypes.h.

Referenced by RtlInitializeCriticalSectionEx(), and Test_Init().

◆ EntryCount [1/2]

ULONG _RTL_CRITICAL_SECTION_DEBUG::EntryCount

◆ EntryCount [2/2]

DWORD _RTL_CRITICAL_SECTION_DEBUG::EntryCount

Definition at line 2942 of file winnt_old.h.

◆ Flags [1/2]

ULONG _RTL_CRITICAL_SECTION_DEBUG::Flags

Definition at line 1435 of file rtltypes.h.

Referenced by RtlInitializeCriticalSectionEx(), RtlpFreeDebugInfo(), and Test_Init().

◆ Flags [2/2]

DWORD _RTL_CRITICAL_SECTION_DEBUG::Flags

Definition at line 2950 of file winnt_old.h.

◆ ProcessLocksList

LIST_ENTRY _RTL_CRITICAL_SECTION_DEBUG::ProcessLocksList

Definition at line 1426 of file rtltypes.h.

Referenced by RtlInitializeCriticalSectionEx(), and Test_Init().

◆ Spare [1/2]

ULONG_PTR _RTL_CRITICAL_SECTION_DEBUG::Spare[1]

Definition at line 1432 of file rtltypes.h.

◆ Spare [2/2]

DWORD_PTR _RTL_CRITICAL_SECTION_DEBUG::Spare[1]

Definition at line 2947 of file winnt_old.h.

◆ SpareWORD [1/2]

USHORT _RTL_CRITICAL_SECTION_DEBUG::SpareWORD

Definition at line 1437 of file rtltypes.h.

Referenced by Test_Init().

◆ SpareWORD [2/2]

WORD _RTL_CRITICAL_SECTION_DEBUG::SpareWORD

Definition at line 2952 of file winnt_old.h.

◆ Type [1/2]

USHORT _RTL_CRITICAL_SECTION_DEBUG::Type

◆ Type [2/2]

WORD _RTL_CRITICAL_SECTION_DEBUG::Type

Definition at line 2938 of file winnt_old.h.

◆ WineDebugString [1/2]

ULONG_PTR _RTL_CRITICAL_SECTION_DEBUG::WineDebugString

Definition at line 1431 of file rtltypes.h.

◆ WineDebugString [2/2]

DWORD_PTR _RTL_CRITICAL_SECTION_DEBUG::WineDebugString

Definition at line 2946 of file winnt_old.h.


The documentation for this struct was generated from the following files: