Code:
// enum name = widget::ETypes
list[0] = LF_ENUMERATE, public, value = 0, name = 'NULL_WIDGET'
list[1] = LF_ENUMERATE, public, value = 1, name = 'BORDER'
list[2] = LF_ENUMERATE, public, value = 2, name = 'BUTTON'
list[3] = LF_ENUMERATE, public, value = 3, name = 'TEXT_BUTTON'
list[4] = LF_ENUMERATE, public, value = 4, name = 'DRAGBAR'
list[5] = LF_ENUMERATE, public, value = 8, name = 'TEXT_WIDGET'
list[6] = LF_ENUMERATE, public, value = 16, name = 'ICON_WIDGET'
list[7] = LF_ENUMERATE, public, value = 17, name = 'ICON_WIDGET_XC_YBM2'
list[8] = LF_ENUMERATE, public, value = 18, name = 'ICON_WIDGET_CREATURE'
list[9] = LF_ENUMERATE, public, value = 32, name = 'UPDATE_WIDGET'
list[10] = LF_ENUMERATE, public, value = 64, name = 'DIMMER_WIDGET'
list[11] = LF_ENUMERATE, public, value = 128, name = 'MONO_WIDGET'
list[12] = LF_ENUMERATE, public, value = 256, name = 'TEXT_ENTRY_WIDGET'
list[13] = LF_ENUMERATE, public, value = 1024, name = 'COLORED_BORDER'
list[14] = LF_ENUMERATE, public, value = 2048, name = 'BITMAP_BORDER'
list[15] = LF_ENUMERATE, public, value = 4096, name = 'HIT_SELECT_BUTTON'
list[16] = LF_ENUMERATE, public, value = 8192, name = 'REL_VERIFY_BUTTON'
list[17] = LF_ENUMERATE, public, value = 16384, name = 'USER'
// enum name = widget::ECommands
list[0] = LF_ENUMERATE, public, value = 1, name = 'WIDGET_ACTIVATE'
list[1] = LF_ENUMERATE, public, value = 2, name = 'WIDGET_DRAW'
list[2] = LF_ENUMERATE, public, value = 3, name = 'WIDGET_SET_TEXT'
list[3] = LF_ENUMERATE, public, value = 4, name = 'WIDGET_SET_ICON_FRAME'
list[4] = LF_ENUMERATE, public, value = 5, name = 'WIDGET_SET_STATUS'
list[5] = LF_ENUMERATE, public, value = 6, name = 'WIDGET_CLEAR_STATUS'
list[6] = LF_ENUMERATE, public, value = 7, name = 'WIDGET_GET_TEXT'
list[7] = LF_ENUMERATE, public, value = 8, name = 'WIDGET_SET_ICON_COLOR'
list[8] = LF_ENUMERATE, public, value = 8, name = 'WIDGET_SET_COLOR'
list[9] = LF_ENUMERATE, public, value = 9, name = 'WIDGET_SET_ICON_NAME'
list[10] = LF_ENUMERATE, public, value = 10, name = 'WIDGET_SET_PALETTE'
list[11] = LF_ENUMERATE, public, value = 11, name = 'WIDGET_SET_IMAGE'
list[12] = LF_ENUMERATE, public, value = 12, name = 'WIDGET_SET_ICON_SEQUENCE'
list[13] = LF_ENUMERATE, public, value = 13, name = 'WIDGET_SET_PLAYER_PALETTE_COLORS'
list[14] = LF_ENUMERATE, public, value = 49, name = 'WIDGET_SET_SLIDER_STATE'
list[15] = LF_ENUMERATE, public, value = 50, name = 'WIDGET_SET_SLIDER_RESOLUTION'
list[16] = LF_ENUMERATE, public, value = 51, name = 'WIDGET_SET_TEXT_LEN'
list[17] = LF_ENUMERATE, public, value = 52, name = 'WIDGET_SET_X'
list[18] = LF_ENUMERATE, public, value = 53, name = 'WIDGET_SET_Y'
list[19] = LF_ENUMERATE, public, value = 54, name = 'WIDGET_SET_ITEM'
list[20] = LF_ENUMERATE, public, value = 55, name = 'WIDGET_GET_ITEM'
list[21] = LF_ENUMERATE, public, value = 56, name = 'WIDGET_ADD_ITEM'
list[22] = LF_ENUMERATE, public, value = 57, name = 'WIDGET_CHANGE_ITEM'
list[23] = LF_ENUMERATE, public, value = 58, name = 'WIDGET_DELETE_ITEM'
list[24] = LF_ENUMERATE, public, value = 59, name = 'WIDGET_DELETE_ALL_ITEMS'
list[25] = LF_ENUMERATE, public, value = 61, name = 'WIDGET_SET_WIDTH'
list[26] = LF_ENUMERATE, public, value = 62, name = 'WIDGET_SET_HEIGHT'
list[27] = LF_ENUMERATE, public, value = 63, name = 'WIDGET_SET_COLORIZE'
list[28] = LF_ENUMERATE, public, value = 64, name = 'WIDGET_SET_FOCUS'
// enum name = widget::EStatusFlags
list[0] = LF_ENUMERATE, public, value = (LF_USHORT) 65535, name = 'WIDGET_STATUS_MASK'
list[1] = LF_ENUMERATE, public, value = 1, name = 'WIDGET_SELECTED'
list[2] = LF_ENUMERATE, public, value = 2, name = 'WIDGET_ACTIVE'
list[3] = LF_ENUMERATE, public, value = 4, name = 'WIDGET_DRAWN'
list[4] = LF_ENUMERATE, public, value = 8, name = 'WIDGET_DIMMED'
list[5] = LF_ENUMERATE, public, value = 16, name = 'WIDGET_HIGHLIGHTED'
list[6] = LF_ENUMERATE, public, value = 32, name = 'WIDGET_DISABLED'
list[7] = LF_ENUMERATE, public, value = 4096, name = 'WIDGET_DIMMED_NODRAW'
list[8] = LF_ENUMERATE, public, value = 8192, name = 'WIDGET_ASLEEP'
list[9] = LF_ENUMERATE, public, value = 16384, name = 'WIDGET_UPDATE'
// enum name = widget::EReturnCodes
list[0] = LF_ENUMERATE, public, value = 10, name = 'WIDGET_END_DIALOG'
list[1] = LF_ENUMERATE, public, value = 12, name = 'WIDGET_SELECT'
list[2] = LF_ENUMERATE, public, value = 13, name = 'WIDGET_DESELECT'
list[3] = LF_ENUMERATE, public, value = 14, name = 'WIDGET_RIGHT_SELECT'
// enum name = EResourceType
list[0] = LF_ENUMERATE, public, value = (LF_CHAR) -1(0xFF), name = 'RType_invalid'
list[1] = LF_ENUMERATE, public, value = 0, name = 'RType_misc'
list[2] = LF_ENUMERATE, public, value = 0, name = 'RType_null'
list[3] = LF_ENUMERATE, public, value = 1, name = 'RType_data'
list[4] = LF_ENUMERATE, public, value = 2, name = 'RType_text'
list[5] = LF_ENUMERATE, public, value = 16, name = 'RType_bitmap'
list[6] = LF_ENUMERATE, public, value = 16, name = 'RType_bitmap8'
list[7] = LF_ENUMERATE, public, value = 17, name = 'RType_bitmap24'
list[8] = LF_ENUMERATE, public, value = 18, name = 'RType_bitmap16'
list[9] = LF_ENUMERATE, public, value = 19, name = 'RType_bitmap565'
list[10] = LF_ENUMERATE, public, value = 20, name = 'RType_bitmap555'
list[11] = LF_ENUMERATE, public, value = 21, name = 'RType_bitmap1555'
list[12] = LF_ENUMERATE, public, value = 32, name = 'RType_sfx'
list[13] = LF_ENUMERATE, public, value = 48, name = 'RType_midi'
list[14] = LF_ENUMERATE, public, value = 64, name = 'RType_sprite'
list[15] = LF_ENUMERATE, public, value = 65, name = 'RType_spritedef'
list[16] = LF_ENUMERATE, public, value = 66, name = 'RType_creature'
list[17] = LF_ENUMERATE, public, value = 67, name = 'RType_advobj'
list[18] = LF_ENUMERATE, public, value = 68, name = 'RType_hero'
list[19] = LF_ENUMERATE, public, value = 69, name = 'RType_tileset'
list[20] = LF_ENUMERATE, public, value = 70, name = 'RType_pointer'
list[21] = LF_ENUMERATE, public, value = 71, name = 'RType_interface'
list[22] = LF_ENUMERATE, public, value = 72, name = 'RType_spriteframe'
list[23] = LF_ENUMERATE, public, value = 73, name = 'RType_combat_hero'
list[24] = LF_ENUMERATE, public, value = 79, name = 'RType_advmask'
list[25] = LF_ENUMERATE, public, value = 80, name = 'RType_font'
list[26] = LF_ENUMERATE, public, value = 96, name = 'RType_palette'