2025-04-27 07:49:33 -04:00

69 lines
2.5 KiB
C

/*
Filename: nt_uis.h
Purpose: Contains Manifests, Macros, Structures used to drive the Win32
interface.
Author: D.A.Bartlett
Revision Histroy:
*/
/*::::::::::::::::::::::::::::::: Control ID's used by SoftPC's error panel */
#define IDB_QUIT (100) /* Quit button ID */
#define IDB_RESET (101) /* Reset button ID */
#define IDB_CONTINUE (102) /* Continue button ID */
#define IDB_SETUP (103) /* Setup button ID */
#define IDE_ERRORMSG (104) /* Text control to transfer error message to*/
#define IDE_EXTRAMSG (105) /* Extra error message data */
#define IDE_APPTITLE (106) /* Text control to transfer app title to*/
/*:::::::::::::::::::::::::::::: Manifests used to control heart beat timer */
#define TID_HEARTBEAT (100) /* Heart beat ID number */
#define TM_DELAY (55) /* Milliseconds between heart beats */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::: Global variables */
extern HANDLE GHModule; /* Holds currently run processes module handle */
/*::::::::::::::::::::::::::::::::::::::::: Manifests used to ID menu items */
#define IDM_SETTINGS (200) /* Settings */
/*:::::::::::::::::::::::::::::::::::::::::::::: String resource ID numbers */
#define IDS_SETTINGS (100) /* Name of option in system menu used
/*:::::::::::::::::::::::::::::::::::::::::::::::: Host colour palette size */
#define PALETTESIZE 256 /* Number of entries in the system palette */
/*:::::::::::::::::::::::::::::: String Table Entries :::::::::::::*/
#define D_A_MESS 300 // Direct Access Message
#define D_A_FLOPPY 301 // Direct Access to a floppy device
#define D_A_HARDDISK 302 // Direct Access to a hard disk
#define D_A_DRIVER 303 // Load 16 bit DOS device driver
#define D_A_OLDPIF 304 // Obsolete PIF format
#define D_A_ILLBOP 305 // Illegal Bop
#define D_A_NOLIM 306 // to allocate Expanded Memory
#define D_A_MOUSEDRVR 307 // third party mouse drivers
// entries from 301 to 332 are reserved for unsupported services
#define ED_APPTITLE 333 // Generic text for app title message
#define ED_WOWTITLE 334 // title message for win16 subsystem
#define ED_WOWAPP 335 // Win16 app name
#define ED_BADSYSFILE 336
#define ED_INITMEMERR 337
#define ED_INITTMPFILE 338
#define ED_DOSAPP 339
#define ED_MEMORYVDD 340
#define ED_REGVDD 341
#define ED_LOADVDD 342
#define ED_LOCKDRIVE 343
#define ED_WOWAPPTITLE 344 // Generic text for app title message (wow)