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.
35 lines
1.6 KiB
35 lines
1.6 KiB
/*==========================================================================
|
|
*
|
|
* Copyright (C) 1995-1997 Microsoft Corporation. All Rights Reserved.
|
|
*
|
|
* File: dpneed.h
|
|
* Content: Private definitions needed by DPlay to build
|
|
*
|
|
* History:
|
|
* Date By Reason
|
|
* ====== ======= ======
|
|
* 6/16/96 myronth Created it
|
|
* 11/5/97 myronth Added LOBBY_ALL macros
|
|
***************************************************************************/
|
|
#ifndef __DPNEED_INCLUDED__
|
|
#define __DPNEED_INCLUDED__
|
|
|
|
#define INIT_DPLOBBY_CSECT() InitializeCriticalSection(gpcsDPLCritSection);
|
|
#define FINI_DPLOBBY_CSECT() DeleteCriticalSection(gpcsDPLCritSection);
|
|
#define ENTER_DPLOBBY() EnterCriticalSection(gpcsDPLCritSection);
|
|
#define LEAVE_DPLOBBY() LeaveCriticalSection(gpcsDPLCritSection);
|
|
|
|
#define ENTER_LOBBY_ALL() ENTER_DPLAY(); ENTER_DPLOBBY();
|
|
#define LEAVE_LOBBY_ALL() LEAVE_DPLOBBY(); LEAVE_DPLAY();
|
|
|
|
#define INIT_DPLQUEUE_CSECT() InitializeCriticalSection(gpcsDPLQueueCritSection);
|
|
#define FINI_DPLQUEUE_CSECT() DeleteCriticalSection(gpcsDPLQueueCritSection);
|
|
#define ENTER_DPLQUEUE() EnterCriticalSection(gpcsDPLQueueCritSection);
|
|
#define LEAVE_DPLQUEUE() LeaveCriticalSection(gpcsDPLQueueCritSection);
|
|
|
|
#define INIT_DPLGAMENODE_CSECT() InitializeCriticalSection(gpcsDPLGameNodeCritSection);
|
|
#define FINI_DPLGAMENODE_CSECT() DeleteCriticalSection(gpcsDPLGameNodeCritSection);
|
|
#define ENTER_DPLGAMENODE() EnterCriticalSection(gpcsDPLGameNodeCritSection);
|
|
#define LEAVE_DPLGAMENODE() LeaveCriticalSection(gpcsDPLGameNodeCritSection);
|
|
|
|
#endif // __DPNEED_INCLUDED__
|