Coverage Report

Created: 2024-10-02 06:58

/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