title: Alternative to FindMimeFromData method in Urlmon.dll one which has more MIME types
body: <p>The <a href="http://msdn.microsoft.com/en-us/library/ms775107%28VS.85%29.aspx" rel="nofollow noreferrer">FindMimeFromData</a> method accessible through Windows DLL <code>Urlmon.dll</code> is capable of determining the MIME type of a given data stored in memory, considering the first 256 bytes of the byte array, where such data is stored.</p>
  
  <p>However after reading its documentation, I was lead to <a href="http://msdn.microsoft.com/en-us/library/ms775147%28VS.85%29.aspx" rel="nofollow noreferrer">MIME Type Detection in Windows Internet Explorer</a> where I could find the MIME types this method is able to recognize. See <a href="http://msdn.microsoft.com/en-us/library/ms775147%28VS.85%29.aspx#Known_MimeTypes" rel="nofollow noreferrer">list</a>. As you can see, this method is limited to 26 MIME types.</p>
  
  <p>So I was wondering if anyone could point me to another method with more MIME types, or alternatively another method / class were I would be able to include the MIME types I see fit.</p>