332 lines
7.4 KiB
Plaintext
332 lines
7.4 KiB
Plaintext
; Generated by Ctran from factive.cat
|
|
FACTIVE_ING equ 1
|
|
IFNDEF APPMAN_ING
|
|
INCLUDE ..\inc\APPMAN.ING
|
|
ENDIF
|
|
IFNDEF P_FILE_INC
|
|
INCLUDE ..\inc\P_FILE.INC
|
|
ENDIF
|
|
; Class Numbers
|
|
C_FACTIVE equ 25
|
|
C_FSCAN equ 26
|
|
C_FNODE equ 27
|
|
C_PNODE equ 28
|
|
C_PSELVAR equ 29
|
|
C_PSEL equ 30
|
|
C_FCASY equ 31
|
|
C_FCSYNC equ 32
|
|
C_FMMK equ 33
|
|
C_FMSRC equ 34
|
|
C_FMTARG equ 35
|
|
C_FMFMT equ 36
|
|
C_FMSCAN equ 37
|
|
C_FMAN equ 38
|
|
C_LOCS equ 39
|
|
; Method Numbers
|
|
O_FMAN_DELETE equ 4
|
|
O_FMAN_ERROR equ 17
|
|
O_FS_MATCHNAME equ 7
|
|
O_LS_MATCHNAME equ 1
|
|
O_FS_DIRNAME equ 10
|
|
O_PS_SET_PATH equ 16
|
|
O_FMAN_NAME equ 10
|
|
O_FMAN_FORMAT equ 9
|
|
O_PS_SETTAG equ 20
|
|
O_FMAN_ATTRIB equ 12
|
|
O_FS_END_DIRLIST equ 12
|
|
O_FC_REQUEST_COMP equ 9
|
|
O_FMAN_FILEEXIST equ 16
|
|
O_FN_LIST equ 7
|
|
O_FMAN_RENAME equ 5
|
|
O_FMAN_UPDATE equ 15
|
|
O_FMAN_NEWNAME equ 14
|
|
O_PS_SELECT_DIRENTRY equ 18
|
|
O_FMAN_COMPLETE equ 13
|
|
O_LS_SCAN equ 2
|
|
O_PS_DRIVES equ 19
|
|
O_FS_FSCAN equ 8
|
|
O_FMAN_INFO equ 11
|
|
O_PS_NEW_LIST equ 23
|
|
O_FC_OPEN equ 8
|
|
O_PS_SENSE_FILENAME equ 17
|
|
O_PS_GETTAG equ 21
|
|
O_FMAN_COPY equ 3
|
|
O_PS_DESCEND_PATH equ 15
|
|
O_FMAN_MAKE equ 6
|
|
O_FMAN_CANCEL equ 2
|
|
O_PS_ASCEND_PATH equ 14
|
|
O_PS_ORDER equ 22
|
|
O_FN_END_LIST equ 8
|
|
O_FMAN_REMOVE equ 7
|
|
O_FN_NODENAME equ 9
|
|
O_FC_WRITE equ 7
|
|
O_FS_FILENAME equ 11
|
|
O_PS_GET_FILE equ 13
|
|
O_LS_FILENAME equ 3
|
|
O_FMAN_INIT equ 1
|
|
O_FA_CLOSE equ 6
|
|
O_FMAN_COPYDEV equ 8
|
|
O_FS_FSCAN_END equ 9
|
|
; Property of factive
|
|
PRS_FACTIVE struc
|
|
FactiveOwner dw ?
|
|
PRS_FACTIVE ends
|
|
PR_FACTIVE struc
|
|
FactiveRoot PRS_ROOT <>
|
|
FactiveActive PRS_ACTIVE <>
|
|
FactiveFactive PRS_FACTIVE <>
|
|
PR_FACTIVE ends
|
|
; Constants for fscan
|
|
FS_WRITABLE equ (P_FAWRITE)
|
|
FS_HIDDEN equ (P_FAHIDDEN)
|
|
FS_SYSTEM equ (P_FASYSTEM)
|
|
FS_DIRECTORIES equ (P_FADIR)
|
|
FS_MODIFIED equ (P_FAMOD)
|
|
FS_ALL_FILES equ (P_FAREAD)
|
|
FS_FILE_TYPE equ (FS_HIDDEN or FS_SYSTEM)
|
|
FS_INCLUDE_SUBDIRECTORIES equ (01000h)
|
|
FS_INCLUDE equ (02000h)
|
|
FS_END_DIRLIST equ (04000h)
|
|
FS_PARSE_NAME equ (08000h)
|
|
FS_MAX_DIRLEVELS equ (32)
|
|
; Property of fscan
|
|
PRS_FSCAN struc
|
|
FscanFlags dw ?
|
|
FscanIndex dw ?
|
|
FscanPname dw ?
|
|
FscanMatch dw ?
|
|
FscanDelim db (1) * 2 dup (?)
|
|
FscanFinfo P_INFO <>
|
|
FscanCrk P_FPARSE <>
|
|
FscanPcbarr dw FS_MAX_DIRLEVELS dup (?)
|
|
FscanName db (1) * P_FNAMESIZE dup (?)
|
|
PRS_FSCAN ends
|
|
PR_FSCAN struc
|
|
FscanRoot PRS_ROOT <>
|
|
FscanActive PRS_ACTIVE <>
|
|
FscanFactive PRS_FACTIVE <>
|
|
FscanFscan PRS_FSCAN <>
|
|
PR_FSCAN ends
|
|
; Constants for fnode
|
|
FNODE_NODE_ARRAY equ (001h)
|
|
FNODE_DEVICE_ARRAY equ (002h)
|
|
FNODE_LOCAL_ONLY equ (004h)
|
|
; Property of fnode
|
|
PRS_FNODE struc
|
|
FnodeFlags dw ?
|
|
FnodePname dw ?
|
|
FnodeOldname dw ?
|
|
FnodePcb dw ?
|
|
PRS_FNODE ends
|
|
PR_FNODE struc
|
|
FnodeRoot PRS_ROOT <>
|
|
FnodeActive PRS_ACTIVE <>
|
|
FnodeFactive PRS_FACTIVE <>
|
|
FnodeFnode PRS_FNODE <>
|
|
PR_FNODE ends
|
|
; Property of pnode
|
|
PR_PNODE struc
|
|
PnodeRoot PRS_ROOT <>
|
|
PnodeActive PRS_ACTIVE <>
|
|
PnodeFactive PRS_FACTIVE <>
|
|
PnodeFnode PRS_FNODE <>
|
|
PR_PNODE ends
|
|
; Constants for pselvar
|
|
PSEL_FLAG_TAG equ (01h)
|
|
PSEL_ORDER_NAME equ (0)
|
|
PSEL_ORDER_TIME equ (1)
|
|
PSEL_ORDER_DATE equ (2)
|
|
PSEL_ORDER_SIZE equ (3)
|
|
PSEL_ORDER_EXT equ (4)
|
|
; Types for pselvar
|
|
PSEL_REC struc
|
|
PSEL_RECFlags dw ?
|
|
PSEL_RECNamlen dw ?
|
|
PSEL_RECInfo P_INFO <>
|
|
PSEL_RECName db (1) * P_FNAMESIZE dup (?)
|
|
PSEL_REC ends
|
|
; Property of pselvar
|
|
PR_PSELVAR struc
|
|
PselvarRoot PRS_ROOT <>
|
|
PselvarVaroot PRS_VAROOT <>
|
|
PselvarVafix PRS_VAFIX <>
|
|
PselvarVaflat PRS_VAFLAT <>
|
|
PR_PSELVAR ends
|
|
; Constants for psel
|
|
PSEL_RESET_DIR_ARRAY equ (001h)
|
|
PSEL_RESET_FILE_ARRAY equ (002h)
|
|
PSEL_RESET_FSPEC equ (004h)
|
|
PSEL_DEVICE_ARRAY equ (010h)
|
|
PSEL_DIR_ARRAY equ (020h)
|
|
PSEL_FILE_ARRAY equ (040h)
|
|
PSEL_DESCEND equ (080h)
|
|
PSEL_ASCEND equ (0100h)
|
|
PSEL_SETPATH equ (0200h)
|
|
PSEL_INIT equ (0400h)
|
|
PSEL_SELDIR equ (0800h)
|
|
PSEL_ANOTHER_CMD equ (01000h)
|
|
PSEL_GENERATE_DEF equ (02000h)
|
|
PSEL_QUEUED_CMD equ (04000h)
|
|
PSEL_CURRENTLY_BUSY equ (0100h or 080h or 0400h or 0200h or 0800h)
|
|
PSEL_SET_TAG equ (-1)
|
|
PSEL_CLEAR_TAG equ (0)
|
|
PSEL_TOGGLE_TAG equ (1)
|
|
; Property of psel
|
|
PRS_PSEL struc
|
|
PselPfile dw ?
|
|
PselPdir dw ?
|
|
PselPnode dw ?
|
|
PselDirent dw ?
|
|
PselFlags dw ?
|
|
PselAsccnt dw ?
|
|
PselDirnum dw ?
|
|
PselSetpath dw ?
|
|
PselBuilderr dw ?
|
|
PselFck P_FPARSE <>
|
|
PselFspec db (1) * P_FNAMESIZE dup (?)
|
|
PRS_PSEL ends
|
|
PR_PSEL struc
|
|
PselRoot PRS_ROOT <>
|
|
PselActive PRS_ACTIVE <>
|
|
PselFactive PRS_FACTIVE <>
|
|
PselFscan PRS_FSCAN <>
|
|
PselPsel PRS_PSEL <>
|
|
PR_PSEL ends
|
|
; Constants for fcasy
|
|
FCOPY_DISP_SFTYPE equ (001h)
|
|
FCOPY_DISP_SFSIZE equ (002h)
|
|
FCOPY_DISP_SFDATE equ (004h)
|
|
FCOPY_DISP_SFNAME equ (008h)
|
|
FCOPY_DISP_RFTYPE equ (010h)
|
|
FCOPY_DISP_RFSIZE equ (020h)
|
|
FCOPY_DISP_RFDATE equ (040h)
|
|
FCOPY_DISP_RFNAME equ (080h)
|
|
FCOPY_DISP_BLKSIZ equ (0100h)
|
|
FCOPY_DISP_BLKNO equ (0200h)
|
|
FCOPY_DISP_PROTOCOL equ (0400h)
|
|
FCASY_READ_QUEUED equ (001h)
|
|
FCASY_WRITE_QUEUED equ (002h)
|
|
; Types for fcasy
|
|
FCOPY_DISP struc
|
|
FCOPY_DISPFlags dw ?
|
|
FCOPY_DISPProtocol dw ?
|
|
FCOPY_DISPBlksiz dw ?
|
|
FCOPY_DISPBlkno dw ?
|
|
FCOPY_DISPSftype dw ?
|
|
FCOPY_DISPRftype dw ?
|
|
FCOPY_DISPSfsize dd ?
|
|
FCOPY_DISPRfsize dd ?
|
|
FCOPY_DISPSfdate dd ?
|
|
FCOPY_DISPRfdate dd ?
|
|
FCOPY_DISPSfname dw ?
|
|
FCOPY_DISPRfname dw ?
|
|
FCOPY_DISP ends
|
|
; Property of fcasy
|
|
PRS_FCASY struc
|
|
FcasyRecvname dw ?
|
|
FcasyFlags dw ?
|
|
PRS_FCASY ends
|
|
PR_FCASY struc
|
|
FcasyRoot PRS_ROOT <>
|
|
FcasyActive PRS_ACTIVE <>
|
|
FcasyFactive PRS_FACTIVE <>
|
|
FcasyFcasy PRS_FCASY <>
|
|
PR_FCASY ends
|
|
; Property of fcsync
|
|
PR_FCSYNC struc
|
|
FcsyncRoot PRS_ROOT <>
|
|
FcsyncActive PRS_ACTIVE <>
|
|
FcsyncFactive PRS_FACTIVE <>
|
|
FcsyncFcasy PRS_FCASY <>
|
|
PR_FCSYNC ends
|
|
; Property of fmmk
|
|
PR_FMMK struc
|
|
FmmkRoot PRS_ROOT <>
|
|
FmmkActive PRS_ACTIVE <>
|
|
FmmkFactive PRS_FACTIVE <>
|
|
PR_FMMK ends
|
|
; Property of fmsrc
|
|
PR_FMSRC struc
|
|
FmsrcRoot PRS_ROOT <>
|
|
FmsrcActive PRS_ACTIVE <>
|
|
FmsrcFactive PRS_FACTIVE <>
|
|
FmsrcFcasy PRS_FCASY <>
|
|
PR_FMSRC ends
|
|
; Property of fmtarg
|
|
PR_FMTARG struc
|
|
FmtargRoot PRS_ROOT <>
|
|
FmtargActive PRS_ACTIVE <>
|
|
FmtargFactive PRS_FACTIVE <>
|
|
FmtargFcasy PRS_FCASY <>
|
|
PR_FMTARG ends
|
|
; Constants for fmfmt
|
|
FMFMT_NAME equ (001h)
|
|
; Property of fmfmt
|
|
PRS_FMFMT struc
|
|
FmfmtRdword dw ?
|
|
FmfmtRdlen dw ?
|
|
FmfmtFlags dw ?
|
|
PRS_FMFMT ends
|
|
PR_FMFMT struc
|
|
FmfmtRoot PRS_ROOT <>
|
|
FmfmtActive PRS_ACTIVE <>
|
|
FmfmtFactive PRS_FACTIVE <>
|
|
FmfmtFmfmt PRS_FMFMT <>
|
|
PR_FMFMT ends
|
|
; Property of fmscan
|
|
PR_FMSCAN struc
|
|
FmscanRoot PRS_ROOT <>
|
|
FmscanActive PRS_ACTIVE <>
|
|
FmscanFactive PRS_FACTIVE <>
|
|
FmscanFscan PRS_FSCAN <>
|
|
PR_FMSCAN ends
|
|
; Constants for fman
|
|
FMAN_READ_SIZE equ (0800h)
|
|
FMAN_COPYING equ (0)
|
|
FMAN_DELETE equ (1)
|
|
FMAN_RENAME equ (2)
|
|
FMAN_MAKE equ (3)
|
|
FMAN_REMOVE equ (4)
|
|
FMAN_FORMAT equ (5)
|
|
FMAN_NAME equ (6)
|
|
FMAN_ATTRIB equ (7)
|
|
; Property of fman
|
|
PRS_FMAN struc
|
|
FmanSrcfile dw ?
|
|
FmanTargfile dw ?
|
|
FmanFmscan dw ?
|
|
FmanFmmk dw ?
|
|
FmanFmfmt dw ?
|
|
FmanAction dw ?
|
|
FmanMode dw ?
|
|
FmanSrclen dw ?
|
|
FmanDispinfo FCOPY_DISP <>
|
|
FmanTargname db (1) * P_FNAMESIZE dup (?)
|
|
FmanWildsrcname db (1) * P_FNAMESIZE dup (?)
|
|
FmanWildtargname db (1) * P_FNAMESIZE dup (?)
|
|
FmanBuf db (1) * FMAN_READ_SIZE dup (?)
|
|
PRS_FMAN ends
|
|
PR_FMAN struc
|
|
FmanRoot PRS_ROOT <>
|
|
FmanFman PRS_FMAN <>
|
|
PR_FMAN ends
|
|
; Constants for locs
|
|
LOCS_FLG_ROM equ (01000h)
|
|
LOCS_FLG_LOC equ (02000h)
|
|
LOCS_FLG_ROOT equ (04000h or LOCS_FLG_LOC)
|
|
LOCS_FLG_ROOT_ONLY equ (04000h)
|
|
; Property of locs
|
|
PRS_LOCS struc
|
|
LocsFlags dw ?
|
|
LocsPcb dw ?
|
|
LocsPname dw ?
|
|
LocsMatch dw ?
|
|
LocsInfo P_INFO <>
|
|
LocsName db (1) * P_FNAMESIZE dup (?)
|
|
LocsWildname db (1) * P_FNAMESIZE dup (?)
|
|
PRS_LOCS ends
|
|
PR_LOCS struc
|
|
LocsRoot PRS_ROOT <>
|
|
LocsLocs PRS_LOCS <>
|
|
PR_LOCS ends
|