<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>WMI Shell Folder</title><link>http://wmifldr.codeplex.com/project/feeds/rss</link><description>A shell folder integrating a view of WMI into explorer.</description><item><title>Closed Task: Create a release [7168]</title><link>http://wmifldr.codeplex.com/workitem/7168</link><description>We need an initial release.&amp;#160; Quality is still too low to release at this point, even as an alpha.&lt;br /&gt;</description><author>JamesFinnigan</author><pubDate>Tue, 14 May 2013 07:27:58 GMT</pubDate><guid isPermaLink="false">Closed Task: Create a release [7168] 20130514072758A</guid></item><item><title>Closed Task: update screenshots [8479]</title><link>http://wmifldr.codeplex.com/workitem/8479</link><description>need to put up a view of the current code&lt;br /&gt;</description><author>JamesFinnigan</author><pubDate>Tue, 14 May 2013 07:27:58 GMT</pubDate><guid isPermaLink="false">Closed Task: update screenshots [8479] 20130514072758A</guid></item><item><title>Reviewed: 1.0.0.1 Alpha (Nov 09, 2012)</title><link>http://wmifldr.codeplex.com/releases/view/1822#ReviewBy-mvallino</link><description>Rated 5 Stars &amp;#40;out of 5&amp;#41; - 11 9 12&amp;#10;Wonderful&amp;#33;&amp;#33;&amp;#10;When you use windows explorer on the desktop,  look for &amp;#10;&amp;#34;&amp;#61;&amp;#61; WMI Namespace&amp;#34; and explore it.  It seems have no properties.  What does it mean when the namespace&amp;#39;s icon is red&amp;#63;&amp;#63;&amp;#10;MichaelJoBillyJimBob</description><author>mvallino</author><pubDate>Fri, 09 Nov 2012 10:24:40 GMT</pubDate><guid isPermaLink="false">Reviewed: 1.0.0.1 Alpha (Nov 09, 2012) 20121109102440A</guid></item><item><title>Source code checked in, #99885</title><link>http://wmifldr.codeplex.com/SourceControl/changeset/changes/99885</link><description>Upgrade&amp;#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&amp;#58; http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;fwlink&amp;#47;&amp;#63;LinkId&amp;#61;254563</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:24:31 GMT</pubDate><guid isPermaLink="false">Source code checked in, #99885 20121001092431P</guid></item><item><title>Source code checked in, #99884</title><link>http://wmifldr.codeplex.com/SourceControl/changeset/changes/99884</link><description>Checked in by server upgrade</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:16:08 GMT</pubDate><guid isPermaLink="false">Source code checked in, #99884 20121001091608P</guid></item><item><title>Source code checked in, #74794</title><link>http://wmifldr.codeplex.com/SourceControl/changeset/changes/74794</link><description>Checked in by server upgrade</description><author>_TFSSERVICE</author><pubDate>Tue, 03 Aug 2010 19:44:57 GMT</pubDate><guid isPermaLink="false">Source code checked in, #74794 20100803074457P</guid></item><item><title>New Post: x64 project small fixes</title><link>http://www.codeplex.com/WMIFldr/Thread/View.aspx?ThreadId=41679</link><description>&lt;div style="line-height: normal;"&gt;I just created the x64 project and compiling it I've noticed the following errors:&lt;div&gt;- IPersistFolder2::Initialize should take a PCIDLIST_ABSOLUTE as parameter instead of PC&lt;span style="font-weight:bold"&gt;U&lt;/span&gt;IDLIST_ABSOLUTE&lt;/div&gt;&lt;div&gt;- IPersistIDList::SetIDList is declared in CWMIFldr.h as &lt;/div&gt;&lt;div&gt;  IFACEMETHODIMP SetIDList(PCIDLIST_ABSOLUTE pidl) &lt;/div&gt;&lt;div&gt;but in CWMIFldr.cpp is&lt;/div&gt;&lt;div&gt;  HRESULT CWMIFldr::SetIDList(PC&lt;span style="font-weight:bold"&gt;U&lt;/span&gt;IDLIST_ABSOLUTE pidl)&lt;/div&gt;&lt;div&gt;should be PCIDLIST_ABSOLUTE also in the .cpp file.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;(At least so they are declared in the SDK v6.0 I have installed).&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Regards,&lt;/div&gt;&lt;div&gt;Cristian Amarie&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;</description><author>cristianamarie</author><pubDate>Sun, 07 Dec 2008 07:25:55 GMT</pubDate><guid isPermaLink="false">New Post: x64 project small fixes 20081207072555A</guid></item><item><title>New Post: x64 project small fixes</title><link>http://wmifldr.codeplex.com/Thread/View.aspx?ThreadId=41679</link><description>&lt;div style="line-height: normal;"&gt;I just created the x64 project and compiling it I've noticed the following errors:&lt;div&gt;- IPersistFolder2::Initialize should take a PCIDLIST_ABSOLUTE as parameter instead of PC&lt;span style="font-weight:bold"&gt;U&lt;/span&gt;IDLIST_ABSOLUTE&lt;/div&gt;&lt;div&gt;- IPersistIDList::SetIDList is declared in CWMIFldr.h as &lt;/div&gt;&lt;div&gt;  IFACEMETHODIMP SetIDList(PCIDLIST_ABSOLUTE pidl) &lt;/div&gt;&lt;div&gt;but in CWMIFldr.cpp is&lt;/div&gt;&lt;div&gt;  HRESULT CWMIFldr::SetIDList(PC&lt;span style="font-weight:bold"&gt;U&lt;/span&gt;IDLIST_ABSOLUTE pidl)&lt;/div&gt;&lt;div&gt;should be PCIDLIST_ABSOLUTE also in the .cpp file.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;(At least so they are declared in the SDK v6.0 I have installed).&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Regards,&lt;/div&gt;&lt;div&gt;Cristian Amarie&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;</description><author>cristianamarie</author><pubDate>Sun, 07 Dec 2008 07:25:55 GMT</pubDate><guid isPermaLink="false">New Post: x64 project small fixes 20081207072555A</guid></item><item><title>Project License Changed</title><link>http://www.codeplex.com/WMIFldr/Project/License.aspx?LicenseHistoryId=7122</link><description>Microsoft Public License &amp;#40;Ms-PL&amp;#41;&amp;#13;&amp;#10;&amp;#13;&amp;#10;This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software.&amp;#13;&amp;#10;&amp;#13;&amp;#10;1. Definitions&amp;#13;&amp;#10;&amp;#13;&amp;#10;The terms &amp;#34;reproduce,&amp;#34; &amp;#34;reproduction,&amp;#34; &amp;#34;derivative works,&amp;#34; and &amp;#34;distribution&amp;#34; have the same meaning here as under U.S. copyright law.&amp;#13;&amp;#10;&amp;#13;&amp;#10;A &amp;#34;contribution&amp;#34; is the original software, or any additions or changes to the software.&amp;#13;&amp;#10;&amp;#13;&amp;#10;A &amp;#34;contributor&amp;#34; is any person that distributes its contribution under this license.&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#34;Licensed patents&amp;#34; are a contributor&amp;#39;s patent claims that read directly on its contribution.&amp;#13;&amp;#10;&amp;#13;&amp;#10;2. Grant of Rights&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#40;A&amp;#41; Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create.&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#40;B&amp;#41; Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and&amp;#47;or otherwise dispose of its contribution in the software or derivative works of the contribution in the software.&amp;#13;&amp;#10;&amp;#13;&amp;#10;3. Conditions and Limitations&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#40;A&amp;#41; No Trademark License- This license does not grant you rights to use any contributors&amp;#39; name, logo, or trademarks.&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#40;B&amp;#41; If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically.&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#40;C&amp;#41; If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software.&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#40;D&amp;#41; If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#40;E&amp;#41; The software is licensed &amp;#34;as-is.&amp;#34; You bear the risk of using it. The contributors give no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement.</description><author></author><pubDate>Fri, 30 Nov 2007 20:02:50 GMT</pubDate><guid isPermaLink="false">Project License Changed 20071130080250P</guid></item><item><title>COMMENTED ISSUE: Too much noise</title><link>http://www.codeplex.com/WMIFldr/WorkItem/View.aspx?WorkItemId=11456</link><description>There are tons of items that don&amp;#39;t actually have anything in them.  And they clutter the UI.  We should have an option to only show the parts of the namespace that actually have something in them.  &amp;#40;Optionally.&amp;#41;  And we should have an option to show&amp;#47;hide system properties.&lt;br/&gt;Comments: ** Comment from web user: JamesFinnigan ** &lt;p&gt;removed the __types, but the larger issue is all those empty classes.&lt;/p&gt;</description><author>JamesFinnigan</author><pubDate>Fri, 20 Jul 2007 04:59:36 GMT</pubDate><guid isPermaLink="false">COMMENTED ISSUE: Too much noise 20070720045936A</guid></item><item><title>CLOSED ISSUE: Our shell folder assumes unique display names</title><link>http://www.codeplex.com/WMIFldr/WorkItem/View.aspx?WorkItemId=8660</link><description>And this isn&amp;#39;t guaranteed.  Perhaps we should keep a set of encountered display names while enumerating and force uniqueness&amp;#63;  &amp;#40;As a workaround - it&amp;#39;s not yet clear how much work would need to be done to allow non-unique display names.&amp;#41;&lt;br/&gt;Comments: This was fixed with the introduction of the identity column</description><author>JamesFinnigan</author><pubDate>Fri, 20 Jul 2007 04:57:38 GMT</pubDate><guid isPermaLink="false">CLOSED ISSUE: Our shell folder assumes unique display names 20070720045738A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/WMIFldr/SourceControl/ListDownloadableCommits.aspx</link><description>Add identity, childcount columns&amp;#13;&amp;#10;ParseDisplayName, and some noise reduction</description><author>JamesFinnigan</author><pubDate>Thu, 12 Jul 2007 05:13:59 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070712051359A</guid></item><item><title>CREATED ISSUE: Too much noise</title><link>http://www.codeplex.com/WMIFldr/WorkItem/View.aspx?WorkItemId=11456</link><description>There are tons of items that don't actually have anything in them.  And they clutter the UI.  We should have an option to only show the parts of the namespace that actually have something in them.  (Optionally.)  And we should have an option to show/hide system properties.&lt;br/&gt;</description><author>JamesFinnigan</author><pubDate>Fri, 29 Jun 2007 21:39:29 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Too much noise 20070629093929P</guid></item><item><title>Project License Changed</title><link>http://www.codeplex.com/WMIFldr/Project/License.aspx?LicenseHistoryId=3463</link><description>Microsoft Permissive License (Ms-PL)

