Contains the information passed between the request handler and the user exit program.
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;