#pragma once struct Version { int major; int minor; int build; int revision; };