紛らわしいタイトルで申し訳ありませんが、質問を明確に説明するタイトルが思いつきませんでした。C または C++ プログラムを作成する場合、通常、CHAR で char、INT で int、VOID で void などのキーワードを参照できます。
winnt.h では、次のように定義されています。
#ifndef VOID
#define VOID void
typedef char CHAR;
typedef short SHORT;
typedef long LONG;
#if !defined(MIDL_PASS)
typedef int INT;
#endif
#endif
これを行うことの使用は何ですか?慣習を満たすためですか、それとも互換性を確保するためですか?