87 lines
2.5 KiB
PHP
87 lines
2.5 KiB
PHP
|
; mdstring.inc -- MagicDrv strings definitions
|
||
|
;/*
|
||
|
; * Microsoft Confidential
|
||
|
; * Copyright (C) Microsoft Corporation 1992
|
||
|
; * All Rights Reserved.
|
||
|
; */
|
||
|
|
||
|
; History:
|
||
|
;
|
||
|
; 20-Jul-1992 chuckst initial version
|
||
|
; 10-Aug-1992 bens Changed strings
|
||
|
; 03-Sep-1992 chuckst changed to DBLSPACE
|
||
|
; 26-Jul-1993 bens Added DoubleGuard
|
||
|
|
||
|
|
||
|
IFDEF OLD_NAMES
|
||
|
dev_name_7 equ "DUBLDSK" ; last 7 chars of device name field
|
||
|
ELSE ; !OLD_NAMES
|
||
|
if 0
|
||
|
;;;WHY IS THIS CODE REMOVED? Because although it works fine for
|
||
|
;;;control panel, it also works fine for windows setup, which won't
|
||
|
;;;write the autoexec.bat and config.sys out on squish drives.
|
||
|
;;;Oh well.
|
||
|
|
||
|
;;;BUG BUGBUG warning we use the byte sequence S,Q,U,I,S,H,+ to
|
||
|
;;;make windows 31 control panel consider us ineligible for
|
||
|
;;;a permanent swap file
|
||
|
dev_name_7 equ "SQUISH+" ; last 7 chars of device name field
|
||
|
endif
|
||
|
dev_name_7 equ "DBLSPAC"
|
||
|
ENDIF ; OLD_NAMES
|
||
|
|
||
|
magic_ini_file_name equ '\dblspace.ini'
|
||
|
|
||
|
IFDEF OLD_NAMES
|
||
|
CVF_NAME_BASE equ '\dubldisk'
|
||
|
ELSE ; !OLD_NAMES
|
||
|
CVF_NAME_BASE equ '\DBLSPACE'
|
||
|
ENDIF ; OLD_NAMES
|
||
|
|
||
|
KWD_ACT equ 'ACTIVATEDRIVE'
|
||
|
KWD_FIRST equ 'FIRSTDRIVE'
|
||
|
KWD_LAST equ 'LASTDRIVE'
|
||
|
KWD_MAXREM equ 'MAXREMOVABLEDRIVES'
|
||
|
KWD_MAXFILE equ 'MAXFILEFRAGMENTS'
|
||
|
KWD_ENABLE equ 'ENABLE386'
|
||
|
KWD_ROMSERVER equ 'ROMSERVER'
|
||
|
KWD_CHECKSUM equ 'CHECKSUM' ; NOTE: Undocumented!
|
||
|
KWD_DBLGUARD equ 'DOUBLEGUARD'
|
||
|
KWD_SWITCHES equ 'SWITCHES'
|
||
|
KWD_AUTOMOUNT equ 'AUTOMOUNT'
|
||
|
|
||
|
NSWITCH_CHAR = 'N'
|
||
|
FSWITCH_CHAR = 'F'
|
||
|
|
||
|
OEM_LOWORD equ '2L'
|
||
|
OEM_MIDWORD equ '6.'
|
||
|
OEM_HIBYTE equ ' '
|
||
|
|
||
|
IFDEF OLD_NAMES
|
||
|
MD_SIG_LOWORD equ 'BD'
|
||
|
MD_SIG_HIBYTE equ 'L'
|
||
|
|
||
|
MD_STAMP equ "DD"
|
||
|
OK_STAMP equ 'OK'
|
||
|
ELSE ; !OLD_NAMES
|
||
|
MD_SIG_LOWORD equ 044F8h ; Low CVF signature is F8,'D','R'
|
||
|
MD_SIG_HIBYTE equ 'R'
|
||
|
|
||
|
MD_STAMP equ "SD"
|
||
|
OK_STAMP equ 'OK'
|
||
|
ENDIF ; OLD_NAMES
|
||
|
|
||
|
; MD_EXT_STAMP is used in IOCTL & Int 2Fh calls to DblSpace driver -- it
|
||
|
; should not change even if MD_STAMP does. MD_EXT_STAMP is the value
|
||
|
; external software expects to see and use.
|
||
|
|
||
|
MD_EXT_STAMP equ "DM"
|
||
|
|
||
|
; MD_MOUNT_CMD identifies activate records for use with the activate
|
||
|
; Int 2Fh API. MS-DOS 6 DBLSPACE.BIN used a MD_MOUNT_CMD value of 'M'.
|
||
|
; The MS-DOS 6.2 activate record is not compatible with MS-DOS 6 so
|
||
|
; the comand value has been changed to cleanly fail mount/activate
|
||
|
; attempts with the MS-DOS 6 structure.
|
||
|
|
||
|
MD_MOUNT_CMD equ 'A'
|