NBoot | Framebuffer helpers |
CBDiskFormatFactory | Provide some useful processor features |
CBFileDescriptor | File entry for BDiskFormatFactory |
CBootFileReader | BootKit File Reader class Reads the Firmware Boot partition and filesystem |
CBootTextWriter | BootKit Text Writer class Writes to UEFI StdOut |
CBootThread | Bootloader Thread class |
CBVersionString | Bootloader Version String |
NCF | CFKit |
NXRN | EXtended Resource Namespace |
CGUID | |
CGUIDSequence | |
CGUID | |
CCF_OBJECT | |
CCFArray | |
CCFAtom | |
CCFColor | |
CCFNonNullRef | |
CCFObject | |
CCFPoint | |
CCFRect | |
CCFRef | |
CProperty | |
NDI | |
CDI_DISK_IMAGE | Disk Image file structure |
NFB | |
CFBAccessibilty | Common User interface class |
NFirmware | |
NDetail | |
NEFI | |
C_EfiCPUPhyiscalLocation | |
C_EfiExtendedProcessorInformation | |
C_EfiMpServicesProtocol | |
C_EfiProcessorInformation | |
CEFI_FINAL | GUID type, something you can also find in CFKit |
CEFI_SIMPLE_NETWORK_MODE | |
CEFI_SIMPLE_NETWORK_PROTOCOL | |
CEfiBitmask | |
CEfiBootServices | |
CEfiDevicePathProtocol | |
CEfiFileDevicePathProtocol | |
CEfiFileProtocol | |
CEfiGraphicsOutputBltPixel | |
CEfiGraphicsOutputProtocol | |
CEfiGraphicsOutputProtocolMode | |
CEfiGraphicsOutputProtocolModeInformation | |
CEfiHandle | Core Handle Kind Self is like NT's Win32 HANDLE type |
CEfiInputKey | |
CEfiIOToken | |
CEfiIPV4 | |
CEfiIPV6 | |
CEfiLoadFileProtocol | |
CEfiLoadImageProtocol | |
CEfiMemoryDescriptor | |
CEfiRuntimeServices | |
CEfiSimpleFilesystemProtocol | |
CEfiSimpleTextInputProtocol | |
CEfiSimpleTextOutputProtocol | PrintF like protocol |
CEfiSystemTable | The Structure that they give you when booting |
CEfiTableHeader | Present in every header, used to identify a UEFI structure |
CEfiTime | |
NKernel | USER_PROCESS inline definitions |
NDetail | Implementation details namespace |
CFADT | |
CHPET_BLOCK | |
CMM_INFORMATION_BLOCK | Kernel heap information block. Located before the address bytes. | HIB | CLASS/STRUCT/DATA TYPES... | |
NHAL | Hardware Abstraction Layer |
NDetail | |
CIBitMapProxy | Proxy Interface to manage a bitmap allocator |
CPTE | Page Table Entry for AMD64 |
CHAL_HARDWARE_THREAD | |
CLAPIC | |
CSDT_OBJECT | Multiple APIC Descriptor Table |
CStackFrame | Stack frame (as retrieved from assembly.) |
NHEL | |
CBootInfoHeader | |
NIndexer | |
CIndex | |
CIndexableProperty | |
NPCI | |
NDetail | |
CBAR | |
CBAR | |
CDevice | Device interface class |
CDeviceHeader | |
CIterator | |
CACPI_ADDRESS | |
CArray | |
CArrayList | |
CATADeviceInterface | ATA device interface class |
CAtom | |
CBinaryMutex | Access control class, which locks a task until one is done |
CChronoInterface | Chronometer interface used for benchmarking |
CConfigHeader | |
CDeviceInterface | Device contract interface, represents an HW device |
CDiskSwapInterface | Virtual memory interface to swap memory chunks onto disk |
CDMAFactory | |
CDMAWrapper | |
CDriveTrait | Media drive trait type |
CDrivePacket | Packet drive (StorageKit compilant.) |
CErrorOr | |
CFBDevicePacket | Framebuffer device interface packet |
CFILEMGR_RESTRICT | Restrict information about the file descriptor |
CFileStream | |
CFunction | |
CGPT_PARTITION_ENTRY | |
CGPT_PARTITION_TABLE | |
CHAL_HARDWARE_THREAD | Hardware thread information structure |
CHAL_NVME_BAR_0 | |
CHAL_NVME_QUEUE | |
CHardwareThread | |
CHardwareThreadScheduler | |
CHardwareTimer | |
CHeFileSystemParser | HeFS filesystem parser class |
CHEFS_BOOT_NODE | HeFS Boot node |
CHEFS_INDEX_NODE | HeFS index node |
CHEFS_INDEX_NODE_DIRECTORY | HeFS directory node |
CHEFS_JOURNAL_NODE | Journal Node structure |
CHPETAddressStructure | |
CHPETHeader | |
CICodec | Encoding interface, used as a proxy to convert T to Char* Used to cast A to B or B to A |
CIDylibObject | Dylib class object. A handle to a shared library |
CDylibTraits | |
CIFilesystemMgr | Filesystem Mgr Interface class |
CIMBCIHost | MBCI Host header |
CIOArray | |
CIOBuf | Input Output abstract class. Used mainly to communicate between OS to hardware |
CIPC_ADDR | 128-bit IPC address |
CIPC_MSG | IPC connection header, message cannot be greater than 6K |
CIPFactory | IP Creation helpers |
CISchedulable | Scheduler interface, represents a scheduler object |
CJson | JavaScript object class |
CJsonStreamReader | Json stream reader helper |
CKERNEL_TASK | Equivalent of USER_PROCESS, but for kernel tasks |
CKernelTaskHelper | Equivalent of UserProcessHelper, but for kernel tasks |
CKString | Kernel string class, not dynamic |
CKStringBuilder | |
CLoaderInterface | This interface is used to make loader contracts (MSCOFF, PEF) |
CLockDelegate | Locking delegate class, hangs until limit |
CMacAddressGetter | This retrieves the MAC address of the device |
CMountpointInterface | Mounted drives interface |
CMutableArray | |
CMutableLinkedList | |
CNE_DEVICE< const Char * > | |
CNE_DEVICE< const Utf8Char * > | |
CNE_DEVICE< FBDevicePacket * > | Framebuffer device interface |
CNE_DEVICE< MountpointInterface * > | AHCIDeviceInterface class |
CNE_DEVICE< NetworkDeviceCommand > | Network device interface, establishes a connection to the NIC |
CNE_DYLIB_OBJECT | Shared Library class Load library from this class |
CNE_POWER_FACTORY | |
CNeFileSystemHelper | |
CNeFileSystemJournal | Journal class for NeFS |
CNeFileSystemParser | |
CNetworkDeviceCommand | |
CNonNullRef | |
CNonNullRefPtr | |
CNullableMutableArray | |
COwnPtr | |
CPageMgr | |
CPE32Loader | |
CPEFCommandHeader | |
CPEFContainer | |
CPEFLoader | |
CPmm | |
CPowerFactory | |
CPRDT | Physical Region Descriptor Table |
CPROCESS_FILE_TREE | |
CPROCESS_HEAP_TREE | |
CPROCESS_IMAGE | Helper class to contain a process's image and blob |
CPROCESS_SPECIAL_TREE | |
CPTEWrapper | |
CRawIPAddress | |
CRawIPAddress6 | IPv6 address |
CRecoveryFactory | Dumping factory class |
CRef | |
CRSDP | |
CRSDT | |
CSDT | |
CSoftwareTimer | |
CStream | |
CSWAP_DISK_HEADER | Swap disk header, containing information about the held virtual memory |
CTimerInterface | |
CUser | System User class |
CUSER_PROCESS | |
CUSER_PROCESS_SIGNAL | |
CUserProcessHelper | USER_PROCESS helper class, which contains needed utilities for the scheduler |
CUserProcessScheduler | USER_PROCESS scheduler class. The main class which you call to schedule user processes |
CUserProcessTeam | Processs Team (contains multiple processes inside it.) Equivalent to a process batch |
CVariant | |
Npfd | |
Ninternal | |
Cdialog | |
Cexecutor | |
Cfile_dialog | |
Cplatform | |
Cmessage | |
Cnotify | |
Copen_file | |
Cpath | |
Csave_file | |
Cselect_folder | |
Csettings | |
Nqr | |
CQr | |
CQrDelegate | QR code encoder class |
NZXD | |
CZXD_EXEC_HEADER | ZXD executable header |
CZXD_STUB_HEADER | ZXD stub header |
C_DosHeader | |
C_EfiCPUPhyiscalLocation | |
C_EfiExtendedProcessorInformation | |
C_EfiMpServicesProtocol | |
C_EfiProcessorInformation | |
Catexit_func_entry_t | |
CBootDeviceATA | |
CATATrait | |
CBootDeviceSATA | |
CSATATrait | |
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) |
CDDK_FINAL | Object handle manifest |
CDevice | Device type |
CTrait | |
CEFI_FINAL | GUID type, something you can also find in CFKit |
CEFI_SIMPLE_NETWORK_MODE | |
CEFI_SIMPLE_NETWORK_PROTOCOL | |
CEfiBitmask | |
CEfiBootServices | |
CEfiDevicePathProtocol | |
CEfiFileDevicePathProtocol | |
CEfiFileProtocol | |
CEfiGraphicsOutputBltPixel | |
CEfiGraphicsOutputProtocol | |
CEfiGraphicsOutputProtocolMode | |
CEfiGraphicsOutputProtocolModeInformation | |
CEfiHandle | Core Handle Kind Self is like NT's Win32 HANDLE type |
CEfiInputKey | |
CEfiIOToken | |
CEfiIPV4 | |
CEfiIPV6 | |
CEfiLoadFileProtocol | |
CEfiLoadImageProtocol | |
CEfiMemoryDescriptor | |
CEfiRuntimeServices | |
CEfiSimpleFilesystemProtocol | |
CEfiSimpleTextInputProtocol | |
CEfiSimpleTextOutputProtocol | PrintF like protocol |
CEfiSystemTable | The Structure that they give you when booting |
CEfiTableHeader | Present in every header, used to identify a UEFI structure |
CEfiTime | |
CEPM_GUID | EPM GUID structure |
CEPM_PART_BLOCK | The EPM boot block |
CEXT2_DIR_ENTRY | |
CEXT2_INODE | |
CEXT2_SUPER_BLOCK | The super block structure, located at LBA 1024 |
CFisData | |
CFisDevBits | |
CFisDmaSetup | |
CFisPioSetup | |
CFisRegD2H | |
CFisRegH2D | |
CHAL_DISPATCH_ENTRY | |
CHAL_KERNEL_DISPATCH_ENTRY | |
CHbaCmdHeader | |
CHbaFlags | |
CHbaFlags_ | |
CHbaCmdTbl | |
CHbaFis | |
CHbaFlags | |
CHbaFlags_ | |
CHbaMem | |
CHbaPort | Ifndef kSATAGHC_AE |
CHbaPrdtEntry | |
CJAIL_INFO | Jail information (client side struct) |
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 |
CNEFS_CATALOG_STRUCT | Catalog record type |
CNEFS_FORK_STRUCT | Fork type, contains a data page |
CNEFS_ROOT_PARTITION_BLOCK | Partition block type |
CREF_TYPE | Types API |
CSTEPS_COMMON_RECORD | |
CTHREAD_INFORMATION_BLOCK | Thread Information Block. Located in GS on AMD64, other architectures have their own stuff. (64x0, 32x0, ARM64) |
CUSBCommandRegister | |
CUSBInterruptEnableRegister | |
CUSBStatusRegister | |
CXCOFF_FILE_HEADER | XCoff file header, meant for POWER apps |
CXCOFF_FORK_HEADER | This the executable's manifest fork, designed for NeFS |