| add_task | scheduler |   | 
| alloc_block | pmemorymanager |   | 
| backspace | console | Move the caret back 1 position and remove the character within the cell the caret occupies. | 
| backspaceWND | console | Move a caret belonging to a Window back 1 position and remove the character within the cell the caret occupies. | 
| BCDToUint8 | util |   | 
| boolToString | strings |   | 
| bordersEnabled | console | Enable or disable the drawing of the borders surrounding a Window. | 
| BSOD | util |   | 
| calculateChecksum | netutils |   | 
| clear | console | Clearthe Frame Buffer.
 | 
| clearWND | console | Clear a Window Canvas. | 
| clearWNDEx | console | Clear a Window Canvas, with the specified attributes. | 
| CLI | util |   | 
| closeAllWindows | console | Close all open Windows and release handles. | 
| closeWindow | console | Close a Window specified by its Handle  | 
| combinecolors | console | Combine two 16-bit values representing Foreground and Background respectively, into a 32-bit value representing an attribute. | 
| contextIPv4Switch | netutils |   | 
| contextMACSwitch | netutils |   | 
| copyIPv4 | netutils |   | 
| copyMAC | netutils |   | 
| CRC32 | crc |   | 
| disable_cursor | console | Text mode only! - Disable the cursor/text-caret. | 
| div6432 | util |   | 
| done | terminal |   | 
| DrawCursor | mouse |   | 
| drawPixel | console | Draw 16-bits of pixel information at the screen position(x,y). | 
| drawPixel32 | console | Draw 32-bits of pixel information at the screen position(x,y). | 
| drawPixel64 | console | Draw 64-bits of pixel information at the screen position(x,y). | 
| flush | gdt |   | 
| forceQuitAll | console | Forcefully close all Windows | 
| force_alloc_block | pmemorymanager |   | 
| freePacketContext | netutils |   | 
| freeze | tracer |   | 
| free_block | pmemorymanager |   | 
| free_page | vmemorymanager |   | 
| free_page_at_address | vmemorymanager |   | 
| get16bitcounter | util |   | 
| get32bitcounter | util |   | 
| get64bitcounter | util |   | 
| getByte | util |   | 
| getDateTime | RTC |   | 
| getDesktopColorsPtr | shell |   | 
| getDeviceInfo | PCI |   | 
| getESP | util |   | 
| getExploreColorsPtr | shell |   | 
| getIPv4Config | ipv4 |   | 
| getMAC | net |   | 
| getMACAddress | E1000 |   | 
| getNetlogHWND | netlog |   | 
| getParam | terminal |   | 
| getParams | terminal |   | 
| getPixel | console | Get 16-bits of pixel information from the screen position(x,y). | 
| getPixel32 | console | Get 32-bits of pixel information from the screen position(x,y). | 
| getPixel64 | console | Get 64-bits of pixel information from the screen position(x,y). | 
| getTaskbarColorsPtr | shell |   | 
| getTerminalHWND | terminal |   | 
| getTSC | util |   | 
| getVMLogHWND | vmlog |   | 
| getWindowColorPtr | console | Get a Pointer to the attribute used for Window Borders. | 
| getWindowName | console | Get the title of a specified Window. | 
| getWord | util |   | 
| getWorkingDirectory | terminal |   | 
| get_last_trace | tracer |   | 
| get_trace_count | tracer |   | 
| get_trace_N | tracer |   | 
| GPF | util |   | 
| halt | terminal |   | 
| halt_and_catch_fire | util |   | 
| halt_and_dont_catch_fire | util |   | 
| HexCharToDecimal | util |   | 
| hexStringToInt | strings |   | 
| hi | util |   | 
| hook | keyboard |   | 
| hook | PS2_KEYBOARD_ISR |   | 
| hook | TMR_1_ISR |   | 
| hook | TMR_0_ISR |   | 
| inb | util |   | 
| init | keyboard |   | 
| init | PCI |   | 
| init | lmemorymanager |   | 
| init | splash |   | 
| init | vmstate |   | 
| init | pmemorymanager |   | 
| init | RTC |   | 
| init | scheduler |   | 
| init | console | Initialize the Frame Buffer & Window Manager ready for use. | 
| init | terminal |   | 
| init | cpu |   | 
| init | net |   | 
| init | netlog |   | 
| init | gdt |   | 
| init | irq |   | 
| init | memview |   | 
| init | mouse |   | 
| init | idt |   | 
| init | isr |   | 
| init | E1000 |   | 
| init | drivermanagement |   | 
| init | serial |   | 
| init | isrmanager |   | 
| init | faults |   | 
| init | vmemorymanager |   | 
| init | shell |   | 
| init | tracer |   | 
| init | tss |   | 
| init | USB |   | 
| init | themer |   | 
| init | vmlog |   | 
| init | testdriver |   | 
| inl | util |   | 
| INTE | util |   | 
| intToString | strings |   | 
| inw | util |   | 
| io_wait | util |   | 
| IPEqual | netutils |   | 
| IPv4ToMAC | arp |   | 
| kalloc | lmemorymanager |   | 
| kfree | lmemorymanager |   | 
| kmain | kernel |   | 
| kpalloc | lmemorymanager |   | 
| lang_USA | keyboard |   | 
| LL_Add | lists |   | 
| LL_Delete | lists |   | 
| LL_Free | lists |   | 
| LL_FromString | lists |   | 
| LL_Get | lists |   | 
| LL_Insert | lists |   | 
| LL_New | lists | Managed Linked List | 
| LL_Size | lists |   | 
| lo | util |   | 
| load | UHCI |   | 
| load | EHCI |   | 
| load | OHCI |   | 
| load | XHCI |   | 
| loadDeviceConfig | PCI |   | 
| MACEqual | netutils |   | 
| MACToIIPv4 | arp |   | 
| map_page | vmemorymanager |   | 
| map_page_ex | vmemorymanager |   | 
| memcpy | util |   | 
| memset | util |   | 
| mouseEnabled | console | Enable or disable the mouse. | 
| MsSinceSystemBoot | util |   | 
| newPacketContext | netutils |   | 
| newWindow | console | Spawn a new Window at cell(x,y) with specified Width, Height and Title. | 
| new_block | pmemorymanager |   | 
| new_kernel_mapped_page_directory | vmemorymanager |   | 
| new_page | vmemorymanager |   | 
| new_page_at_address | vmemorymanager |   | 
| new_page_directory | vmemorymanager |   | 
| outb | util |   | 
| outl | util |   | 
| Output | console | Simple console write for debugging. | 
| outputChar | console | Draw an ASCII char to raw screen space conforming to cell constraints. | 
| outputCharToScreenSpace | console | Draw an ASCII char to raw screen space. | 
| outputCharTransparent | console | Draw an ASCII char without a background to raw screen space conforming to cell constraints. | 
| Outputln | console | Simple console writeln for debugging. | 
| OutputlnWND | console | Simple console writeln for debugging to a Window. | 
| OutputWND | console | Simple console write for debugging to a Window. | 
| outw | util |   | 
| paramCount | terminal |   | 
| ping_err | icmp |   | 
| ping_rep | icmp |   | 
| pop_trace | tracer |   | 
| printmemory | util |   | 
| printmemoryWND | util |   | 
| psleep | util |   | 
| push_trace | tracer |   | 
| readStatus | E1000 |   | 
| receive | serial |   | 
| recv | net |   | 
| redrawWindows | console | Redraw all of the Window adhearing to Z-Order. | 
| register | PF |   | 
| register | SNPE |   | 
| register | PS2_KEYBOARD_ISR |   | 
| register | OOBE |   | 
| register | NCE |   | 
| register | MCE |   | 
| register | NMIE |   | 
| register | SFE |   | 
| register | icmp |   | 
| register | DFE |   | 
| register | IDOE |   | 
| register | TMR_0_ISR |   | 
| register | GPF |   | 
| register | eth2 |   | 
| register | DBZ |   | 
| register | CSOE |   | 
| register | DBGE |   | 
| register | TMR_1_ISR |   | 
| register | CFE |   | 
| register | ipv4 |   | 
| register | ACE |   | 
| register | BTSSE |   | 
| register | UIE |   | 
| register | IOPE |   | 
| register | BPE |   | 
| register | arp |   | 
| registerCommand | terminal |   | 
| registerCommandEx | terminal |   | 
| registerEventHandler | console | Register an Event Handler to a Window     | 
| registerISR | isrmanager |   | 
| registerNetworkCard | net |   | 
| registerNextLayer | net |   | 
| registerProtocol | ipv4 |   | 
| registerType | eth2 |   | 
| registerTypePromisc | eth2 |   | 
| register_device | drivermanagement |   | 
| register_driver | drivermanagement |   | 
| register_driver_ex | drivermanagement |   | 
| reload | gdt |   | 
| requestConfig | PCI | (Will in future)returns TPCI_DEVICE.vendor_id := 0xFFFF if no device found. | 
| resetSystem | util |   | 
| resolveIP | arp |   | 
| run | terminal |   | 
| sameSubnetIPv4 | netutils |   | 
| scanBus | PCI |   | 
| send | ipv4 |   | 
| send | eth2 |   | 
| send | net |   | 
| send | serial |   | 
| send | arp |   | 
| sendGratuitous | arp |   | 
| sendICMPRequest | icmp |   | 
| sendPacket | E1000 |   | 
| sendRequest | arp |   | 
| sendString | serial |   | 
| setBusMaster | PCI |   | 
| setCursorPosWND | console | Set the caret belonging to a Window to a specified position. | 
| setdefaultattribute | console | Set the default set of attributes to be used when drawing to the screen. | 
| setMousePosition | console | Set the position of the mouse cursor relative to screen space. | 
| SetShellWindow | console | Set a specified Window as a Shell Window (Window cannot be moved or closed). | 
| setWindowColors | console | Set the attributes used for drawing the border around Windows. | 
| setWNDVisible | console | Change a Windows visibility. | 
| setWorkingDirectory | terminal |   | 
| set_gate | gdt |   | 
| set_gate | idt |   | 
| sleep | util |   | 
| STI | util |   | 
| stringConcat | strings |   | 
| stringContains | strings |   | 
| stringCopy | strings |   | 
| stringEquals | strings |   | 
| stringNew | strings |   | 
| stringSize | strings |   | 
| stringToInt | strings |   | 
| stringToIPv4 | netutils |   | 
| stringToLower | strings |   | 
| stringToMAC | netutils |   | 
| stringToUpper | strings |   | 
| STRLL_Add | lists | String Linked List | 
| STRLL_Clear | lists |   | 
| STRLL_Delete | lists |   | 
| STRLL_Free | lists |   | 
| STRLL_FromString | lists |   | 
| STRLL_Get | lists |   | 
| STRLL_New | lists |   | 
| STRLL_Size | lists |   | 
| switchendian | util |   | 
| switchendian32 | util |   | 
| tick_update | bios_data_area |   | 
| toggleWNDVisible | console | Toggle the visibility of a Window. | 
| unhook | TMR_0_ISR |   | 
| unhook | TMR_1_ISR |   | 
| unhook | PS2_KEYBOARD_ISR |   | 
| verifyChecksum | netutils |   | 
| vtop | vmemorymanager |   | 
| weekdayToString | RTC |   | 
| writebin16 | console | Write a 16-bit value as binary to the console. | 
| writebin16ex | console | Write a 16-bit value as binary to the console, with the specified attributes. | 
| writebin16exWND | console | Write a 16-bit value as binary to a Window, with the specified attributes. | 
| writebin16ln | console | Write an 16-bit value as binary to the console, followed by a new-line. | 
| writebin16lnex | console | Write a 16-bit value as binary + new-line to the console, with the specified attributes. | 
| writebin16lnexWND | console | Write a 16-bit value as binary + new-line to a Window, with the specified attributes. | 
| writebin16lnWND | console | Write an 16-bit value as binary to a Window, followed by a new-line. | 
| writebin16WND | console | Write a 16-bit value as binary to a Window. | 
| writebin32 | console | Write a 32-bit value as binary to the console. | 
| writebin32ex | console | Write a 32-bit value as binary to the console, with the specified attributes. | 
| writebin32exWND | console | Write a 32-bit value as binary to a Window, with the specified attributes. | 
| writebin32ln | console | Write an 32-bit value as binary to the console, followed by a new-line. | 
| writebin32lnex | console | Write a 32-bit value as binary + new-line to the console, with the specified attributes. | 
| writebin32lnexWND | console | Write a 32-bit value as binary + new-line to a Window, with the specified attributes. | 
| writebin32lnWND | console | Write an 32-bit value as binary to a Window, followed by a new-line. | 
| writebin32WND | console | Write a 32-bit value as binary to a Window. | 
| writebin8 | console | Write an 8-bit value as binary to the console. | 
| writebin8ex | console | Write an 8-bit value as binary to the console, with the specified attributes. | 
| writebin8exWND | console | Write an 8-bit value as binary to a Window, with the specified attributes. | 
| writebin8ln | console | Write an 8-bit value as binary to the console, followed by a new-line. | 
| writebin8lnex | console | Write an 8-bit value as binary + new-line to the console, with the specified attributes. | 
| writebin8lnexWND | console | Write an 8-bit value as binary + new-line to a Window, with the specified attributes. | 
| writebin8lnWND | console | Write an 8-bit value as binary to a Window, followed by a new-line. | 
| writebin8WND | console | Write an 8-bit value as binary to a Window. | 
| writechar | console | Write a single 8-bit character to the screen. | 
| writecharex | console | Write a single 8-bit character to the screen, specifying custom color attributes. | 
| writecharexWND | console | Write a single 8-bit character to a Window, specifying custom color attributes. | 
| writecharln | console | Write a single 8-bit character to the screen, followed by starting a new line. | 
| writecharlnex | console | Write a single 8-bit character to the screen, followed by starting a new line, specifying custom color attributes. | 
| writecharlnexWND | console | Write a single 8-bit character to a Window, followed by starting a new line, specifying custom color attributes. | 
| writecharlnWND | console | Write a single 8-bit character to a Window, followed by starting a new line. | 
| writecharWND | console | Write an ASCII character to a specified Window. | 
| writeConfig | PCI |   | 
| writehex | console | Write a 32-bit value as Hex Pairs to the console. | 
| writehexex | console | Write a 32-bit value as Hex Pairs to the console, with the specified attributes. | 
| writehexexWND | console | Write a 32-bit value as Hex Pairs to a Window, with the specified attributes. | 
| writehexln | console | Write a 32-bit value as Hex Pairs to the console, followed by a new-line. | 
| writehexlnex | console | Write a 32-bit value as Hex Pairs + new-line to the console, with the specified attributes. | 
| writehexlnexWND | console | Write a 32-bit value as Hex Pairs + new-line to a Window, with the specified attributes. | 
| writehexlnWND | console | Write a 32-bit value as Hex Pairs to a Window, followed by a new-line. | 
| writehexpair | console | Write an 8-bit Hex Pair to the console. | 
| writehexpairExWND | console | Write an 8-bit Hex Pair to a Window, with the specified attributes. | 
| writehexpairWND | console | Write an 8-bit Hex Pair to a Window. | 
| writehexWND | console | Write a 32-bit value as Hex Pairs to a Window. | 
| writeint | console | Write a 32-bit value to the console. | 
| writeintex | console | Write a 32-bit value to the console, with the specified attributes. | 
| writeintexWND | console | Write a 32-bit value to a Window, with the specified attributes. | 
| writeintln | console | Write a 32-bit value to the console followed by a new-line. | 
| writeintlnex | console | Write a 32-bit value + new-line to the console, with the specified attributes. | 
| writeintlnexWND | console | Write a 32-bit value + new-line to a Window, with the specified attributes. | 
| writeintlnWND | console | Write a 32-bit value to a Window followed by a new-line. | 
| writeintWND | console | Write a 32-bit value to a Window. | 
| writeIPv4Address | netutils |   | 
| writeIPv4AddressEx | netutils |   | 
| writeMACAddress | netutils |   | 
| writeMACAddressEx | netutils |   | 
| writestring | console | Write a NULL terminated string to the console. | 
| writestringex | console | Write a NULL terminated string to the console, with the specified attributes. | 
| writestringexWND | console | Write a NULL terminated string to a Window, with the specified attributes. | 
| writestringln | console | Write a NULL terminated string to the console, followed by a new-line. | 
| writestringlnex | console | Write a NULL terminated string + new-line to the console, with the specified attributes. | 
| writestringlnexWND | console | Write a NULL terminated string + new-line to a Window, with the specified attributes. | 
| writestringlnWND | console | Write a NULL terminated string to a Window, followed by a new-line. | 
| writestringWND | console | Write a NULL terminated string to a Window. | 
| writeToLog | net |   | 
| writeToLogLn | net |   | 
| _increment_x | console | Increment the cursor one cell to the right (x+1). | 
| _increment_x_WND | console | Increment the cursor within a Window one cell to the right (x+1). | 
| _increment_y | console | Increment the cursor one cell down (y+1). | 
| _increment_y_WND | console | Increment the cursor within a Window one cell down (y+1). | 
| _MouseClick | console | Callback for a MouseClick event. | 
| _MouseDown | console | Callback for a MouseDown event. | 
| _MouseUp | console | Callback for a MouseUp event. | 
| _newline | console | Increment the cursor one cell down and reposition it at the first X Cell (y+1, x=0),performing a Y-Axis scroll when needed. | 
| _newlineWND | console | Increment the cursor within a Window one cell down and reposition it at the first X Cell (y+1, x=0),performing a Y-Axis scroll when needed. | 
| _safeincrement_x | console | Increment the cursor one cell to the right (x+1), wrapping to the next line and performing a Y-Axis scroll when when needed. | 
| _safeincrement_x_WND | console | Increment the cursor within a Window one cell to the right (x+1), wrapping to the next line and performing a Y-Axis scroll when when needed. | 
| _safeincrement_y | console | Increment the cursor one cell down (y+1), performing a Y-Axis roll when when needed. | 
| _safeincrement_y_WND | console | Increment the cursor one cell down (y+1), performing a Y-Axis roll when when needed. |