Struktury danych | Definicje | Definicje typów

Dokumentacja pliku plugins/sniff/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
#define GG_STATUS_NOT_AVAIL_DESCR   0x0015
#define GG_STATUS_AVAIL   0x0002
#define GG_STATUS_AVAIL_DESCR   0x0004
#define GG_STATUS_BUSY   0x0003
#define GG_STATUS_BUSY_DESCR   0x0005
#define GG_STATUS_INVISIBLE   0x0014
#define GG_STATUS_INVISIBLE_DESCR   0x0016
#define GG_STATUS_BLOCKED   0x0006
#define GG_STATUS_FRIENDS_MASK   0x8000
#define GG_STATUS_VOICE_MASK   0x20000
#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
#define GG_STATUS_AVAIL_DESCR   0x0004
#define GG_STATUS_BLOCKED   0x0006
#define GG_STATUS_BUSY   0x0003
#define GG_STATUS_BUSY_DESCR   0x0005
#define GG_STATUS_FRIENDS_MASK   0x8000
#define GG_STATUS_INVISIBLE   0x0014
#define GG_STATUS_INVISIBLE_DESCR   0x0016
#define GG_STATUS_NOT_AVAIL   0x0001
#define GG_STATUS_NOT_AVAIL_DESCR   0x0015
#define GG_STATUS_VOICE_MASK   0x20000
#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
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje