ReactOS 0.4.17-dev-966-gf06eace
dplayx_main.c File Reference
#include <stdarg.h>
#include "winerror.h"
#include "windef.h"
#include "winbase.h"
#include "objbase.h"
#include "rpcproxy.h"
#include "wine/debug.h"
#include "dplay_global.h"
#include "dplayx_global.h"
Include dependency graph for dplayx_main.c:

Go to the source code of this file.

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (dplay)
 
BOOL WINAPI DllMain (HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
 

Variables

DWORD gdwDPlaySPRefCount = 0
 

Function Documentation

◆ DllMain()

BOOL WINAPI DllMain ( HINSTANCE  hinstDLL,
DWORD  fdwReason,
LPVOID  lpvReserved 
)

Definition at line 76 of file dplayx_main.c.

77{
78
79 TRACE( "(%p,%ld,%p)\n", hinstDLL, fdwReason, lpvReserved );
80
81 switch ( fdwReason )
82 {
85 /* First instance perform construction of global processor data */
86 return DPLAYX_ConstructData();
87
90 /* Last instance performs destruction of global processor data */
91 return DPLAYX_DestructData();
92
93 default:
94 break;
95
96 }
97
98 return TRUE;
99}
static DWORD const fdwReason
#define TRUE
Definition: types.h:120
#define DLL_PROCESS_ATTACH
Definition: compat.h:131
#define DLL_PROCESS_DETACH
Definition: compat.h:130
BOOL WINAPI DisableThreadLibraryCalls(IN HMODULE hLibModule)
Definition: loader.c:85
void DP_FreeConnections(void)
Definition: dplay.c:5133
BOOL DPLAYX_DestructData(void)
BOOL DPLAYX_ConstructData(void)
static IN DWORD IN LPVOID lpvReserved
#define TRACE(s)
Definition: solgame.cpp:4

◆ WINE_DEFAULT_DEBUG_CHANNEL()

WINE_DEFAULT_DEBUG_CHANNEL ( dplay  )

Variable Documentation

◆ gdwDPlaySPRefCount

DWORD gdwDPlaySPRefCount = 0

Definition at line 73 of file dplayx_main.c.