📄 otherdb.h
字号:
#ifndef _ASIX_EMAIL_H
#define _ASIX_EMAIL_H
/**********************名片************************/
//字段
#define CARD_NAME 0 // 名称字段
#define CARD_RELATION 3 // 关系字段
#define CARD_EMAIL 7 // 邮件字段
//返回值
#define CARD_ERROR 0
#define CARD_OK 1
//#define EMAIL_DEL 2 //记录已删除
//#define EMAIL_MATU 3 //此记录已到期或已被删除
#define KEYSTRING_LEN 20
#define CARD_DISP_NUM 7
#define CARD_NAME_LEN 15 //名称字符串长度
#define CARD_RELATION_LEN 13 //关系字符串长度
#define CARD_EMAIL_LEN 31 //邮件字符串长度
/*** data layer ***/
typedef struct addr_stru{
/*前5个作为索引字段*/
char *name;
char *type;
char *email[4];
}ADDR_STRU;
//查找结构
typedef struct{
char *keystring; //查找关键字
// char *type; //显示到期、未到期或全部的提醒
U8 field; //搜索字段
U8 mode; //查找模式
}OTHER_SEARCH_STRU;
/*
//应有程序存放字段值的结构
typedef struct
{
BYTE *fieldvalue; //字段值(单值)
WORD headoffset; //字段头的偏移
}FIELDLIST;
*/
//应有程序存放字段值的结构
struct _FieldValue //字段值
{
struct _FieldValue *next; //下一个字段值
BYTE *fieldvalue; //字段值
WORD offset; //下一个字段值的偏移
};
typedef struct _FieldValue FIELDVALUE;
typedef struct
{
WORD headoffset; //字段头的偏移
WORD type; //字段类型(单值/多值)
FIELDVALUE *head; //字段值列表(多值)
BYTE *fieldvalue;//字段值(单值)
}FIELDVALUELIST;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -