HP-UX SNAplus2 R7 APPC Programmer's Guide
APPC Conversation Verbs
MC_GET_ATTRIBUTES and GET_ATTRIBUTES
unsigned char opext;
unsigned char format; /* Reserved */
AP_UINT16 primary_rc;
AP_UINT32 secondary_rc;
unsigned char tp_id[8];
AP_UINT32 conv_id;
unsigned char reserv3;
unsigned char sync_level;
unsigned char mode_name[8];
unsigned char net_name[8];
unsigned char lu_name[8];
unsigned char lu_alias[8];
unsigned char plu_alias[8];
unsigned char plu_un_name[8];
unsigned char reserv4[2];
unsigned char fqplu_name[17];
unsigned char reserv5;
unsigned char user_id[10];
AP_UINT32 conv_group_id;
unsigned char conv_corr_len;
unsigned char conv_corr[8];
unsigned char reserv6[13];
LUWID_OVERLAY luw_id;
unsigned char sess_id[8];
} MC_GET_ATTRIBUTES;
typedef struct luwid_overlay
{
unsigned char fq_length;
unsigned char fq_luw_name[17];
unsigned char instance[6];
unsigned char sequence[2];
} LUWID_OVERLAY;
4.7.2 VCB Structure: GET_ATTRIBUTES
The definition of the VCB structure for the GET_ATTRIBUTES verb is as follows:
typedef struct get_attributes
{
AP_UINT16 opcode;
unsigned char opext;
unsigned char format; /* Reserved */
AP_UINT16 primary_rc;
AP_UINT32 secondary_rc;
unsigned char tp_id[8];
AP_UINT32 conv_id;
unsigned char reserv3;
unsigned char sync_level;
unsigned char mode_name[8];
unsigned char net_name[8];
unsigned char lu_name[8];
unsigned char lu_alias[8];
unsigned char plu_alias[8];
unsigned char plu_un_name[8];
unsigned char reserv4[2];
unsigned char fqplu_name[17];
unsigned char reserv5;
unsigned char user_id[10];
144