Beispiel #1
0
 /// <summary>Initializes a new instance of the <see cref="ShellLibrary"/> class.</summary>
 /// <param name="knownFolderId">The known folder identifier.</param>
 /// <param name="readOnly">if set to <c>true</c> [read only].</param>
 public ShellLibrary2(KNOWNFOLDERID knownFolderId, bool readOnly = false)
 {
     lib = new IShellLibrary();
     lib.LoadLibraryFromKnownFolder(knownFolderId.Guid(), readOnly ? STGM.STGM_READ : STGM.STGM_READWRITE);
     Init(knownFolderId.GetIShellItem());
 }