C_DosHeader | |
C_EfiCPUPhyiscalLocation | |
CFirmware::Detail::EFI::_EfiCPUPhyiscalLocation | |
C_EfiExtendedProcessorInformation | |
CFirmware::Detail::EFI::_EfiExtendedProcessorInformation | |
C_EfiMpServicesProtocol | |
CFirmware::Detail::EFI::_EfiMpServicesProtocol | |
C_EfiProcessorInformation | |
CFirmware::Detail::EFI::_EfiProcessorInformation | |
CKernel::ACPI_ADDRESS | |
CKernel::Array< T, N > | |
CKernel::ArrayList< T > | |
Catexit_func_entry_t | |
CKernel::Atom< T > | |
CKernel::PCI::BAR | |
CKernel::PCI::Detail::BAR | |
CBoot::BDiskFormatFactory< BootDev > | Provide some useful processor features |
CBoot::BDiskFormatFactory< BootDev >::BFileDescriptor | File entry for BDiskFormatFactory |
CKernel::BinaryMutex | Access control class, which locks a task until one is done |
CBootDeviceSATA | |
CBoot::BootFileReader | BootKit File Reader class Reads the Firmware Boot partition and filesystem |
CKernel::HEL::BootInfoHeader | |
CBOOTNET_INTERNET_HEADER | Netboot Internet Header Consists of 4 magic characters, and a set of fields describing the current patch that's being sent (if m_preflight = 0) |
CBoot::BootTextWriter | BootKit Text Writer class Writes to UEFI StdOut |
CBoot::BootThread | Bootloader Thread class |
CBoot::BVersionString | Bootloader Version String |
CCF::CF_OBJECT< T > | |
CCF::CFArray< T, N > | |
CCF::CFAtom< T > | |
CCF::CFColor | |
CCF::CFNonNullRef< T > | |
CCF::CFObject | |
CCF::CFPoint | |
CCF::CFRect | |
CCF::CFRef< T > | |
CKernel::ChronoInterface | Chronometer interface used for benchmarking |
CKernel::ConfigHeader | |
CDDK_FINAL | Object handle manifest |
CDevice | Device type |
CBootDeviceATA | |
CKernel::PCI::Device | Device interface class |
CKernel::PCI::DeviceHeader | |
CKernel::DeviceInterface< T > | Device contract interface, represents an HW device |
CKernel::DeviceInterface< MountpointInterface * > | |
CKernel::ATADeviceInterface | ATA device interface class |
CDI::DI_DISK_IMAGE | Disk Image file structure |
CKernel::DiskSwapInterface | Virtual memory interface to swap memory chunks onto disk |
CKernel::DMAFactory | |
CKernel::DMAWrapper | |
CKernel::DriveTrait::DrivePacket | Packet drive (StorageKit compilant.) |
CKernel::DriveTrait | Media drive trait type |
CKernel::IDylibObject::DylibTraits | |
CEFI_FINAL | GUID type, something you can also find in CFKit |
CFirmware::Detail::EFI::EFI_FINAL | GUID type, something you can also find in CFKit |
CEFI_SIMPLE_NETWORK_MODE | |
CFirmware::Detail::EFI::EFI_SIMPLE_NETWORK_MODE | |
CEFI_SIMPLE_NETWORK_PROTOCOL | |
CFirmware::Detail::EFI::EFI_SIMPLE_NETWORK_PROTOCOL | |
CEfiBitmask | |
CFirmware::Detail::EFI::EfiBitmask | |
CEfiBootServices | |
CFirmware::Detail::EFI::EfiBootServices | |
CEfiDevicePathProtocol | |
CFirmware::Detail::EFI::EfiDevicePathProtocol | |
CEfiFileDevicePathProtocol | |
CFirmware::Detail::EFI::EfiFileDevicePathProtocol | |
CEfiFileProtocol | |
CFirmware::Detail::EFI::EfiFileProtocol | |
CEfiGraphicsOutputBltPixel | |
CFirmware::Detail::EFI::EfiGraphicsOutputBltPixel | |
CEfiGraphicsOutputProtocol | |
CFirmware::Detail::EFI::EfiGraphicsOutputProtocol | |
CEfiGraphicsOutputProtocolMode | |
CFirmware::Detail::EFI::EfiGraphicsOutputProtocolMode | |
CEfiGraphicsOutputProtocolModeInformation | |
CFirmware::Detail::EFI::EfiGraphicsOutputProtocolModeInformation | |
CEfiHandle | Core Handle Kind Self is like NT's Win32 HANDLE type |
CFirmware::Detail::EFI::EfiHandle | Core Handle Kind Self is like NT's Win32 HANDLE type |
CEfiInputKey | |
CFirmware::Detail::EFI::EfiInputKey | |
CEfiIOToken | |
CFirmware::Detail::EFI::EfiIOToken | |
CEfiIPV4 | |
CFirmware::Detail::EFI::EfiIPV4 | |
CEfiIPV6 | |
CFirmware::Detail::EFI::EfiIPV6 | |
CEfiLoadFileProtocol | |
CFirmware::Detail::EFI::EfiLoadFileProtocol | |
CEfiLoadImageProtocol | |
CFirmware::Detail::EFI::EfiLoadImageProtocol | |
CEfiMemoryDescriptor | |
CFirmware::Detail::EFI::EfiMemoryDescriptor | |
CEfiRuntimeServices | |
CFirmware::Detail::EFI::EfiRuntimeServices | |
CEfiSimpleFilesystemProtocol | |
CFirmware::Detail::EFI::EfiSimpleFilesystemProtocol | |
CEfiSimpleTextInputProtocol | |
CFirmware::Detail::EFI::EfiSimpleTextInputProtocol | |
CEfiSimpleTextOutputProtocol | PrintF like protocol |
CFirmware::Detail::EFI::EfiSimpleTextOutputProtocol | PrintF like protocol |
CEfiSystemTable | The Structure that they give you when booting |
CFirmware::Detail::EFI::EfiSystemTable | The Structure that they give you when booting |
CEfiTableHeader | Present in every header, used to identify a UEFI structure |
CFirmware::Detail::EFI::EfiTableHeader | Present in every header, used to identify a UEFI structure |
CEfiTime | |
CFirmware::Detail::EFI::EfiTime | |
CEPM_GUID | EPM GUID structure |
CEPM_PART_BLOCK | The EPM boot block |
CKernel::ErrorOr< T > | |
Cpfd::internal::executor | |
CEXT2_DIR_ENTRY | |
CEXT2_INODE | |
CEXT2_SUPER_BLOCK | The super block structure, located at LBA 1024 |
CFB::FBAccessibilty | Common User interface class |
CKernel::FBDevicePacket | Framebuffer device interface packet |
CKernel::FILEMGR_RESTRICT | Restrict information about the file descriptor |
CKernel::FileStream< Encoding, FSClass > | |
CFisData | |
CFisDevBits | |
CFisDmaSetup | |
CFisPioSetup | |
CFisRegD2H | |
CFisRegH2D | |
CKernel::Function< T, Args > | |
CKernel::GPT_PARTITION_ENTRY | |
CKernel::GPT_PARTITION_TABLE | |
CCF::XRN::GUID | |
CCF::XRN::GUIDSequence::GUID | |
CCF::XRN::GUIDSequence | |
CHAL_DISPATCH_ENTRY | |
CKernel::HAL::HAL_HARDWARE_THREAD | |
CKernel::HAL_HARDWARE_THREAD | Hardware thread information structure |
CHAL_KERNEL_DISPATCH_ENTRY | |
CKernel::HAL_NVME_BAR_0 | |
CKernel::HAL_NVME_QUEUE | |
CKernel::HardwareThread | |
CHbaCmdHeader | |
CHbaCmdTbl | |
CHbaFis | |
CHbaCmdHeader::HbaFlags | |
CHbaFlags | |
CHbaCmdHeader::HbaFlags::HbaFlags_ | |
CHbaFlags::HbaFlags_ | |
CHbaMem | |
CHbaPort | Ifndef kSATAGHC_AE |
CHbaPrdtEntry | |
CKernel::HeFileSystemParser | HeFS filesystem parser class |
CKernel::HEFS_BOOT_NODE | HeFS Boot node |
CKernel::HEFS_INDEX_NODE | HeFS index node |
CKernel::HEFS_INDEX_NODE_DIRECTORY | HeFS directory node |
CKernel::HEFS_JOURNAL_NODE | Journal Node structure |
CKernel::HPETAddressStructure | |
CKernel::HAL::Detail::IBitMapProxy | Proxy Interface to manage a bitmap allocator |
CKernel::ICodec | Encoding interface, used as a proxy to convert T to Char* Used to cast A to B or B to A |
CKernel::IDylibObject | Dylib class object. A handle to a shared library |
CKernel::IFilesystemMgr | Filesystem Mgr Interface class |
CKernel::IMBCIHost | MBCI Host header |
CKernel::Indexer::Index | |
CKernel::IOArray< Sz > | |
CKernel::IOBuf< T > | Input Output abstract class. Used mainly to communicate between OS to hardware |
CKernel::IPC_ADDR | 128-bit IPC address |
CKernel::IPC_MSG | IPC connection header, message cannot be greater than 6K |
CKernel::IPFactory | IP Creation helpers |
CKernel::ISchedulable | Scheduler interface, represents a scheduler object |
CKernel::HardwareThreadScheduler | |
CKernel::UserProcessScheduler | USER_PROCESS scheduler class. The main class which you call to schedule user processes |
CKernel::PCI::Iterator | |
CJAIL_INFO | Jail information (client side struct) |
CKernel::Json | JavaScript object class |
CKernel::JsonStreamReader | Json stream reader helper |
CKernel::KERNEL_TASK | Equivalent of USER_PROCESS, but for kernel tasks |
CKernel::KernelTaskHelper | Equivalent of UserProcessHelper, but for kernel tasks |
CKernel::KString | Kernel string class, not dynamic |
CKernel::KStringBuilder | |
CKernel::HAL::LAPIC | |
CLDR_DATA_DIRECTORY | |
CLDR_EXEC_HEADER | |
CLDR_EXPORT_DIRECTORY | |
CLDR_IMAGE_HEADER | |
CLDR_IMPORT_DIRECTORY | |
CLDR_OPTIONAL_HEADER | |
CLDR_SECTION_HEADER | |
CLIBMSG_EXPR | Expression chain of LibMSG |
CKernel::LoaderInterface | This interface is used to make loader contracts (MSCOFF, PEF) |
CKernel::PE32Loader | |
CKernel::PEFLoader | |
CKernel::LockDelegate< N > | Locking delegate class, hangs until limit |
CKernel::MacAddressGetter | This retrieves the MAC address of the device |
CKernel::Detail::MM_INFORMATION_BLOCK | Kernel heap information block. Located before the address bytes. | HIB | CLASS/STRUCT/DATA TYPES... | |
CKernel::MountpointInterface | Mounted drives interface |
CKernel::MutableLinkedList< T > | |
CKernel::NE_DEVICE< const Char * > | |
CKernel::NE_DEVICE< const Utf8Char * > | |
CKernel::NE_DEVICE< FBDevicePacket * > | Framebuffer device interface |
CKernel::NE_DEVICE< MountpointInterface * > | AHCIDeviceInterface class |
CKernel::NE_DEVICE< NetworkDeviceCommand > | Network device interface, establishes a connection to the NIC |
CKernel::NE_DYLIB_OBJECT | Shared Library class Load library from this class |
CKernel::NE_POWER_FACTORY | |
CKernel::NeFileSystemHelper | |
CKernel::NeFileSystemJournal | Journal class for NeFS |
CKernel::NeFileSystemParser | |
CNEFS_CATALOG_STRUCT | Catalog record type |
CNEFS_FORK_STRUCT | Fork type, contains a data page |
CNEFS_ROOT_PARTITION_BLOCK | Partition block type |
CKernel::NetworkDeviceCommand | |
CKernel::NonNullRef< T > | |
CKernel::NonNullRefPtr< T > | |
CKernel::NullableMutableArray< T, _PlaceHolderValue > | |
CKernel::NullableMutableArray< voidPtr, nullptr > | |
CKernel::MutableArray< T > | |
CKernel::OwnPtr< T > | |
CKernel::PageMgr | |
CKernel::PEFCommandHeader | |
CKernel::PEFContainer | |
Cpfd::internal::platform | |
Cpfd::internal::dialog | |
Cpfd::internal::file_dialog | |
Cpfd::open_file | |
Cpfd::save_file | |
Cpfd::select_folder | |
Cpfd::message | |
Cpfd::notify | |
Cpfd::path | |
CKernel::Pmm | |
CKernel::PowerFactory | |
CKernel::PRDT | Physical Region Descriptor Table |
CKernel::PROCESS_FILE_TREE< T > | |
CKernel::PROCESS_HEAP_TREE< T > | |
CKernel::PROCESS_IMAGE | Helper class to contain a process's image and blob |
CKernel::PROCESS_SPECIAL_TREE< T > | |
CCF::Property | |
CKernel::Indexer::IndexableProperty | |
CKernel::HAL::Detail::PTE | Page Table Entry for AMD64 |
CKernel::PTEWrapper | |
Cqr::Qr< V > | |
Cqr::QrDelegate | QR code encoder class |
CKernel::RawIPAddress | |
CKernel::RawIPAddress6 | IPv6 address |
CKernel::RecoveryFactory | Dumping factory class |
CKernel::Ref< T > | |
CREF_TYPE | Types API |
CKernel::RSDT | |
CKernel::SDT | |
CKernel::Detail::FADT | |
CKernel::Detail::HPET_BLOCK | |
CKernel::HPETHeader | |
CKernel::RSDP | |
CKernel::HAL::SDT_OBJECT | Multiple APIC Descriptor Table |
Cpfd::settings | |
Cpfd::internal::dialog | |
CKernel::HAL::StackFrame | Stack frame (as retrieved from assembly.) |
CSTEPS_COMMON_RECORD | |
CKernel::Stream< StreamTrait, Kind > | |
CKernel::SWAP_DISK_HEADER | Swap disk header, containing information about the held virtual memory |
CTHREAD_INFORMATION_BLOCK | Thread Information Block. Located in GS on AMD64, other architectures have their own stuff. (64x0, 32x0, ARM64) |
CKernel::TimerInterface | |
CKernel::HardwareTimer | |
CKernel::SoftwareTimer | |
CDevice::Trait | |
CBootDeviceATA::ATATrait | |
CBootDeviceSATA::SATATrait | |
CUSBCommandRegister | |
CUSBInterruptEnableRegister | |
CUSBStatusRegister | |
CKernel::User | System User class |
CKernel::USER_PROCESS | |
CKernel::USER_PROCESS::USER_PROCESS_SIGNAL | |
CKernel::UserProcessHelper | USER_PROCESS helper class, which contains needed utilities for the scheduler |
CKernel::UserProcessTeam | Processs Team (contains multiple processes inside it.) Equivalent to a process batch |
CKernel::Variant | |
CXCOFF_FILE_HEADER | XCoff file header, meant for POWER apps |
CXCOFF_FORK_HEADER | This the executable's manifest fork, designed for NeFS |
CZXD::ZXD_EXEC_HEADER | ZXD executable header |
CZXD::ZXD_STUB_HEADER | ZXD stub header |