| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- #ifndef _IPMSGDEF_H
- #define _IPMSGDEF_H
- /* command */
- #define IPMSG_NOOPERATION 0x00000000UL
- #define IPMSG_BR_ENTRY 0x00000001UL
- #define IPMSG_BR_EXIT 0x00000002UL
- #define IPMSG_ANSENTRY 0x00000003UL
- #define IPMSG_BR_ABSENCE 0x00000004UL
- #define IPMSG_SENDMSG 0x00000020UL
- #define IPMSG_RECVMSG 0x00000021UL
- #define IPMSG_READMSG 0x00000030UL
- #define IPMSG_DELMSG 0x00000031UL
- #define IPMSG_ANSREADMSG 0x00000032UL
- #define IPMSG_GETFILEDATA 0x00000060UL
- #define IPMSG_RELEASEFILES 0x00000061UL
- #define IPMSG_GETDIRFILES 0x00000062UL
- /* option for all command */
- #define IPMSG_ABSENCEOPT 0x00000100UL
- #define IPMSG_SERVEROPT 0x00000200UL
- #define IPMSG_DIALUPOPT 0x00010000UL
- #define IPMSG_FILEATTACHOPT 0x00200000UL
- #define IPMSG_ENCRYPTOPT 0x00400000UL
- #define IPMSG_UTF8OPT 0x00800000UL
- #define IPMSG_CAPUTF8OPT 0x01000000UL
- #define IPMSG_ENCEXTMSGOPT 0x04000000UL
- #define IPMSG_CLIPBOARDOPT 0x08000000UL
- /* option for send command */
- #define IPMSG_SENDCHECKOPT 0x00000100UL
- #define IPMSG_SECRETOPT 0x00000200UL
- #define IPMSG_BROADCASTOPT 0x00000400UL
- #define IPMSG_MULTICASTOPT 0x00000800UL
- #define IPMSG_AUTORETOPT 0x00002000UL
- #define IPMSG_RETRYOPT 0x00004000UL
- #define IPMSG_PASSWORDOPT 0x00008000UL
- #define IPMSG_NOLOGOPT 0x00020000UL
- #define IPMSG_NOADDLISTOPT 0x00080000UL
- #define IPMSG_READCHECKOPT 0x00100000UL
- #define IPMSG_SECRETEXOPT (IPMSG_READCHECKOPT|IPMSG_SECRETOPT)
- /* file types for fileattach command */
- #define IPMSG_FILE_REGULAR 0x00000001UL
- #define IPMSG_FILE_DIR 0x00000002UL
- #define IPMSG_FILE_RETPARENT 0x00000003UL // return parent directory
- #define IPMSG_FILE_SYMLINK 0x00000004UL
- #define IPMSG_FILE_CDEV 0x00000005UL // for UNIX
- #define IPMSG_FILE_BDEV 0x00000006UL // for UNIX
- #define IPMSG_FILE_FIFO 0x00000007UL // for UNIX
- #define IPMSG_FILE_RESFORK 0x00000010UL // for Mac
- #endif
|