class
	WEL_COMPARE_ITEM_STRUCT

General
	cluster: wel
	description: 
		"Supplies the identifiers and application-supplied data for two 
		items in a sorted, owner-drawn list box or combo box. 
		Whenever an application adds a new item to an owner-drawn 
		list box or combo box created with the CBS_SORT or LBS_SORT 
		style, the system sends the owner a Wm_compareitem message. 
		The `lparam' parameter of the message contains a long pointer 
		to a COMPAREITEMSTRUCT structure. Upon receiving the message, 
		the owner compares the two items and returns a value indicating 
		which item sorts before the other. "
	create: make_by_pointer

Ancestors
	WEL_STRUCTURE*
	WEL_WINDOWS_ROUTINES

Queries
	ctl_id: INTEGER_32
	ctl_type: INTEGER_32
	exists: BOOLEAN
	foreground_window: WEL_WINDOW
	is_equal (other: [like Current] WEL_COMPARE_ITEM_STRUCT): BOOLEAN
	is_window (hwnd: POINTER): BOOLEAN
	item: POINTER
	item_data_1: POINTER
	item_data_2: POINTER
	item_id_1: INTEGER_32
	item_id_2: INTEGER_32
	key_down (virtual_key: INTEGER_32): BOOLEAN
	key_locked (virtual_key: INTEGER_32): BOOLEAN
	key_to_string (key_data: INTEGER_32): STRING_32
	locale_id: INTEGER_32
	resource_string_id (an_id: INTEGER_32): STRING_32
	shared: BOOLEAN
	Structure_size: INTEGER_32
	system_directory: STRING_32
	tick_count: INTEGER_32
	window_item: WEL_CONTROL
	window_of_item (hwnd: POINTER): WEL_WINDOW
	windows_directory: STRING_32

Commands
	copy (other: [like Current] WEL_COMPARE_ITEM_STRUCT)
	dispose
	hide_cursor
	initialize
	initialize_with_character (a_character: CHARACTER_8)
	memory_copy (source_pointer: POINTER; length: INTEGER_32)
	message_beep_asterisk
	message_beep_exclamation
	message_beep_hand
	message_beep_ok
	message_beep_question
	output_debug_string (s: STRING_GENERAL)
	set_cursor_position_absolute (x, y: INTEGER_32)
	set_item (an_item: POINTER)
	set_shared
	set_unshared
	show_cursor