VS2022 でプラットフォームツールセットを

Visual Studio 2017 - Windows XP (v141_xp)

にすると E_BOUNDS が未定義となってコンパイル出来ない

stdafx.h に

#define E_BOUNDS _HRESULT_TYPEDEF_(0x8000000BL)

を追加することでコンパイルは通る

2024/3/29 いつの間にか解消されたっぽいのでコメントアウト

