<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://windowsteamblog.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>Understanding Windows 7 Libraries</title><link>http://windowsteamblog.com/blogs/developers/archive/2009/04/06/understanding-windows-7-libraries.aspx</link><description>This is the second post in a series of posts about Windows 7 Libraries . This post describes some of the rationale that drove Windows 7 Libraries functionality, and explores the new features and opportunities we, as developers, have with Windows 7 Libraries</description><dc:language>en</dc:language><generator>CommunityServer 2008 SP1 (Build: 30619.63)</generator><item><title>re: Understanding Windows 7 Libraries</title><link>http://windowsteamblog.com/blogs/developers/archive/2009/04/06/understanding-windows-7-libraries.aspx#529121</link><pubDate>Sat, 21 Nov 2009 23:34:35 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:529121</guid><dc:creator>Ventsislav Alexandriyski</dc:creator><description>&lt;p&gt;I forget to specify that I use this technique in shell extension of my copy tool talent copy, so it is tested and works&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowsteamblog.com/aggbug.aspx?PostID=529121" width="1" height="1"&gt;</description></item><item><title>re: Understanding Windows 7 Libraries</title><link>http://windowsteamblog.com/blogs/developers/archive/2009/04/06/understanding-windows-7-libraries.aspx#529120</link><pubDate>Sat, 21 Nov 2009 23:19:44 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:529120</guid><dc:creator>Ventsislav Alexandriyski</dc:creator><description>&lt;p&gt;Dear Yochay Kiriaty,&lt;/p&gt;
&lt;p&gt;After a lot of searches in MSDN documentation, and a few tests I found this simple solution to my problem:&lt;/p&gt;
&lt;p&gt;First I use SHGetNameFromIDList with SIGDN_DESKTOPABSOLUTEPARSING flag,&lt;/p&gt;
&lt;p&gt;next I initialize library inteface with SHLoadLibraryFromParsingName function, next I use GetDefaultSaveFolder method of IShellLibrary interface to get default save path object, and finally I use GetDisplayName method of IShellItem interface with SIGDN_FILESYSPATH parameter to get file system path, that I can pass to my copy algorithm &lt;/p&gt;
&lt;p&gt;Now things looks simple, but MSDN documentation does not give solution because it is not updated with new features&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowsteamblog.com/aggbug.aspx?PostID=529120" width="1" height="1"&gt;</description></item><item><title>inforabbi&amp;#8217;s Blog &amp;raquo; ???Windows??????????????????Tag????????????????????????</title><link>http://windowsteamblog.com/blogs/developers/archive/2009/04/06/understanding-windows-7-libraries.aspx#528549</link><pubDate>Fri, 13 Nov 2009 11:30:43 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:528549</guid><dc:creator>inforabbi’s Blog » ???Windows??????????????????Tag????????????????????????</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;inforabbi&amp;#8217;s Blog &amp;raquo; ???Windows??????????????????Tag????????????????????????&lt;/p&gt;
&lt;img src="http://windowsteamblog.com/aggbug.aspx?PostID=528549" width="1" height="1"&gt;</description></item><item><title>re: Understanding Windows 7 Libraries</title><link>http://windowsteamblog.com/blogs/developers/archive/2009/04/06/understanding-windows-7-libraries.aspx#527923</link><pubDate>Fri, 06 Nov 2009 18:23:07 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:527923</guid><dc:creator>Yochay Kiriaty</dc:creator><description>&lt;p&gt;To - Ventsislav Alexandriyski&lt;/p&gt;
&lt;p&gt;I had to ask for help on this one, altough the answer is rather simple: &lt;/p&gt;
&lt;p&gt;SHGetPathFromIDList fails because it can only return filesystem paths for shell items that are marked SFGAO_FILESYSTEM, and libraries are not filesystem items (similar to the &amp;quot;computer&amp;quot; item) - that is they are not real files with real paths!&lt;/p&gt;
&lt;p&gt;You can use the shell namespace to reason over the library contents (&lt;a rel="nofollow" target="_new" href="http://msdn.microsoft.com/en-us/library/cc144090"&gt;msdn.microsoft.com/.../cc144090&lt;/a&gt;(VS.85).aspx) or use IShellLibrary if you want to do library-specific actions on the set of library locations.&lt;/p&gt;
&lt;p&gt;Hope this help,&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowsteamblog.com/aggbug.aspx?PostID=527923" width="1" height="1"&gt;</description></item><item><title>re: Understanding Windows 7 Libraries</title><link>http://windowsteamblog.com/blogs/developers/archive/2009/04/06/understanding-windows-7-libraries.aspx#527683</link><pubDate>Tue, 03 Nov 2009 21:10:02 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:527683</guid><dc:creator>Ventsislav Alexandriyski</dc:creator><description>&lt;p&gt;Brandon LeBlanc, your appeal must be directed to MS developers developed Libraries, because in this idea there is not any constructive thing. &lt;/p&gt;
&lt;p&gt;Libraries are confizing for users, and make life of programmers hard.&lt;/p&gt;
&lt;p&gt;There are not any benefit from this libraries, just problems and complexity&lt;/p&gt;
&lt;p&gt;Now my super duper smart copy tool &amp;quot;Talent Copy&amp;quot; is not working on libraries, because SHGetPathFromIDList fails on value returned by pidlFolder, and there is not any explanation on MSDN why this happen and that exactly contain pidlFolder &lt;/p&gt;
&lt;p&gt;I understand that someone is got good money for developing of stupid idea of libraries, but this are wasted money&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowsteamblog.com/aggbug.aspx?PostID=527683" width="1" height="1"&gt;</description></item><item><title>re: Understanding Windows 7 Libraries</title><link>http://windowsteamblog.com/blogs/developers/archive/2009/04/06/understanding-windows-7-libraries.aspx#527608</link><pubDate>Mon, 02 Nov 2009 22:02:21 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:527608</guid><dc:creator>Brandon LeBlanc</dc:creator><description>&lt;p&gt;Ventsislav Alexandriyski , thank you for your feedback! It&amp;#39;s much appreciated. However, I would like to ask that in the future you perhaps be a bit more constructive. Name calling isn&amp;#39;t a good way to get folks to listen to your feedback ;-)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowsteamblog.com/aggbug.aspx?PostID=527608" width="1" height="1"&gt;</description></item><item><title>re: Understanding Windows 7 Libraries</title><link>http://windowsteamblog.com/blogs/developers/archive/2009/04/06/understanding-windows-7-libraries.aspx#527580</link><pubDate>Mon, 02 Nov 2009 08:43:37 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:527580</guid><dc:creator>Ventsislav Alexandriyski</dc:creator><description>&lt;p&gt;This library thing is stupid thing made by stupid people!&lt;/p&gt;
&lt;p&gt;Smart people made comlex things simple, and stupid people made simple thing complex.&lt;/p&gt;
&lt;p&gt;So Windows developers are very stupis people.&lt;/p&gt;
&lt;p&gt;If I save something to temp folder, I plan to delete it later, and I do not want this folder content to be in any folder with documents ot other important to me stuff.&lt;/p&gt;
&lt;p&gt;I cannot understand who will decide what folder in what library to add, because if this will be user, the same user that now store files in different locations, this is absolutely useless.&lt;/p&gt;
&lt;p&gt;If windows developer want to do something good, then they work on loading subtitles in windows media player, or to make weather gadget to work and for othr countries axcept for USA!!!&lt;/p&gt;
&lt;p&gt;Thear MS windows developers, there are other countries, and languages except USA, and english!!! &lt;/p&gt;
&lt;p&gt;Or maybe better make HDD to switsh off for more than 1 sec, then it is set to be turned off from power settings&lt;/p&gt;
&lt;p&gt;If I want to backup few folders I do not need your librries to make my life hard! If I can&amp;#39;t find some software to do it for me I can write simple BAT file that will copy all folders I want, where I want, and all will be simple and clear&lt;/p&gt;
&lt;p&gt;So as I said, this library thing is most stuped thing ever made.&lt;/p&gt;
&lt;p&gt;In addition, there is no documentation, and I cannot find any info, what is passed to pidlFolder in initialize method of IShellExtInit Interface, so my shell extension is not working on libraries&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowsteamblog.com/aggbug.aspx?PostID=527580" width="1" height="1"&gt;</description></item><item><title>Living with Windows 7 RC for the whole month of October</title><link>http://windowsteamblog.com/blogs/developers/archive/2009/04/06/understanding-windows-7-libraries.aspx#527559</link><pubDate>Sun, 01 Nov 2009 12:33:54 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:527559</guid><dc:creator>Living with Windows 7 RC for the whole month of October</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Living with Windows 7 RC for the whole month of October&lt;/p&gt;
&lt;img src="http://windowsteamblog.com/aggbug.aspx?PostID=527559" width="1" height="1"&gt;</description></item><item><title>Windows Home Server Power Pack 3 BETA ??? Includes enhancements for Windows 7-based computers</title><link>http://windowsteamblog.com/blogs/developers/archive/2009/04/06/understanding-windows-7-libraries.aspx#527207</link><pubDate>Sun, 25 Oct 2009 23:16:49 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:527207</guid><dc:creator>Windows Home Server Power Pack 3 BETA ??? Includes enhancements for Windows 7-based computers</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Windows Home Server Power Pack 3 BETA ??? Includes enhancements for Windows 7-based computers&lt;/p&gt;
&lt;img src="http://windowsteamblog.com/aggbug.aspx?PostID=527207" width="1" height="1"&gt;</description></item><item><title>Windows Home Server Power Pack 3 BETA ??? Includes enhancements for Windows 7-based computers</title><link>http://windowsteamblog.com/blogs/developers/archive/2009/04/06/understanding-windows-7-libraries.aspx#527170</link><pubDate>Sat, 24 Oct 2009 18:21:40 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:527170</guid><dc:creator>Windows Home Server Power Pack 3 BETA ??? Includes enhancements for Windows 7-based computers</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Windows Home Server Power Pack 3 BETA ??? Includes enhancements for Windows 7-based computers&lt;/p&gt;
&lt;img src="http://windowsteamblog.com/aggbug.aspx?PostID=527170" width="1" height="1"&gt;</description></item><item><title>Nieuws t/m week 17 - 2009</title><link>http://windowsteamblog.com/blogs/developers/archive/2009/04/06/understanding-windows-7-libraries.aspx#526585</link><pubDate>Fri, 16 Oct 2009 09:25:38 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:526585</guid><dc:creator>Bob's Nieuws</dc:creator><description>&lt;p&gt;De afgelopen periode was nogal een periode van veranderingen. Zo was er de bijna overname van Sun door&lt;/p&gt;
&lt;img src="http://windowsteamblog.com/aggbug.aspx?PostID=526585" width="1" height="1"&gt;</description></item><item><title>Windows on netbooks: XP or 7? | Andreas ??deg??rd</title><link>http://windowsteamblog.com/blogs/developers/archive/2009/04/06/understanding-windows-7-libraries.aspx#524905</link><pubDate>Thu, 17 Sep 2009 09:19:34 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:524905</guid><dc:creator>Windows on netbooks: XP or 7? | Andreas ??deg??rd</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Windows on netbooks: XP or 7? | Andreas ??deg??rd&lt;/p&gt;
&lt;img src="http://windowsteamblog.com/aggbug.aspx?PostID=524905" width="1" height="1"&gt;</description></item><item><title>Create/Add Custom Libraries in Windows 7</title><link>http://windowsteamblog.com/blogs/developers/archive/2009/04/06/understanding-windows-7-libraries.aspx#524623</link><pubDate>Fri, 11 Sep 2009 19:50:40 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:524623</guid><dc:creator>Create/Add Custom Libraries in Windows 7</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Create/Add Custom Libraries in Windows 7&lt;/p&gt;
&lt;img src="http://windowsteamblog.com/aggbug.aspx?PostID=524623" width="1" height="1"&gt;</description></item><item><title>Twitter Trackbacks for                 Understanding Windows 7 Libraries - Windows 7 for Developers - The Windows Blog         [windowsteamblog.com]        on Topsy.com</title><link>http://windowsteamblog.com/blogs/developers/archive/2009/04/06/understanding-windows-7-libraries.aspx#523943</link><pubDate>Mon, 31 Aug 2009 18:36:17 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:523943</guid><dc:creator>Twitter Trackbacks for                 Understanding Windows 7 Libraries - Windows 7 for Developers - The Windows Blog         [windowsteamblog.com]        on Topsy.com</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Twitter Trackbacks for &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Understanding Windows 7 Libraries - Windows 7 for Developers - The Windows Blog &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [windowsteamblog.com] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;on Topsy.com&lt;/p&gt;
&lt;img src="http://windowsteamblog.com/aggbug.aspx?PostID=523943" width="1" height="1"&gt;</description></item><item><title>re: Understanding Windows 7 Libraries</title><link>http://windowsteamblog.com/blogs/developers/archive/2009/04/06/understanding-windows-7-libraries.aspx#523803</link><pubDate>Fri, 28 Aug 2009 11:21:49 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:523803</guid><dc:creator>asfish</dc:creator><description>&lt;p&gt;I&amp;#39;ve found a workaround for the &amp;quot;this network location can&amp;#39;t be included because it&amp;#39;s not indexed&amp;quot; issue.&lt;/p&gt;
&lt;p&gt;1.	Open Windows Media player and manage one of the built in libraries such as “Videos”. (Don’t use the Recoded TV as that will cause issues with step 2)&lt;/p&gt;
&lt;p&gt; You will find that you can add any network location you want with no error message re indexing.&lt;/p&gt;
&lt;p&gt;2.	Then close Media Player and go back to the explorer view of Libraries, you will then find that the video&amp;#39;s library has any none indexed network locations that you added via Media Player.&lt;/p&gt;
&lt;p&gt;3.	You can them make a copy of the Video Library and rename it to something more pertinent to the data it contains.&lt;/p&gt;
&lt;p&gt;You don’t get benefits of indexing etc doing this, but it’s really useful to have all your data locations together. Maybe this is something MS could consider?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowsteamblog.com/aggbug.aspx?PostID=523803" width="1" height="1"&gt;</description></item></channel></rss>