title: Enumerate over time zones on a Windows Mobile device
body: <p>Is there a way to get a list of time zones available on a Windows Mobile 6 (or even better 6.5.3) device? I need information about the bias, the standard bias, the daylight bias and the shifting dates (as in <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms725481%28v=vs.85%29.aspx" rel="nofollow">TIME_ZONE_INFORMATION</a>). Those are the things I already tried:</p>
  
  <ul>
  <li>The registry key <code>HKEY_LOCAL_MACHINE\Software\Microsoft\Timezones</code> defines some time zones in binary format (<code>_REG_TZI_FORMAT</code>). It seems that Windows stores only time zone updates there, so the list isn't complete.</li>
  <li>The Windows API doesn't seem to provide a function to enumerate over all time zones.</li>
  <li>I maybe could map the time zones on Windows Mobile to the ones in Windows 7, but there are a lot of differences and this seems to be an error-prone task to me (besides of the hughe effort).</li>
  <li>The <a href="http://msdn.microsoft.com/en-us/library/aa458853.aspx" rel="nofollow">MSDN</a> tells me that there's a <code>Timezones.csv</code> which ships with the Windows Mobile SDK, but I can't find it on my computer (neither in the 6.5 SDK folder nor in the 6.5.3 SDK folder).</li>
  </ul>