#ifndef _C2RW_H_
#define _C2RW_H_

#include <windows.h>
#include <tchar.h>
#include <winuser.h>
#include "rd0xAB.h"

#define CFG_FNAME       TEXT("c2rw.cfg")
#define ICONL_SIZE      18

#define MAX_CCTYPE      4   // UL, CL1K, CL4K, PL2S1, PL4S1

#define IFLG_NODATA     1

#define MASK_RWCARD     1
#define MASK_ALLDATA    0x40
#define MASK_NRWMSG     0x80

#pragma pack(1)
typedef struct {
    BYTE    tp;
    BYTE    flg;
    BYTE    qs;
    WORD    cl_en[40];
    BYTE    mfd_cl[4096];
    WORD    ul_en;
    BYTE    mfd_ul[64]; } C2RW_SET;

typedef struct {
        BYTE    tp;
        DWORD   maxqs;
        TCHAR   txt[8];
} C2RW_DSC;
#pragma pack()

#endif  // _C2RW_H_
