    class
    	ECOM_EXCEPTION_CODES

    General
    	cluster: constants
    	description: "Definition of COM error codes"

    Ancestors
    	ANY

    Queries
    	cache_e_first: INTEGER_32
    	cache_e_last: INTEGER_32
    	cache_e_nocache_updated: INTEGER_32
    	cache_s_first: INTEGER_32
    	cache_s_formatetc_notsupported: INTEGER_32
    	cache_s_last: INTEGER_32
    	cache_s_samecache: INTEGER_32
    	cache_s_somecaches_notupdated: INTEGER_32
    	class_e_classnotavailable: INTEGER_32
    	class_e_noaggregation: INTEGER_32
    	classfactory_e_first: INTEGER_32
    	classfactory_e_last: INTEGER_32
    	classfactory_s_first: INTEGER_32
    	classfactory_s_last: INTEGER_32
    	clientsite_e_first: INTEGER_32
    	clientsite_e_last: INTEGER_32
    	clientsite_s_first: INTEGER_32
    	clientsite_s_last: INTEGER_32
    	clipbrd_e_bad_data: INTEGER_32
    	clipbrd_e_cant_close: INTEGER_32
    	clipbrd_e_cant_empty: INTEGER_32
    	clipbrd_e_cant_open: INTEGER_32
    	clipbrd_e_cant_set: INTEGER_32
    	clipbrd_e_first: INTEGER_32
    	clipbrd_e_last: INTEGER_32
    	clipbrd_s_first: INTEGER_32
    	clipbrd_s_last: INTEGER_32
    	co_e_alreadyinitialized: INTEGER_32
    	co_e_appdidntreg: INTEGER_32
    	co_e_appnotfound: INTEGER_32
    	co_e_appsingleuse: INTEGER_32
    	co_e_bad_path: INTEGER_32
    	co_e_cantdetermineclass: INTEGER_32
    	co_e_class_create_failed: INTEGER_32
    	co_e_classstring: INTEGER_32
    	co_e_dllnotfound: INTEGER_32
    	co_e_errorinapp: INTEGER_32
    	co_e_errorindll: INTEGER_32
    	co_e_first: INTEGER_32
    	co_e_iidstring: INTEGER_32
    	co_e_init_class_cache: INTEGER_32
    	co_e_init_memory_allocator: INTEGER_32
    	co_e_init_only_single_threaded: INTEGER_32
    	co_e_init_rpc_channel: INTEGER_32
    	co_e_init_scm_exec_failure: INTEGER_32
    	co_e_init_scm_file_mapping_exists: INTEGER_32
    	co_e_init_scm_map_view_of_file: INTEGER_32
    	co_e_init_scm_mutex_exists: INTEGER_32
    	co_e_init_shared_allocator: INTEGER_32
    	co_e_init_tls: INTEGER_32
    	co_e_init_tls_channel_control: INTEGER_32
    	co_e_init_tls_set_channel_control: INTEGER_32
    	co_e_init_unaccepted_user_allocator: INTEGER_32
    	co_e_last: INTEGER_32
    	co_e_notinitialized: INTEGER_32
    	co_e_objisreg: INTEGER_32
    	co_e_objnotconnected: INTEGER_32
    	co_e_objnotreg: INTEGER_32
    	co_e_objsrv_rpc_failure: INTEGER_32
    	co_e_released: INTEGER_32
    	co_e_scm_error: INTEGER_32
    	co_e_scm_rpc_failure: INTEGER_32
    	co_e_server_exec_failure: INTEGER_32
    	co_e_server_stopping: INTEGER_32
    	co_e_wrongosforapp: INTEGER_32
    	co_s_first: INTEGER_32
    	co_s_last: INTEGER_32
    	convert10_e_first: INTEGER_32
    	convert10_e_last: INTEGER_32
    	convert10_e_olestream_bitmap_to_dib: INTEGER_32
    	convert10_e_olestream_fmt: INTEGER_32
    	convert10_e_olestream_get: INTEGER_32
    	convert10_e_olestream_put: INTEGER_32
    	convert10_e_stg_dib_to_bitmap: INTEGER_32
    	convert10_e_stg_fmt: INTEGER_32
    	convert10_e_stg_no_std_stream: INTEGER_32
    	convert10_s_first: INTEGER_32
    	convert10_s_last: INTEGER_32
    	convert10_s_no_presentation: INTEGER_32
    	data_e_first: INTEGER_32
    	data_e_last: INTEGER_32
    	data_s_first: INTEGER_32
    	data_s_last: INTEGER_32
    	data_s_sameformatetc: INTEGER_32
    	disp_e_arrayislocked: INTEGER_32
    	disp_e_badcallee: INTEGER_32
    	disp_e_badindex: INTEGER_32
    	disp_e_badparamcount: INTEGER_32
    	disp_e_badvartype: INTEGER_32
    	disp_e_exception: INTEGER_32
    	disp_e_membernotfound: INTEGER_32
    	disp_e_nonamedargs: INTEGER_32
    	disp_e_notacollection: INTEGER_32
    	disp_e_overflow: INTEGER_32
    	disp_e_paramnotfound: INTEGER_32
    	disp_e_paramnotoptional: INTEGER_32
    	disp_e_typemismatch: INTEGER_32
    	disp_e_unknowninterface: INTEGER_32
    	disp_e_unknownlcid: INTEGER_32
    	disp_e_unknownname: INTEGER_32
    	dragdrop_e_alreadyregistered: INTEGER_32
    	dragdrop_e_first: INTEGER_32
    	dragdrop_e_invalidhwnd: INTEGER_32
    	dragdrop_e_last: INTEGER_32
    	dragdrop_e_notregistered: INTEGER_32
    	dragdrop_s_cancel: INTEGER_32
    	dragdrop_s_drop: INTEGER_32
    	dragdrop_s_first: INTEGER_32
    	dragdrop_s_last: INTEGER_32
    	dragdrop_s_usedefaultcursors: INTEGER_32
    	dv_e_clipformat: INTEGER_32
    	dv_e_dvaspect: INTEGER_32
    	dv_e_dvtargetdevice: INTEGER_32
    	dv_e_dvtargetdevice_size: INTEGER_32
    	dv_e_formatetc: INTEGER_32
    	dv_e_lindex: INTEGER_32
    	dv_e_noiviewobject: INTEGER_32
    	dv_e_statdata: INTEGER_32
    	dv_e_stgmedium: INTEGER_32
    	dv_e_tymed: INTEGER_32
    	e_abort: INTEGER_32
    	e_accessdenied: INTEGER_32
    	e_advf: INTEGER_32
    	e_advisenotsupported: INTEGER_32
    	e_blank: INTEGER_32
    	e_cant_bindtosource: INTEGER_32
    	e_cant_getmoniker: INTEGER_32
    	e_cantconvert: INTEGER_32
    	e_classdiff: INTEGER_32
    	E_end_of_stream: INTEGER_32
    	e_enum_nomore: INTEGER_32
    	e_fail: INTEGER_32
    	e_handle: INTEGER_32
    	e_invalidarg: INTEGER_32
    	e_invalidhwnd: INTEGER_32
    	e_invalidrect: INTEGER_32
    	e_nocache: INTEGER_32
    	e_noconnection: INTEGER_32
    	e_nointerface: INTEGER_32
    	e_nostorage: INTEGER_32
    	e_not_inplaceactive: INTEGER_32
    	e_notimpl: INTEGER_32
    	e_notrunning: INTEGER_32
    	e_oleverb: INTEGER_32
    	e_outofmemory: INTEGER_32
    	e_pointer: INTEGER_32
    	e_promptsavecancelled: INTEGER_32
    	e_static: INTEGER_32
    	e_unexpected: INTEGER_32
    	e_wrongcompobj: INTEGER_32
    	enum_e_first: INTEGER_32
    	enum_e_last: INTEGER_32
    	enum_s_first: INTEGER_32
    	enum_s_last: INTEGER_32
    	inplace_e_first: INTEGER_32
    	inplace_e_last: INTEGER_32
    	inplace_e_notoolspace: INTEGER_32
    	inplace_e_notundoable: INTEGER_32
    	inplace_s_first: INTEGER_32
    	inplace_s_last: INTEGER_32
    	inplace_s_truncated: INTEGER_32
    	marshal_e_first: INTEGER_32
    	marshal_e_last: INTEGER_32
    	marshal_s_first: INTEGER_32
    	marshal_s_last: INTEGER_32
    	mem_e_invalid_link: INTEGER_32
    	mem_e_invalid_root: INTEGER_32
    	mem_e_invalid_size: INTEGER_32
    	mk_e_cantopenfile: INTEGER_32
    	mk_e_connectmanually: INTEGER_32
    	mk_e_enumeration_failed: INTEGER_32
    	mk_e_exceededdeadline: INTEGER_32
    	mk_e_first: INTEGER_32
    	mk_e_intermediateinterfacenotsupported: INTEGER_32
    	mk_e_invalidextension: INTEGER_32
    	mk_e_last: INTEGER_32
    	mk_e_mustbotheruser: INTEGER_32
    	mk_e_needgeneric: INTEGER_32
    	mk_e_no_normalized: INTEGER_32
    	mk_e_noinverse: INTEGER_32
    	mk_e_noobject: INTEGER_32
    	mk_e_noprefix: INTEGER_32
    	mk_e_nostorage: INTEGER_32
    	mk_e_notbindable: INTEGER_32
    	mk_e_notbound: INTEGER_32
    	mk_e_syntax: INTEGER_32
    	mk_e_unavailable: INTEGER_32
    	mk_s_first: INTEGER_32
    	mk_s_him: INTEGER_32
    	mk_s_last: INTEGER_32
    	mk_s_me: INTEGER_32
    	mk_s_monikeralreadyregistered: INTEGER_32
    	mk_s_reduced_to_self: INTEGER_32
    	mk_s_us: INTEGER_32
    	noerror: INTEGER_32
    	ole_e_first: INTEGER_32
    	ole_e_last: INTEGER_32
    	ole_s_first: INTEGER_32
    	ole_s_last: INTEGER_32
    	ole_s_mac_clipformat: INTEGER_32
    	ole_s_static: INTEGER_32
    	ole_s_usereg: INTEGER_32
    	oleobj_e_first: INTEGER_32
    	oleobj_e_invalidverb: INTEGER_32
    	oleobj_e_last: INTEGER_32
    	oleobj_e_noverbs: INTEGER_32
    	oleobj_s_cannot_doverb_now: INTEGER_32
    	oleobj_s_first: INTEGER_32
    	oleobj_s_invalidhwnd: INTEGER_32
    	oleobj_s_invalidverb: INTEGER_32
    	oleobj_s_last: INTEGER_32
    	regdb_e_classnotreg: INTEGER_32
    	regdb_e_first: INTEGER_32
    	regdb_e_iidnotreg: INTEGER_32
    	regdb_e_invalidvalue: INTEGER_32
    	regdb_e_keymissing: INTEGER_32
    	regdb_e_last: INTEGER_32
    	regdb_e_readregdb: INTEGER_32
    	regdb_e_writeregdb: INTEGER_32
    	regdb_s_first: INTEGER_32
    	regdb_s_last: INTEGER_32
    	rpc_e_attempted_multithread: INTEGER_32
    	rpc_e_call_canceled: INTEGER_32
    	rpc_e_call_rejected: INTEGER_32
    	rpc_e_cantcallout_again: INTEGER_32
    	rpc_e_cantcallout_inasynccall: INTEGER_32
    	rpc_e_cantcallout_inexternalcall: INTEGER_32
    	rpc_e_cantcallout_ininputsynccall: INTEGER_32
    	rpc_e_cantpost_insendcall: INTEGER_32
    	rpc_e_canttransmit_call: INTEGER_32
    	rpc_e_changed_mode: INTEGER_32
    	rpc_e_client_cantmarshal_data: INTEGER_32
    	rpc_e_client_cantunmarshal_data: INTEGER_32
    	rpc_e_client_died: INTEGER_32
    	rpc_e_connection_terminated: INTEGER_32
    	rpc_e_disconnected: INTEGER_32
    	rpc_e_fault: INTEGER_32
    	rpc_e_invalid_calldata: INTEGER_32
    	rpc_e_invalid_data: INTEGER_32
    	rpc_e_invalid_datapacket: INTEGER_32
    	rpc_e_invalid_parameter: INTEGER_32
    	rpc_e_invalidmethod: INTEGER_32
    	rpc_e_not_registered: INTEGER_32
    	rpc_e_out_of_resources: INTEGER_32
    	rpc_e_retry: INTEGER_32
    	rpc_e_server_cantmarshal_data: INTEGER_32
    	rpc_e_server_cantunmarshal_data: INTEGER_32
    	rpc_e_server_died: INTEGER_32
    	rpc_e_server_died_dne: INTEGER_32
    	rpc_e_servercall_rejected: INTEGER_32
    	rpc_e_servercall_retrylater: INTEGER_32
    	rpc_e_serverfault: INTEGER_32
    	rpc_e_sys_call_failed: INTEGER_32
    	rpc_e_thread_not_init: INTEGER_32
    	rpc_e_unexpected: INTEGER_32
    	rpc_e_wrong_thread: INTEGER_32
    	s_false: INTEGER_32
    	s_ok: INTEGER_32
    	stg_e_abnormalapiexit: INTEGER_32
    	stg_e_accessdenied: INTEGER_32
    	stg_e_cantsave: INTEGER_32
    	stg_e_diskiswriteprotected: INTEGER_32
    	stg_e_extantmarshallings: INTEGER_32
    	stg_e_filealreadyexists: INTEGER_32
    	stg_e_filenotfound: INTEGER_32
    	stg_e_insufficientmemory: INTEGER_32
    	stg_e_inuse: INTEGER_32
    	stg_e_invalidflag: INTEGER_32
    	stg_e_invalidfunction: INTEGER_32
    	stg_e_invalidhandle: INTEGER_32
    	stg_e_invalidheader: INTEGER_32
    	stg_e_invalidname: INTEGER_32
    	stg_e_invalidparameter: INTEGER_32
    	stg_e_invalidpointer: INTEGER_32
    	stg_e_lockviolation: INTEGER_32
    	stg_e_mediumfull: INTEGER_32
    	stg_e_nomorefiles: INTEGER_32
    	stg_e_notcurrent: INTEGER_32
    	stg_e_notfilebasedstorage: INTEGER_32
    	stg_e_olddll: INTEGER_32
    	stg_e_oldformat: INTEGER_32
    	stg_e_pathnotfound: INTEGER_32
    	stg_e_readfault: INTEGER_32
    	stg_e_reverted: INTEGER_32
    	stg_e_seekerror: INTEGER_32
    	stg_e_sharerequired: INTEGER_32
    	stg_e_shareviolation: INTEGER_32
    	stg_e_toomanyopenfiles: INTEGER_32
    	stg_e_unimplementedfunction: INTEGER_32
    	stg_e_unknown: INTEGER_32
    	stg_e_writefault: INTEGER_32
    	stg_s_converted: INTEGER_32
    	type_e_ambiguousname: INTEGER_32
    	type_e_badmodulekind: INTEGER_32
    	type_e_buffertoosmall: INTEGER_32
    	type_e_cantcreatetmpfile: INTEGER_32
    	type_e_cantloadlibrary: INTEGER_32
    	type_e_circulartype: INTEGER_32
    	type_e_dllfunctionnotfound: INTEGER_32
    	type_e_duplicateid: INTEGER_32
    	type_e_elementnotfound: INTEGER_32
    	type_e_inconsistentpropfuncs: INTEGER_32
    	type_e_invalidid: INTEGER_32
    	type_e_invalidstate: INTEGER_32
    	type_e_invdataread: INTEGER_32
    	type_e_ioerror: INTEGER_32
    	type_e_libnotregistered: INTEGER_32
    	type_e_nameconflict: INTEGER_32
    	type_e_outofbounds: INTEGER_32
    	type_e_qualifiednamedisallowed: INTEGER_32
    	type_e_registryaccess: INTEGER_32
    	type_e_sizetoobig: INTEGER_32
    	type_e_typemismatch: INTEGER_32
    	type_e_undefinedtype: INTEGER_32
    	type_e_unknownlcid: INTEGER_32
    	type_e_unsupformat: INTEGER_32
    	type_e_wrongtypekind: INTEGER_32
    	view_e_draw: INTEGER_32
    	view_e_first: INTEGER_32
    	view_e_last: INTEGER_32
    	view_s_already_frozen: INTEGER_32
    	view_s_first: INTEGER_32
    	view_s_last: INTEGER_32