rep (0):
SELECT type (0): FileLockType
FROM
file => [unused (1): LONG CARDINAL ← 0], -- the entire file, for whole-file operations
page => [page (1): AlpineEnvironment.PageNumber], -- individual file page
property => [
property (1): {version, other}, -- properties (all besides version locked as a unit)
unused (2): CARDINAL ← 0],
size => [unused (1): LONG CARDINAL ← 0], -- the file's size
volumeGroup => [unused (1): LONG CARDINAL ← 0],
ENDCASE];