host: Replaced designated (struct) initializers with FIELD_INIT

This is needed to work around msvc not supporting this functionality.