<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: System interfaces and integer(8) in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/System-interfaces-and-integer-8/m-p/970454#M23792</link>
    <description>Wondered if there was an answer to this one yet?  Thanks. &lt;BR /&gt; &lt;BR /&gt;James</description>
    <pubDate>Sat, 12 Jan 2002 10:12:20 GMT</pubDate>
    <dc:creator>james1</dc:creator>
    <dc:date>2002-01-12T10:12:20Z</dc:date>
    <item>
      <title>System interfaces and integer(8)</title>
      <link>https://community.intel.com/t5/Software-Archive/System-interfaces-and-integer-8/m-p/970451#M23789</link>
      <description>Are there any plans to take advantage of integer(8) in the interface definitions? This would lead to a more normal interaction with a number of services, rather than using types based on the assumption that integer(4) is the largest integer data type. &lt;BR /&gt; &lt;BR /&gt;James</description>
      <pubDate>Thu, 18 Oct 2001 01:00:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/System-interfaces-and-integer-8/m-p/970451#M23789</guid>
      <dc:creator>james1</dc:creator>
      <dc:date>2001-10-18T01:00:59Z</dc:date>
    </item>
    <item>
      <title>Re: System interfaces and integer(8)</title>
      <link>https://community.intel.com/t5/Software-Archive/System-interfaces-and-integer-8/m-p/970452#M23790</link>
      <description>Which services did you have in mind?  &lt;BR /&gt;&lt;BR /&gt;Steve</description>
      <pubDate>Thu, 18 Oct 2001 03:02:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/System-interfaces-and-integer-8/m-p/970452#M23790</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2001-10-18T03:02:01Z</dc:date>
    </item>
    <item>
      <title>Re: System interfaces and integer(8)</title>
      <link>https://community.intel.com/t5/Software-Archive/System-interfaces-and-integer-8/m-p/970453#M23791</link>
      <description>Basically any structure or call interface in DFWINTY and KERNEL32 that reference type (T_LARGE_INTEGER) and (T_LARGE_INTEGERX).  A typical example is GetDiskFreeSpaceEx which requires 8 byte integers.  Of course one can always re-define the interface or equivalence one type to another, however it would certainly be cleaner and more "natural" to simply deal with the integers now that we have eight byte integers implemented. &lt;BR /&gt; &lt;BR /&gt;James</description>
      <pubDate>Thu, 18 Oct 2001 03:31:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/System-interfaces-and-integer-8/m-p/970453#M23791</guid>
      <dc:creator>james1</dc:creator>
      <dc:date>2001-10-18T03:31:40Z</dc:date>
    </item>
    <item>
      <title>Re: System interfaces and integer(8)</title>
      <link>https://community.intel.com/t5/Software-Archive/System-interfaces-and-integer-8/m-p/970454#M23792</link>
      <description>Wondered if there was an answer to this one yet?  Thanks. &lt;BR /&gt; &lt;BR /&gt;James</description>
      <pubDate>Sat, 12 Jan 2002 10:12:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/System-interfaces-and-integer-8/m-p/970454#M23792</guid>
      <dc:creator>james1</dc:creator>
      <dc:date>2002-01-12T10:12:20Z</dc:date>
    </item>
    <item>
      <title>Re: System interfaces and integer(8)</title>
      <link>https://community.intel.com/t5/Software-Archive/System-interfaces-and-integer-8/m-p/970455#M23793</link>
      <description>Here is another example.  I have some code that does some time arithmetic with the integer(8) time representation.  Routines such as GetSystemTimeAsFileTime and SetWaitableTimer are used.  In each case a different "type" is needed, so I end up have equivalence statements such as: &lt;BR /&gt;&lt;P&gt; &lt;BR /&gt;&lt;PRE&gt; 
integer(DWORDLONG) binary_time 
type (T_FILETIME) binary_time_filetime 
type (T_LARGE_INTEGER) binary_time_large 
equivalence (binary_time, binary_time_filetime, binary_time_large) 
&lt;/PRE&gt; &lt;BR /&gt;&lt;/P&gt;&lt;P&gt; &lt;BR /&gt;And using the appropriate variable name for each case, which make the code harder to follow for the next guy.  I'd rather have the ability to cast in this case, it would actually be more readable, IMHO. &lt;BR /&gt;&lt;/P&gt;&lt;P&gt; &lt;BR /&gt;James&lt;/P&gt;</description>
      <pubDate>Wed, 13 Feb 2002 10:48:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/System-interfaces-and-integer-8/m-p/970455#M23793</guid>
      <dc:creator>james1</dc:creator>
      <dc:date>2002-02-13T10:48:04Z</dc:date>
    </item>
  </channel>
</rss>

