<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<title>DisplayFusion RSS: Converting C++ Data Types to C#</title>
<atom:link href="https://www.displayfusion.com/Discussions/RSS/?TopicID=38db6001-45e5-41a3-ab39-8004450204b3" rel="self" type="application/rss+xml" />
<link>https://www.displayfusion.com/Discussions/RSS/?TopicID=38db6001-45e5-41a3-ab39-8004450204b3</link>
<description>DisplayFusion RSS: Converting C++ Data Types to C#</description>
<lastBuildDate>Mon, 01 Jun 2026 17:28:24 GMT</lastBuildDate>
<language>en</language>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<generator>https://www.displayfusion.com/Discussions/RSS/?TopicID=38db6001-45e5-41a3-ab39-8004450204b3</generator>
<item>
<title>RE: Converting C++ Data Types to C#</title>
<link>https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#17</link>
<pubDate>Mon, 16 Nov 2015 18:51:30 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#17</guid>
<category>DisplayFusion</category>
<description><![CDATA[@Suresh: You just need to change "public MyChar Status" to "public chat Status" and it should work in C#. You might need to use the "byte" type instead of "char", but you'll have to test that.]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
@Suresh: You just need to change "public MyChar Status" to "public chat Status" and it should work in C#. You might need to use the "byte" type instead of "char", but you'll have to test that.
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Converting C++ Data Types to C#</title>
<link>https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#16</link>
<pubDate>Fri, 13 Nov 2015 01:05:48 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#16</guid>
<category>DisplayFusion</category>
<description><![CDATA[Hi,
I have c++ code as below
typedef char MyChar;
public struct OutParameter
{
public  MyChar  Status;
}
The above c++ struct is returned by reference in function parameter.
Could you please provide me equivalent C# struct .]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Hi,<br/>
I have c++ code as below<br/>
typedef char MyChar;<br/>
public struct OutParameter<br/>
{<br/>
public  MyChar  Status;<br/>
}<br/>
<br/>
The above c++ struct is returned by reference in function parameter.<br/>
<br/>
Could you please provide me equivalent C# struct .
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Converting C++ Data Types to C#</title>
<link>https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#15</link>
<pubDate>Mon, 13 Jul 2015 13:23:48 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#15</guid>
<category>DisplayFusion</category>
<description><![CDATA[I'm not sure which timestamp type you're working with exactly, but this post has info on converting from a ULONGLONG to a FILETIME struct:
http://stackoverflow.com/questions/4570194/log-with-timestamps-that-have-millisecond-accuracy-resolution-in-windows-c]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
I'm not sure which timestamp type you're working with exactly, but this post has info on converting from a ULONGLONG to a FILETIME struct:<br/>
<a href="http://stackoverflow.com/questions/4570194/log-with-timestamps-that-have-millisecond-accuracy-resolution-in-windows-c" target="_blank" rel="nofollow"><b>http://stackoverflow.com/questions/4570194/log-with-timestamps-that-have-millisecond-accuracy-resolution-in-windows-c</b></a>
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Converting C++ Data Types to C#</title>
<link>https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#14</link>
<pubDate>Mon, 13 Jul 2015 04:47:22 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#14</guid>
<category>DisplayFusion</category>
<description><![CDATA[How do we get those nasty Timestamps from ULONGLONG?]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
How do we get those nasty Timestamps from ULONGLONG?
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Converting C++ Data Types to C#</title>
<link>https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#13</link>
<pubDate>Fri, 29 May 2015 13:49:51 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#13</guid>
<category>DisplayFusion</category>
<description><![CDATA[@Jody: Thanks, I must have missed that one. It's on the list now.]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
@Jody: Thanks, I must have missed that one. It's on the list now. <img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/face-smile.light.svg" alt=":)" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:16px;height:16px;" HelpButtonData=":)" HelpButtonDataAlign="BelowMiddle" />
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Converting C++ Data Types to C#</title>
<link>https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#12</link>
<pubDate>Thu, 28 May 2015 22:50:50 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#12</guid>
<category>DisplayFusion</category>
<description><![CDATA[You're missing WORD. You have DWORD but no WORD. WORD is same as your listing for UINT16 so in C# it would be Uint16 or ushort.]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
You're missing WORD. You have DWORD but no WORD. WORD is same as your listing for UINT16 so in C# it would be Uint16 or ushort.
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Converting C++ Data Types to C#</title>
<link>https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#11</link>
<pubDate>Wed, 18 Dec 2013 21:32:16 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#11</guid>
<category>DisplayFusion</category>
<description><![CDATA["unsigned char" is a byte in C#. A C# byte is an unsigned 8bit type, just the unsigned char.]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
"unsigned char" is a byte in C#. A C# byte is an unsigned 8bit type, just the unsigned char.
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Converting C++ Data Types to C#</title>
<link>https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#10</link>
<pubDate>Wed, 18 Dec 2013 19:25:25 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#10</guid>
<category>DisplayFusion</category>
<description><![CDATA[unsigned char c++ convert to c#?]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
unsigned char c++ convert to c#?
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Converting C++ Data Types to C#</title>
<link>https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#9</link>
<pubDate>Mon, 10 Dec 2012 02:46:47 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#9</guid>
<category>DisplayFusion</category>
<description><![CDATA[Strings can be very tricky! I would recommend just using IntPtr for the parameter while trying to figure it out. Once you get the IntPtr value use Marshal.PtrToStr functions to read the string value. I find this is more reliable than relying on the p/invoke marshalling in some situations. I hope ...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Strings can be very tricky! I would recommend just using IntPtr for the parameter while trying to figure it out. Once you get the IntPtr value use Marshal.PtrToStr functions to read the string value. I find this is more reliable than relying on the p/invoke marshalling in some situations. I hope this helps! <img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/face-smile.light.svg" alt=":)" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:16px;height:16px;" HelpButtonData=":)" HelpButtonDataAlign="BelowMiddle" />
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Converting C++ Data Types to C#</title>
<link>https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#8</link>
<pubDate>Sun, 09 Dec 2012 08:30:49 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#8</guid>
<category>DisplayFusion</category>
<description><![CDATA[What about strings? I'm trying to convert System.String of C# to char* or unsigned char* in C++. But it was indicated that char* is SByte. I've tried char variable[], std::string, unsigned char*, and none of them worked. I tried converting the System.String to SByte using Convert static method, b...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
What about strings? I'm trying to convert System.String of C# to char* or unsigned char* in C++. But it was indicated that char* is SByte. I've tried char variable[], std::string, unsigned char*, and none of them worked. I tried converting the System.String to SByte using Convert static method, but then another error shows up, saying SByte can't be converted to SByte*.<br/>
<br/>
Hope to get a response.
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Converting C++ Data Types to C#</title>
<link>https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#7</link>
<pubDate>Tue, 07 Aug 2012 03:23:58 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#7</guid>
<category>DisplayFusion</category>
<description><![CDATA[@cesc: Sorry, I'm not familiar with those types, and I've never had to convert them.]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
@cesc: Sorry, I'm not familiar with those types, and I've never had to convert them.  <img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/face-frown.light.svg" alt=":(" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:16px;height:16px;" HelpButtonData=":(" HelpButtonDataAlign="BelowMiddle" />
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Converting C++ Data Types to C#</title>
<link>https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#6</link>
<pubDate>Mon, 06 Aug 2012 09:43:18 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#6</guid>
<category>DisplayFusion</category>
<description><![CDATA[CTime, CTimeSpan convert C#?]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
CTime, CTimeSpan convert C#?
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Converting C++ Data Types to C#</title>
<link>https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#5</link>
<pubDate>Tue, 31 Aug 2010 17:33:23 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#5</guid>
<category>DisplayFusion</category>
<description><![CDATA[@Carlo: It looks like ctime is just an int64:
http://bytes.com/topic/c-sharp/answers/259755-convert-c-ctime-c-datetime]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
@Carlo: It looks like ctime is just an int64:<br/>
<a href="http://bytes.com/topic/c-sharp/answers/259755-convert-c-ctime-c-datetime" target="_blank" rel="nofollow"><b>http://bytes.com/topic/c-sharp/answers/259755-convert-c-ctime-c-datetime</b></a>
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Converting C++ Data Types to C#</title>
<link>https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#4</link>
<pubDate>Tue, 31 Aug 2010 05:28:34 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#4</guid>
<category>DisplayFusion</category>
<description><![CDATA[hi , c++ type  ctime how can be converted in c# ?]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
hi , c++ type  ctime how can be converted in c# ?
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Converting C++ Data Types to C#</title>
<link>https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#3</link>
<pubDate>Mon, 28 Jun 2010 22:58:57 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#3</guid>
<category>DisplayFusion</category>
<description><![CDATA[Good list! (Yeah, there are other types but who uses those...)
Maybe add these though...? C++ has had a native boolean type "bool" for a while now, as well as a floating point types "float" and "double". (Never have understood why they typedef'ed those; I guess they wanted ALL their types to be ...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Good list! (Yeah, there are other types but who uses those...)<br/>
<br/>
Maybe add these though...? C++ has had a native boolean type "bool" for a while now, as well as a floating point types "float" and "double". (Never have understood why they typedef'ed those; I guess they wanted ALL their types to be uppercase...)<br/>
 <br/>
@Billy: This _is_ C# interop (i.e. Windows!) we're talking about, so naturally you're dealing with Win32 data types, that are typedef'ed in C++ and native in C#. Thanks though for pointing out the obvious! =P
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Converting C++ Data Types to C#</title>
<link>https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#2</link>
<pubDate>Mon, 03 May 2010 00:49:48 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3#2</guid>
<category>DisplayFusion</category>
<description><![CDATA[Just an FYI: Those are *not* C or C++ datatypes, they are Win32 API datatypes. Standard C++ does not define any of what you have above excepting `void *`.
Have a nice day]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Just an FYI: Those are *not* C or C++ datatypes, they are Win32 API datatypes. Standard C++ does not define any of what you have above excepting `void *`.<br/>
<br/>
Have a nice day <img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/face-smile.light.svg" alt=":)" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:16px;height:16px;" HelpButtonData=":)" HelpButtonDataAlign="BelowMiddle" />
</div>
]]></content:encoded>
</item>
<item>
<title>Converting C++ Data Types to C#</title>
<link>https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3</link>
<pubDate>Mon, 12 Apr 2010 10:00:00 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/converting-c-data-types-to-c/?ID=38db6001-45e5-41a3-ab39-8004450204b3</guid>
<category>DisplayFusion</category>
<description><![CDATA[If you've ever had to write any interop code to use an unmanaged library in your C# application, you know how tricky it can be to get the data types correct. I often find myself scouring the internet looking for the correct conversions, so I thought I would document everything I have learned so f...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
<p>If you've ever had to write any interop code to use an unmanaged library in your C# application, you know how tricky it can be to get the data types correct. I often find myself scouring the internet looking for the correct conversions, so I thought I would document everything I have learned so far. This is by no means a comprehensive list of all C++ data types, just the ones I find myself frequently writing interop code for.</p>

<div align="center"><table width="600" cellpadding="4" cellspacing="0" border="0" class="TableFormSimple" style="margin-top:20px;">
<thead>
<tr>
<th align="left" valign="top"><b>C++ Type</b></th>
<th align="left" valign="top"><b>C# Type</b></th>
<th align="left" valign="top"><b>Size</b></th>
</tr>
</thead>

<tr>
<td align="left" valign="top">BOOL</td>
<td align="left" valign="top">bool</td>
<td align="left" valign="top">1 byte</td>
</tr>

<tr>
<td align="left" valign="top">BYTE</td>
<td align="left" valign="top">byte</td>
<td align="left" valign="top">1 byte</td>
</tr>

<tr>
<td align="left" valign="top">CHAR</td>
<td align="left" valign="top">byte</td>
<td align="left" valign="top">1 byte</td>
</tr>

<tr>
<td align="left" valign="top">DECIMAL</td>
<td align="left" valign="top">Decimal</td>
<td align="left" valign="top">16 bytes</td>
</tr>

<tr>
<td align="left" valign="top">DOUBLE</td>
<td align="left" valign="top">double</td>
<td align="left" valign="top">8 bytes</td>
</tr>

<tr>
<td align="left" valign="top">DWORD</td>
<td align="left" valign="top">uint, UInt32</td>
<td align="left" valign="top">4 bytes</td>
</tr>

<tr>
<td align="left" valign="top">FLOAT</td>
<td align="left" valign="top">float, single</td>
<td align="left" valign="top">4 bytes</td>
</tr>

<tr>
<td align="left" valign="top">INT, signed int</td>
<td align="left" valign="top">int, Int32</td>
<td align="left" valign="top">4 bytes</td>
</tr>

<tr>
<td align="left" valign="top">INT16, signed short int</td>
<td align="left" valign="top">short, Int16</td>
<td align="left" valign="top">2 bytes</td>
</tr>

<tr>
<td align="left" valign="top">INT32, signed int</td>
<td align="left" valign="top">int, Int32</td>
<td align="left" valign="top">4 bytes</td>
</tr>

<tr>
<td align="left" valign="top">INT64</td>
<td align="left" valign="top">long, Int64</td>
<td align="left" valign="top">8 bytes</td>
</tr>

<tr>
<td align="left" valign="top">LONG</td>
<td align="left" valign="top">int, Int32</td>
<td align="left" valign="top">4 bytes</td>
</tr>

<tr>
<td align="left" valign="top">LONG32, signed int</td>
<td align="left" valign="top">int, Int32</td>
<td align="left" valign="top">4 bytes</td>
</tr>

<tr>
<td align="left" valign="top">LONG64</td>
<td align="left" valign="top">long, Int64</td>
<td align="left" valign="top">8 bytes</td>
</tr>

<tr>
<td align="left" valign="top">LONGLONG</td>
<td align="left" valign="top">long, Int64</td>
<td align="left" valign="top">8 bytes</td>
</tr>

<tr>
<td align="left" valign="top">SHORT, signed short int</td>
<td align="left" valign="top">short, Int16</td>
<td align="left" valign="top">2 bytes</td>
</tr>

<tr>
<td align="left" valign="top">UCHAR, unsigned char</td>
<td align="left" valign="top">byte</td>
<td align="left" valign="top">1 byte</td>
</tr>

<tr>
<td align="left" valign="top">UINT, unsigned int</td>
<td align="left" valign="top">uint, UInt32</td>
<td align="left" valign="top">4 bytes</td>
</tr>

<tr>
<td align="left" valign="top">UINT16, WORD</td>
<td align="left" valign="top">ushort, UInt16</td>
<td align="left" valign="top">2 bytes</td>
</tr>

<tr>
<td align="left" valign="top">UINT32, unsigned int</td>
<td align="left" valign="top">uint, UInt32</td>
<td align="left" valign="top">4 bytes</td>
</tr>

<tr>
<td align="left" valign="top">UINT64</td>
<td align="left" valign="top">ulong, UInt64</td>
<td align="left" valign="top">8 bytes</td>
</tr>

<tr>
<td align="left" valign="top">ULONG, unsigned long</td>
<td align="left" valign="top">uint, UInt32</td>
<td align="left" valign="top">4 bytes</td>
</tr>

<tr>
<td align="left" valign="top">ULONG32</td>
<td align="left" valign="top">uint, UInt32</td>
<td align="left" valign="top">4 bytes</td>
</tr>

<tr>
<td align="left" valign="top">ULONG64</td>
<td align="left" valign="top">ulong, UInt64</td>
<td align="left" valign="top">8 bytes</td>
</tr>

<tr>
<td align="left" valign="top">ULONGLONG</td>
<td align="left" valign="top">ulong, UInt64</td>
<td align="left" valign="top">8 bytes</td>
</tr>

<tr>
<td align="left" valign="top">WORD</td>
<td align="left" valign="top">ushort</td>
<td align="left" valign="top">2 bytes</td>
</tr>

<tr>
<td align="left" valign="top">void*, pointers</td>
<td align="left" valign="top">IntPtr</td>
<td align="left" valign="top">x86=4 bytes, x64=8 bytes</td>
</tr>
</table></div>

<p>If I am missing something, or you would like me to include something else, please let me know in the comments below. Thanks!</p>
</div>
]]></content:encoded>
</item>
</channel>
</rss>