using System; namespace Laj.SWEgenskaper { // Last modified: 2002-10-19 // Version: 0.42 ID:LAJGAIS44 // Compiles with Microsoft Visual C# .NET 7.0.9466 on Windows 95. // The source code is free. It is not under any kind of license. // If this code works, it was written by Lars Johansson, Göteborg. // If not, I don't know who wrote it. internal struct ProcessSettings { internal bool ProcessAllFileNames; internal bool WalkSubfolders; internal bool ProcessFolders; internal struct ExtensionStruct { internal bool Change; internal string NewExtension; } internal ExtensionStruct Extension; internal struct CapitalizationStruct { internal struct OneCapitalizationStruct { internal bool Change; internal bool ToUpper; } internal OneCapitalizationStruct FileName, Extension; } internal CapitalizationStruct Capitalization; internal struct TouchStruct { internal bool ChangeCreated; internal bool ChangeModified; internal bool ChangeAccessed; internal DateTime NewCreationTime; internal DateTime NewLastWriteTime; internal DateTime NewLastAccessTime; } internal TouchStruct Touch; internal struct AttributesStruct { internal bool ChangeReadOnly; internal bool ChangeArchive; internal bool ChangeSystem; internal bool ChangeHidden; internal bool ReadOnly; internal bool Archive; internal bool System; internal bool Hidden; } internal AttributesStruct Attributes; } }