;       SCCSID = @(#)smrinit.inc	6.1 90/11/18
;	SCCSID @(#)smrinit.inc	6.6 90/09/11
PAGE 60,132    ;
; ****************************************************************************
; *									     *
; *			  IBM/Microsoft Confidential			     *
; *									     *
; *		    Copyright (c) IBM Corporation  1987, 1990		     *
; *		    Copyright (c) Microsoft Corp.  1987, 1990		     *
; *			      All Rights Reserved			     *
; *									     *
; ****************************************************************************

;******************************************************************************
;									      *
; Source File Name:   SMRINIT						      *
;									      *
; Descriptive Name:   Definition for DOSSMINITIALIZE stack frame.	      *
;									      *
; Notes:								      *
;     Dependencies:   None						      *
;									      *
;     Restrictions:   None						      *
;									      *
;     Change History:							      *
;      @CJ7 - 04/11/90 - PTR B712498 Structures incorrectly included MMIO     *
;			 data.						      *
;      @MHW - 09/13/90 - PTR B715818 Removed MMIO references.		      *
;									      *
;******************************************************************************

SMInitStack	STRUC
SMInitBP	DW	0		; Callers BP register
SMInitRet	DW	2 DUP(?)	; Callers return address
ShellSem	DD	?		; Shell notify semaphore data
SMInitStack	ENDS

SMRInitLen	EQU	4		; Bytes to pop on exit

ShellData	STRUC
SDLength	DW	?		; Length of shell data
SDRedrawSem	DW	2 DUP(?)	; Redraw ram semaphore address
SDTerminateSem	DW	2 DUP(?)	; Termination notify semaphore
Reserved_Lo	DW	0
Reserved_Hi	DW	0
SInitPMExists	DW	0		; PM existence flag
ShellData	ENDS

ShellData_Size	EQU  SIZE ShellData
Version1_0_Size EQU  10			; Size of Version 1.0 shell data

Not_Present	EQU	0		; PM exists flag
Present		EQU	1		; PM exists flag
