Files
sibo-playground/code/SIBOSDK/include/filelist.ing
2026-07-06 18:01:36 +01:00

97 lines
2.4 KiB
Plaintext

; Generated by Ctran from filelist.cl
FILELIST_ING equ 1
IFNDEF FACTIVE_ING
INCLUDE ..\inc\FACTIVE.ING
ENDIF
IFNDEF H_FILE_INC
INCLUDE ..\inc\H_FILE.INC
ENDIF
IFNDEF LISTBOX_ING
INCLUDE ..\inc\LISTBOX.ING
ENDIF
IFNDEF TIME_ING
INCLUDE ..\inc\TIME.ING
ENDIF
; Class Numbers
C_NONODE equ 39
C_HPSEL equ 40
C_FILELIST equ 41
; Method Numbers
O_FL_LOCCHG equ 23
O_FL_LIST_COMPLETE equ 22
; Property of nonode
PR_NONODE struc
NonodeRoot PRS_ROOT <>
NonodeActive PRS_ACTIVE <>
NonodeFactive PRS_FACTIVE <>
NonodeFnode PRS_FNODE <>
PR_NONODE ends
; Property of hpsel
PRS_HPSEL struc
HpselOwner dw ?
PRS_HPSEL ends
PR_HPSEL struc
HpselRoot PRS_ROOT <>
HpselActive PRS_ACTIVE <>
HpselFactive PRS_FACTIVE <>
HpselFscan PRS_FSCAN <>
HpselPsel PRS_PSEL <>
HpselHpsel PRS_HPSEL <>
PR_HPSEL ends
; Constants for filelist
PR_FILELIST_ISFILE equ (0100h)
PR_FILELIST_TAGS_CHANGED equ (00200h)
PR_FILELIST_NOSCAN equ (00400h)
PR_FILELIST_SCANNING equ (00800h)
PR_FILELIST_LOCAL equ (01000h)
PR_FILELIST_WILDCARDED equ (02000h)
PR_FILELIST_SET_UNMARKED equ (04000h)
IN_FILELIST_ALLOW_DIRS equ (H_FILE_ALLOW_DIRS)
IN_FILELIST_JUST_DIRS equ (H_FILE_JUST_DIRS)
IN_FILELIST_CAN_TAG equ (H_FILE_CAN_TAG)
IN_FILELIST_CAN_WILDCARD equ (H_FILE_CAN_WILDCARD)
IN_FILELIST_NO_FORCE_WILD equ (08000h)
FILENAME_WIDTH equ (12)
FILESIZE_WIDTH equ (7)
FILETIME_WIDTH equ (7)
FILEDATE_WIDTH equ (9)
; Types for filelist
PR_FILELIST_X struc
PR_FILELIST_XDtype dw ?
PR_FILELIST_XVadev dw ?
PR_FILELIST_XAscoff dw ?
PR_FILELIST_XTagoff dw ?
PR_FILELIST_XSizeoff dw ?
PR_FILELIST_XTimeoff dw ?
PR_FILELIST_XDateoff dw ?
PR_FILELIST_XDateendoff dw ?
PR_FILELIST_XAsc db (1) * P_FNAMESIZE dup (?)
PR_FILELIST_X ends
; Property of filelist
PRS_FILELIST struc
FilelistHpsel dw ?
FilelistContexts dw ?
FilelistDate dw ?
FilelistTags dw ?
FilelistPtags dw ?
FilelistNext dw ?
FilelistLocmask dw ?
FilelistFlags dw ?
FilelistParent dw ?
FilelistThisdir dw ?
FilelistCrk P_FPARSE <>
FilelistDerr dw ?
FilelistX dw ?
FilelistDfree dd ?
FilelistWild db (1) * P_FNAMESIZE dup (?)
FilelistSubd db (1) * P_FNAMESIZE dup (?)
FilelistScr db (1) * P_FNAMESIZE dup (?)
FilelistTarg db (1) * P_FNAMESIZE dup (?)
PRS_FILELIST ends
PR_FILELIST struc
FilelistRoot PRS_ROOT <>
FilelistWin PRS_WIN <>
FilelistListbox PRS_LISTBOX <>
FilelistFilelist PRS_FILELIST <>
PR_FILELIST ends