DOSBox-X
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
__COEFPAIR
__SOUND_DECODERFUNCTIONS__
__SOUND_ERRMSGTYPE__
__SOUND_SAMPLEINTERNAL__
_ADPCM
_attotime
_dac_channel
_dac_state
_fbi_state
_fifo_state
_FMTIMER
_getsnd
_Iconv_CommonBase
_IconvBase< srcT, dstT >
_LOG
_LogGroup
_ncc_table
_opl3_channel
_opl3_chip
_opl3_slot
_opl3_writebuf
_OPNGEN
_PC98RawPartition
_pci_state
_PCM86
_PCMMIX
_PFILEH
_poly_extent
_poly_extra_data
_poly_param_extent
_poly_vertex
_PSGGEN
_raster_info
_rectangle
_rgba
_RHYTHM
_setup_vertex
_stats_block
_TMS3631
_tmu_shared_state
_tmu_state
_tri_extent
_tri_work_unit
_voodoo_reg
_voodoo_state
_WAVEWR
A20GATEA20GATE.COM built-in command on drive Z:
DOSBoxMenu::accelerator
GUI::ActionEventSourceEvent class for action events
GUI::ActionEventSource_CallbackCallback for action events
transport::addrtype
IPXHeader::transport::addrtype
ADPCMCFG
ADPCMREG
allpass
MT32Emu::AllpassFilter
AMD98
Archive< STREAM_TYPE >
MT32Emu::AReverbModel
MT32Emu::AReverbSettings
attotime
AUTOEXEC
AutoexecEditor
AutoexecObject
AUTOTYPE
avi_writer
avi_writer_stream
avi_writer_stream_index
BadConversion
BatchFile
BIOS
GUI::BitmapFontA bitmap font. This is a font which is defined by a binary bit map. Each bit in the bitmap defines one pixel. Bits may be arranged in various common patterns
bitop::bitseqlengthandpos_ret_t
RegionAllocTracking::Block
BOOTBOOT.COM utility to boot a floppy or hard disk device
bootSector
GUI::BorderedWindowInternal class for windows whose child content should not span the entire area
FAT_BootSector::bpb_union_t
bpb_union_t
MT32Emu::BReverbModel
MT32Emu::BReverbSettings
BuiltinFileBlob
GUI::ButtonA push button
button_event
bx_ne2k_c
bx_ne2k_t
C4AxisBindGroup
CacheBlockDynRec
CALLBACK_HandlerObject
CAPMOUSE
Adlib::Capture
CBindBase C++ class for a binding assigned in the mapper interface (or by default settings)
CBindButton
CBindGroup
CBUS4PORT
CButton
CCaptionButton
CCHBindGroup
CCheckButton
CContinuousEventClass for events which have a non-boolean state: joystick axis movement
CDirect3D
CDROM_InterfaceBase CD-ROM interface class
CDROM_Interface_FakeDummy CD-ROM interface
CDROM_Interface_ImageImage CD-ROM interface
CDROM_Interface_SDLCD-ROM interface to SDL 1.x CD-ROM support
cdromDrive
CEventBase CEvent class for mapper events
CEventButton
CFCSBindGroup
DOS_Drive_Cache::CFileInfo
CFileLPT
CGA_Latch
CGASNOWCGASNOW.COM utility to control CGA snow emulation
CHandlerEventMapper shortcut event. Keyboard triggerable only
Property::Changeable
DBOPL::Channel
CHARMAP
GUI::CheckboxA checkbox
Adlib::Chip
DBOPL::Chip
CJAxisBind
CJAxisEventJoystick axis event handling for the mapper
CJButtonBind
CJButtonEventJoystick button trigger
CJHatBind
CJHatEventJoystick hat event
CKeyBind
CKeyBindGroup
CKeyEventKeyboard key trigger event
ClockDomain
CModEventModifier trigger event, for modifier keys. This permits the user to change modifier key bindings
CMouseButtonEvent
CMS
CMscdex
Codebook
CodePageHandlerDynRec
comb
MT32Emu::CombFilter
CommandLine
CommandTail
MT32Emu::TimbreParam::CommonParam
CONFIGCONFIG.COM utility to control configuration and files
Config
ConfigurationWindow
MT32Emu::ControlROMMap
MT32Emu::ControlROMPCMStruct
copysource
CParallel
CPrinterRedir
CPU
CPU_Regs
CPUBlock
bx_ne2k_t::CR_t
CRCscan
Cross
CSerial
CSerialDummy
CSerialFile
CSerialLog
CSerialMouse
CStickBindGroup
CTextButton
CTriggeredEventClass for events which can be ON/OFF only: key presses, joystick buttons, joystick hat
D88HEAD
D88SEC
DB_Midi
bx_ne2k_t::DCR_t
decoder_element
DelayEntry
MT32Emu::DelayReverb
MT32Emu::DelayWithLowPassFilter
Dentry
Descriptor
DescriptorTable
device_COM
device_CON
device_EMM
device_LPT
device_MSCDEX
device_NUL
device_PRN
device_sound_interface
device_t
VGA_Experimental_Model_1_t::dimensions_t
dir_struct
direntry
direntry_lfn
diskGeo
DISNEY
DOSBoxMenu::displaylist
MT32Emu::DisplayMemoryRegion
DmaChannel
DmaController
DONGLE
DOS
DOS_Block
DOS_Date
DOS_Device
DOS_DeviceHeader
DOS_Drive
DOS_Drive_Cache
DOS_DTA
DOS_FCB
DOS_File
DOS_GetMemLog_Entry
DOS_InfoBlock
DOS_KeyboardLayout
DOS_MCB
DOS_ParamBlock
DOS_PSP
DOS_SDA
DOS_ShellDOS shell program object
DOS_TableCase
DOS_Version
dosbox_int_saved_state
DOSBox_Vector2Floating-point vector with 2 components
DOSBoxMenu
DOSDATE
DOSTIME
VGA_Experimental_Model_1_t::dotclock_t
GUI::DrawableA drawable represents a rectangular off-screen drawing area
drflac
drflac__memory_stream
drflac_allocation_callbacks
drflac_bs
drflac_cuesheet_track
drflac_cuesheet_track_index
drflac_cuesheet_track_iterator
drflac_frame
drflac_frame_header
drflac_metadata
drflac_seekpoint
drflac_streaminfo
drflac_subframe
drflac_vorbis_comment_iterator
DriveManager
drmp3
drmp3_allocation_callbacks
drmp3_config
drmp3_seek_point
drmp3_seek_point_serial
drmp3dec
drmp3dec_frame_info
drwav
drwav__memory_stream
drwav__memory_stream_write
drwav_allocation_callbacks
drwav_chunk_header
drwav_data_format
drwav_fmt
drwav_smpl
drwav_smpl_loop
DtaResult
Dynamic_Functionality
ECBClass
EMM_Handle
EMM_Mapping
EMS
bootSector::entries
entries
EnvelopeGenerator
ExceptionPageHandler
EXE_Header
ext_space_info_t
ExternalFilter
FAT_BootSector
FAT_BPB_MSDOS20
FAT_BPB_MSDOS30
FAT_BPB_MSDOS331
FAT_BPB_MSDOS40
FAT_BPB_MSDOS710_FAT32
fatDrive
fatFile
FDIHDR
MT32Emu::File
FileStat_Block
MT32Emu::FileStream
Filter
finddata
FLINFO
float_conv
Floor
Floor0
Floor1
FloppyController
FloppyDevice
GUI::FontA variable- or fixed-width fixed-size Font
FPU_P_Reg
FPU_rec
FPU_Reg
FPU_Reg_32
FPU_Reg_64
FPU_Reg_80
fragmentDescriptor
GUI::FrameA rectangular 3D sunken frame
MT32Emu::FreeverbModel
FullData
Function_wrapper
G_Descriptor
gamegear_device
GCC_ATTRIBUTE
GDTDescriptorTable
VGA_Experimental_Model_1_t::general_dim
GenReg32
GFGus
GFX_PalEntry
gsm610waveformat_tag
GuestPageFaultException
GUS
gus_cs4231
gus_ICS2101
GUSChannels
GFGus::GusTimer
OPL2::Handler
OPL3::Handler
NukedOPL::Handler
MAMEOPL2::Handler
MAMEOPL3::Handler
Adlib::Handler
DBOPL::Handler
HDIHDR
HelpWindow
Hex
IDEATADevice
IDEATAPICDROMDevice
IDEController
IDEDevice
IllegalPageHandler
ima_adpcmwaveformat_tag
imageDisk
imageDiskD88
imageDiskElToritoFloppy
imageDiskMemory
imageDiskNFD
imageDiskVFD
imageDiskVHD
IMGMAKE
IMGMOUNT
bx_ne2k_t::IMR_t
INNOVA
GUI::InputA single-line text input
InputWithEnterKey
Int10Data
VGA_Experimental_Model_1_t::int_fraction_t
VGA_Experimental_Model_1_t::int_point2d_t
Intel8255Intel 8255 base emulation class
InternalProgramEntry
INTRO
IO_Base
IO_callout_vector
IO_CalloutObject
IO_ReadHandleObject
IO_WriteHandleObject
IPXHeader
ISAPNP_SysDevNode
ISAPnPDevice
ISAPnPIntegrationDevice
isoDirEntry
isoDrive
isoFile
isoPVD
bx_ne2k_t::ISR_t
DOSBoxMenu::item
JoyStick
JOYSTICK
GUI::KeyIdentifies a keyboard key
KEYB
KeyBlock
keyboard_layout
MT32Emu::LA32PartialPair
MT32Emu::LA32Ramp
MT32Emu::LA32Utilites
MT32Emu::LA32WaveGenerator
GUI::LabelA text label
LABEL
LazyFlags
LOADFIX
LOADROM
localDrive
localFile
LOG
MT32Emu::LogSample
GUI::Font::ltstrCompare two strings for 'less-than'
GUI::Timer::ltuintCompare two integers for 'less-than'
GUI::ltvoid'less-than' comparison between pointer addresses
machine_config
device_t::machine_t
Mapping
MappingChannel
MEM_callout_vector
MEM_CalloutObject
MT32Emu::MemoryRegion
MT32Emu::MemParams
MemStruct
GUI::MenuA popup menu
MENU_Block
GUI::MenubarA menu bar at the top of a ToplevelWindow
MessageBlock
GUI::MessageBox2A message box with a single "Close" button
MIDI
DB_Midi::midi_state_sysex_t
MidiHandler
MidiHandler_alsa
MidiHandler_coreaudio
MidiHandler_coremidi
MidiHandler_fluidsynth
MidiHandler_oss
MidiHandler_synth
MidiHandler_win32
gus_ICS2101::mixcontrol
mixedFraction
MIXER
MixerChannel
MixerObject
MODE
Mode
MODE_INFO
Adlib::Module
Module_base
MOUNT
MOUSE
mouse_pos
MoveRegion
mp3_t
MPU401
MUSICGEN
MyFifo
GUI::String::NativeSimple pointer encapsulation class for memory management
GUI::String::NativeArray< STR >Simple pointer encapsulation class for memory management
GUI::String::NativeObject< STR >
GUI::NativeString< STR >Converts between strings of various types and String objects
GUI::NativeString< const std::string * >
GUI::NativeString< const std::string >
GUI::NativeString< const STR * >
GUI::NativeString< const STR[N]>
GUI::NativeString< std::string * >
GUI::NativeString< std::string >
GUI::NativeString< STR * >
GUI::NativeString< STR[N]>
ncr8496_device
NewInitPageHandler
NFDHDR
NFDHDR_ENTRY
NFDHDRR1
NHD_FILE_HEAD
nodeType
NP2CFG
NSApplication
NSApplication(DOSBoxX)
NullInt
OpCode
DBOPL::Operator
operator_struct
OPL2::operator_struct
OPL3::operator_struct
OPN_T
OPNCFG
OPNCH
OPNSLOT
Overlay_Drive
OverlayFile
PackedIP
MT32Emu::MemParams::PaddedTimbre
PageFoilHandler
PageHandler
PagingBlock
PARPORTS
MT32Emu::Part
MT32Emu::Partial
MT32Emu::PartialManager
MT32Emu::TimbreParam::PartialParam
partTable
MT32Emu::PatchCache
MT32Emu::PatchesMemoryRegion
MT32Emu::PatchParam
MT32Emu::MemParams::PatchTemp
MT32Emu::PatchTempMemoryRegion
pc98_egc_shifter
pc98_func_key_shortcut_def
PC98_GDC_state
PC98_Mouse_8255PC-98 System Bus Mouse PPI emulation (Intel 8255A device)
PC98_Printer_8255PC-98 Printer 8255 PPI emulation (Intel 8255A device)
PC98_System_8255PC-98 System 8255 PPI emulation (Intel 8255A device)
pc98_tile
PC98ITFPageHandler
PC98UTIL
PCI_Device
PCI_SSTDevice
PCI_VGADevice
PCM86CFG
MT32Emu::PCMWaveEntry
PCSPEAKER
PF_Entry
PFTBL
PIC_Controller
PICEntry
PIT_Block
MT32Emu::TimbreParam::PartialParam::PitchEnvParam
MT32Emu::TimbreParam::PartialParam::PitchLFOParam
VGA_Experimental_Model_1_t::pix_char_t< T >
pkzip_central_directory_header_end
pkzip_central_directory_header_main
PMIXDAT
PMIXHDR
PMIXTRK
PointPlotter< F >
MT32Emu::Poly
MT32Emu::PolyList
Potentiometer
ProbedPage
ProgramBase Program class for built-in programs on drive Z:
Prop_bool
Prop_double
Prop_hex
Prop_int
Prop_multival
Prop_multival_remain
Prop_path
Prop_string
Property
PropertyEditor
PropertyEditorBool
PropertyEditorFloat
PropertyEditorHex
PropertyEditorInt
PropertyEditorString
PS1AUDIO
PS1SOUND
ps2mouse
PSGGENCFG
PSGNOISE
PSGREG
PSGTONE
pssj3_device
QCow2Disk
QCow2Image::QCow2Header
QCow2Image
GUI::RadioboxA radio box
RAMPageHandler
Adlib::RawHeader
bx_ne2k_t::RCR_t
PIT_Block::read_counter_result
REDOSREDOS.COM utility command on drive Z: to trigger restart of the DOS kernel
GUI::Refcount
GUI::RefcountAuto< C >
RegionAllocTracking
Render_t
RenderPal_t
MT32Emu::ReportHandler
RESCAN
MT32Emu::ResetMemoryRegion
Residue
MT32Emu::ReverbModel
revmodel
RGBEntry
RHYTHMCFG
MT32Emu::RhythmPart
MT32Emu::MemParams::RhythmTemp
MT32Emu::RhythmTempMemoryRegion
riff_chunk
RIFF_HEADER
riff_stack
riff_wav_writer
RingBuffer
MT32Emu::RingBuffer
ROMAliasPageHandler
MT32Emu::ROMImage
MT32Emu::ROMInfo
ROMPageHandler
bx_ne2k_t::RSR_t
S_Descriptor
saa1099_device
SaveDialog
SaveLangDialog
SB_INFO
SBLASTER
xbrz::ScalerCfg
ScalerComplexBlock_t
ScalerSimpleBlock_t
scalerSourceCache_t
ScalingEffect
XGAStatus::scissorreg
GUI::ScreenA Screen represents the framebuffer that is the final destination of the GUI
GUI::ScreenRGB32leA 24 bit per pixel RGB framebuffer aligned to 32 bit per pixel
ScreenSizeInfo
SCtrlOutput and channel control state
DOS_DeviceHeader::sDeviceHeader
DOS_InfoBlock::sDIB
SDL_Block
GUI::SDL_DrawableInternal class that handles different screen bit depths and layouts the SDL way
CMscdex::SDriveInfo
Section
Section_line
Section_prop
SectionEditor
segapsg_device
Segment
Segments
SENSE_DATA_FMT\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
SERIALPORTS
SetCycles
SetLocalSize
SetVsyncrate
DOS_ParamBlock::sExec
SHA1
SHELL_Cmd
ShiftJISDecoder
SHOWGUI
SID2
SMSFCD-ROM time stamp
sn76489_device
sn76489a_device
sn76494_device
sn76496_base_device
sn76496_device
sn94624_device
Sound_AudioInfoInformation about an existing sample's format
Sound_DecoderInfoInformation about available soudn decoders
Sound_SampleRepresents sound data in the process of being decoded
device_sound_interface::sound_stream
Sound_VersionInformation the version of SDL_sound in use
SOUNDCFG
SOUNDROM
DOS_ParamBlock::sOverlay
SRB
SRB_Abort
SRB_BusDeviceReset
SRB_ExecSCSICmd
SRB_GDEVBlock
SRB_GetDiskInfo
SRB_GetSetTimeouts
SRB_HAInquiry
SRB_RescanPort
VGA_Experimental_Model_1_t::start_end_t< T >
SID2::State
DOSBoxMenu::item::status
stb__arr
stb_arith
stb_arith_symstate
stb_arith_symstate_item
stb_dirtree2
stb_dupe
stb_search
stb_uintptr
stb_vorbis
stb_vorbis_alloc
stb_vorbis_comment
stb_vorbis_info
stbfile
stbv__floor_ordering
MT32Emu::StereoVolume
GUI::StringSimple STL-based string class
SVGA_Driver
SVGA_ET3K_DATA
SVGA_ET4K_DATA
SVGA_PVGA1A_DATA_t
EndianSwapper::SwapByte< T, S >
EndianSwapper::SwapByte< double, 8 >
EndianSwapper::SwapByte< float, 4 >
EndianSwapper::SwapByte< T, 1 >
EndianSwapper::SwapByte< T, 2 >
EndianSwapper::SwapByte< T, 4 >
EndianSwapper::SwapByte< T, 8 >
EndianSwapper::SwapByteBase
MT32Emu::Synth
MT32Emu::MemParams::System
MT32Emu::SystemMemoryRegion
MT32Emu::Tables
tag_ASPI32BUFF
TANDYSOUND
MT32Emu::TapDelayCombFilter
TaskStateSegment
bx_ne2k_t::TCR_t
Text_Draw_State
TickerBlock
MT32Emu::TimbreParam
MT32Emu::TimbresMemoryRegion
MT32Emu::TimbreTempMemoryRegion
GUI::TimerTiming service. Time is measured in ticks. A tick is about 10 msec
Adlib::Timer
GUI::Timer_CallbackTimer callback type
tm_unz_s
tm_zip_s
TMS3631CFG
TMSCH
TOC
TOC_TRACK
GUI::ToplevelWindowAn actual decorated window
GUI::ToplevelWindow_CallbackCallbacks for window events
CDROM_Interface_Image::Track
GUI::TransientWindowA floating temporary window that is not restricted by it's parent's area
transport
IPXHeader::transport
truespeechwaveformat_tag
bx_ne2k_t::TSR_t
TSS_16
TSS_32
TSS_Descriptor
MT32Emu::TVA
MT32Emu::TimbreParam::PartialParam::TVAParam
MT32Emu::TVF
MT32Emu::TimbreParam::PartialParam::TVFParam
MT32Emu::TVP
Typer
u8106_device
UnmappedPageHandler
unz64_file_pos_s
unz_file_info64_s
unz_file_info_s
unz_file_pos_s
unz_global_info64_s
unz_global_info_s
Value
vdraw
vec2f
vec3f
VESAMOED
imageDiskD88::vfdentry
imageDiskNFD::vfdentry
imageDiskVFD::vfdentry
VFILE_Block
VFRCRATE
VGA_AMS_Handler
VGA_AMSTRAD
VGA_Attr
VGA_CGATEXT_PageHandler
VGA_ChainedVGA_Slow_Handler
VGA_Config
VGA_Crtc
VGA_Dac
VGA_Draw
VGA_Empty_Handler
VGA_ET4000_ChainedVGA_Slow_Handler
VGA_Experimental_Model_1_t
VGA_Gfx
VGA_HERC
VGA_HERC_Handler
VGA_HWCURSOR
VGA_Internal
VGA_Latch
VGA_LFB
VGA_LFB_Handler
VGA_Map_Handler
VGA_MCGATEXT_PageHandler
VGA_Memory_t
VGA_MMIO_Handler
VGA_ModeExtraData
VGA_OTHER
VGA_PC98_256BANK_PageHandler< bank >
VGA_PC98_256MMIO_PageHandler
VGA_PC98_256Planar_PageHandler
VGA_PC98_CG_PageHandler
VGA_PC98_LFB_Handler
VGA_PC98_PageHandler
VGA_PC98_TEXT_PageHandler
VGA_PCJR_Handler
VGA_S3
VGA_Seq
VGA_Slow_CGA_Handler
VGA_SVGA
VGA_TANDY
VGA_TANDY_PageHandler
VGA_Type_t
VGA_UnchainedVGA_Handler
ViBRA_PnP
VideoCodec
VideoModeBlock
Virtual_Drive
Virtual_File
VirtualBatch
VMDispatchState
Voice
gus_ICS2101::volpair
VOODOO
Voodoo_PageHandler
vsync_state
WAVE_HEADER
WAVE_INFOS
WAVE_MSA_INFO
WaveformGenerator
Weitek_PageHandler
MT32Emu::TimbreParam::PartialParam::WGParam
GUI::WindowA Window is a rectangular sub-area of another window
GUI::Window_CallbackCallback for window events
GUI::WindowInWindow
windows_DVINFO
Value::WrongType
ScreenSizeInfo::wxh
X86_PageEntryBlock
X86PageEntry
XGAStatus::XGA_WaitCmd
XGAStatus
XMS
XMS_Block
XMS_MemMove
ScreenSizeInfo::xvy
XXH32_canonical_t
XXH64_canonical_t
y2404_device
YM_DELTAT
zip_fileinfo
zip_nv_pair_map
ZIPFile
ZIPFileEntry
ZIPLocalFileHeader
zlib_filefunc64_32_def_s
zlib_filefunc64_def_s
zlib_filefunc_def_s