PK_REPORT_record_4_t   

struct PK_REPORT_record_4_s
    {
    PK_REPORT_4_t      status;            --- status code
    int                n_int_arrays;      --- number of int arrays
    PK_int_array_t    *int_arrays;        --- int arrays
    int                n_double_arrays;   --- number of double arrays
    PK_double_array_t *double_arrays;     --- double arrays
    int                n_strings;         --- number of strings
    char             **strings;           --- strings
    int                n_ustrings;        --- number of unicode strings
    PK_UCHAR_t       **ustrings;          --- unicode strings
    int                n_old_item_arrays; --- number of original item arrays
    PK_int_array_t    *old_item_arrays;   --- original item arrays
    PK_CLASS_array_t  *old_class_arrays;  --- original class arrays
    int                n_item_arrays;     --- number of item arrays
    PK_ITEM_array_t   *item_arrays;       --- new item arrays
    };
typedef struct PK_REPORT_record_4_s PK_REPORT_record_4_t;


This datatype is that of a generic REPORT record.

Used in:

PK_REPORT_record_t


It has the fields:

'status'            this indicates the status represented by the information
                    in this record.  The items contained in this record depend
                    upon the 'status'.

'n_int_arrays'      the number of integer arrays

'int_arrays'        the integer arrays

'n_double_arrays'   the number of double arrays

'double_arrays'     the double arrays

'n_strings'         the number of character strings

'strings'           the character strings

'n_ustrings'        the number of unicode character strings

'ustrings'          the unicode character strings

'n_old_item_arrays' the number of pre-existing item arrays

'old_item_arrays'   an array of length 'n_old_item_arrays' of PK_int_array_t
                    structs.  Each struct contains items which existed before
                    the operation for which the report was created and which
                    may no longer exist

'old_class_arrays'  an array of length 'n_old_item_arrays' of PK_CLASS_array_t
                    structs. Each struct of 'old_class_arrays'
                    has the same length as the corresponding struct of
                    'old_item_arrays'

'n_item_arrays'     the number of item arrays

'item_arrays'       an array of length 'n_item_arrays' of PK_ITEM_array_t
                    structs. Each struct contains items which exist after
                    the operation.