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