Contains the information passed between the request handler and the user exit program.
Syntax:
typedef struct idp_exit_info
{
cobuns32_t version; Version of structure format
cobuns32_t flags; Reserved for future use
cobuns32_t data_size; Size of data addressed by data_ptr
cobuns32_t ext_value_size; Size of data addressed by ext_value
cobuns32_t reserved1[10]; Reserved for future use
IDP_EXIT_SERVICE_FUNCS *funcs; User exit support functions
cobuns8_t *field_name; COBOL Linkage Section item’s name (COBOL DISPLAY encoded)
void *data_ptr; Internal data value associated with field_name
cobuns8_t *ext_param_name; External parameter name (COBOL DISPLAY encoded)
cobuns8_t *ext_value; External data value associated with field_name (UTF-16 encoded)
REQUEST_CONTEXT *request_cxt; Request context
REQHAND_RESPONSE *response; Response details
void *exit_data; User exit-specific data
void *reserved2[10]; Reserved for future use
}IDP_EXIT_INFO;