#include <win32_misc.h>
|
static LPTOP_LEVEL_EXCEPTION_FILTER | _GetEH () |
|
Definition at line 293 of file win32_misc.h.
CDLL::CDLL |
( |
const wchar_t * |
Name | ) |
|
|
inline |
Definition at line 302 of file win32_misc.h.
void Load(const wchar_t *Name)
static LPTOP_LEVEL_EXCEPTION_FILTER CDLL::_GetEH |
( |
| ) |
|
|
inlinestatic |
Definition at line 296 of file win32_misc.h.
297 LPTOP_LEVEL_EXCEPTION_FILTER rv = SetUnhandledExceptionFilter(NULL);
298 SetUnhandledExceptionFilter(rv);
template<typename funcptr_t >
void CDLL::Bind |
( |
funcptr_t & |
outFunc, |
|
|
const char * |
name |
|
) |
| |
|
inline |
Definition at line 321 of file win32_misc.h.
322 WIN32_OP( outFunc = (funcptr_t)GetProcAddress(
hMod, name) );
void CDLL::Load |
( |
const wchar_t * |
Name | ) |
|
|
inline |
Definition at line 306 of file win32_misc.h.
307 PFC_ASSERT(
hMod == NULL );
309 auto handlerBefore =
_GetEH();
311 WIN32_OP(
hMod = LoadLibrary(Name) );
313 PFC_ASSERT( handlerBefore ==
_GetEH() );
static LPTOP_LEVEL_EXCEPTION_FILTER _GetEH()
CDLL::PFC_CLASS_NOT_COPYABLE_EX |
( |
CDLL |
| ) |
|
The documentation for this class was generated from the following file: