ekg2
|
#include <sys/types.h>
Idź do kodu źródłowego tego pliku.
Struktury danych | |
struct | gg_header |
struct | gg_recv_msg |
struct | gg_send_msg |
struct | gg_welcome |
struct | gg_send_msg_ack |
struct | gg_status |
struct | gg_new_status |
struct | gg_status60 |
struct | gg_login60 |
struct | gg_add_remove |
struct | gg_notify_reply60 |
struct | gg_notify |
struct | gg_login70 |
struct | gg_userlist_reply |
struct | gg_userlist_request |
struct | gg_pubdir50_request |
struct | gg_pubdir50_reply |
struct | gg_status77 |
struct | gg_notify_reply77 |
struct | gg_dcc7_accept |
struct | gg_dcc7_reject |
struct | gg_dcc7_new |
struct | gg_dcc7_id_request |
struct | gg_dcc7_id_reply |
struct | gg_send_msg80 |
struct | gg_recv_msg80 |
Definicje | |
#define | GG_PACKED __attribute__ ((packed)) |
#define | GG_RECV_MSG 0x000a |
#define | GG_SEND_MSG 0x000b |
#define | GG_WELCOME 0x0001 |
#define | GG_SEND_MSG_ACK 0x0005 |
#define | GG_PING 0x0008 |
#define | GG_PONG 0x0007 |
#define | GG_STATUS 0x0002 |
#define | GG_NEW_STATUS 0x0002 |
#define | GG_LOGIN_OK 0x0003 |
#define | GG_LIST_EMPTY 0x0012 |
#define | GG_STATUS60 0x000f |
#define | GG_NEED_EMAIL 0x0014 |
#define | GG_LOGIN60 0x0015 |
#define | GG_ADD_NOTIFY 0x000d |
#define | GG_REMOVE_NOTIFY 0x000e |
#define | GG_NOTIFY_REPLY60 0x0011 |
#define | GG_NOTIFY_FIRST 0x000f |
#define | GG_NOTIFY_LAST 0x0010 |
#define | GG_NOTIFY 0x0010 |
#define | GG_LOGIN70 0x19 |
#define | GG_LOGIN_HASH_GG32 0x01 |
#define | GG_LOGIN_HASH_SHA1 0x02 |
#define | GG_USERLIST_REPLY 0x0010 |
#define | GG_USERLIST_REQUEST 0x0016 |
#define | GG_PUBDIR50_REQUEST 0x0014 |
#define | GG_PUBDIR50_REPLY 0x000e |
#define | GG_DISCONNECTING 0x000b |
#define | GG_STATUS77 0x17 |
#define | GG_NOTIFY_REPLY77 0x0018 |
#define | GG_DCC_ACCEPT 0x21 |
#define | GG_DCC7_REJECT 0x22 |
#define | GG_DCC7_FILENAME_LEN 255 |
#define | GG_DCC7_NEW 0x20 |
#define | GG_DCC7_ID_REQUEST 0x23 |
#define | GG_DCC7_ID_REPLY 0x23 |
#define | GG_DCC7_TYPE_VOICE 0x00000001 |
#define | GG_DCC7_TYPE_FILE 0x00000004 |
#define | GG_SEND_MSG80 0x002d |
#define | GG_RECV_MSG80 0x002e |
#define | GG_STATUS_NOT_AVAIL 0x0001 /* niedostÄpny */ |
#define | GG_STATUS_NOT_AVAIL_DESCR 0x0015 /* niedostÄpny z opisem (4.8) */ |
#define | GG_STATUS_AVAIL 0x0002 /* dostÄpny */ |
#define | GG_STATUS_AVAIL_DESCR 0x0004 /* dostÄpny z opisem (4.9) */ |
#define | GG_STATUS_BUSY 0x0003 /* zajÄty */ |
#define | GG_STATUS_BUSY_DESCR 0x0005 /* zajÄty z opisem (4.8) */ |
#define | GG_STATUS_INVISIBLE 0x0014 /* niewidoczny (4.6) */ |
#define | GG_STATUS_INVISIBLE_DESCR 0x0016 /* niewidoczny z opisem (4.9) */ |
#define | GG_STATUS_BLOCKED 0x0006 /* zablokowany */ |
#define | GG_STATUS_FRIENDS_MASK 0x8000 /* tylko dla znajomych (4.6) */ |
#define | GG_STATUS_VOICE_MASK 0x20000 /* czy ma wlaczone audio (7.7) */ |
#define | GG_USERLIST_PUT 0x00 |
#define | GG_USERLIST_PUT_MORE 0x01 |
#define | GG_USERLIST_GET 0x02 |
#define | GG_USERLIST_PUT_REPLY 0x00 |
#define | GG_USERLIST_PUT_MORE_REPLY 0x02 |
#define | GG_USERLIST_GET_REPLY 0x06 |
#define | GG_USERLIST_GET_MORE_REPLY 0x04 |
#define | GG_PUBDIR50_WRITE 0x01 |
#define | GG_PUBDIR50_READ 0x02 |
#define | GG_PUBDIR50_SEARCH_REQUEST 0x03 |
#define | GG_PUBDIR50_SEARCH_REPLY 0x05 |
#define | GG_PUBDIR50_UIN "FmNumber" |
#define | GG_PUBDIR50_STATUS "FmStatus" |
#define | GG_PUBDIR50_FIRSTNAME "firstname" |
#define | GG_PUBDIR50_LASTNAME "lastname" |
#define | GG_PUBDIR50_NICKNAME "nickname" |
#define | GG_PUBDIR50_BIRTHYEAR "birthyear" |
#define | GG_PUBDIR50_CITY "city" |
#define | GG_PUBDIR50_GENDER "gender" |
#define | GG_PUBDIR50_ACTIVE "ActiveOnly" |
#define | GG_PUBDIR50_START "fmstart" |
#define | GG_PUBDIR50_FAMILYNAME "familyname" |
#define | GG_PUBDIR50_FAMILYCITY "familycity" |
#define | GG_ACK_BLOCKED 0x0001 |
#define | GG_ACK_DELIVERED 0x0002 |
#define | GG_ACK_QUEUED 0x0003 |
#define | GG_ACK_MBOXFULL 0x0004 |
#define | GG_ACK_NOT_DELIVERED 0x0006 |
Definicje typów | |
typedef struct gg_recv_msg80 | gg_recv_msg80 |
#define GG_ACK_BLOCKED 0x0001 |
#define GG_ACK_DELIVERED 0x0002 |
#define GG_ACK_MBOXFULL 0x0004 |
#define GG_ACK_NOT_DELIVERED 0x0006 |
#define GG_ACK_QUEUED 0x0003 |
#define GG_ADD_NOTIFY 0x000d |
#define GG_DCC7_FILENAME_LEN 255 |
Maksymalny rozmiar nazwy pliku w poĹÄ czeniach bezpoĹrednich
#define GG_DCC7_ID_REPLY 0x23 |
#define GG_DCC7_ID_REQUEST 0x23 |
#define GG_DCC7_NEW 0x20 |
#define GG_DCC7_REJECT 0x22 |
#define GG_DCC7_TYPE_FILE 0x00000004 |
#define GG_DCC7_TYPE_VOICE 0x00000001 |
#define GG_DCC_ACCEPT 0x21 |
#define GG_DISCONNECTING 0x000b |
#define GG_LIST_EMPTY 0x0012 |
#define GG_LOGIN60 0x0015 |
#define GG_LOGIN70 0x19 |
#define GG_LOGIN_HASH_GG32 0x01 |
#define GG_LOGIN_HASH_SHA1 0x02 |
#define GG_LOGIN_OK 0x0003 |
#define GG_NEED_EMAIL 0x0014 |
#define GG_NEW_STATUS 0x0002 |
#define GG_NOTIFY 0x0010 |
#define GG_NOTIFY_FIRST 0x000f |
#define GG_NOTIFY_LAST 0x0010 |
#define GG_NOTIFY_REPLY60 0x0011 |
#define GG_NOTIFY_REPLY77 0x0018 |
#define GG_PACKED __attribute__ ((packed)) |
#define GG_PING 0x0008 |
#define GG_PONG 0x0007 |
#define GG_PUBDIR50_ACTIVE "ActiveOnly" |
#define GG_PUBDIR50_BIRTHYEAR "birthyear" |
#define GG_PUBDIR50_CITY "city" |
#define GG_PUBDIR50_FAMILYCITY "familycity" |
#define GG_PUBDIR50_FAMILYNAME "familyname" |
#define GG_PUBDIR50_FIRSTNAME "firstname" |
#define GG_PUBDIR50_GENDER "gender" |
#define GG_PUBDIR50_LASTNAME "lastname" |
#define GG_PUBDIR50_NICKNAME "nickname" |
#define GG_PUBDIR50_READ 0x02 |
#define GG_PUBDIR50_REPLY 0x000e |
#define GG_PUBDIR50_REQUEST 0x0014 |
#define GG_PUBDIR50_SEARCH_REPLY 0x05 |
#define GG_PUBDIR50_SEARCH_REQUEST 0x03 |
#define GG_PUBDIR50_START "fmstart" |
#define GG_PUBDIR50_STATUS "FmStatus" |
#define GG_PUBDIR50_UIN "FmNumber" |
#define GG_PUBDIR50_WRITE 0x01 |
#define GG_RECV_MSG 0x000a |
#define GG_RECV_MSG80 0x002e |
#define GG_REMOVE_NOTIFY 0x000e |
#define GG_SEND_MSG 0x000b |
#define GG_SEND_MSG80 0x002d |
#define GG_SEND_MSG_ACK 0x0005 |
#define GG_STATUS 0x0002 |
#define GG_STATUS60 0x000f |
#define GG_STATUS77 0x17 |
#define GG_STATUS_AVAIL 0x0002 /* dostÄpny */ |
#define GG_STATUS_AVAIL_DESCR 0x0004 /* dostÄpny z opisem (4.9) */ |
#define GG_STATUS_BLOCKED 0x0006 /* zablokowany */ |
#define GG_STATUS_BUSY 0x0003 /* zajÄty */ |
#define GG_STATUS_BUSY_DESCR 0x0005 /* zajÄty z opisem (4.8) */ |
#define GG_STATUS_FRIENDS_MASK 0x8000 /* tylko dla znajomych (4.6) */ |
#define GG_STATUS_INVISIBLE 0x0014 /* niewidoczny (4.6) */ |
#define GG_STATUS_INVISIBLE_DESCR 0x0016 /* niewidoczny z opisem (4.9) */ |
#define GG_STATUS_NOT_AVAIL 0x0001 /* niedostÄpny */ |
#define GG_STATUS_NOT_AVAIL_DESCR 0x0015 /* niedostÄpny z opisem (4.8) */ |
#define GG_STATUS_VOICE_MASK 0x20000 /* czy ma wlaczone audio (7.7) */ |
#define GG_USERLIST_GET 0x02 |
#define GG_USERLIST_GET_MORE_REPLY 0x04 |
#define GG_USERLIST_GET_REPLY 0x06 |
#define GG_USERLIST_PUT 0x00 |
#define GG_USERLIST_PUT_MORE 0x01 |
#define GG_USERLIST_PUT_MORE_REPLY 0x02 |
#define GG_USERLIST_PUT_REPLY 0x00 |
#define GG_USERLIST_REPLY 0x0010 |
#define GG_USERLIST_REQUEST 0x0016 |
#define GG_WELCOME 0x0001 |
typedef struct gg_recv_msg80 gg_recv_msg80 |