RelMemLinear32 Release previously allocated block of memory (linear address).

Inputs: AX = 0ff15h

ESI = Linear address of block to release.

Outputs: Carry set on error.

Errors: See RelMemLinear

RelMemNear Release previously allocated application relative block of memory.

Inputs: AX = 0ff18h

ESI = Application relative linear address of block to release.

Outputs: Carry set on error.

Errors: If the address passed in ESI is not a valid memory block this function returns carry set.

RelMemSO Release a block of memory allocated via GetMemSO.

Inputs: AX = 0ff2eh

SI:DI = Selector:offset of block to release

Outputs: Carry set on error.

Errors: If an invalid selector:offset is passed in SI:DI or the memory was not allocated via GetMemSO, then this function returns carry set.

Next Page

Previous Page

Go to Table of Contents