using System; using System.Runtime.InteropServices; namespace Creaturelibbattling.Generated { internal static class BattleParty { /// BattleParty *& /// CreatureParty * /// unsigned char * /// long unsigned int /// unsigned char [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BattleParty_Construct")] internal static extern byte Construct(ref IntPtr @out, IntPtr p, IntPtr creatureIndices, ulong numberOfIndices); /// const BattleParty * /// void [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BattleParty_Destruct")] internal static extern void Destruct(IntPtr p); /// bool& /// const BattleParty * /// unsigned char /// unsigned char /// unsigned char [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BattleParty_IsResponsibleForIndex")] internal static extern byte IsResponsibleForIndex(ref bool @out, IntPtr p, byte side, byte creature); /// const BattleParty * /// bool [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BattleParty_HasCreaturesNotInField")] internal static extern bool HasCreaturesNotInField(IntPtr p); } }