📄 winappc.h
字号:
unsigned char plu_alias[8]; /*ES10*/
unsigned char mode_name[8]; /*ES10*/
unsigned char tp_name[64]; /*ES10*/
unsigned char security; /* AP_NONE *ES10*/
/* AP_SAME *ES10*/
/* AP_PGM *ES10*/
unsigned char reserv5[11]; /*ES10*/
unsigned char pwd[10]; /*ES10*/
unsigned char user_id[10]; /*ES10*/
unsigned short pip_dlen; /*ES10*/
unsigned char far *pip_dptr; /*ES10*/
unsigned char reserv6; /*ES10*/
unsigned char fqplu_name[17]; /*ES10*/
unsigned char reserv7[8]; /*ES10*/
unsigned short dlen; /*ES10*/
unsigned char far *dptr; /*ES10*/
}; /*ES10*/
struct mc_send_data
{
unsigned short opcode;
unsigned char opext;
unsigned char reserv2;
unsigned short primary_rc;
unsigned long secondary_rc;
unsigned char tp_id[8];
unsigned long conv_id;
unsigned char rts_rcvd; /* AP_NO */
/* AP_YES */
#ifdef SYNCPT_SUPPORT /*SYNC*/
unsigned char data_type; /* type of data to be sent *SYNC*/
/* AP_APPLICATION *SYNC*/
/* AP_USER_CONTROL_DATA *SYNC*/
/* AP_PS_HEADER *SYNC*/
#else /*SYNC*/
unsigned char reserv3;
#endif /*SYNC*/
unsigned short dlen;
unsigned char far *dptr;
unsigned char type; /* AP_SEND_DATA_FLUSH */
/* AP_SEND_DATA_CONFIRM */
/* AP_SEND_DATA_P_TO_R_FLUSH */
/* AP_SEND_DATA_P_TO_R_SYNC_LEVEL */
/* AP_SEND_DATA_P_TO_R_CONFIRM *SYNC*/
/* AP_SEND_DATA_DEALLOC_FLUSH */
/* AP_SEND_DATA_DEALLOC_SYNC_LEVEL */
/* AP_SEND_DATA_DEALLOC_CONFIRM *SYNC*/
/* AP_SEND_DATA_DEALLOC_ABEND */
unsigned char reserv4;
};
struct mc_send_error
{
unsigned short opcode;
unsigned char opext;
unsigned char reserv2;
unsigned short primary_rc;
unsigned long secondary_rc;
unsigned char tp_id[8];
unsigned long conv_id;
unsigned char rts_rcvd; /* AP_NO */
/* AP_YES */
#ifdef SYNCPT_SUPPORT /*SYNC*/
unsigned char err_type; /* type of error *SYNC*/
/* AP_PROG *SYNC*/
/* AP_BACKOUT_NO_RESYNC *SYNC*/
/* AP_BACKOUT_RESYNC *SYNC*/
#else /*SYNC*/
unsigned char reserv3;
#endif /*SYNC*/
unsigned char err_dir; /* AP_RCV_DIR_ERROR */
/* AP_SEND_DIR_ERROR */
unsigned char reserv4;
unsigned short log_dlen; /*SELD*/
unsigned char far *log_dptr; /*SELD*/
};
struct mc_test_rts
{
unsigned short opcode;
unsigned char opext;
unsigned char reserv2;
unsigned short primary_rc;
unsigned long secondary_rc;
unsigned char tp_id[8];
unsigned long conv_id;
unsigned char reserv3;
};
struct mc_test_rts_and_post /*RPRP*/
{ /*RPRP*/
unsigned short opcode; /*RPRP*/
unsigned char opext; /*RPRP*/
unsigned char reserv2; /*RPRP*/
unsigned short primary_rc; /*RPRP*/
unsigned long secondary_rc; /*RPRP*/
unsigned char tp_id[8]; /*RPRP*/
unsigned long conv_id; /*RPRP*/
unsigned char reserv3; /*RPRP*/
unsigned long handle; /*RPRP*/
}; /*RPRP*/
#ifdef WIN32 /*APOR*/
struct mc_post_on_receipt /*APOR*/
{ /*APOR*/
unsigned short opcode; /*APOR*/
unsigned char opext; /*APOR*/
unsigned char reserv1; /*APOR*/
unsigned short primary_rc; /*APOR*/
unsigned long secondary_rc; /*APOR*/
unsigned char tp_id[8]; /*APOR*/
unsigned long conv_id; /*APOR*/
unsigned short reserv2; /*APOR*/
unsigned char reserv3; /*APOR*/
unsigned char reserv4; /*APOR*/
unsigned short max_len; /*APOR*/
unsigned short reserv5; /*APOR*/
unsigned char far * reserv6; /*APOR*/
unsigned char reserv7[5]; /*APOR*/
unsigned long sema; /*APOR*/
}; /*APOR*/
#endif /*APOR*/
struct mc_receive_log_data /*RELD*/
{ /*RELD*/
unsigned short opcode; /*RELD*/
unsigned char opext; /*RELD*/
unsigned char reserv1; /*RELD*/
unsigned short primary_rc; /*RELD*/
unsigned long secondary_rc; /*RELD*/
unsigned char tp_id[8]; /*RELD*/
unsigned long conv_id; /*RELD*/
unsigned short log_dlen; /*RELD*/
unsigned char far * log_dptr; /*RELD*/
}; /*RELD*/
/*****************************************************************************/
/* basic conversation vcbs */
/*****************************************************************************/
struct allocate
{
unsigned short opcode;
unsigned char opext;
unsigned char reserv2;
unsigned short primary_rc;
unsigned long secondary_rc;
unsigned char tp_id[8];
unsigned long conv_id;
unsigned char conv_type; /* AP_BASIC_CONVERSATION */
/* AP_MAPPED_CONVERSATION */
unsigned char sync_level; /* AP_NONE */
/* AP_CONFIRM_SYNC_LEVEL */
/* AP_SYNCPT *SYNC*/
unsigned char reserv3[2];
unsigned char rtn_ctl; /* AP_WHEN_SESSION_ALLOCATED */
/* AP_IMMEDIATE */
/* AP_WHEN_SESSION_FREE */
/* AP_WHEN_CONWINNER_ALLOCATED *ES10*/
/* AP_WHEN_CONV_GROUP_ALLOCATED *ES10*/
unsigned char reserv4;
unsigned long conv_group_id; /* conversation group id *ES10*/
unsigned long sense_data; /* alloc failure sense data *ES10*/
unsigned char plu_alias[8];
unsigned char mode_name[8];
unsigned char tp_name[64];
unsigned char security; /* AP_NONE */
/* AP_SAME */
/* AP_PGM */
/* AP_PROXY_NONE *5178*/
/* AP_PROXY_SAME *5178*/
/* AP_PROXY_PGM *5178*/
unsigned char reserv5[11];
unsigned char pwd[10];
unsigned char user_id[10];
unsigned short pip_dlen;
unsigned char far *pip_dptr;
unsigned char reserv7; /*CPIC* for NS/2 compatability */
unsigned char fqplu_name[17]; /*CPIC* fully qualified PLU name */
unsigned char reserv8[8]; /*CPIC* reduced this from 26 to 8 */
#ifdef WIN32
LPWSTR proxy_user; /* present if opext&AP_EXTD_VCB *5178*/
LPWSTR proxy_domain; /* present if opext&AP_EXTD_VCB *5178*/
unsigned char reserv9[16]; /* present if opext&AP_EXTD_VCB *5178*/
#endif
};
struct confirm
{
unsigned short opcode;
unsigned char opext;
unsigned char reserv2;
unsigned short primary_rc;
unsigned long secondary_rc;
unsigned char tp_id[8];
unsigned long conv_id;
unsigned char rts_rcvd; /* AP_NO */
/* AP_YES */
};
struct confirmed
{
unsigned short opcode;
unsigned char opext;
unsigned char reserv2;
unsigned short primary_rc;
unsigned long secondary_rc;
unsigned char tp_id[8];
unsigned long conv_id;
};
struct deallocate
{
unsigned short opcode;
unsigned char opext;
unsigned char reserv2;
unsigned short primary_rc;
unsigned long secondary_rc;
unsigned char tp_id[8];
unsigned lo
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -