Hal media type library for .NET