class
	COM_FAILURE

General
	cluster: elks
	description: "Exception for a COM error"

Ancestors
	OPERATING_SYSTEM_EXCEPTION*

Queries
	Code: INTEGER_32
	Exception_manager: EXCEPTION_MANAGER
	exception_trace: ?STRING_8
	hresult: INTEGER_32
	hresult_code: INTEGER_32
	hresult_facility: INTEGER_32
	hresult_message: STRING_8
	is_caught: BOOLEAN
	is_ignorable: BOOLEAN
	is_ignored: BOOLEAN
	is_raisable: BOOLEAN
	line_number: INTEGER_32
	meaning: STRING_8
	message: ?STRING_8
	original: EXCEPTION
	out: STRING_8
	recipient_name: ?STRING_8
	throwing_exception: ?EXCEPTION
	type_name: ?STRING_8

Commands
	raise
	set_hresult_code (a_code: [like hresult_code] INTEGER_32)
	set_message (a_message: [like message] ?STRING_8)
	trigger (a_code: INTEGER_32)