ekg2
|
00001 /* structs and magic values copied from http://akolacz.googlepages.com/RivChat-specyfikacja.PDF 00002 * copyright by Arkadiusz Kolacz 00003 */ 00004 00005 typedef struct { 00006 char header[11]; 00007 int size; 00008 int fromid; 00009 int toid; 00010 char nick[30]; 00011 int type; 00012 char data[256]; /* or RCINFO */ 00013 unsigned char format[10]; 00014 } rivchat_packet; 00015 00016 typedef struct { 00017 char host[50]; 00018 char os[20]; 00019 char prog[18]; 00020 char version[2]; 00021 char away; 00022 char master; 00023 int slowa; 00024 char user[32]; 00025 char kod; 00026 char plec; 00027 int online; 00028 char filetransfer; 00029 char pisze; 00030 } rivchat_packet_rcinfo; 00031 00032 #define RIVCHAT_MESSAGE 0x00 00033 #define RIVCHAT_INIT 0x01 00034 #define RIVCHAT_QUIT 0x03 00035 #define RIVCHAT_ME 0x04 00036 #define RIVCHAT_PING 0x05 00037 #define RIVCHAT_AWAY 0x09 00038 #define RIVCHAT_PINGAWAY 0x13