title: Get BIOS UUID from C or Delphi from Win32
body: <p>VMWare configuration files contains a line like</p>
  
  <pre><code>uuid.bios = "56 4d ed cf 3c cd 63 20-53 78 95 86 26 92 22 c8"
  </code></pre>
  
  <p>And afaik most (every?) physical BIOS has such an UUID. Is there any Windows API call to get this identifier?</p>
  
  <p>I've tried the WMI class Win32_ComputerSystemProduct.UUID property but the value is different from the uuid.bios value. The value of HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\MachineGuid is different, too.</p>