diff --git a/ESOAPI.lua b/ESOAPI.lua
index f1ed012..d1e8001 100644
--- a/ESOAPI.lua
+++ b/ESOAPI.lua
@@ -15886,7 +15886,7 @@ args = "()",
returns = "(integer,)",
valuetype = "version,",},
-Id = {type = "function",
+Id64ToString = {type = "function",
description = "",
args = "(*id64* _id_)",
returns = "(string,)",
@@ -15973,7 +15973,7 @@ valuetype = "currentTime,",},
GetTimeStamp = {type = "function",
description = "",
args = "()",
-returns = "()",
+returns = "(id64,)",
valuetype = "timestamp,",},
GetDiffBetweenTimeStamps = {type = "function",
@@ -16096,7 +16096,7 @@ args = "(*string* _text_)",
returns = "(integer,)",
valuetype = "hashValue,",},
-Set = {type = "function",
+Set3DRenderSpaceToCurrentCamera = {type = "function",
description = "",
args = "(*string* _controlName_)",},
@@ -16124,9 +16124,11 @@ args = "()",
returns = "(string,)",
valuetype = "versionString,",},
-Is = {type = "function",
+Is64BitClient = {type = "function",
description = "",
-args = "()",},
+args = "()",
+returns = "(bool,)",
+valuetype = "is64Bit,",},
DoesSystemSupportConsoleEnhancedRenderQuality = {type = "function",
description = "",
@@ -16590,12 +16592,12 @@ GetGuildEventInfo = {type = "function",
description = "",
args = "(*integer* _guildId_, *[GuildHistoryCategory|#GuildHistoryCategory]* _category_, *luaindex* _eventIndex_)",
returns = "(variant,variant,variant,variant,variant,variant,integer,integer,)",
-valuetype = "secsSinceEvent,eventType,",},
+valuetype = "param6,param5,param4,param3,param2,param1,secsSinceEvent,eventType,",},
GetGuildEventId = {type = "function",
description = "",
args = "(*integer* _guildId_, *[GuildHistoryCategory|#GuildHistoryCategory]* _category_, *luaindex* _eventIndex_)",
-returns = "()",
+returns = "(id64,)",
valuetype = "guildEventId,",},
SetGuildMemberNote = {type = "function",
@@ -17194,7 +17196,7 @@ AddBackgroundListFilterEntry = {type = "function",
description = "",
args = "(*integer* _taskId_, *integer* _value1_, *integer* _value2_)",},
-AddBackgroundListFilterEntry = {type = "function",
+AddBackgroundListFilterEntry64 = {type = "function",
description = "",
args = "(*integer* _taskId_, *id64* _value_)",},
@@ -17214,12 +17216,14 @@ valuetype = "numResults,",},
GetBackgroundListFilterResult = {type = "function",
description = "",
-args = "(*integer* _taskId_, *luaindex* _resultIndex_)",},
+args = "(*integer* _taskId_, *luaindex* _resultIndex_)",
+returns = "(integer,integer,)",
+valuetype = "value2,value1,",},
-GetBackgroundListFilterResult = {type = "function",
+GetBackgroundListFilterResult64 = {type = "function",
description = "",
args = "(*integer* _taskId_, *luaindex* _resultIndex_)",
-returns = "()",
+returns = "(id64,)",
valuetype = "value,",},
PlayVideo = {type = "function",
@@ -18450,11 +18454,15 @@ valuetype = "name,",},
GetComparisonEquipSlotsFromItemLink = {type = "function",
description = "",
-args = "(*string* _itemLink_)",},
+args = "(*string* _itemLink_)",
+returns = "()",
+valuetype = "comparisonSlot2,comparisonSlot1,",},
GetComparisonEquipSlotsFromBagItem = {type = "function",
description = "",
-args = "(*integer* _bagId_, *integer* _slotIndex_)",},
+args = "(*integer* _bagId_, *integer* _slotIndex_)",
+returns = "()",
+valuetype = "comparisonSlot2,comparisonSlot1,",},
GetItemName = {type = "function",
description = "",
@@ -18832,7 +18840,7 @@ GetTrackedByIndex = {type = "function",
description = "",
args = "(*luaindex* _index_)",
returns = "(integer,integer,integer,)",
-valuetype = "trackType,",},
+valuetype = "param2,param1,trackType,",},
GetTrackedIsAssisted = {type = "function",
description = "",
@@ -19342,13 +19350,13 @@ GetActionBindingInfo = {type = "function",
description = "",
args = "(*luaindex* _layerIndex_, *luaindex* _categoryIndex_, *luaindex* _actionIndex_, *luaindex* _bindingIndex_)",
returns = "()",
-valuetype = "keyCode,",},
+valuetype = "mod4,mod3,mod2,mod1,keyCode,",},
GetHighestPriorityActionBindingInfoFromName = {type = "function",
description = "",
args = "(*string* _actionName_, *bool* _preferGamepad_)",
returns = "()",
-valuetype = "keyCode,",},
+valuetype = "mod4,mod3,mod2,mod1,keyCode,",},
GetMaxBindingsPerAction = {type = "function",
description = "",
@@ -20200,11 +20208,11 @@ OnWeaponSwap = {type = "function",
description = "",
args = "()",},
-OnWeaponSwapToSet = {type = "function",
+OnWeaponSwapToSet1 = {type = "function",
description = "",
args = "()",},
-OnWeaponSwapToSet = {type = "function",
+OnWeaponSwapToSet2 = {type = "function",
description = "",
args = "()",},
@@ -22350,7 +22358,7 @@ GetStoreEntryInfo = {type = "function",
description = "",
args = "(*luaindex* _entryIndex_)",
returns = "(integer,integer,integer,integer,bool,integer,bool,bool,integer,integer,integer,string,textureName,)",
-valuetype = "entryType,questNameColor,quality,meetsRequirementsToUse,meetsRequirementsToBuy,sellPrice,price,stack,name,icon,",},
+valuetype = "entryType,currencyQuantity2,currencyType2,currencyQuantity1,currencyType1,questNameColor,quality,meetsRequirementsToUse,meetsRequirementsToBuy,sellPrice,price,stack,name,icon,",},
GetStoreEntryBuyRequirementErrorId = {type = "function",
description = "",
@@ -23692,7 +23700,7 @@ GetHelpInfo = {type = "function",
description = "",
args = "(*luaindex* _helpCategoryIndex_, *luaindex* _helpIndex_)",
returns = "(string,string,string,string,string,)",
-valuetype = "showOptions,descriptionGamepad,image,description,name,",},
+valuetype = "showOptions,descriptionGamepad2,descriptionGamepad,image,description2,description,name,",},
GetHelpSearchResults = {type = "function",
description = "",
@@ -25320,7 +25328,7 @@ SetSCTAnimationOffsetY = {type = "function",
description = "",
args = "(*object* _timeline_, *number* _offsetY_)",},
-ZoUTF = {type = "function",
+ZoUTF8StringLength = {type = "function",
description = "",
args = "(*string* _string_)",
returns = "(integer,)",
@@ -26107,7 +26115,7 @@ valuetype = "population,",},
GetFurnitureIdFromCollectibleId = {type = "function",
description = "",
args = "(*integer* _collectibleId_)",
-returns = "()",
+returns = "(id64,)",
valuetype = "furnitureId,",},
GetCollectibleIdFromFurnitureId = {type = "function",
@@ -26119,13 +26127,13 @@ valuetype = "collectibleId,",},
GetItemUniqueIdFromFurnitureId = {type = "function",
description = "",
args = "(*id64* _furnitureId_)",
-returns = "()",
+returns = "(id64,)",
valuetype = "itemUniqueId,",},
GetFurnitureIdFromItemUniqueId = {type = "function",
description = "",
args = "(*id64* _itemUniqueId_)",
-returns = "()",
+returns = "(id64,)",
valuetype = "furnitureId,",},
SetNameplateKeyboardFont = {type = "function",
@@ -26654,7 +26662,7 @@ GetItemCraftingInfo = {type = "function",
description = "",
args = "(*integer* _bagId_, *integer* _slotIndex_)",
returns = "()",
-valuetype = "itemType,usedInCraftingType,",},
+valuetype = "extraInfo3,extraInfo2,extraInfo1,itemType,usedInCraftingType,",},
GetItemType = {type = "function",
description = "",
@@ -29782,31 +29790,31 @@ ClearAnchors = {type = "function",
description = "",
args = "()",},
-Convert = {type = "function",
+Convert3DLocalOrientationToWorldOrientation = {type = "function",
description = "",
args = "(*number* _localPitch_, *number* _localYaw_, *number* _localRoll_)",
returns = "(number,number,number,)",
valuetype = "worldRoll,worldYaw,worldPitch,",},
-Convert = {type = "function",
+Convert3DLocalPositionToWorldPosition = {type = "function",
description = "",
args = "(*number* _localX_, *number* _localY_, *number* _localZ_)",
returns = "(number,number,number,)",
valuetype = "worldZ,worldY,worldX,",},
-Convert = {type = "function",
+Convert3DWorldOrientationToLocalOrientation = {type = "function",
description = "",
args = "(*number* _worldPitch_, *number* _worldYaw_, *number* _worldRoll_)",
returns = "(number,number,number,)",
valuetype = "localRoll,localYaw,localPitch,",},
-Convert = {type = "function",
+Convert3DWorldPositionToLocalPosition = {type = "function",
description = "",
args = "(*number* _worldX_, *number* _worldY_, *number* _worldZ_)",
returns = "(number,number,number,)",
valuetype = "localZ,localY,localX,",},
-Create = {type = "function",
+Create3DRenderSpace = {type = "function",
description = "",
args = "()",},
@@ -29816,47 +29824,47 @@ args = "(*string* _arg1_, *integer* _type_)",
returns = "(object,)",
valuetype = "apRet,",},
-Destroy = {type = "function",
+Destroy3DRenderSpace = {type = "function",
description = "",
args = "()",},
-Does = {type = "function",
+Does3DRenderSpaceUseDepthBuffer = {type = "function",
description = "",
args = "()",
returns = "(bool,)",
valuetype = "usesDepthBuffer,",},
-Get = {type = "function",
+Get3DRenderSpaceForward = {type = "function",
description = "",
args = "()",
returns = "(number,number,number,)",
valuetype = "z,y,x,",},
-Get = {type = "function",
+Get3DRenderSpaceOrientation = {type = "function",
description = "",
args = "()",
returns = "(number,number,number,)",
valuetype = "rollRadians,yawRadians,pitchRadians,",},
-Get = {type = "function",
+Get3DRenderSpaceOrigin = {type = "function",
description = "",
args = "()",
returns = "(number,number,number,)",
valuetype = "z,y,x,",},
-Get = {type = "function",
+Get3DRenderSpaceRight = {type = "function",
description = "",
args = "()",
returns = "(number,number,number,)",
valuetype = "z,y,x,",},
-Get = {type = "function",
+Get3DRenderSpaceSystem = {type = "function",
description = "",
args = "()",
returns = "()",
valuetype = "system,",},
-Get = {type = "function",
+Get3DRenderSpaceUp = {type = "function",
description = "",
args = "()",
returns = "(number,number,number,)",
@@ -30032,7 +30040,9 @@ valuetype = "OwningTopLevelWindow,",},
GetParent = {type = "function",
description = "",
-args = "()",},
+args = "()",
+returns = "(object,)",
+valuetype = "ret1,",},
GetResizeToFitDescendents = {type = "function",
description = "",
@@ -30082,9 +30092,11 @@ args = "()",
returns = "(number,)",
valuetype = "width,",},
-Has = {type = "function",
+Has3DRenderSpace = {type = "function",
description = "",
-args = "()",},
+args = "()",
+returns = "(bool,)",
+valuetype = "has3DRenderSpace,",},
IsChildOf = {type = "function",
description = "",
@@ -30134,31 +30146,31 @@ args = "(*integer* _event_, *function* _callback_)",
returns = "(bool,)",
valuetype = "success,",},
-Set = {type = "function",
+Set3DRenderSpaceForward = {type = "function",
description = "",
args = "(*number* _x_, *number* _y_, *number* _z_)",},
-Set = {type = "function",
+Set3DRenderSpaceOrientation = {type = "function",
description = "",
args = "(*number* _pitchRadians_, *number* _yawRadians_, *number* _rollRadians_)",},
-Set = {type = "function",
+Set3DRenderSpaceOrigin = {type = "function",
description = "",
args = "(*number* _x_, *number* _y_, *number* _z_)",},
-Set = {type = "function",
+Set3DRenderSpaceRight = {type = "function",
description = "",
args = "(*number* _x_, *number* _y_, *number* _z_)",},
-Set = {type = "function",
+Set3DRenderSpaceSystem = {type = "function",
description = "",
args = "(*[GuiRender3DSpaceSystem|#GuiRender3DSpaceSystem]* _system_)",},
-Set = {type = "function",
+Set3DRenderSpaceUp = {type = "function",
description = "",
args = "(*number* _x_, *number* _y_, *number* _z_)",},
-Set = {type = "function",
+Set3DRenderSpaceUsesDepthBuffer = {type = "function",
description = "",
args = "(*bool* _usesDepthBuffer_)",},
@@ -31308,7 +31320,7 @@ args = "(*[ReleaseReferenceOptions|#ReleaseReferenceOptions]* _releaseOption_)",
-Get = {type = "function",
+Get3DLocalDimensions = {type = "function",
description = "",
args = "()",
returns = "(number,number,)",
@@ -31368,7 +31380,7 @@ args = "(*[VERTEX_POINTS|#VERTEX_POINTS]* _vertex_)",
returns = "(number,number,)",
valuetype = "v,u,",},
-Is = {type = "function",
+Is3DQuadFacingCamera = {type = "function",
description = "",
args = "()",
returns = "(bool,)",
@@ -31386,7 +31398,7 @@ args = "()",
returns = "(bool,)",
valuetype = "loaded,",},
-Set = {type = "function",
+Set3DLocalDimensions = {type = "function",
description = "",
args = "(*number* _width_, *number* _height_)",},
@@ -31526,11 +31538,11 @@ SetAction = {type = "function",
description = "",
args = "(*luaindex* _aSlotId_)",},
-SetAsComparativeTooltip = {type = "function",
+SetAsComparativeTooltip1 = {type = "function",
description = "",
args = "()",},
-SetAsComparativeTooltip = {type = "function",
+SetAsComparativeTooltip2 = {type = "function",
description = "",
args = "()",},
@@ -33533,4 +33545,5 @@ EVENT_SHOW_GUI = {
EVENT_UPDATE_GUI_LOADING_PROGRESS = {
type = "value", valuetype = "event", description = "(*string* _guiName_, *integer* _assetsLoaded_, *integer* _assetsTotal_)"},
+
}
\ No newline at end of file