Release 970305
[wine] / include / instance.h
1 /*
2  * Instance data declaration
3  *
4  * Copyright 1995 Alexandre Julliard
5  */
6
7 #ifndef __WINE_INSTANCE_H
8 #define __WINE_INSTANCE_H
9
10 #include "wintypes.h"
11
12   /* This structure is always located at offset 0 of the DGROUP segment */
13
14 typedef struct
15 {
16     WORD null;        /* Always 0 */
17     WORD old_sp;      /* Stack pointer; used by SwitchTaskTo() */
18     WORD old_ss;      /* Stack segment; used by SwitchTaskTo() */
19     WORD heap;        /* Pointer to the local heap information (if any) */
20     WORD atomtable;   /* Pointer to the local atom table (if any) */ 
21     WORD stacktop;    /* Top of the stack */
22     WORD stackmin;    /* Lowest stack address used so far */
23     WORD stackbottom; /* Bottom of the stack */
24 } INSTANCEDATA;
25
26 #endif /* __WINE_INSTANCE_H */