OpenBarnyard
 
Loading...
Searching...
No Matches
TSystemDLL_Win.h
Go to the documentation of this file.
1#pragma once
2#include "Toshi/TString8.h"
3
5
7{
8public:
10 TSystemDLLWin( const TSystemDLLWin& other );
11
12 virtual ~TSystemDLLWin();
13
14 TBOOL Load( const TString8& a_sFileName );
15 void Unload();
16
17 void* GetAddress( const TString8& a_sSymbolName );
18
19 const TString8& GetFileName() const { return m_sFileName; }
20 void* GetDLL() const { return m_pDLL; }
21
22 TSystemDLLWin& operator=( const TSystemDLLWin& other );
23
24private:
25 TString8 m_sFileName;
26 void* m_pDLL;
27};
28
#define TOSHI_API
Definition Defines.h:41
#define TOSHI_NAMESPACE_START
Definition Defines.h:47
#define TOSHI_NAMESPACE_END
Definition Defines.h:50
Char string implementation for the Toshi engine.
bool TBOOL
Definition Typedefs.h:6
TBOOL Load(const TString8 &a_sFileName)
void * GetDLL() const
void * GetAddress(const TString8 &a_sSymbolName)
const TString8 & GetFileName() const