📄 basetype.h
字号:
#if !defined(BASETYPE_H_)
#define BASETYPE_H_
#define READ_NUMBER 16380
#define REGFLAG L"$#@%^!"
#define MAX_ARRAY_LEN 23
//title of messageboxs or dialogs
#define BACKUPTITLE _T("PhoneBackup 1.0")
#define RESTORETITLE _T("PhoneBackup 1.0")
//#define BACKUPBUTTON _T("Backup")
//#define RESTOREBUTTON _T("Restore")
//backupfile's name for backup
#define DBDIR _T("Backup\\BackupDB.BAK")
#define REGDIR _T("Backup\\BackupRegistry.BAK")
#define NOTEDIR _T("Backup\\BackupNote.BZ2")
#define CHANNELDIR _T("Backup\\BackupChannel.BZ2")
#define VOICEDIR _T("Backup\\BackupVoice.BZ2")
#define USERAPPDIR _T("Backup\\BackupUserApp.BZ2")
#define INBOXDIR _T("Backup\\BackupInbox.BZ2")
#define BACKUPDIR _T("Backup")
//text of treeview or listview
#define PIM _T("PIM")
//#define CONTACT _T("Contact")
//#define CALENDAR _T("Calendar")
//#define TASK _T("Task")
//#define INBOX _T("Inbox")
//#define NOTES _T("Notes")
//#define CHANNELS _T("Channels")
//#define TOTAL _T("Total")
//#define VOICERECORDER _T("Voice Recorder")
//#define USERAPP _T("User Application")
//dabase name of pim
#define CONTACTDB _T("Contacts Database")
#define CALENDARDB _T("Appointments Database")
#define TASKDB _T("Tasks Database")
#define INBOXDB _T("pmailMsgs")
//BackupItem contains information of items for backup or restoring
typedef struct _BackupItem
{
TCHAR ItemName[255];
TCHAR DBNAME_ZIPDIR[255];
DWORD ItemSize;
BOOL IsDB;
BOOL IsReg;
BOOL IsMail;
} BackupItem;
typedef struct _STOREDFILE {
DWORD dwFileAttributes;
FILETIME ftCreationTime;
FILETIME ftLastAccessTime;
FILETIME ftLastWriteTime;
DWORD nFileSize;
WORD flag;
WORD pathNameLength;
CString filePathName;
} STOREDFILE;
#define FILEPROPSIZE (sizeof(DWORD)+sizeof(FILETIME))*3
typedef struct _SAVEREGISTRY {
WORD isValue; // 1: reg value, 0: reg key, other: error;
WORD depath;
WORD keyNameLength;
WORD keyValueSize;
DWORD keyValueType;
WCHAR* keyName;
UCHAR* keyValue;
} SAVEREGISTRY;
#define REGKEYSIZE sizeof(WORD)*3
#define REGVALUESIZE sizeof(WORD)*6
typedef struct _KEYNODE {
HKEY hKey;
int nodeIndex;
int depath;
} KEYNODE;
#define MAX_DATA_SIZE 4096
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -