## LNK Tags

Information extracted from MS Shell Link (Windows shortcut) files.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 20 | Flags | N | Bit 0 = IDList Bit 1 = LinkInfo Bit 2 = Description Bit 3 = RelativePath Bit 4 = WorkingDir Bit 5 = CommandArgs Bit 6 = IconFile Bit 7 = Unicode Bit 8 = NoLinkInfo Bit 9 = ExpString Bit 10 = SeparateProc Bit 12 = DarwinID Bit 13 = RunAsUser Bit 14 = ExpIcon Bit 15 = NoPidAlias Bit 17 = RunWithShim Bit 18 = NoLinkTrack Bit 19 = TargetMetadata Bit 20 = NoLinkPathTracking Bit 21 = NoKnownFolderTracking Bit 22 = NoKnownFolderAlias Bit 23 = LinkToLink Bit 24 = UnaliasOnSave Bit 25 = PreferEnvPath Bit 26 = KeepLocalIDList
> 24 | FileAttributes | N | Bit 0 = Read-only Bit 1 = Hidden Bit 2 = System Bit 3 = Volume Bit 4 = Directory Bit 5 = Archive Bit 6 = Encrypted? Bit 7 = Normal Bit 8 = Temporary Bit 9 = Sparse Bit 10 = Reparse point Bit 11 = Compressed Bit 12 = Offline Bit 13 = Not indexed Bit 14 = Encrypted
> 28 | CreateDate | N |
> 36 | AccessDate | N |
> 44 | ModifyDate | N |
> 52 | TargetFileSize | N |
> 56 | IconIndex | N |
> 60 | RunWindow | N | 0 = Hide 1 = Normal 2 = Show Minimized 3 = Show Maximized 4 = Show No Activate 5 = Show 6 = Minimized 7 = Show Minimized No Activate 8 = Show NA 9 = Restore 10 = Show Default
> 64 | HotKey | N | 0x0 = (none) 0x90 = Num Lock 0x91 = Scroll Lock 0x100 = Shift 0x200 = Control 0x400 = Alt '0x30'-'0x39' = 0-9 '0x41'-'0x5a' = A-Z '0x70'-'0x87' = F1-F24
> 0x00010000 | ItemID | - | --> LNK ItemID Tags
> 0x00020000 | LinkInfo | - | --> LNK LinkInfo Tags
> 0x00030004 | Description | N |
> 0x00030008 | RelativePath | N |
> 0x00030010 | WorkingDirectory | N |
> 0x00030020 | CommandLineArguments | N |
> 0x00030040 | IconFileName | N |
> 0xa0000000 | UnknownData | - | --> LNK UnknownData Tags
> 0xa0000001 | EnvVarData | - | --> LNK UnknownData Tags
> 0xa0000002 | ConsoleData | - | --> LNK ConsoleData Tags
> 0xa0000003 | TrackerData | - | --> LNK TrackerData Tags
> 0xa0000004 | ConsoleFEData | - | --> LNK ConsoleFEData Tags
> 0xa0000005 | SpecialFolderData | - | --> LNK UnknownData Tags
> 0xa0000006 | DarwinData | - | --> LNK UnknownData Tags
> 0xa0000007 | IconEnvData | - | --> LNK UnknownData Tags
> 0xa0000008 | ShimData | - | --> LNK UnknownData Tags
> 0xa0000009 | PropertyStoreData | - | --> LNK UnknownData Tags
> 0xa000000b | KnownFolderData | - | --> LNK UnknownData Tags
> 0xa000000c | VistaIDListData | - | --> LNK UnknownData Tags

## LNK ItemID Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0x0032 | Item0032 | - | --> LNK Item0032 Tags

## LNK Item0032 Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 14 | TargetFileDOSName | N |

## LNK LinkInfo Tags

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> CommonNetworkRelLink | N |
> CommonPathSuffix | N |
> DeviceName | N |
> DriveSerialNumber | N |
> DriveType | N | 0 = Unknown 1 = Invalid Root Path 2 = Removable Media 3 = Fixed Disk 4 = Remote Drive 5 = CD-ROM 6 = Ram Disk
> LocalBasePath | N |
> NetName | N |
> NetProviderType | N | 0x1a0000 = AVID 0x1b0000 = DOCUSPACE 0x1c0000 = MANGOSOFT 0x1d0000 = SERNET 0x1e0000 = RIVERFRONT1 0x1f0000 = RIVERFRONT2 0x200000 = DECORB 0x210000 = PROTSTOR 0x220000 = FJ_REDIR 0x230000 = DISTINCT 0x240000 = TWINS 0x250000 = RDR2SAMPLE 0x260000 = CSC 0x270000 = 3IN1 0x290000 = EXTENDNET 0x2a0000 = STAC 0x2b0000 = FOXBAT 0x2c0000 = YAHOO 0x2d0000 = EXIFS 0x2e0000 = DAV 0x2f0000 = KNOWARE 0x300000 = OBJECT_DIRE 0x310000 = MASFAX 0x320000 = HOB_NFS 0x330000 = SHIVA 0x340000 = IBMAL 0x350000 = LOCK 0x360000 = TERMSRV 0x370000 = SRT 0x380000 = QUINCY 0x390000 = OPENAFS 0x3a0000 = AVID1 0x3b0000 = DFS
> VolumeID | N |
> VolumeLabel | N |

## LNK UnknownData Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> [no tags known]

## LNK ConsoleData Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 8 | FillAttributes | N |
> 10 | PopupFillAttributes | N |
> 12 | ScreenBufferSize | N |
> 16 | WindowSize | N |
> 20 | WindowOrigin | N |
> 32 | FontSize | N |
> 36 | FontFamily | N | 0x0 = Don't Care 0x10 = Roman 0x20 = Swiss 0x30 = Modern 0x40 = Script 0x50 = Decorative
> 40 | FontWeight | N |
> 44 | FontName | N |
> 108 | CursorSize | N |
> 112 | FullScreen | N |
> 116 | QuickEdit | N |
> 120 | InsertMode | N |
> 124 | WindowOriginAuto | N |
> 128 | HistoryBufferSize | N |
> 132 | NumHistoryBuffers | N |
> 136 | RemoveHistoryDuplicates | N |

## LNK TrackerData Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 16 | MachineID | N |

## LNK ConsoleFEData Tags

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 8 | CodePage | N |

(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised Oct 2, 2009

<-- ExifTool Tag Names