Writes to memory allocated in the address space of different process by AllocateVirtualBuffer.
Reference to a hash returned by AllocateVirtualBuffer
String to copied to virtual buffer
Writes to memory allocated in the address space of different process by AllocateVirtualBuffer.
In order to understand what is this function for, have a look at advanced tutorial.