/src/libfwsi/libfwsi/libfwsi_shell_folder_identifier.c
Line | Count | Source |
1 | | /* |
2 | | * Shell folder identifier functions |
3 | | * |
4 | | * Copyright (C) 2010-2026, Joachim Metz <joachim.metz@gmail.com> |
5 | | * |
6 | | * Refer to AUTHORS for acknowledgements. |
7 | | * |
8 | | * This program is free software: you can redistribute it and/or modify |
9 | | * it under the terms of the GNU Lesser General Public License as published by |
10 | | * the Free Software Foundation, either version 3 of the License, or |
11 | | * (at your option) any later version. |
12 | | * |
13 | | * This program is distributed in the hope that it will be useful, |
14 | | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
15 | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
16 | | * GNU General Public License for more details. |
17 | | * |
18 | | * You should have received a copy of the GNU Lesser General Public License |
19 | | * along with this program. If not, see <https://www.gnu.org/licenses/>. |
20 | | */ |
21 | | |
22 | | #include <common.h> |
23 | | #include <memory.h> |
24 | | #include <types.h> |
25 | | |
26 | | #include "libfwsi_libcerror.h" |
27 | | #include "libfwsi_shell_folder_identifier.h" |
28 | | |
29 | | const uint8_t libfwsi_shell_folder_identifier_3d_objects[ 16 ] = { |
30 | | 0x3f, 0xe0, 0xb7, 0x0d, 0x29, 0xfc, 0xc6, 0x4d, 0x90, 0x20, 0xff, 0x41, 0xb5, 0x9e, 0x51, 0x3a }; |
31 | | |
32 | | const uint8_t libfwsi_shell_folder_identifier_activex_cache_folder[ 16 ] = { |
33 | | 0x81, 0xc3, 0xc6, 0x88, 0x85, 0x2e, 0xd0, 0x11, 0x94, 0xde, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00 }; |
34 | | |
35 | | const uint8_t libfwsi_shell_folder_identifier_add_network_place[ 16 ] = { |
36 | | 0x50, 0x0a, 0x48, 0xd4, 0x28, 0xba, 0xd1, 0x11, 0x8e, 0x75, 0x00, 0xc0, 0x4f, 0xa3, 0x1a, 0x86 }; |
37 | | |
38 | | const uint8_t libfwsi_shell_folder_identifier_administrative_tools[ 16 ] = { |
39 | | 0xe1, 0xa4, 0x0e, 0xd2, 0x57, 0x39, 0xd2, 0x11, 0xa4, 0x0b, 0x0c, 0x50, 0x20, 0x52, 0x41, 0x53 }; |
40 | | |
41 | | const uint8_t libfwsi_shell_folder_identifier_all_control_panel_items[ 16 ] = { |
42 | | 0x20, 0x20, 0xec, 0x21, 0xea, 0x3a, 0x69, 0x10, 0xa2, 0xdd, 0x08, 0x00, 0x2b, 0x30, 0x30, 0x9d }; |
43 | | |
44 | | const uint8_t libfwsi_shell_folder_identifier_all_tasks[ 16 ] = { |
45 | | 0x70, 0xa4, 0x7b, 0xed, 0x54, 0x8e, 0x5e, 0x46, 0x82, 0x5c, 0x99, 0x71, 0x20, 0x43, 0xe0, 0x1c }; |
46 | | |
47 | | const uint8_t libfwsi_shell_folder_identifier_all_tasks2[ 16 ] = { |
48 | | 0x7b, 0x62, 0x0c, 0xf9, 0x80, 0x72, 0xdb, 0x45, 0xbc, 0x26, 0xcc, 0xe7, 0xbd, 0xd6, 0x20, 0xa4 }; |
49 | | |
50 | | const uint8_t libfwsi_shell_folder_identifier_application_suggested_locations[ 16 ] = { |
51 | | 0x66, 0x60, 0x7a, 0xc5, 0xa3, 0x66, 0x91, 0x4d, 0x9e, 0xb9, 0x41, 0x53, 0x21, 0x79, 0xf0, 0xa5 }; |
52 | | |
53 | | const uint8_t libfwsi_shell_folder_identifier_applications[ 16 ] = { |
54 | | 0x9b, 0xd4, 0x34, 0x42, 0x45, 0x02, 0xf3, 0x4d, 0xb7, 0x80, 0x38, 0x93, 0x94, 0x34, 0x56, 0xe1 }; |
55 | | |
56 | | const uint8_t libfwsi_shell_folder_identifier_autoplay[ 16 ] = { |
57 | | 0x1e, 0xde, 0x60, 0x9c, 0xfc, 0xe5, 0xf4, 0x40, 0xa4, 0x87, 0x46, 0x08, 0x51, 0xa8, 0xd9, 0x15 }; |
58 | | |
59 | | const uint8_t libfwsi_shell_folder_identifier_backup_and_restore[ 16 ] = { |
60 | | 0xea, 0x2b, 0x8a, 0xb9, 0x42, 0x7d, 0x58, 0x45, 0x8b, 0xd1, 0x83, 0x2f, 0x41, 0xba, 0xc6, 0xfd }; |
61 | | |
62 | | const uint8_t libfwsi_shell_folder_identifier_backup_and_restore_center[ 16 ] = { |
63 | | 0xdd, 0x31, 0x5a, 0x33, 0x4b, 0xf0, 0x76, 0x4d, 0xa9, 0x25, 0xd6, 0xb4, 0x7c, 0xf3, 0x60, 0xdf }; |
64 | | |
65 | | const uint8_t libfwsi_shell_folder_identifier_biometrics[ 16 ] = { |
66 | | 0xd0, 0xe4, 0x42, 0x01, 0x7a, 0xfb, 0xdc, 0x11, 0xba, 0x4a, 0x00, 0x0f, 0xfe, 0x7a, 0xb4, 0x28 }; |
67 | | |
68 | | const uint8_t libfwsi_shell_folder_identifier_bluetooth_devices[ 16 ] = { |
69 | | 0x59, 0x3f, 0x80, 0x28, 0x75, 0x3a, 0x58, 0x40, 0x99, 0x5f, 0x4e, 0xe5, 0x50, 0x3b, 0x02, 0x3c }; |
70 | | |
71 | | const uint8_t libfwsi_shell_folder_identifier_briefcase[ 16 ] = { |
72 | | 0x20, 0xd9, 0xbb, 0x85, 0xa0, 0x42, 0x69, 0x10, 0xa2, 0xe4, 0x08, 0x00, 0x2b, 0x30, 0x30, 0x9d }; |
73 | | |
74 | | const uint8_t libfwsi_shell_folder_identifier_cabinet_file[ 16 ] = { |
75 | | 0xc0, 0xa5, 0xd7, 0x0c, 0x37, 0x9f, 0xce, 0x11, 0xae, 0x65, 0x08, 0x00, 0x2b, 0x2e, 0x12, 0x62 }; |
76 | | |
77 | | const uint8_t libfwsi_shell_folder_identifier_command_folder[ 16 ] = { |
78 | | 0xc0, 0xf9, 0x7f, 0x43, 0x7f, 0xa0, 0xa0, 0x4f, 0xaf, 0x80, 0x84, 0xb6, 0xc6, 0x44, 0x0a, 0x16 }; |
79 | | |
80 | | const uint8_t libfwsi_shell_folder_identifier_common_places_fs_folder[ 16 ] = { |
81 | | 0xa6, 0x6c, 0x4a, 0xd3, 0xc2, 0x62, 0x34, 0x4c, 0x8a, 0x7c, 0x14, 0x70, 0x9c, 0x1a, 0xd9, 0x38 }; |
82 | | |
83 | | const uint8_t libfwsi_shell_folder_identifier_compressed_folder[ 16 ] = { |
84 | | 0xe0, 0xcc, 0x8d, 0xe8, 0xb3, 0xb7, 0xd1, 0x11, 0xa9, 0xf0, 0x00, 0xaa, 0x00, 0x60, 0xfa, 0x31 }; |
85 | | |
86 | | const uint8_t libfwsi_shell_folder_identifier_computer_delegate_folder[ 16 ] = { |
87 | | 0xf8, 0xbd, 0x55, 0xb1, 0xf0, 0x02, 0x1e, 0x45, 0x9a, 0x26, 0xae, 0x31, 0x7c, 0xfd, 0x77, 0x79 }; |
88 | | |
89 | | const uint8_t libfwsi_shell_folder_identifier_computer_search_results_folder[ 16 ] = { |
90 | | 0x70, 0xe3, 0x4d, 0x1f, 0x27, 0xd6, 0xd1, 0x11, 0xba, 0x4f, 0x00, 0xa0, 0xc9, 0x1e, 0xed, 0xba }; |
91 | | |
92 | | const uint8_t libfwsi_shell_folder_identifier_computers_and_devices[ 16 ] = { |
93 | | 0x0d, 0x1a, 0x2c, 0xf0, 0x21, 0xbe, 0x50, 0x43, 0x88, 0xb0, 0x73, 0x67, 0xfc, 0x96, 0xef, 0x3c }; |
94 | | |
95 | | const uint8_t libfwsi_shell_folder_identifier_control_panel[ 16 ] = { |
96 | | 0x68, 0x06, 0xee, 0x26, 0x0a, 0xa0, 0xd7, 0x44, 0x93, 0x71, 0xbe, 0xb0, 0x64, 0xc9, 0x86, 0x83 }; |
97 | | |
98 | | const uint8_t libfwsi_shell_folder_identifier_control_panel_command_object_for_start_menu_and_desktop[ 16 ] = { |
99 | | 0x94, 0xe6, 0x99, 0x53, 0xe5, 0x6c, 0x6c, 0x4d, 0x8f, 0xce, 0x1d, 0x88, 0x70, 0xfd, 0xcb, 0xa0 }; |
100 | | |
101 | | const uint8_t libfwsi_shell_folder_identifier_credential_manager[ 16 ] = { |
102 | | 0xf1, 0xf5, 0x06, 0x12, 0x69, 0x05, 0x2c, 0x41, 0x8f, 0xec, 0x32, 0x04, 0x63, 0x0d, 0xfb, 0x70 }; |
103 | | |
104 | | const uint8_t libfwsi_shell_folder_identifier_db_folder[ 16 ] = { |
105 | | 0x16, 0x2b, 0x95, 0xb2, 0x07, 0x0e, 0x5a, 0x4e, 0xb9, 0x93, 0x58, 0xc5, 0x2c, 0xb9, 0x4c, 0xae }; |
106 | | |
107 | | const uint8_t libfwsi_shell_folder_identifier_default_location[ 16 ] = { |
108 | | 0x5f, 0xd9, 0xc6, 0x00, 0x9c, 0x32, 0x9a, 0x40, 0x81, 0xd7, 0xc4, 0x6c, 0x66, 0xea, 0x7f, 0x33 }; |
109 | | |
110 | | const uint8_t libfwsi_shell_folder_identifier_desktop[ 16 ] = { |
111 | | 0x00, 0x14, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46 }; |
112 | | |
113 | | const uint8_t libfwsi_shell_folder_identifier_device_center[ 16 ] = { |
114 | | 0x66, 0x1a, 0xa9, 0xa8, 0x7d, 0x3a, 0x24, 0x44, 0x8d, 0x24, 0x04, 0xe1, 0x80, 0x69, 0x5c, 0x7a }; |
115 | | |
116 | | const uint8_t libfwsi_shell_folder_identifier_device_center_initialization[ 16 ] = { |
117 | | 0xe2, 0x36, 0xb1, 0xc2, 0x0e, 0xd5, 0x5c, 0x40, 0x87, 0x84, 0x36, 0x3c, 0x58, 0x2b, 0xf4, 0x3e }; |
118 | | |
119 | | const uint8_t libfwsi_shell_folder_identifier_devicepairingfolder_initialization[ 16 ] = { |
120 | | 0x0f, 0x42, 0xe2, 0xae, 0x0e, 0xd5, 0x5c, 0x40, 0x87, 0x84, 0x36, 0x3c, 0x58, 0x2b, 0xf4, 0x5a }; |
121 | | |
122 | | const uint8_t libfwsi_shell_folder_identifier_directory[ 16 ] = { |
123 | | 0xf0, 0x90, 0x12, 0xfe, 0xbd, 0xcf, 0xcf, 0x11, 0xa3, 0x30, 0x00, 0xaa, 0x00, 0xc1, 0x6e, 0x65 }; |
124 | | |
125 | | const uint8_t libfwsi_shell_folder_identifier_display[ 16 ] = { |
126 | | 0x8b, 0x43, 0x55, 0xc5, 0x23, 0x3c, 0x69, 0x47, 0xa7, 0x1f, 0xb6, 0xd3, 0xd9, 0xb6, 0x05, 0x3a }; |
127 | | |
128 | | const uint8_t libfwsi_shell_folder_identifier_dlna_content_directory_data_source[ 16 ] = { |
129 | | 0xdf, 0x5e, 0x03, 0xd2, 0xcb, 0x75, 0xf1, 0x4e, 0x95, 0xa7, 0x41, 0x0d, 0x9e, 0xe1, 0x71, 0x70 }; |
130 | | |
131 | | const uint8_t libfwsi_shell_folder_identifier_dlna_media_servers_data_source[ 16 ] = { |
132 | | 0x17, 0xf6, 0x9a, 0x28, 0xc3, 0x1c, 0xa6, 0x42, 0x92, 0x6c, 0xe6, 0xa8, 0x63, 0xf0, 0xe3, 0xba }; |
133 | | |
134 | | const uint8_t libfwsi_shell_folder_identifier_dxp[ 16 ] = { |
135 | | 0x8d, 0xb8, 0xd8, 0x8f, 0xe1, 0x30, 0x25, 0x4f, 0xac, 0x2b, 0x55, 0x3d, 0x3d, 0x65, 0xf0, 0xea }; |
136 | | |
137 | | const uint8_t libfwsi_shell_folder_identifier_ease_of_access[ 16 ] = { |
138 | | 0x5e, 0x64, 0x55, 0xd5, 0xf8, 0xd4, 0x29, 0x4c, 0xa8, 0x27, 0xd9, 0x3c, 0x85, 0x9c, 0x4f, 0x2a }; |
139 | | |
140 | | const uint8_t libfwsi_shell_folder_identifier_ecs[ 16 ] = { |
141 | | 0x24, 0x09, 0xdb, 0xec, 0x08, 0x42, 0x1e, 0x45, 0x8e, 0xe0, 0x37, 0x3c, 0x09, 0x56, 0xde, 0x16 }; |
142 | | |
143 | | const uint8_t libfwsi_shell_folder_identifier_email[ 16 ] = { |
144 | | 0xf5, 0xa1, 0x59, 0x25, 0xd7, 0x21, 0xd4, 0x11, 0xbd, 0xaf, 0x00, 0xc0, 0x4f, 0x60, 0xb9, 0xf0 }; |
145 | | |
146 | | const uint8_t libfwsi_shell_folder_identifier_enhanced_storage_data_source[ 16 ] = { |
147 | | 0x2d, 0xa0, 0x13, 0x91, 0xa3, 0x00, 0xb9, 0x46, 0xbc, 0x5f, 0x9c, 0x04, 0xda, 0xdd, 0xd5, 0xd7 }; |
148 | | |
149 | | const uint8_t libfwsi_shell_folder_identifier_explorer_browser_results_folder[ 16 ] = { |
150 | | 0x64, 0x8b, 0x8c, 0x41, 0x63, 0x54, 0x1d, 0x46, 0x88, 0xe0, 0x75, 0xe2, 0xaf, 0xa3, 0xc6, 0xfa }; |
151 | | |
152 | | const uint8_t libfwsi_shell_folder_identifier_extensions_manager_folder[ 16 ] = { |
153 | | 0x39, 0x03, 0x2f, 0x69, 0xaa, 0xcb, 0xe6, 0x47, 0xb5, 0xb5, 0x3b, 0x84, 0xdb, 0x60, 0x4e, 0x87 }; |
154 | | |
155 | | const uint8_t libfwsi_shell_folder_identifier_favorites[ 16 ] = { |
156 | | 0x80, 0xa6, 0x3c, 0x32, 0x4d, 0xc2, 0x99, 0x40, 0xb9, 0x4d, 0x44, 0x6d, 0xd2, 0xd7, 0x24, 0x9e }; |
157 | | |
158 | | const uint8_t libfwsi_shell_folder_identifier_feedback_tool[ 16 ] = { |
159 | | 0x7c, 0x45, 0x43, 0x83, 0x03, 0x87, 0x0f, 0x41, 0xba, 0x8b, 0x8b, 0x02, 0x6e, 0x43, 0x17, 0x43 }; |
160 | | |
161 | | const uint8_t libfwsi_shell_folder_identifier_file_backup_index[ 16 ] = { |
162 | | 0xac, 0xa5, 0x7c, 0x87, 0x41, 0xcb, 0x42, 0x48, 0x9c, 0x69, 0x91, 0x36, 0xe4, 0x2d, 0x47, 0xe2 }; |
163 | | |
164 | | const uint8_t libfwsi_shell_folder_identifier_file_explorer[ 16 ] = { |
165 | | 0xd8, 0x5f, 0x20, 0x52, 0xfb, 0x5d, 0x7d, 0x44, 0x80, 0x1a, 0xd0, 0xb5, 0x2f, 0x2e, 0x83, 0xe1 }; |
166 | | |
167 | | const uint8_t libfwsi_shell_folder_identifier_file_history_data_source[ 16 ] = { |
168 | | 0x5c, 0xe8, 0x6c, 0x2f, 0xee, 0xf9, 0xca, 0x43, 0x90, 0xc7, 0x8a, 0x9b, 0xd5, 0x3a, 0x24, 0x67 }; |
169 | | |
170 | | const uint8_t libfwsi_shell_folder_identifier_folder_options[ 16 ] = { |
171 | | 0x5c, 0x7c, 0xfd, 0x6d, 0x51, 0x24, 0xd3, 0x11, 0xa2, 0x99, 0x00, 0xc0, 0x4f, 0x8e, 0xf6, 0xaf }; |
172 | | |
173 | | const uint8_t libfwsi_shell_folder_identifier_folder_shortcut[ 16 ] = { |
174 | | 0xd1, 0xce, 0xfa, 0x0a, 0x28, 0xe8, 0xd1, 0x11, 0x91, 0x87, 0xb5, 0x32, 0xf1, 0xe9, 0x57, 0x5d }; |
175 | | |
176 | | const uint8_t libfwsi_shell_folder_identifier_font_settings[ 16 ] = { |
177 | | 0x89, 0x25, 0x41, 0x93, 0xd4, 0x74, 0x4e, 0x4e, 0xad, 0x0e, 0xe0, 0xcb, 0x62, 0x14, 0x40, 0xfd }; |
178 | | |
179 | | const uint8_t libfwsi_shell_folder_identifier_fonts[ 16 ] = { |
180 | | 0xe1, 0xa4, 0x0e, 0xd2, 0x57, 0x39, 0xd2, 0x11, 0xa4, 0x0b, 0x0c, 0x50, 0x20, 0x52, 0x41, 0x52 }; |
181 | | |
182 | | const uint8_t libfwsi_shell_folder_identifier_frequent_places_folder[ 16 ] = { |
183 | | 0xe4, 0xe9, 0x36, 0x39, 0x2c, 0xd9, 0xee, 0x4e, 0xa8, 0x5a, 0xbc, 0x16, 0xd5, 0xea, 0x08, 0x19 }; |
184 | | |
185 | | const uint8_t libfwsi_shell_folder_identifier_fusion_cache[ 16 ] = { |
186 | | 0xc9, 0x80, 0x26, 0x1d, 0x2a, 0x0e, 0x9d, 0x46, 0xb7, 0x87, 0x06, 0x55, 0x58, 0xbc, 0x7d, 0x43 }; |
187 | | |
188 | | const uint8_t libfwsi_shell_folder_identifier_games_explorer[ 16 ] = { |
189 | | 0xdf, 0x8f, 0x22, 0xed, 0xa8, 0x9e, 0x70, 0x48, 0x83, 0xb1, 0x96, 0xb0, 0x2c, 0xfe, 0x0d, 0x52 }; |
190 | | |
191 | | const uint8_t libfwsi_shell_folder_identifier_help_and_support[ 16 ] = { |
192 | | 0xf1, 0xa1, 0x59, 0x25, 0xd7, 0x21, 0xd4, 0x11, 0xbd, 0xaf, 0x00, 0xc0, 0x4f, 0x60, 0xb9, 0xf0 }; |
193 | | |
194 | | const uint8_t libfwsi_shell_folder_identifier_history[ 16 ] = { |
195 | | 0x00, 0x8b, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46 }; |
196 | | |
197 | | const uint8_t libfwsi_shell_folder_identifier_history2[ 16 ] = { |
198 | | 0x20, 0xa0, 0xc7, 0x3d, 0xcd, 0x0a, 0xcf, 0x11, 0xa9, 0xbb, 0x00, 0xaa, 0x00, 0x4a, 0xe8, 0x37 }; |
199 | | |
200 | | const uint8_t libfwsi_shell_folder_identifier_history3[ 16 ] = { |
201 | | 0x10, 0x7d, 0x66, 0x88, 0xf0, 0x10, 0xd0, 0x11, 0x81, 0x50, 0x00, 0xaa, 0x00, 0xbf, 0x84, 0x57 }; |
202 | | |
203 | | const uint8_t libfwsi_shell_folder_identifier_history4[ 16 ] = { |
204 | | 0x60, 0x35, 0x39, 0xff, 0xa7, 0xc2, 0xcf, 0x11, 0xbf, 0xf4, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00 }; |
205 | | |
206 | | const uint8_t libfwsi_shell_folder_identifier_history_vault[ 16 ] = { |
207 | | 0x65, 0xe9, 0xb6, 0xf6, 0xb2, 0xe9, 0x4b, 0x44, 0x92, 0x86, 0x10, 0xc9, 0x15, 0x2e, 0xdb, 0xc5 }; |
208 | | |
209 | | const uint8_t libfwsi_shell_folder_identifier_home_group_control_panel[ 16 ] = { |
210 | | 0x50, 0x76, 0xca, 0x67, 0xe6, 0x96, 0xdd, 0x4f, 0xbb, 0x43, 0xa8, 0xe7, 0x74, 0xf7, 0x3a, 0x57 }; |
211 | | |
212 | | const uint8_t libfwsi_shell_folder_identifier_inbox[ 16 ] = { |
213 | | 0x75, 0x0d, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46 }; |
214 | | |
215 | | const uint8_t libfwsi_shell_folder_identifier_inbox2[ 16 ] = { |
216 | | 0x76, 0x0d, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46 }; |
217 | | |
218 | | const uint8_t libfwsi_shell_folder_identifier_install_new_programs[ 16 ] = { |
219 | | 0x2e, 0xe9, 0xea, 0x15, 0x7a, 0xf1, 0x31, 0x44, 0x9f, 0x28, 0x80, 0x5e, 0x48, 0x2d, 0xaf, 0xd4 }; |
220 | | |
221 | | const uint8_t libfwsi_shell_folder_identifier_installed_updates[ 16 ] = { |
222 | | 0xa1, 0xa8, 0x50, 0xd4, 0x68, 0x95, 0xc7, 0x45, 0x9c, 0x0e, 0xb4, 0xf9, 0xfb, 0x45, 0x37, 0xbd }; |
223 | | |
224 | | const uint8_t libfwsi_shell_folder_identifier_internet[ 16 ] = { |
225 | | 0xf4, 0xa1, 0x59, 0x25, 0xd7, 0x21, 0xd4, 0x11, 0xbd, 0xaf, 0x00, 0xc0, 0x4f, 0x60, 0xb9, 0xf0 }; |
226 | | |
227 | | const uint8_t libfwsi_shell_folder_identifier_internet_explorer[ 16 ] = { |
228 | | 0x42, 0x3b, 0xf2, 0xfb, 0xf0, 0xe3, 0x1b, 0x10, 0x84, 0x88, 0x00, 0xaa, 0x00, 0x3e, 0x56, 0xf8 }; |
229 | | |
230 | | const uint8_t libfwsi_shell_folder_identifier_internet_explorer_history_and_feeds_shell_data_source_for_windows_search[ 16 ] = { |
231 | | 0x01, 0x61, 0x01, 0x11, 0x66, 0xe3, 0x22, 0x4d, 0xbc, 0x06, 0x4a, 0xda, 0x33, 0x5c, 0x89, 0x2b }; |
232 | | |
233 | | const uint8_t libfwsi_shell_folder_identifier_internet_explorer_rss_feeds_folder[ 16 ] = { |
234 | | 0xb5, 0x6b, 0x09, 0x9a, 0xc3, 0x9d, 0x1c, 0x4d, 0x85, 0x26, 0xc3, 0xcb, 0xf9, 0x91, 0xea, 0x4e }; |
235 | | |
236 | | const uint8_t libfwsi_shell_folder_identifier_internet_folder[ 16 ] = { |
237 | | 0x80, 0x53, 0x1c, 0x87, 0xa0, 0x42, 0x69, 0x10, 0xa2, 0xea, 0x08, 0x00, 0x2b, 0x30, 0x30, 0x9d }; |
238 | | |
239 | | const uint8_t libfwsi_shell_folder_identifier_language_settings[ 16 ] = { |
240 | | 0xc9, 0x2c, 0x78, 0xbf, 0x52, 0x5a, 0x17, 0x4a, 0x80, 0x6c, 0x2a, 0x89, 0x4f, 0xfe, 0xea, 0xc5 }; |
241 | | |
242 | | const uint8_t libfwsi_shell_folder_identifier_layout_folder[ 16 ] = { |
243 | | 0x46, 0x03, 0x8b, 0x32, 0xaf, 0x7e, 0xbe, 0x4b, 0xa4, 0x79, 0x7c, 0xb8, 0x8a, 0x09, 0x5f, 0x5b }; |
244 | | |
245 | | const uint8_t libfwsi_shell_folder_identifier_libraries_users_files_folder_delegate_folder[ 16 ] = { |
246 | | 0xf7, 0x64, 0x66, 0x89, 0xe1, 0x12, 0x0f, 0x49, 0x87, 0x82, 0xc0, 0x83, 0x5a, 0xfd, 0x98, 0xfc }; |
247 | | |
248 | | const uint8_t libfwsi_shell_folder_identifier_library_folder[ 16 ] = { |
249 | | 0x3a, 0x56, 0xa3, 0xa5, 0x55, 0x57, 0x6f, 0x4a, 0x85, 0x4e, 0xaf, 0xa3, 0x23, 0x0b, 0x19, 0x9f }; |
250 | | |
251 | | const uint8_t libfwsi_shell_folder_identifier_location_folder[ 16 ] = { |
252 | | 0xa9, 0xf8, 0x7c, 0x26, 0xe3, 0xf4, 0xe6, 0x41, 0x95, 0xb1, 0xaf, 0x88, 0x1b, 0xe1, 0x30, 0xff }; |
253 | | |
254 | | const uint8_t libfwsi_shell_folder_identifier_manage_wireless_networks[ 16 ] = { |
255 | | 0x5f, 0x08, 0xa9, 0x1f, 0xa2, 0x25, 0x9b, 0x48, 0x85, 0xd4, 0x86, 0x32, 0x6e, 0xed, 0xcd, 0x87 }; |
256 | | |
257 | | const uint8_t libfwsi_shell_folder_identifier_microsoft_browser_architecture[ 16 ] = { |
258 | | 0x3a, 0x6e, 0xe4, 0xa5, 0x49, 0x88, 0xd1, 0x11, 0x9d, 0x8c, 0x00, 0xc0, 0x4f, 0xc9, 0x9d, 0x61 }; |
259 | | |
260 | | const uint8_t libfwsi_shell_folder_identifier_microsoft_browser_architecture2[ 16 ] = { |
261 | | 0x4c, 0x6f, 0x47, 0xbc, 0xd7, 0xd9, 0x00, 0x41, 0x8d, 0x4e, 0xe0, 0x43, 0xf6, 0xde, 0xc4, 0x09 }; |
262 | | |
263 | | const uint8_t libfwsi_shell_folder_identifier_microsoft_ftp_folder[ 16 ] = { |
264 | | 0xc0, 0x6e, 0xda, 0x63, 0x98, 0x2e, 0xcf, 0x11, 0x8d, 0x82, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00 }; |
265 | | |
266 | | const uint8_t libfwsi_shell_folder_identifier_microsoft_office_outlook[ 16 ] = { |
267 | | 0x76, 0x35, 0xd8, 0x89, 0xd1, 0x6b, 0x86, 0x4c, 0x94, 0x54, 0xbe, 0xb0, 0x4e, 0x94, 0xc8, 0x19 }; |
268 | | |
269 | | const uint8_t libfwsi_shell_folder_identifier_microsoft_onenote_namespace_extension_for_windows_desktop_search[ 16 ] = { |
270 | | 0xb6, 0xdc, 0x75, 0x08, 0x86, 0xc6, 0x43, 0x42, 0x94, 0x32, 0xad, 0xcc, 0xf0, 0xb9, 0xf2, 0xd7 }; |
271 | | |
272 | | const uint8_t libfwsi_shell_folder_identifier_microsoft_windows_font_folder[ 16 ] = { |
273 | | 0x80, 0xb3, 0x84, 0xbd, 0xa2, 0x8c, 0x69, 0x10, 0xab, 0x1d, 0x08, 0x00, 0x09, 0x48, 0xf5, 0x34 }; |
274 | | |
275 | | const uint8_t libfwsi_shell_folder_identifier_mobile_broadband_profile_settings_editor[ 16 ] = { |
276 | | 0x19, 0x04, 0x63, 0x87, 0x16, 0x62, 0xf8, 0x4f, 0xa1, 0xf0, 0x14, 0x35, 0x62, 0xd1, 0x6d, 0x5c }; |
277 | | |
278 | | const uint8_t libfwsi_shell_folder_identifier_mobility_center_control_panel[ 16 ] = { |
279 | | 0x48, 0xf1, 0xa4, 0x5e, 0x8c, 0x30, 0xd7, 0x46, 0x98, 0xa9, 0x49, 0x04, 0x1b, 0x1d, 0xd4, 0x68 }; |
280 | | |
281 | | const uint8_t libfwsi_shell_folder_identifier_ms_graph_recent_file_folder[ 16 ] = { |
282 | | 0xe9, 0x4e, 0x25, 0x42, 0x25, 0xe6, 0x65, 0x40, 0x8f, 0x70, 0x77, 0x50, 0x90, 0x25, 0x6f, 0x72 }; |
283 | | |
284 | | const uint8_t libfwsi_shell_folder_identifier_my_computer[ 16 ] = { |
285 | | 0xe0, 0x4f, 0xd0, 0x20, 0xea, 0x3a, 0x69, 0x10, 0xa2, 0xd8, 0x08, 0x00, 0x2b, 0x30, 0x30, 0x9d }; |
286 | | |
287 | | const uint8_t libfwsi_shell_folder_identifier_my_documents[ 16 ] = { |
288 | | 0xba, 0x8f, 0x0d, 0x45, 0x25, 0xad, 0xd0, 0x11, 0x98, 0xa8, 0x08, 0x00, 0x36, 0x1b, 0x11, 0x03 }; |
289 | | |
290 | | const uint8_t libfwsi_shell_folder_identifier_my_network_places[ 16 ] = { |
291 | | 0x60, 0x2c, 0x8d, 0x20, 0xea, 0x3a, 0x69, 0x10, 0xa2, 0xd7, 0x08, 0x00, 0x2b, 0x30, 0x30, 0x9d }; |
292 | | |
293 | | const uint8_t libfwsi_shell_folder_identifier_network_and_dialup_connections[ 16 ] = { |
294 | | 0xc7, 0xac, 0x07, 0x70, 0x02, 0x32, 0xd1, 0x11, 0xaa, 0xd2, 0x00, 0x80, 0x5f, 0xc1, 0x27, 0x0e }; |
295 | | |
296 | | const uint8_t libfwsi_shell_folder_identifier_network_and_dialup_connections2[ 16 ] = { |
297 | | 0xa0, 0xff, 0x2c, 0x99, 0x57, 0xf5, 0x1a, 0x10, 0x88, 0xec, 0x00, 0xdd, 0x01, 0x0c, 0xcc, 0x48 }; |
298 | | |
299 | | const uint8_t libfwsi_shell_folder_identifier_network_and_sharing_center[ 16 ] = { |
300 | | 0xc9, 0x8f, 0x90, 0x8e, 0xcc, 0xbe, 0xf6, 0x40, 0x91, 0x5b, 0xf4, 0xca, 0x0e, 0x70, 0xd0, 0x3d }; |
301 | | |
302 | | const uint8_t libfwsi_shell_folder_identifier_network_map[ 16 ] = { |
303 | | 0x1a, 0x9b, 0xde, 0xe7, 0x33, 0x75, 0x56, 0x45, 0x94, 0x84, 0xb2, 0x6f, 0xb4, 0x86, 0x47, 0x5e }; |
304 | | |
305 | | const uint8_t libfwsi_shell_folder_identifier_network_setup_wizard[ 16 ] = { |
306 | | 0x0d, 0x52, 0x28, 0x27, 0xc8, 0x1e, 0x68, 0x4c, 0xa5, 0x51, 0x31, 0x6b, 0x68, 0x4c, 0x4e, 0xa7 }; |
307 | | |
308 | | const uint8_t libfwsi_shell_folder_identifier_offline_files[ 16 ] = { |
309 | | 0x7b, 0x2e, 0x7a, 0xbd, 0xcb, 0x21, 0xb2, 0x41, 0xa0, 0x86, 0xb3, 0x09, 0x68, 0x0c, 0x6b, 0x7e }; |
310 | | |
311 | | const uint8_t libfwsi_shell_folder_identifier_offline_files_folder[ 16 ] = { |
312 | | 0x70, 0x1f, 0xdb, 0xaf, 0x4c, 0x2a, 0xd2, 0x11, 0x90, 0x39, 0x00, 0xc0, 0x4f, 0x8e, 0xeb, 0x3e }; |
313 | | |
314 | | const uint8_t libfwsi_shell_folder_identifier_other_users_folder[ 16 ] = { |
315 | | 0xac, 0xbf, 0x85, 0x67, 0x2d, 0x9d, 0xe5, 0x4b, 0xb7, 0xe2, 0x59, 0x93, 0x7e, 0x8f, 0xb8, 0x0a }; |
316 | | |
317 | | const uint8_t libfwsi_shell_folder_identifier_other_users_folder2[ 16 ] = { |
318 | | 0x98, 0x3f, 0xfb, 0xb4, 0xea, 0xc1, 0x8d, 0x42, 0xa7, 0x8a, 0xd1, 0xf5, 0x65, 0x9c, 0xba, 0x93 }; |
319 | | |
320 | | const uint8_t libfwsi_shell_folder_identifier_parental_controls[ 16 ] = { |
321 | | 0x84, 0x8d, 0xae, 0x96, 0x50, 0xa2, 0x20, 0x45, 0x95, 0xa5, 0xa4, 0x7a, 0x7e, 0x3c, 0x54, 0x8b }; |
322 | | |
323 | | const uint8_t libfwsi_shell_folder_identifier_pc_settings[ 16 ] = { |
324 | | 0x8c, 0xf3, 0xd4, 0x5e, 0xff, 0xd3, 0x61, 0x4d, 0xb5, 0x06, 0x68, 0x20, 0x32, 0x0a, 0xeb, 0xfe }; |
325 | | |
326 | | const uint8_t libfwsi_shell_folder_identifier_performance_information_and_tools[ 16 ] = { |
327 | | 0x5e, 0x95, 0xf3, 0x78, 0x90, 0x3b, 0x84, 0x41, 0xbd, 0x14, 0x53, 0x97, 0xc1, 0x5f, 0x1e, 0xfc }; |
328 | | |
329 | | const uint8_t libfwsi_shell_folder_identifier_personalization_control_panel[ 16 ] = { |
330 | | 0xd6, 0x4e, 0x83, 0xed, 0x5a, 0x4b, 0xfe, 0x4b, 0x8f, 0x11, 0xa6, 0x26, 0xdc, 0xb6, 0xa9, 0x21 }; |
331 | | |
332 | | const uint8_t libfwsi_shell_folder_identifier_portable_devices[ 16 ] = { |
333 | | 0x3c, 0x6d, 0x78, 0x35, 0x75, 0xb0, 0xb9, 0x49, 0x88, 0xdd, 0x02, 0x98, 0x76, 0xe1, 0x1c, 0x01 }; |
334 | | |
335 | | const uint8_t libfwsi_shell_folder_identifier_portable_media_devices[ 16 ] = { |
336 | | 0xb4, 0x67, 0x01, 0x64, 0xb0, 0x59, 0xa6, 0x47, 0xb3, 0x35, 0xa6, 0xb3, 0xc0, 0x69, 0x5a, 0xea }; |
337 | | |
338 | | const uint8_t libfwsi_shell_folder_identifier_power_options[ 16 ] = { |
339 | | 0x37, 0x59, 0x5a, 0x02, 0xbe, 0xa6, 0x86, 0x46, 0xa8, 0x44, 0x36, 0xfe, 0x4b, 0xec, 0x8b, 0x6d }; |
340 | | |
341 | | const uint8_t libfwsi_shell_folder_identifier_previous_versions[ 16 ] = { |
342 | | 0x3c, 0xa1, 0xb7, 0x9d, 0x08, 0xf2, 0x81, 0x49, 0x83, 0x53, 0x73, 0xcc, 0x61, 0xae, 0x27, 0x83 }; |
343 | | |
344 | | const uint8_t libfwsi_shell_folder_identifier_previous_versions_delegate_folder[ 16 ] = { |
345 | | 0x6a, 0xd6, 0x23, 0x17, 0x12, 0x7a, 0x3e, 0x44, 0x88, 0xc7, 0x05, 0xe1, 0xbf, 0xe7, 0x99, 0x83 }; |
346 | | |
347 | | const uint8_t libfwsi_shell_folder_identifier_previous_versions_results_delegate_folder[ 16 ] = { |
348 | | 0x02, 0xd4, 0xc3, 0xa3, 0x6c, 0xe5, 0x33, 0x40, 0x95, 0xf7, 0x48, 0x85, 0xe8, 0x0b, 0x01, 0x11 }; |
349 | | |
350 | | const uint8_t libfwsi_shell_folder_identifier_previous_versions_results_folder[ 16 ] = { |
351 | | 0x3b, 0xab, 0xc2, 0xf8, 0xbc, 0x17, 0xda, 0x41, 0x97, 0x58, 0x33, 0x9d, 0x7d, 0xbf, 0x2d, 0x88 }; |
352 | | |
353 | | const uint8_t libfwsi_shell_folder_identifier_printers_and_faxes[ 16 ] = { |
354 | | 0x80, 0xa2, 0x27, 0x22, 0xea, 0x3a, 0x69, 0x10, 0xa2, 0xde, 0x08, 0x00, 0x2b, 0x30, 0x30, 0x9d }; |
355 | | |
356 | | const uint8_t libfwsi_shell_folder_identifier_printhood_delegate_folder[ 16 ] = { |
357 | | 0x29, 0xfc, 0x50, 0xed, 0x64, 0xb9, 0xa9, 0x48, 0xaf, 0xb3, 0x15, 0xeb, 0xb9, 0xb9, 0x7f, 0x36 }; |
358 | | |
359 | | const uint8_t libfwsi_shell_folder_identifier_programs_and_features[ 16 ] = { |
360 | | 0x6a, 0xbe, 0x81, 0x7b, 0x2b, 0xce, 0x76, 0x46, 0xa2, 0x9e, 0xeb, 0x90, 0x7a, 0x51, 0x26, 0xc5 }; |
361 | | |
362 | | const uint8_t libfwsi_shell_folder_identifier_programs_folder[ 16 ] = { |
363 | | 0x3c, 0xd8, 0xe9, 0x7b, 0x29, 0xa7, 0x97, 0x4d, 0xb5, 0xa7, 0x1b, 0x73, 0x13, 0xc3, 0x9e, 0x0a }; |
364 | | |
365 | | const uint8_t libfwsi_shell_folder_identifier_programs_folder_and_fast_items[ 16 ] = { |
366 | | 0x76, 0x5e, 0x5e, 0x86, 0x83, 0xad, 0xca, 0x4d, 0xa1, 0x09, 0x50, 0xdc, 0x21, 0x13, 0xce, 0x9a }; |
367 | | |
368 | | const uint8_t libfwsi_shell_folder_identifier_proximity_cpl[ 16 ] = { |
369 | | 0xe3, 0xb2, 0x60, 0x80, 0xd7, 0xc9, 0x5d, 0x4a, 0x8c, 0x6b, 0xce, 0x8e, 0xba, 0x11, 0x13, 0x28 }; |
370 | | |
371 | | const uint8_t libfwsi_shell_folder_identifier_public_folder[ 16 ] = { |
372 | | 0x4d, 0xa5, 0x36, 0x43, 0x8b, 0x03, 0x85, 0x46, 0xab, 0x02, 0x99, 0xbb, 0x52, 0xd3, 0xfb, 0x8b }; |
373 | | |
374 | | const uint8_t libfwsi_shell_folder_identifier_quick_access[ 16 ] = { |
375 | | 0xcb, 0x85, 0x9f, 0x67, 0x20, 0x02, 0x80, 0x40, 0xb2, 0x9b, 0x55, 0x40, 0xcc, 0x05, 0xaa, 0xb6 }; |
376 | | |
377 | | const uint8_t libfwsi_shell_folder_identifier_recent_items_instance_folder[ 16 ] = { |
378 | | 0x5e, 0xb2, 0x64, 0x45, 0xcd, 0x30, 0x87, 0x47, 0x82, 0xba, 0x39, 0xe7, 0x3a, 0x75, 0x0b, 0x14 }; |
379 | | |
380 | | const uint8_t libfwsi_shell_folder_identifier_recent_places_folder[ 16 ] = { |
381 | | 0x6d, 0x7a, 0x87, 0x22, 0xa1, 0x37, 0x1a, 0x46, 0x91, 0xb0, 0xdb, 0xda, 0x5a, 0xae, 0xbc, 0x99 }; |
382 | | |
383 | | const uint8_t libfwsi_shell_folder_identifier_recycle_bin[ 16 ] = { |
384 | | 0x40, 0xf0, 0x5f, 0x64, 0x81, 0x50, 0x1b, 0x10, 0x9f, 0x08, 0x00, 0xaa, 0x00, 0x2f, 0x95, 0x4e }; |
385 | | |
386 | | const uint8_t libfwsi_shell_folder_identifier_remote_printers[ 16 ] = { |
387 | | 0xfd, 0xa9, 0x3a, 0x86, 0xdf, 0x42, 0x7b, 0x45, 0x8e, 0x4d, 0x0d, 0xe1, 0xb8, 0x01, 0x5c, 0x60 }; |
388 | | |
389 | | const uint8_t libfwsi_shell_folder_identifier_removable_drives[ 16 ] = { |
390 | | 0x77, 0x2c, 0xfb, 0xf5, 0x2f, 0x0e, 0x16, 0x4a, 0xa3, 0x81, 0x3e, 0x56, 0x0c, 0x68, 0xbc, 0x83 }; |
391 | | |
392 | | const uint8_t libfwsi_shell_folder_identifier_removable_storage_devices[ 16 ] = { |
393 | | 0x30, 0x28, 0x48, 0xa6, 0xeb, 0x08, 0xe2, 0x41, 0x84, 0xc1, 0x73, 0x92, 0x0c, 0x2b, 0xad, 0xb9 }; |
394 | | |
395 | | const uint8_t libfwsi_shell_folder_identifier_results_folder[ 16 ] = { |
396 | | 0x15, 0xe7, 0x65, 0x29, 0x66, 0xeb, 0x19, 0x47, 0xb5, 0x3f, 0x16, 0x72, 0x67, 0x3b, 0xbe, 0xfa }; |
397 | | |
398 | | const uint8_t libfwsi_shell_folder_identifier_run[ 16 ] = { |
399 | | 0xf3, 0xa1, 0x59, 0x25, 0xd7, 0x21, 0xd4, 0x11, 0xbd, 0xaf, 0x00, 0xc0, 0x4f, 0x60, 0xb9, 0xf0 }; |
400 | | |
401 | | const uint8_t libfwsi_shell_folder_identifier_scanners_and_cameras[ 16 ] = { |
402 | | 0x36, 0xb7, 0x11, 0xe2, 0xfd, 0x43, 0xd1, 0x11, 0x9e, 0xfb, 0x00, 0x00, 0xf8, 0x75, 0x7f, 0xcd }; |
403 | | |
404 | | const uint8_t libfwsi_shell_folder_identifier_scanners_and_cameras2[ 16 ] = { |
405 | | 0x8a, 0x9c, 0x0c, 0xfb, 0x50, 0x6c, 0xd1, 0x11, 0x9f, 0x1d, 0x00, 0x00, 0xf8, 0x75, 0x7f, 0xcd }; |
406 | | |
407 | | const uint8_t libfwsi_shell_folder_identifier_scheduled_tasks[ 16 ] = { |
408 | | 0x90, 0x79, 0x27, 0xd6, 0x6a, 0x4c, 0xcf, 0x11, 0x8d, 0x87, 0x00, 0xaa, 0x00, 0x60, 0xf5, 0xbf }; |
409 | | |
410 | | const uint8_t libfwsi_shell_folder_identifier_search[ 16 ] = { |
411 | | 0xf0, 0xa1, 0x59, 0x25, 0xd7, 0x21, 0xd4, 0x11, 0xbd, 0xaf, 0x00, 0xc0, 0x4f, 0x60, 0xb9, 0xf0 }; |
412 | | |
413 | | const uint8_t libfwsi_shell_folder_identifier_search_connector_folder[ 16 ] = { |
414 | | 0x70, 0x6e, 0xb3, 0x72, 0x00, 0x87, 0xd6, 0x42, 0xa7, 0xf7, 0xc9, 0xab, 0x33, 0x23, 0xee, 0x51 }; |
415 | | |
416 | | const uint8_t libfwsi_shell_folder_identifier_search_folder[ 16 ] = { |
417 | | 0x67, 0x1b, 0x73, 0x04, 0x33, 0xd9, 0x0a, 0x45, 0x90, 0xe6, 0x4a, 0xcd, 0x2e, 0x94, 0x08, 0xfe }; |
418 | | |
419 | | const uint8_t libfwsi_shell_folder_identifier_search_home[ 16 ] = { |
420 | | 0x2e, 0x81, 0x43, 0x93, 0x37, 0x1c, 0x49, 0x4a, 0xa1, 0x2e, 0x4b, 0x2d, 0x81, 0x0d, 0x95, 0x6b }; |
421 | | |
422 | | const uint8_t libfwsi_shell_folder_identifier_search_results[ 16 ] = { |
423 | | 0xc0, 0x4f, 0x7d, 0xe1, 0x64, 0x55, 0xd1, 0x11, 0x83, 0xf2, 0x00, 0xa0, 0xc9, 0x0d, 0xc8, 0x49 }; |
424 | | |
425 | | const uint8_t libfwsi_shell_folder_identifier_secure_startup[ 16 ] = { |
426 | | 0x27, 0x87, 0xef, 0xd9, 0xc2, 0xca, 0x60, 0x4e, 0x80, 0x9e, 0x86, 0xf8, 0x0a, 0x66, 0x6c, 0x91 }; |
427 | | |
428 | | const uint8_t libfwsi_shell_folder_identifier_security_and_maintenance_cpl[ 16 ] = { |
429 | | 0xa7, 0xf8, 0x64, 0xbb, 0xe7, 0xbe, 0x1a, 0x4e, 0xab, 0x8d, 0x7d, 0x82, 0x73, 0xf7, 0xfd, 0xb6 }; |
430 | | |
431 | | const uint8_t libfwsi_shell_folder_identifier_security_center[ 16 ] = { |
432 | | 0x7c, 0x3b, 0x43, 0x9f, 0x96, 0x5f, 0xe1, 0x4c, 0xac, 0x28, 0xae, 0xaa, 0x1c, 0xc0, 0x4d, 0x7c }; |
433 | | |
434 | | const uint8_t libfwsi_shell_folder_identifier_sensors[ 16 ] = { |
435 | | 0x54, 0x01, 0x95, 0xe9, 0x18, 0xc4, 0x9e, 0x41, 0xa9, 0x0a, 0x20, 0xc5, 0x28, 0x7a, 0xe2, 0x4b }; |
436 | | |
437 | | const uint8_t libfwsi_shell_folder_identifier_server_manager[ 16 ] = { |
438 | | 0x31, 0x74, 0x43, 0x96, 0x90, 0x5a, 0x58, 0x46, 0xa7, 0x7c, 0x25, 0x47, 0x87, 0x34, 0xf0, 0x3e }; |
439 | | |
440 | | const uint8_t libfwsi_shell_folder_identifier_set_program_access_and_defaults[ 16 ] = { |
441 | | 0xf7, 0xa1, 0x59, 0x25, 0xd7, 0x21, 0xd4, 0x11, 0xbd, 0xaf, 0x00, 0xc0, 0x4f, 0x60, 0xb9, 0xf0 }; |
442 | | |
443 | | const uint8_t libfwsi_shell_folder_identifier_set_user_defaults[ 16 ] = { |
444 | | 0x88, 0x94, 0xcd, 0x17, 0x28, 0x12, 0x2f, 0x4b, 0x88, 0xce, 0x42, 0x98, 0xe9, 0x3e, 0x09, 0x66 }; |
445 | | |
446 | | const uint8_t libfwsi_shell_folder_identifier_shared_documents_folder[ 16 ] = { |
447 | | 0x47, 0x1a, 0x03, 0x59, 0x72, 0x3f, 0xa7, 0x44, 0x89, 0xc5, 0x55, 0x95, 0xfe, 0x6b, 0x30, 0xee }; |
448 | | |
449 | | const uint8_t libfwsi_shell_folder_identifier_shell_docobject_viewer[ 16 ] = { |
450 | | 0x40, 0xbc, 0xe4, 0xe7, 0x6a, 0xe7, 0xce, 0x11, 0xa9, 0xbb, 0x00, 0xaa, 0x00, 0x4a, 0xe8, 0x37 }; |
451 | | |
452 | | const uint8_t libfwsi_shell_folder_identifier_shell_favorite_folder[ 16 ] = { |
453 | | 0xa0, 0xa3, 0x9b, 0x1a, 0x3a, 0x14, 0xcf, 0x11, 0x83, 0x50, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00 }; |
454 | | |
455 | | const uint8_t libfwsi_shell_folder_identifier_shell_file_system_folder[ 16 ] = { |
456 | | 0x11, 0xae, 0x5a, 0x0e, 0x75, 0xa4, 0x5b, 0x4c, 0xab, 0x00, 0xc6, 0x6d, 0xe4, 0x00, 0x27, 0x4e }; |
457 | | |
458 | | const uint8_t libfwsi_shell_folder_identifier_shell_file_system_folder2[ 16 ] = { |
459 | | 0xa0, 0x4b, 0x36, 0xf3, 0xb9, 0x65, 0xce, 0x11, 0xa9, 0xba, 0x00, 0xaa, 0x00, 0x4a, 0xe8, 0x37 }; |
460 | | |
461 | | const uint8_t libfwsi_shell_folder_identifier_shell_file_system_netfolder[ 16 ] = { |
462 | | 0xfd, 0x4b, 0xe0, 0x4f, 0xb9, 0x85, 0xdd, 0x49, 0xb9, 0x14, 0xf4, 0xc9, 0x55, 0x6b, 0x9d, 0xa6 }; |
463 | | |
464 | | const uint8_t libfwsi_shell_folder_identifier_shell_storage_folder_viewer[ 16 ] = { |
465 | | 0xaf, 0xf1, 0x73, 0xe7, 0x65, 0x3a, 0x66, 0x48, 0x85, 0x7d, 0x84, 0x6f, 0xc9, 0xc4, 0x59, 0x8a }; |
466 | | |
467 | | const uint8_t libfwsi_shell_folder_identifier_show_desktop[ 16 ] = { |
468 | | 0x0d, 0xf9, 0x80, 0x30, 0xad, 0xd7, 0xd9, 0x11, 0xbd, 0x98, 0x00, 0x00, 0x94, 0x7b, 0x02, 0x57 }; |
469 | | |
470 | | const uint8_t libfwsi_shell_folder_identifier_skydrive[ 16 ] = { |
471 | | 0x36, 0xd2, 0x74, 0x8e, 0x35, 0x7f, 0x20, 0x47, 0xb1, 0x38, 0x1f, 0xed, 0x0b, 0x85, 0xea, 0x75 }; |
472 | | |
473 | | const uint8_t libfwsi_shell_folder_identifier_softex_omnipass_encrypted_folder[ 16 ] = { |
474 | | 0x4e, 0x94, 0xb1, 0xd5, 0x4e, 0xdb, 0x2e, 0x48, 0xb3, 0xf1, 0xdb, 0x05, 0x82, 0x7f, 0x09, 0x78 }; |
475 | | |
476 | | const uint8_t libfwsi_shell_folder_identifier_solidworks_enterprise_pdm[ 16 ] = { |
477 | | 0x93, 0xe7, 0xd8, 0x0b, 0x71, 0xd3, 0xd1, 0x11, 0xb0, 0xb5, 0x00, 0x60, 0x97, 0x29, 0x19, 0xd7 }; |
478 | | |
479 | | const uint8_t libfwsi_shell_folder_identifier_speech_recognition[ 16 ] = { |
480 | | 0x45, 0xc7, 0xe3, 0x58, 0x71, 0xd9, 0x81, 0x40, 0x90, 0x34, 0x86, 0xe3, 0x4b, 0x30, 0x83, 0x6a }; |
481 | | |
482 | | const uint8_t libfwsi_shell_folder_identifier_start_menu_all_programs[ 16 ] = { |
483 | | 0xe7, 0x80, 0xfa, 0xad, 0x69, 0x97, 0xd9, 0x4a, 0x99, 0x2c, 0x55, 0xdc, 0x57, 0xe1, 0x00, 0x8c }; |
484 | | |
485 | | const uint8_t libfwsi_shell_folder_identifier_start_menu_folder[ 16 ] = { |
486 | | 0xab, 0xca, 0xe7, 0x48, 0x18, 0xb9, 0x58, 0x4e, 0xa9, 0x4d, 0x50, 0x55, 0x19, 0xc7, 0x95, 0xdc }; |
487 | | |
488 | | const uint8_t libfwsi_shell_folder_identifier_sticky_notes_namespace_extension_for_windows_desktop_search[ 16 ] = { |
489 | | 0x4c, 0x82, 0xf5, 0xf3, 0x58, 0xad, 0x28, 0x47, 0xaf, 0x59, 0xa1, 0xeb, 0xe3, 0x39, 0x27, 0x99 }; |
490 | | |
491 | | const uint8_t libfwsi_shell_folder_identifier_storage_spaces[ 16 ] = { |
492 | | 0x06, 0xc6, 0x42, 0xf9, 0x14, 0x09, 0xab, 0x47, 0xbe, 0x56, 0x13, 0x21, 0xb8, 0x03, 0x50, 0x96 }; |
493 | | |
494 | | const uint8_t libfwsi_shell_folder_identifier_stream_backed_folder[ 16 ] = { |
495 | | 0xd6, 0x78, 0xc9, 0xed, 0x53, 0x4d, 0x2f, 0x4b, 0xa2, 0x65, 0x58, 0x05, 0x67, 0x4b, 0xe5, 0x68 }; |
496 | | |
497 | | const uint8_t libfwsi_shell_folder_identifier_subscription_folder[ 16 ] = { |
498 | | 0x61, 0x58, 0x17, 0xf5, 0x88, 0x26, 0xd0, 0x11, 0x9c, 0x5e, 0x00, 0xaa, 0x00, 0xa4, 0x59, 0x57 }; |
499 | | |
500 | | const uint8_t libfwsi_shell_folder_identifier_sync_center_conflict_delegate_folder[ 16 ] = { |
501 | | 0x40, 0xd0, 0x13, 0xe4, 0x88, 0x67, 0x22, 0x4c, 0x95, 0x7e, 0x17, 0x5d, 0x1c, 0x51, 0x3a, 0x34 }; |
502 | | |
503 | | const uint8_t libfwsi_shell_folder_identifier_sync_center_conflict_folder[ 16 ] = { |
504 | | 0xac, 0x78, 0x99, 0x28, 0x01, 0xa1, 0x41, 0x43, 0xa8, 0x17, 0x21, 0xeb, 0xa7, 0xfd, 0x04, 0x6d }; |
505 | | |
506 | | const uint8_t libfwsi_shell_folder_identifier_sync_center_folder[ 16 ] = { |
507 | | 0xe5, 0xf5, 0x73, 0x9c, 0xe7, 0x7a, 0x32, 0x4e, 0xa8, 0xe8, 0x8d, 0x23, 0xb8, 0x52, 0x55, 0xbf }; |
508 | | |
509 | | const uint8_t libfwsi_shell_folder_identifier_sync_results_delegate_folder[ 16 ] = { |
510 | | 0x2f, 0xb3, 0x48, 0xbc, 0x10, 0x59, 0xf5, 0x47, 0x85, 0x70, 0x50, 0x74, 0xa8, 0xa5, 0x63, 0x6a }; |
511 | | |
512 | | const uint8_t libfwsi_shell_folder_identifier_sync_results_folder[ 16 ] = { |
513 | | 0x64, 0x94, 0xd9, 0x71, 0x6b, 0x3b, 0x5c, 0x47, 0xb2, 0x41, 0xe1, 0x58, 0x83, 0x20, 0x75, 0x29 }; |
514 | | |
515 | | const uint8_t libfwsi_shell_folder_identifier_sync_setup_delegate_folder[ 16 ] = { |
516 | | 0x9a, 0x0a, 0x39, 0xf1, 0xf4, 0xa3, 0x5d, 0x4e, 0x9c, 0x5f, 0x98, 0xf3, 0xbd, 0x8d, 0x93, 0x5c }; |
517 | | |
518 | | const uint8_t libfwsi_shell_folder_identifier_sync_setup_folder[ 16 ] = { |
519 | | 0xc0, 0x59, 0x9e, 0x2e, 0x37, 0xb4, 0x81, 0x49, 0xa6, 0x47, 0x9c, 0x34, 0xb9, 0xb9, 0x08, 0x91 }; |
520 | | |
521 | | const uint8_t libfwsi_shell_folder_identifier_system[ 16 ] = { |
522 | | 0xe4, 0xc0, 0x06, 0xbb, 0x93, 0xd2, 0x75, 0x4f, 0x8a, 0x90, 0xcb, 0x05, 0xb6, 0x47, 0x7e, 0xee }; |
523 | | |
524 | | const uint8_t libfwsi_shell_folder_identifier_system_recovery[ 16 ] = { |
525 | | 0xfd, 0x3a, 0xe6, 0x9f, 0xcf, 0x59, 0x19, 0x44, 0x97, 0x75, 0xab, 0xcc, 0x38, 0x49, 0xf8, 0x61 }; |
526 | | |
527 | | const uint8_t libfwsi_shell_folder_identifier_system_restore[ 16 ] = { |
528 | | 0x34, 0xc5, 0x6b, 0x3f, 0xa1, 0xdf, 0xb4, 0x4a, 0xae, 0x54, 0xef, 0x25, 0xa7, 0x4e, 0x01, 0x07 }; |
529 | | |
530 | | const uint8_t libfwsi_shell_folder_identifier_taskbar[ 16 ] = { |
531 | | 0xf4, 0xb0, 0xd7, 0x05, 0x21, 0x21, 0xff, 0x4e, 0xbf, 0x6b, 0xed, 0x3f, 0x69, 0xb8, 0x94, 0xd9 }; |
532 | | |
533 | | const uint8_t libfwsi_shell_folder_identifier_taskbar_and_start_menu[ 16 ] = { |
534 | | 0xaa, 0x4e, 0xf4, 0x0d, 0x21, 0xff, 0x12, 0x44, 0x82, 0x8e, 0x26, 0x0a, 0x87, 0x28, 0xe7, 0xf1 }; |
535 | | |
536 | | const uint8_t libfwsi_shell_folder_identifier_temporary_internet_files[ 16 ] = { |
537 | | 0x00, 0x9e, 0xd2, 0x7b, 0xc1, 0x76, 0xcf, 0x11, 0x9d, 0xd0, 0x00, 0xa0, 0xc9, 0x03, 0x49, 0x33 }; |
538 | | |
539 | | const uint8_t libfwsi_shell_folder_identifier_temporary_internet_files2[ 16 ] = { |
540 | | 0x01, 0x9e, 0xd2, 0x7b, 0xc1, 0x76, 0xcf, 0x11, 0x9d, 0xd0, 0x00, 0xa0, 0xc9, 0x03, 0x49, 0x33 }; |
541 | | |
542 | | const uint8_t libfwsi_shell_folder_identifier_this_device[ 16 ] = { |
543 | | 0x42, 0x4b, 0x93, 0x5b, 0x2b, 0x52, 0x34, 0x4c, 0xbb, 0xfe, 0x37, 0xa3, 0xef, 0x7b, 0x9c, 0x90 }; |
544 | | |
545 | | const uint8_t libfwsi_shell_folder_identifier_this_device2[ 16 ] = { |
546 | | 0x54, 0x8c, 0x27, 0xf8, 0x12, 0xa7, 0x5b, 0x41, 0xb5, 0x93, 0xb7, 0x7a, 0x2b, 0xe0, 0xdd, 0xa9 }; |
547 | | |
548 | | const uint8_t libfwsi_shell_folder_identifier_this_pc[ 16 ] = { |
549 | | 0xce, 0x29, 0x5f, 0x5e, 0xa8, 0xe0, 0xd3, 0x49, 0xaf, 0x32, 0x7a, 0x7b, 0xdc, 0x17, 0x34, 0x78 }; |
550 | | |
551 | | const uint8_t libfwsi_shell_folder_identifier_tree_property_value_folder[ 16 ] = { |
552 | | 0x62, 0x16, 0x8e, 0x70, 0x32, 0xb8, 0xa8, 0x42, 0xbb, 0xe1, 0x0a, 0x77, 0x12, 0x1e, 0x39, 0x08 }; |
553 | | |
554 | | const uint8_t libfwsi_shell_folder_identifier_troubleshooting[ 16 ] = { |
555 | | 0x93, 0x48, 0x8c, 0xc5, 0xe0, 0x3b, 0x45, 0x4b, 0xab, 0xb5, 0xa6, 0x3e, 0x4b, 0x8c, 0x86, 0x51 }; |
556 | | |
557 | | const uint8_t libfwsi_shell_folder_identifier_uncfatshellfolder_class[ 16 ] = { |
558 | | 0x80, 0xa0, 0x91, 0xc2, 0x00, 0xb4, 0x34, 0x4e, 0xae, 0x3f, 0x3d, 0x2b, 0x96, 0x37, 0xd5, 0x6c }; |
559 | | |
560 | | const uint8_t libfwsi_shell_folder_identifier_user_accounts[ 16 ] = { |
561 | | 0x54, 0x27, 0x63, 0x60, 0x23, 0xc5, 0x62, 0x4b, 0xb4, 0x5c, 0x41, 0x72, 0xda, 0x01, 0x26, 0x19 }; |
562 | | |
563 | | const uint8_t libfwsi_shell_folder_identifier_user_pinned[ 16 ] = { |
564 | | 0xc8, 0x27, 0x34, 0x1f, 0x10, 0x5c, 0x10, 0x42, 0xaa, 0x03, 0x2e, 0xe4, 0x52, 0x87, 0xd6, 0x68 }; |
565 | | |
566 | | const uint8_t libfwsi_shell_folder_identifier_users_and_passwords[ 16 ] = { |
567 | | 0xbd, 0x77, 0x9d, 0x7a, 0x03, 0x54, 0xd2, 0x11, 0x87, 0x85, 0x2e, 0x04, 0x20, 0x52, 0x41, 0x53 }; |
568 | | |
569 | | const uint8_t libfwsi_shell_folder_identifier_users_files_folder_delegate_folder[ 16 ] = { |
570 | | 0xc5, 0xcd, 0xfa, 0xdf, 0x9f, 0x67, 0x56, 0x41, 0x89, 0x47, 0xc5, 0xc7, 0x6b, 0xc0, 0xb6, 0x7f }; |
571 | | |
572 | | const uint8_t libfwsi_shell_folder_identifier_users_libraries[ 16 ] = { |
573 | | 0x25, 0x48, 0x1e, 0x03, 0x94, 0x7b, 0xc3, 0x4d, 0xb1, 0x31, 0xe9, 0x46, 0xb4, 0x4c, 0x8d, 0xd5 }; |
574 | | |
575 | | const uint8_t libfwsi_shell_folder_identifier_web_folders[ 16 ] = { |
576 | | 0x00, 0xdf, 0xea, 0xbd, 0x65, 0xc2, 0xd0, 0x11, 0xbc, 0xed, 0x00, 0xa0, 0xc9, 0x0a, 0xb5, 0x0f }; |
577 | | |
578 | | const uint8_t libfwsi_shell_folder_identifier_welcome_center[ 16 ] = { |
579 | | 0x8c, 0x7f, 0x1b, 0xcb, 0x0a, 0xc5, 0x76, 0x41, 0xb6, 0x04, 0x9e, 0x24, 0xde, 0xe8, 0xd4, 0xd1 }; |
580 | | |
581 | | const uint8_t libfwsi_shell_folder_identifier_window_switcher[ 16 ] = { |
582 | | 0x0e, 0xf9, 0x80, 0x30, 0xad, 0xd7, 0xd9, 0x11, 0xbd, 0x98, 0x00, 0x00, 0x94, 0x7b, 0x02, 0x57 }; |
583 | | |
584 | | const uint8_t libfwsi_shell_folder_identifier_windows_anytime_upgrade[ 16 ] = { |
585 | | 0x0e, 0x2a, 0x12, 0xbe, 0x03, 0x45, 0xda, 0x11, 0x8b, 0xde, 0xf6, 0x6b, 0xad, 0x1e, 0x3f, 0x3a }; |
586 | | |
587 | | const uint8_t libfwsi_shell_folder_identifier_windows_defender[ 16 ] = { |
588 | | 0xb9, 0x9e, 0x55, 0xd8, 0xc0, 0x20, 0x0e, 0x41, 0xbe, 0xda, 0x7e, 0xd4, 0x16, 0xae, 0xcc, 0x2a }; |
589 | | |
590 | | const uint8_t libfwsi_shell_folder_identifier_windows_desktop_search[ 16 ] = { |
591 | | 0x12, 0xf6, 0xe7, 0x13, 0x61, 0xf2, 0x91, 0x43, 0xbe, 0xa2, 0x39, 0xdf, 0x4f, 0x3f, 0xa3, 0x11 }; |
592 | | |
593 | | const uint8_t libfwsi_shell_folder_identifier_windows_desktop_search_mapi_namespace_extension_class[ 16 ] = { |
594 | | 0x8c, 0xa5, 0x43, 0x1f, 0x28, 0xea, 0xe6, 0x43, 0x9e, 0xc4, 0x34, 0x57, 0x4a, 0x16, 0xeb, 0xb7 }; |
595 | | |
596 | | const uint8_t libfwsi_shell_folder_identifier_windows_features[ 16 ] = { |
597 | | 0x15, 0x84, 0x71, 0x67, 0x50, 0xc4, 0x3c, 0x4f, 0xbf, 0x8a, 0xb4, 0x87, 0x64, 0x2d, 0xc3, 0x9b }; |
598 | | |
599 | | const uint8_t libfwsi_shell_folder_identifier_windows_firewall[ 16 ] = { |
600 | | 0x2f, 0x49, 0x26, 0x40, 0x69, 0x2f, 0xb8, 0x46, 0xb9, 0xbf, 0x56, 0x54, 0xfc, 0x07, 0xe4, 0x23 }; |
601 | | |
602 | | const uint8_t libfwsi_shell_folder_identifier_windows_search_service_media_center_namespace_extension_handler[ 16 ] = { |
603 | | 0x50, 0x97, 0xd9, 0x98, 0x8a, 0x0b, 0x59, 0x4c, 0x91, 0x51, 0x58, 0x90, 0x53, 0x68, 0x3d, 0x73 }; |
604 | | |
605 | | const uint8_t libfwsi_shell_folder_identifier_windows_search_service_outlook_express_protocol_handler[ 16 ] = { |
606 | | 0xd0, 0xcf, 0x26, 0xd4, 0xfc, 0x87, 0x06, 0x49, 0x98, 0xd9, 0xa2, 0x3f, 0x5d, 0x51, 0x5d, 0x61 }; |
607 | | |
608 | | const uint8_t libfwsi_shell_folder_identifier_windows_security[ 16 ] = { |
609 | | 0xf2, 0xa1, 0x59, 0x25, 0xd7, 0x21, 0xd4, 0x11, 0xbd, 0xaf, 0x00, 0xc0, 0x4f, 0x60, 0xb9, 0xf0 }; |
610 | | |
611 | | const uint8_t libfwsi_shell_folder_identifier_windows_sideshow[ 16 ] = { |
612 | | 0x61, 0x48, 0x5a, 0xe9, 0x7a, 0xd5, 0xe1, 0x4b, 0xad, 0x0f, 0x35, 0x26, 0x7e, 0x26, 0x17, 0x39 }; |
613 | | |
614 | | const uint8_t libfwsi_shell_folder_identifier_windows_update[ 16 ] = { |
615 | | 0xdb, 0xf7, 0xee, 0x36, 0xad, 0x88, 0x81, 0x4e, 0xad, 0x49, 0x0e, 0x31, 0x3f, 0x0c, 0x35, 0xf8 }; |
616 | | |
617 | | const uint8_t libfwsi_shell_folder_identifier_workspaces_center[ 16 ] = { |
618 | | 0x96, 0x7c, 0x1d, 0x24, 0xbf, 0xf8, 0x85, 0x4f, 0xb0, 0x1f, 0xe2, 0xb0, 0x43, 0x34, 0x1a, 0x4b }; |
619 | | |
620 | | const uint8_t libfwsi_shell_folder_identifier_empty[ 16 ] = { |
621 | | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; |
622 | | |
623 | | const uint8_t libfwsi_shell_folder_identifier_unknown[ 16 ] = { |
624 | | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff }; |
625 | | |
626 | | /* The shell folder identifiers |
627 | | */ |
628 | | static libfwsi_shell_folder_identifier_definition_t libfwsi_shell_folder_identifier_definitions[ ] = { |
629 | | |
630 | | { libfwsi_shell_folder_identifier_3d_objects, |
631 | | "3D Objects" }, |
632 | | { libfwsi_shell_folder_identifier_activex_cache_folder, |
633 | | "ActiveX Cache Folder" }, |
634 | | { libfwsi_shell_folder_identifier_add_network_place, |
635 | | "Add Network Place" }, |
636 | | { libfwsi_shell_folder_identifier_administrative_tools, |
637 | | "Administrative Tools" }, |
638 | | { libfwsi_shell_folder_identifier_all_control_panel_items, |
639 | | "All Control Panel Items" }, |
640 | | { libfwsi_shell_folder_identifier_all_tasks, |
641 | | "All Tasks" }, |
642 | | { libfwsi_shell_folder_identifier_all_tasks2, |
643 | | "All Tasks" }, |
644 | | { libfwsi_shell_folder_identifier_application_suggested_locations, |
645 | | "Application Suggested Locations" }, |
646 | | { libfwsi_shell_folder_identifier_applications, |
647 | | "Applications" }, |
648 | | { libfwsi_shell_folder_identifier_autoplay, |
649 | | "AutoPlay" }, |
650 | | { libfwsi_shell_folder_identifier_backup_and_restore, |
651 | | "Backup And Restore" }, |
652 | | { libfwsi_shell_folder_identifier_backup_and_restore_center, |
653 | | "Backup and Restore Center" }, |
654 | | { libfwsi_shell_folder_identifier_biometrics, |
655 | | "Biometrics" }, |
656 | | { libfwsi_shell_folder_identifier_bluetooth_devices, |
657 | | "Bluetooth Devices" }, |
658 | | { libfwsi_shell_folder_identifier_briefcase, |
659 | | "Briefcase" }, |
660 | | { libfwsi_shell_folder_identifier_cabinet_file, |
661 | | "Cabinet File" }, |
662 | | { libfwsi_shell_folder_identifier_command_folder, |
663 | | "Command Folder" }, |
664 | | { libfwsi_shell_folder_identifier_common_places_fs_folder, |
665 | | "Common Places FS Folder" }, |
666 | | { libfwsi_shell_folder_identifier_compressed_folder, |
667 | | "Compressed Folder" }, |
668 | | { libfwsi_shell_folder_identifier_computer_delegate_folder, |
669 | | "Computer (delegate folder)" }, |
670 | | { libfwsi_shell_folder_identifier_computer_search_results_folder, |
671 | | "Computer Search Results Folder" }, |
672 | | { libfwsi_shell_folder_identifier_computers_and_devices, |
673 | | "Computers and Devices" }, |
674 | | { libfwsi_shell_folder_identifier_control_panel, |
675 | | "Control Panel" }, |
676 | | { libfwsi_shell_folder_identifier_control_panel_command_object_for_start_menu_and_desktop, |
677 | | "Control Panel command object for Start menu and desktop" }, |
678 | | { libfwsi_shell_folder_identifier_credential_manager, |
679 | | "Credential Manager" }, |
680 | | { libfwsi_shell_folder_identifier_db_folder, |
681 | | "DB Folder" }, |
682 | | { libfwsi_shell_folder_identifier_default_location, |
683 | | "Default Location" }, |
684 | | { libfwsi_shell_folder_identifier_desktop, |
685 | | "Desktop" }, |
686 | | { libfwsi_shell_folder_identifier_device_center, |
687 | | "Device Center" }, |
688 | | { libfwsi_shell_folder_identifier_device_center_initialization, |
689 | | "Device Center Initialization" }, |
690 | | { libfwsi_shell_folder_identifier_devicepairingfolder_initialization, |
691 | | "DevicePairingFolder Initialization" }, |
692 | | { libfwsi_shell_folder_identifier_directory, |
693 | | "Directory" }, |
694 | | { libfwsi_shell_folder_identifier_display, |
695 | | "Display" }, |
696 | | { libfwsi_shell_folder_identifier_dlna_content_directory_data_source, |
697 | | "DLNA Content Directory Data Source" }, |
698 | | { libfwsi_shell_folder_identifier_dlna_media_servers_data_source, |
699 | | "DLNA Media Servers Data Source" }, |
700 | | { libfwsi_shell_folder_identifier_dxp, |
701 | | "DXP" }, |
702 | | { libfwsi_shell_folder_identifier_ease_of_access, |
703 | | "Ease of Access" }, |
704 | | { libfwsi_shell_folder_identifier_ecs, |
705 | | "ECS" }, |
706 | | { libfwsi_shell_folder_identifier_email, |
707 | | "E-mail" }, |
708 | | { libfwsi_shell_folder_identifier_enhanced_storage_data_source, |
709 | | "Enhanced Storage Data Source" }, |
710 | | { libfwsi_shell_folder_identifier_explorer_browser_results_folder, |
711 | | "Explorer Browser Results Folder" }, |
712 | | { libfwsi_shell_folder_identifier_extensions_manager_folder, |
713 | | "Extensions Manager Folder" }, |
714 | | { libfwsi_shell_folder_identifier_favorites, |
715 | | "Favorites" }, |
716 | | { libfwsi_shell_folder_identifier_feedback_tool, |
717 | | "Feedback Tool" }, |
718 | | { libfwsi_shell_folder_identifier_file_backup_index, |
719 | | "File Backup Index" }, |
720 | | { libfwsi_shell_folder_identifier_file_explorer, |
721 | | "File Explorer" }, |
722 | | { libfwsi_shell_folder_identifier_file_history_data_source, |
723 | | "File History Data Source" }, |
724 | | { libfwsi_shell_folder_identifier_folder_options, |
725 | | "Folder Options" }, |
726 | | { libfwsi_shell_folder_identifier_folder_shortcut, |
727 | | "Folder Shortcut" }, |
728 | | { libfwsi_shell_folder_identifier_font_settings, |
729 | | "Font Settings" }, |
730 | | { libfwsi_shell_folder_identifier_fonts, |
731 | | "Fonts" }, |
732 | | { libfwsi_shell_folder_identifier_frequent_places_folder, |
733 | | "Frequent Places Folder" }, |
734 | | { libfwsi_shell_folder_identifier_fusion_cache, |
735 | | "Fusion Cache" }, |
736 | | { libfwsi_shell_folder_identifier_games_explorer, |
737 | | "Games Explorer" }, |
738 | | { libfwsi_shell_folder_identifier_help_and_support, |
739 | | "Help and Support" }, |
740 | | { libfwsi_shell_folder_identifier_history, |
741 | | "History" }, |
742 | | { libfwsi_shell_folder_identifier_history2, |
743 | | "History" }, |
744 | | { libfwsi_shell_folder_identifier_history3, |
745 | | "History" }, |
746 | | { libfwsi_shell_folder_identifier_history4, |
747 | | "History" }, |
748 | | { libfwsi_shell_folder_identifier_history_vault, |
749 | | "History Vault" }, |
750 | | { libfwsi_shell_folder_identifier_home_group_control_panel, |
751 | | "Home Group Control Panel" }, |
752 | | { libfwsi_shell_folder_identifier_inbox, |
753 | | "Inbox" }, |
754 | | { libfwsi_shell_folder_identifier_inbox2, |
755 | | "Inbox" }, |
756 | | { libfwsi_shell_folder_identifier_install_new_programs, |
757 | | "Install New Programs" }, |
758 | | { libfwsi_shell_folder_identifier_installed_updates, |
759 | | "Installed Updates" }, |
760 | | { libfwsi_shell_folder_identifier_internet, |
761 | | "Internet" }, |
762 | | { libfwsi_shell_folder_identifier_internet_explorer, |
763 | | "Internet Explorer" }, |
764 | | { libfwsi_shell_folder_identifier_internet_explorer_history_and_feeds_shell_data_source_for_windows_search, |
765 | | "Internet Explorer History and Feeds Shell Data Source for Windows Search" }, |
766 | | { libfwsi_shell_folder_identifier_internet_explorer_rss_feeds_folder, |
767 | | "Internet Explorer RSS Feeds Folder" }, |
768 | | { libfwsi_shell_folder_identifier_internet_folder, |
769 | | "Internet Folder" }, |
770 | | { libfwsi_shell_folder_identifier_language_settings, |
771 | | "Language Settings" }, |
772 | | { libfwsi_shell_folder_identifier_layout_folder, |
773 | | "Layout Folder" }, |
774 | | { libfwsi_shell_folder_identifier_libraries_users_files_folder_delegate_folder, |
775 | | "Libraries Users Files Folder (delegate folder)" }, |
776 | | { libfwsi_shell_folder_identifier_library_folder, |
777 | | "Library Folder" }, |
778 | | { libfwsi_shell_folder_identifier_location_folder, |
779 | | "Location Folder" }, |
780 | | { libfwsi_shell_folder_identifier_manage_wireless_networks, |
781 | | "Manage Wireless Networks" }, |
782 | | { libfwsi_shell_folder_identifier_microsoft_browser_architecture, |
783 | | "Microsoft Browser Architecture" }, |
784 | | { libfwsi_shell_folder_identifier_microsoft_browser_architecture2, |
785 | | "Microsoft Browser Architecture" }, |
786 | | { libfwsi_shell_folder_identifier_microsoft_ftp_folder, |
787 | | "Microsoft FTP Folder" }, |
788 | | { libfwsi_shell_folder_identifier_microsoft_office_outlook, |
789 | | "Microsoft Office Outlook" }, |
790 | | { libfwsi_shell_folder_identifier_microsoft_onenote_namespace_extension_for_windows_desktop_search, |
791 | | "Microsoft OneNote Namespace Extension for Windows Desktop Search" }, |
792 | | { libfwsi_shell_folder_identifier_microsoft_windows_font_folder, |
793 | | "Microsoft Windows Font Folder" }, |
794 | | { libfwsi_shell_folder_identifier_mobile_broadband_profile_settings_editor, |
795 | | "Mobile Broadband Profile Settings Editor" }, |
796 | | { libfwsi_shell_folder_identifier_mobility_center_control_panel, |
797 | | "Mobility Center Control Panel" }, |
798 | | { libfwsi_shell_folder_identifier_ms_graph_recent_file_folder, |
799 | | "MS Graph Recent File Folder" }, |
800 | | { libfwsi_shell_folder_identifier_my_computer, |
801 | | "My Computer" }, |
802 | | { libfwsi_shell_folder_identifier_my_documents, |
803 | | "My Documents" }, |
804 | | { libfwsi_shell_folder_identifier_my_network_places, |
805 | | "My Network Places" }, |
806 | | { libfwsi_shell_folder_identifier_network_and_dialup_connections, |
807 | | "Network and Dial-up Connections" }, |
808 | | { libfwsi_shell_folder_identifier_network_and_dialup_connections2, |
809 | | "Network and Dial-up Connections" }, |
810 | | { libfwsi_shell_folder_identifier_network_and_sharing_center, |
811 | | "Network and Sharing Center" }, |
812 | | { libfwsi_shell_folder_identifier_network_map, |
813 | | "Network Map" }, |
814 | | { libfwsi_shell_folder_identifier_network_setup_wizard, |
815 | | "Network Setup Wizard" }, |
816 | | { libfwsi_shell_folder_identifier_offline_files, |
817 | | "Offline Files" }, |
818 | | { libfwsi_shell_folder_identifier_offline_files_folder, |
819 | | "Offline Files Folder" }, |
820 | | { libfwsi_shell_folder_identifier_other_users_folder, |
821 | | "Other Users Folder" }, |
822 | | { libfwsi_shell_folder_identifier_other_users_folder2, |
823 | | "Other Users Folder" }, |
824 | | { libfwsi_shell_folder_identifier_parental_controls, |
825 | | "Parental Controls" }, |
826 | | { libfwsi_shell_folder_identifier_pc_settings, |
827 | | "PC Settings" }, |
828 | | { libfwsi_shell_folder_identifier_performance_information_and_tools, |
829 | | "Performance Information and Tools" }, |
830 | | { libfwsi_shell_folder_identifier_personalization_control_panel, |
831 | | "Personalization Control Panel" }, |
832 | | { libfwsi_shell_folder_identifier_portable_devices, |
833 | | "Portable Devices" }, |
834 | | { libfwsi_shell_folder_identifier_portable_media_devices, |
835 | | "Portable Media Devices" }, |
836 | | { libfwsi_shell_folder_identifier_power_options, |
837 | | "Power Options" }, |
838 | | { libfwsi_shell_folder_identifier_previous_versions, |
839 | | "Previous Versions" }, |
840 | | { libfwsi_shell_folder_identifier_previous_versions_delegate_folder, |
841 | | "Previous Versions Delegate Folder" }, |
842 | | { libfwsi_shell_folder_identifier_previous_versions_results_delegate_folder, |
843 | | "Previous Versions Results Delegate Folder" }, |
844 | | { libfwsi_shell_folder_identifier_previous_versions_results_folder, |
845 | | "Previous Versions Results Folder" }, |
846 | | { libfwsi_shell_folder_identifier_printers_and_faxes, |
847 | | "Printers and Faxes" }, |
848 | | { libfwsi_shell_folder_identifier_printhood_delegate_folder, |
849 | | "Printhood delegate folder" }, |
850 | | { libfwsi_shell_folder_identifier_programs_and_features, |
851 | | "Programs and Features" }, |
852 | | { libfwsi_shell_folder_identifier_programs_folder, |
853 | | "Programs Folder" }, |
854 | | { libfwsi_shell_folder_identifier_programs_folder_and_fast_items, |
855 | | "Programs Folder and Fast Items" }, |
856 | | { libfwsi_shell_folder_identifier_proximity_cpl, |
857 | | "Proximity CPL" }, |
858 | | { libfwsi_shell_folder_identifier_public_folder, |
859 | | "Public Folder" }, |
860 | | { libfwsi_shell_folder_identifier_quick_access, |
861 | | "Quick Access" }, |
862 | | { libfwsi_shell_folder_identifier_recent_items_instance_folder, |
863 | | "Recent Items Instance Folder" }, |
864 | | { libfwsi_shell_folder_identifier_recent_places_folder, |
865 | | "Recent Places Folder" }, |
866 | | { libfwsi_shell_folder_identifier_recycle_bin, |
867 | | "Recycle Bin" }, |
868 | | { libfwsi_shell_folder_identifier_remote_printers, |
869 | | "Remote Printers" }, |
870 | | { libfwsi_shell_folder_identifier_removable_drives, |
871 | | "Removable Drives" }, |
872 | | { libfwsi_shell_folder_identifier_removable_storage_devices, |
873 | | "Removable Storage Devices" }, |
874 | | { libfwsi_shell_folder_identifier_results_folder, |
875 | | "Results Folder" }, |
876 | | { libfwsi_shell_folder_identifier_run, |
877 | | "Run..." }, |
878 | | { libfwsi_shell_folder_identifier_scanners_and_cameras, |
879 | | "Scanners & Cameras" }, |
880 | | { libfwsi_shell_folder_identifier_scanners_and_cameras2, |
881 | | "Scanners & Cameras" }, |
882 | | { libfwsi_shell_folder_identifier_scheduled_tasks, |
883 | | "Scheduled Tasks" }, |
884 | | { libfwsi_shell_folder_identifier_search, |
885 | | "Search" }, |
886 | | { libfwsi_shell_folder_identifier_search_connector_folder, |
887 | | "Search Connector Folder" }, |
888 | | { libfwsi_shell_folder_identifier_search_folder, |
889 | | "Search Folder" }, |
890 | | { libfwsi_shell_folder_identifier_search_home, |
891 | | "Search Home" }, |
892 | | { libfwsi_shell_folder_identifier_search_results, |
893 | | "Search Results" }, |
894 | | { libfwsi_shell_folder_identifier_secure_startup, |
895 | | "Secure Startup" }, |
896 | | { libfwsi_shell_folder_identifier_security_and_maintenance_cpl, |
897 | | "Security and Maintenance CPL" }, |
898 | | { libfwsi_shell_folder_identifier_security_center, |
899 | | "Security Center" }, |
900 | | { libfwsi_shell_folder_identifier_sensors, |
901 | | "Sensors" }, |
902 | | { libfwsi_shell_folder_identifier_server_manager, |
903 | | "Server Manager" }, |
904 | | { libfwsi_shell_folder_identifier_set_program_access_and_defaults, |
905 | | "Set Program Access and Defaults" }, |
906 | | { libfwsi_shell_folder_identifier_set_user_defaults, |
907 | | "Set User Defaults" }, |
908 | | { libfwsi_shell_folder_identifier_shared_documents_folder, |
909 | | "Shared Documents Folder" }, |
910 | | { libfwsi_shell_folder_identifier_shell_docobject_viewer, |
911 | | "Shell DocObject Viewer" }, |
912 | | { libfwsi_shell_folder_identifier_shell_favorite_folder, |
913 | | "Shell Favorite Folder" }, |
914 | | { libfwsi_shell_folder_identifier_shell_file_system_folder, |
915 | | "Shell File System Folder" }, |
916 | | { libfwsi_shell_folder_identifier_shell_file_system_folder2, |
917 | | "Shell File System Folder" }, |
918 | | { libfwsi_shell_folder_identifier_shell_file_system_netfolder, |
919 | | "Shell File System NetFolder" }, |
920 | | { libfwsi_shell_folder_identifier_shell_storage_folder_viewer, |
921 | | "Shell Storage Folder Viewer" }, |
922 | | { libfwsi_shell_folder_identifier_show_desktop, |
923 | | "Show Desktop" }, |
924 | | { libfwsi_shell_folder_identifier_skydrive, |
925 | | "SkyDrive" }, |
926 | | { libfwsi_shell_folder_identifier_softex_omnipass_encrypted_folder, |
927 | | "Softex OmniPass Encrypted Folder" }, |
928 | | { libfwsi_shell_folder_identifier_solidworks_enterprise_pdm, |
929 | | "SolidWorks Enterprise PDM" }, |
930 | | { libfwsi_shell_folder_identifier_speech_recognition, |
931 | | "Speech Recognition" }, |
932 | | { libfwsi_shell_folder_identifier_start_menu_all_programs, |
933 | | "Start Menu All Programs" }, |
934 | | { libfwsi_shell_folder_identifier_start_menu_folder, |
935 | | "Start Menu Folder" }, |
936 | | { libfwsi_shell_folder_identifier_sticky_notes_namespace_extension_for_windows_desktop_search, |
937 | | "Sticky Notes Namespace Extension for Windows Desktop Search" }, |
938 | | { libfwsi_shell_folder_identifier_storage_spaces, |
939 | | "Storage Spaces" }, |
940 | | { libfwsi_shell_folder_identifier_stream_backed_folder, |
941 | | "Stream Backed Folder" }, |
942 | | { libfwsi_shell_folder_identifier_subscription_folder, |
943 | | "Subscription Folder" }, |
944 | | { libfwsi_shell_folder_identifier_sync_center_conflict_delegate_folder, |
945 | | "Sync Center Conflict Delegate Folder" }, |
946 | | { libfwsi_shell_folder_identifier_sync_center_conflict_folder, |
947 | | "Sync Center Conflict Folder" }, |
948 | | { libfwsi_shell_folder_identifier_sync_center_folder, |
949 | | "Sync Center Folder" }, |
950 | | { libfwsi_shell_folder_identifier_sync_results_delegate_folder, |
951 | | "Sync Results Delegate Folder" }, |
952 | | { libfwsi_shell_folder_identifier_sync_results_folder, |
953 | | "Sync Results Folder" }, |
954 | | { libfwsi_shell_folder_identifier_sync_setup_delegate_folder, |
955 | | "Sync Setup Delegate Folder" }, |
956 | | { libfwsi_shell_folder_identifier_sync_setup_folder, |
957 | | "Sync Setup Folder" }, |
958 | | { libfwsi_shell_folder_identifier_system, |
959 | | "System" }, |
960 | | { libfwsi_shell_folder_identifier_system_recovery, |
961 | | "System Recovery" }, |
962 | | { libfwsi_shell_folder_identifier_system_restore, |
963 | | "System Restore" }, |
964 | | { libfwsi_shell_folder_identifier_taskbar, |
965 | | "Taskbar" }, |
966 | | { libfwsi_shell_folder_identifier_taskbar_and_start_menu, |
967 | | "Taskbar and Start Menu" }, |
968 | | { libfwsi_shell_folder_identifier_temporary_internet_files, |
969 | | "Temporary Internet Files" }, |
970 | | { libfwsi_shell_folder_identifier_temporary_internet_files2, |
971 | | "Temporary Internet Files" }, |
972 | | { libfwsi_shell_folder_identifier_this_device, |
973 | | "This Device" }, |
974 | | { libfwsi_shell_folder_identifier_this_device2, |
975 | | "This Device" }, |
976 | | { libfwsi_shell_folder_identifier_this_pc, |
977 | | "This PC" }, |
978 | | { libfwsi_shell_folder_identifier_tree_property_value_folder, |
979 | | "Tree property value folder" }, |
980 | | { libfwsi_shell_folder_identifier_troubleshooting, |
981 | | "Troubleshooting" }, |
982 | | { libfwsi_shell_folder_identifier_uncfatshellfolder_class, |
983 | | "UNCFATShellFolder Class" }, |
984 | | { libfwsi_shell_folder_identifier_user_accounts, |
985 | | "User Accounts" }, |
986 | | { libfwsi_shell_folder_identifier_user_pinned, |
987 | | "User Pinned" }, |
988 | | { libfwsi_shell_folder_identifier_users_and_passwords, |
989 | | "Users and Passwords" }, |
990 | | { libfwsi_shell_folder_identifier_users_files_folder_delegate_folder, |
991 | | "Users Files Folder (delegate folder)" }, |
992 | | { libfwsi_shell_folder_identifier_users_libraries, |
993 | | "Users Libraries" }, |
994 | | { libfwsi_shell_folder_identifier_web_folders, |
995 | | "Web Folders" }, |
996 | | { libfwsi_shell_folder_identifier_welcome_center, |
997 | | "Welcome Center" }, |
998 | | { libfwsi_shell_folder_identifier_window_switcher, |
999 | | "Window Switcher" }, |
1000 | | { libfwsi_shell_folder_identifier_windows_anytime_upgrade, |
1001 | | "Windows Anytime Upgrade" }, |
1002 | | { libfwsi_shell_folder_identifier_windows_defender, |
1003 | | "Windows Defender" }, |
1004 | | { libfwsi_shell_folder_identifier_windows_desktop_search, |
1005 | | "Windows Desktop Search" }, |
1006 | | { libfwsi_shell_folder_identifier_windows_desktop_search_mapi_namespace_extension_class, |
1007 | | "Windows Desktop Search MAPI Namespace Extension Class" }, |
1008 | | { libfwsi_shell_folder_identifier_windows_features, |
1009 | | "Windows Features" }, |
1010 | | { libfwsi_shell_folder_identifier_windows_firewall, |
1011 | | "Windows Firewall" }, |
1012 | | { libfwsi_shell_folder_identifier_windows_search_service_media_center_namespace_extension_handler, |
1013 | | "Windows Search Service Media Center Namespace Extension Handler" }, |
1014 | | { libfwsi_shell_folder_identifier_windows_search_service_outlook_express_protocol_handler, |
1015 | | "Windows Search Service Outlook Express Protocol Handler" }, |
1016 | | { libfwsi_shell_folder_identifier_windows_security, |
1017 | | "Windows Security" }, |
1018 | | { libfwsi_shell_folder_identifier_windows_sideshow, |
1019 | | "Windows SideShow" }, |
1020 | | { libfwsi_shell_folder_identifier_windows_update, |
1021 | | "Windows Update" }, |
1022 | | { libfwsi_shell_folder_identifier_workspaces_center, |
1023 | | "Workspaces Center" }, |
1024 | | |
1025 | | { libfwsi_shell_folder_identifier_unknown, |
1026 | | "Unknown" } }; |
1027 | | |
1028 | | /* Retrieves a string containing the name of the folder identifier |
1029 | | */ |
1030 | | const char *libfwsi_shell_folder_identifier_get_name( |
1031 | | const uint8_t *shell_folder_identifier ) |
1032 | 0 | { |
1033 | 0 | int iterator = 0; |
1034 | |
|
1035 | 0 | if( shell_folder_identifier == NULL ) |
1036 | 0 | { |
1037 | 0 | return( "Invalid shell folder identifier" ); |
1038 | 0 | } |
1039 | 0 | while( memory_compare( |
1040 | 0 | ( libfwsi_shell_folder_identifier_definitions[ iterator ] ).identifier, |
1041 | 0 | libfwsi_shell_folder_identifier_unknown, |
1042 | 0 | 16 ) != 0 ) |
1043 | 0 | { |
1044 | 0 | if( memory_compare( |
1045 | 0 | ( libfwsi_shell_folder_identifier_definitions[ iterator ] ).identifier, |
1046 | 0 | shell_folder_identifier, |
1047 | 0 | 16 ) == 0 ) |
1048 | 0 | { |
1049 | 0 | break; |
1050 | 0 | } |
1051 | 0 | iterator++; |
1052 | 0 | } |
1053 | 0 | return( |
1054 | 0 | ( libfwsi_shell_folder_identifier_definitions[ iterator ] ).name ); |
1055 | 0 | } |
1056 | | |