cstrike15_src/tier0/xbox/xbox_console.cpp
2025-06-04 03:22:50 +02:00

32 lines
732 B
C++

//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============//
//
// Purpose: Xbox console link
//
//=====================================================================================//
#include "../pch_tier0.h"
#include "xbox/xbox_console.h"
#include "tier0/memdbgon.h"
IXboxConsole *g_pXboxConsole;
typedef IXboxConsole * (WINAPI *CONSOLEINTERFACEFUNC)( void );
void XboxConsoleInit()
{
g_pXboxConsole = NULL;
HMODULE hDLL = ::LoadLibrary( "game:\\bin\\vxbdm_360.dll" );
if ( !hDLL )
{
return;
}
CONSOLEINTERFACEFUNC fpnGetConsoleInterface = (CONSOLEINTERFACEFUNC) ::GetProcAddress( hDLL, (LPSTR)1 );
if ( fpnGetConsoleInterface )
{
g_pXboxConsole = fpnGetConsoleInterface();
}
}