a) Only the first field of the returned structure is guaranteed to contain a valid value. Any fields that are not supported by the DPMI host will be set by the host to -1 (0FFFFFFFFh) to indicate that the information is not available.
b) The field at buffer offset 00h specifies the largest block of contiguous linear memory in bytes that could be allocated if the memory were to be allocated and left unlocked.
c) The field at buffer offset 04h specifies the largest number of pages that could be allocated (the value at offset 00h divided by the page size).
d) The field at buffer offset 08h specifies the largest block of memory in pages that could be allocated and then locked.
e) The field at buffer offset 0Ch specifies the size of the total linear address space in pages. This value includes all linear address space that has already been allocated.
f) The field at buffer offset 10h specifies the total number of pages that are currently unlocked and could be paged out. This value also contains any free pages.
g) The field at buffer offset 14h specifies the number of physical pages that currently are not in use.
h) The field at offset 18h specifies the total number of physical pages that the DPMI host manages. This value includes all free, locked, and unlocked physical pages.
i) The field at offset 20h specifies the size of the DPMI host's paging partition or file in pages.
j) The size of the pages used by the DPMI host can be obtained with the Get Page Size DPMI function 0604h.