This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software.

1. Definitions

The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning here as under U.S. copyright law.

A "contribution" is the original software, or any additions or changes to the software.

A "contributor" is any person that distributes its contribution under this license.

"Licensed patents" are a contributor's patent claims that read directly on its contribution.

2. Grant of Rights

(A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create.

(B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software.

3. Conditions and Limitations

(A) No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks.

(B) If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically.

(C) If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software.

(D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.

(E) The software is licensed "as-is." You bear the risk of using it. The contributors give no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement.</description><author></author><pubDate>Thu, 31 May 2007 23:45:39 GMT</pubDate><guid isPermaLink="false">Project License Changed 20070531114539P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/WMIFldr/SourceControl/ListDownloadableCommits.aspx</link><description>Adds basic viewing of properties</description><author>JamesFinnigan</author><pubDate>Fri, 25 May 2007 08:45:12 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070525084512A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/WMIFldr/SourceControl/ListDownloadableCommits.aspx</link><description>Repair selfreg</description><author>JamesFinnigan</author><pubDate>Thu, 12 Apr 2007 07:29:49 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070412072949A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/WMIFldr/SourceControl/ListDownloadableCommits.aspx</link><description>Yank some dead code and our ugliest icon.</description><author>JamesFinnigan</author><pubDate>Thu, 15 Mar 2007 05:55:02 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070315055502A</guid></item><item><title>Doing COM yourself or using ATL: </title><link>http://www.codeplex.com/WMIFldr/Thread/View.aspx?ThreadId=8034</link><description>&lt;div class="wikidoc"&gt;
Hi Victor,&lt;br /&gt; &lt;br /&gt;(Well, the source code is not in a good state at the moment - it's entirely because I've had almost no time to give to this project.  So it's definitely good to not infer too much from the code layout as is.  I'm learning WMI with this code, which will get a substantial scrubbing and rewrite.  I would characterize it as pre-alpha quality.)&lt;br /&gt; &lt;br /&gt;I moved away from ATL because I wanted more flexibility around QueryInterface logging (important for diagnosing IShellFolder issues).  So I'd like to get back to ATL, but I don't want to lose the improvements - I have to consider how to do that.  I'd like to generalize the logging so that it can be applied to any shell folder without recompilation which will probably allow a return to ATL COM.  At the same time, there are usually calls within the shell folder that could not be intercepted with a proxy approach without cooperation, so I may keep this style or consider other approaches.&lt;br /&gt; &lt;br /&gt;Hope that helps,&lt;br /&gt;James&lt;br /&gt;
&lt;/div&gt;</description><author>JamesFinnigan</author><pubDate>Sun, 11 Mar 2007 19:52:45 GMT</pubDate><guid isPermaLink="false">Doing COM yourself or using ATL:  20070311075245P</guid></item><item><title>New Post: Doing COM yourself or using ATL</title><link>http://wmifldr.codeplex.com/Thread/View.aspx?ThreadId=8034</link><description>&lt;div style="line-height: normal;"&gt;
Hi Victor,&lt;br /&gt;&lt;br /&gt;(Well, the source code is not in a good state at the moment - it's entirely because I've had almost no time to give to this project.  So it's definitely good to not infer too much from the code layout as is.  I'm learning WMI with this code, which will get a substantial scrubbing and rewrite.  I would characterize it as pre-alpha quality.)&lt;br /&gt;&lt;br /&gt;I moved away from ATL because I wanted more flexibility around QueryInterface logging (important for diagnosing IShellFolder issues).  So I'd like to get back to ATL, but I don't want to lose the improvements - I have to consider how to do that.  I'd like to generalize the logging so that it can be applied to any shell folder without recompilation which will probably allow a return to ATL COM.  At the same time, there are usually calls within the shell folder that could not be intercepted with a proxy approach without cooperation, so I may keep this style or consider other approaches.&lt;br /&gt;&lt;br /&gt;Hope that helps,&lt;br /&gt;James&lt;br /&gt;&lt;/div&gt;</description><author>JamesFinnigan</author><pubDate>Sun, 11 Mar 2007 19:52:45 GMT</pubDate><guid isPermaLink="false">New Post: Doing COM yourself or using ATL 20070311075245P</guid></item><item><title>Doing COM yourself or using ATL: </title><link>http://www.codeplex.com/WMIFldr/Thread/View.aspx?ThreadId=8034</link><description>&lt;div class="wikidoc"&gt;
Hi James,&lt;br /&gt; &lt;br /&gt;While reading your source code, I saw that you handle all low level COM stuff yourself. Is this is a design decision or just the current implementation?&lt;br /&gt; &lt;br /&gt;Victor&lt;br /&gt;
&lt;/div&gt;</description><author>vbaderks</author><pubDate>Sat, 10 Mar 2007 20:59:04 GMT</pubDate><guid isPermaLink="false">Doing COM yourself or using ATL:  20070310085904P</guid></item></channel></rss>