void pinq_int_facs_plus(
Pint ws_type, /* workstation type */ Pstore store, /* handle to store object */ Pint *error_ind, /* (out) error indicator */ Pint_facs_plus **facs /* (out) interior facilities plus */
)
typedef void * Pstore;
typedef struct {
Pint num_int_styles; /* number interior styles */
Pint_list int_styles[5]; /* list of available interior styles */
Pint num_hatch_styles; /* number hatch styles */
Pint_list hatch_styles; /* list of available hatch styles */
Pint num_shad_methods; /* number shading method */
Pint_list shad_methods; /* list of available shading method */
Pint num_pred_int_inds; /* number of predefined interior indices */
} Pint_facs_plus;
If the number of available hatch styles is positive, the list of available hatch styles contains all registered and implementation dependent hatch styles supported. If the number of available hatch styles is negative, the implementation dependent hatch styles are derived directly from the hatch style value and the list of available hatch styles contains the number of registered hatch styles; the number of which is indicated by the absolute value of the number of available hatch styles.
If the inquired information is not available, the values returned in the output parameters are implementation dependent and the error indicator is set to one of the following error numbers to indicate the reason for non-availability: