blob: 324cbf2de5aae79b013aab85a301408fa558c70c [file] [log] [blame]
Alexandre Julliarde2abbb11995-03-19 17:39:39 +00001/*
2 * Instance data declaration
3 *
4 * Copyright 1995 Alexandre Julliard
5 */
6
7#ifndef __WINE_INSTANCE_H
8#define __WINE_INSTANCE_H
9
Jim Aston2e1cafa1999-03-14 16:35:05 +000010#include "windef.h"
Alexandre Julliarde2abbb11995-03-19 17:39:39 +000011
12 /* This structure is always located at offset 0 of the DGROUP segment */
13
14typedef struct
15{
16 WORD null; /* Always 0 */
Alexandre Julliardd37eb361997-07-20 16:23:21 +000017 DWORD old_ss_sp WINE_PACKED; /* Stack pointer; used by SwitchTaskTo() */
Alexandre Julliarde2abbb11995-03-19 17:39:39 +000018 WORD heap; /* Pointer to the local heap information (if any) */
19 WORD atomtable; /* Pointer to the local atom table (if any) */
20 WORD stacktop; /* Top of the stack */
21 WORD stackmin; /* Lowest stack address used so far */
22 WORD stackbottom; /* Bottom of the stack */
23} INSTANCEDATA;
24
25#endif /* __WINE_INSTANCE_H */