title: Delphi - undeclared identifier: LOCALE_SYSTEM_DEFAULT
body: <p>I'm trying to format a float (extended) by the system locale's default currency settings.  I have found the key proponent to this solution to be the following line:</p>
  
  <p><code>
  GetLocaleFormatSettings(LOCALE_SYSTEM_DEFAULT, format_settings);
  </code></p>
  
  <p>and everywhere I look, they provide the solution exactly as shown (no class specifier before, like System.LOCALE_SYSTEM_DEFAULT or anything).  However, my compiler is insistent that LOCALE_SYSTEM_DEFAULT is an undeclared identifier.  It <i>seems</i> to me that the only requirement is to have "uses SysUtils", which I do.</p>
  
  <p>I'm using Delphi 2010.  Does anybody know why my compiler can't find this seemingly implicit constant?</p>
  
  <p>Thanks in abundance,
  <br/>Jared</p>