Ruby
2.4.2p198(2017-09-14revision59899)
|
#include "win32ole.h"
Go to the source code of this file.
Functions | |
static VALUE | ole_hresult2msg (HRESULT hr) |
void | ole_raise (HRESULT hr, VALUE ecs, const char *fmt,...) |
void | Init_win32ole_error (void) |
void Init_win32ole_error | ( | void | ) |
Definition at line 64 of file win32ole_error.c.
References eWIN32OLERuntimeError, rb_define_class(), and rb_eRuntimeError.
Referenced by Init_win32ole().
Definition at line 6 of file win32ole_error.c.
References cWIN32OLE_lcid, msg, NULL, Qnil, rb_str_cat2(), rb_str_new2, strlen(), and term.
Referenced by ole_raise().
Definition at line 46 of file win32ole_error.c.
References msg, ole_hresult2msg(), Qnil, rb_exc_new_str(), rb_exc_raise(), rb_str_append(), rb_str_cat2(), rb_vsprintf(), and va_init_list.
Referenced by ev_advise(), fole_activex_initialize(), fole_each(), fole_initialize(), fole_method_help(), fole_query_interface(), fole_s_connect(), fole_s_const_load(), fole_s_create_guid(), fole_type(), fole_typelib(), folerecord_initialize(), foletype_initialize(), foletypelib_library_name(), foletypelib_name(), foletypelib_path(), folevariant_ary_aref(), folevariant_ary_aset(), get_locked_safe_array(), hash2olerec(), ole_bind_obj(), ole_create_dcom(), ole_initialize(), ole_invoke(), ole_invoke2(), ole_mb2wc(), ole_method_invkind(), ole_method_return_type(), ole_method_return_vtype(), ole_method_sub(), ole_methods_from_typeinfo(), ole_methods_sub(), ole_propertyput(), ole_rec2variant(), ole_set_safe_array(), ole_type_major_version(), ole_type_minor_version(), ole_type_typekind(), ole_val2olevariantdata(), ole_variable_ole_type(), ole_variable_ole_type_detail(), ole_variables(), olemethod_from_typeinfo(), oleparam_ole_param_from_index(), oletypelib_get_libattr(), typeinfo_from_ole(), unlock_safe_array(), and val2variant_ptr().