local CursorConst = { Tables = { { Name = "CursorStyle", Type = "Enumeration", NumValues = 2, MinValue = 0, MaxValue = 1, Fields = { { Name = "Mouse", Type = "CursorStyle", EnumValue = 0 }, { Name = "Crosshair", Type = "CursorStyle", EnumValue = 1 }, }, }, { Name = "Cursormode", Type = "Enumeration", NumValues = 93, MinValue = 0, MaxValue = 92, Fields = { { Name = "NoCursor", Type = "Cursormode", EnumValue = 0 }, { Name = "PointCursor", Type = "Cursormode", EnumValue = 1 }, { Name = "CastCursor", Type = "Cursormode", EnumValue = 2 }, { Name = "BuyCursor", Type = "Cursormode", EnumValue = 3 }, { Name = "AttackCursor", Type = "Cursormode", EnumValue = 4 }, { Name = "InteractCursor", Type = "Cursormode", EnumValue = 5 }, { Name = "SpeakCursor", Type = "Cursormode", EnumValue = 6 }, { Name = "InspectCursor", Type = "Cursormode", EnumValue = 7 }, { Name = "PickupCursor", Type = "Cursormode", EnumValue = 8 }, { Name = "TaxiCursor", Type = "Cursormode", EnumValue = 9 }, { Name = "TrainerCursor", Type = "Cursormode", EnumValue = 10 }, { Name = "MineCursor", Type = "Cursormode", EnumValue = 11 }, { Name = "SkinCursor", Type = "Cursormode", EnumValue = 12 }, { Name = "GatherCursor", Type = "Cursormode", EnumValue = 13 }, { Name = "LockCursor", Type = "Cursormode", EnumValue = 14 }, { Name = "MailCursor", Type = "Cursormode", EnumValue = 15 }, { Name = "LootAllCursor", Type = "Cursormode", EnumValue = 16 }, { Name = "RepairCursor", Type = "Cursormode", EnumValue = 17 }, { Name = "RepairnpcCursor", Type = "Cursormode", EnumValue = 18 }, { Name = "ItemCursor", Type = "Cursormode", EnumValue = 19 }, { Name = "SkinHordeCursor", Type = "Cursormode", EnumValue = 20 }, { Name = "SkinAllianceCursor", Type = "Cursormode", EnumValue = 21 }, { Name = "InnkeeperCursor", Type = "Cursormode", EnumValue = 22 }, { Name = "CampaignQuestCursor", Type = "Cursormode", EnumValue = 23 }, { Name = "CampaignQuestTurninCursor", Type = "Cursormode", EnumValue = 24 }, { Name = "QuestCursor", Type = "Cursormode", EnumValue = 25 }, { Name = "QuestRepeatableCursor", Type = "Cursormode", EnumValue = 26 }, { Name = "QuestTurninCursor", Type = "Cursormode", EnumValue = 27 }, { Name = "QuestLegendaryCursor", Type = "Cursormode", EnumValue = 28 }, { Name = "QuestLegendaryTurninCursor", Type = "Cursormode", EnumValue = 29 }, { Name = "QuestImportantCursor", Type = "Cursormode", EnumValue = 30 }, { Name = "QuestImportantTurninCursor", Type = "Cursormode", EnumValue = 31 }, { Name = "QuestMetaCursor", Type = "Cursormode", EnumValue = 32 }, { Name = "QuestMetaTurninCursor", Type = "Cursormode", EnumValue = 33 }, { Name = "QuestRecurringCursor", Type = "Cursormode", EnumValue = 34 }, { Name = "QuestRecurringTurninCursor", Type = "Cursormode", EnumValue = 35 }, { Name = "VehicleCursor", Type = "Cursormode", EnumValue = 36 }, { Name = "MapPinCursor", Type = "Cursormode", EnumValue = 37 }, { Name = "PingCursor", Type = "Cursormode", EnumValue = 38 }, { Name = "EnchantCursor", Type = "Cursormode", EnumValue = 39 }, { Name = "StablemasterCursor", Type = "Cursormode", EnumValue = 40 }, { Name = "PaletteCursor", Type = "Cursormode", EnumValue = 41 }, { Name = "BroomCursor", Type = "Cursormode", EnumValue = 42 }, { Name = "HoldingHandCursor", Type = "Cursormode", EnumValue = 43 }, { Name = "GrabbingHandCursor", Type = "Cursormode", EnumValue = 44 }, { Name = "UIMoveCursor", Type = "Cursormode", EnumValue = 45 }, { Name = "UIResizeCursor", Type = "Cursormode", EnumValue = 46 }, { Name = "GamepadInteractCursor", Type = "Cursormode", EnumValue = 47 }, { Name = "PointErrorCursor", Type = "Cursormode", EnumValue = 48 }, { Name = "CastErrorCursor", Type = "Cursormode", EnumValue = 49 }, { Name = "BuyErrorCursor", Type = "Cursormode", EnumValue = 50 }, { Name = "AttackErrorCursor", Type = "Cursormode", EnumValue = 51 }, { Name = "InteractErrorCursor", Type = "Cursormode", EnumValue = 52 }, { Name = "SpeakErrorCursor", Type = "Cursormode", EnumValue = 53 }, { Name = "InspectErrorCursor", Type = "Cursormode", EnumValue = 54 }, { Name = "PickupErrorCursor", Type = "Cursormode", EnumValue = 55 }, { Name = "TaxiErrorCursor", Type = "Cursormode", EnumValue = 56 }, { Name = "TrainerErrorCursor", Type = "Cursormode", EnumValue = 57 }, { Name = "MineErrorCursor", Type = "Cursormode", EnumValue = 58 }, { Name = "SkinErrorCursor", Type = "Cursormode", EnumValue = 59 }, { Name = "GatherErrorCursor", Type = "Cursormode", EnumValue = 60 }, { Name = "LockErrorCursor", Type = "Cursormode", EnumValue = 61 }, { Name = "MailErrorCursor", Type = "Cursormode", EnumValue = 62 }, { Name = "LootAllErrorCursor", Type = "Cursormode", EnumValue = 63 }, { Name = "RepairErrorCursor", Type = "Cursormode", EnumValue = 64 }, { Name = "RepairnpcErrorCursor", Type = "Cursormode", EnumValue = 65 }, { Name = "ItemErrorCursor", Type = "Cursormode", EnumValue = 66 }, { Name = "SkinHordeErrorCursor", Type = "Cursormode", EnumValue = 67 }, { Name = "SkinAllianceErrorCursor", Type = "Cursormode", EnumValue = 68 }, { Name = "InnkeeperErrorCursor", Type = "Cursormode", EnumValue = 69 }, { Name = "CampaignQuestErrorCursor", Type = "Cursormode", EnumValue = 70 }, { Name = "CampaignQuestTurninErrorCursor", Type = "Cursormode", EnumValue = 71 }, { Name = "QuestErrorCursor", Type = "Cursormode", EnumValue = 72 }, { Name = "QuestRepeatableErrorCursor", Type = "Cursormode", EnumValue = 73 }, { Name = "QuestTurninErrorCursor", Type = "Cursormode", EnumValue = 74 }, { Name = "QuestLegendaryErrorCursor", Type = "Cursormode", EnumValue = 75 }, { Name = "QuestLegendaryTurninErrorCursor", Type = "Cursormode", EnumValue = 76 }, { Name = "QuestImportantErrorCursor", Type = "Cursormode", EnumValue = 77 }, { Name = "QuestImportantTurninErrorCursor", Type = "Cursormode", EnumValue = 78 }, { Name = "QuestMetaErrorCursor", Type = "Cursormode", EnumValue = 79 }, { Name = "QuestMetaTurninErrorCursor", Type = "Cursormode", EnumValue = 80 }, { Name = "QuestRecurringErrorCursor", Type = "Cursormode", EnumValue = 81 }, { Name = "QuestRecurringTurninErrorCursor", Type = "Cursormode", EnumValue = 82 }, { Name = "VehicleErrorCursor", Type = "Cursormode", EnumValue = 83 }, { Name = "MapPinErrorCursor", Type = "Cursormode", EnumValue = 84 }, { Name = "PingErrorCursor", Type = "Cursormode", EnumValue = 85 }, { Name = "EnchantErrorCursor", Type = "Cursormode", EnumValue = 86 }, { Name = "StablemasterErrorCursor", Type = "Cursormode", EnumValue = 87 }, { Name = "PaletteErrorCursor", Type = "Cursormode", EnumValue = 88 }, { Name = "BroomErrorCursor", Type = "Cursormode", EnumValue = 89 }, { Name = "HoldingHandErrorCursor", Type = "Cursormode", EnumValue = 90 }, { Name = "GrabbingHandErrorCursor", Type = "Cursormode", EnumValue = 91 }, { Name = "CustomCursor", Type = "Cursormode", EnumValue = 92 }, }, }, { Name = "UICursorType", Type = "Enumeration", NumValues = 22, MinValue = 0, MaxValue = 21, Fields = { { Name = "Default", Type = "UICursorType", EnumValue = 0 }, { Name = "Item", Type = "UICursorType", EnumValue = 1 }, { Name = "Money", Type = "UICursorType", EnumValue = 2 }, { Name = "Spell", Type = "UICursorType", EnumValue = 3 }, { Name = "PetAction", Type = "UICursorType", EnumValue = 4 }, { Name = "Merchant", Type = "UICursorType", EnumValue = 5 }, { Name = "ActionBar", Type = "UICursorType", EnumValue = 6 }, { Name = "Macro", Type = "UICursorType", EnumValue = 7 }, { Name = "Ammo", Type = "UICursorType", EnumValue = 8 }, { Name = "Pet", Type = "UICursorType", EnumValue = 9 }, { Name = "GuildBank", Type = "UICursorType", EnumValue = 10 }, { Name = "GuildBankMoney", Type = "UICursorType", EnumValue = 11 }, { Name = "EquipmentSet", Type = "UICursorType", EnumValue = 12 }, { Name = "Currency", Type = "UICursorType", EnumValue = 13 }, { Name = "Flyout", Type = "UICursorType", EnumValue = 14 }, { Name = "VoidItem", Type = "UICursorType", EnumValue = 15 }, { Name = "BattlePet", Type = "UICursorType", EnumValue = 16 }, { Name = "Mount", Type = "UICursorType", EnumValue = 17 }, { Name = "Toy", Type = "UICursorType", EnumValue = 18 }, { Name = "ConduitCollectionItem", Type = "UICursorType", EnumValue = 19 }, { Name = "PerksProgramVendorItem", Type = "UICursorType", EnumValue = 20 }, { Name = "Outfit", Type = "UICursorType", EnumValue = 21 }, }, }, { Name = "WorldCursorAnchorType", Type = "Enumeration", NumValues = 4, MinValue = 0, MaxValue = 3, Fields = { { Name = "None", Type = "WorldCursorAnchorType", EnumValue = 0 }, { Name = "Default", Type = "WorldCursorAnchorType", EnumValue = 1 }, { Name = "Cursor", Type = "WorldCursorAnchorType", EnumValue = 2 }, { Name = "Nameplate", Type = "WorldCursorAnchorType", EnumValue = 3 }, }, }, { Name = "WoWClientCursorSize", Type = "Enumeration", NumValues = 5, MinValue = 0, MaxValue = 4, Fields = { { Name = "Standard", Type = "WoWClientCursorSize", EnumValue = 0 }, { Name = "Medium", Type = "WoWClientCursorSize", EnumValue = 1 }, { Name = "Large", Type = "WoWClientCursorSize", EnumValue = 2 }, { Name = "ExtraLarge", Type = "WoWClientCursorSize", EnumValue = 3 }, { Name = "Massive", Type = "WoWClientCursorSize", EnumValue = 4 }, }, }, }, Predicates = { }, }; APIDocumentation:AddDocumentationTable(CursorConst);