Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenwine_msc.h
Go to the documentation of this file.
00001 00002 #define DEFINE_THISCALL_WRAPPER(func, args) \ 00003 void __declspec(naked) __thiscall_ ## func (void) \ 00004 { \ 00005 __asm { pop eax } \ 00006 __asm { push ecx } \ 00007 __asm { push eax } \ 00008 __asm { jmp func } \ 00009 } 00010 00011 exception * __stdcall MSVCRT_exception_ctor(exception * _this, const char ** name); 00012 exception * __stdcall MSVCRT_exception_ctor_noalloc(exception * _this, char ** name, int noalloc); 00013 exception * __stdcall MSVCRT_exception_copy_ctor(exception * _this, const exception * rhs); 00014 exception * __stdcall MSVCRT_exception_default_ctor(exception * _this); 00015 void __stdcall MSVCRT_exception_dtor(exception * _this); 00016 exception * __stdcall MSVCRT_exception_opequals(exception * _this, const exception * rhs); 00017 void * __stdcall MSVCRT_exception_vector_dtor(exception * _this, unsigned int flags); 00018 void * __stdcall MSVCRT_exception_scalar_dtor(exception * _this, unsigned int flags); 00019 const char * __stdcall MSVCRT_what_exception(exception * _this); 00020 bad_typeid * __stdcall MSVCRT_bad_typeid_copy_ctor(bad_typeid * _this, const bad_typeid * rhs); 00021 bad_typeid * __stdcall MSVCRT_bad_typeid_ctor(bad_typeid * _this, const char * name); 00022 bad_typeid * __stdcall MSVCRT_bad_typeid_default_ctor(bad_typeid * _this); 00023 void __stdcall MSVCRT_bad_typeid_dtor(bad_typeid * _this); 00024 bad_typeid * __stdcall MSVCRT_bad_typeid_opequals(bad_typeid * _this, const bad_typeid * rhs); 00025 void * __stdcall MSVCRT_bad_typeid_vector_dtor(bad_typeid * _this, unsigned int flags); 00026 void * __stdcall MSVCRT_bad_typeid_scalar_dtor(bad_typeid * _this, unsigned int flags); 00027 __non_rtti_object * __stdcall MSVCRT___non_rtti_object_copy_ctor(__non_rtti_object * _this, const __non_rtti_object * rhs); 00028 __non_rtti_object * __stdcall MSVCRT___non_rtti_object_ctor(__non_rtti_object * _this, const char * name); 00029 void __stdcall MSVCRT___non_rtti_object_dtor(__non_rtti_object * _this); 00030 __non_rtti_object * __stdcall MSVCRT___non_rtti_object_opequals(__non_rtti_object * _this, const __non_rtti_object *rhs); 00031 void * __stdcall MSVCRT___non_rtti_object_vector_dtor(__non_rtti_object * _this, unsigned int flags); 00032 void * __stdcall MSVCRT___non_rtti_object_scalar_dtor(__non_rtti_object * _this, unsigned int flags); 00033 bad_cast * __stdcall MSVCRT_bad_cast_ctor(bad_cast * _this, const char ** name); 00034 bad_cast * __stdcall MSVCRT_bad_cast_copy_ctor(bad_cast * _this, const bad_cast * rhs); 00035 bad_cast * __stdcall MSVCRT_bad_cast_ctor_charptr(bad_cast * _this, const char * name); 00036 bad_cast * __stdcall MSVCRT_bad_cast_default_ctor(bad_cast * _this); 00037 void __stdcall MSVCRT_bad_cast_dtor(bad_cast * _this); 00038 bad_cast * __stdcall MSVCRT_bad_cast_opequals(bad_cast * _this, const bad_cast * rhs); 00039 void * __stdcall MSVCRT_bad_cast_vector_dtor(bad_cast * _this, unsigned int flags); 00040 void * __stdcall MSVCRT_bad_cast_scalar_dtor(bad_cast * _this, unsigned int flags); 00041 int __stdcall MSVCRT_type_info_opequals_equals(type_info * _this, const type_info * rhs); 00042 int __stdcall MSVCRT_type_info_opnot_equals(type_info * _this, const type_info * rhs); 00043 int __stdcall MSVCRT_type_info_before(type_info * _this, const type_info * rhs); 00044 void __stdcall MSVCRT_type_info_dtor(type_info * _this); 00045 const char * __stdcall MSVCRT_type_info_name(type_info * _this); 00046 const char * __stdcall MSVCRT_type_info_raw_name(type_info * _this); 00047 void * __stdcall MSVCRT_type_info_vector_dtor(type_info * _this, unsigned int flags); 00048 00049 #define __ASM_VTABLE(name,funcs) 00050 //void *MSVCRT_ ## name ##_vtable[] = Generated on Sat May 26 2012 04:35:26 for ReactOS by
1.7.6.1
|