What are the ranges in bytes over which Btrieve validates the position block pointer, the data leng

What are the ranges in bytes over which Btrieve validates the position block pointer, the data length pointer, the data buffer and the key buffer?