| Function | Description | 
| = | Initializes the object to refer to the same file as another | 
| BFile() | Constructor | 
| ~BFile() | Destructor | 
| GetSize() | Returns the size of the file's data portion | 
| InitCheck() | Returns the status of the most recent initialization | 
| IsReadable() | Tests if the BFile was initialized to read from the file | 
| IsWritable() | Tests if the BFile was initialized to write to the file | 
| Position() | Returns the location of the file pointer | 
| ReadAt() | Reads from an arbitrary file position | 
| Read() | Reads from the current file position | 
| Seek() | Sets the location of the file pointer | 
| SetSize() | Sets the size of the file's data portion | 
| SetTo() | Initializes the object to another file | 
| Unset() | Uninitializes the object | 
| WriteAt() | Writes to an arbitrary file position | 
| Write() | Writes to the current file position |