Fixed to buildable & runnable state.

The function Put_Stack contains ASM which does causes an error when run:
Execution terminated by unhandled exception
Exception name: PROGRAM_ERROR
Message: EXCEPTION_ACCESS_VIOLATION