The native client API is similar to the Win32 API. POSIX or platform specific APIs are also available. The Win32 like APIs supported are:
- BlueCloseHandle - Close an open file handle
- BlueCreateFile - Create or open a File
- BlueCreateDirectory - Create a directory
- BlueDeleteFile - Delete a file
- BlueRemoveDirectory - Delete a directory
- BlueFindFirstFile - Begin a directory scan
- BlueFindNextFile - Continue a directory scan
- BlueFindClose - End a directory scan
- BlueFlushFileBuffers - Flush writes to a file
- BlueFileGetAttributesEx - Get File attributes
- BlueGetFileInformationByHandle - Get File Information
- BlueMoveFile - Rename a file
- BlueReadFile - Read from a file
- BlueWriteFile - Write to a file
- BlueCreateOverlapped - Create an overlapped I/O context
- BlueDestroyOverlapped - Destroy an overlapped I/O context
- BlueSetOverlappedOffset - Set an overlapped context’s file offset
- BlueGetOverlappedResult - Get the result of an overlapped I/O
- BlueSetEndOfFile - Set End of File
- BlueSetFileAttributes - Set File Attributes
- BlueSetFileInformationByHandle - Set File Information
- BlueSetFilePointer - Set File Pointer
- BlueTransactNamedPipe - Issue a Transaction to a Named Pipe
- BlueGetLastError - Get Last Error from Blue File
- BlueGetDiskFreeSpace - Get Free Space on Disk
- BlueGetVolumeInformation - Get Information on Volume
- BlueLockFileEx - Lock a file region
- BlueUnlockFileEx - Unlock a file region
- Posix File Handler
- NTFS/Win32 File Handler
- CIFS Client File Handler
- Mailslot File Handler
- Named Pipe File Handler
- Printer File Handler

