allocate_ldt_descriptors |
Allocate a number of descriptors |
allocate_memory_block |
Allocate a block of linear memory |
copyfromdos |
Copy data from DOS to heap |
copytodos |
Copy data from heap to DOS memory |
create_code_segment_alias_descriptor |
Create new descriptor from existing descriptor |
disable |
Disable hardware interrupts |
dpmi_dosmemfillchar |
Fill DOS memory with a character |
dpmi_dosmemfillword |
Fill DOS memory with a word value |
dpmi_dosmemget |
Move data from DOS memory to DPMI memory |
dpmi_dosmemmove |
Move DOS memory |
dpmi_dosmemput |
Move data from DPMI memory to DOS memory. |
enable |
Enable hardware interrupts |
free_ldt_descriptor |
Free a descriptor |
free_linear_addr_mapping |
? No description available |
free_memory_block |
Free allocated memory block |
free_rm_callback |
Release real mode callback. |
get_cs |
Get CS selector |
get_descriptor_access_right |
Get descriptor's access rights |
get_dpmi_version |
Return DPMI information |
get_ds |
Get DS Selector |
get_exception_handler |
Return current exception handler |
get_linear_addr |
Convert physical to linear address |
get_meminfo |
Return information on the available memory |
get_next_selector_increment_value |
Return selector increment value |
get_page_attributes |
? No description available |
get_page_size |
Return the page size |
get_pm_exception_handler |
Get protected mode exception handler |
get_pm_interrupt |
Return protected mode interrupt handler |
get_rm_callback |
Return real mode callback |
get_rm_interrupt |
Get real mode interrupt vector |
get_run_mode |
Return current run mode |
get_segment_base_address |
Return base address from descriptor table |
get_segment_limit |
Return segment limits from descriptor |
get_ss |
Return SS selector |
global_dos_alloc |
Allocate DOS real mode memory |
global_dos_free |
Free DOS memory block |
inportb |
Read byte from I/O port |
inportl |
Read longint from I/O port |
inportw |
Read word from I/O port |
lock_code |
Lock code memory range |
lock_data |
Lock data memory range |
lock_linear_region |
Lock linear memory region |
map_device_in_memory_block |
Map a device into program's memory space |
outportb |
Write byte to I/O port |
outportl |
Write longint to I/O port |
outportw |
Write word to I/O port |
realintr |
Simulate interrupt |
request_linear_region |
Request linear address region. |
segment_to_descriptor |
Map segment address to descriptor |
seg_fillchar |
Fill segment with byte value |
seg_fillword |
Fill segment with word value |
seg_move |
Move data between 2 locations |
set_descriptor_access_right |
Set access rights to memory descriptor |
set_exception_handler |
Set exception handler |
set_page_attributes |
? No description available |
set_pm_exception_handler |
Set protected mode exception handler |
set_pm_interrupt |
Set protected mode interrupt handler |
set_rm_interrupt |
Set real mode interrupt handler |
set_segment_base_address |
Set descriptor's base address |
set_segment_limit |
Set descriptor limit |
tb_offset |
Return DOS transfer buffer offset |
tb_segment |
Return DOS transfer buffer segment |
tb_size |
Return DOS transfer memory buffer size |
transfer_buffer |
Return offset of DOS transfer buffer |
unlock_code |
Unlock code segment |
unlock_data |
Unlock data segment |
unlock_linear_region |
Unlock linear memory region |