|
NeKernel dev
|
Bootloader Application Programming Interface. More...
#include <BootKit/HW/ATA.h>#include <CompilerKit/Version.h>#include <modules/CoreGfx/CoreGfx.h>#include <BootKit/Support.h>#include <FSKit/NeFS.h>#include <NeKit/Config.h>#include <modules/ATA/ATA.h>#include <FirmwareKit/EFI.h>#include <FirmwareKit/EPM.h>#include <FirmwareKit/GPT.h>#include <FirmwareKit/VEPM.h>Go to the source code of this file.
Classes | |
| class | Boot::BootTextWriter |
| BootKit Text Writer class Writes to UEFI StdOut. More... | |
| class | Boot::BootFileReader |
| BootKit File Reader class Reads the Firmware Boot partition and filesystem. More... | |
| class | Boot::BVersionString |
| Bootloader Version String. More... | |
| class | Boot::BDiskFormatFactory< BootDev > |
| Provide some useful processor features. More... | |
| struct | Boot::BDiskFormatFactory< BootDev >::BFileDescriptor |
| File entry for BDiskFormatFactory. More... | |
Namespaces | |
| namespace | Boot |
| Framebuffer helpers. | |
Macros | |
| #define | kBKBootFileMime "boot-x/file" |
| include NeFS header and Support header as well. | |
| #define | kBKBootDirMime "boot-x/dir" |
Typedefs | |
| typedef Char * | Boot::PEFImagePtr |
| typedef Char * | Boot::PEImagePtr |
| typedef WideChar | Boot::CharacterTypeUTF16 |
| typedef Char | Boot::CharacterTypeASCII |
| typedef char8_t | Boot::CharacterTypeUTF8 |
| typedef UInt8 * | Boot::BlobType |
Functions | |
| void | Boot::ThrowError (const WideChar *errorCode, const WideChar *reason) |
| Kernel::SizeT | Boot::BCopyMem (CharacterTypeUTF16 *dest, CharacterTypeUTF16 *src, const Kernel::SizeT len) |
| BUGS: 0. | |
| Kernel::SizeT | Boot::BSetMem (CharacterTypeASCII *src, const CharacterTypeASCII byte, const Kernel::SizeT len) |
| Kernel::SizeT | Boot::BStrLen (const CharacterTypeUTF16 *ptr) |
| String length functions. | |
| Kernel::SizeT | Boot::BSetMem (CharacterTypeUTF16 *src, const CharacterTypeUTF16 byte, const Kernel::SizeT len) |
| set memory with custom value. | |
Bootloader Application Programming Interface.
| #define kBKBootDirMime "boot-x/dir" |
| #define kBKBootFileMime "boot-x/file" |
include NeFS header and Support header as well.
Include other APIs.