class
	WEL_LIST_VIEW_SEARCH_INFO

General
	cluster: wel
	description: "Information on how to search a list view"
	create: make

Ancestors
	WEL_BIT_OPERATIONS
	WEL_LVFI_CONSTANTS
	WEL_LVFI_CONSTANTS
	WEL_STRUCTURE*
	WEL_VK_CONSTANTS

Queries
	clear_flag (flags, mask: INTEGER_32): INTEGER_32
	downwards: BOOLEAN
	exists: BOOLEAN
	flag_set (flags, mask: INTEGER_32): BOOLEAN
	flags: INTEGER_32
	is_equal (other: [like Current] WEL_LIST_VIEW_SEARCH_INFO): BOOLEAN
	is_valid_list_view_flag (a_flag: INTEGER_32): BOOLEAN
	item: POINTER
	left: BOOLEAN
	lparam: INTEGER_32
	Lvfi_nearestxy: INTEGER_32
	Lvfi_param: INTEGER_32
	Lvfi_partial: INTEGER_32
	Lvfi_string: INTEGER_32
	Lvfi_wrap: INTEGER_32
	right: BOOLEAN
	set_flag (flags, mask: INTEGER_32): INTEGER_32
	shared: BOOLEAN
	starting_position: WEL_POINT
	structure_size: INTEGER_32
	target: STRING_32
	upwards: BOOLEAN

Commands
	add_flag (a_flag: [like flags] INTEGER_32)
	copy (other: [like Current] WEL_LIST_VIEW_SEARCH_INFO)
	dispose
	initialize
	initialize_with_character (a_character: CHARACTER_8)
	memory_copy (source_pointer: POINTER; length: INTEGER_32)
	set_downwards
	set_flags (a_flags: [like flags] INTEGER_32)
	set_item (an_item: POINTER)
	set_left
	set_lparam (a_lparam: [like lparam] INTEGER_32)
	set_right
	set_shared
	set_starting_position (a_starting_position: [like starting_position] WEL_POINT)
	set_target (a_target: STRING_GENERAL)
	set_unshared
	set_upwards

Constraints
	valid direction