Microsoft の PE/COFF に関するドキュメントには、シンボル テーブルのタイプ フィールドについて次のように記載されています。
「最上位バイトは、シンボルが LSB で指定された基本型へのポインター、関数を返す、または配列であるかどうかを指定します。Microsoft ツールは、このフィールドを使用して、シンボルが関数であるかどうかを示すためだけに使用します。結果の値は、Type フィールドの 0x0 と 0x20 です。」
ただし、ドキュメントと winnt.h の両方で、0x20 ではなく IMAGE_SYM_DTYPE_FUNCTION = 2 と指定されています。これが MSB の値であると見なされたとしても、フィールド全体の値は 0x20 ではなく 0x200 になります。
私は何が欠けていますか?