<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Undocumented APIs and 16 bit DLLs</title><link>http://blogs.msdn.com/calvin_hsia/archive/2005/01/26/361033.aspx</link><description>As a long time software company, Microsoft has certain procedures to follow when releasing software to the public. A change to the policy was instituted at Microsoft last year. A brand new tool would scan all released software to see if any “undocumented”</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Undocumented APIs and 16 bit DLLs</title><link>http://blogs.msdn.com/calvin_hsia/archive/2005/01/26/361033.aspx#361047</link><pubDate>Wed, 26 Jan 2005 21:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:361047</guid><dc:creator>Gabe</dc:creator><description>Hmmm, it seems like you could just reference those APIs as legacy/unsupported in MSDN rather than remove the documentation all together.&lt;br&gt;&lt;br&gt;While I agree that this will probably not affect many, if any, users...I do think that potentially breaking backward compatibility because someone in another department doesn't want to document a valid (but old API) is a poor decision. If there is one thing we know for sure, FoxPro apps will be around forever. They're kind of link the cobol/fortran apps of the PC world.&lt;br&gt;&lt;br&gt;Legacy APIs will only increase in the future (especially with Longhorn). I suggest that the &amp;quot;Windows&amp;quot; folks address this by creating a legacy/unsupported documentation category.&lt;br&gt;</description></item><item><title>re: Undocumented APIs and 16 bit DLLs</title><link>http://blogs.msdn.com/calvin_hsia/archive/2005/01/26/361033.aspx#361654</link><pubDate>Thu, 27 Jan 2005 16:26:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:361654</guid><dc:creator>Raymond Chen</dc:creator><description>Universal thunks came with Win32s (wow, remember Win32s?).  Here's some sample code from the KB: &lt;a target="_new" href="http://support.microsoft.com/kb/q125212/"&gt;http://support.microsoft.com/kb/q125212/&lt;/a&gt;&lt;br&gt;&lt;br&gt;I think all the docs on 16-bit Windows have also been trimmed from MSDN - does this mean all of 16-bit Windows is now &amp;quot;undocumented&amp;quot;?</description></item><item><title>re: Undocumented APIs and 16 bit DLLs</title><link>http://blogs.msdn.com/calvin_hsia/archive/2005/01/26/361033.aspx#361913</link><pubDate>Thu, 27 Jan 2005 21:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:361913</guid><dc:creator>Calvin Hsia</dc:creator><description>Thanks for the link, Raymond.&lt;br&gt;&lt;br&gt;Yep: I remember Win32s. It was a subset of the Win32API that allowed 32 bit apps to run on 16 bit Windows 3.11.&lt;br&gt;&lt;br&gt;I think &lt;a title="Visual Foxpro" href="http://msdn.microsoft.com/vfoxpro/" &gt;Visual Foxpro&lt;/a&gt; 3.0 and Microsoft Golf were the first two released products using Win32s.</description></item><item><title>re: Undocumented APIs and 16 bit DLLs</title><link>http://blogs.msdn.com/calvin_hsia/archive/2005/01/26/361033.aspx#362466</link><pubDate>Fri, 28 Jan 2005 15:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:362466</guid><dc:creator>Rick Strahl</dc:creator><description>I used RegFn and CallFn quite a bit in Fox 2.x days. I had a whole library of API wrappers for it actually... At the time it was the only way to make API calls. Of course that all got dumped with VFP and DECLARE DLL.&lt;br&gt;&lt;br&gt;I'm sure there are a few people out there that have some ancient legacy DLLs they need to call, but hey I figure if you really need it dig out an old copy of VFP and use FoxTools from there &amp;lt;g&amp;gt;...</description></item><item><title>re: Undocumented APIs and 16 bit DLLs</title><link>http://blogs.msdn.com/calvin_hsia/archive/2005/01/26/361033.aspx#363904</link><pubDate>Mon, 31 Jan 2005 17:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:363904</guid><dc:creator>HCano</dc:creator><description>Is there any DOS version?&lt;br&gt;I would like MKDIR &amp;amp; RKDIR since FoxPro 2.x DOS (not VFP nor Windows).&lt;br&gt;Thanks.</description></item><item><title>debt loan</title><link>http://blogs.msdn.com/calvin_hsia/archive/2005/01/26/361033.aspx#552547</link><pubDate>Thu, 16 Mar 2006 06:37:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:552547</guid><dc:creator>debt loan</dc:creator><description>You have excellent and very informative site.</description></item><item><title>Mortgage Loan</title><link>http://blogs.msdn.com/calvin_hsia/archive/2005/01/26/361033.aspx#553876</link><pubDate>Fri, 17 Mar 2006 19:49:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:553876</guid><dc:creator>Mortgage Loan</dc:creator><description>Great information for us users. Keep up.</description></item><item><title>Bad Debt</title><link>http://blogs.msdn.com/calvin_hsia/archive/2005/01/26/361033.aspx#554346</link><pubDate>Sat, 18 Mar 2006 12:03:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:554346</guid><dc:creator>Bad Debt</dc:creator><description>You have very curious information site.</description></item><item><title>hello</title><link>http://blogs.msdn.com/calvin_hsia/archive/2005/01/26/361033.aspx#580536</link><pubDate>Fri, 21 Apr 2006 14:27:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:580536</guid><dc:creator>Miranda</dc:creator><description>Congratulations on your site i like the design very much</description></item><item><title>DECLARE DLL performance questions</title><link>http://blogs.msdn.com/calvin_hsia/archive/2005/01/26/361033.aspx#582484</link><pubDate>Tue, 25 Apr 2006 01:14:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:582484</guid><dc:creator>Calvin Hsia's WebLog</dc:creator><description>I was writing a sample about DECLARE DLL to show some of its features which I implemented about 12 years...</description></item><item><title>re: Undocumented APIs and 16 bit DLLs</title><link>http://blogs.msdn.com/calvin_hsia/archive/2005/01/26/361033.aspx#1478553</link><pubDate>Tue, 16 Jan 2007 17:16:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1478553</guid><dc:creator>Ted Roche</dc:creator><description>&lt;p&gt;&amp;gt; Does anybody remember using these foxtools functions to call 16 bit DLLs? &amp;lt;&lt;/p&gt;
&lt;p&gt;You betcha. I had an application that used 16-bit DLLs for faxing and had to do the thunk-thing. I doubt they are still in use and further doubt any remaining client would be updating the app to VFP 9. I'll let you know, though &amp;lt;g&amp;gt;...&lt;/p&gt;
</description></item><item><title>re: Undocumented APIs and 16 bit DLLs</title><link>http://blogs.msdn.com/calvin_hsia/archive/2005/01/26/361033.aspx#1763269</link><pubDate>Mon, 26 Feb 2007 16:51:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1763269</guid><dc:creator>...</dc:creator><description>&lt;p&gt;The information I found here was rather helpful. Thank you for this.&lt;/p&gt;
</description></item><item><title>Unknown</title><link>http://blogs.msdn.com/calvin_hsia/archive/2005/01/26/361033.aspx#1917812</link><pubDate>Tue, 20 Mar 2007 10:38:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1917812</guid><dc:creator>Unknown</dc:creator><description>&lt;p&gt;&amp;lt;a href=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://moviesdvd.jedo.info/avi-movies-downloads.html&amp;quot;&amp;gt;avi"&gt;http://moviesdvd.jedo.info/avi-movies-downloads.html&amp;quot;&amp;gt;avi&lt;/a&gt; movies downloads&amp;lt;/a&amp;gt;&lt;/p&gt;
</description></item><item><title>Unknown</title><link>http://blogs.msdn.com/calvin_hsia/archive/2005/01/26/361033.aspx#1922260</link><pubDate>Wed, 21 Mar 2007 03:16:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1922260</guid><dc:creator>Unknown</dc:creator><description>&lt;p&gt;&amp;lt;a href='&lt;a rel="nofollow" target="_new" href="http://tvinternet.jedo.info/canada-internet-tv.html"&gt;http://tvinternet.jedo.info/canada-internet-tv.html&lt;/a&gt;'&amp;gt;canada internet tv&amp;lt;/a&amp;gt;&lt;/p&gt;
</description></item><item><title>I disagree</title><link>http://blogs.msdn.com/calvin_hsia/archive/2005/01/26/361033.aspx#4385427</link><pubDate>Tue, 14 Aug 2007 19:17:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4385427</guid><dc:creator>warsaw apartments</dc:creator><description>&lt;p&gt;thoughts from a professional developer&lt;/p&gt;
&lt;p&gt;I do not agree. Go to &lt;a rel="nofollow" target="_new" href="http://apartments.waw.pl/"&gt;http://apartments.waw.pl/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Movies &amp;raquo; Calvin Hsia&amp;#8217;s WebLog : Undocumented APIs and 16 bit DLLs</title><link>http://blogs.msdn.com/calvin_hsia/archive/2005/01/26/361033.aspx#6946868</link><pubDate>Wed, 02 Jan 2008 06:02:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6946868</guid><dc:creator>Movies » Calvin Hsia’s WebLog : Undocumented APIs and 16 bit DLLs</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://movies.247blogging.info/?p=4760"&gt;http://movies.247blogging.info/?p=4760&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Good site</title><link>http://blogs.msdn.com/calvin_hsia/archive/2005/01/26/361033.aspx#8672015</link><pubDate>Mon, 30 Jun 2008 20:48:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8672015</guid><dc:creator>matar_nv</dc:creator><description>&lt;p&gt;&amp;lt;a href= &lt;a rel="nofollow" target="_new" href="http://index7.goliok.com"&gt;http://index7.goliok.com&lt;/a&gt; &amp;gt;voice lessons cumberland md&amp;lt;/a&amp;gt; &amp;lt;a href= &lt;a rel="nofollow" target="_new" href="http://index4.goliok.com"&gt;http://index4.goliok.com&lt;/a&gt; &amp;gt;biracial sex&amp;lt;/a&amp;gt; &amp;lt;a href= &lt;a rel="nofollow" target="_new" href="http://index6.goliok.com"&gt;http://index6.goliok.com&lt;/a&gt; &amp;gt;boys teasing calling pretty girls ugly dog bullying&amp;lt;/a&amp;gt; &amp;lt;a href= &lt;a rel="nofollow" target="_new" href="http://index9.goliok.com"&gt;http://index9.goliok.com&lt;/a&gt; &amp;gt;universal cheer association&amp;lt;/a&amp;gt; &amp;lt;a href= &lt;a rel="nofollow" target="_new" href="http://index3.goliok.com"&gt;http://index3.goliok.com&lt;/a&gt; &amp;gt;show case cinemas in milford ohio&amp;lt;/a&amp;gt; &lt;/p&gt;
</description></item><item><title> Calvin Hsia s WebLog Undocumented APIs and 16 bit DLLs | Wood TV Stand</title><link>http://blogs.msdn.com/calvin_hsia/archive/2005/01/26/361033.aspx#9688303</link><pubDate>Wed, 03 Jun 2009 03:37:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9688303</guid><dc:creator> Calvin Hsia s WebLog Undocumented APIs and 16 bit DLLs | Wood TV Stand</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://woodtvstand.info/story.php?id=84246"&gt;http://woodtvstand.info/story.php?id=84246&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>