///***************************************************************** /// Microsoft LAN Manager * /// Copyright(c) Microsoft Corp., 1987-1990 * ///***************************************************************** // // @(#)test/test // Function prototypes and some global data // // // C O N S T A N T S - DEFINES ***************** ******* // #define CLIENT_SLOT_NAME "\\MAILSLOT\\NET\\REPL_CLI" #define MASTER_SLOT_NAME "\\MAILSLOT\\NET\\REPL_MAS" #ifndef MAX_2_MSLOT_SIZE #define MAX_2_MSLOT_SIZE (441 - (sizeof(CLIENT_SLOT_NAME) + CNLEN + 1)) #endif #define FULL_SLOT_NAME_SIZE (sizeof(CLIENT_SLOT_NAME) + CNLEN + 1 + 2) #define MILLI_IN_MINUTE 60*1000L #define MAX_UPDATES 32 // message types #define SYNC_MSG 1 #define GUARD_MSG 2 #define PULSE_MSG 3 #define IS_DIR_SUPPORTED 11 #define IS_MASTER 12 #define DIR_NOT_SUPPORTED 13 #define DIR_SUPPORTED 14 #define NOT_MASTER_DIR 15 #define MASTER_DIR 16 // Message opcodes #define START 1 #define UPDATE 2 #define END 3 #define PULSE 4 // Scan modes #define SYNC_SCAN 1 #define GUARD_SCAN 2 // Extent modes #define DIRECTORY 1 #define TREE 2 // Integrity mode #define FILE_INTG 1 #define TREE_INTG 2 // AlertLogExit codes #define EXIT 1 #define NO_EXIT 0 #define HI_PRIO 9 // mailsot write priority #define SECOND_CLASS 2 #define MAIL_WRITE_WAIT 500L // DosFindFirst attributes #define FILE_NORMAL 0x0000 #define FILE_READONLY 0x0001 #define FILE_HIDDEN 0x0002 #define FILE_SYSTEM 0x0004 #define FILE_DIR 0x0010 #define FILE_ARCHIVE 0x0020 // F U N C T I O N S ***************** // VOID AlertLogExit(unsigned, unsigned, unsigned, char *, char *, unsigned);