status.i4.v = is_valid_application_c(names.i1a.r, num_programs.i4.v,

	This routine determines if names correspond to valid application
	program names.

	names		ASCII application name or array of names
			(e.g. PA1009 or SA1003) (PROCESS_NAME_LEN characters)
	num_programs	number of programs requested
	is_valid	returned flags indicating whether or not the
			corresponding name is a valid application name
			(TRUE -> valid application program name,
			 FALSE -> not a valid application program name)

	This function returns status values as follows:

	OK			success
	CLIB_INVARG		invalid number of names passed
	SQL_xxx			error accessing databse information

	This function requires the following include files:

	cnsparam_h, clib_h, acnet_errors_h

	Related functions:

	application_author_c, application_description_c, application_info,
	application_keeper_info, app_executable_exists, pa_to_index_page_c,
	index_page_pa, index_page_title_c, central_service_info

	C/C++ usage:

	static const char	names[PROCESS_NAME_LEN+1] = "PA0052";
	int	status;
	int	num_programs = NUM_PROGRAMS;
	int	is_valid[NUM_PROGRAMS];

	status = is_valid_application_c(names,num_programs,is_valid);