| 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 |