Using the Virtual Memory Functions
Reserving and Committing Memory
Creating Guard Pages