title: File time structure in VC++
body: <pre><code>typedef struct _FILETIME {
    DWORD dwLowDateTime;
    DWORD dwHighDateTime;
  } FILETIME, *PFILETIME;
  </code></pre>
  
  <p>What part of time is stored in low date time and high data time? and how it will be stored in computer and how it will be displayed in 64 bit integer.</p>
  
  <p>For example if I have <code>2012-06-18 09:45:03.180</code>.</p>
  
  <p>I have to substract two file times so I am converting to int64 and subsracting, is this right way do it?</p>