Structures

Various functions that are called from within EliteAPI.dll expose structured return values into buffers. These are exposed from the header file that comes with EliteAPI.dll. These structures are important and must be followed as-is in order for you to obtain the proper information from the library when making any calls that expect the structure as a return value.

Here is a list of structures that are exposed and used by EliteAPI.dll.

Structure Name Description
EntityEntry Contains information about an entity that is looked up.
InventoryItem Contains item information about an item that is looked up.
PlayerStats Contains player stat information, used within the PlayerInfo structure.
PlayerElements Contains player elements information, used within the PlayerInfo structure.
CombatSkill Contains a player combat skill entry, used within the PlayerInfo structure.
PlayerCombatSkills Contains a player combat skills array, used within the PlayerInfo structure.
CraftSkill Contains a player craft skill entry, used within the PlayerInfo structure.
PlayerCraftSkills Contains a player crafts array, used within the PlayerInfo structure.
PlayerInfo Player information structure that is obtained from querying the local player.
AllianceInfo Alliance information obtained from the current party.
PartyMember Party member information entry, used with party member functions.
TargetInfo Current target information structure that contains info about the target and sub-target.

Resource Structures

Here is a list of structures used by the Resources namespace.

Structure Name Description
IAbility An ability entry containing info about an ability.
IItem An item entry containing info about an item.
ISpell A spell entry containing info about a spell.