/src/libfwsi/libfwsi/libfwsi_shell_folder_identifier.c
Line | Count | Source (jump to first uncovered line) |
1 | | /* |
2 | | * Shell folder identifier functions |
3 | | * |
4 | | * Copyright (C) 2010-2024, 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | 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 | | |
621 | | uint8_t libfwsi_shell_folder_identifier_empty[ 16 ] = { |
622 | | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; |
623 | | |
624 | | uint8_t libfwsi_shell_folder_identifier_unknown[ 16 ] = { |
625 | | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff }; |
626 | | |
627 | | /* The shell folder identifiers |
628 | | */ |
629 | | libfwsi_shell_folder_identifier_definition_t libfwsi_shell_folder_identifier_definitions[ ] = { |
630 | | |
631 | | { libfwsi_shell_folder_identifier_3d_objects, |
632 | | "3D Objects" }, |
633 | | { libfwsi_shell_folder_identifier_activex_cache_folder, |
634 | | "ActiveX Cache Folder" }, |
635 | | { libfwsi_shell_folder_identifier_add_network_place, |
636 | | "Add Network Place" }, |
637 | | { libfwsi_shell_folder_identifier_administrative_tools, |
638 | | "Administrative Tools" }, |
639 | | { libfwsi_shell_folder_identifier_all_control_panel_items, |
640 | | "All Control Panel Items" }, |
641 | | { libfwsi_shell_folder_identifier_all_tasks, |
642 | | "All Tasks" }, |
643 | | { libfwsi_shell_folder_identifier_all_tasks2, |
644 | | "All Tasks" }, |
645 | | { libfwsi_shell_folder_identifier_application_suggested_locations, |
646 | | "Application Suggested Locations" }, |
647 | | { libfwsi_shell_folder_identifier_applications, |
648 | | "Applications" }, |
649 | | { libfwsi_shell_folder_identifier_autoplay, |
650 | | "AutoPlay" }, |
651 | | { libfwsi_shell_folder_identifier_backup_and_restore, |
652 | | "Backup And Restore" }, |
653 | | { libfwsi_shell_folder_identifier_backup_and_restore_center, |
654 | | "Backup and Restore Center" }, |
655 | | { libfwsi_shell_folder_identifier_biometrics, |
656 | | "Biometrics" }, |
657 | | { libfwsi_shell_folder_identifier_bluetooth_devices, |
658 | | "Bluetooth Devices" }, |
659 | | { libfwsi_shell_folder_identifier_briefcase, |
660 | | "Briefcase" }, |
661 | | { libfwsi_shell_folder_identifier_cabinet_file, |
662 | | "Cabinet File" }, |
663 | | { libfwsi_shell_folder_identifier_command_folder, |
664 | | "Command Folder" }, |
665 | | { libfwsi_shell_folder_identifier_common_places_fs_folder, |
666 | | "Common Places FS Folder" }, |
667 | | { libfwsi_shell_folder_identifier_compressed_folder, |
668 | | "Compressed Folder" }, |
669 | | { libfwsi_shell_folder_identifier_computer_delegate_folder, |
670 | | "Computer (delegate folder)" }, |
671 | | { libfwsi_shell_folder_identifier_computer_search_results_folder, |
672 | | "Computer Search Results Folder" }, |
673 | | { libfwsi_shell_folder_identifier_computers_and_devices, |
674 | | "Computers and Devices" }, |
675 | | { libfwsi_shell_folder_identifier_control_panel, |
676 | | "Control Panel" }, |
677 | | { libfwsi_shell_folder_identifier_control_panel_command_object_for_start_menu_and_desktop, |
678 | | "Control Panel command object for Start menu and desktop" }, |
679 | | { libfwsi_shell_folder_identifier_credential_manager, |
680 | | "Credential Manager" }, |
681 | | { libfwsi_shell_folder_identifier_db_folder, |
682 | | "DB Folder" }, |
683 | | { libfwsi_shell_folder_identifier_default_location, |
684 | | "Default Location" }, |
685 | | { libfwsi_shell_folder_identifier_desktop, |
686 | | "Desktop" }, |
687 | | { libfwsi_shell_folder_identifier_device_center, |
688 | | "Device Center" }, |
689 | | { libfwsi_shell_folder_identifier_device_center_initialization, |
690 | | "Device Center Initialization" }, |
691 | | { libfwsi_shell_folder_identifier_devicepairingfolder_initialization, |
692 | | "DevicePairingFolder Initialization" }, |
693 | | { libfwsi_shell_folder_identifier_directory, |
694 | | "Directory" }, |
695 | | { libfwsi_shell_folder_identifier_display, |
696 | | "Display" }, |
697 | | { libfwsi_shell_folder_identifier_dlna_content_directory_data_source, |
698 | | "DLNA Content Directory Data Source" }, |
699 | | { libfwsi_shell_folder_identifier_dlna_media_servers_data_source, |
700 | | "DLNA Media Servers Data Source" }, |
701 | | { libfwsi_shell_folder_identifier_dxp, |
702 | | "DXP" }, |
703 | | { libfwsi_shell_folder_identifier_ease_of_access, |
704 | | "Ease of Access" }, |
705 | | { libfwsi_shell_folder_identifier_ecs, |
706 | | "ECS" }, |
707 | | { libfwsi_shell_folder_identifier_email, |
708 | | "E-mail" }, |
709 | | { libfwsi_shell_folder_identifier_enhanced_storage_data_source, |
710 | | "Enhanced Storage Data Source" }, |
711 | | { libfwsi_shell_folder_identifier_explorer_browser_results_folder, |
712 | | "Explorer Browser Results Folder" }, |
713 | | { libfwsi_shell_folder_identifier_extensions_manager_folder, |
714 | | "Extensions Manager Folder" }, |
715 | | { libfwsi_shell_folder_identifier_favorites, |
716 | | "Favorites" }, |
717 | | { libfwsi_shell_folder_identifier_feedback_tool, |
718 | | "Feedback Tool" }, |
719 | | { libfwsi_shell_folder_identifier_file_backup_index, |
720 | | "File Backup Index" }, |
721 | | { libfwsi_shell_folder_identifier_file_explorer, |
722 | | "File Explorer" }, |
723 | | { libfwsi_shell_folder_identifier_file_history_data_source, |
724 | | "File History Data Source" }, |
725 | | { libfwsi_shell_folder_identifier_folder_options, |
726 | | "Folder Options" }, |
727 | | { libfwsi_shell_folder_identifier_folder_shortcut, |
728 | | "Folder Shortcut" }, |
729 | | { libfwsi_shell_folder_identifier_font_settings, |
730 | | "Font Settings" }, |
731 | | { libfwsi_shell_folder_identifier_fonts, |
732 | | "Fonts" }, |
733 | | { libfwsi_shell_folder_identifier_frequent_places_folder, |
734 | | "Frequent Places Folder" }, |
735 | | { libfwsi_shell_folder_identifier_fusion_cache, |
736 | | "Fusion Cache" }, |
737 | | { libfwsi_shell_folder_identifier_games_explorer, |
738 | | "Games Explorer" }, |
739 | | { libfwsi_shell_folder_identifier_help_and_support, |
740 | | "Help and Support" }, |
741 | | { libfwsi_shell_folder_identifier_history, |
742 | | "History" }, |
743 | | { libfwsi_shell_folder_identifier_history2, |
744 | | "History" }, |
745 | | { libfwsi_shell_folder_identifier_history3, |
746 | | "History" }, |
747 | | { libfwsi_shell_folder_identifier_history4, |
748 | | "History" }, |
749 | | { libfwsi_shell_folder_identifier_history_vault, |
750 | | "History Vault" }, |
751 | | { libfwsi_shell_folder_identifier_home_group_control_panel, |
752 | | "Home Group Control Panel" }, |
753 | | { libfwsi_shell_folder_identifier_inbox, |
754 | | "Inbox" }, |
755 | | { libfwsi_shell_folder_identifier_inbox2, |
756 | | "Inbox" }, |
757 | | { libfwsi_shell_folder_identifier_install_new_programs, |
758 | | "Install New Programs" }, |
759 | | { libfwsi_shell_folder_identifier_installed_updates, |
760 | | "Installed Updates" }, |
761 | | { libfwsi_shell_folder_identifier_internet, |
762 | | "Internet" }, |
763 | | { libfwsi_shell_folder_identifier_internet_explorer, |
764 | | "Internet Explorer" }, |
765 | | { libfwsi_shell_folder_identifier_internet_explorer_history_and_feeds_shell_data_source_for_windows_search, |
766 | | "Internet Explorer History and Feeds Shell Data Source for Windows Search" }, |
767 | | { libfwsi_shell_folder_identifier_internet_explorer_rss_feeds_folder, |
768 | | "Internet Explorer RSS Feeds Folder" }, |
769 | | { libfwsi_shell_folder_identifier_internet_folder, |
770 | | "Internet Folder" }, |
771 | | { libfwsi_shell_folder_identifier_language_settings, |
772 | | "Language Settings" }, |
773 | | { libfwsi_shell_folder_identifier_layout_folder, |
774 | | "Layout Folder" }, |
775 | | { libfwsi_shell_folder_identifier_libraries_users_files_folder_delegate_folder, |
776 | | "Libraries Users Files Folder (delegate folder)" }, |
777 | | { libfwsi_shell_folder_identifier_library_folder, |
778 | | "Library Folder" }, |
779 | | { libfwsi_shell_folder_identifier_location_folder, |
780 | | "Location Folder" }, |
781 | | { libfwsi_shell_folder_identifier_manage_wireless_networks, |
782 | | "Manage Wireless Networks" }, |
783 | | { libfwsi_shell_folder_identifier_microsoft_browser_architecture, |
784 | | "Microsoft Browser Architecture" }, |
785 | | { libfwsi_shell_folder_identifier_microsoft_browser_architecture2, |
786 | | "Microsoft Browser Architecture" }, |
787 | | { libfwsi_shell_folder_identifier_microsoft_ftp_folder, |
788 | | "Microsoft FTP Folder" }, |
789 | | { libfwsi_shell_folder_identifier_microsoft_office_outlook, |
790 | | "Microsoft Office Outlook" }, |
791 | | { libfwsi_shell_folder_identifier_microsoft_onenote_namespace_extension_for_windows_desktop_search, |
792 | | "Microsoft OneNote Namespace Extension for Windows Desktop Search" }, |
793 | | { libfwsi_shell_folder_identifier_microsoft_windows_font_folder, |
794 | | "Microsoft Windows Font Folder" }, |
795 | | { libfwsi_shell_folder_identifier_mobile_broadband_profile_settings_editor, |
796 | | "Mobile Broadband Profile Settings Editor" }, |
797 | | { libfwsi_shell_folder_identifier_mobility_center_control_panel, |
798 | | "Mobility Center Control Panel" }, |
799 | | { libfwsi_shell_folder_identifier_ms_graph_recent_file_folder, |
800 | | "MS Graph Recent File Folder" }, |
801 | | { libfwsi_shell_folder_identifier_my_computer, |
802 | | "My Computer" }, |
803 | | { libfwsi_shell_folder_identifier_my_documents, |
804 | | "My Documents" }, |
805 | | { libfwsi_shell_folder_identifier_my_network_places, |
806 | | "My Network Places" }, |
807 | | { libfwsi_shell_folder_identifier_network_and_dialup_connections, |
808 | | "Network and Dial-up Connections" }, |
809 | | { libfwsi_shell_folder_identifier_network_and_dialup_connections2, |
810 | | "Network and Dial-up Connections" }, |
811 | | { libfwsi_shell_folder_identifier_network_and_sharing_center, |
812 | | "Network and Sharing Center" }, |
813 | | { libfwsi_shell_folder_identifier_network_map, |
814 | | "Network Map" }, |
815 | | { libfwsi_shell_folder_identifier_network_setup_wizard, |
816 | | "Network Setup Wizard" }, |
817 | | { libfwsi_shell_folder_identifier_offline_files, |
818 | | "Offline Files" }, |
819 | | { libfwsi_shell_folder_identifier_offline_files_folder, |
820 | | "Offline Files Folder" }, |
821 | | { libfwsi_shell_folder_identifier_other_users_folder, |
822 | | "Other Users Folder" }, |
823 | | { libfwsi_shell_folder_identifier_other_users_folder2, |
824 | | "Other Users Folder" }, |
825 | | { libfwsi_shell_folder_identifier_parental_controls, |
826 | | "Parental Controls" }, |
827 | | { libfwsi_shell_folder_identifier_pc_settings, |
828 | | "PC Settings" }, |
829 | | { libfwsi_shell_folder_identifier_performance_information_and_tools, |
830 | | "Performance Information and Tools" }, |
831 | | { libfwsi_shell_folder_identifier_personalization_control_panel, |
832 | | "Personalization Control Panel" }, |
833 | | { libfwsi_shell_folder_identifier_portable_devices, |
834 | | "Portable Devices" }, |
835 | | { libfwsi_shell_folder_identifier_portable_media_devices, |
836 | | "Portable Media Devices" }, |
837 | | { libfwsi_shell_folder_identifier_power_options, |
838 | | "Power Options" }, |
839 | | { libfwsi_shell_folder_identifier_previous_versions, |
840 | | "Previous Versions" }, |
841 | | { libfwsi_shell_folder_identifier_previous_versions_delegate_folder, |
842 | | "Previous Versions Delegate Folder" }, |
843 | | { libfwsi_shell_folder_identifier_previous_versions_results_delegate_folder, |
844 | | "Previous Versions Results Delegate Folder" }, |
845 | | { libfwsi_shell_folder_identifier_previous_versions_results_folder, |
846 | | "Previous Versions Results Folder" }, |
847 | | { libfwsi_shell_folder_identifier_printers_and_faxes, |
848 | | "Printers and Faxes" }, |
849 | | { libfwsi_shell_folder_identifier_printhood_delegate_folder, |
850 | | "Printhood delegate folder" }, |
851 | | { libfwsi_shell_folder_identifier_programs_and_features, |
852 | | "Programs and Features" }, |
853 | | { libfwsi_shell_folder_identifier_programs_folder, |
854 | | "Programs Folder" }, |
855 | | { libfwsi_shell_folder_identifier_programs_folder_and_fast_items, |
856 | | "Programs Folder and Fast Items" }, |
857 | | { libfwsi_shell_folder_identifier_proximity_cpl, |
858 | | "Proximity CPL" }, |
859 | | { libfwsi_shell_folder_identifier_public_folder, |
860 | | "Public Folder" }, |
861 | | { libfwsi_shell_folder_identifier_quick_access, |
862 | | "Quick Access" }, |
863 | | { libfwsi_shell_folder_identifier_recent_items_instance_folder, |
864 | | "Recent Items Instance Folder" }, |
865 | | { libfwsi_shell_folder_identifier_recent_places_folder, |
866 | | "Recent Places Folder" }, |
867 | | { libfwsi_shell_folder_identifier_recycle_bin, |
868 | | "Recycle Bin" }, |
869 | | { libfwsi_shell_folder_identifier_remote_printers, |
870 | | "Remote Printers" }, |
871 | | { libfwsi_shell_folder_identifier_removable_drives, |
872 | | "Removable Drives" }, |
873 | | { libfwsi_shell_folder_identifier_removable_storage_devices, |
874 | | "Removable Storage Devices" }, |
875 | | { libfwsi_shell_folder_identifier_results_folder, |
876 | | "Results Folder" }, |
877 | | { libfwsi_shell_folder_identifier_run, |
878 | | "Run..." }, |
879 | | { libfwsi_shell_folder_identifier_scanners_and_cameras, |
880 | | "Scanners & Cameras" }, |
881 | | { libfwsi_shell_folder_identifier_scanners_and_cameras2, |
882 | | "Scanners & Cameras" }, |
883 | | { libfwsi_shell_folder_identifier_scheduled_tasks, |
884 | | "Scheduled Tasks" }, |
885 | | { libfwsi_shell_folder_identifier_search, |
886 | | "Search" }, |
887 | | { libfwsi_shell_folder_identifier_search_connector_folder, |
888 | | "Search Connector Folder" }, |
889 | | { libfwsi_shell_folder_identifier_search_folder, |
890 | | "Search Folder" }, |
891 | | { libfwsi_shell_folder_identifier_search_home, |
892 | | "Search Home" }, |
893 | | { libfwsi_shell_folder_identifier_search_results, |
894 | | "Search Results" }, |
895 | | { libfwsi_shell_folder_identifier_secure_startup, |
896 | | "Secure Startup" }, |
897 | | { libfwsi_shell_folder_identifier_security_and_maintenance_cpl, |
898 | | "Security and Maintenance CPL" }, |
899 | | { libfwsi_shell_folder_identifier_security_center, |
900 | | "Security Center" }, |
901 | | { libfwsi_shell_folder_identifier_sensors, |
902 | | "Sensors" }, |
903 | | { libfwsi_shell_folder_identifier_server_manager, |
904 | | "Server Manager" }, |
905 | | { libfwsi_shell_folder_identifier_set_program_access_and_defaults, |
906 | | "Set Program Access and Defaults" }, |
907 | | { libfwsi_shell_folder_identifier_set_user_defaults, |
908 | | "Set User Defaults" }, |
909 | | { libfwsi_shell_folder_identifier_shared_documents_folder, |
910 | | "Shared Documents Folder" }, |
911 | | { libfwsi_shell_folder_identifier_shell_docobject_viewer, |
912 | | "Shell DocObject Viewer" }, |
913 | | { libfwsi_shell_folder_identifier_shell_favorite_folder, |
914 | | "Shell Favorite Folder" }, |
915 | | { libfwsi_shell_folder_identifier_shell_file_system_folder, |
916 | | "Shell File System Folder" }, |
917 | | { libfwsi_shell_folder_identifier_shell_file_system_folder2, |
918 | | "Shell File System Folder" }, |
919 | | { libfwsi_shell_folder_identifier_shell_file_system_netfolder, |
920 | | "Shell File System NetFolder" }, |
921 | | { libfwsi_shell_folder_identifier_shell_storage_folder_viewer, |
922 | | "Shell Storage Folder Viewer" }, |
923 | | { libfwsi_shell_folder_identifier_show_desktop, |
924 | | "Show Desktop" }, |
925 | | { libfwsi_shell_folder_identifier_skydrive, |
926 | | "SkyDrive" }, |
927 | | { libfwsi_shell_folder_identifier_softex_omnipass_encrypted_folder, |
928 | | "Softex OmniPass Encrypted Folder" }, |
929 | | { libfwsi_shell_folder_identifier_solidworks_enterprise_pdm, |
930 | | "SolidWorks Enterprise PDM" }, |
931 | | { libfwsi_shell_folder_identifier_speech_recognition, |
932 | | "Speech Recognition" }, |
933 | | { libfwsi_shell_folder_identifier_start_menu_all_programs, |
934 | | "Start Menu All Programs" }, |
935 | | { libfwsi_shell_folder_identifier_start_menu_folder, |
936 | | "Start Menu Folder" }, |
937 | | { libfwsi_shell_folder_identifier_sticky_notes_namespace_extension_for_windows_desktop_search, |
938 | | "Sticky Notes Namespace Extension for Windows Desktop Search" }, |
939 | | { libfwsi_shell_folder_identifier_storage_spaces, |
940 | | "Storage Spaces" }, |
941 | | { libfwsi_shell_folder_identifier_stream_backed_folder, |
942 | | "Stream Backed Folder" }, |
943 | | { libfwsi_shell_folder_identifier_subscription_folder, |
944 | | "Subscription Folder" }, |
945 | | { libfwsi_shell_folder_identifier_sync_center_conflict_delegate_folder, |
946 | | "Sync Center Conflict Delegate Folder" }, |
947 | | { libfwsi_shell_folder_identifier_sync_center_conflict_folder, |
948 | | "Sync Center Conflict Folder" }, |
949 | | { libfwsi_shell_folder_identifier_sync_center_folder, |
950 | | "Sync Center Folder" }, |
951 | | { libfwsi_shell_folder_identifier_sync_results_delegate_folder, |
952 | | "Sync Results Delegate Folder" }, |
953 | | { libfwsi_shell_folder_identifier_sync_results_folder, |
954 | | "Sync Results Folder" }, |
955 | | { libfwsi_shell_folder_identifier_sync_setup_delegate_folder, |
956 | | "Sync Setup Delegate Folder" }, |
957 | | { libfwsi_shell_folder_identifier_sync_setup_folder, |
958 | | "Sync Setup Folder" }, |
959 | | { libfwsi_shell_folder_identifier_system, |
960 | | "System" }, |
961 | | { libfwsi_shell_folder_identifier_system_recovery, |
962 | | "System Recovery" }, |
963 | | { libfwsi_shell_folder_identifier_system_restore, |
964 | | "System Restore" }, |
965 | | { libfwsi_shell_folder_identifier_taskbar, |
966 | | "Taskbar" }, |
967 | | { libfwsi_shell_folder_identifier_taskbar_and_start_menu, |
968 | | "Taskbar and Start Menu" }, |
969 | | { libfwsi_shell_folder_identifier_temporary_internet_files, |
970 | | "Temporary Internet Files" }, |
971 | | { libfwsi_shell_folder_identifier_temporary_internet_files2, |
972 | | "Temporary Internet Files" }, |
973 | | { libfwsi_shell_folder_identifier_this_device, |
974 | | "This Device" }, |
975 | | { libfwsi_shell_folder_identifier_this_device2, |
976 | | "This Device" }, |
977 | | { libfwsi_shell_folder_identifier_this_pc, |
978 | | "This PC" }, |
979 | | { libfwsi_shell_folder_identifier_tree_property_value_folder, |
980 | | "Tree property value folder" }, |
981 | | { libfwsi_shell_folder_identifier_troubleshooting, |
982 | | "Troubleshooting" }, |
983 | | { libfwsi_shell_folder_identifier_uncfatshellfolder_class, |
984 | | "UNCFATShellFolder Class" }, |
985 | | { libfwsi_shell_folder_identifier_user_accounts, |
986 | | "User Accounts" }, |
987 | | { libfwsi_shell_folder_identifier_user_pinned, |
988 | | "User Pinned" }, |
989 | | { libfwsi_shell_folder_identifier_users_and_passwords, |
990 | | "Users and Passwords" }, |
991 | | { libfwsi_shell_folder_identifier_users_files_folder_delegate_folder, |
992 | | "Users Files Folder (delegate folder)" }, |
993 | | { libfwsi_shell_folder_identifier_users_libraries, |
994 | | "Users Libraries" }, |
995 | | { libfwsi_shell_folder_identifier_web_folders, |
996 | | "Web Folders" }, |
997 | | { libfwsi_shell_folder_identifier_welcome_center, |
998 | | "Welcome Center" }, |
999 | | { libfwsi_shell_folder_identifier_window_switcher, |
1000 | | "Window Switcher" }, |
1001 | | { libfwsi_shell_folder_identifier_windows_anytime_upgrade, |
1002 | | "Windows Anytime Upgrade" }, |
1003 | | { libfwsi_shell_folder_identifier_windows_defender, |
1004 | | "Windows Defender" }, |
1005 | | { libfwsi_shell_folder_identifier_windows_desktop_search, |
1006 | | "Windows Desktop Search" }, |
1007 | | { libfwsi_shell_folder_identifier_windows_desktop_search_mapi_namespace_extension_class, |
1008 | | "Windows Desktop Search MAPI Namespace Extension Class" }, |
1009 | | { libfwsi_shell_folder_identifier_windows_features, |
1010 | | "Windows Features" }, |
1011 | | { libfwsi_shell_folder_identifier_windows_firewall, |
1012 | | "Windows Firewall" }, |
1013 | | { libfwsi_shell_folder_identifier_windows_search_service_media_center_namespace_extension_handler, |
1014 | | "Windows Search Service Media Center Namespace Extension Handler" }, |
1015 | | { libfwsi_shell_folder_identifier_windows_search_service_outlook_express_protocol_handler, |
1016 | | "Windows Search Service Outlook Express Protocol Handler" }, |
1017 | | { libfwsi_shell_folder_identifier_windows_security, |
1018 | | "Windows Security" }, |
1019 | | { libfwsi_shell_folder_identifier_windows_sideshow, |
1020 | | "Windows SideShow" }, |
1021 | | { libfwsi_shell_folder_identifier_windows_update, |
1022 | | "Windows Update" }, |
1023 | | { libfwsi_shell_folder_identifier_workspaces_center, |
1024 | | "Workspaces Center" }, |
1025 | | |
1026 | | { libfwsi_shell_folder_identifier_unknown, |
1027 | | "Unknown" } }; |
1028 | | |
1029 | | /* Retrieves a string containing the name of the folder identifier |
1030 | | */ |
1031 | | const char *libfwsi_shell_folder_identifier_get_name( |
1032 | | const uint8_t *shell_folder_identifier ) |
1033 | 0 | { |
1034 | 0 | int iterator = 0; |
1035 | |
|
1036 | 0 | if( shell_folder_identifier == NULL ) |
1037 | 0 | { |
1038 | 0 | return( "Invalid shell folder identifier" ); |
1039 | 0 | } |
1040 | 0 | while( memory_compare( |
1041 | 0 | ( libfwsi_shell_folder_identifier_definitions[ iterator ] ).identifier, |
1042 | 0 | libfwsi_shell_folder_identifier_unknown, |
1043 | 0 | 16 ) != 0 ) |
1044 | 0 | { |
1045 | 0 | if( memory_compare( |
1046 | 0 | ( libfwsi_shell_folder_identifier_definitions[ iterator ] ).identifier, |
1047 | 0 | shell_folder_identifier, |
1048 | 0 | 16 ) == 0 ) |
1049 | 0 | { |
1050 | 0 | break; |
1051 | 0 | } |
1052 | 0 | iterator++; |
1053 | 0 | } |
1054 | 0 | return( |
1055 | 0 | ( libfwsi_shell_folder_identifier_definitions[ iterator ] ).name ); |
1056 | 0 | } |
1057 | | |