This paper examines the encodings in Windows Runtime metadata (WinMD) files and explains how the common language runtime (CLR) and the Windows Runtime work under the covers to provide a natural programming experience for managed developers.