diff --git a/FFXIVClientStructs/FFXIV/Client/UI/Misc/ItemFinderModule.cs b/FFXIVClientStructs/FFXIV/Client/UI/Misc/ItemFinderModule.cs index 8485f521c..aa7eea473 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/Misc/ItemFinderModule.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/Misc/ItemFinderModule.cs @@ -51,6 +51,11 @@ public unsafe partial struct ItemFinderModule { /// If true, the retainer has been summoned in the current session. Otherwise, the retainer inventory is from a client side cache. [MemberFunction("E8 ?? ?? ?? ?? 41 8D 56 ?? 0F B6 F0")] public partial bool IsRetainerCurrent(ulong retainerId); + + /// Used by context menu "Search for Item". + /// Returns false if the item ID is invalid or if the request will be processed in the next update. + [MemberFunction("40 55 56 41 54 41 57 48 8D AC 24 ?? ?? ?? ?? 48 81 EC ?? ?? ?? ?? 48 8B 05 ?? ?? ?? ?? 48 33 C4 48 89 85 ?? ?? ?? ?? 48 8B F1")] + public partial bool FindItem(uint itemId); } [GenerateInterop] diff --git a/ida/data.yml b/ida/data.yml index 610016951..8bad5f513 100644 --- a/ida/data.yml +++ b/ida/data.yml @@ -11786,6 +11786,7 @@ classes: 0x1407E51C0: Finalizer 0x1407E6B80: IsRetainerCurrent 0x1407E6BB0: SearchForItem + 0x1407E9520: FindItem Client::UI::Misc::DataCenterHelper: vtbls: - ea: 0x1421A0408