# Fat

## Function Table

| Address | Name | Description |
|---------|------|-------------|
| Full | **decompilation is available in the IDB at:** |  |
| IDA | **port: 13342 (currently active)** |  |
| Key | **address ranges:** |  |
| 0x2A0 | **-  Driver binding thunk** |  |
| 0x2A8 | **-  _ModuleEntryPoint** |  |
| 0x360 | **-  DriverBindingStart** |  |
| 0x534 | **-  DriverBindingStop** |  |
| 0x5CC | **-  ComponentName handler** |  |
| 0x7DC | **-  BlockIo2 stop helper** |  |
| 0x88C | **-  FatCreateOpenFile** |  |
| 0xC1C | **-  FatDiskIo (core I/O)** |  |
| 0xE10 | **-  FatAccessFat** |  |
| 0xE7C | **-  FatAccessDataCluster** |  |
| 0xF9C | **-  BPB/FAT type detection** |  |
| 0x1070 | **-  FatOpenDevicePath** |  |
| 0x1288 | **-  FatAllocateVolume** |  |
| 0x1E2C | **-  FatOpen (EFI_FILE_PROTOCOL.Open)** |  |
| 0x1EBC | **-  FatRead (EFI_FILE_PROTOCOL.Read)** |  |
| 0x2190 | **-  FatGetDirEnt** |  |
| 0x2340 | **-  FatSetDirEnt** |  |
| 0x259C | **-  FatGetFileNameFromPath** |  |
| 0x2D2C | **-  FatGetFatEntry** |  |
| 0x2DE4 | **-  FatSetFatEntry** |  |
| 0x3070 | **-  FatOpenVolume / FileOpen** |  |
| 0x3214 | **-  FatRead** |  |
| 0x3788 | **-  FatGetClusterSize** |  |
| 0x398C | **-  FatWrite** |  |
| 0x3C74 | **-  FatAllocateClusterChain** |  |
| 0x3ED8 | **-  FatTruncateClusterChain** |  |
| 0x41A8 | **-  LFN processing** |  |
| 0x4300 | **-  FatGetDirEnt (multi-entry)** |  |
| 0x46D4 | **-  FatCreateDirEnt** |  |
| 0x49E8 | **-  FatDeleteDirEnt** |  |
| 0x4B64 | **-  FatCreateFile** |  |
| 0x5038 | **-  FatGetFileInfo** |  |
| 0x52C8 | **-  FatGetPosition/SetPosition** |  |
| 0x5374 | **-  FatReadFile** |  |
| 0x55EC | **-  FatWriteFile** |  |
| 0x5854 | **-  FatGetFileNameFromDirEnt** |  |
| 0x5EB8 | **-  FatGetLfnEntry** |  |
| 0x6060 | **-  FatReadBlockIo** |  |
| 0x60A4 | **-  FatDriverBindingSupported** |  |
| 0x6138 | **-  FatGetNextLanguage** |  |
| 0x632C | **-  FatAsciiToUnicode / FatUnicodeToAscii** |  |
| 0x6490 | **-  CopyMem** |  |
| 0x6470 | **-  ZeroMem** |  |

---
*Generated by HR650X BIOS Decompilation Project*