Public Member Functions | |
XAP_Win32ModuleImpl () | |
~XAP_Win32ModuleImpl () | |
bool | load (const char *name) |
bool | unload () |
bool | resolveSymbol (const char *symbol_name, void **symbol) |
bool | getModuleName (char **dest) const |
bool | getErrorMsg (char **dest) const |
Public Attributes | |
HMODULE | m_hMod |
const char * | m_pszErr |
char * | m_pszModuleName |
XAP_Win32ModuleImpl::XAP_Win32ModuleImpl | ( | ) | [inline] |
XAP_Win32ModuleImpl::~XAP_Win32ModuleImpl | ( | ) | [inline] |
bool XAP_Win32ModuleImpl::getErrorMsg | ( | char ** | dest | ) | const [inline] |
References szErrBadParam.
Referenced by XAP_Win32Module::getErrorMsg().
bool XAP_Win32ModuleImpl::getModuleName | ( | char ** | dest | ) | const [inline] |
References szErrBadParam, and szErrNoDllLoaded.
Referenced by XAP_Win32Module::getModuleName().
bool XAP_Win32ModuleImpl::load | ( | const char * | name | ) | [inline] |
References szErrAlreadyLoaded, szErrNoDllFound, and szName.
Referenced by XAP_Win32Module::load().
bool XAP_Win32ModuleImpl::resolveSymbol | ( | const char * | symbol_name, | |
void ** | symbol | |||
) | [inline] |
References szErrBadParam.
Referenced by XAP_Win32Module::resolveSymbol().
bool XAP_Win32ModuleImpl::unload | ( | void | ) | [inline] |
References szErrCouldNotUnload, and szErrNoDllLoaded.
Referenced by XAP_Win32Module::unload().
HMODULE XAP_Win32ModuleImpl::m_hMod |
const char* XAP_Win32ModuleImpl::m_pszErr [mutable] |
char* XAP_Win32ModuleImpl::m_pszModuleName [mutable] |