VirtualFree:
The VirtualFree function releases, decommits,
or releases and decommits a region of pages
within the virtual address space of the calling process.
To free memory allocated in another process by the VirtualAllocEx function,
use the VirtualFreeEx function.
BOOL VirtualFree( LPVOID [I]pAddress[/I], //address egion SIZE_T[I] dwSize[/I], // size of region DWORD [I]dwFreeType,[/I] // operation type);