aboutsummaryrefslogtreecommitdiff
path: root/int2fwin.h
diff options
context:
space:
mode:
Diffstat (limited to 'int2fwin.h')
-rw-r--r--int2fwin.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/int2fwin.h b/int2fwin.h
index 7845293..e8540dc 100644
--- a/int2fwin.h
+++ b/int2fwin.h
@@ -24,10 +24,27 @@
#include <stdint.h>
#include <dos.h>
+struct win386_instance_item
+{
+ void __far * ptr;
+ uint16_t size;
+};
+
+struct win386_startup_info
+{
+ uint16_t version;
+ struct win386_startup_info __far * next;
+ char __far * device_driver;
+ void __far * device_driver_data;
+ struct win386_instance_item __far *instance_data;
+};
+
typedef void (__far *LPFN)(void);
enum int2f_functions
{
+ INT2F_NOTIFY_WIN386_STARTUP = 0x1605,
+
INT2F_NOTIFY_BACKGROUND_SWITCH = 0x4001,
INT2F_NOTIFY_FOREGROUND_SWITCH = 0x4002
};