title: Where can I find a reference for what every bit of the CorFlags value means?
body: <p>I'm messing around with some rather low level things and trying to determine why I get different outputs with the CorFlags.exe utility. For reference, the outputs are as so:</p>
  
  <pre>
  $ corflags test2.exe
  Microsoft (R) .NET Framework CorFlags Conversion Tool.  Version  4.0.30319.17929
  Copyright (c) Microsoft Corporation.  All rights reserved.
  
  Version   : v4.0.30319
  CLR Header: 2.5
  PE        : PE32
  CorFlags  : 0x1
  ILONLY    : 1
  32BITREQ  : 0
  32BITPREF : 0
  Signed    : 0
  
  $ corflags test.exe
  Microsoft (R) .NET Framework CorFlags Conversion Tool.  Version  4.0.30319.17929
  Copyright (c) Microsoft Corporation.  All rights reserved.
  
  Version   : v4.0.30319
  CLR Header: 2.5
  PE        : PE32
  CorFlags  : 0x20003
  ILONLY    : 1
  32BITREQ  : 0
  32BITPREF : 1
  Signed    : 0
  </pre>
  
  <p>I'm trying to figure out what the other bits in the CorFlags value mean that aren't exposed in the CorFlags utility. Where is a reference for this? </p>