Browse code

bb12102: adding CL_TYPE_LNK for Windows Shortcut Files.

Micah Snyder (micasnyd) authored on 2018/10/20 12:25:38
Showing 3 changed files
... ...
@@ -128,6 +128,7 @@ static const struct ftmap_s {
128 128
     { "CL_TYPE_OOXML_HWP",	CL_TYPE_OOXML_HWP	},
129 129
     { "CL_TYPE_PS",		CL_TYPE_PS		},
130 130
     { "CL_TYPE_MHTML",		CL_TYPE_MHTML		},
131
+    { "CL_TYPE_LNK", 		CL_TYPE_LNK		},
131 132
     { NULL,			CL_TYPE_IGNORED		}
132 133
 };
133 134
 
... ...
@@ -116,6 +116,7 @@ typedef enum {
116 116
     CL_TYPE_XML_HWP,
117 117
     CL_TYPE_HWPOLE2,
118 118
     CL_TYPE_MHTML,
119
+    CL_TYPE_LNK,
119 120
 
120 121
     CL_TYPE_OTHER, /* on-the-fly, used for target 14 (OTHER) */
121 122
     CL_TYPE_IGNORED /* please don't add anything below */
... ...
@@ -195,6 +195,7 @@ static const char *ftypes_int[] = {
195 195
   "1:0:efbbbf3c3f786d6c2076657273696f6e3d22312e3022*3c4857504d4c:HWPML Document:CL_TYPE_ANY:CL_TYPE_XML_HWP:82",
196 196
   "1:0:(4d|6d)(49|69)(4d|6d)(45|65)2d(56|76)657273696f6e3a20{-1024}0a(43|63)6f6e74656e742d(54|74)7970653a20:MHTML file:CL_TYPE_ANY:CL_TYPE_MHTML:83",
197 197
   "1:*:0a(4d|6d)(49|69)(4d|6d)(45|65)2d(56|76)657273696f6e3a20{-1024}0a(43|63)6f6e74656e742d(54|74)7970653a20:MHTML file:CL_TYPE_ANY:CL_TYPE_MHTML:83",
198
+  "0:0:4C0000000114020000000000C000000000000046:Microsoft Windows Shortcut File:CL_TYPE_ANY:CL_TYPE_LNK:100",
198 199
   NULL
199 200
 };
200 201