⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 winappc.h

📁 c语言编程软件vc6.0中文绿色版_vc6.0官方下载
💻 H
📖 第 1 页 / 共 5 页
字号:
  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 + -