F52DATA.DEF
资源名称:drdossrc.zip [点击查看]
上传用户:xiaogehua
上传日期:2007-01-08
资源大小:1183k
文件大小:4k
源码类别:
操作系统开发
开发平台:
Asm
- ; File : $Workfile$
- ;
- ; Description :
- ;
- ; Original Author :
- ;
- ; Last Edited By : $Author$
- ;
- ;-----------------------------------------------------------------------;
- ; Copyright Work of Caldera, Inc. All Rights Reserved.
- ;
- ; THIS WORK IS A COPYRIGHT WORK AND CONTAINS CONFIDENTIAL,
- ; PROPRIETARY AND TRADE SECRET INFORMATION OF CALDERA, INC.
- ; ACCESS TO THIS WORK IS RESTRICTED TO (I) CALDERA, INC. EMPLOYEES
- ; WHO HAVE A NEED TO KNOW TO PERFORM TASKS WITHIN THE SCOPE OF
- ; THEIR ASSIGNMENTS AND (II) ENTITIES OTHER THAN CALDERA, INC. WHO
- ; HAVE ACCEPTED THE CALDERA OPENDOS SOURCE LICENSE OR OTHER CALDERA LICENSE
- ; AGREEMENTS. EXCEPT UNDER THE EXPRESS TERMS OF THE CALDERA LICENSE
- ; AGREEMENT NO PART OF THIS WORK MAY BE USED, PRACTICED, PERFORMED,
- ; COPIED, DISTRIBUTED, REVISED, MODIFIED, TRANSLATED, ABRIDGED,
- ; CONDENSED, EXPANDED, COLLECTED, COMPILED, LINKED, RECAST,
- ; TRANSFORMED OR ADAPTED WITHOUT THE PRIOR WRITTEN CONSENT OF
- ; CALDERA, INC. ANY USE OR EXPLOITATION OF THIS WORK WITHOUT
- ; AUTHORIZATION COULD SUBJECT THE PERPETRATOR TO CRIMINAL AND
- ; CIVIL LIABILITY.
- ;-----------------------------------------------------------------------;
- ;
- ; *** Current Edit History ***
- ; *** End of Current Edit History ***
- ;
- ; $Log$
- ;
- ; ENDLOG
- ;
- ; The following equates define the Data Area whose address is
- ; returned by function 52.
- ;
- F52_BCBBUF equ es:dword ptr -0008h[bx] ; current buffer
- F52_BCBOFF equ es:word ptr -0008h[bx] ; current buffer
- F52_BCBSEG equ es:word ptr -0006h[bx] ; current buffer
- F52_DMDROOT equ es:word ptr -0002h[bx] ; Memory Descriptor Root (Seg)
- F52_DDSCPTR equ es:dword ptr 0000h[bx] ; DDSC Table Address
- F52_FILEPTR equ es:dword ptr 0004h[bx] ; File Handle Table Address
- F52_CLKDEV equ es:dword ptr 0008h[bx] ; Clock Device Header
- F52_CONDEV equ es:dword ptr 000Ch[bx] ; Console Device Header
- F52_SECSIZE equ es:word ptr 0010h[bx] ; Maximum Sector Size
- F52_BUFINFOPTR equ es:dword ptr 0012h[bx] ; Buffer Info pointer
- F52_PATHPTR equ es:dword ptr 0016h[bx] ; Path Control Table Address
- F52_PATHOFF equ es:word ptr 0016h[bx]
- F52_PATHSEG equ es:word ptr 0018h[bx]
- F52_FCBPTR equ es:dword ptr 001Ah[bx] ; FCB Table Address
- ; equ es:word ptr 001Eh[bx] ; #Entries in FCB Table
- F52_PHYDRV equ es:byte ptr 0020h[bx] ; Last Physical Drive
- F52_LASTDRV equ es:byte ptr 0021h[bx] ; Last Logical Drive
- F52_DEVROOT equ es:dword ptr 0022h[bx] ; Root Device Header
- F52_JOINDRV equ es:byte ptr 0034h[bx] ; Number of JOIN'd drives
- F52_SETVER equ es:dword ptr 0037h[bx] ; SETVER table pointer
- F52_NUM_BUF equ es:word ptr 003Fh[bx] ; number of disk buffers
- F52_READ_AHEAD equ es:word ptr 0041h[bx] ; size of read-ahead buffer
- F52_BOOTDRV equ es:byte ptr 0043h[bx] ; boot drive (1-26)
- F52_CPU_TYPE equ es:byte ptr 0044h[bx] ; 01 if >= 386SX
- F52_EXT_MEM equ es:word ptr 0045h[bx] ; Int 15h, AH=87h
- F52_BUF_INFO equ es:dword ptr 0047h[bx] ; points at Buffer Info
- F52_HMAFLAG equ es:byte ptr 0053h[bx] ; 1 if buffers in HMA
- F52_DEBLOCK equ es:word ptr 0056h[bx] ; deblock if buffers in HMA
- F52_DMD_UPPER equ es:word ptr 0066h[bx] ; upper memory chain
- F52_SHARE_STUB equ es:dword ptr 006Ah[bx] ; Share Stub Entries*15
- ;DRDOS Specific
- DRDOS_CRITSTUBS equ es:word ptr 0000h[bx] ; Offset of end of instance data
- DRDOS_HIST1CTL equ es:word ptr 0004h[bx] ; History 1 Control
- DRDOS_HIST2CTL equ es:word ptr 0006h[bx] ; History 2 Control
- DRDOS_HISTFLG equ es:byte ptr 0008h[bx] ; History Buffer Flag
- DRDOS_DUAL_LANG equ es:byte ptr 0009h[bx] ; Utils Dual Language Support
- DRDOS_CUR_LANG equ es:byte ptr 000Ah[bx] ; Current Language
- DRDOS_EXT_MEM equ es:word ptr 000Bh[bx] ; Total Extended Memory
- DRDOS_HIMEM_ROOT equ es:word ptr 0010h[bx] ; High memory chain
- DRDOS_ENVSEG equ es:word ptr 0012h[bx] ; Seg of environment
- DRDOS_DMD_BASE equ es:word ptr 0016h[bx] ; base memory freed at
- DRDOS_DMD_UPPER equ es:word ptr 0018h[bx] ; upper memory chain
- DRDOS_MACHINE_ID equ es:word ptr 001Ah[bx] ; local machine ID
- DRDOS_COUNTRY_FILE equ es:word ptr 001Eh[bx] ; offset of filename
- DRDOS_HASHOFF equ es:word ptr 0020h[bx] ; fastopen hash root
- DRDOS_HASHSEG equ es:word ptr 0022h[bx] ; pointer
- DRDOS_HASHMAX equ es:word ptr 0024h[bx] ; max # dir entries
- DRDOS_DEBLOCK equ es:word ptr 0026h[bx] ; himem deblock buffer
- DRDOS_INT2F equ es:word ptr 002Ch[bx] ; internal Int 2F hook