IRCBot Plugin API  v5
user_flags.h
Go to the documentation of this file.
1 #ifndef __USER_FLAGS_H__
2 #define __USER_FLAGS_H__
3 
8 #define UFLAG_a 0x00000001
9 #define UFLAG_b 0x00000002
10 #define UFLAG_c 0x00000004
11 #define UFLAG_d 0x00000008
12 #define UFLAG_e 0x00000010
13 #define UFLAG_f 0x00000020
14 #define UFLAG_g 0x00000040
15 #define UFLAG_h 0x00000080
16 #define UFLAG_i 0x00000100
17 #define UFLAG_j 0x00000200
18 #define UFLAG_k 0x00000400
19 #define UFLAG_l 0x00000800
20 #define UFLAG_m 0x00001000
21 #define UFLAG_n 0x00002000
22 #define UFLAG_o 0x00004000
23 #define UFLAG_p 0x00008000
24 #define UFLAG_q 0x00010000
25 #define UFLAG_r 0x00020000
26 #define UFLAG_s 0x00040000
27 #define UFLAG_t 0x00080000
28 #define UFLAG_u 0x00100000
29 #define UFLAG_v 0x00200000
30 #define UFLAG_w 0x00400000
31 #define UFLAG_x 0x00800000
32 #define UFLAG_y 0x01000000
33 #define UFLAG_z 0x02000000
34 #define UFLAG_A 0x04000000
35 #define UFLAG_B 0x08000000
36 #define UFLAG_C 0x10000000
37 #define UFLAG_D 0x20000000
38 #define UFLAG_E 0x40000000
39 #define UFLAG_F 0x80000000
40 
41 #define UFLAG_MASTER UFLAG_m
42 #define UFLAG_OP UFLAG_o
43 #define UFLAG_HOP UFLAG_h
44 #define UFLAG_DJ UFLAG_d
45 
46 #define UFLAG_DIE UFLAG_i
47 #define UFLAG_REMOTE UFLAG_r
48 #define UFLAG_RATE UFLAG_n
49 #define UFLAG_REQUEST UFLAG_q
50 #define UFLAG_USER_RECORDS UFLAG_u
51 #define UFLAG_BASIC_SOURCE UFLAG_s
52 #define UFLAG_ADVANCED_SOURCE UFLAG_a
53 #define UFLAG_CHANADMIN UFLAG_c
54 #define UFLAG_SKYPE UFLAG_k
55 #define UFLAG_TWEET UFLAG_t
56 #define UFLAG_SOURCE_NO_REQ_BY UFLAG_b
57 
58 #define UFLAG_DCC_CHAT UFLAG_e
59 #define UFLAG_DCC_FSERV UFLAG_f
60 #define UFLAG_DCC_XFER UFLAG_g
61 #define UFLAG_DCC_ADMIN UFLAG_j
62 
63 #define UFLAG_IGNORE UFLAG_x
64 
67 #endif // __USER_FLAGS_H__