ParseENums.h 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251
  1. /*
  2. * The contents of this file are subject to the Mozilla Public
  3. * License Version 1.1 (the "License"); you may not use this file
  4. * except in compliance with the License. You may obtain a copy of
  5. * the License at http://www.mozilla.org/MPL/
  6. *
  7. * Software distributed under the License is distributed on an "AS
  8. * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
  9. * implied. See the License for the specific language governing
  10. * rights and limitations under the License.
  11. *
  12. * The Original Code is Vision.
  13. *
  14. * The Initial Developer of the Original Code is The Vision Team.
  15. * Portions created by The Vision Team are
  16. * Copyright (C) 1999, 2000, 2001 The Vision Team. All Rights
  17. * Reserved.
  18. *
  19. * Contributor(s): Wade Majors <wade@ezri.org>
  20. * Rene Gollent
  21. * Bjorn Oksholen
  22. */
  23. #ifndef _PARSEENUMS_H_
  24. #define _PARSEENUMS_H_
  25. const int ZERO = 0;
  26. // NUMERICS
  27. const int RPL_WELCOME = 1;
  28. const int RPL_YOURHOST = 2;
  29. const int RPL_CREATED = 3;
  30. const int RPL_MYINFO = 4;
  31. const int RPL_PROTOCTL = 5; // conflict (most)
  32. const int RPL_NNMAP = 5; // conflict (newnet)
  33. const int RPL_ULMAP = 6;
  34. const int RPL_ULMAPEND = 7;
  35. const int RPL_U2MAP = 15;
  36. const int RPL_U2MAPEND = 17;
  37. const int RPL_TRACELINK = 200;
  38. const int RPL_TRACECONNECTING = 201;
  39. const int RPL_TRACEHANDSHAKE = 202;
  40. const int RPL_TRACEUNKNOWN = 203;
  41. const int RPL_TRACEOPERATOR = 204;
  42. const int RPL_TRACEUSER = 205;
  43. const int RPL_TRACESERVER = 206;
  44. const int RPL_TRACENEWTYPE = 208;
  45. const int RPL_TRACECLASS = 209;
  46. const int RPL_STATSLINKINFO = 211;
  47. const int RPL_STATSCOMMANDS = 212;
  48. const int RPL_STATSCLINE = 213;
  49. const int RPL_STATSNLINE = 214;
  50. const int RPL_STATSILINE = 215;
  51. const int RPL_STATSKLINE = 216;
  52. const int RPL_STATSQLINE = 217;
  53. const int RPL_STATSYLINE = 218;
  54. const int RPL_ENDOFSTATS = 219;
  55. const int RPL_STATSBLINE = 220;
  56. const int RPL_UMODEIS = 221;
  57. const int RPL_DALSTATSE = 223;
  58. const int RPL_DALSTATSF = 224;
  59. const int RPL_DALSTATSZ = 225;
  60. const int RPL_DALSTATSN = 226;
  61. const int RPL_DALSTATSG = 227;
  62. const int RPL_SERVICEINFO = 231;
  63. const int RPL_ENDOFSERVICES = 232;
  64. const int RPL_SERVICE = 233;
  65. const int RPL_SERVLIST = 234;
  66. const int RPL_SERVLISTEND = 235;
  67. const int RPL_STATSLLINE = 241;
  68. const int RPL_STATSUPTIME = 242;
  69. const int RPL_STATSOLINE = 243;
  70. const int RPL_STATSHLINE = 244;
  71. const int RPL_STATSSLINE = 245;
  72. const int RPL_DALSTATSX = 246;
  73. const int RPL_STATSXLINE = 247;
  74. const int RPL_STATSPLINE = 249;
  75. const int RPL_LUSERHIGHESTCONN = 250;
  76. const int RPL_LUSERCLIENT = 251;
  77. const int RPL_LUSEROP = 252;
  78. const int RPL_LUSERUNKNOWN = 253;
  79. const int RPL_LUSERCHANNELS = 254;
  80. const int RPL_LUSERME = 255;
  81. const int RPL_ADMINME = 256;
  82. const int RPL_ADMINLOC1 = 257;
  83. const int RPL_ADMINLOC2 = 258;
  84. const int RPL_ADMINEMAIL = 259;
  85. const int RPL_TRACELOG = 261;
  86. const int RPL_ENDOFTRACE = 262;
  87. const int RPL_TRYAGAIN = 263;
  88. const int RPL_LUSERLOCAL = 265;
  89. const int RPL_LUSERGLOBAL = 266;
  90. const int RPL_SILELIST = 271;
  91. const int RPL_ENDOFSILELIST = 272;
  92. const int RPL_290 = 290;
  93. const int RPL_291 = 291;
  94. const int RPL_292 = 292;
  95. const int RPL_NONE = 300;
  96. const int RPL_AWAY = 301;
  97. const int RPL_USERHOST = 302;
  98. const int RPL_ISON = 303;
  99. const int RPL_UNAWAY = 305;
  100. const int RPL_NOWAWAY = 306;
  101. const int RPL_WHOISIDENTIFIED = 307; // conflict
  102. const int RPL_U2USERIP = 307; // conflict
  103. const int RPL_WHOISADMIN = 308;
  104. const int RPL_WHOISSERVICESADMIN = 309;
  105. const int RPL_WHOISHELPOP = 310;
  106. const int RPL_WHOISUSER = 311;
  107. const int RPL_WHOISSERVER = 312;
  108. const int RPL_WHOISOPERATOR = 313;
  109. const int RPL_WHOWASUSER = 314;
  110. const int RPL_ENDOFWHO = 315;
  111. const int RPL_WHOISCHANOP = 216;
  112. const int RPL_WHOISIDLE = 317;
  113. const int RPL_ENDOFWHOIS = 318;
  114. const int RPL_WHOISCHANNELS = 319;
  115. const int RPL_WHOISREGNICK = 320;
  116. const int RPL_LISTSTART = 321;
  117. const int RPL_LIST = 322;
  118. const int RPL_LISTEND = 323;
  119. const int RPL_CHANNELMODEIS = 324;
  120. const int RPL_CHANNELMLOCK = 325;
  121. const int RPL_CHANSERVURL = 328;
  122. const int RPL_CHANNELCREATED = 329;
  123. const int RPL_NOTOPIC = 331;
  124. const int RPL_TOPIC = 332;
  125. const int RPL_TOPICSET = 333;
  126. const int RPL_COMMANDSYNTAX = 334;
  127. const int RPL_WHOISACTUALLY = 338;
  128. const int RPL_INVITING = 341;
  129. const int RPL_SUMMONING = 342;
  130. const int RPL_VERSION = 351;
  131. const int RPL_WHOREPLY = 352;
  132. const int RPL_NAMEREPLY = 353;
  133. const int RPL_KILLDONE = 361;
  134. const int RPL_CLOSING = 362;
  135. const int RPL_CLOSEEND = 363;
  136. const int RPL_LINKS = 364;
  137. const int RPL_ENDOFLINKS = 365;
  138. const int RPL_ENDOFNAMES = 366;
  139. const int RPL_BANLIST = 367;
  140. const int RPL_ENDOFBANLIST = 368;
  141. const int RPL_ENDOFWHOWAS = 369;
  142. const int RPL_INFO = 371;
  143. const int RPL_MOTD = 372;
  144. const int RPL_INFOSTART = 373;
  145. const int RPL_ENDOFINFO = 374;
  146. const int RPL_MOTDSTART = 375;
  147. const int RPL_ENDOFMOTD = 376;
  148. const int RPL_MOTDALT = 378;
  149. const int RPL_YOUREOPER = 381;
  150. const int RPL_REHASHING = 382;
  151. const int RPL_MYPORTIS = 384;
  152. const int RPL_TIME = 391;
  153. const int RPL_USERSSTART = 392;
  154. const int RPL_USERS = 393;
  155. const int RPL_ENDOFUSERS = 394;
  156. const int RPL_NOUSERS = 395;
  157. const int ERR_NOSUCHNICK = 401;
  158. const int ERR_NOSUCHSERVER = 402;
  159. const int ERR_NOSUCHCHANNEL = 403;
  160. const int ERR_CANNOTSENDTOCHAN = 404;
  161. const int ERR_TOOMANYCHANNELS = 405;
  162. const int ERR_WASNOSUCHNICK = 406;
  163. const int ERR_TOOMANYTARGETS = 407;
  164. const int ERR_NOCOLORSONCHAN = 408;
  165. const int ERR_NOORIGIN = 409;
  166. const int ERR_NORECIPIENT = 411;
  167. const int ERR_NOTEXTTOSEND = 412;
  168. const int ERR_NOTOPLEVEL = 413;
  169. const int ERR_WILDTOPLEVEL = 414;
  170. const int ERR_UNKNOWNCOMMAND = 421;
  171. const int ERR_NOMOTD = 422;
  172. const int ERR_NOADMININFO = 423;
  173. const int ERR_FILEERROR = 424;
  174. const int ERR_TOOMANYAWAY = 429;
  175. const int ERR_NONICKNAMEGIVEN = 431;
  176. const int ERR_ERRONEOUSNICKNAME = 432;
  177. const int ERR_NICKNAMEINUSE = 433;
  178. const int ERR_NICKCOLLISION = 436;
  179. const int ERR_RESOURCEUNAVAILABLE = 437;
  180. const int ERR_NICKCHANGETOOFAST = 438;
  181. const int ERR_TARGETCHANGETOOFAST = 439;
  182. const int ERR_USERNOTINCHANNEL = 441;
  183. const int ERR_NOTONCHANNEL = 442;
  184. const int ERR_USERONCHANNEL = 443;
  185. const int ERR_NOLOGIN = 444;
  186. const int ERR_SUMMONDISABLED = 445;
  187. const int ERR_USERSDISABLED = 446;
  188. const int ERR_NOTREGISTERED = 451;
  189. const int ERR_YOUCANTDOTHAT = 460;
  190. const int ERR_NEEDMOREPARMS = 461;
  191. const int ERR_ALREADYREGISTERED = 462;
  192. const int ERR_NOPERMFORHOST = 463;
  193. const int ERR_PASSWDMISMATCH = 464;
  194. const int ERR_YOUREBANNEDCREEP = 465;
  195. const int ERR_YOUWILLBEBANNED = 466;
  196. const int ERR_KEYSET = 467;
  197. const int ERR_CHANNELISFULL = 471;
  198. const int ERR_UNKNOWNMODE = 472;
  199. const int ERR_INVITEONLYCHAN = 473;
  200. const int ERR_BANNEDFROMCHAN = 474;
  201. const int ERR_BADCHANNELKEY = 475;
  202. const int ERR_BADCHANMASK = 476;
  203. const int ERR_NOPRIVILEGES = 481;
  204. const int ERR_CHANOPRIVSNEEDED = 482;
  205. const int ERR_CANTKILLSERVER = 483;
  206. const int ERR_NOOPERHOST = 491;
  207. const int ERR_NOSERVICEHOST = 492;
  208. const int ERR_UMODEUNKNOWNFLAG = 501;
  209. const int ERR_USERSDONTMATCH = 502;
  210. const int ERR_SILELISTFULL = 511;
  211. const int ERR_TOOMANYWATCH = 512;
  212. const int ERR_TOOMANYDCC = 514;
  213. const int ERR_CANTINVITE = 518;
  214. const int ERR_LISTSYNTAX = 521;
  215. const int ERR_WHOSYNTAX = 522;
  216. const int ERR_WHOLIMEXCEED = 523;
  217. const int RPL_WHOISMASK = 550; // Sorcery.net host masking
  218. const int RPL_LOGON = 600;
  219. const int RPL_LOGOFF = 601;
  220. const int RPL_WATCHOFF = 602;
  221. const int RPL_WATCHSTAT = 603;
  222. const int RPL_NOWON = 604;
  223. const int RPL_NOWOFF = 605;
  224. const int RPL_WATCHLIST = 606;
  225. const int RPL_ENDOFWATCHLIST = 607;
  226. const int RPL_OPERMOTDSTART = 609; // PTLink
  227. const int RPL_OPERMOTD = 610; // possibly others
  228. const int RPL_OPERENDOFMOTD = 611;
  229. const int RPL_WHOWASIP = 612;
  230. const int RPL_WHOISUSERMODESALT = 614; // user modes on PTLink
  231. const int RPL_WHOISUSERMODES = 615;
  232. const int RPL_WHOISREALHOSTNAME = 616;
  233. const int RPL_WHOISREGISTEREDBOT = 617; // conflict (ultimate)
  234. const int RPL_DCCALLOWCHANGE = 617; // conflict (bahamut)
  235. const int RPL_DCCALLOWLIST = 618;
  236. const int RPL_DCCALLOWEND = 619;
  237. const int RPL_DCCALLOW = 620;
  238. #endif