Fix VirtualAlloc call on PSH old template

Unless I'm misunderstanding something, second parameter when calling VirtualAlloc should be Size, and third AllocationType. I guess it was working because the size of the code uses to be less than 0x1000, so it resulted on ```VirtualAlloc(0,0x1000,0x1000,0x40)``` anyway.