├── .gitignore ├── LICENSE ├── ProjectIcon.png ├── README.md ├── appveyor.yml └── source ├── CleanAll.bat ├── Demos ├── Client │ ├── Client.csproj │ └── Program.cs ├── PerformanceTestClient │ ├── PerformanceTestClient.csproj │ └── Program.cs ├── UnitTestWSF │ ├── BrowseItemFromPath2 │ │ └── BrowseItemFromPathTest.cs │ ├── DirectoryBrowser2 │ │ ├── Browser2Test.cs │ │ ├── ChildItemIdListListTests.cs │ │ ├── ChildItemTests.cs │ │ ├── DirectoryBrowser2Test.cs │ │ ├── PIDL_PathTests.cs │ │ └── ZipFilesTests2.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Resources │ │ └── New folder.zip │ ├── SubSystem │ │ ├── KnownFolderIconLocation.cs │ │ ├── ParentPIDLTests.cs │ │ ├── PidlManagerTests.cs │ │ └── ShellInteropTests.cs │ ├── UnitTestWSF.csproj │ └── packages.config └── WpfPerformance │ ├── App.config │ ├── App.xaml │ ├── App.xaml.cs │ ├── Behaviors │ └── CleanUpVirtualizedItemsBehavior.cs │ ├── Converters │ ├── AssociatedIconConverter.cs │ ├── BoolToVisibilityPropConverter.cs │ └── InvertBoolConverter.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── ViewModels │ ├── AppViewModel.cs │ ├── Base │ │ ├── RelayCommand.cs │ │ └── ViewModelBase.cs │ ├── FastObservableCollection.cs │ ├── IItemViewModel.cs │ └── ItemViewModel.cs │ ├── WpfPerformance.csproj │ └── WpfPerformance.csproj.user ├── WSF.sln └── WSF ├── AssemblyInfo.cs ├── Browse ├── BrowseItemFromPath.cs ├── DirectoryBrowser.cs └── FilterMask.cs ├── Browser.cs ├── Enums ├── DirectoryItemFlags.cs ├── PathMatch.cs ├── PathType.cs ├── SHCOLSTATEF.cs ├── SHCONTF.cs └── SubItemFilter.cs ├── FileSystemCommands.cs ├── IDs ├── KF_ID.cs ├── KF_IID.cs ├── KF_ParseName_IID.cs ├── KnownfolderSlim.cs └── ShellIIDGuids.cs ├── Interfaces └── IDirectoryBrowser.cs ├── Local ├── Strings.Designer.cs ├── Strings.de-DE.Designer.cs ├── Strings.de-DE.resx ├── Strings.es-ES.Designer.cs ├── Strings.es-ES.resx ├── Strings.fr-FR.Designer.cs ├── Strings.fr-FR.resx ├── Strings.hi-IN.Designer.cs ├── Strings.hi-IN.resx ├── Strings.it-IT.Designer.cs ├── Strings.it-IT.resx ├── Strings.ja-JP.Designer.cs ├── Strings.ja-JP.resx ├── Strings.resx ├── Strings.ru-RU.Designer.cs ├── Strings.ru-RU.resx ├── Strings.zh-CHS.Designer.cs └── Strings.zh-CHS.resx ├── Resources └── FolderOpen.ico ├── Shell ├── Enums │ ├── GetPropertyStoreFlags.cs │ ├── HRESULT.cs │ ├── KNOWN_FOLDER_FLAG.cs │ ├── SEE.cs │ ├── SFGAO.cs │ ├── SFGAOF.cs │ ├── SHGDNF.cs │ ├── SHGFI.cs │ ├── SICHINTF.cs │ └── SIGDN.cs ├── Interop │ ├── DLLs │ │ ├── CoreNativeMethods.cs │ │ ├── Shlwapi.cs │ │ ├── User32.cs │ │ └── shell32.cs │ ├── EXTRASEARCH.cs │ ├── Interfaces │ │ ├── IEnumExtraSearch.cs │ │ ├── IEnumIDList.cs │ │ ├── IExtractIcon.cs │ │ ├── IPropertyStore.cs │ │ ├── KnownFolders │ │ │ ├── DefinitionOptions.cs │ │ │ ├── FolderCategory.cs │ │ │ ├── IKnownFolderManager.cs │ │ │ ├── IKnownFolderNative.cs │ │ │ ├── IKnownFolderProperties.cs │ │ │ ├── KnownFoldersIIDGuids.cs │ │ │ ├── NativeFolderDefinition.cs │ │ │ └── RedirectionCapabilities.cs │ │ ├── ShellFolders │ │ │ ├── IShellFolder.cs │ │ │ └── IShellFolder2.cs │ │ └── ShellItems │ │ │ ├── IEnumShellItems.cs │ │ │ ├── IShellItem.cs │ │ │ └── IShellItem2.cs │ ├── Knownfolders │ │ ├── KnownFolderHelper.cs │ │ ├── KnownFolderManagerClass.cs │ │ ├── KnownFolderNative.cs │ │ ├── KnownFolderProperties.cs │ │ └── KnownFolders.cs │ ├── MSG.cs │ ├── Messages │ │ ├── Resources │ │ │ ├── LocalizedMessages.Designer.cs │ │ │ └── LocalizedMessages.resx │ │ └── ShellException.cs │ ├── POINT.cs │ ├── PROPERTYKEY.cs │ ├── ResourceIds │ │ ├── FileAttribute.cs │ │ ├── IconHelper.cs │ │ ├── IconSize.cs │ │ └── ShellIconStateConstants.cs │ ├── SHELLDETAILS.cs │ ├── SHELLEXECUTEINFO.cs │ ├── SHFILEINFO.cs │ ├── STRRET.cs │ ├── ShellFolders │ │ ├── GenericCOMFolder.cs │ │ ├── ShellFolder.cs │ │ ├── ShellFolderDesktop.cs │ │ └── ShellHelpers.cs │ └── ShellItems │ │ ├── PropVariant.cs │ │ └── ShellItem2.cs ├── Pidl │ ├── IdList.cs │ ├── PidlManager.cs │ └── ShellId.cs └── PropertyKey.cs └── WSF.csproj /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/LICENSE -------------------------------------------------------------------------------- /ProjectIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/ProjectIcon.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/appveyor.yml -------------------------------------------------------------------------------- /source/CleanAll.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/CleanAll.bat -------------------------------------------------------------------------------- /source/Demos/Client/Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/Client/Client.csproj -------------------------------------------------------------------------------- /source/Demos/Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/Client/Program.cs -------------------------------------------------------------------------------- /source/Demos/PerformanceTestClient/PerformanceTestClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/PerformanceTestClient/PerformanceTestClient.csproj -------------------------------------------------------------------------------- /source/Demos/PerformanceTestClient/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/PerformanceTestClient/Program.cs -------------------------------------------------------------------------------- /source/Demos/UnitTestWSF/BrowseItemFromPath2/BrowseItemFromPathTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/UnitTestWSF/BrowseItemFromPath2/BrowseItemFromPathTest.cs -------------------------------------------------------------------------------- /source/Demos/UnitTestWSF/DirectoryBrowser2/Browser2Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/UnitTestWSF/DirectoryBrowser2/Browser2Test.cs -------------------------------------------------------------------------------- /source/Demos/UnitTestWSF/DirectoryBrowser2/ChildItemIdListListTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/UnitTestWSF/DirectoryBrowser2/ChildItemIdListListTests.cs -------------------------------------------------------------------------------- /source/Demos/UnitTestWSF/DirectoryBrowser2/ChildItemTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/UnitTestWSF/DirectoryBrowser2/ChildItemTests.cs -------------------------------------------------------------------------------- /source/Demos/UnitTestWSF/DirectoryBrowser2/DirectoryBrowser2Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/UnitTestWSF/DirectoryBrowser2/DirectoryBrowser2Test.cs -------------------------------------------------------------------------------- /source/Demos/UnitTestWSF/DirectoryBrowser2/PIDL_PathTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/UnitTestWSF/DirectoryBrowser2/PIDL_PathTests.cs -------------------------------------------------------------------------------- /source/Demos/UnitTestWSF/DirectoryBrowser2/ZipFilesTests2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/UnitTestWSF/DirectoryBrowser2/ZipFilesTests2.cs -------------------------------------------------------------------------------- /source/Demos/UnitTestWSF/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/UnitTestWSF/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /source/Demos/UnitTestWSF/Resources/New folder.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/UnitTestWSF/Resources/New folder.zip -------------------------------------------------------------------------------- /source/Demos/UnitTestWSF/SubSystem/KnownFolderIconLocation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/UnitTestWSF/SubSystem/KnownFolderIconLocation.cs -------------------------------------------------------------------------------- /source/Demos/UnitTestWSF/SubSystem/ParentPIDLTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/UnitTestWSF/SubSystem/ParentPIDLTests.cs -------------------------------------------------------------------------------- /source/Demos/UnitTestWSF/SubSystem/PidlManagerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/UnitTestWSF/SubSystem/PidlManagerTests.cs -------------------------------------------------------------------------------- /source/Demos/UnitTestWSF/SubSystem/ShellInteropTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/UnitTestWSF/SubSystem/ShellInteropTests.cs -------------------------------------------------------------------------------- /source/Demos/UnitTestWSF/UnitTestWSF.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/UnitTestWSF/UnitTestWSF.csproj -------------------------------------------------------------------------------- /source/Demos/UnitTestWSF/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/UnitTestWSF/packages.config -------------------------------------------------------------------------------- /source/Demos/WpfPerformance/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/WpfPerformance/App.config -------------------------------------------------------------------------------- /source/Demos/WpfPerformance/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/WpfPerformance/App.xaml -------------------------------------------------------------------------------- /source/Demos/WpfPerformance/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/WpfPerformance/App.xaml.cs -------------------------------------------------------------------------------- /source/Demos/WpfPerformance/Behaviors/CleanUpVirtualizedItemsBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/WpfPerformance/Behaviors/CleanUpVirtualizedItemsBehavior.cs -------------------------------------------------------------------------------- /source/Demos/WpfPerformance/Converters/AssociatedIconConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/WpfPerformance/Converters/AssociatedIconConverter.cs -------------------------------------------------------------------------------- /source/Demos/WpfPerformance/Converters/BoolToVisibilityPropConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/WpfPerformance/Converters/BoolToVisibilityPropConverter.cs -------------------------------------------------------------------------------- /source/Demos/WpfPerformance/Converters/InvertBoolConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/WpfPerformance/Converters/InvertBoolConverter.cs -------------------------------------------------------------------------------- /source/Demos/WpfPerformance/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/WpfPerformance/MainWindow.xaml -------------------------------------------------------------------------------- /source/Demos/WpfPerformance/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/WpfPerformance/MainWindow.xaml.cs -------------------------------------------------------------------------------- /source/Demos/WpfPerformance/ViewModels/AppViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/WpfPerformance/ViewModels/AppViewModel.cs -------------------------------------------------------------------------------- /source/Demos/WpfPerformance/ViewModels/Base/RelayCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/WpfPerformance/ViewModels/Base/RelayCommand.cs -------------------------------------------------------------------------------- /source/Demos/WpfPerformance/ViewModels/Base/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/WpfPerformance/ViewModels/Base/ViewModelBase.cs -------------------------------------------------------------------------------- /source/Demos/WpfPerformance/ViewModels/FastObservableCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/WpfPerformance/ViewModels/FastObservableCollection.cs -------------------------------------------------------------------------------- /source/Demos/WpfPerformance/ViewModels/IItemViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/WpfPerformance/ViewModels/IItemViewModel.cs -------------------------------------------------------------------------------- /source/Demos/WpfPerformance/ViewModels/ItemViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/WpfPerformance/ViewModels/ItemViewModel.cs -------------------------------------------------------------------------------- /source/Demos/WpfPerformance/WpfPerformance.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/WpfPerformance/WpfPerformance.csproj -------------------------------------------------------------------------------- /source/Demos/WpfPerformance/WpfPerformance.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/Demos/WpfPerformance/WpfPerformance.csproj.user -------------------------------------------------------------------------------- /source/WSF.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF.sln -------------------------------------------------------------------------------- /source/WSF/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/AssemblyInfo.cs -------------------------------------------------------------------------------- /source/WSF/Browse/BrowseItemFromPath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Browse/BrowseItemFromPath.cs -------------------------------------------------------------------------------- /source/WSF/Browse/DirectoryBrowser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Browse/DirectoryBrowser.cs -------------------------------------------------------------------------------- /source/WSF/Browse/FilterMask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Browse/FilterMask.cs -------------------------------------------------------------------------------- /source/WSF/Browser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Browser.cs -------------------------------------------------------------------------------- /source/WSF/Enums/DirectoryItemFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Enums/DirectoryItemFlags.cs -------------------------------------------------------------------------------- /source/WSF/Enums/PathMatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Enums/PathMatch.cs -------------------------------------------------------------------------------- /source/WSF/Enums/PathType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Enums/PathType.cs -------------------------------------------------------------------------------- /source/WSF/Enums/SHCOLSTATEF.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Enums/SHCOLSTATEF.cs -------------------------------------------------------------------------------- /source/WSF/Enums/SHCONTF.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Enums/SHCONTF.cs -------------------------------------------------------------------------------- /source/WSF/Enums/SubItemFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Enums/SubItemFilter.cs -------------------------------------------------------------------------------- /source/WSF/FileSystemCommands.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/FileSystemCommands.cs -------------------------------------------------------------------------------- /source/WSF/IDs/KF_ID.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/IDs/KF_ID.cs -------------------------------------------------------------------------------- /source/WSF/IDs/KF_IID.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/IDs/KF_IID.cs -------------------------------------------------------------------------------- /source/WSF/IDs/KF_ParseName_IID.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/IDs/KF_ParseName_IID.cs -------------------------------------------------------------------------------- /source/WSF/IDs/KnownfolderSlim.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/IDs/KnownfolderSlim.cs -------------------------------------------------------------------------------- /source/WSF/IDs/ShellIIDGuids.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/IDs/ShellIIDGuids.cs -------------------------------------------------------------------------------- /source/WSF/Interfaces/IDirectoryBrowser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Interfaces/IDirectoryBrowser.cs -------------------------------------------------------------------------------- /source/WSF/Local/Strings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Local/Strings.Designer.cs -------------------------------------------------------------------------------- /source/WSF/Local/Strings.de-DE.Designer.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/WSF/Local/Strings.de-DE.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Local/Strings.de-DE.resx -------------------------------------------------------------------------------- /source/WSF/Local/Strings.es-ES.Designer.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/WSF/Local/Strings.es-ES.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Local/Strings.es-ES.resx -------------------------------------------------------------------------------- /source/WSF/Local/Strings.fr-FR.Designer.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/WSF/Local/Strings.fr-FR.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Local/Strings.fr-FR.resx -------------------------------------------------------------------------------- /source/WSF/Local/Strings.hi-IN.Designer.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/WSF/Local/Strings.hi-IN.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Local/Strings.hi-IN.resx -------------------------------------------------------------------------------- /source/WSF/Local/Strings.it-IT.Designer.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/WSF/Local/Strings.it-IT.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Local/Strings.it-IT.resx -------------------------------------------------------------------------------- /source/WSF/Local/Strings.ja-JP.Designer.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/WSF/Local/Strings.ja-JP.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Local/Strings.ja-JP.resx -------------------------------------------------------------------------------- /source/WSF/Local/Strings.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Local/Strings.resx -------------------------------------------------------------------------------- /source/WSF/Local/Strings.ru-RU.Designer.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/WSF/Local/Strings.ru-RU.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Local/Strings.ru-RU.resx -------------------------------------------------------------------------------- /source/WSF/Local/Strings.zh-CHS.Designer.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/WSF/Local/Strings.zh-CHS.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Local/Strings.zh-CHS.resx -------------------------------------------------------------------------------- /source/WSF/Resources/FolderOpen.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Resources/FolderOpen.ico -------------------------------------------------------------------------------- /source/WSF/Shell/Enums/GetPropertyStoreFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Enums/GetPropertyStoreFlags.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Enums/HRESULT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Enums/HRESULT.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Enums/KNOWN_FOLDER_FLAG.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Enums/KNOWN_FOLDER_FLAG.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Enums/SEE.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Enums/SEE.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Enums/SFGAO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Enums/SFGAO.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Enums/SFGAOF.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Enums/SFGAOF.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Enums/SHGDNF.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Enums/SHGDNF.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Enums/SHGFI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Enums/SHGFI.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Enums/SICHINTF.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Enums/SICHINTF.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Enums/SIGDN.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Enums/SIGDN.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/DLLs/CoreNativeMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/DLLs/CoreNativeMethods.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/DLLs/Shlwapi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/DLLs/Shlwapi.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/DLLs/User32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/DLLs/User32.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/DLLs/shell32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/DLLs/shell32.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/EXTRASEARCH.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/EXTRASEARCH.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Interfaces/IEnumExtraSearch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Interfaces/IEnumExtraSearch.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Interfaces/IEnumIDList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Interfaces/IEnumIDList.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Interfaces/IExtractIcon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Interfaces/IExtractIcon.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Interfaces/IPropertyStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Interfaces/IPropertyStore.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Interfaces/KnownFolders/DefinitionOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Interfaces/KnownFolders/DefinitionOptions.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Interfaces/KnownFolders/FolderCategory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Interfaces/KnownFolders/FolderCategory.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Interfaces/KnownFolders/IKnownFolderManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Interfaces/KnownFolders/IKnownFolderManager.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Interfaces/KnownFolders/IKnownFolderNative.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Interfaces/KnownFolders/IKnownFolderNative.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Interfaces/KnownFolders/IKnownFolderProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Interfaces/KnownFolders/IKnownFolderProperties.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Interfaces/KnownFolders/KnownFoldersIIDGuids.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Interfaces/KnownFolders/KnownFoldersIIDGuids.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Interfaces/KnownFolders/NativeFolderDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Interfaces/KnownFolders/NativeFolderDefinition.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Interfaces/KnownFolders/RedirectionCapabilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Interfaces/KnownFolders/RedirectionCapabilities.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Interfaces/ShellFolders/IShellFolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Interfaces/ShellFolders/IShellFolder.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Interfaces/ShellFolders/IShellFolder2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Interfaces/ShellFolders/IShellFolder2.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Interfaces/ShellItems/IEnumShellItems.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Interfaces/ShellItems/IEnumShellItems.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Interfaces/ShellItems/IShellItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Interfaces/ShellItems/IShellItem.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Interfaces/ShellItems/IShellItem2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Interfaces/ShellItems/IShellItem2.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Knownfolders/KnownFolderHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Knownfolders/KnownFolderHelper.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Knownfolders/KnownFolderManagerClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Knownfolders/KnownFolderManagerClass.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Knownfolders/KnownFolderNative.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Knownfolders/KnownFolderNative.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Knownfolders/KnownFolderProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Knownfolders/KnownFolderProperties.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Knownfolders/KnownFolders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Knownfolders/KnownFolders.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/MSG.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/MSG.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Messages/Resources/LocalizedMessages.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Messages/Resources/LocalizedMessages.Designer.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Messages/Resources/LocalizedMessages.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Messages/Resources/LocalizedMessages.resx -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/Messages/ShellException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/Messages/ShellException.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/POINT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/POINT.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/PROPERTYKEY.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/PROPERTYKEY.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/ResourceIds/FileAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/ResourceIds/FileAttribute.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/ResourceIds/IconHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/ResourceIds/IconHelper.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/ResourceIds/IconSize.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/ResourceIds/IconSize.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/ResourceIds/ShellIconStateConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/ResourceIds/ShellIconStateConstants.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/SHELLDETAILS.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/SHELLDETAILS.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/SHELLEXECUTEINFO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/SHELLEXECUTEINFO.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/SHFILEINFO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/SHFILEINFO.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/STRRET.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/STRRET.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/ShellFolders/GenericCOMFolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/ShellFolders/GenericCOMFolder.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/ShellFolders/ShellFolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/ShellFolders/ShellFolder.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/ShellFolders/ShellFolderDesktop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/ShellFolders/ShellFolderDesktop.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/ShellFolders/ShellHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/ShellFolders/ShellHelpers.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/ShellItems/PropVariant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/ShellItems/PropVariant.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Interop/ShellItems/ShellItem2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Interop/ShellItems/ShellItem2.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Pidl/IdList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Pidl/IdList.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Pidl/PidlManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Pidl/PidlManager.cs -------------------------------------------------------------------------------- /source/WSF/Shell/Pidl/ShellId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/Pidl/ShellId.cs -------------------------------------------------------------------------------- /source/WSF/Shell/PropertyKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/Shell/PropertyKey.cs -------------------------------------------------------------------------------- /source/WSF/WSF.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dirkster99/WSF/HEAD/source/WSF/WSF.csproj --------------------------------------------------------------------------------