<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: P/Invoke cheat sheet</title>
	<atom:link href="http://khason.net/blog/pinvoke-cheat-sheet/feed/" rel="self" type="application/rss+xml" />
	<link>http://khason.net/blog/pinvoke-cheat-sheet/</link>
	<description>Take care of the sense, and the sounds will take care of themselves.</description>
	<lastBuildDate>Sat, 13 Mar 2010 16:56:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Aaron</title>
		<link>http://khason.net/blog/pinvoke-cheat-sheet/comment-page-1/#comment-3408</link>
		<dc:creator>Aaron</dc:creator>
		<pubDate>Sun, 25 Oct 2009 07:54:52 +0000</pubDate>
		<guid isPermaLink="false">http://khason.net/blog/pinvoke-cheat-sheet/#comment-3408</guid>
		<description>it is bad, very very bad to use IntPtr. Since .net 2.0, it is better to adopt a user-defined subtype of SafeHandle. Search &quot;writing reliable code&quot; on MSDN.

BTW, i keep your webside in my favorites. So many wonderful posts of WPF. I was infoed that i am going to need WPF in just past friday. :(</description>
		<content:encoded><![CDATA[<p>it is bad, very very bad to use IntPtr. Since .net 2.0, it is better to adopt a user-defined subtype of SafeHandle. Search &#8220;writing reliable code&#8221; on MSDN.</p>
<p>BTW, i keep your webside in my favorites. So many wonderful posts of WPF. I was infoed that i am going to need WPF in just past friday. <img src='http://khason.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://khason.net/blog/pinvoke-cheat-sheet/comment-page-1/#comment-2767</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Wed, 18 Feb 2009 00:32:11 +0000</pubDate>
		<guid isPermaLink="false">http://khason.net/blog/pinvoke-cheat-sheet/#comment-2767</guid>
		<description>But what it GC try to move the delegate?</description>
		<content:encoded><![CDATA[<p>But what it GC try to move the delegate?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Audio CD operation including CD-Text reading in pure C# &#124; Tamir Khason - Just code</title>
		<link>http://khason.net/blog/pinvoke-cheat-sheet/comment-page-1/#comment-1963</link>
		<dc:creator>Audio CD operation including CD-Text reading in pure C# &#124; Tamir Khason - Just code</dc:creator>
		<pubDate>Wed, 07 Jan 2009 18:46:39 +0000</pubDate>
		<guid isPermaLink="false">http://khason.net/blog/pinvoke-cheat-sheet/#comment-1963</guid>
		<description>[...] P/Invoke it! But how to marshal unknown array? We should create wrapper object. Also there is very fun BitVector, used in this structure! What’s the problem? Pin it with some Math! [...]</description>
		<content:encoded><![CDATA[<p>[...] P/Invoke it! But how to marshal unknown array? We should create wrapper object. Also there is very fun BitVector, used in this structure! What’s the problem? Pin it with some Math! [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DotNetKicks.com</title>
		<link>http://khason.net/blog/pinvoke-cheat-sheet/comment-page-1/#comment-1697</link>
		<dc:creator>DotNetKicks.com</dc:creator>
		<pubDate>Thu, 01 Jan 2009 08:58:51 +0000</pubDate>
		<guid isPermaLink="false">http://khason.net/blog/pinvoke-cheat-sheet/#comment-1697</guid>
		<description>&lt;p&gt;You&#039;ve been kicked (a good thing) - Trackback from DotNetKicks.com&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>You&#8217;ve been kicked (a good thing) &#8211; Trackback from DotNetKicks.com</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Clint Rutkas</title>
		<link>http://khason.net/blog/pinvoke-cheat-sheet/comment-page-1/#comment-1696</link>
		<dc:creator>Clint Rutkas</dc:creator>
		<pubDate>Thu, 01 Jan 2009 08:58:50 +0000</pubDate>
		<guid isPermaLink="false">http://khason.net/blog/pinvoke-cheat-sheet/#comment-1696</guid>
		<description>&lt;p&gt;This is awesome and extremely useful. &#160;Have you checked out www.pinvoke.net also? &#160;If it is a documented call, that site will give you the exact breakdown.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>This is awesome and extremely useful. &nbsp;Have you checked out <a href="http://www.pinvoke.net" rel="nofollow">http://www.pinvoke.net</a> also? &nbsp;If it is a documented call, that site will give you the exact breakdown.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pelister</title>
		<link>http://khason.net/blog/pinvoke-cheat-sheet/comment-page-1/#comment-1695</link>
		<dc:creator>pelister</dc:creator>
		<pubDate>Thu, 01 Jan 2009 08:58:49 +0000</pubDate>
		<guid isPermaLink="false">http://khason.net/blog/pinvoke-cheat-sheet/#comment-1695</guid>
		<description>&lt;p&gt;as far as i know, the native equivalent of ref int should be int&amp; and not int* am i wrong?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>as far as i know, the native equivalent of ref int should be int&amp; and not int* am i wrong?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tamir Khason</title>
		<link>http://khason.net/blog/pinvoke-cheat-sheet/comment-page-1/#comment-1694</link>
		<dc:creator>Tamir Khason</dc:creator>
		<pubDate>Thu, 01 Jan 2009 08:58:48 +0000</pubDate>
		<guid isPermaLink="false">http://khason.net/blog/pinvoke-cheat-sheet/#comment-1694</guid>
		<description>&lt;p&gt;Hi, Clint&lt;/p&gt;
&lt;p&gt;Working hard to prep to PDC :) ?&lt;/p&gt;
&lt;p&gt;Yes, I know this site. This is great time saver, however the problem with it is that it contains unverified content and sometimes (most in less known methods) it just wrong :)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hi, Clint</p>
<p>Working hard to prep to PDC <img src='http://khason.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ?</p>
<p>Yes, I know this site. This is great time saver, however the problem with it is that it contains unverified content and sometimes (most in less known methods) it just wrong <img src='http://khason.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dew Drop - October 21, 2008 &#124; Alvin Ashcraft's Morning Dew</title>
		<link>http://khason.net/blog/pinvoke-cheat-sheet/comment-page-1/#comment-1693</link>
		<dc:creator>Dew Drop - October 21, 2008 &#124; Alvin Ashcraft's Morning Dew</dc:creator>
		<pubDate>Thu, 01 Jan 2009 08:58:46 +0000</pubDate>
		<guid isPermaLink="false">http://khason.net/blog/pinvoke-cheat-sheet/#comment-1693</guid>
		<description>&lt;p&gt;Pingback from &#160;Dew Drop - October 21, 2008 &#124; Alvin Ashcraft&#039;s Morning Dew&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Pingback from &nbsp;Dew Drop &#8211; October 21, 2008 | Alvin Ashcraft&#8217;s Morning Dew</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Van Wassenhove</title>
		<link>http://khason.net/blog/pinvoke-cheat-sheet/comment-page-1/#comment-1692</link>
		<dc:creator>Tim Van Wassenhove</dc:creator>
		<pubDate>Thu, 01 Jan 2009 08:58:45 +0000</pubDate>
		<guid isPermaLink="false">http://khason.net/blog/pinvoke-cheat-sheet/#comment-1692</guid>
		<description>&lt;p&gt;A lesser known tool, &lt;a rel=&quot;nofollow&quot; target=&quot;_new&quot; href=&quot;http://www.codeplex.com/clrinterop&quot; rel=&quot;nofollow&quot;&gt;www.codeplex.com/clrinterop&lt;/a&gt; was released by the ms clr team somewhere around techEd US promises to take away a lot of the pain...&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>A lesser known tool, <a rel="nofollow" target="_new" href="http://www.codeplex.com/clrinterop" rel="nofollow">http://www.codeplex.com/clrinterop</a> was released by the ms clr team somewhere around techEd US promises to take away a lot of the pain&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tamir Khason</title>
		<link>http://khason.net/blog/pinvoke-cheat-sheet/comment-page-1/#comment-1691</link>
		<dc:creator>Tamir Khason</dc:creator>
		<pubDate>Thu, 01 Jan 2009 08:58:44 +0000</pubDate>
		<guid isPermaLink="false">http://khason.net/blog/pinvoke-cheat-sheet/#comment-1691</guid>
		<description>&lt;p&gt;pelister, it also, however dot net marshals variable pointer to var as reference to var. Actually every variable in managed code is passed by reference, rather then by value. So from this point of view there is no difference between int and int&amp;&lt;/p&gt;
&lt;p&gt;Tim, It&#039;s absolutely aversome tool, however, it seemed, that it has it own problems too :)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>pelister, it also, however dot net marshals variable pointer to var as reference to var. Actually every variable in managed code is passed by reference, rather then by value. So from this point of view there is no difference between int and int&amp;</p>
<p>Tim, It&#8217;s absolutely aversome tool, however, it seemed, that it has it own problems too <img src='http://khason.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
