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 |