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 |
|
BCDToUint8 |
util |
|
boolToString |
strings |
|
bordersEnabled |
console |
|
BSOD |
util |
|
calculateChecksum |
netutils |
|
clear |
console |
Clear the Frame Buffer.
|
clearWND |
console |
Window Specific |
clearWNDEx |
console |
|
CLI |
util |
|
closeAllWindows |
console |
|
closeWindow |
console |
|
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 |
|
drawPixel32 |
console |
|
drawPixel64 |
console |
|
flush |
gdt |
|
forceQuitAll |
console |
|
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 |
|
getPixel32 |
console |
|
getPixel64 |
console |
|
getTaskbarColorsPtr |
shell |
|
getTerminalHWND |
terminal |
|
getTSC |
util |
|
getVMLogHWND |
vmlog |
|
getWindowColorPtr |
console |
|
getWindowName |
console |
|
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 |
|
MsSinceSystemBoot |
util |
|
newPacketContext |
netutils |
|
newWindow |
console |
|
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 |
Drawing |
outputCharToScreenSpace |
console |
|
outputCharTransparent |
console |
|
Outputln |
console |
Simple console writeln for debugging. |
OutputlnWND |
console |
|
OutputWND |
console |
|
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 |
|
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 |
|
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 |
|
setdefaultattribute |
console |
Set the default set of attributes to be used when drawing to the screen. |
setMousePosition |
console |
Windows Methods |
SetShellWindow |
console |
|
setWindowColors |
console |
|
setWNDVisible |
console |
|
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 |
|
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 |
|
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 |
|
writebin16lnWND |
console |
|
writebin16WND |
console |
|
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 |
|
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 |
|
writebin32lnWND |
console |
|
writebin32WND |
console |
|
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 |
|
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 |
|
writebin8lnWND |
console |
|
writebin8WND |
console |
|
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 |
|
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 |
|
writecharlnWND |
console |
|
writecharWND |
console |
|
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 |
|
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 |
|
writehexlnWND |
console |
|
writehexpair |
console |
Write an 8-bit Hex Pair to the console. |
writehexpairExWND |
console |
|
writehexpairWND |
console |
|
writehexWND |
console |
|
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 |
|
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 |
|
writeintlnWND |
console |
|
writeintWND |
console |
|
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 |
|
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 |
|
writestringlnWND |
console |
|
writestringWND |
console |
|
writeToLog |
net |
|
writeToLogLn |
net |
|
_increment_x |
console |
Increment the cursor one cell to the right (x+1). |
_increment_x_WND |
console |
|
_increment_y |
console |
Increment the cursor one cell down (y+1). |
_increment_y_WND |
console |
|
_MouseClick |
console |
|
_MouseDown |
console |
|
_MouseUp |
console |
|
_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 |
|
_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 |
|
_safeincrement_y |
console |
Increment the cursor one cell down (y+1), performing a Y-Axis roll when when needed. |
_safeincrement_y_WND |
console |
|