// AUTOMATICALLY GENERATED, DO NOT EDIT
using System;
using System.Runtime.InteropServices;
namespace Pkmnlib.Generated
{
internal static class SpeciesLibrary
{
/// long unsigned int
/// const SpeciesLibrary *
[DllImport("libpkmnLib", CallingConvention = CallingConvention.Cdecl, EntryPoint= "PkmnLib_SpeciesLibrary_Construct")]
internal static extern IntPtr Construct(ulong initialCapacity);
/// const PokemonSpecies * &
/// const SpeciesLibrary *
/// const PokemonSpecies *
/// unsigned char
[DllImport("libpkmnLib", CallingConvention = CallingConvention.Cdecl, EntryPoint= "PkmnLib_SpeciesLibrary_FindPreEvolution")]
internal static extern byte FindPreEvolution(ref IntPtr @out, IntPtr p, IntPtr species);
}
}