;*DDK*************************************************************************/
;
; COPYRIGHT    Copyright (C) 1995 IBM Corporation
;
;    The following IBM OS/2 WARP source code is provided to you solely for
;    the purpose of assisting you in your development of OS/2 WARP device
;    drivers. You may use this code in accordance with the IBM License
;    Agreement provided in the IBM Device Driver Source Kit for OS/2. This
;    Copyright statement may not be removed.;
;*****************************************************************************/
;/*****************************************************************************
;*
;* SOURCE FILE NAME = EXTRAS.INC
;*
;* DESCRIPTIVE NAME = Miscellaneous defines
;*
;*
;* VERSION      V2.0
;*
;* DATE         10/30/91
;*
;* DESCRIPTION  Miscellaneous defines                 
;*
;* FUNCTIONS    
;*              
;*
;* NOTES        NONE
;*
;* STRUCTURES   NONE
;*
;* EXTERNAL REFERENCES
;*
;*              NONE
;*
;* EXTERNAL FUNCTIONS
;*
;*              NONE
;*
;* CHANGE ACTIVITY =
;*   DATE      FLAG        APAR   CHANGE DESCRIPTION
;*   --------  ----------  -----  --------------------------------------
;*   mm/dd/yy  @Vr.mpppxx  xxxxx  xxxxxxx
;*   10/30/91                     Written by KEZ
;*
;*****************************************************************************/

IFNDEF   EXTRAS_DEFD    ; Don't include if already included

EXTRAS_DEFD EQU 1       ; Indicate it has been included

EXLST_PRTY_UNLOCK        EQU   1080H    
EXLST_PRTY_PMDRIVERS     EQU   0ad00H    
FILE_BEGIN               EQU   0000H 
FILE_CURRENT             EQU   0001H 
FILE_END                 EQU   0002H 
HDIR_SYSTEM              EQU   0001H 
HDIR_CREATE              EQU   0FFFFH 
FILE_NORMAL              EQU   0000H 
FILE_READONLY            EQU   0001H 
FILE_HIDDEN              EQU   0002H 
FILE_SYSTEM              EQU   0004H 
FILE_DIRECTORY           EQU   0010H 
FILE_ARCHIVED            EQU   0020H 
FILE_EXISTED             EQU   0001H 
FILE_CREATED             EQU   0002H 
FILE_TRUNCATED           EQU   0003H 
FILE_OPEN                EQU   0001H 
FILE_TRUNCATE            EQU   0002H 
FILE_CREATE              EQU   0010H 
OPEN_ACCESS_READONLY     EQU   0000H 
OPEN_ACCESS_WRITEONLY    EQU   0001H 
OPEN_ACCESS_READWRITE    EQU   0002H 
OPEN_SHARE_DENYREADWRITE EQU   0010H 
OPEN_SHARE_DENYWRITE     EQU   0020H 
OPEN_SHARE_DENYREAD      EQU   0030H 
OPEN_SHARE_DENYNONE      EQU   0040H 
OPEN_FLAGS_NOINHERIT     EQU   0080H 
OPEN_FLAGS_FAIL_ON_ERROR EQU   2000H 
OPEN_FLAGS_WRITE_THROUGH EQU   4000H 
OPEN_FLAGS_DASD          EQU   8000H 
SEARCH_PATH              EQU   0000H 
SEARCH_CUR_DIRECTORY     EQU   0001H 
SEARCH_ENVIRONMENT       EQU   0002H 
SEI_BREAKPOINT           EQU   8000H   
SEI_NOBEEP               EQU   4000H   
SEI_NOPROMPT             EQU   2000H   
SEI_DBGRSRVD             EQU   1000H   
SEI_DEBUGONLY            EQU   (SEI_BREAKPOINT OR SEI_NOBEEP OR SEI_NOPROMPT OR SEI_RESERVED)
SEI_STACKTRACE           EQU   0001H   
SEI_REGISTERS            EQU   0002H   
SEI_ARGCOUNT             EQU   0004H   
SEI_DOSERROR             EQU   0008H   
SEI_MSGSTR               EQU   0010H   
SEI_RESERVED             EQU   0FE0H   

ENDIF
