| 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 |
Clear the 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. |