INDEX | CLUSTER | FEATURES | SHORT | FRAMES | NO FRAMES |
-- The GlobalAlloc function allocates the specified number of bytes
-- from the heap.
-- The GlobalFlags function returns information about
-- the specified global memory object.
-- The 'GlobalFree' function frees the specified global memory object
-- and invalidates its handle.
-- The 'GlobalHandle' function retrieves the handle associated
-- with the specified pointer to a global memory block.
-- The 'GlobalLock' function locks a global memory object and returns
-- a pointer to the first byte of the object's memory block.
-- The memory block associated with a locked memory object
-- cannot be moved or discarded. For memory objects allocated
-- with the GMEM_MOVEABLE flag, the function increments
-- the lock count associated with the memory object.
-- The 'GlobalReAlloc' function changes the size or attributes
-- of a specified global memory object. The size can increase or decrease.
-- The 'GlobalSize' function retrieves the current size, in bytes,
-- of the specified global memory object.
-- The 'GlobalUnlock' function decrements the lock count associated
-- with a memory object that was allocated with the GMEM_MOVEABLE flag.
-- This function has no effect on memory objects allocated
-- with the GMEM_FIXED flag.
-- Result indicates whether the object is still locked.
-- The 'LocalAlloc' procedure allocates the specified number of bytes
-- from the heap. In the linear Win32 API environment, there
-- is no difference between the local heap and the global heap.
-- The 'LocalFree' procedure frees the specified local memory object and
-- invalidates its handle.
-- The 'LocalLock' procedure locks a local memory object and returns
-- a pointer to the first byte of the object's memory block. The memory
-- block associated with a locked memory object cannot be moved or
-- discarded. For memory objects allocated with the LMEM_MOVEABLE flag,
-- the procedure increments the object's lock count.
-- The 'LocalUnlock' procedure decrements the lock count associated with
-- a memory object that was allocated with the LMEM_MOVEABLE flag.
-- This procedure has no effect on memory objects allocated with the
-- LMEM_FIXED flag.
-- The `VirtualAlloc' function reserves or commits a region of pages in the
-- virtual address space of the calling process. Memory allocated by this
-- function is automatically initialized to zero.
-- The `VirtualFree' function releases or decommits (or both) a region of
-- pages within the virtual address space of the calling process.
-- The `VirtualQuery' function provides information about a range of
-- pages in the virtual address space of the calling process
INDEX | CLUSTER | FEATURES | SHORT | FRAMES | NO FRAMES |