223 lines
5.0 KiB
Plaintext
223 lines
5.0 KiB
Plaintext
; Generated by Ctran from tlvfile.cat
|
|
TLVFILE_ING equ 1
|
|
IFNDEF APPMAN_ING
|
|
INCLUDE ..\inc\APPMAN.ING
|
|
ENDIF
|
|
IFNDEF P_FILE_INC
|
|
INCLUDE ..\inc\P_FILE.INC
|
|
ENDIF
|
|
IFNDEF P_SERIAL_INC
|
|
INCLUDE ..\inc\P_SERIAL.INC
|
|
ENDIF
|
|
IFNDEF P_MODEM_INC
|
|
INCLUDE ..\inc\P_MODEM.INC
|
|
ENDIF
|
|
; Class Numbers
|
|
C_BFILE equ 45
|
|
C_TLVFILE equ 46
|
|
C_TLVDATA equ 47
|
|
C_SERFILE equ 48
|
|
C_PRINT equ 49
|
|
C_SERIAL equ 50
|
|
; Method Numbers
|
|
O_TD_SAVE_ITEM equ 5
|
|
O_TD_SENSE_ITEM equ 9
|
|
O_FL_SET_BUF_LEN equ 3
|
|
O_FL_SENSE_REC equ 12
|
|
O_FL_REPLACE equ 13
|
|
O_FL_DELREC equ 8
|
|
O_TD_SET_ITEM equ 8
|
|
O_TD_SAVE equ 2
|
|
O_TD_OPEN equ 1
|
|
O_FI_OPEN equ 5
|
|
O_FL_SET_REC equ 11
|
|
O_FL_WRITE_REC equ 7
|
|
O_SR_FLUSH equ 10
|
|
O_TD_LOAD_ITEM equ 4
|
|
O_FI_CLOSE equ 1
|
|
O_TD_SET_FILE equ 7
|
|
O_TD_CHANGED equ 3
|
|
O_FI_READ equ 2
|
|
O_FL_SENSE_DATA equ 4
|
|
O_FL_REWIND equ 6
|
|
O_SR_CONTROL equ 11
|
|
O_FL_COUNT equ 9
|
|
O_SR_SENSE equ 9
|
|
O_SR_ENQUIRE equ 12
|
|
O_TD_RESET equ 6
|
|
O_SR_GRAB equ 13
|
|
O_PR_GET_DATA equ 6
|
|
O_FL_READ_BY_TYPE equ 10
|
|
O_SR_TEST equ 7
|
|
O_SR_SET equ 8
|
|
O_SR_WRITE equ 6
|
|
; Constants for bfile
|
|
OP_BFILE_ID_SIZE equ (16)
|
|
; Types for bfile
|
|
OP_BFILE_FSIG struc
|
|
OP_BFILE_FSIGFid db (1) * OP_BFILE_ID_SIZE dup (?)
|
|
OP_BFILE_FSIGVers dw ?
|
|
OP_BFILE_FSIGOffset dw ?
|
|
OP_BFILE_FSIGRtvers dw ?
|
|
OP_BFILE_FSIG ends
|
|
; Property of bfile
|
|
PRS_BFILE struc
|
|
BfilePcb dw ?
|
|
BfileRbuf dw ?
|
|
BfileRlen dw ?
|
|
BfileOffset dw ?
|
|
PRS_BFILE ends
|
|
PR_BFILE struc
|
|
BfileRoot PRS_ROOT <>
|
|
BfileBfile PRS_BFILE <>
|
|
PR_BFILE ends
|
|
; Constants for tlvfile
|
|
TLV_TYPE_UNKNOWN equ (010h)
|
|
TLV_TYPE_INVALID equ (00fh)
|
|
TLV_TYPE_DELETED equ (000h)
|
|
TLV_TYPE_NORMAL equ (001h)
|
|
TLV_TYPE_FIELDS equ (002h)
|
|
TLV_TYPE_SHIFT equ (12)
|
|
TLV_TYPE_MASK equ (0f000h)
|
|
; Types for tlvfile
|
|
OP_TLVFILE struc
|
|
OP_TLVFILEFsig OP_BFILE_FSIG <>
|
|
OP_TLVFILETypes dw ?
|
|
OP_TLVFILE ends
|
|
OP_TLV_REC struc
|
|
OP_TLV_RECBuf dw ?
|
|
OP_TLV_RECLen dw ?
|
|
OP_TLV_RECType dw ?
|
|
OP_TLV_REC ends
|
|
; Property of tlvfile
|
|
PRS_TLVFILE struc
|
|
TlvfileTypmask dw ?
|
|
TlvfileHdlen dw ?
|
|
TlvfileHdtype dw ?
|
|
TlvfilePos dd ?
|
|
TlvfileFpos dd ?
|
|
PRS_TLVFILE ends
|
|
PR_TLVFILE struc
|
|
TlvfileRoot PRS_ROOT <>
|
|
TlvfileBfile PRS_BFILE <>
|
|
TlvfileTlvfile PRS_TLVFILE <>
|
|
PR_TLVFILE ends
|
|
; Types for tlvdata
|
|
PR_TLVDATA_CHARS struc
|
|
PR_TLVDATA_CHARSTlvfile OP_TLVFILE <>
|
|
PR_TLVDATA_CHARSExt db (1) * 6 dup (?)
|
|
PR_TLVDATA_CHARS ends
|
|
; Property of tlvdata
|
|
PRS_TLVDATA struc
|
|
TlvdataTlv dw ?
|
|
TlvdataCl_tlv dw ?
|
|
TlvdataChanged dw ?
|
|
TlvdataIndex dw ?
|
|
TlvdataTmask dw ?
|
|
TlvdataName db (1) * P_FNAMESIZE dup (?)
|
|
PRS_TLVDATA ends
|
|
PR_TLVDATA struc
|
|
TlvdataRoot PRS_ROOT <>
|
|
TlvdataTlvdata PRS_TLVDATA <>
|
|
PR_TLVDATA ends
|
|
; Constants for serfile
|
|
TE_MASK_SERIAL equ (00001h)
|
|
TE_MASK_MODEM equ (00002h)
|
|
TE_MASK_FILE equ (00004h)
|
|
TY_SERFILE_SERIAL equ (1)
|
|
OBSOLETE_SERFILE_MODEM equ (2)
|
|
TY_SERFILE_FILE equ (3)
|
|
TY_SERFILE_NEW_MODEM equ (4)
|
|
TY_SERFILE_SERDVR equ (5)
|
|
TY_SERFILE_LNKDVR equ (6)
|
|
TE_XMDM_NONE equ (3)
|
|
TE_DIAL_PULSE equ (1)
|
|
TE_DIAL_TONE equ (2)
|
|
TE_MODEM_300 equ (001h)
|
|
TE_MODEM_1200 equ (002h)
|
|
TE_MODEM_2400 equ (003h)
|
|
TE_MODEM_4800 equ (004h)
|
|
TE_MODEM_9600 equ (005h)
|
|
TE_MODEM_19200 equ (006h)
|
|
MAX_DEVICE_NAME equ (10)
|
|
MAX_MODEM_CMD equ (40)
|
|
; Types for serfile
|
|
PF_SERIAL struc
|
|
PF_SERIALCh P_SRCHAR <>
|
|
PF_SERIALPort db (1) * P_MAXDEVNAME+2 dup (?)
|
|
PF_SERIAL ends
|
|
PF_MODEM struc
|
|
PF_MODEMMch P_MDMCHR <>
|
|
PF_MODEMPhone db (1) * 25 dup (?)
|
|
PF_MODEMAuto_dial db ?
|
|
PF_MODEMMdmdvr db (1) * MAX_DEVICE_NAME dup (?)
|
|
PF_MODEMMdmcmd db (1) * MAX_MODEM_CMD dup (?)
|
|
PF_MODEMSpare db (1) * 16 dup (?)
|
|
PF_MODEM ends
|
|
PF_FILE struc
|
|
PF_FILEProtocol dw ?
|
|
PF_FILE ends
|
|
PF_SERDVR struc
|
|
PF_SERDVRCh P_SRCHAR <>
|
|
PF_SERDVRSerdvr db (1) * MAX_DEVICE_NAME dup (?)
|
|
PF_SERDVRSpare db (1) * 16 dup (?)
|
|
PF_SERDVR ends
|
|
PF_LNKDVR struc
|
|
PF_LNKDVRMasdvr db (1) * MAX_DEVICE_NAME dup (?)
|
|
PF_LNKDVRLnkdvr db (1) * MAX_DEVICE_NAME dup (?)
|
|
PF_LNKDVRSpare db (1) * 16 dup (?)
|
|
PF_LNKDVR ends
|
|
; Property of serfile
|
|
PRS_SERFILE struc
|
|
SerfileSerial PF_SERIAL <>
|
|
SerfileModem PF_MODEM <>
|
|
SerfileFile PF_FILE <>
|
|
SerfileLnkdvr PF_LNKDVR <>
|
|
SerfileSerdvr PF_SERDVR <>
|
|
PRS_SERFILE ends
|
|
PR_SERFILE struc
|
|
SerfileRoot PRS_ROOT <>
|
|
SerfileTlvdata PRS_TLVDATA <>
|
|
SerfileSerfile PRS_SERFILE <>
|
|
PR_SERFILE ends
|
|
; Constants for print
|
|
PRINT_DATA equ (00h)
|
|
PRINT_LINE equ (01h)
|
|
PRINT_FINISH equ (08h)
|
|
; Types for print
|
|
PRINT_STATE struc
|
|
PRINT_STATEBuf dw ?
|
|
PRINT_STATELen dw ?
|
|
PRINT_STATEStatus dw ?
|
|
PRINT_STATE ends
|
|
; Property of print
|
|
PRS_PRINT struc
|
|
PrintState PRINT_STATE <>
|
|
PrintCrlf db (1) * 2 dup (?)
|
|
PRS_PRINT ends
|
|
PR_PRINT struc
|
|
PrintRoot PRS_ROOT <>
|
|
PrintActive PRS_ACTIVE <>
|
|
PrintPrint PRS_PRINT <>
|
|
PR_PRINT ends
|
|
; Constants for serial
|
|
READ_QUEUED equ (001h)
|
|
WRITE_QUEUED equ (002h)
|
|
; Property of serial
|
|
PRS_SERIAL struc
|
|
SerialFlags dw ?
|
|
SerialRstat dw ?
|
|
SerialWstat dw ?
|
|
SerialRlen dw ?
|
|
SerialRbuf dw ?
|
|
SerialWlen dw ?
|
|
SerialWbuf dw ?
|
|
SerialRsize dw ?
|
|
SerialWsize dw ?
|
|
PRS_SERIAL ends
|
|
PR_SERIAL struc
|
|
SerialRoot PRS_ROOT <>
|
|
SerialActive PRS_ACTIVE <>
|
|
SerialSerial PRS_SERIAL <>
|
|
PR_SERIAL ends
|