31 lines
1.1 KiB
C
31 lines
1.1 KiB
C
|
/*++ BUILD Version: 0001 // Increment this if a change has global effects
|
||
|
*/
|
||
|
|
||
|
HWND GetCpuHWND(void);
|
||
|
HWND GetFloatHWND(void);
|
||
|
LRESULT CALLBACK CPUEditProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam);
|
||
|
|
||
|
/*
|
||
|
** This structure is used to describe all of the information needed
|
||
|
** to keep track of where registers are in a window and what registers
|
||
|
** are in a window
|
||
|
*/
|
||
|
|
||
|
typedef struct tagREGINFO REGINFO;
|
||
|
typedef struct tagREGINFO *PREGINFO;
|
||
|
|
||
|
struct tagREGINFO {
|
||
|
char FAR * lpsz; /* Name to display */
|
||
|
char FAR * pszValueC; /* Current Value Displayed */
|
||
|
char FAR * pszValueP; /* Last Value Displayed */
|
||
|
int x; /* X-Pos */
|
||
|
int y; /* Y-Pos */
|
||
|
int cch; /* # characters displayed */
|
||
|
UINT hReg; /* Register handle */
|
||
|
UINT hFlag; /* Flag handle */
|
||
|
UINT cbits; /* Count of bits in value */
|
||
|
UINT offValue; /* Offset of value field */
|
||
|
UINT type; /* fmtFloat or fmtUInt */
|
||
|
BOOL fChanged; /* if data has changed since last step */
|
||
|
};
|