├── .github └── workflows │ └── dotnet-core.yml ├── .gitignore ├── Const └── KNOWNFOLDERID.cs ├── Flags ├── CSIDL.cs ├── CommonNetworkRelativeLinkFlags.cs ├── DriveType.cs ├── FileAttributesFlags.cs ├── FillAttributes.cs ├── FontFamily.cs ├── FontPitch.cs ├── HotKeyFlags.cs ├── LinkFlags.cs ├── LinkInfoFlags.cs ├── NetworkProviderType.cs └── ShowCommand.cs ├── Internal └── Win32.cs ├── LICENSE.txt ├── README.md ├── Securify.ShellLink.csproj ├── Securify.ShellLink.sln ├── Shortcut.cs └── Structures ├── CommonNetworkRelativeLink.cs ├── ConsoleDataBlock.cs ├── ConsoleFEDataBlock.cs ├── CplLinkTargetIDList.cs ├── DarwinDataBlock.cs ├── EnvironmentVariableDataBlock.cs ├── ExtraData.cs ├── ExtraDataBlock.cs ├── IDList.cs ├── IconEnvironmentDataBlock.cs ├── ItemID.cs ├── KnownFolderDataBlock.cs ├── LinkInfo.cs ├── LinkTargetIDList.cs ├── PropertyStoreDataBlock.cs ├── ShellLinkHeader.cs ├── ShimDataBlock.cs ├── SpecialFolderDataBlock.cs ├── StringData.cs ├── Structure.cs ├── TerminalBlock.cs ├── TrackerDataBlock.cs ├── VistaAndAboveIDListDataBlock.cs └── VolumeID.cs /.github/workflows/dotnet-core.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/.github/workflows/dotnet-core.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/.gitignore -------------------------------------------------------------------------------- /Const/KNOWNFOLDERID.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Const/KNOWNFOLDERID.cs -------------------------------------------------------------------------------- /Flags/CSIDL.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Flags/CSIDL.cs -------------------------------------------------------------------------------- /Flags/CommonNetworkRelativeLinkFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Flags/CommonNetworkRelativeLinkFlags.cs -------------------------------------------------------------------------------- /Flags/DriveType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Flags/DriveType.cs -------------------------------------------------------------------------------- /Flags/FileAttributesFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Flags/FileAttributesFlags.cs -------------------------------------------------------------------------------- /Flags/FillAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Flags/FillAttributes.cs -------------------------------------------------------------------------------- /Flags/FontFamily.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Flags/FontFamily.cs -------------------------------------------------------------------------------- /Flags/FontPitch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Flags/FontPitch.cs -------------------------------------------------------------------------------- /Flags/HotKeyFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Flags/HotKeyFlags.cs -------------------------------------------------------------------------------- /Flags/LinkFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Flags/LinkFlags.cs -------------------------------------------------------------------------------- /Flags/LinkInfoFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Flags/LinkInfoFlags.cs -------------------------------------------------------------------------------- /Flags/NetworkProviderType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Flags/NetworkProviderType.cs -------------------------------------------------------------------------------- /Flags/ShowCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Flags/ShowCommand.cs -------------------------------------------------------------------------------- /Internal/Win32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Internal/Win32.cs -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/README.md -------------------------------------------------------------------------------- /Securify.ShellLink.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Securify.ShellLink.csproj -------------------------------------------------------------------------------- /Securify.ShellLink.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Securify.ShellLink.sln -------------------------------------------------------------------------------- /Shortcut.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Shortcut.cs -------------------------------------------------------------------------------- /Structures/CommonNetworkRelativeLink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/CommonNetworkRelativeLink.cs -------------------------------------------------------------------------------- /Structures/ConsoleDataBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/ConsoleDataBlock.cs -------------------------------------------------------------------------------- /Structures/ConsoleFEDataBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/ConsoleFEDataBlock.cs -------------------------------------------------------------------------------- /Structures/CplLinkTargetIDList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/CplLinkTargetIDList.cs -------------------------------------------------------------------------------- /Structures/DarwinDataBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/DarwinDataBlock.cs -------------------------------------------------------------------------------- /Structures/EnvironmentVariableDataBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/EnvironmentVariableDataBlock.cs -------------------------------------------------------------------------------- /Structures/ExtraData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/ExtraData.cs -------------------------------------------------------------------------------- /Structures/ExtraDataBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/ExtraDataBlock.cs -------------------------------------------------------------------------------- /Structures/IDList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/IDList.cs -------------------------------------------------------------------------------- /Structures/IconEnvironmentDataBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/IconEnvironmentDataBlock.cs -------------------------------------------------------------------------------- /Structures/ItemID.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/ItemID.cs -------------------------------------------------------------------------------- /Structures/KnownFolderDataBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/KnownFolderDataBlock.cs -------------------------------------------------------------------------------- /Structures/LinkInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/LinkInfo.cs -------------------------------------------------------------------------------- /Structures/LinkTargetIDList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/LinkTargetIDList.cs -------------------------------------------------------------------------------- /Structures/PropertyStoreDataBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/PropertyStoreDataBlock.cs -------------------------------------------------------------------------------- /Structures/ShellLinkHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/ShellLinkHeader.cs -------------------------------------------------------------------------------- /Structures/ShimDataBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/ShimDataBlock.cs -------------------------------------------------------------------------------- /Structures/SpecialFolderDataBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/SpecialFolderDataBlock.cs -------------------------------------------------------------------------------- /Structures/StringData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/StringData.cs -------------------------------------------------------------------------------- /Structures/Structure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/Structure.cs -------------------------------------------------------------------------------- /Structures/TerminalBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/TerminalBlock.cs -------------------------------------------------------------------------------- /Structures/TrackerDataBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/TrackerDataBlock.cs -------------------------------------------------------------------------------- /Structures/VistaAndAboveIDListDataBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/VistaAndAboveIDListDataBlock.cs -------------------------------------------------------------------------------- /Structures/VolumeID.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/securifybv/ShellLink/HEAD/Structures/VolumeID.cs --------------------------------------------------------------------------------