Data Structures |
| struct | rtti_base_descriptor |
| struct | rtti_base_array |
| struct | rtti_object_hierarchy |
| struct | rtti_object_locator |
Defines |
| #define | THISCALL(func) func |
| #define | THISCALL_NAME(func) __ASM_NAME(#func) |
| #define | DEFINE_THISCALL_WRAPPER(func, args) /* nothing */ |
Functions |
| static const vtable_ptr * | get_vtable (void *obj) |
| static const rtti_object_locator * | get_obj_locator (void *cppobj) |
| static void | dump_obj_locator (const rtti_object_locator *ptr) |
| static void | EXCEPTION_ctor (exception *_this, const char **name) |
| exception __stdcall | MSVCRT_exception_ctor (exception *_this, const char **name) |
| exception __stdcall | MSVCRT_exception_ctor_noalloc (exception *_this, char **name, int noalloc) |
| exception __stdcall | MSVCRT_exception_copy_ctor (exception *_this, const exception *rhs) |
| exception __stdcall | MSVCRT_exception_default_ctor (exception *_this) |
| void __stdcall | MSVCRT_exception_dtor (exception *_this) |
| exception __stdcall | MSVCRT_exception_opequals (exception *_this, const exception *rhs) |
| void *__stdcall | MSVCRT_exception_vector_dtor (exception *_this, unsigned int flags) |
| void *__stdcall | MSVCRT_exception_scalar_dtor (exception *_this, unsigned int flags) |
| const char *__stdcall | MSVCRT_what_exception (exception *_this) |
| bad_typeid *__stdcall | MSVCRT_bad_typeid_copy_ctor (bad_typeid *_this, const bad_typeid *rhs) |
| bad_typeid *__stdcall | MSVCRT_bad_typeid_ctor (bad_typeid *_this, const char *name) |
| bad_typeid *__stdcall | MSVCRT_bad_typeid_default_ctor (bad_typeid *_this) |
| void __stdcall | MSVCRT_bad_typeid_dtor (bad_typeid *_this) |
| bad_typeid *__stdcall | MSVCRT_bad_typeid_opequals (bad_typeid *_this, const bad_typeid *rhs) |
| void *__stdcall | MSVCRT_bad_typeid_vector_dtor (bad_typeid *_this, unsigned int flags) |
| void *__stdcall | MSVCRT_bad_typeid_scalar_dtor (bad_typeid *_this, unsigned int flags) |
| __non_rtti_object *__stdcall | MSVCRT___non_rtti_object_copy_ctor (__non_rtti_object *_this, const __non_rtti_object *rhs) |
| __non_rtti_object *__stdcall | MSVCRT___non_rtti_object_ctor (__non_rtti_object *_this, const char *name) |
| void __stdcall | MSVCRT___non_rtti_object_dtor (__non_rtti_object *_this) |
| __non_rtti_object *__stdcall | MSVCRT___non_rtti_object_opequals (__non_rtti_object *_this, const __non_rtti_object *rhs) |
| void *__stdcall | MSVCRT___non_rtti_object_vector_dtor (__non_rtti_object *_this, unsigned int flags) |
| void *__stdcall | MSVCRT___non_rtti_object_scalar_dtor (__non_rtti_object *_this, unsigned int flags) |
| bad_cast *__stdcall | MSVCRT_bad_cast_ctor (bad_cast *_this, const char **name) |
| bad_cast *__stdcall | MSVCRT_bad_cast_copy_ctor (bad_cast *_this, const bad_cast *rhs) |
| bad_cast *__stdcall | MSVCRT_bad_cast_ctor_charptr (bad_cast *_this, const char *name) |
| bad_cast *__stdcall | MSVCRT_bad_cast_default_ctor (bad_cast *_this) |
| void __stdcall | MSVCRT_bad_cast_dtor (bad_cast *_this) |
| bad_cast *__stdcall | MSVCRT_bad_cast_opequals (bad_cast *_this, const bad_cast *rhs) |
| void *__stdcall | MSVCRT_bad_cast_vector_dtor (bad_cast *_this, unsigned int flags) |
| void *__stdcall | MSVCRT_bad_cast_scalar_dtor (bad_cast *_this, unsigned int flags) |
| int __stdcall | MSVCRT_type_info_opequals_equals (type_info *_this, const type_info *rhs) |
| int __stdcall | MSVCRT_type_info_opnot_equals (type_info *_this, const type_info *rhs) |
| int __stdcall | MSVCRT_type_info_before (type_info *_this, const type_info *rhs) |
| void __stdcall | MSVCRT_type_info_dtor (type_info *_this) |
| const char *__stdcall | MSVCRT_type_info_name (type_info *_this) |
| const char *__stdcall | MSVCRT_type_info_raw_name (type_info *_this) |
| void *__stdcall | MSVCRT_type_info_vector_dtor (type_info *_this, unsigned int flags) |
| terminate_function CDECL | MSVCRT_set_terminate (terminate_function func) |
| terminate_function CDECL | _get_terminate (void) |
| unexpected_function CDECL | MSVCRT_set_unexpected (unexpected_function func) |
| unexpected_function CDECL | _get_unexpected (void) |
| _se_translator_function CDECL | MSVCRT__set_se_translator (_se_translator_function func) |
| void CDECL | MSVCRT_terminate (void) |
| void CDECL | MSVCRT_unexpected (void) |
| const type_info *CDECL | MSVCRT___RTtypeid (void *cppobj) |
| void *CDECL | MSVCRT___RTDynamicCast (void *cppobj, int unknown, type_info *src, type_info *dst, int do_throw) |
| void *CDECL | MSVCRT___RTCastToVoid (void *cppobj) |
Variables |
| const vtable_ptr | MSVCRT_exception_vtable |
| const vtable_ptr | MSVCRT_bad_typeid_vtable |
| const vtable_ptr | MSVCRT_bad_cast_vtable |
| const vtable_ptr | MSVCRT___non_rtti_object_vtable |
| const vtable_ptr | MSVCRT_type_info_vtable |
| static const type_info | exception_type_info |
| static const rtti_base_descriptor | exception_rtti_base_descriptor |
| static const rtti_base_array | exception_rtti_base_array |
| static const rtti_object_hierarchy | exception_type_hierarchy |
| const rtti_object_locator | exception_rtti |
| static const cxx_type_info | exception_cxx_type_info |
| static const type_info | bad_typeid_type_info |
| static const rtti_base_descriptor | bad_typeid_rtti_base_descriptor |
| static const rtti_base_array | bad_typeid_rtti_base_array |
| static const rtti_object_hierarchy | bad_typeid_type_hierarchy |
| const rtti_object_locator | bad_typeid_rtti |
| static const cxx_type_info | bad_typeid_cxx_type_info |
| static const type_info | bad_cast_type_info |
| static const rtti_base_descriptor | bad_cast_rtti_base_descriptor |
| static const rtti_base_array | bad_cast_rtti_base_array |
| static const rtti_object_hierarchy | bad_cast_type_hierarchy |
| const rtti_object_locator | bad_cast_rtti |
| static const cxx_type_info | bad_cast_cxx_type_info |
| static const type_info | __non_rtti_object_type_info |
| static const rtti_base_descriptor | __non_rtti_object_rtti_base_descriptor |
| static const rtti_base_array | __non_rtti_object_rtti_base_array |
| static const rtti_object_hierarchy | __non_rtti_object_type_hierarchy |
| const rtti_object_locator | __non_rtti_object_rtti |
| static const cxx_type_info | __non_rtti_object_cxx_type_info |
| static const type_info | type_info_type_info |
| static const rtti_base_descriptor | type_info_rtti_base_descriptor |
| static const rtti_base_array | type_info_rtti_base_array |
| static const rtti_object_hierarchy | type_info_type_hierarchy |
| const rtti_object_locator | type_info_rtti |
| static const cxx_type_info_table | bad_cast_type_info_table |
| static const cxx_exception_type | bad_cast_exception_type |
| static const cxx_type_info_table | bad_typeid_type_info_table |
| static const cxx_exception_type | bad_typeid_exception_type |
| static const cxx_exception_type | __non_rtti_object_exception_type |