The MoveMemory function moves a block of memory from one location to another.
VOID MoveMemory (
| PVOID Destination, | // address of move destination | 
| CONST VOID *Source, | // address of block to move | 
| DWORD Length | // size, in bytes, of block to move | 
| ); | 
This function has no return value.
The source and destination blocks may overlap.