/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
 *
 * The contents of this file are subject to the Netscape Public License
 * Version 1.0 (the "License"); you may not use this file except in
 * compliance with the License.  You may obtain a copy of the License at
 * http://www.mozilla.org/NPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See
 * the License for the specific language governing rights and limitations
 * under the License.
 *
 * The Original Code is Mozilla Communicator client code.
 *
 * The Initial Developer of the Original Code is Netscape Communications
 * Corporation.  Portions created by Netscape are Copyright (C) 1998
 * Netscape Communications Corporation.  All Rights Reserved.
 */

/* Do not edit - generated by gentags.pl */
#ifndef nsHTMLTagsEnums_h___
#define nsHTMLTagsEnums_h___
enum nsDOMHTMLTag {
  /* this enum must be first and must be zero */
  DOMHTMLTag_unknown=0,

  /* begin tag enums */
  DOMHTMLTag_a=1, DOMHTMLTag_abbr=2, DOMHTMLTag_acronym=3, 
  DOMHTMLTag_address=4, DOMHTMLTag_applet=5, DOMHTMLTag_area=6, 
  DOMHTMLTag_b=7, DOMHTMLTag_base=8, DOMHTMLTag_basefont=9, 
  DOMHTMLTag_bdo=10, DOMHTMLTag_bgsound=11, DOMHTMLTag_big=12, 
  DOMHTMLTag_blink=13, DOMHTMLTag_blockquote=14, DOMHTMLTag_body=15, 
  DOMHTMLTag_br=16, DOMHTMLTag_button=17, DOMHTMLTag_caption=18, 
  DOMHTMLTag_center=19, DOMHTMLTag_cite=20, DOMHTMLTag_code=21, 
  DOMHTMLTag_col=22, DOMHTMLTag_colgroup=23, DOMHTMLTag_dd=24, 
  DOMHTMLTag_del=25, DOMHTMLTag_dfn=26, DOMHTMLTag_dir=27, DOMHTMLTag_div=28, 
  DOMHTMLTag_dl=29, DOMHTMLTag_dt=30, DOMHTMLTag_em=31, DOMHTMLTag_embed=32, 
  DOMHTMLTag_fieldset=33, DOMHTMLTag_font=34, DOMHTMLTag_form=35, 
  DOMHTMLTag_frame=36, DOMHTMLTag_frameset=37, DOMHTMLTag_h1=38, 
  DOMHTMLTag_h2=39, DOMHTMLTag_h3=40, DOMHTMLTag_h4=41, DOMHTMLTag_h5=42, 
  DOMHTMLTag_h6=43, DOMHTMLTag_head=44, DOMHTMLTag_hr=45, DOMHTMLTag_html=46, 
  DOMHTMLTag_i=47, DOMHTMLTag_iframe=48, DOMHTMLTag_ilayer=49, 
  DOMHTMLTag_img=50, DOMHTMLTag_input=51, DOMHTMLTag_ins=52, 
  DOMHTMLTag_isindex=53, DOMHTMLTag_kbd=54, DOMHTMLTag_keygen=55, 
  DOMHTMLTag_label=56, DOMHTMLTag_layer=57, DOMHTMLTag_legend=58, 
  DOMHTMLTag_li=59, DOMHTMLTag_link=60, DOMHTMLTag_listing=61, 
  DOMHTMLTag_map=62, DOMHTMLTag_menu=63, DOMHTMLTag_meta=64, 
  DOMHTMLTag_multicol=65, DOMHTMLTag_nobr=66, DOMHTMLTag_noembed=67, 
  DOMHTMLTag_noframes=68, DOMHTMLTag_nolayer=69, DOMHTMLTag_noscript=70, 
  DOMHTMLTag_object=71, DOMHTMLTag_ol=72, DOMHTMLTag_optgroup=73, 
  DOMHTMLTag_option=74, DOMHTMLTag_p=75, DOMHTMLTag_param=76, 
  DOMHTMLTag_plaintext=77, DOMHTMLTag_pre=78, DOMHTMLTag_q=79, 
  DOMHTMLTag_s=80, DOMHTMLTag_samp=81, DOMHTMLTag_script=82, 
  DOMHTMLTag_select=83, DOMHTMLTag_server=84, DOMHTMLTag_small=85, 
  DOMHTMLTag_sound=86, DOMHTMLTag_spacer=87, DOMHTMLTag_span=88, 
  DOMHTMLTag_strike=89, DOMHTMLTag_strong=90, DOMHTMLTag_style=91, 
  DOMHTMLTag_sub=92, DOMHTMLTag_sup=93, DOMHTMLTag_table=94, 
  DOMHTMLTag_tbody=95, DOMHTMLTag_td=96, DOMHTMLTag_textarea=97, 
  DOMHTMLTag_tfoot=98, DOMHTMLTag_th=99, DOMHTMLTag_thead=100, 
  DOMHTMLTag_title=101, DOMHTMLTag_tr=102, DOMHTMLTag_tt=103, 
  DOMHTMLTag_u=104, DOMHTMLTag_ul=105, DOMHTMLTag_var=106, 
  DOMHTMLTag_wbr=107, DOMHTMLTag_xmp=108, 

  /* The remaining enums are not for tags */
  eHTMLTag_text=109, eHTMLTag_whitespace=110, eHTMLTag_newline=111, 
  eHTMLTag_comment=112, eHTMLTag_entity=113, eHTMLTag_userdefined=114, 
  eHTMLTag_secret_h1style=115, eHTMLTag_secret_h2style=116, 
  eHTMLTag_secret_h3style=117, eHTMLTag_secret_h4style=118, 
  eHTMLTag_secret_h5style=119, eHTMLTag_secret_h6style=120
};
#define NS_HTML_TAG_MAX 108

extern NS_DOM nsDOMHTMLTag NS_DOMTagToEnum(const char* aTag);
extern NS_DOM const char* NS_DOMEnumToTag(nsDOMHTMLTag aEnum);

#endif /* nsHTMLTagsEnums_h___ */
