<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Comment Feed for Channel 9 - Gordon Hogenson: Documenting Development Technologies</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Blogs/Charles/Gordon-Hogenson-Documenting-Development-Technologies/RSS"></atom:link>
	<image>
		<url>http://ecn.channel9.msdn.com/o9/previewImages/100/249368_100x75.jpg</url>
		<title>Channel 9 - Gordon Hogenson: Documenting Development Technologies</title>
		<link></link>
	</image>
	<description>Gordon Hogenson is the Visual C&amp;#43;&amp;#43; Documentation Manager; he has worked as a technical writer and test engineer for Visual C&amp;#43;&amp;#43;, C# and other Microsoft products for the past 9 years. He has avid interests in many diverse fields, including botany and organic
 gardening, chemistry, physics, metaphysics and philosophy.</description>
	<link></link>
	<language>en</language>
	<pubDate>Sat, 25 May 2013 01:40:10 GMT</pubDate>
	<lastBuildDate>Sat, 25 May 2013 01:40:10 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: Gordon Hogenson: Documenting Development Technologies</title>
		<description>
			<![CDATA[Cool interview. I will be getting the book but, not the goat. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif' alt='Wink' /><br /><br />I think it's good to harc back to the unmanged world once in a while. I havent lived in the land of native since around 2001 but, recently&nbsp;I did a project in C&#43;&#43; and ran into an annoying problem in creating a BSTR from a string that was already in a BSTR-esque
 format (Apparently Apple has something similiar that they propogate to their Windows APIs). Embarassingly and much to my dismay, it took about 3 days to solve what should have/would have been&nbsp;nearly obvious and instant (although I wasnt able to use a debugger,
 it was a plugin). But&nbsp;the entire time it felt somewhat like I had a labotomy (or, what I imagine a labotomy must be like), dazed and confused.
<br /><br />-Brian A.<br /><p>posted by BloomingVision</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Gordon-Hogenson-Documenting-Development-Technologies#c633151942900000000</link>
		<pubDate>Sat, 19 May 2007 17:58:10 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Gordon-Hogenson-Documenting-Development-Technologies#c633151942900000000</guid>
		<dc:creator>BloomingVision</dc:creator>
	</item>
	<item>
		<title>Re: Gordon Hogenson: Documenting Development Technologies</title>
		<description>
			<![CDATA[The wiki-doc is interesting. Have you guys thought about opening both that and the general docs via public resolvable URI's... ideally if it there was a RDF like concept predicate (i.e. something like a SPARQLish &quot;&lt;doc-uri&gt; &lt;contains-concept&gt; &lt;<a href="http://ms.com/concepts/wpf-3d>&quot;">http&#58;&#47;&#47;ms.com&#47;concepts&#47;wpf-3d&#62;&#34;</a>)...
 you could do a lot of cool things with that. <br /><br />-Brian<p>posted by BloomingVision</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Gordon-Hogenson-Documenting-Development-Technologies#c633151951570000000</link>
		<pubDate>Sat, 19 May 2007 18:12:37 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Gordon-Hogenson-Documenting-Development-Technologies#c633151951570000000</guid>
		<dc:creator>BloomingVision</dc:creator>
	</item>
	<item>
		<title>Re: Gordon Hogenson: Documenting Development Technologies</title>
		<description>
			<![CDATA[For a while I was thinking Microsoft had no writers on board.&nbsp; Good to see that is not the case.<br /><br />Technical topics tend to be covered in workplace literature as if&nbsp;books need to be great tomes of wisdom.&nbsp; Vast swaths of knowledge and experience are treated in depth.&nbsp; Usually, a minimum of 900 pages is required.&nbsp;
<br /><br />So, I was trying to create a managed wrapper written in C# to implement a C&#43;&#43; call to a Win32 API subroutine that gives the program a special privilege.&nbsp; Bah humbug:&nbsp; HRESULT.&nbsp; Of course, such a function should have a managed equivalent, but not yet.&nbsp; Using
 P/INVOKE, this should be rather simple.&nbsp; But it isn't if you cannot immediately get your hands on the decorations that must be put&nbsp;in the C&#43;&#43;&nbsp;function header.&nbsp; It took Product Support Services several days to correctly identify the decorations.&nbsp; Something
 this basic should not be buried in musings on how Microsoft actually implemented versus how they should have implemented something.&nbsp; In my experience, there is no distinction between practical and vital information&nbsp;versus trivia in technical books.&nbsp; One must
 thoroughly plow the books to find the nuggets if they be in the book; something that is not guaranteed.<br /><br />For anyone who is interested, the following is an example of the correct decoration:<br /><br /><div>
<pre><font size="2"><span>extern</span><span> <span>&quot;C&quot;</span> <span>_declspec</span>(<span>dllexport</span>)<span>&nbsp; </span><span>int</span> <span>_stdcall</span><span>&nbsp; </span>yBHGQ95Y83Srg76sd24bkVZZ(<span>int</span> togglePosition)</span></font><b><span></span></b></pre>
</div>
<p>posted by earnshaw</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Gordon-Hogenson-Documenting-Development-Technologies#c633152901640000000</link>
		<pubDate>Sun, 20 May 2007 20:36:04 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Gordon-Hogenson-Documenting-Development-Technologies#c633152901640000000</guid>
		<dc:creator>earnshaw</dc:creator>
	</item>
	<item>
		<title>Re: Gordon Hogenson: Documenting Development Technologies</title>
		<description>
			<![CDATA[Interesting idea.&nbsp; I wasn't too familiar with RDF, so I looked up some information on it.&nbsp; One of my colleagues, Tim Allen, is very interested in this kind of technology, but there isn't an organized effort underway to incorporate anything like it... just
 ideas now.<br /><br />I went ahead and passed on the suggestion to one of the PMs who heads up the Wiki project.&nbsp; If you have some additional ideas on the cool things that could be done, I'd be happy to pass those along as well...<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><p>posted by gordonhogenson</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Gordon-Hogenson-Documenting-Development-Technologies#c633154640900000000</link>
		<pubDate>Tue, 22 May 2007 20:54:50 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Gordon-Hogenson-Documenting-Development-Technologies#c633154640900000000</guid>
		<dc:creator>gordonhogenson</dc:creator>
	</item>
	<item>
		<title>Re: Gordon Hogenson: Documenting Development Technologies</title>
		<description>
			<![CDATA[Yes, using P/Invoke from C# can be a pain.&nbsp; One of the advantages of being able to use an intermediate C&#43;&#43;/CLI layer between C# and Win32 is that you could just call the Win32 function normally without messing around with P/Invoke.<br /><br />If you do need P/Invoke, you might check out <a href="http://www.pinvoke.net">www.pinvoke.net</a>.&nbsp; While it's not yet complete, it contains a wiki-like&nbsp;library of various P/Invoke API calls that other people have already figured out.&nbsp; A great timesaver!<p>posted by gordonhogenson</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Gordon-Hogenson-Documenting-Development-Technologies#c633154643490000000</link>
		<pubDate>Tue, 22 May 2007 20:59:09 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Gordon-Hogenson-Documenting-Development-Technologies#c633154643490000000</guid>
		<dc:creator>gordonhogenson</dc:creator>
	</item>
	<item>
		<title>Re: Gordon Hogenson: Documenting Development Technologies</title>
		<description>
			<![CDATA[More details abour MSDN Wiki project can be found at <a href="/ShowPost.aspx?PostID=299490">
<a href="http://channel9.msdn.com/ShowPost.aspx?PostID=299490">http&#58;&#47;&#47;channel9.msdn.com&#47;ShowPost.aspx&#63;PostID&#61;299490</a></a><br /><br />Anand..<br /><br /><br /><p>posted by Anand Raman [MSFT]</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Gordon-Hogenson-Documenting-Development-Technologies#c633160186560000000</link>
		<pubDate>Tue, 29 May 2007 06:57:36 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Gordon-Hogenson-Documenting-Development-Technologies#c633160186560000000</guid>
		<dc:creator>Anand Raman [MSFT]</dc:creator>
	</item>
</channel>
</rss>