project64/Source/Project64-rsp/breakpoint.h

26 lines
572 B
C
Raw Normal View History

2016-02-14 06:03:35 +00:00
#include "Rsp.h"
#include <Windows.h>
2016-01-27 09:11:59 +00:00
#define MaxBPoints 0x30
2016-01-27 09:11:59 +00:00
typedef struct
{
unsigned int Location;
2016-01-27 09:11:59 +00:00
} BPOINT;
extern BPOINT BPoint[MaxBPoints];
extern int NoOfBpoints;
2016-01-27 09:11:59 +00:00
void Add_BPoint(void);
void CreateBPPanel(void * hDlg, rectangle rcBox);
void HideBPPanel(void);
void PaintBPPanel(window_paint ps);
void ShowBPPanel(void);
void RefreshBpoints(void * hList);
void RemoveBpoint(void * hList, int index);
void RemoveAllBpoint(void);
2016-01-27 09:11:59 +00:00
int AddRSP_BPoint(DWORD Location, int Confirm);
int CheckForRSPBPoint(DWORD Location);
void RemoveRSPBreakPoint(DWORD Location);