ReactOS  0.4.12-dev-720-g6accaef
ATL::CComMultiThreadModel Class Reference

#include <atlbase.h>

Public Types

typedef CComAutoCriticalSection AutoCriticalSection
 
typedef CComCriticalSection CriticalSection
 
typedef CComMultiThreadModelNoCS ThreadModelNoCS
 
typedef CComAutoDeleteCriticalSection AutoDeleteCriticalSection
 

Static Public Member Functions

static ULONG WINAPI Increment (LPLONG p)
 
static ULONG WINAPI Decrement (LPLONG p)
 

Detailed Description

Definition at line 364 of file atlbase.h.

Member Typedef Documentation

◆ AutoCriticalSection

◆ AutoDeleteCriticalSection

◆ CriticalSection

◆ ThreadModelNoCS

Member Function Documentation

◆ Decrement()

static ULONG WINAPI ATL::CComMultiThreadModel::Decrement ( LPLONG  p)
inlinestatic

Definition at line 377 of file atlbase.h.

378  {
379  return InterlockedDecrement(p);
380  }
#define InterlockedDecrement
Definition: armddk.h:52
GLfloat GLfloat p
Definition: glext.h:8902

Referenced by ATL::CAtlModule::Unlock().

◆ Increment()

static ULONG WINAPI ATL::CComMultiThreadModel::Increment ( LPLONG  p)
inlinestatic

Definition at line 372 of file atlbase.h.

373  {
374  return InterlockedIncrement(p);
375  }
#define InterlockedIncrement
Definition: armddk.h:53
GLfloat GLfloat p
Definition: glext.h:8902

Referenced by ATL::CAtlModule::Lock().


The documentation for this class was generated from the following file: