Microsoft (R) Macro Assembler Version 5.10                  2/14/25 23:44:05
Part7 COMMAND Transient Routines                            Page     1-1


				 page 80,132
				;	SCCSID = @(#)tmisc2.asm 4.3 85/06/25
				;	SCCSID = @(#)tmisc2.asm 4.3 85/06/25
				TITLE	Part7 COMMAND Transient Routines
				
				;	More misc routines
				
				
				.list
				.cref
				
				
 0000				CODERES 	SEGMENT PUBLIC BYTE	;AC000;
 0000				CodeRes 	ENDS
				
 0000				DATARES 	SEGMENT PUBLIC BYTE	;AC000;
					EXTRN	IFFlag:BYTE
					EXTRN	PIPEFLAG:BYTE
					EXTRN	RE_OUTSTR:BYTE
					EXTRN	RE_OUT_APP:BYTE
 0000				DATARES 	ENDS
				
 0000				TRANDATA	SEGMENT PUBLIC BYTE	;AC000;
					EXTRN	AccDen_PTR:WORD
					EXTRN	Extend_buf_ptr:word	;AN000;
					EXTRN	FULDIR_PTR:WORD
					EXTRN	msg_disp_class:byte	;AN000;
 0000				TRANDATA	ENDS
				
 0000				TRANSPACE	SEGMENT PUBLIC BYTE	;AC000;
					EXTRN	DESTINFO:BYTE
					EXTRN	DESTISDIR:BYTE
					EXTRN	KPARSE:BYTE		;AC000;
					EXTRN	ONE_CHAR_VAL:BYTE	;AN011;
					EXTRN	PATHCNT:WORD
					EXTRN	PATHPOS:WORD
					EXTRN	PATHSW:WORD
					EXTRN	RE_INSTR:BYTE
					EXTRN	RESSEG:WORD
					EXTRN	SRCBUF:BYTE
					EXTRN	SWITCHAR:BYTE
				
					IF  IBM
					EXTRN	ROM_CALL:BYTE
					EXTRN	ROM_CS:WORD
					EXTRN	ROM_IP:WORD
					ENDIF
				
 0000				TRANSPACE	ENDS
				
 0000				TRANCODE	SEGMENT PUBLIC byte
				
				ASSUME	CS:TRANGROUP,DS:NOTHING,ES:NOTHING,SS:NOTHING
				
					EXTRN	CERROR:NEAR
				
					IF	IBM
					EXTRN	ROM_EXEC:NEAR
					EXTRN	ROM_SCAN:NEAR
					ENDIF
				
					PUBLIC	IOSET
					PUBLIC	MOVE_TO_SRCBUF		;AN000;
					PUBLIC	PGETARG
					PUBLIC	SETPATH
					PUBLIC	TESTDOREIN
					PUBLIC	TESTDOREOUT
				
				
				ASSUME	DS:TRANGROUP
				
 0000				SETPATH:
				;
				; Get an ASCIZ argument from the unformatted parms
				; DESTISDIR set if pathchars in string
				; DESTINFO  set if ? or * in string
Microsoft (R) Macro Assembler Version 5.10                  2/14/25 23:44:05
Part7 COMMAND Transient Routines                            Page     1-2
Trap:  Get the attention of MSDOS                           

				;
 0000  A1 0000 E			MOV	AX,[PATHCNT]			;AC000; get length of string
 0003  8B 36 0000 E			MOV	SI,[PATHPOS]			;AC000; get start of source buffer
				
 0007				GETPATH:
 0007  C6 06 0000 E 00			MOV	[DESTINFO],0
 000C  C6 06 0000 E 00			MOV	[DESTISDIR],0
 0011  8B 36 0000 E			MOV	SI,[PATHPOS]
 0015  8B 0E 0000 E			MOV	CX,[PATHCNT]
 0019  8B D6				MOV	DX,SI
 001B  E3 4D				JCXZ	PATHDONE
 001D  51				PUSH	CX
 001E  56				PUSH	SI
					INVOKE	SWITCH
 001F  E8 0000 E             1		CALL    SWITCH 
 0022  A3 0000 E			MOV	[PATHSW],AX
 0025  5B				POP	BX
 0026  2B DE				SUB	BX,SI
 0028  59				POP	CX
 0029  03 CB				ADD	CX,BX
 002B  8B D6				MOV	DX,SI
				
 002D				SKIPPATH:
				
				;;;;	IF	KANJI	3/3/KK
 002D  C6 06 0000 E 00			MOV	[KPARSE],0
				
 0032				SKIPPATH2:
				;;;;	ENDIF		3/3/KK
				
 0032  E3 36				JCXZ	PATHDONE
 0034  49				DEC	CX
 0035  AC				LODSB
				
				;;;;	IF	KANJI	3/3/KK
					INVOKE	TESTKANJ
 0036  E8 0000 E             1		CALL    TESTKANJ 
 0039  74 08				JZ	TESTPPSEP
 003B  49				DEC	CX
 003C  46				INC	SI
 003D  FE 06 0000 E			INC	[KPARSE]
 0041  EB EF				JMP	SKIPPATH2
				
 0043				TESTPPSEP:
				;;;;	ENDIF		3/3/KK
				
					INVOKE	PATHCHRCMP
 0043  E8 0000 E             1		CALL    PATHCHRCMP 
 0046  75 04				JNZ	TESTPMETA
 0048  FE 06 0000 E			INC	[DESTISDIR]
				
 004C				TESTPMETA:
 004C  3C 3F				CMP	AL,'?'
 004E  75 05				JNZ	TESTPSTAR
 0050  80 0E 0000 E 02			OR	[DESTINFO],2
				
 0055				TESTPSTAR:
 0055  3C 2A				CMP	AL,star
 0057  75 05				JNZ	TESTPDELIM
 0059  80 0E 0000 E 02			OR	[DESTINFO],2
				
 005E				TESTPDELIM:
					INVOKE	DELIM
 005E  E8 0000 E             1		CALL    DELIM 
 0061  74 06				JZ	PATHDONEDEC
 0063  3A 06 0000 E			CMP	AL,[SWITCHAR]
 0067  75 C4				JNZ	SKIPPATH
				
 0069				PATHDONEDEC:
 0069  4E				DEC	SI
				
 006A				PATHDONE:
 006A  32 C0				XOR	AL,AL
 006C  86 04				XCHG	AL,[SI]
 006E  46				INC	SI
 006F  3C 0D				CMP	AL,0DH
Microsoft (R) Macro Assembler Version 5.10                  2/14/25 23:44:05
Part7 COMMAND Transient Routines                            Page     1-3
Trap:  Get the attention of MSDOS                           

 0071  75 02				JNZ	NOPSTORE
 0073  88 04				MOV	[SI],AL 			;Don't loose the CR
				
 0075				NOPSTORE:
 0075  89 36 0000 E			MOV	[PATHPOS],SI
 0079  89 0E 0000 E			MOV	[PATHCNT],CX
					return
 007D                        1	??0000: 
 007D  C3                    1		RET 
				
 007E				PGETARG:
 007E  BE 0080				MOV	SI,80H
 0081  AC				LODSB
 0082  0A C0				OR	AL,AL
					retz
 0084  74 F7                 2		    ??0001:  jz    ret_l           ; 
 0086  E8 008C R			CALL	PSCANOFF
 0089  3C 0D				CMP	AL,13
					return
 008B                        1	??0002: 
 008B  C3                    1		RET 
				
 008C				PSCANOFF:
 008C  AC				LODSB
					INVOKE	DELIM
 008D  E8 0000 E             1		CALL    DELIM 
 0090  75 04				JNZ	PSCANOFFD
 0092  3C 3B				CMP	AL,';'
 0094  75 F6				JNZ	PSCANOFF			; ';' is not a delimiter
				
 0096				PSCANOFFD:
 0096  4E				DEC	SI				; Point to first non-delimiter
					return
 0097                        1	??0003: 
 0097  C3                    1		RET 
				
 0098				IOSET:
				;
				; ALL REGISTERS PRESERVED
				;
				ASSUME	DS:NOTHING,ES:NOTHING,SS:NOTHING
				
 0098  1E				PUSH	DS
 0099  52				PUSH	DX
 009A  50				PUSH	AX
 009B  53				PUSH	BX
 009C  51				PUSH	CX
 009D  2E: 8E 1E 0000 E			MOV	DS,[RESSEG]
				ASSUME	DS:RESGROUP
				
 00A2  80 3E 0000 E 00			CMP	[PIPEFLAG],0
 00A7  75 0D				JNZ	NOREDIR 			; Don't muck up the pipe
 00A9  F6 06 0000 E FF			TEST	IFFlag,-1
 00AE  75 06				JNZ	NoRedir
 00B0  E8 00BC R			CALL	TESTDOREIN
 00B3  E8 0104 R			CALL	TESTDOREOUT
				
 00B6				NOREDIR:
 00B6  59				POP	CX
 00B7  5B				POP	BX
 00B8  58				POP	AX
 00B9  5A				POP	DX
 00BA  1F				POP	DS
				ASSUME	DS:NOTHING
					return
 00BB                        1	??0004: 
 00BB  C3                    1		RET 
				
 00BC				TESTDOREIN:
				
				ASSUME	DS:RESGROUP
				
 00BC  2E: 80 3E 0000 E 00		CMP	[RE_INSTR],0
					retz
 00C2  74 F7                 2		    ??0005:  jz    ret_l           ; 
 00C4  1E				PUSH	DS
Microsoft (R) Macro Assembler Version 5.10                  2/14/25 23:44:05
Part7 COMMAND Transient Routines                            Page     1-4
Trap:  Get the attention of MSDOS                           

 00C5  0E				PUSH	CS
 00C6  1F				POP	DS
 00C7  BA 0000 E			MOV	DX,OFFSET tranGROUP:RE_INSTR
 00CA  B8 3D00				MOV	AX,(OPEN SHL 8)
 00CD  8B D8				MOV	BX,AX
 00CF  CD 21				INT	int_command
 00D1  1F				POP	DS
 00D2  72 0B				JC	REDIRERR
 00D4  8B D8				MOV	BX,AX
 00D6  B0 FF				MOV	AL,0FFH
				;
				; Mega sleaze!! We move the SFN from the new handle spot into the old stdin
				; spot.  We invalidate the new JFN we got.
				;
 00D8  86 47 18				XCHG	AL,[BX.PDB_JFN_Table]
 00DB  A2 0018				MOV	DS:[PDB_JFN_Table],AL
				
					return
 00DE                        1	??0006: 
 00DE  C3                    1		RET 
				;
				; We had some kind of error on the redirection.  Figure out what the
				; appropriate message should be; BX has the system call that failed
				;
 00DF				REDIRERR:
 00DF  0E				PUSH	CS
 00E0  1F				POP	DS
 00E1  E8 01A3 R			Call	TriageError
				;
				; At this point, we have recognized the network-generated access denied error.
				; The correct message is in DX
				;
 00E4  3D 0041				CMP	AX,65
 00E7  74 08				JZ	CERRORJ 			;AC000; just issue message returned
 00E9  80 FF 3D				CMP	BH,OPEN
 00EC  74 06				JZ	OpenError
				;
				; The error was for a create operation.  Report the error as a creation error.
				;
 00EE  BA 0000 E			MOV	DX,OFFSET TranGroup:FULDIR_PTR
				
 00F1				CERRORJ:
 00F1  E9 0000 E			JMP	CERROR
				;
				; The system call was an OPEN.	Report either file not found or path not found.
				;
				
 00F4				OpenError:
 00F4  2E: C6 06 0000 E 01		mov	msg_disp_class,ext_msg_class	;AN000; set up extended error msg class
 00FA  BA 0000 E			mov	dx,offset TranGroup:Extend_Buf_ptr ;AC000; get extended message pointer
 00FD  2E: A3 0000 E			mov	Extend_Buf_ptr,ax		;AN000; get message number in control block
 0101  E9 0000 E			JMP	CERROR
				
 0104				TESTDOREOUT:
				
				ASSUME	DS:RESGROUP
				
 0104  80 3E 0000 E 00			CMP	[RE_OUTSTR],0
 0109  75 03				JNZ	REOUTEXISTS			;AN017; need long jump
 010B  E9 0194 R			JMP	NOREOUT 			;AN017;
				
 010E				REOUTEXISTS:
 010E  80 3E 0000 E 00			CMP	[RE_OUT_APP],0
 0113  74 65				JZ	REOUTCRT
				;
				; The output redirection was for append.  We open for write and seek to the
				; end.
				;
 0115  BA 0000 E			MOV	DX,OFFSET RESGROUP:RE_OUTSTR
 0118  B8 3D02				MOV	AX,(OPEN SHL 8) OR 2		;AC011; Open for read/write
 011B  50				PUSH	AX
 011C  CD 21				INT	int_command
 011E  5B				POP	BX
 011F  72 50				JC	OpenWriteError
				
 0121  8B D8				MOV	BX,AX
Microsoft (R) Macro Assembler Version 5.10                  2/14/25 23:44:05
Part7 COMMAND Transient Routines                            Page     1-5
Trap:  Get the attention of MSDOS                           

 0123  B8 4400				MOV	AX,IOCTL SHL 8			;AN035; Get attributes of handle
 0126  CD 21				INT	int_command			;AN035;
 0128  F6 C2 80				TEST	DL,devid_ISDEV			;AN035; Is it a device?
 012B  75 5F				JNZ	SET_REOUT			;AN035; Yes, don't read from it
				
 012D  B8 4202				MOV	AX,(LSEEK SHL 8) OR 2
 0130  B9 FFFF				MOV	CX,-1				;AC011; MOVE TO EOF -1
 0133  8B D1				MOV	DX,CX				;AC011;
 0135  CD 21				INT	int_command
 0137  0E				PUSH	CS				;AN011; Get transient seg to DS
 0138  1F				POP	DS				;AN011;
					assume	DS:Trangroup			;AN011;
 0139  B8 3F00				MOV	AX,(READ SHL 8) 		;AN011; Read one byte from the
 013C  B9 0001				MOV	CX,1				;AN011;   file into one_char_val
 013F  BA 0000 E			MOV	DX,OFFSET Trangroup:ONE_CHAR_VAL;AN011;
 0142  CD 21				INT	int_command			;AN011;
 0144  72 2B				JC	OpenWriteError			;AN011; If error, exit
 0146  3B C1				cmp	ax,cx				;AN017; Did we read 1 byte?
 0148  75 17				jnz	reout_0_length			;AN017; No - file must be 0 length
				
 014A  80 3E 0000 E 1A			cmp	one_char_val,01ah		;AN011; Was char an eof mark?
 014F  8E 1E 0000 E			mov	DS,[resseg]			;AN011; Get resident segment back
					assume	DS:Resgroup			;AN011;
 0153  75 37				JNZ	SET_REOUT			;AN011; No, just continue
 0155  B8 4201				MOV	AX,(LSEEK SHL 8) OR 1		;AN011; EOF mark found
 0158  B9 FFFF				MOV	CX,-1				;AN011; LSEEK back one byte
 015B  8B D1				MOV	DX,CX				;AN011;
 015D  CD 21				INT	int_command			;AN011;
 015F  EB 2B				JMP	SHORT SET_REOUT
				
 0161				reout_0_length: 				;AN017; We have a 0 length file
 0161  2E: 8E 1E 0000 E			mov	DS,[resseg]			;AN017; Get resident segment back
					assume	DS:Resgroup			;AN017;
 0166  B8 4200				MOV	AX,(LSEEK SHL 8)		;AN017; Move to beginning of file
 0169  33 C9				XOR	CX,CX				;AN017; Offset is 0
 016B  8B D1				MOV	DX,CX				;AN017;
 016D  CD 21				INT	int_command			;AN017;
 016F  EB 1B				JMP	SHORT SET_REOUT 		;AN017; now finish setting up redirection
				
 0171				OpenWriteError:
 0171  3D 0005				CMP	AX,error_access_denied
 0174  F9				STC					; preserve error
 0175  75 03				JNZ	REOUTCRT			;AN017; need long jump
 0177  E9 00DF R			JMP	REDIRERR			;AN017;
				
 017A				REOUTCRT:
 017A  BA 0000 E			MOV	DX,OFFSET RESGROUP:RE_OUTSTR
 017D  33 C9				XOR	CX,CX
 017F  B4 3C				MOV	AH,CREAT
 0181  50				PUSH	AX
 0182  CD 21				INT	int_command
 0184  5B				POP	BX
 0185  73 03				JNC	NOREDIRERR			;AC011;
 0187  E9 00DF R			JMP	REDIRERR			;AC011;
				
 018A				NOREDIRERR:					;AN011;
 018A  8B D8				MOV	BX,AX
				
 018C				SET_REOUT:
				;
				; Mega sleaze!! We move the SFN from the new handle spot into the old stdout
				; spot.  We invalidate the new JFN we got.
				;
 018C  B0 FF				MOV	AL,0FFH
 018E  86 47 18				XCHG	AL,[BX.PDB_JFN_Table]
 0191  A2 0019				MOV	DS:[PDB_JFN_Table+1],AL
				
 0194				NOREOUT:
					return
 0194                        1	??0007: 
 0194  C3                    1		RET 
				
				;
				; Compute length of string (including NUL) in DS:SI into CX.  Change no other
				; registers
				;
Microsoft (R) Macro Assembler Version 5.10                  2/14/25 23:44:05
Part7 COMMAND Transient Routines                            Page     1-6
Trap:  Get the attention of MSDOS                           

				Procedure   DSTRLEN,NEAR
 0195                        1	DSTRLEN    PROC    NEAR 
				
					SaveReg <AX>
 0195  50                    2		PUSH    AX 
 0196  33 C9				XOR	CX,CX
 0198  FC				CLD
				
 0199  AC			DLoop:	LODSB
 019A  41				INC	CX
 019B  0A C0				OR	AL,AL
 019D  75 FA				JNZ	DLoop
 019F  2B F1				SUB	SI,CX
					RestoreReg  <AX>
 01A1  58                    2		POP     AX 
					return
 01A2                        1	??0008: 
 01A2  C3                    1		RET 
				
				EndProc DSTRLEN
 01A3                        1	DSTRLEN    ENDP 
				
				Break	<Extended error support>
Microsoft (R) Macro Assembler Version 5.10                  2/14/25 23:44:05
Part7 COMMAND Transient Routines                            Page     1-7
Extended error support                                      

				
				;
				; TriageError will examine the return from a carry-set system call and
				; return the correct error if applicable.
				;
				;   Inputs:	outputs from a carry-settable system call
				;		No system calls may be done in the interrim
				;   Outputs:	If carry was set on input
				;		    carry set on output
				;		    DX contains trangroup offset to printf message
				;		else
				;		    No registers changed
				;
				
				Procedure TriageError,NEAR
 01A3                        1	TriageError    PROC    NEAR 
				
					retnc					; no carry => do nothing...
 01A3  73 FD                 2		    ??0009:  jnc    ret_l           ; 
 01A5  9C				PUSHF
					SaveReg <BX,CX,SI,DI,BP,ES,DS,AX,DX>
 01A6  53                    2		PUSH    BX 
 01A7  51                    2		PUSH    CX 
 01A8  56                    2		PUSH    SI 
 01A9  57                    2		PUSH    DI 
 01AA  55                    2		PUSH    BP 
 01AB  06                    2		PUSH    ES 
 01AC  1E                    2		PUSH    DS 
 01AD  50                    2		PUSH    AX 
 01AE  52                    2		PUSH    DX 
 01AF  B4 59				MOV	AH,GetExtendedError
 01B1  CD 21				INT	21h
					RestoreReg  <CX,BX>			; restore original AX
 01B3  59                    2		POP     CX 
 01B4  5B                    2		POP     BX 
 01B5  BA 0000 E			MOV	DX,OFFSET TranGroup:AccDen_PTR
 01B8  3D 0041				CMP	AX,65				; network access denied?
 01BB  74 04				JZ	NoMove				; Yes, return it.
 01BD  8B C3				MOV	AX,BX
 01BF  8B D1				MOV	DX,CX
				
 01C1				NoMove:
					RestoreReg  <DS,ES,BP,DI,SI,CX,BX>
 01C1  1F                    2		POP     DS 
 01C2  07                    2		POP     ES 
 01C3  5D                    2		POP     BP 
 01C4  5F                    2		POP     DI 
 01C5  5E                    2		POP     SI 
 01C6  59                    2		POP     CX 
 01C7  5B                    2		POP     BX 
 01C8  9D				popf
					return
 01C9                        1	??000A: 
 01C9  C3                    1		RET 
				
				EndProc TriageError
 01CA                        1	TriageError    ENDP 
				
				PUBLIC Triage_Init
 01CA				Triage_Init proc FAR
 01CA  E8 01A3 R			call	TriageError
 01CD  CB				ret
 01CE				Triage_Init endp
				
				
				; ****************************************************************
				; *
				; * ROUTINE:	 MOVE_TO_SRCBUF
				; *
				; * FUNCTION:	 Move ASCIIZ string from DS:SI to SRCBUF.  Change
				; *		 terminating 0 to 0dH.	Set PATHCNT to length of
				; *		 string.  Set PATHPOS to start of SRCBUF.
				; *
				; * INPUT:	 DS:SI points to ASCIIZ string
				; *		 ES    points to TRANGROUP
				; *
Microsoft (R) Macro Assembler Version 5.10                  2/14/25 23:44:05
Part7 COMMAND Transient Routines                            Page     1-8
Extended error support                                      

				; * OUTPUT:	 SRCBUF filled in with string terminated by 0dH
				; *		 PATHCNT set to length of string
				; *		 PATHPOS set to start of SRCBUF
				; *		 CX,AX	 changed
				; *
				; ****************************************************************
				
				assume	es:trangroup,ds:nothing 		;AN000;
				
 01CE				MOVE_TO_SRCBUF	PROC	NEAR			;AN000;
				
 01CE  56				push	si				;AN000;  save si,di
 01CF  57				push	di				;AN000;
 01D0  51				push	cx				;AN000;
 01D1  BF 0000 E			mov	di,offset TRANGROUP:srcbuf	;AN000;  set ES:DI to srcbuf
 01D4  33 C9				xor	cx,cx				;AN000; clear cx for counint
 01D6  8B C1				mov	ax,cx				;AN000; clear ax
 01D8  57				push	di				;AN000; save start of srcbuf
 01D9  AC				lodsb					;AN000; get a character from DS:SI
				
 01DA				mts_get_chars:					;AN000;
 01DA  3C 00				cmp	al,0				;AN000; was it a null char?
 01DC  74 05				jz	mts_end_string			;AN000; yes - exit
 01DE  AA				stosb					;AN000; no - store it in srcbuf
 01DF  41				inc	cx				;AN000; increment length count
 01E0  AC				lodsb					;AN000; get a character from DS:SI
 01E1  EB F7				jmp	short mts_get_chars		;AN000; go check it
				
 01E3				mts_end_string: 				;AN000; we've reached the end of line
 01E3  B0 0D				mov	al,end_of_line_in		;AN000; store 0dH in srcbuf
 01E5  AA				stosb					;AN000;
 01E6  5F				pop	di				;AN000; restore start of srcbuf
				
 01E7  0E				push	cs				;AN000; set DS to local segment
 01E8  1F				pop	ds				;AN000;
				assume	ds:trangroup				;AN000;
 01E9  89 0E 0000 E			mov	[pathcnt],cx			;AN000; set patchcnt to length count
 01ED  89 3E 0000 E			mov	[pathpos],di			;AN000; set pathpos to start of srcbuf
 01F1  59				pop	cx				;AN000; restore cx,di,si
 01F2  5F				pop	di				;AN000;
 01F3  5E				pop	si				;AN000;
				
 01F4  C3				RET					;AN000; exit
				
 01F5				MOVE_TO_SRCBUF	ENDP				;AN000;
				
 01F5				TRANCODE    ENDS
					    END

Microsoft (R) Macro Assembler Version 5.10                  2/14/25 23:44:05
Part7 COMMAND Transient Routines                            Symbols-1


Macros:

		N a m e			Lines

ARGVAR . . . . . . . . . . . . .  	  23
ASMVAR . . . . . . . . . . . . .  	   3
ASMVARS  . . . . . . . . . . . .  	   3
ASSERT . . . . . . . . . . . . .  	   0
CALLINSTALL  . . . . . . . . . .  	  12
DOSASSUME  . . . . . . . . . . .  	   3
ENTER  . . . . . . . . . . . . .  	   3
ENTERCRIT  . . . . . . . . . . .  	   1
ERRNZ  . . . . . . . . . . . . .  	   4
FMT  . . . . . . . . . . . . . .  	   0
LEAVE  . . . . . . . . . . . . .  	   2
LEAVECRIT  . . . . . . . . . . .  	   1
LOCALVAR . . . . . . . . . . . .  	  23
TRAP . . . . . . . . . . . . . .  	   6

Structures and Records:

                N a m e                 Width   # fields
                                        Shift   Width   Mask    Initial

ARENA  . . . . . . . . . . . . .  	0010	0005
  ARENA_SIGNATURE  . . . . . . .  	0000
  ARENA_OWNER  . . . . . . . . .  	0001
  ARENA_SIZE . . . . . . . . . .  	0003
  ARENA_RESERVED . . . . . . . .  	0005
  ARENA_NAME . . . . . . . . . .  	0008
ARGV_ELE . . . . . . . . . . . .  	000B	0006
  ARGPOINTER . . . . . . . . . .  	0000
  ARGFLAGS . . . . . . . . . . .  	0002
  ARGSTARTEL . . . . . . . . . .  	0003
  ARGLEN . . . . . . . . . . . .  	0005
  ARGSW_WORD . . . . . . . . . .  	0007
  ARG_OCOMPTR  . . . . . . . . .  	0009
ARG_UNIT . . . . . . . . . . . .  	0544	0005
  ARGV . . . . . . . . . . . . .  	0000
  ARGVCNT  . . . . . . . . . . .  	02C0
  ARGSWINFO  . . . . . . . . . .  	02C2
  ARGBUF . . . . . . . . . . . .  	02C4
  ARGFORCOMBUF . . . . . . . . .  	04C4
A_BPB  . . . . . . . . . . . . .  	001F	000F
  BPB_BYTESPERSECTOR . . . . . .  	0000
  BPB_SECTORSPERCLUSTER  . . . .  	0002
  BPB_RESERVEDSECTORS  . . . . .  	0003
  BPB_NUMBEROFFATS . . . . . . .  	0005
  BPB_ROOTENTRIES  . . . . . . .  	0006
  BPB_TOTALSECTORS . . . . . . .  	0008
  BPB_MEDIADESCRIPTOR  . . . . .  	000A
  BPB_SECTORSPERFAT  . . . . . .  	000B
  BPB_SECTORSPERTRACK  . . . . .  	000D
  BPB_HEADS  . . . . . . . . . .  	000F
  BPB_HIDDENSECTORS  . . . . . .  	0011
  BPB_BIGTOTALSECTORS  . . . . .  	0015
A_DEVICEPARAMETERS . . . . . . .  	0124	0008
  DP_SPECIALFUNCTIONS  . . . . .  	0000
  DP_DEVICETYPE  . . . . . . . .  	0001
  DP_DEVICEATTRIBUTES  . . . . .  	0002
  DP_CYLINDERS . . . . . . . . .  	0004
  DP_MEDIATYPE . . . . . . . . .  	0006
  DP_BPB . . . . . . . . . . . .  	0007
  DP_TRACKTABLEENTRIES . . . . .  	0026
  DP_SECTORTABLE . . . . . . . .  	0028
A_DISKACCESS_CONTROL . . . . . .  	0002	0002
  DAC_SPECIALFUNCTIONS . . . . .  	0000
  DAC_ACCESS_FLAG  . . . . . . .  	0001
A_FORMATPACKET . . . . . . . . .  	0007	0004
  FP_SPECIALFUNCTIONS  . . . . .  	0000
  FP_HEAD  . . . . . . . . . . .  	0001
  FP_CYLINDER  . . . . . . . . .  	0003
  FP_TRACKCOUNT  . . . . . . . .  	0005
A_MEDIA_ID_INFO  . . . . . . . .  	0019	0004
  MI_LEVEL . . . . . . . . . . .  	0000
  MI_SERIAL  . . . . . . . . . .  	0002
Microsoft (R) Macro Assembler Version 5.10                  2/14/25 23:44:05
Part7 COMMAND Transient Routines                            Symbols-2


  MI_LABEL . . . . . . . . . . .  	0006
  MI_SYSTEM  . . . . . . . . . .  	0011
A_RETRYCOUNT . . . . . . . . . .  	0002	0001
  RC_COUNT . . . . . . . . . . .  	0000
A_SECTORTABLE  . . . . . . . . .  	0004	0002
  ST_SECTORNUMBER  . . . . . . .  	0000
  ST_SECTORSIZE  . . . . . . . .  	0002
A_TRACKREADWRITEPACKET . . . . .  	000D	0006
  TRWP_SPECIALFUNCTIONS  . . . .  	0000
  TRWP_HEAD  . . . . . . . . . .  	0001
  TRWP_CYLINDER  . . . . . . . .  	0003
  TRWP_FIRSTSECTOR . . . . . . .  	0005
  TRWP_SECTORSTOREADWRITE  . . .  	0007
  TRWP_TRANSFERADDRESS . . . . .  	0009
A_VERIFYPACKET . . . . . . . . .  	0005	0003
  VP_SPECIALFUNCTIONS  . . . . .  	0000
  VP_HEAD  . . . . . . . . . . .  	0001
  VP_CYLINDER  . . . . . . . . .  	0003
BATCHSEGMENT . . . . . . . . . .  	0020	0008
  BATTYPE  . . . . . . . . . . .  	0000
  BATECHOFLAG  . . . . . . . . .  	0001
  BATLAST  . . . . . . . . . . .  	0002
  BATFORPTR  . . . . . . . . . .  	0004
  BATFORFLAG . . . . . . . . . .  	0006
  BATSEEK  . . . . . . . . . . .  	0007
  BATPARM  . . . . . . . . . . .  	000B
  BATFILE  . . . . . . . . . . .  	001F
BPBLOCK  . . . . . . . . . . . .  	000D	0008
  BPSECSZ  . . . . . . . . . . .  	0000
  BPCLUS . . . . . . . . . . . .  	0002
  BPRES  . . . . . . . . . . . .  	0003
  BPFTCNT  . . . . . . . . . . .  	0005
  BPDRCNT  . . . . . . . . . . .  	0006
  BPSCCNT  . . . . . . . . . . .  	0008
  BPMEDIA  . . . . . . . . . . .  	000A
  BPFTSEC  . . . . . . . . . . .  	000B
BUFFER_HASH_ENTRY  . . . . . . .  	0008	0004
  EMS_PAGE_NUM . . . . . . . . .  	0000
  BUFFER_BUCKET  . . . . . . . .  	0002
  DIRTY_COUNT  . . . . . . . . .  	0006
  BUFFER_RESERVED  . . . . . . .  	0007
BUFFINFO . . . . . . . . . . . .  	0023	000F
  HASH_PTR . . . . . . . . . . .  	0000
  HASH_COUNT . . . . . . . . . .  	0004
  CACHE_PTR  . . . . . . . . . .  	0006
  CACHE_COUNT  . . . . . . . . .  	000A
  EMS_SAFE_FLAG  . . . . . . . .  	000C
  EMS_LAST_PAGE  . . . . . . . .  	000D
  EMS_FIRST_PAGE . . . . . . . .  	0011
  EMS_NPA640 . . . . . . . . . .  	0015
  EMS_MODE . . . . . . . . . . .  	0017
  EMS_HANDLE . . . . . . . . . .  	0018
  EMS_PAGEFRAME_NUMBER . . . . .  	001A
  EMS_SEG_CNT  . . . . . . . . .  	001C
  EMS_PAGE_FRAME . . . . . . . .  	001E
  EMS_RESERVED . . . . . . . . .  	0020
  EMS_MAP_BUFF . . . . . . . . .  	0022
CURDIR_LIST  . . . . . . . . . .  	0058	000A
  CURDIR_TEXT  . . . . . . . . .  	0000
  CURDIR_FLAGS . . . . . . . . .  	0043
  CURDIR_DEVPTR  . . . . . . . .  	0045
  CURDIR_ID  . . . . . . . . . .  	0049
  CURDIR_USER_WORD . . . . . . .  	004D
  CURDIR_END . . . . . . . . . .  	004F
  CURDIR_TYPE  . . . . . . . . .  	0051
  CURDIR_IFS_HDR . . . . . . . .  	0052
  CURDIR_FSDA  . . . . . . . . .  	0056
DIR_ENTRY  . . . . . . . . . . .  	0020	000B
  DIR_NAME . . . . . . . . . . .  	0000
  DIR_ATTR . . . . . . . . . . .  	000B
  DIR_CODEPG . . . . . . . . . .  	000C
  DIR_EXTCLUSTER . . . . . . . .  	000E
  DIR_ATTR2  . . . . . . . . . .  	0010
  DIR_PAD  . . . . . . . . . . .  	0011
  DIR_TIME . . . . . . . . . . .  	0016
  DIR_DATE . . . . . . . . . . .  	0018
Microsoft (R) Macro Assembler Version 5.10                  2/14/25 23:44:05
Part7 COMMAND Transient Routines                            Symbols-3


  DIR_FIRST  . . . . . . . . . .  	001A
  DIR_SIZE_L . . . . . . . . . .  	001C
  DIR_SIZE_H . . . . . . . . . .  	001E
DPB  . . . . . . . . . . . . . .  	0021	0012
  DPB_DRIVE  . . . . . . . . . .  	0000
  DPB_UNIT . . . . . . . . . . .  	0001
  DPB_SECTOR_SIZE  . . . . . . .  	0002
  DPB_CLUSTER_MASK . . . . . . .  	0004
  DPB_CLUSTER_SHIFT  . . . . . .  	0005
  DPB_FIRST_FAT  . . . . . . . .  	0006
  DPB_FAT_COUNT  . . . . . . . .  	0008
  DPB_ROOT_ENTRIES . . . . . . .  	0009
  DPB_FIRST_SECTOR . . . . . . .  	000B
  DPB_MAX_CLUSTER  . . . . . . .  	000D
  DPB_FAT_SIZE . . . . . . . . .  	000F
  DPB_DIR_SECTOR . . . . . . . .  	0011
  DPB_DRIVER_ADDR  . . . . . . .  	0013
  DPB_MEDIA  . . . . . . . . . .  	0017
  DPB_FIRST_ACCESS . . . . . . .  	0018
  DPB_NEXT_DPB . . . . . . . . .  	0019
  DPB_NEXT_FREE  . . . . . . . .  	001D
  DPB_FREE_CNT . . . . . . . . .  	001F
EXEC0  . . . . . . . . . . . . .  	000E	0004
  EXEC0_ENVIRON  . . . . . . . .  	0000
  EXEC0_COM_LINE . . . . . . . .  	0002
  EXEC0_5C_FCB . . . . . . . . .  	0006
  EXEC0_6C_FCB . . . . . . . . .  	000A
EXEC1  . . . . . . . . . . . . .  	0016	0008
  EXEC1_ENVIRON  . . . . . . . .  	0000
  EXEC1_COM_LINE . . . . . . . .  	0002
  EXEC1_5C_FCB . . . . . . . . .  	0006
  EXEC1_6C_FCB . . . . . . . . .  	000A
  EXEC1_SP . . . . . . . . . . .  	000E
  EXEC1_SS . . . . . . . . . . .  	0010
  EXEC1_IP . . . . . . . . . . .  	0012
  EXEC1_CS . . . . . . . . . . .  	0014
EXEC3  . . . . . . . . . . . . .  	0004	0002
  EXEC3_LOAD_ADDR  . . . . . . .  	0000
  EXEC3_RELOC_FAC  . . . . . . .  	0002
EXE_FILE . . . . . . . . . . . .  	0020	000F
  EXE_SIGNATURE  . . . . . . . .  	0000
  EXE_LEN_MOD_512  . . . . . . .  	0002
  EXE_PAGES  . . . . . . . . . .  	0004
  EXE_RLE_COUNT  . . . . . . . .  	0006
  EXE_PAR_DIR  . . . . . . . . .  	0008
  EXE_MIN_BSS  . . . . . . . . .  	000A
  EXE_MAX_BSS  . . . . . . . . .  	000C
  EXE_SS . . . . . . . . . . . .  	000E
  EXE_SP . . . . . . . . . . . .  	0010
  EXE_CHKSUM . . . . . . . . . .  	0012
  EXE_IP . . . . . . . . . . . .  	0014
  EXE_CS . . . . . . . . . . . .  	0016
  EXE_RLE_TABLE  . . . . . . . .  	0018
  EXE_IOV  . . . . . . . . . . .  	001A
  EXE_SYM_TAB  . . . . . . . . .  	001C
EXT_OPEN_PARM  . . . . . . . . .  	0006	0002
  EXT_SET_LIST . . . . . . . . .  	0000
  EXT_NUM_OF_PARM  . . . . . . .  	0004
FIND_BUF . . . . . . . . . . . .  	002B	000C
  FIND_BUF_DRIVE . . . . . . . .  	0000
  FIND_BUF_NAME  . . . . . . . .  	0001
  FIND_BUF_SATTR . . . . . . . .  	000C
  FIND_BUF_LASTENT . . . . . . .  	000D
  FIND_BUF_DIRSTART  . . . . . .  	000F
  FIND_BUF_NETID . . . . . . . .  	0011
  FIND_BUF_ATTR  . . . . . . . .  	0015
  FIND_BUF_TIME  . . . . . . . .  	0016
  FIND_BUF_DATE  . . . . . . . .  	0018
  FIND_BUF_SIZE_L  . . . . . . .  	001A
  FIND_BUF_SIZE_H  . . . . . . .  	001C
  FIND_BUF_PNAME . . . . . . . .  	001E
INTERNAT_BLOCK . . . . . . . . .  	0018	0015
  DATE_TIM_FORMAT  . . . . . . .  	0000
  CURRENCY_SYM . . . . . . . . .  	0002
  THOUS_SEP  . . . . . . . . . .  	0007
  DECIMAL_SEP  . . . . . . . . .  	0009
Microsoft (R) Macro Assembler Version 5.10                  2/14/25 23:44:05
Part7 COMMAND Transient Routines                            Symbols-4


  DATE_SEP . . . . . . . . . . .  	000B
  TIME_SEP . . . . . . . . . . .  	000D
  BIT_FIELD  . . . . . . . . . .  	000F
  CURRENCY_CENTS . . . . . . . .  	0010
  TIME_24  . . . . . . . . . . .  	0011
  MAP_CALL . . . . . . . . . . .  	0012
  DATA_SEP . . . . . . . . . . .  	0016
PARSEFLAGS . . . . . . . . . . .  	0008	0005
  SPECIAL_DELIM  . . . . . . . .  	0007	0001	0080	0000
  UNUSED . . . . . . . . . . . .  	0003	0004	0078	0000
  PATH_SEP . . . . . . . . . . .  	0002	0001	0004	0000
  WILDCARD . . . . . . . . . . .  	0001	0001	0002	0000
  SW_FLAG  . . . . . . . . . . .  	0000	0001	0001	0000
PROCESS_DATA_BLOCK . . . . . . .  	005C	0011
  PDB_EXIT_CALL  . . . . . . . .  	0000
  PDB_BLOCK_LEN  . . . . . . . .  	0002
  PDB_CPM_CALL . . . . . . . . .  	0005
  PDB_EXIT . . . . . . . . . . .  	000A
  PDB_CTRL_C . . . . . . . . . .  	000E
  PDB_FATAL_ABORT  . . . . . . .  	0012
  PDB_PARENT_PID . . . . . . . .  	0016
  PDB_JFN_TABLE  . . . . . . . .  	0018
  PDB_ENVIRON  . . . . . . . . .  	002C
  PDB_USER_STACK . . . . . . . .  	002E
  PDB_JFN_LENGTH . . . . . . . .  	0032
  PDB_JFN_POINTER  . . . . . . .  	0034
  PDB_NEXT_PDB . . . . . . . . .  	0038
  PDB_PAD1 . . . . . . . . . . .  	003C
  PDB_CALL_SYSTEM  . . . . . . .  	0050
  PDB_PAD2 . . . . . . . . . . .  	0055
SF . . . . . . . . . . . . . . .  	0008	0003
  SFLINK . . . . . . . . . . . .  	0000
  SFCOUNT  . . . . . . . . . . .  	0004
  SFTABLE  . . . . . . . . . . .  	0006
SF_ENTRY . . . . . . . . . . . .  	003B	0014
  SF_REF_COUNT . . . . . . . . .  	0000
  SF_MODE  . . . . . . . . . . .  	0002
  SF_ATTR  . . . . . . . . . . .  	0004
  SF_FLAGS . . . . . . . . . . .  	0005
  SF_DEVPTR  . . . . . . . . . .  	0007
  SF_FIRCLUS . . . . . . . . . .  	000B
  SF_TIME  . . . . . . . . . . .  	000D
  SF_DATE  . . . . . . . . . . .  	000F
  SF_SIZE  . . . . . . . . . . .  	0011
  SF_POSITION  . . . . . . . . .  	0015
  SF_CLUSPOS . . . . . . . . . .  	0019
  SF_DIRSEC  . . . . . . . . . .  	001B
  SF_DIRPOS  . . . . . . . . . .  	001F
  SF_NAME  . . . . . . . . . . .  	0020
  SF_CHAIN . . . . . . . . . . .  	002B
  SF_UID . . . . . . . . . . . .  	002F
  SF_PID . . . . . . . . . . . .  	0031
  SF_MFT . . . . . . . . . . . .  	0033
  SF_LSTCLUS . . . . . . . . . .  	0035
  SF_IFS_HDR . . . . . . . . . .  	0037
SYMBOL_ENTRY . . . . . . . . . .  	0106	0004
  SYM_VALUE  . . . . . . . . . .  	0000
  SYM_TYPE . . . . . . . . . . .  	0004
  SYM_LEN  . . . . . . . . . . .  	0006
  SYM_NAME . . . . . . . . . . .  	0007
SYSINITVARS  . . . . . . . . . .  	0047	0018
  SYSI_DPB . . . . . . . . . . .  	0000
  SYSI_SFT . . . . . . . . . . .  	0004
  SYSI_CLOCK . . . . . . . . . .  	0008
  SYSI_CON . . . . . . . . . . .  	000C
  SYSI_MAXSEC  . . . . . . . . .  	0010
  SYSI_BUF . . . . . . . . . . .  	0012
  SYSI_CDS . . . . . . . . . . .  	0016
  SYSI_FCB . . . . . . . . . . .  	001A
  SYSI_KEEP  . . . . . . . . . .  	001E
  SYSI_NUMIO . . . . . . . . . .  	0020
  SYSI_NCDS  . . . . . . . . . .  	0021
  SYSI_DEV . . . . . . . . . . .  	0022
  SYSI_ATTR  . . . . . . . . . .  	0026
  SYSI_STRAT . . . . . . . . . .  	0028
  SYSI_INTER . . . . . . . . . .  	002A
Microsoft (R) Macro Assembler Version 5.10                  2/14/25 23:44:05
Part7 COMMAND Transient Routines                            Symbols-5


  SYSI_NAME  . . . . . . . . . .  	002C
  SYSI_SPLICE  . . . . . . . . .  	0034
  SYSI_IBMDOS_SIZE . . . . . . .  	0035
  SYSI_IFS_DOSCALL@  . . . . . .  	0037
  SYSI_IFS . . . . . . . . . . .  	003B
  SYSI_BUFFERS . . . . . . . . .  	003F
  SYSI_BOOT_DRIVE  . . . . . . .  	0043
  SYSI_DWMOVE  . . . . . . . . .  	0044
  SYSI_EXT_MEM . . . . . . . . .  	0045
SYSINITVARS_EXT  . . . . . . . .  	0008	0002
  SYSI_INITVARS  . . . . . . . .  	0000
  SYSI_COUNTRY_TAB . . . . . . .  	0004
SYS_FCB  . . . . . . . . . . . .  	0025	000C
  FCB_DRIVE  . . . . . . . . . .  	0000
  FCB_NAME . . . . . . . . . . .  	0001
  FCB_EXT  . . . . . . . . . . .  	0009
  FCB_EXTENT . . . . . . . . . .  	000C
  FCB_RECSIZ . . . . . . . . . .  	000E
  FCB_FILSIZ . . . . . . . . . .  	0010
  FCB_DRVBP  . . . . . . . . . .  	0012
  FCB_FDATE  . . . . . . . . . .  	0014
  FCB_FTIME  . . . . . . . . . .  	0016
  FCB_RESERVED . . . . . . . . .  	0018
  FCB_NR . . . . . . . . . . . .  	0020
  FCB_RR . . . . . . . . . . . .  	0021
USER_ENVIRON . . . . . . . . . .  	0018	000C
  USER_AX  . . . . . . . . . . .  	0000
  USER_BX  . . . . . . . . . . .  	0002
  USER_CX  . . . . . . . . . . .  	0004
  USER_DX  . . . . . . . . . . .  	0006
  USER_SI  . . . . . . . . . . .  	0008
  USER_DI  . . . . . . . . . . .  	000A
  USER_BP  . . . . . . . . . . .  	000C
  USER_DS  . . . . . . . . . . .  	000E
  USER_ES  . . . . . . . . . . .  	0010
  USER_IP  . . . . . . . . . . .  	0012
  USER_CS  . . . . . . . . . . .  	0014
  USER_F . . . . . . . . . . . .  	0016
VARSTRUC . . . . . . . . . . . .  	005C	0005
  ISDIR  . . . . . . . . . . . .  	0000
  SIZ  . . . . . . . . . . . . .  	0001
  TTAIL  . . . . . . . . . . . .  	0002
  INFO . . . . . . . . . . . . .  	0004
  BUF  . . . . . . . . . . . . .  	0005

Segments and Groups:

                N a m e         	Length	 Align	Combine Class

RESGROUP . . . . . . . . . . . .  	GROUP
  CODERES  . . . . . . . . . . .  	0000	BYTE	PUBLIC	
  DATARES  . . . . . . . . . . .  	0000	BYTE	PUBLIC	
  BATARENA . . . . . . . . . . .  	0000	PARA	PUBLIC	
  BATSEG . . . . . . . . . . . .  	0000	PARA	PUBLIC	
  ENVARENA . . . . . . . . . . .  	0000	PARA	PUBLIC	
  ENVIRONMENT  . . . . . . . . .  	0000	PARA	PUBLIC	
  INIT . . . . . . . . . . . . .  	0000	PARA	PUBLIC	
  TAIL . . . . . . . . . . . . .  	0000	PARA	PUBLIC	
TRANGROUP  . . . . . . . . . . .  	GROUP
  TRANCODE . . . . . . . . . . .  	01F5	BYTE	PUBLIC	
  TRANDATA . . . . . . . . . . .  	0000	BYTE	PUBLIC	
  TRANSPACE  . . . . . . . . . .  	0000	BYTE	PUBLIC	
  TRANTAIL . . . . . . . . . . .  	0000	PARA	PUBLIC	

Symbols:            

                N a m e         	Type	 Value	 Attr

ABORT  . . . . . . . . . . . . .  	NUMBER	0000	
AccDen_PTR . . . . . . . . . . .  	V WORD	0000	TRANDATA	External
ACCESS_MASK  . . . . . . . . . .  	NUMBER	000F	
ACTION_CREATED_OPENED  . . . . .  	NUMBER	0002	
ACTION_OPENED  . . . . . . . . .  	NUMBER	0001	
ACTION_REPLACED_OPENED . . . . .  	NUMBER	0003	
Microsoft (R) Macro Assembler Version 5.10                  2/14/25 23:44:05
Part7 COMMAND Transient Routines                            Symbols-6


ADDR_INT_ABORT . . . . . . . . .  	NUMBER	0080	
ADDR_INT_COMMAND . . . . . . . .  	NUMBER	0084	
ADDR_INT_CTRL_C  . . . . . . . .  	NUMBER	008C	
ADDR_INT_DISK_READ . . . . . . .  	NUMBER	0094	
ADDR_INT_DISK_WRITE  . . . . . .  	NUMBER	0098	
ADDR_INT_FASTCON . . . . . . . .  	NUMBER	00A4	
ADDR_INT_FATAL_ABORT . . . . . .  	NUMBER	0090	
ADDR_INT_IBM . . . . . . . . . .  	NUMBER	00A8	
ADDR_INT_KEEP_PROCESS  . . . . .  	NUMBER	009C	
ADDR_INT_SPOOLER . . . . . . . .  	NUMBER	00A0	
ADDR_INT_TERMINATE . . . . . . .  	NUMBER	0088	
ALLOC  . . . . . . . . . . . . .  	NUMBER	0048	
ALLOCOPER  . . . . . . . . . . .  	NUMBER	0058	
ALLOWED_FAIL . . . . . . . . . .  	NUMBER	0008	
ALLOWED_IGNORE . . . . . . . . .  	NUMBER	0020	
ALLOWED_RETRY  . . . . . . . . .  	NUMBER	0010	
ALTPIPECHR . . . . . . . . . . .  	NUMBER	007C	
ALTVECT  . . . . . . . . . . . .  	ALIAS	 FALSE		
ALT_EXPECTED_VERSION . . . . . .  	NUMBER	1A05	
ALT_MAJOR_VERSION  . . . . . . .  	NUMBER	0005	
ALT_MINOR_VERSION  . . . . . . .  	NUMBER	001A	
ANULL  . . . . . . . . . . . . .  	NUMBER	0000	
APPENDDOS  . . . . . . . . . . .  	NUMBER	B702	
APPENDGETSTATE . . . . . . . . .  	NUMBER	B706	
APPENDINSTALL  . . . . . . . . .  	NUMBER	B700	
APPENDSETSTATE . . . . . . . . .  	NUMBER	B707	
APPENDTRUENAME . . . . . . . . .  	NUMBER	B711	
ARENA_OWNER_SYSTEM . . . . . . .  	NUMBER	0000	
ARENA_SIGNATURE_END  . . . . . .  	NUMBER	005A	
ARENA_SIGNATURE_NORMAL . . . . .  	NUMBER	004D	
ARGBLEN  . . . . . . . . . . . .  	NUMBER	0100	
ARGMAX . . . . . . . . . . . . .  	NUMBER	0040	
ARG_BUF_OVFLOW . . . . . . . . .  	NUMBER	0002	
ARG_CNT_ERROR  . . . . . . . . .  	NUMBER	0001	
ASSIGNOPER . . . . . . . . . . .  	NUMBER	005F	
ATTR_ALL . . . . . . . . . . . .  	NUMBER	0016	
ATTR_ARCHIVE . . . . . . . . . .  	NUMBER	0020	
ATTR_CHANGEABLE  . . . . . . . .  	NUMBER	0027	
ATTR_DEVICE  . . . . . . . . . .  	NUMBER	0040	
ATTR_DIRECTORY . . . . . . . . .  	NUMBER	0010	
ATTR_HIDDEN  . . . . . . . . . .  	NUMBER	0002	
ATTR_IGNORE  . . . . . . . . . .  	NUMBER	0061	
ATTR_READ_ONLY . . . . . . . . .  	NUMBER	0001	
ATTR_SYSTEM  . . . . . . . . . .  	NUMBER	0004	
ATTR_VOLUME_ID . . . . . . . . .  	NUMBER	0008	
AUTO_COMMIT_WRITE  . . . . . . .  	NUMBER	4000	

BADPARM_PTR  . . . . . . . . . .  	NUMBER	000A	
BADSWT_PTR . . . . . . . . . . .  	NUMBER	0003	
BATCHTYPE  . . . . . . . . . . .  	NUMBER	0000	
BATLEN . . . . . . . . . . . . .  	NUMBER	0020	
BAT_NOT_OPEN . . . . . . . . . .  	NUMBER	-0001	
BAT_OPEN_HANDLE  . . . . . . . .  	NUMBER	0013	
BLANK  . . . . . . . . . . . . .  	NUMBER	0020	
BPBINPASS1 . . . . . . . . . . .  	NUMBER	0000	
BUFFERFLAG . . . . . . . . . . .  	NUMBER	FFFF	
BUFINSIZ . . . . . . . . . . . .  	NUMBER	0014	
BUF_DIRTY  . . . . . . . . . . .  	NUMBER	0040	
BUF_DPB  . . . . . . . . . . . .  		000D	
BUF_FILL . . . . . . . . . . . .  		0011	
BUF_FLAGS  . . . . . . . . . . .  		0005	
BUF_FREE . . . . . . . . . . . .  	NUMBER	00FF	
BUF_ID . . . . . . . . . . . . .  		0004	
BUF_ISDATA . . . . . . . . . . .  	NUMBER	0008	
BUF_ISDIR  . . . . . . . . . . .  	NUMBER	0004	
BUF_ISFAT  . . . . . . . . . . .  	NUMBER	0002	
BUF_ISNET  . . . . . . . . . . .  	NUMBER	0080	
BUF_NETID  . . . . . . . . . . .  	ALIAS	 BUFINSIZ		
BUF_NEXT . . . . . . . . . . . .  		0000	
BUF_OFFSET . . . . . . . . . . .  	DWORD	0006	
BUF_PREV . . . . . . . . . . . .  		0002	
BUF_RESERVED . . . . . . . . . .  		0013	
BUF_SECTOR . . . . . . . . . . .  		0006	
BUF_SNBUF  . . . . . . . . . . .  	NUMBER	0010	
BUF_TYPE_0 . . . . . . . . . . .  	NUMBER	00F1	
BUF_VISIT  . . . . . . . . . . .  	NUMBER	0020	
Microsoft (R) Macro Assembler Version 5.10                  2/14/25 23:44:05
Part7 COMMAND Transient Routines                            Symbols-7


BUF_WRTCNT . . . . . . . . . . .  		000A	
BUF_WRTCNTINC  . . . . . . . . .  		000B	
BUILD_DEVICE_BPB . . . . . . . .  	NUMBER	0001	

CALL_IN_PROGRESS . . . . . . . .  	NUMBER	0001	
CAPITAL_A  . . . . . . . . . . .  	NUMBER	0041	
CAPITAL_N  . . . . . . . . . . .  	NUMBER	0000	
CAPITAL_Y  . . . . . . . . . . .  	NUMBER	0001	
CARGS  . . . . . . . . . . . . .  	NUMBER	0000	
CERROR . . . . . . . . . . . . .  	L NEAR	0000	TRANCODE	External
CERRORJ  . . . . . . . . . . . .  	L NEAR	00F1	TRANCODE
CHAR_OPER  . . . . . . . . . . .  	NUMBER	0037	
CHDIR  . . . . . . . . . . . . .  	NUMBER	003B	
CHMOD  . . . . . . . . . . . . .  	NUMBER	0043	
CLOSE  . . . . . . . . . . . . .  	NUMBER	003E	
COLON_CHAR . . . . . . . . . . .  	NUMBER	003A	
COMBUFLEN  . . . . . . . . . . .  	NUMBER	0080	
COMMIT . . . . . . . . . . . . .  	NUMBER	0068	
CPSW_OFF . . . . . . . . . . . .  	NUMBER	0000	
CREAT  . . . . . . . . . . . . .  	NUMBER	003C	
CREATENEWFILE  . . . . . . . . .  	NUMBER	005B	
CREATETEMPFILE . . . . . . . . .  	NUMBER	005A	
CREATE_PROCESS_DATA_BLOCK  . . .  	NUMBER	0026	
CREAT_OPEN_FLAG  . . . . . . . .  	NUMBER	0112	
CRITASSIGN . . . . . . . . . . .  	NUMBER	0008	
CRITDEVICE . . . . . . . . . . .  	NUMBER	0002	
CRITDISK . . . . . . . . . . . .  	NUMBER	0001	
CRITIFS  . . . . . . . . . . . .  	NUMBER	0006	
CRITMEM  . . . . . . . . . . . .  	NUMBER	0001	
CRITNET  . . . . . . . . . . . .  	NUMBER	0005	
CRITSFT  . . . . . . . . . . . .  	NUMBER	0001	
CRITSHARE  . . . . . . . . . . .  	NUMBER	0001	
CRIT_MSG_CLASS . . . . . . . . .  	NUMBER	0003	
CRT_IOCTL_LN . . . . . . . . . .  	NUMBER	000E	
CURDIRLEN  . . . . . . . . . . .  	NUMBER	0058	
CURDIR_INUSE . . . . . . . . . .  	NUMBER	4000	
CURDIR_ISIFS . . . . . . . . . .  	NUMBER	8000	
CURDIR_ISNET . . . . . . . . . .  	NUMBER	8000	
CURDIR_LOCAL . . . . . . . . . .  	NUMBER	1000	
CURDIR_NETID . . . . . . . . . .  	DWORD	0049	
CURDIR_SPLICE  . . . . . . . . .  	NUMBER	2000	
CURRENT_DIR  . . . . . . . . . .  	NUMBER	0047	
C_BS . . . . . . . . . . . . . .  	NUMBER	0008	
C_CR . . . . . . . . . . . . . .  	NUMBER	000D	
C_DEL  . . . . . . . . . . . . .  	NUMBER	007F	
C_ETB  . . . . . . . . . . . . .  	NUMBER	0017	
C_ETX  . . . . . . . . . . . . .  	NUMBER	0003	
C_HT . . . . . . . . . . . . . .  	NUMBER	0009	
C_LF . . . . . . . . . . . . . .  	NUMBER	000A	
C_NAK  . . . . . . . . . . . . .  	NUMBER	0015	

DBCS . . . . . . . . . . . . . .  	NUMBER	0000	
DEALLOC  . . . . . . . . . . . .  	NUMBER	0049	
DEBUG  . . . . . . . . . . . . .  	NUMBER	0000	
DELIM  . . . . . . . . . . . . .  	L NEAR	0000	TRANCODE	External
DESTINFO . . . . . . . . . . . .  	V BYTE	0000	TRANSPACE	External
DESTISDIR  . . . . . . . . . . .  	V BYTE	0000	TRANSPACE	External
DEVID_BLOCK_DEV  . . . . . . . .  	NUMBER	001F	
DEVID_DEVICE . . . . . . . . . .  	NUMBER	0080	
DEVID_DEVICE_CLOCK . . . . . . .  	NUMBER	0008	
DEVID_DEVICE_CON_IN  . . . . . .  	NUMBER	0001	
DEVID_DEVICE_CON_OUT . . . . . .  	NUMBER	0002	
DEVID_DEVICE_EOF . . . . . . . .  	NUMBER	0040	
DEVID_DEVICE_NULL  . . . . . . .  	NUMBER	0004	
DEVID_DEVICE_RAW . . . . . . . .  	NUMBER	0020	
DEVID_DEVICE_SPECIAL . . . . . .  	NUMBER	0010	
DEVID_EOF  . . . . . . . . . . .  	NUMBER	0040	
DEVID_FILE_CLEAN . . . . . . . .  	NUMBER	0040	
DEVID_FILE_MASK_DRIVE  . . . . .  	NUMBER	003F	
DEVID_ISCIN  . . . . . . . . . .  	NUMBER	0001	
DEVID_ISCLK  . . . . . . . . . .  	NUMBER	0008	
DEVID_ISCOT  . . . . . . . . . .  	NUMBER	0002	
DEVID_ISDEV  . . . . . . . . . .  	NUMBER	0080	
DEVID_ISNUL  . . . . . . . . . .  	NUMBER	0004	
DEVID_RAW  . . . . . . . . . . .  	NUMBER	0020	
DEVID_SPECIAL  . . . . . . . . .  	NUMBER	0010	
Microsoft (R) Macro Assembler Version 5.10                  2/14/25 23:44:05
Part7 COMMAND Transient Routines                            Symbols-8


DEV_3INCH720KB . . . . . . . . .  	NUMBER	0002	
DEV_5INCH  . . . . . . . . . . .  	NUMBER	0000	
DEV_5INCH96TPI . . . . . . . . .  	NUMBER	0001	
DEV_8INCHDS  . . . . . . . . . .  	NUMBER	0004	
DEV_8INCHSS  . . . . . . . . . .  	NUMBER	0003	
DEV_HARDDISK . . . . . . . . . .  	NUMBER	0005	
DEV_OTHER  . . . . . . . . . . .  	NUMBER	0007	
DIRSTRLEN  . . . . . . . . . . .  	NUMBER	0043	
DIR_SEARCH_FIRST . . . . . . . .  	NUMBER	0011	
DIR_SEARCH_NEXT  . . . . . . . .  	NUMBER	0012	
DISK_RESET . . . . . . . . . . .  	NUMBER	000D	
DLOOP  . . . . . . . . . . . . .  	L NEAR	0199	TRANCODE
DOLLAR . . . . . . . . . . . . .  	NUMBER	0024	
DOT_CHR  . . . . . . . . . . . .  	NUMBER	002E	
DOT_COLON  . . . . . . . . . . .  	NUMBER	2E3A	
DOT_QMARK  . . . . . . . . . . .  	NUMBER	2E3F	
DO_FAST_FORMAT . . . . . . . . .  	NUMBER	0002	
DO_WORD  . . . . . . . . . . . .  	NUMBER	4F44	
DO_XA  . . . . . . . . . . . . .  	NUMBER	-0001	
DPBSIZ . . . . . . . . . . . . .  	NUMBER	0021	
DSKSIZ . . . . . . . . . . . . .  	NUMBER	000D	
DSTRLEN  . . . . . . . . . . . .  	N PROC	0195	TRANCODE	Global	Length = 000E
DUP_PDB  . . . . . . . . . . . .  	NUMBER	0055	

ECS_CALL . . . . . . . . . . . .  	NUMBER	0063	
EMGDEBUG . . . . . . . . . . . .  	NUMBER	0000	
EMS_MAP_BUFF_SIZE  . . . . . . .  	NUMBER	000C	
END_OF_LINE  . . . . . . . . . .  	NUMBER	-0001	
END_OF_LINE_IN . . . . . . . . .  	NUMBER	000D	
END_OF_LINE_OUT  . . . . . . . .  	NUMBER	0000	
ENTRYPOINT . . . . . . . . . . .  	NUMBER	00C0	
EQUAL_CHR  . . . . . . . . . . .  	NUMBER	003D	
ERRACT_ABORT . . . . . . . . . .  	NUMBER	0004	
ERRACT_DLYRET  . . . . . . . . .  	NUMBER	0002	
ERRACT_IGNORE  . . . . . . . . .  	NUMBER	0006	
ERRACT_INTRET  . . . . . . . . .  	NUMBER	0007	
ERRACT_PANIC . . . . . . . . . .  	NUMBER	0005	
ERRACT_RETRY . . . . . . . . . .  	NUMBER	0001	
ERRACT_USER  . . . . . . . . . .  	NUMBER	0003	
ERRCLASS_ALREADY . . . . . . . .  	NUMBER	000C	
ERRCLASS_APPERR  . . . . . . . .  	NUMBER	0007	
ERRCLASS_AUTH  . . . . . . . . .  	NUMBER	0003	
ERRCLASS_BADFMT  . . . . . . . .  	NUMBER	0009	
ERRCLASS_HRDFAIL . . . . . . . .  	NUMBER	0005	
ERRCLASS_INTRN . . . . . . . . .  	NUMBER	0004	
ERRCLASS_LOCKED  . . . . . . . .  	NUMBER	000A	
ERRCLASS_MEDIA . . . . . . . . .  	NUMBER	000B	
ERRCLASS_NOTFND  . . . . . . . .  	NUMBER	0008	
ERRCLASS_OUTRES  . . . . . . . .  	NUMBER	0001	
ERRCLASS_SYSFAIL . . . . . . . .  	NUMBER	0006	
ERRCLASS_TEMPSIT . . . . . . . .  	NUMBER	0002	
ERRCLASS_UNK . . . . . . . . . .  	NUMBER	000D	
ERRLOC_DISK  . . . . . . . . . .  	NUMBER	0002	
ERRLOC_MEM . . . . . . . . . . .  	NUMBER	0005	
ERRLOC_NET . . . . . . . . . . .  	NUMBER	0003	
ERRLOC_SERDEV  . . . . . . . . .  	NUMBER	0004	
ERRLOC_UNK . . . . . . . . . . .  	NUMBER	0001	
ERROR_ACCESS_DENIED  . . . . . .  	NUMBER	0005	
ERROR_ALREADY_ASSIGNED . . . . .  	NUMBER	0055	
ERROR_ARENA_TRASHED  . . . . . .  	NUMBER	0007	
ERROR_BAD_COMMAND  . . . . . . .  	NUMBER	0016	
ERROR_BAD_ENVIRONMENT  . . . . .  	NUMBER	000A	
ERROR_BAD_FORMAT . . . . . . . .  	NUMBER	000B	
ERROR_BAD_LENGTH . . . . . . . .  	NUMBER	0018	
ERROR_BAD_UNIT . . . . . . . . .  	NUMBER	0014	
ERROR_CANNOT_MAKE  . . . . . . .  	NUMBER	0052	
ERROR_CODE_PAGE_MISMATCHED . . .  	NUMBER	0025	
ERROR_CRC  . . . . . . . . . . .  	NUMBER	0017	
ERROR_CURRENT_DIRECTORY  . . . .  	NUMBER	0010	
ERROR_DUP_FCB  . . . . . . . . .  	NUMBER	0051	
ERROR_FAIL_I24 . . . . . . . . .  	NUMBER	0053	
ERROR_FCB_UNAVAILABLE  . . . . .  	NUMBER	0023	
ERROR_FILE_EXISTS  . . . . . . .  	NUMBER	0050	
ERROR_FILE_NOT_FOUND . . . . . .  	NUMBER	0002	
ERROR_GEN_FAILURE  . . . . . . .  	NUMBER	001F	
ERROR_HANDLE_DISK_FULL . . . . .  	NUMBER	0027	
Microsoft (R) Macro Assembler Version 5.10                  2/14/25 23:44:05
Part7 COMMAND Transient Routines                            Symbols-9


ERROR_HANDLE_EOF . . . . . . . .  	NUMBER	0026	
ERROR_I24_BAD_COMMAND  . . . . .  	NUMBER	0003	
ERROR_I24_BAD_LENGTH . . . . . .  	NUMBER	0005	
ERROR_I24_BAD_UNIT . . . . . . .  	NUMBER	0001	
ERROR_I24_CRC  . . . . . . . . .  	NUMBER	0004	
ERROR_I24_GEN_FAILURE  . . . . .  	NUMBER	000C	
ERROR_I24_NOT_DOS_DISK . . . . .  	NUMBER	0007	
ERROR_I24_NOT_READY  . . . . . .  	NUMBER	0002	
ERROR_I24_OUT_OF_PAPER . . . . .  	NUMBER	0009	
ERROR_I24_READ_FAULT . . . . . .  	NUMBER	000B	
ERROR_I24_SECTOR_NOT_FOUND . . .  	NUMBER	0008	
ERROR_I24_SEEK . . . . . . . . .  	NUMBER	0006	
ERROR_I24_WRITE_FAULT  . . . . .  	NUMBER	000A	
ERROR_I24_WRITE_PROTECT  . . . .  	NUMBER	0000	
ERROR_I24_WRONG_DISK . . . . . .  	NUMBER	000F	
ERROR_INVALID_ACCESS . . . . . .  	NUMBER	000C	
ERROR_INVALID_BLOCK  . . . . . .  	NUMBER	0009	
ERROR_INVALID_DATA . . . . . . .  	NUMBER	000D	
ERROR_INVALID_DRIVE  . . . . . .  	NUMBER	000F	
ERROR_INVALID_FUNCTION . . . . .  	NUMBER	0001	
ERROR_INVALID_HANDLE . . . . . .  	NUMBER	0006	
ERROR_INVALID_PARAMETER  . . . .  	NUMBER	0057	
ERROR_INVALID_PASSWORD . . . . .  	NUMBER	0056	
ERROR_LOCK_VIOLATION . . . . . .  	NUMBER	0021	
ERROR_NET_WRITE_FAULT  . . . . .  	NUMBER	0058	
ERROR_NOT_DOS_DISK . . . . . . .  	NUMBER	001A	
ERROR_NOT_ENOUGH_MEMORY  . . . .  	NUMBER	0008	
ERROR_NOT_READY  . . . . . . . .  	NUMBER	0015	
ERROR_NOT_SAME_DEVICE  . . . . .  	NUMBER	0011	
ERROR_NOT_SUPPORTED  . . . . . .  	NUMBER	0032	
ERROR_NO_MORE_FILES  . . . . . .  	NUMBER	0012	
ERROR_OUT_OF_PAPER . . . . . . .  	NUMBER	001C	
ERROR_OUT_OF_STRUCTURES  . . . .  	NUMBER	0054	
ERROR_PATH_NOT_FOUND . . . . . .  	NUMBER	0003	
ERROR_READ_FAULT . . . . . . . .  	NUMBER	001E	
ERROR_SECTOR_NOT_FOUND . . . . .  	NUMBER	001B	
ERROR_SEEK . . . . . . . . . . .  	NUMBER	0019	
ERROR_SHARING_BUFFER_EXCEEDED  .  	NUMBER	0024	
ERROR_SHARING_VIOLATION  . . . .  	NUMBER	0020	
ERROR_SYS_COMP_NOT_LOADED  . . .  	NUMBER	005A	
ERROR_TOO_MANY_OPEN_FILES  . . .  	NUMBER	0004	
ERROR_WRITE_FAULT  . . . . . . .  	NUMBER	001D	
ERROR_WRITE_PROTECT  . . . . . .  	NUMBER	0013	
ERROR_WRONG_DISK . . . . . . . .  	NUMBER	0022	
EXEC . . . . . . . . . . . . . .  	NUMBER	004B	
EXEC_FUNC_NO_EXECUTE . . . . . .  	NUMBER	0001	
EXEC_FUNC_OVERLAY  . . . . . . .  	NUMBER	0002	
EXE_VALID_OLD_SIGNATURE  . . . .  	NUMBER	4D5A	
EXE_VALID_SIGNATURE  . . . . . .  	NUMBER	5A4D	
EXISTS_MASK  . . . . . . . . . .  	NUMBER	000F	
EXIT . . . . . . . . . . . . . .  	NUMBER	004C	
EXIT_ABORT . . . . . . . . . . .  	NUMBER	0000	
EXIT_CTRL_C  . . . . . . . . . .  	NUMBER	0001	
EXIT_HARD_ERROR  . . . . . . . .  	NUMBER	0002	
EXIT_KEEP_PROCESS  . . . . . . .  	NUMBER	0003	
EXIT_TERMINATE . . . . . . . . .  	NUMBER	0000	
EXPECTED_VERSION . . . . . . . .  	NUMBER	0004	
Extend_buf_ptr . . . . . . . . .  	V WORD	0000	TRANDATA	External
EXTHANDLE  . . . . . . . . . . .  	NUMBER	0067	
EXTOPEN  . . . . . . . . . . . .  	NUMBER	006C	
EXT_CRLF_CLASS . . . . . . . . .  	NUMBER	0081	
EXT_EXISTS_FAIL  . . . . . . . .  	NUMBER	0000	
EXT_EXISTS_OPEN  . . . . . . . .  	NUMBER	0001	
EXT_FILE_NOT_EXISTS  . . . . . .  	NUMBER	0004	
EXT_MSG_CLASS  . . . . . . . . .  	NUMBER	0001	
EXT_NEXISTS_CREATE . . . . . . .  	NUMBER	0010	
EXT_OPEN_I24_OFF . . . . . . . .  	NUMBER	0002	
EXT_OPEN_ON  . . . . . . . . . .  	NUMBER	0001	

FAIL_ALLOWED . . . . . . . . . .  	NUMBER	0008	
FALSE  . . . . . . . . . . . . .  	NUMBER	0000	
FBADSWITCH . . . . . . . . . . .  	NUMBER	4000	
FCB  . . . . . . . . . . . . . .  	NUMBER	005C	
FCBDEVICE  . . . . . . . . . . .  	NUMBER	0040	
FCBMASK  . . . . . . . . . . . .  	NUMBER	00C0	
FCBNETWORK . . . . . . . . . . .  	NUMBER	0080	
Microsoft (R) Macro Assembler Version 5.10                  2/14/25 23:44:05
Part7 COMMAND Transient Routines                            Symbols-10


FCBSHARE . . . . . . . . . . . .  	NUMBER	00C0	
FCBSPECIAL . . . . . . . . . . .  	NUMBER	0080	
FCB_CLOSE  . . . . . . . . . . .  	NUMBER	0010	
FCB_CREATE . . . . . . . . . . .  	NUMBER	0016	
FCB_DELETE . . . . . . . . . . .  	NUMBER	0013	
FCB_L_ATTR . . . . . . . . . . .  	BYTE	001E	
FCB_L_DRIVE  . . . . . . . . . .  	BYTE	0019	
FCB_L_FIRCLUS  . . . . . . . . .  	WORD	001A	
FCB_L_MFS  . . . . . . . . . . .  	WORD	001C	
FCB_NETID  . . . . . . . . . . .  	DWORD	001C	
FCB_NET_DRIVE  . . . . . . . . .  	BYTE	0019	
FCB_NET_HANDLE . . . . . . . . .  	WORD	001A	
FCB_NSLD_DRIVE . . . . . . . . .  	BYTE	0019	
FCB_NSLD_DRVPTR  . . . . . . . .  	DWORD	001A	
FCB_NSL_BITS . . . . . . . . . .  	BYTE	001A	
FCB_NSL_DIRPOS . . . . . . . . .  	BYTE	001F	
FCB_NSL_DIRSEC . . . . . . . . .  	WORD	001D	
FCB_NSL_DRIVE  . . . . . . . . .  	BYTE	0019	
FCB_NSL_FIRCLUS  . . . . . . . .  	WORD	001B	
FCB_OPEN . . . . . . . . . . . .  	NUMBER	000F	
FCB_RANDOM_READ  . . . . . . . .  	NUMBER	0021	
FCB_RANDOM_READ_BLOCK  . . . . .  	NUMBER	0027	
FCB_RANDOM_WRITE . . . . . . . .  	NUMBER	0022	
FCB_RANDOM_WRITE_BLOCK . . . . .  	NUMBER	0028	
FCB_RENAME . . . . . . . . . . .  	NUMBER	0017	
FCB_SEQ_READ . . . . . . . . . .  	NUMBER	0014	
FCB_SEQ_WRITE  . . . . . . . . .  	NUMBER	0015	
FCB_SFN  . . . . . . . . . . . .  	BYTE	0018	
FCHECKDRIVE  . . . . . . . . . .  	NUMBER	0001	
FCHK . . . . . . . . . . . . . .  	NUMBER	0001	
FDELIM . . . . . . . . . . . . .  	NUMBER	0002	
FFCB . . . . . . . . . . . . . .  	NUMBER	0008	
FILDIRENT  . . . . . . . . . . .  	NUMBER	0010	
FILE_INV_CPAGE . . . . . . . . .  	NUMBER	-0001	
FILE_NO_CPAGE  . . . . . . . . .  	NUMBER	0000	
FILE_TIMES . . . . . . . . . . .  	NUMBER	0057	
FILPERPROC . . . . . . . . . . .  	NUMBER	0014	
FIND_FIRST . . . . . . . . . . .  	NUMBER	004E	
FIND_NEXT  . . . . . . . . . . .  	NUMBER	004F	
FORMAT_COMB_NOT_SUPPORTED  . . .  	NUMBER	0002	
FORMAT_NO_ROM_SUPPORT  . . . . .  	NUMBER	0001	
FORMAT_TRACK . . . . . . . . . .  	NUMBER	0042	
FPARSE . . . . . . . . . . . . .  	NUMBER	0001	
FSPCHK . . . . . . . . . . . . .  	NUMBER	0004	
FSWITCH  . . . . . . . . . . . .  	NUMBER	8000	
FSWITCHALLOWED . . . . . . . . .  	NUMBER	0002	
FULDIR_PTR . . . . . . . . . . .  	V WORD	0000	TRANDATA	External
F_AUX  . . . . . . . . . . . . .  	NUMBER	0010	
F_CARRY  . . . . . . . . . . . .  	NUMBER	0001	
F_DIRECTION  . . . . . . . . . .  	NUMBER	0400	
F_INTERRUPT  . . . . . . . . . .  	NUMBER	0200	
F_OVERFLOW . . . . . . . . . . .  	NUMBER	0800	
F_PARITY . . . . . . . . . . . .  	NUMBER	0004	
F_SIGN . . . . . . . . . . . . .  	NUMBER	0080	
F_TRACE  . . . . . . . . . . . .  	NUMBER	0100	
F_ZERO . . . . . . . . . . . . .  	NUMBER	0040	

GENERIC_IOCTL  . . . . . . . . .  	NUMBER	000D	
GENERIC_IOCTL_HANDLE . . . . . .  	NUMBER	000C	
GETCURRENTPSP  . . . . . . . . .  	NUMBER	0062	
GETEXTCNTRY  . . . . . . . . . .  	NUMBER	0065	
GETEXTENDEDERROR . . . . . . . .  	NUMBER	0059	
GETPATH  . . . . . . . . . . . .  	L NEAR	0007	TRANCODE
GETSETCDPG . . . . . . . . . . .  	NUMBER	0066	
GETSETMEDIAID  . . . . . . . . .  	NUMBER	0069	
GET_ACCESS_FLAG  . . . . . . . .  	NUMBER	0067	
GET_CPSW . . . . . . . . . . . .  	NUMBER	0003	
GET_CRITICAL_MSG . . . . . . . .  	NUMBER	0004	
GET_CURRENT_PDB  . . . . . . . .  	NUMBER	0051	
GET_DATE . . . . . . . . . . . .  	NUMBER	002A	
GET_DEFAULT_DPB  . . . . . . . .  	NUMBER	001F	
GET_DEFAULT_DRIVE  . . . . . . .  	NUMBER	0019	
GET_DEVICE_PARAMETERS  . . . . .  	NUMBER	0060	
GET_DMA  . . . . . . . . . . . .  	NUMBER	002F	
GET_DPB  . . . . . . . . . . . .  	NUMBER	0032	
GET_DRIVE_FREESPACE  . . . . . .  	NUMBER	0036	
Microsoft (R) Macro Assembler Version 5.10                  2/14/25 23:44:05
Part7 COMMAND Transient Routines                            Symbols-11


GET_EXTENDED_MSG . . . . . . . .  	NUMBER	0000	
GET_FCB_FILE_LENGTH  . . . . . .  	NUMBER	0023	
GET_FCB_POSITION . . . . . . . .  	NUMBER	0024	
GET_GENERIC  . . . . . . . . . .  	NUMBER	007F	
GET_INDOS_FLAG . . . . . . . . .  	NUMBER	0034	
GET_INTERRUPT_VECTOR . . . . . .  	NUMBER	0035	
GET_IN_VARS  . . . . . . . . . .  	NUMBER	0052	
GET_MEDIA_ID . . . . . . . . . .  	NUMBER	0066	
GET_PARSE_MSG  . . . . . . . . .  	NUMBER	0002	
GET_RETRY_COUNT  . . . . . . . .  	NUMBER	0065	
GET_TIME . . . . . . . . . . . .  	NUMBER	002C	
GET_VERIFY_ON_WRITE  . . . . . .  	NUMBER	0054	
GET_VERSION  . . . . . . . . . .  	NUMBER	0030	
GET_VIDEO_STATE  . . . . . . . .  	NUMBER	000F	
GET_XA . . . . . . . . . . . . .  	NUMBER	0002	

HANDLE_FAIL_I24  . . . . . . . .  	NUMBER	0100	
HONGEUL  . . . . . . . . . . . .  	NUMBER	0063	

I24_AREA . . . . . . . . . . . .  	NUMBER	0006	
I24_CLASS  . . . . . . . . . . .  	NUMBER	0080	
I24_OPERATION  . . . . . . . . .  	NUMBER	0001	
IBM  . . . . . . . . . . . . . .  	ALIAS	 IBMVER		
IBMCOPYRIGHT . . . . . . . . . .  	ALIAS	 FALSE		
IBMJAPAN . . . . . . . . . . . .  	ALIAS	 FALSE		
IBMJAPVER  . . . . . . . . . . .  	ALIAS	 FALSE		
IBMVER . . . . . . . . . . . . .  	ALIAS	 TRUE		
IFFlag . . . . . . . . . . . . .  	V BYTE	0000	DATARES	External
IFS_IOCTL  . . . . . . . . . . .  	NUMBER	006B	
IGNORE_ALLOWED . . . . . . . . .  	NUMBER	0020	
INITCTRLC  . . . . . . . . . . .  	NUMBER	0004	
INITINIT . . . . . . . . . . . .  	NUMBER	0001	
INITSPECIAL  . . . . . . . . . .  	NUMBER	0002	
INSTALLED  . . . . . . . . . . .  	NUMBER	FFFF	
INSTALLEDDATA  . . . . . . . . .  	NUMBER	0000	
INSTALL_FAKE_BPB . . . . . . . .  	NUMBER	0001	
INTBASE  . . . . . . . . . . . .  	NUMBER	0080	
INTERNAT . . . . . . . . . . . .  	ALIAS	 FALSE		
INTERNATIONAL  . . . . . . . . .  	NUMBER	0038	
INTERNAT_BLOCK_MAX . . . . . . .  	NUMBER	0020	
INTTAB . . . . . . . . . . . . .  	NUMBER	0020	
INT_24_ERROR . . . . . . . . . .  	NUMBER	2000	
INT_ABORT  . . . . . . . . . . .  	ALIAS	 INTTAB		
INT_COMMAND  . . . . . . . . . .  	NUMBER	0021	
INT_CTRL_C . . . . . . . . . . .  	NUMBER	0023	
INT_DISK_READ  . . . . . . . . .  	NUMBER	0025	
INT_DISK_WRITE . . . . . . . . .  	NUMBER	0026	
INT_FASTCON  . . . . . . . . . .  	NUMBER	0029	
INT_FATAL_ABORT  . . . . . . . .  	NUMBER	0024	
INT_IBM  . . . . . . . . . . . .  	NUMBER	002A	
INT_KEEP_PROCESS . . . . . . . .  	NUMBER	0027	
INT_SPOOLER  . . . . . . . . . .  	NUMBER	0028	
INT_TERMINATE  . . . . . . . . .  	NUMBER	0022	
INV_CP_TAG . . . . . . . . . . .  	NUMBER	0000	
IN_WORD  . . . . . . . . . . . .  	NUMBER	4E49	
IOCTL  . . . . . . . . . . . . .  	NUMBER	0044	
IOCTL_CHANGEABLE?  . . . . . . .  	NUMBER	0008	
IOCTL_DEVICELOCORREM?  . . . . .  	NUMBER	0009	
IOCTL_GET_DEVICE_INFO  . . . . .  	NUMBER	0000	
IOCTL_GET_INPUT_STATUS . . . . .  	NUMBER	0006	
IOCTL_GET_OUTPUT_STATUS  . . . .  	NUMBER	0007	
IOCTL_HANDLELOCORREM?  . . . . .  	NUMBER	000A	
IOCTL_READ_DRIVE . . . . . . . .  	NUMBER	0004	
IOCTL_READ_HANDLE  . . . . . . .  	NUMBER	0002	
IOCTL_SET_DEVICE_INFO  . . . . .  	NUMBER	0001	
IOCTL_SHARING_RETRY  . . . . . .  	NUMBER	000B	
IOCTL_WRITE_DRIVE  . . . . . . .  	NUMBER	0005	
IOCTL_WRITE_HANDLE . . . . . . .  	NUMBER	0003	
IOC_DC . . . . . . . . . . . . .  	NUMBER	0008	
IOC_KC . . . . . . . . . . . . .  	NUMBER	0004	
IOC_OTHER  . . . . . . . . . . .  	NUMBER	0000	
IOC_PC . . . . . . . . . . . . .  	NUMBER	0005	
IOC_SC . . . . . . . . . . . . .  	NUMBER	0003	
IOC_SE . . . . . . . . . . . . .  	NUMBER	0001	
IOC_TC . . . . . . . . . . . . .  	NUMBER	0002	
IOSET  . . . . . . . . . . . . .  	L NEAR	0098	TRANCODE	Global
Microsoft (R) Macro Assembler Version 5.10                  2/14/25 23:44:05
Part7 COMMAND Transient Routines                            Symbols-12


IO_MODE_ID . . . . . . . . . . .  	NUMBER	0002	

JAPAN  . . . . . . . . . . . . .  	ALIAS	 FALSE		

KANJI  . . . . . . . . . . . . .  	ALIAS	 FALSE		
KEEP_PROCESS . . . . . . . . . .  	NUMBER	0031	
KOREA  . . . . . . . . . . . . .  	ALIAS	 FALSE		
KPARSE . . . . . . . . . . . . .  	V BYTE	0000	TRANSPACE	External

LABRACKET  . . . . . . . . . . .  	NUMBER	003C	
LENGTH_CALL  . . . . . . . . . .  	NUMBER	0004	
LESSARGS_PTR . . . . . . . . . .  	NUMBER	0002	
LINESPERPAGE . . . . . . . . . .  	NUMBER	0019	
LOCKOPER . . . . . . . . . . . .  	NUMBER	005C	
LPAREN . . . . . . . . . . . . .  	NUMBER	0028	
LSEEK  . . . . . . . . . . . . .  	NUMBER	0042	

MAJOR_VERSION  . . . . . . . . .  	NUMBER	0004	
MAXBUCKETINPAGE  . . . . . . . .  	NUMBER	0002	
MAXBUFFINBUCKET  . . . . . . . .  	NUMBER	000F	
MAX_DEV_TYPE . . . . . . . . . .  	NUMBER	0007	
MAX_NEST . . . . . . . . . . . .  	NUMBER	000A	
MAX_SECTORS_IN_TRACK . . . . . .  	NUMBER	003F	
MEMS . . . . . . . . . . . . . .  	NUMBER	0001	
MESSAGE_2F . . . . . . . . . . .  	NUMBER	002E	
MINOR_VERSION  . . . . . . . . .  	NUMBER	0000	
MI_INT . . . . . . . . . . . . .  	NUMBER	00CD	
MI_LONG_CALL . . . . . . . . . .  	NUMBER	009A	
MI_LONG_JMP  . . . . . . . . . .  	NUMBER	00EA	
MI_LONG_RET  . . . . . . . . . .  	NUMBER	00CB	
MI_NEAR_RET  . . . . . . . . . .  	NUMBER	00C3	
MKDIR  . . . . . . . . . . . . .  	NUMBER	0039	
MOREARGS_PTR . . . . . . . . . .  	NUMBER	0001	
MOVE_TO_SRCBUF . . . . . . . . .  	N PROC	01CE	TRANCODE	Global	Length = 0027
msg_disp_class . . . . . . . . .  	V BYTE	0000	TRANDATA	External
MSVER  . . . . . . . . . . . . .  	NUMBER	0000	
MTS_END_STRING . . . . . . . . .  	L NEAR	01E3	TRANCODE
MTS_GET_CHARS  . . . . . . . . .  	L NEAR	01DA	TRANCODE
MULTDOS  . . . . . . . . . . . .  	NUMBER	0012	
MULTIFS  . . . . . . . . . . . .  	NUMBER	0011	
MULTNET  . . . . . . . . . . . .  	NUMBER	0011	
MULTSHARE  . . . . . . . . . . .  	NUMBER	0010	
MULT_ANSI  . . . . . . . . . . .  	NUMBER	001A	
MULT_SHELL_BRK . . . . . . . . .  	NUMBER	1903	
MULT_SHELL_GET . . . . . . . . .  	NUMBER	1902	

NLSFUNC  . . . . . . . . . . . .  	NUMBER	0014	
NOMOVE . . . . . . . . . . . . .  	L NEAR	01C1	TRANCODE
NOPSTORE . . . . . . . . . . . .  	L NEAR	0075	TRANCODE
NOREDIR  . . . . . . . . . . . .  	L NEAR	00B6	TRANCODE
NOREDIRERR . . . . . . . . . . .  	L NEAR	018A	TRANCODE
NOREOUT  . . . . . . . . . . . .  	L NEAR	0194	TRANCODE
NORMPERLIN . . . . . . . . . . .  	NUMBER	0001	
NOT_EXISTS_MASK  . . . . . . . .  	NUMBER	00F0	
NO_CODE_PAGE_CHECK . . . . . . .  	NUMBER	0100	
NO_CONT_FLAG . . . . . . . . . .  	NUMBER	0000	
NO_ECHO  . . . . . . . . . . . .  	NUMBER	0000	
NO_ECHO_CHAR . . . . . . . . . .  	NUMBER	0040	
NO_HANDLE_OUT  . . . . . . . . .  	NUMBER	-0001	
NO_SUBST . . . . . . . . . . . .  	NUMBER	0000	
NO_XA_SEG  . . . . . . . . . . .  	NUMBER	-0001	
NULLCOMMAND  . . . . . . . . . .  	NUMBER	0001	
NULLRPAREN . . . . . . . . . . .  	NUMBER	0029	

OEM_C1 . . . . . . . . . . . . .  	NUMBER	00F9	
OEM_C2 . . . . . . . . . . . . .  	NUMBER	00FA	
OEM_C3 . . . . . . . . . . . . .  	NUMBER	00FB	
OEM_C4 . . . . . . . . . . . . .  	NUMBER	00FC	
OEM_C5 . . . . . . . . . . . . .  	NUMBER	00FD	
OEM_C6 . . . . . . . . . . . . .  	NUMBER	00FE	
OEM_C7 . . . . . . . . . . . . .  	NUMBER	00FF	
ONE_CHAR_VAL . . . . . . . . . .  	V BYTE	0000	TRANSPACE	External
ONE_SUBST  . . . . . . . . . . .  	NUMBER	0001	
ONLY_SET_TRACKLAYOUT . . . . . .  	NUMBER	0002	
OPEN . . . . . . . . . . . . . .  	NUMBER	003D	
OPENERROR  . . . . . . . . . . .  	L NEAR	00F4	TRANCODE
Microsoft (R) Macro Assembler Version 5.10                  2/14/25 23:44:05
Part7 COMMAND Transient Routines                            Symbols-13


OPENWRITEERROR . . . . . . . . .  	L NEAR	0171	TRANCODE
OPEN_FOR_BOTH  . . . . . . . . .  	NUMBER	0002	
OPEN_FOR_READ  . . . . . . . . .  	NUMBER	0000	
OPEN_FOR_WRITE . . . . . . . . .  	NUMBER	0001	

PARM_BLOCK_SIZE  . . . . . . . .  	NUMBER	000B	
PARM_OFF_POS . . . . . . . . . .  	WORD	0002	
PARSE_FILE_DESCRIPTOR  . . . . .  	NUMBER	0029	
PARSE_MSG_CLASS  . . . . . . . .  	NUMBER	0002	
PATHCHRCMP . . . . . . . . . . .  	L NEAR	0000	TRANCODE	External
PATHCNT  . . . . . . . . . . . .  	V WORD	0000	TRANSPACE	External
PATHDONE . . . . . . . . . . . .  	L NEAR	006A	TRANCODE
PATHDONEDEC  . . . . . . . . . .  	L NEAR	0069	TRANCODE
PATHPARSE  . . . . . . . . . . .  	NUMBER	0061	
PATHPOS  . . . . . . . . . . . .  	V WORD	0000	TRANSPACE	External
PATHSW . . . . . . . . . . . . .  	V WORD	0000	TRANSPACE	External
PATH_SEP . . . . . . . . . . . .  		0002	
PDB_APPEND . . . . . . . . . . .  	BYTE	003D	
PDB_INTERCON . . . . . . . . . .  	BYTE	003C	
PGETARG  . . . . . . . . . . . .  	L NEAR	007E	TRANCODE	Global
PIPEFLAG . . . . . . . . . . . .  	V BYTE	0000	DATARES	External
PLUS_CHR . . . . . . . . . . . .  	NUMBER	002B	
PSCANOFF . . . . . . . . . . . .  	L NEAR	008C	TRANCODE
PSCANOFFD  . . . . . . . . . . .  	L NEAR	0096	TRANCODE
PTR_OFF_POS  . . . . . . . . . .  	NUMBER	0005	
PTR_SEG_POS  . . . . . . . . . .  	NUMBER	0007	

RABRACKET  . . . . . . . . . . .  	NUMBER	003E	
RAWIO  . . . . . . . . . . . . .  	NUMBER	0008	
RAW_CON_INPUT  . . . . . . . . .  	NUMBER	0007	
RAW_CON_IO . . . . . . . . . . .  	NUMBER	0006	
READ . . . . . . . . . . . . . .  	NUMBER	003F	
READ_OPEN_FLAG . . . . . . . . .  	NUMBER	0101	
READ_OPEN_MODE . . . . . . . . .  	NUMBER	0000	
READ_TRACK . . . . . . . . . . .  	NUMBER	0061	
REDIRECTOR . . . . . . . . . . .  	NUMBER	0000	
REDIRERR . . . . . . . . . . . .  	L NEAR	00DF	TRANCODE
RENAME . . . . . . . . . . . . .  	NUMBER	0056	
REOUTCRT . . . . . . . . . . . .  	L NEAR	017A	TRANCODE
REOUTEXISTS  . . . . . . . . . .  	L NEAR	010E	TRANCODE
REOUT_0_LENGTH . . . . . . . . .  	L NEAR	0161	TRANCODE
RESERVED_BITS_MASK . . . . . . .  	NUMBER	FE00	
RESSEG . . . . . . . . . . . . .  	V WORD	0000	TRANSPACE	External
RESULT_DATE  . . . . . . . . . .  	NUMBER	0007	
RESULT_DRIVE . . . . . . . . . .  	NUMBER	0006	
RESULT_FILESPEC  . . . . . . . .  	NUMBER	0005	
RESULT_NO_ERROR  . . . . . . . .  	NUMBER	0000	
RESULT_NUMBER  . . . . . . . . .  	NUMBER	0001	
RESULT_STRING  . . . . . . . . .  	NUMBER	0003	
RESULT_TIME  . . . . . . . . . .  	NUMBER	0008	
RES_SUBST  . . . . . . . . . . .  	NUMBER	0002	
RETRY_ALLOWED  . . . . . . . . .  	NUMBER	0010	
RET_L  . . . . . . . . . . . . .  	NEAR	01C9	TRANCODE
RET_NC . . . . . . . . . . . . .  	NEAR	01A3	TRANCODE
RET_Z  . . . . . . . . . . . . .  	NEAR	00C2	TRANCODE
RE_INSTR . . . . . . . . . . . .  	V BYTE	0000	TRANSPACE	External
RE_OUTSTR  . . . . . . . . . . .  	V BYTE	0000	DATARES	External
RE_OUT_APP . . . . . . . . . . .  	V BYTE	0000	DATARES	External
RMDIR  . . . . . . . . . . . . .  	NUMBER	003A	
ROM_CALL . . . . . . . . . . . .  	V BYTE	0000	TRANSPACE	External
ROM_CS . . . . . . . . . . . . .  	V WORD	0000	TRANSPACE	External
ROM_EXEC . . . . . . . . . . . .  	L NEAR	0000	TRANCODE	External
ROM_IP . . . . . . . . . . . . .  	V WORD	0000	TRANSPACE	External
ROM_SCAN . . . . . . . . . . . .  	L NEAR	0000	TRANCODE	External
RPAREN . . . . . . . . . . . . .  	NUMBER	0029	

SCROLL_VIDEO_PAGE  . . . . . . .  	NUMBER	0006	
SEARCH_ATTR  . . . . . . . . . .  	NUMBER	0013	
SEMICOLON  . . . . . . . . . . .  	NUMBER	003B	
SERVERCALL . . . . . . . . . . .  	NUMBER	005D	
SETBLOCK . . . . . . . . . . . .  	NUMBER	004A	
SETDPB . . . . . . . . . . . . .  	NUMBER	0053	
SETPATH  . . . . . . . . . . . .  	L NEAR	0000	TRANCODE	Global
SET_ACCESS_FLAG  . . . . . . . .  	NUMBER	0047	
SET_COLOR_PALETTE  . . . . . . .  	NUMBER	000B	
SET_CRITICAL_MSG . . . . . . . .  	NUMBER	0005	
Microsoft (R) Macro Assembler Version 5.10                  2/14/25 23:44:05
Part7 COMMAND Transient Routines                            Symbols-14


SET_CRIT_DEV . . . . . . . . . .  	NUMBER	0100	
SET_CTRL_C_TRAPPING  . . . . . .  	NUMBER	0033	
SET_CURRENT_PDB  . . . . . . . .  	NUMBER	0050	
SET_CURSOR_POSITION  . . . . . .  	NUMBER	0002	
SET_DATE . . . . . . . . . . . .  	NUMBER	002B	
SET_DEFAULT_DRIVE  . . . . . . .  	NUMBER	000E	
SET_DEVICE_PARAMETERS  . . . . .  	NUMBER	0040	
SET_DMA  . . . . . . . . . . . .  	NUMBER	001A	
SET_EXTENDED_MSG . . . . . . . .  	NUMBER	0001	
SET_INTERRUPT_VECTOR . . . . . .  	NUMBER	0025	
SET_MEDIA_ID . . . . . . . . . .  	NUMBER	0046	
SET_OEM_HANDLER  . . . . . . . .  	NUMBER	00F8	
SET_PARSE_MSG  . . . . . . . . .  	NUMBER	0003	
SET_PRINTER_FLAG . . . . . . . .  	NUMBER	0064	
SET_REOUT  . . . . . . . . . . .  	L NEAR	018C	TRANCODE
SET_RETRY_COUNT  . . . . . . . .  	NUMBER	0045	
SET_TIME . . . . . . . . . . . .  	NUMBER	002D	
SET_VERIFY_ON_WRITE  . . . . . .  	NUMBER	002E	
SET_VIDEO_MODE . . . . . . . . .  	NUMBER	0000	
SET_XA . . . . . . . . . . . . .  	NUMBER	0004	
SF_BUSY  . . . . . . . . . . . .  	NUMBER	-0001	
SF_CLOSE_NODATE  . . . . . . . .  	NUMBER	4000	
SF_DEFAULT_NUMBER  . . . . . . .  	NUMBER	0005	
SF_FSDA  . . . . . . . . . . . .  	BYTE	0019	
SF_ISFCB . . . . . . . . . . . .  	NUMBER	8000	
SF_ISNET . . . . . . . . . . . .  	NUMBER	8000	
SF_LRU . . . . . . . . . . . . .  	WORD	0015	
SF_NETID . . . . . . . . . . . .  	BYTE	0019	
SF_NET_SPOOL . . . . . . . . . .  	NUMBER	0800	
SF_NO_INHERIT  . . . . . . . . .  	NUMBER	1000	
SF_OPENAGE . . . . . . . . . . .  	WORD	0017	
SF_PIPE  . . . . . . . . . . . .  	NUMBER	2000	
SF_SERIAL_ID . . . . . . . . . .  	WORD	000B	
SHAREF . . . . . . . . . . . . .  	NUMBER	0000	
SHARING_COMPAT . . . . . . . . .  	NUMBER	0000	
SHARING_DENY_BOTH  . . . . . . .  	NUMBER	0010	
SHARING_DENY_NONE  . . . . . . .  	NUMBER	0040	
SHARING_DENY_READ  . . . . . . .  	NUMBER	0030	
SHARING_DENY_WRITE . . . . . . .  	NUMBER	0020	
SHARING_MASK . . . . . . . . . .  	NUMBER	00F0	
SHARING_NET_FCB  . . . . . . . .  	NUMBER	0070	
SHARING_NO_INHERIT . . . . . . .  	NUMBER	0080	
SHELL_ACTION . . . . . . . . . .  	NUMBER	00FF	
SKIPPATH . . . . . . . . . . . .  	L NEAR	002D	TRANCODE
SKIPPATH2  . . . . . . . . . . .  	L NEAR	0032	TRANCODE
SMALL_A  . . . . . . . . . . . .  	NUMBER	0061	
SMALL_Z  . . . . . . . . . . . .  	NUMBER	007A	
SPECIAL_DELIM  . . . . . . . . .  		0007	
SRCBUF . . . . . . . . . . . . .  	V BYTE	0000	TRANSPACE	External
STAR . . . . . . . . . . . . . .  	NUMBER	002A	
STATUS_FOR_FORMAT  . . . . . . .  	NUMBER	0001	
STDAUX . . . . . . . . . . . . .  	NUMBER	0003	
STDERR . . . . . . . . . . . . .  	NUMBER	0002	
STDIN  . . . . . . . . . . . . .  	NUMBER	0000	
STDOUT . . . . . . . . . . . . .  	NUMBER	0001	
STDPRN . . . . . . . . . . . . .  	NUMBER	0004	
STD_AUX_INPUT  . . . . . . . . .  	NUMBER	0003	
STD_AUX_OUTPUT . . . . . . . . .  	NUMBER	0004	
STD_CON_INPUT  . . . . . . . . .  	NUMBER	0001	
STD_CON_INPUT_FLUSH  . . . . . .  	NUMBER	000C	
STD_CON_INPUT_NO_ECHO  . . . . .  	NUMBER	0008	
STD_CON_INPUT_STATUS . . . . . .  	NUMBER	000B	
STD_CON_OUTPUT . . . . . . . . .  	NUMBER	0002	
STD_CON_STRING_INPUT . . . . . .  	NUMBER	000A	
STD_CON_STRING_OUTPUT  . . . . .  	NUMBER	0009	
STD_PRINTER_OUTPUT . . . . . . .  	NUMBER	0005	
SWITCH . . . . . . . . . . . . .  	L NEAR	0000	TRANCODE	External
SWITCHA  . . . . . . . . . . . .  	NUMBER	0004	
SWITCHAR . . . . . . . . . . . .  	V BYTE	0000	TRANSPACE	External
SWITCHB  . . . . . . . . . . . .  	NUMBER	0008	
SWITCHCOPY . . . . . . . . . . .  	NUMBER	801C	
SWITCHDIR  . . . . . . . . . . .  	NUMBER	8003	
SWITCHP  . . . . . . . . . . . .  	NUMBER	0002	
SWITCHV  . . . . . . . . . . . .  	NUMBER	0010	
SWITCHW  . . . . . . . . . . . .  	NUMBER	0001	
SW_FLAG  . . . . . . . . . . . .  		0000	
Microsoft (R) Macro Assembler Version 5.10                  2/14/25 23:44:05
Part7 COMMAND Transient Routines                            Symbols-15


SYM  . . . . . . . . . . . . . .  	NUMBER	003E	

TAB_CHR  . . . . . . . . . . . .  	NUMBER	0009	
TEMPLEN  . . . . . . . . . . . .  	NUMBER	0086	
TESTDOREIN . . . . . . . . . . .  	L NEAR	00BC	TRANCODE	Global
TESTDOREOUT  . . . . . . . . . .  	L NEAR	0104	TRANCODE	Global
TESTKANJ . . . . . . . . . . . .  	L NEAR	0000	TRANCODE	External
TESTPDELIM . . . . . . . . . . .  	L NEAR	005E	TRANCODE
TESTPMETA  . . . . . . . . . . .  	L NEAR	004C	TRANCODE
TESTPPSEP  . . . . . . . . . . .  	L NEAR	0043	TRANCODE
TESTPSTAR  . . . . . . . . . . .  	L NEAR	0055	TRANCODE
TEXT_MODE  . . . . . . . . . . .  	NUMBER	0001	
TPLEN  . . . . . . . . . . . . .  	NUMBER	0040	
TRACKLAYOUT_IS_GOOD  . . . . . .  	NUMBER	0004	
TriageError  . . . . . . . . . .  	N PROC	01A3	TRANCODE	Global	Length = 0027
Triage_Init  . . . . . . . . . .  	F PROC	01CA	TRANCODE	Global	Length = 0004
TRUE . . . . . . . . . . . . . .  	NUMBER	FFFF	
TRUEBYTE . . . . . . . . . . . .  	NUMBER	00FF	

UNLINK . . . . . . . . . . . . .  	NUMBER	0041	
UNUSED . . . . . . . . . . . . .  		0003	
USEROPER . . . . . . . . . . . .  	NUMBER	005E	
UTIL_MSG_CLASS . . . . . . . . .  	NUMBER	-0001	

VBAR . . . . . . . . . . . . . .  	NUMBER	007C	
VERIFY_TRACK . . . . . . . . . .  	NUMBER	0062	
VIDEO_ALPHA  . . . . . . . . . .  	NUMBER	0003	
VIDEO_ATTRIBUTE  . . . . . . . .  	NUMBER	0007	
VIDEO_BW . . . . . . . . . . . .  	NUMBER	0007	
VIDEO_IO_INT . . . . . . . . . .  	NUMBER	0010	

WAITPROCESS  . . . . . . . . . .  	NUMBER	004D	
WIDEPERLIN . . . . . . . . . . .  	NUMBER	0005	
WILDCARD . . . . . . . . . . . .  		0001	
WRITE  . . . . . . . . . . . . .  	NUMBER	0040	
WRITE_OPEN_FLAG  . . . . . . . .  	NUMBER	0101	
WRITE_OPEN_MODE  . . . . . . . .  	NUMBER	0001	
WRITE_TRACK  . . . . . . . . . .  	NUMBER	0041	

XDUP . . . . . . . . . . . . . .  	NUMBER	0045	
XDUP2  . . . . . . . . . . . . .  	NUMBER	0046	
XNAMETRANS . . . . . . . . . . .  	NUMBER	0060	

YES_ECHO . . . . . . . . . . . .  	NUMBER	0001	

??0000 . . . . . . . . . . . . .  	L NEAR	007D	TRANCODE
??0002 . . . . . . . . . . . . .  	L NEAR	008B	TRANCODE
??0003 . . . . . . . . . . . . .  	L NEAR	0097	TRANCODE
??0004 . . . . . . . . . . . . .  	L NEAR	00BB	TRANCODE
??0006 . . . . . . . . . . . . .  	L NEAR	00DE	TRANCODE
??0007 . . . . . . . . . . . . .  	L NEAR	0194	TRANCODE
??0008 . . . . . . . . . . . . .  	L NEAR	01A2	TRANCODE
??000A . . . . . . . . . . . . .  	L NEAR	01C9	TRANCODE
?PLM . . . . . . . . . . . . . .  	NUMBER	0000	
?WIN . . . . . . . . . . . . . .  	NUMBER	0000	
@CPU . . . . . . . . . . . . . .  	TEXT  0101h		
@FILENAME  . . . . . . . . . . .  	TEXT  tmisc2		
@VERSION . . . . . . . . . . . .  	TEXT  510		


   3515 Source  Lines
   3839 Total   Lines
   1103 Symbols

  43166 + 174603 Bytes symbol space free

      0 Warning Errors
      0 Severe  Errors
