ekg2
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje Grupay Strony
Struktury danych | Definicje | Definicje typów
Dokumentacja pliku sniff_gg.h
#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
 

Dokumentacja definicji

#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

Dokumentacja definicji typów

typedef struct gg_recv_msg80 gg_recv_msg80