24 lines
476 B
C#
24 lines
476 B
C#
|
using System;
|
|||
|
using System.Runtime.InteropServices;
|
|||
|
|
|||
|
namespace Mesen.GUI.Debugger
|
|||
|
{
|
|||
|
public struct InteropBreakpoint
|
|||
|
{
|
|||
|
public Int32 Id;
|
|||
|
public SnesMemoryType MemoryType;
|
|||
|
public BreakpointTypeFlags Type;
|
|||
|
public Int32 StartAddress;
|
|||
|
public Int32 EndAddress;
|
|||
|
|
|||
|
[MarshalAs(UnmanagedType.I1)]
|
|||
|
public bool Enabled;
|
|||
|
|
|||
|
[MarshalAs(UnmanagedType.I1)]
|
|||
|
public bool MarkEvent;
|
|||
|
|
|||
|
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 1000)]
|
|||
|
public byte[] Condition;
|
|||
|
}
|
|||
|
}
|