The Wine project values a clean commit history; adding then removing these HRESULT_FROM_WIN32 doesn't count as clean.
You'll need to squish these commits into one, then split them to do exactly one thing each, and force push. (What counts as 'exactly one thing' is subjective, I never figured out the art of commit size.)
This is also why your CI is failing. The CI compiles all commits, not just latest; pushing a fix is a good start, but you also need to force-push the previous commit into nonexistence.