frig_house_menu_c (ul_friglib)

	status.i4.v = frig_house_menu_c(top_row.i4.v, left_column.i4.v,
					house.i1a.r [,house_index.i4.r]
					[,house_type.i4.v] [,house_class.i4.v])

	This routine displays a menu of the valid refrigerator houses.

	top_row		top row of menu (use WMNGR_CENTER for centering
			or WINDOW_xxx_COORD macros in macro for special
			positioning)
	left_column	left column of menu (use WMNGR_CENTER for centering
			or WINDOW_xxx_COORD macros in macro for special
			positioning)
	house		returned selected house name (HOUSE_NAME_LEN characters)
	[house_index]	returned overall house index
	[house_type]	type of houses to choose from
			(FRIG_ALL_HOUSES -> all houses (default),
			 FRIG_FRIG_HOUSES -> normal refrigerator houses only,
			 FRIG_COMP_HOUSES -> compressor houses only)
	[house_class]	class of houses to choose from
			(FRIG_ALL_HOUSES -> all houses (default),
			 FRIG_AGGREGATE_HOUSE -> house which is a logical
						 aggregation of component
						 houses,
			 FRIG_COMPONENT_HOUSE -> house which is a member of an
						 aggregate house,
			 FRIG_STANDALONE_HOUSE -> house which does not
						  participate in an aggregate)
			(different classes can be ORed together)

	This function returns ACNET status values as follows:

	CBS_OK			success
	CBS_INVARG		invalid house type passed
	CBS_ABORT		no selection made

	This function requires the following include files:

	cnsparam_h, ul_friglib_h:friguti_h, acnet_errors_h

	Related functions:

	frig_house_select_init_c, frig_house_select_update_c,
	frig_house_select_set_c, frig_next_house_c, frig_verify_house_c

	C usage:

	char	house[HOUSE_NAME_LEN];
	int	status;
	int	top_row = WMNGR_CENTER;
	int	left_column = WMNGR_CENTER;
	int	house_index;
	int	house_type = FRIG_FRIG_HOUSES;
	int	house_class = FRIG_ALL_HOUSES;

	status = frig_house_menu_c(top_row,left_column,house,
				   &house_index,house_type,house_class);