using BizHawk.Common.BizInvoke; using BizHawk.Emulation.Cores.Waterbox; using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using System.Text; using System.Threading.Tasks; namespace BizHawk.Emulation.Cores.Consoles.Belogic { public abstract class LibUzem : LibWaterboxCore { [StructLayout(LayoutKind.Sequential)] public new class FrameInfo : LibWaterboxCore.FrameInfo { public int ButtonsP1; public int ButtonsP2; public int ButtonsConsole; } [BizImport(CC)] public abstract bool Init(); [BizImport(CC)] public abstract bool MouseEnabled(); } }