SayoriOS
0.3.3
Структуры данных
Структуры данных с их кратким описанием.
C
__attribute__
Структура файла
C
_list_item_t
C
AC97_BDL_t
C
ac97_global_status_t
C
ACPISDTHeader
C
AHCI_FIS_DATA
C
AHCI_FIS_DEV_BITS
C
AHCI_FIS_PIO_SETUP
C
AHCI_FIS_REG_DEVICE_TO_HOST
C
AHCI_FIS_REG_HOST_TO_DEVICE
C
AHCI_HBA_CMD_HEADER
C
AHCI_HBA_FIS
C
ahci_port_descriptor
C
APIC_Base_Table
C
APIC_Entry
C
APIC_IOAPIC
C
APIC_IOAPIC_ISO
C
APIC_IOAPIC_NMI
C
APIC_LAPIC_NMI
C
APIC_LAPIC_OVERRIDE
C
APIC_PLAPIC
C
APIC_PLx2APIC
C
arp_packet
C
arp_table_entry
C
array
C
ata_drive_t
Эта структура определяет каждый ATA диск в системе
C
atapi_error_code
C
BAT
C
Bat_GOTO
C
BAT_GROUP
C
BAT_TOKEN
C
block
C
CLI_CMD_ELEM
C
ColorZone_t
C
command_parser_t
C
Coordinates
C
CPU
C
cpu_info
C
dhcp_packet
C
dir_entry_t
C
dir_t
C
dirent
Согласно POSIX, один из них возвращается вызовом readdir
C
disk_t
C
dpm_disk_info
C
Elf32_Ehdr
C
Elf32_Phdr
C
Elf32_Shdr
C
elf_sections
C
env
C
ethernet_frame
C
FADT
C
fat_description_t
C
FAT_ENTRY
C
fat_file_info_t
C
fd_info
C
FILE
Структура файла. Требуется для работы с VFS
C
file_t
C
floppy
C
fs_node
C
gdt_entry_struct
C
gdt_ptr_struct
C
HBA_CMD_TBL
C
heap
C
heap_entry
C
idt_entry_struct
C
idt_ptr_struct
C
intfloat32
C
intfloat64
C
IOAPIC_t
C
IOAPICInterruptSource_t
C
ISO9660_Entity
C
ISO9660_PVD
C
js
C
JSE_ARRAY
Структура массива
C
JSE_ARRAY_DATA
Данные массива
C
JSE_ARRAY_VALUE
Значение ключа
C
JSE_EVENT_KBD_KEY_STATE_t
C
KeyboardNote_t
C
keymap
C
list_t
C
MADT_t
C
MADTEntry_t
C
mbr_parition
C
memory_map_entry
C
mouse_flags_byte
Структура данных пакета от мыши
C
multiboot_apm_info
C
multiboot_header
C
multiboot_mod_list
C
multiboot_tag_module
C
netcard_entry_t
C
netqueue_item_t
C
Note
C
oam_cache
C
out_of_bounds_info
C
pci_device_t
C
pci_header_t
Структура устройства
C
prdt
C
ProcessorLocalAPIC_t
C
registers
C
rgb_struct
C
rgba_struct
C
RSDPDescriptor
C
RSDPDescriptorv2
C
s_tui_item
C
s_tui_theme
C
sayori_time
C
source_location
C
sprite
C
stackframe
C
stbtt__bitmap
C
stbtt__buf
C
stbtt_aligned_quad
C
stbtt_bakedchar
C
stbtt_fontinfo
C
stbtt_kerningentry
C
stbtt_pack_context
C
stbtt_pack_range
C
stbtt_packedchar
C
stbtt_vertex
C
string
C
svga_mode_info
C
tagFIS_DMA_SETUP
C
tcp_connection_t
C
tcp_packet_t
C
TEMPFS_BOOT
C
TEMPFS_Cache
C
TEMPFS_ENTITY
C
TEMPFS_PACKAGE
C
tm
C
trigger
C
tss_descriptor
C
tss_entry
C
ttf_font_t
C
type_descriptor
C
type_mismatch_info
C
udp_packet
C
va_list
C
VARIABLE
C
vbe_mode_info_structure
C
VbeInfoBlock
C
vector
C
vector_result
C
volume_t
C
WAVInfoChunk
C
Widget
C
Widget_Button
C
Widget_Image
C
Widget_Label
C
Widget_Progress
C
Window
Документация по SayoriOS. Последние изменения: Вс 8 Дек 2024 11:15:22. Создано системой
1.9.1