теневая область выделялась 1 раз в начале листинга для всех функций, для использования функций с большим чем 4 параметрами, перед вызовом CreaterWindowEx выделили недостающее метсто для 5-12 параметров, а это составляет 8*8
я вижу, но просто не понимаю, что будет в rsp, rsp+8, rsp+8*2 и тд для вызываемой функции? Или вызываемая функция будет брать стековые аргументы начиная с rsp+8*4 ?