aboutsummaryrefslogtreecommitdiff
path: root/x86_64-w64-mingw32/include/inetreg.h
blob: ca3861fdc8b571ae12629b18107bba177337271a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
/**
 * This file has no copyright assigned and is placed in the Public Domain.
 * This file is part of the mingw-w64 runtime package.
 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
 */
#ifndef _INETREGSTRS_H_
#define _INETREGSTRS_H_

#define TSZMICROSOFTPATH TEXT("Software\\Microsoft")
#define TSZIEPATH TSZMICROSOFTPATH TEXT("\\Internet Explorer")
#define TSZWINCURVERPATH TSZMICROSOFTPATH TEXT("\\windows\\CurrentVersion")
#define TSZWININETPATH TSZWINCURVERPATH TEXT("\\Internet Settings")
#define REGSTR_PATH_RUNONCE_KEY TSZWINCURVERPATH TEXT("\\RunOnce")
#define REGSTR_PATH_INETCPL_PS_EXTENTIONS TSZWINCURVERPATH TEXT("\\Controls Folder\\Internet")

#define REGSTR_PATH_IEXPLORER TSZIEPATH

#define SZ_IE_MAIN "Main"
#define REGSTR_PATH_MAIN TSZIEPATH TEXT("\\") TEXT(SZ_IE_MAIN)
#define REGSTR_KEY_MAIN TEXT(SZ_IE_MAIN)
#define REGSTR_VAL_SMOOTHSCROLL TEXT("SmoothScroll")
#define REGSTR_VAL_SMOOTHSCROLL_DEF TRUE
#define REGSTR_VAL_SHOWTOOLBAR TEXT("Show_ToolBar")
#define REGSTR_VAL_SHOWADDRESSBAR TEXT("Show_URLToolBar")
#define REGSTR_VAL_STARTPAGE TEXT("Start Page")
#define REGSTRA_VAL_STARTPAGE "Start Page"
#define REGSTR_VAL_SEARCHPAGE TEXT("Search Page")
#define REGSTR_VAL_LOCALPAGE TEXT("Local Page")

#define REGSTR_VAL_USESTYLESHEETS TEXT("Use Stylesheets")
#define REGSTR_VAL_USESTYLESHEETS_TYPE REG_SZ
#define REGSTR_VAL_USESTYLESHEETS_DEF TEXT("yes")

#define REGSTR_VAL_USEICM TEXT("UseICM")
#define REGSTR_VAL_USEICM_DEF FALSE

#define REGSTR_VAL_SHOWFOCUS TEXT("Tabstop - MouseDown")
#define REGSTR_VAL_SHOWFOCUS_TYPE REG_SZ
#define REGSTR_VAL_SHOWFOCUS_DEF TEXT("no")

#define REGSTR_VAL_LOADIMAGES TEXT("Display Inline Images")
#define REGSTR_VAL_PLAYSOUNDS TEXT("Play_Background_Sounds")
#define REGSTR_VAL_PLAYVIDEOS TEXT("Display Inline Videos")
#define REGSTR_VAL_ANCHORUNDERLINE TEXT("Anchor Underline")
#define REGSTR_VAL_USEDLGCOLORS TEXT("Use_DlgBox_Colors")
#define REGSTR_VAL_CHECKASSOC TEXT("Check_Associations")
#define REGSTR_VAL_SHOWFULLURLS TEXT("Show_FullURL")
#define REGSTR_VAL_AUTOSEARCH TEXT("Do404Search")
#define REGSTR_VAL_AUTONAVIGATE TEXT("SearchForExtensions")
#define REGSTR_VAL_HTTP_ERRORS TEXT("Friendly http errors")

#define REGSTR_VAL_PAGETRANSITIONS TEXT("Page_Transitions")
#define REGSTR_VAL_PAGETRANSITIONS_DEF TRUE

#define REGSTR_VAL_USEIBAR TEXT("UseBar")

#define SZ_IE_SETTINGS "Settings"
#define REGSTR_PATH_IE_SETTINGS TSZIEPATH TEXT("\\") TEXT(SZ_IE_SETTINGS)
#define REGSTR_KEY_IE_SETTINGS TEXT(SZ_IE_SETTINGS)

#define REGSTR_VAL_IE_CUSTOMCOLORS TEXT("Custom Colors")
#define REGSTR_VAL_IE_CUSTOMCOLORS_TYPE REG_BINARY

#define REGSTR_VAL_ANCHORCOLOR TEXT("Anchor Color")
#define REGSTR_VAL_ANCHORCOLORVISITED TEXT("Anchor Color Visited")
#define REGSTR_VAL_BACKGROUNDCOLOR TEXT("Background Color")
#define REGSTR_VAL_TEXTCOLOR TEXT("Text Color")
#define REGSTR_VAL_ANCHORCOLORHOVER TEXT("Anchor Color Hover")
#define REGSTR_VAL_USEHOVERCOLOR TEXT("Use Anchor Hover Color")

#define SZ_IE_SECURITY "Security"
#define REGSTR_PATH_IE_SECURITY TSZIEPATH TEXT("\\") TEXT(SZ_IE_SECURITY)
#define REGSTR_KEY_IE_SECURITY TEXT(SZ_IE_SECURITY)

#define REGSTR_VAL_SAFETYWARNINGLEVEL TEXT("Safety Warning Level")

#define SZ_IE_DEFAULT_HTML_EDITOR "Default HTML Editor"
#define REGSTR_PATH_DEFAULT_HTML_EDITOR TSZIEPATH TEXT("\\") TEXT(SZ_IE_DEFAULT_HTML_EDITOR)
#define REGSTR_KEY_DEFAULT_HTML_EDITOR TEXT(SZ_IE_DEFAULT_HTML_EDITOR)

#define REGSTR_PATH_AUTOCOMPLETE TSZWINCURVERPATH TEXT("\\Explorer\\AutoComplete")
#define REGSTR_VAL_USEAUTOAPPEND TEXT("Append Completion")
#define REGSTR_VAL_USEAUTOSUGGEST TEXT("AutoSuggest")

#define REGSTR_VAL_USEAUTOCOMPLETE TEXT("Use AutoComplete")

#define SZ_IE_IBAR "Bar"
#define TSZIBARPATH TSZIEPATH TEXT("\\") TEXT(SZ_IE_IBAR)
#define REGSTR_PATH_IBAR TSZIBARPATH
#define REGSTR_KEY_IBAR TEXT(SZ_IE_IBAR)

#define SZ_IE_IBAR_BANDS "Bands"
#define REGSTR_PATH_IBAR_BANDS TSZIBARPATH TEXT("\\") TEXT(SZ_IE_IBAR_BANDS)
#define REGSTR_KEY_IBAR_BANDS TEXT(SZ_IE_IBAR_BANDS)

#define REGSTR_PATH_INTERNETSETTINGS TSZWININETPATH
#define REGSTR_PATH_INTERNET_SETTINGS REGSTR_PATH_INTERNETSETTINGS

#define REGSTR_VAL_USERAGENT TEXT("User Agent")

#define REGSTR_PATH_INTERNET_LAN_SETTINGS REGSTR_PATH_INTERNETSETTINGS TEXT("\\LAN")

#define REGSTR_VAL_INTERNETENTRY TEXT("InternetProfile")
#define REGSTR_VAL_INTERNETPROFILE REGSTR_VAL_INTERNETENTRY

#define REGSTR_VAL_INTERNETENTRYBKUP TEXT("BackupInternetProfile")

#define REGSTR_VAL_CODEDOWNLOAD TEXT("Code Download")
#define REGSTR_VAL_CODEDOWNLOAD_DEF TEXT("yes")
#define REGSTR_VAL_CODEDOWNLOAD_TYPE REG_SZ

#define REGSTR_PATH_INETCPL_RESTRICTIONS TEXT("Software\\Policies\\Microsoft\\Internet Explorer\\Control Panel")

#define REGSTR_VAL_INETCPL_GENERALTAB TEXT("GeneralTab")
#define REGSTR_VAL_INETCPL_SECURITYTAB TEXT("SecurityTab")
#define REGSTR_VAL_INETCPL_CONTENTTAB TEXT("ContentTab")
#define REGSTR_VAL_INETCPL_CONNECTIONSTAB TEXT("ConnectionsTab")
#define REGSTR_VAL_INETCPL_PROGRAMSTAB TEXT("ProgramsTab")
#define REGSTR_VAL_INETCPL_ADVANCEDTAB TEXT("AdvancedTab")
#define REGSTR_VAL_INETCPL_PRIVACYTAB TEXT("PrivacyTab")

#define REGSTR_VAL_INETCPL_IEAK TEXT("IEAKContext")

#define REGSTR_PATH_CACHE REGSTR_PATH_INTERNETSETTINGS TEXT("\\Cache")

#define REGSTR_PATH_CACHE_PATHS REGSTR_PATH_CACHE TEXT("\\Paths")

#define REGSTR_PATH_EXTENSIBLE_CACHE REGSTR_PATH_CACHE TEXT("\\Extensible Cache")

#define REGSTR_PATH_TRACKING REGSTR_PATH_EXTENSIBLE_CACHE TEXT("\\Log")

#define REGSTR_PATH_CACHE_SPECIAL_PATHS REGSTR_PATH_CACHE TEXT("Special Paths")

#define REGSTR_VAL_DIRECTORY TEXT("Directory")
#define REGSTR_VAL_DIRECTORY_TYPE REG_EXPAND_SZ

#define REGSTR_VAL_NEWDIRECTORY TEXT("NewDirectory")
#define REGSTR_VAL_NEWDIRECTORY_TYPE REG_EXPAND_SZ

#define REGSTR_VAL_CACHEPREFIX TEXT("CachePrefix")
#define REGSTR_VAL_CACHEPREFIX_TYPE REG_SZ

#define REGSTR_PATH_URLHISTORY REGSTR_PATH_INTERNETSETTINGS TEXT("\\Url History")

#define REGSTR_PATH_SUBSCRIPTION REGSTR_PATH_INTERNETSETTINGS TEXT("\\Subscription Folder")

#define SZ_IE_SEARCHSTRINGS "UrlTemplate"
#define REGSTR_PATH_SEARCHSTRINGS REGSTR_PATH_MAIN TEXT("\\") TEXT(SZ_IE_SEARCHSTRINGS)
#define REGSTR_KEY_SEARCHSTRINGS TEXT(SZ_IE_SEARCHSTRINGS)

#define MAX_SEARCH_FORMAT_STRING 255

#define SZ_IE_THRESHOLDS "ErrorThresholds"
#define REGSTR_PATH_THRESHOLDS REGSTR_PATH_MAIN TEXT("\\") TEXT(SZ_IE_THRESHOLDS)

#define REGSTR_VAL_ACCESSMEDIUM TEXT("AccessMedium")

#define REGSTR_VAL_ACCESSTYPE TEXT("AccessType")

#define REGSTR_VAL_AUTODIALDLLNAME TEXT("AutodialDllName")
#define REGSTR_VAL_AUTODIALFCNNAME TEXT("AutodialFcnName")

#define REGSTR_VAL_AUTODIAL_MONITORCLASSNAME TEXT("MS_AutodialMonitor")
#define REGSTR_VAL_AUTODIAL_TRYONLYONCE TEXT("TryAutodialOnce")

#define REGSTR_PATH_REMOTEACCESS TEXT("RemoteAccess")
#define REGSTR_PATH_REMOTEACESS REGSTR_PATH_REMOTEACCESS

#define REGSTR_PATH_RNACOMPONENT TSZWINCURVERPATH TEXT("\\Setup\\OptionalComponents\\RNA")
#define REGSTR_VAL_RNAINSTALLED TEXT("Installed")

#define REGSTR_VAL_ENABLEAUTODIAL TEXT("EnableAutodial")
#define REGSTR_VAL_ENABLEUNATTENDED TEXT("EnableUnattended")
#define REGSTR_VAL_NONETAUTODIAL TEXT("NoNetAutodial")

#define REGSTR_VAL_REDIALATTEMPTS TEXT("RedialAttempts")
#define REGSTR_VAL_REDIALINTERVAL TEXT("RedialWait")

#define REGSTR_VAL_ENABLEAUTODIALDISCONNECT TEXT("EnableAutodisconnect")
#define REGSTR_VAL_ENABLEAUTODISCONNECT REGSTR_VAL_ENABLEAUTODIALDISCONNECT
#define REGSTR_VAL_ENABLEEXITDISCONNECT TEXT("EnableExitDisconnect")

#define REGSTR_VAL_ENABLESECURITYCHECK TEXT("EnableSecurityCheck")

#define REGSTR_VAL_COVEREXCLUDE TEXT("CoverExclude")

#define REGSTR_VAL_DISCONNECTIDLETIME TEXT("DisconnectIdleTime")

#define REGSTR_PATH_MOSDISCONNECT TSZMICROSOFTPATH TEXT("\\MOS\\Preferences")
#define REGSTR_VAL_MOSDISCONNECT TEXT("DisconnectTimeout")

#define REGSTR_VAL_PROXYENABLE TEXT("ProxyEnable")
#define REGSTR_VAL_PROXYSERVER TEXT("ProxyServer")
#define REGSTR_VAL_PROXYOVERRIDE TEXT("ProxyOverride")
#define REGSTR_VAL_BYPASSAUTOCONFIG TEXT("BypassAutoconfig")

#define SZTRUSTWARNLEVEL "Trust Warning Level"
#define REGSTR_KEY_TRUSTWARNINGLEVEL TSZWININETPATH TEXT(SZTRUSTWARNLEVEL)
#define REGSTR_VAL_TRUSTWARNINGLEVEL TEXT(SZTRUSTWARNLEVEL)
#define REGSTR_VAL_TRUSTWARNINGLEVEL_TYPE REG_SZ
#define REGSTR_VAL_TRUSTWARNINGLEVEL_HIGH TEXT("High")
#define REGSTR_VAL_TRUSTWARNINGLEVEL_MED TEXT("Medium")
#define REGSTR_VAL_TRUSTWARNINGLEVEL_LOW TEXT("No Security")

#define REGSTR_VAL_SECURITYWARNONSEND TEXT("WarnOnPost")
#define REGSTR_VAL_SECURITYWARNONSEND_TYPE REG_BINARY
#define REGSTR_VAL_SECURITYWARNONSEND_DEF TRUE

#define REGSTR_VAL_SECURITYWARNONSENDALWAYS TEXT("WarnAlwaysOnPost")
#define REGSTR_VAL_SECURITYWARNONSENDALWAYS_TYPE REG_BINARY
#define REGSTR_VAL_SECURITYWARNONSENDALWAYS_DEF TRUE

#define REGSTR_VAL_SECURITYWARNONVIEW TEXT("WarnOnView")
#define REGSTR_VAL_SECURITYWARNONVIEW_TYPE REG_BINARY
#define REGSTR_VAL_SECURITYWARNONVIEW_DEF TRUE

#define REGSTR_VAL_SECURITYALLOWCOOKIES TEXT("AllowCookies")
#define REGSTR_VAL_SECURITYALLOWCOOKIES_TYPE REG_BINARY
#define REGSTR_VAL_SECURITYALLOWCOOKIES_DEF TRUE

#define REGSTR_VAL_SECURITYWARNONZONECROSSING TEXT("WarnOnZoneCrossing")
#define REGSTR_VAL_SECURITYWARNONZONECROSSING_TYPE REG_BINARY
#define REGSTR_VAL_SECURITYWARNONZONECROSSING_DEF TRUE

#define REGSTR_VAL_SECURITYWARNONBADCERTVIEWING TEXT("WarnOnBadCertRecving")
#define REGSTR_VAL_SECURITYWARNONBADCERTVIEWING_TYPE REG_BINARY
#define REGSTR_VAL_SECURITYWARNONBADCERTVIEWING_DEF TRUE

#define REGSTR_VAL_SECURITYWARNONBADCERTSENDING TEXT("WarnOnBadCertSending")
#define REGSTR_VAL_SECURITYWARNONBADCERTSENDING_TYPE REG_BINARY
#define REGSTR_VAL_SECURITYWARNONBADCERTSENDING_DEF TRUE

#define REGSTR_VAL_SECURITYDISABLECACHINGOFSSLPAGES TEXT("DisableCachingOfSSLPages")
#define REGSTR_VAL_SECURITYDISABLECACHINGOFSSLPAGES_TYPE REG_DWORD
#define REGSTR_VAL_SECURITYDISABLECACHINGOFSSLPAGES_DEF FALSE

#define REGSTR_VAL_SECURITYACTIVEX TEXT("Security_RunActiveXControls")
#define REGSTR_VAL_SECURITYACTIVEX_TYPE REG_BINARY
#define REGSTR_VAL_SECURITYACTIVEX_DEF TRUE

#define REGSTR_VAL_SECURITYACTICEXSCRIPTS TEXT("Security_RunScripts")
#define REGSTR_VAL_SECURITYACTICEXSCRIPTS_TYPE REG_BINARY
#define REGSTR_VAL_SECURITYACTICEXSCRIPTS_DEF TRUE

#define REGSTR_VAL_SECURITYJAVA TEXT("Security_RunJavaApplets")
#define REGSTR_VAL_SECURITYJAVA_TYPE REG_BINARY
#define REGSTR_VAL_SECURITYJAVA_DEF TRUE

#define SZJAVAVMPATH "\\Java VM"
#define REGSTR_PATH_JAVAVM TSZMICROSOFTPATH TEXT(SZJAVAVMPATH)

#define REGSTR_VAL_JAVAJIT TEXT("EnableJIT")
#define REGSTR_VAL_JAVAJIT_TYPE REG_DWORD
#define REGSTR_VAL_JAVAJIT_DEF FALSE

#define REGSTR_VAL_JAVALOGGING TEXT("EnableLogging")
#define REGSTR_VAL_JAVALOGGING_TYPE REG_DWORD
#define REGSTR_VAL_JAVALOGGING_DEF FALSE

#define SZTOOLBAR "\\Toolbar"
#define TSZTOOLBAR TEXT(SZTOOLBAR)
#define REGSTR_PATH_TOOLBAR TSZIEPATH TEXT(SZTOOLBAR)
#define REGSTR_KEY_QUICKLINKS TSZIEPATH TSZTOOLBAR TEXT("\\Links")
#define REGSTR_VAL_DAYSTOKEEP TEXT("DaysToKeep")

#define SZNOTEXT "NoText"
#define REGSTR_VAL_NOTEXT TEXT(SZNOTEXT)
#define REGSTR_KEY_NOTEXT TSZIEPATH TSZTOOLBAR TEXT("\\") TEXT(SZNOTEXT)
#define SZVISIBLE "VisibleBands"
#define REGSTR_VAL_VISIBLE TEXT(SZVISIBLE)
#define REGSTR_KEY_VISIBLE TSZIEPATH TSZTOOLBAR TEXT("\\") TEXT(SZVISIBLE)

#define REGSTR_VAL_VISIBLEBANDS TEXT("VisibleBands")
#define REGSTR_VAL_VISIBLEBANDS_TYPE REG_DWORD
#define REGSTR_VAL_VISIBLEBANDS_DEF 0x7
#define TOOLSBAND 0x1
#define ADDRESSBAND 0x2
#define LINKSBAND 0x4

#define SZBACKBITMAP "BackBitmap"
#define REGSTR_VAL_BACKBITMAP TEXT("BackBitmap")
#define REGSTR_VAL_BACKBITMAP_TYPE REG_SZ

#define REGSTR_KEY_BACKBITMAP TSZIEPATH TSZTOOLBAR TEXT("\\") TEXT(SZBACKBITMAP)

#define TSZSCHANNELPATH TEXT("SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL")
#define TSZSCHANNELPROTOCOLSPATH TSZSCHANNELPATH TEXT("\\Protocols")

#define REGSTR_PATH_PCT1 TSZSCHANNELPROTOCOLSPATH TEXT("\\PCT 1.0\\Client")
#define REGSTR_PATH_SSL2 TSZSCHANNELPROTOCOLSPATH TEXT("\\SSL 2.0\\Client")
#define REGSTR_PATH_SSL3 TSZSCHANNELPROTOCOLSPATH TEXT("\\SSL 3.0\\Client")
#define REGSTR_PATH_UNIHELLO TSZSCHANNELPROTOCOLSPATH TEXT("\\Multi-Protocol Unified Hello\\Client")

#define REGSTR_VAL_SCHANNELENABLEPROTOCOL TEXT("Enabled")
#define REGSTR_VAL_SCHANNELENABLEPROTOCOL_TYPE REG_DWORD
#define REGSTR_VAL_SCHANNELENABLEPROTOCOL_DEF TRUE

#define TSZINTERNETCLIENTSPATH TEXT("Software\\Clients")
#define REGSTR_PATH_MAILCLIENTS TSZINTERNETCLIENTSPATH TEXT("\\Mail")
#define REGSTR_PATH_NEWSCLIENTS TSZINTERNETCLIENTSPATH TEXT("\\News")
#define REGSTR_PATH_CALENDARCLIENTS TSZINTERNETCLIENTSPATH TEXT("\\Calendar")
#define REGSTR_PATH_CONTACTCLIENTS TSZINTERNETCLIENTSPATH TEXT("\\Contacts")
#define REGSTR_PATH_CALLCLIENTS TSZINTERNETCLIENTSPATH TEXT("\\Internet Call")

#define TSZPROTOCOLSPATH TEXT("Protocols\\")

#define TSZMAILTOPROTOCOL TEXT("mailto")
#define TSZNEWSPROTOCOL TEXT("news")
#define TSZCALLTOPROTOCOL TEXT("callto")
#define TSZLDAPPROTOCOL TEXT("ldap")
#define TSZCALENDARPROTOCOL TEXT("unk")

#define REGSTR_PATH_INTERNATIONAL TSZIEPATH TEXT("\\International")

#define REGSTR_PATH_INTERNATIONAL_SCRIPTS TSZIEPATH TEXT("\\International\\Scripts")

#define REGSTR_VAL_DEFAULT_CODEPAGE TEXT("Default_CodePage")
#define REGSTR_VAL_DEFAULT_CODEPAGE_TYPE REG_SZ

#define REGSTR_VAL_DEFAULT_SCRIPT TEXT("Default_Script")
#define REGSTR_VAL_DEFAULT_SCRIPT_TYPE REG_SZ

#define REGSTR_VAL_ACCEPT_LANGUAGE TEXT("AcceptLanguage")
#define REGSTR_VAL_ACCETP_LANGUAGE_TYPE REG_SZ

#define REGSTR_VAL_FONT_SCRIPTS TEXT("Scripts")
#define REGSTR_VAL_FONT_SCRIPT TEXT("Script")
#define REGSTR_VAL_FONT_SCRIPT_TYPE REG_SZ

#define REGSTR_VAL_FONT_SCRIPT_NAME TEXT("Script")
#define REGSTR_VAL_FONT_SCRIPT_NAME_TYPE REG_SZ

#define REGSTR_VAL_DEF_ENCODING TEXT("Default_Encoding")
#define REGSTR_VAL_DEF_ENCODING_TYPE REG_SZ

#define REGSTR_VAL_DEF_INETENCODING TEXT("Default_InternetEncoding")
#define REGSTR_VAL_DEF_INETENCODING_TYPE REG_DWORD

#define REGSTR_VAL_FIXED_FONT TEXT("IEFixedFontName")
#define REGSTR_VAL_FIXED_FONT_TYPE REG_SZ

#define REGSTR_VAL_SCRIPT_FIXED_FONT TEXT("IEFixedFontName")
#define REGSTR_VAL_SCRIPT_FIXED_FONT_TYPE REG_SZ

#define REGSTR_VAL_PROP_FONT TEXT("IEPropFontName")
#define REGSTR_VAL_PROP_FONT_TYPE REG_SZ

#define REGSTR_VAL_SCRIPT_PROP_FONT TEXT("IEPropFontName")
#define REGSTR_VAL_SCRIPT_PROP_FONT_TYPE REG_SZ

#define REGSTR_VAL_FONT_SIZE TEXT("IEFontSize")
#define REGSTR_VAL_FONT_SIZE_TYPE REG_BINARY
#define REGSTR_VAL_FONT_SIZE_DEF 2

#define REGSTR_VAL_AUTODETECT TEXT("AutoDetect")
#define REGSTR_VAL_AUTODETECT_TYPE REG_SZ

#define REGSTR_PATH_MIME_DATABASE TEXT("MIME\\Database")
#define REGSTR_KEY_MIME_DATABASE_CHARSET REGSTR_PATH_MIME_DATABASE TEXT("\\Charset")
#define REGSTR_KEY_MIME_DATABASE_CODEPAGE REGSTR_PATH_MIME_DATABASE TEXT("\\CodePage")
#define REGSTR_KEY_MIME_DATABASE_RFC1766 REGSTR_PATH_MIME_DATABASE TEXT("\\Rfc1766")

#define REGSTR_VAL_CODEPAGE TEXT("CodePage")
#define REGSTR_VAL_CODEPAGE_TYPE REG_DWORD

#define REGSTR_VAL_INETENCODING TEXT("InternetEncoding")
#define REGSTR_VAL_INETENCODING_TYPE REG_DWORD

#define REGSTR_VAL_FAMILY TEXT("Family")
#define REGSTR_VAL_FAMILY_TYPE REG_DWORD

#define REGSTR_VAL_LEVEL TEXT("Level")
#define REGSTR_VAL_LEVEL_TYPE REG_DWORD

#define REGSTR_VAL_ALIASTO TEXT("AliasForCharset")
#define REGSTR_VAL_ALIASTO_TYPE REG_SZ

#define REGSTR_VAL_ENCODENAME TEXT("EncodingName")
#define REGSTR_VAL_ENCODENAME_TYPE REG_SZ

#define REGSTR_VAL_DESCRIPTION TEXT("Description")
#define REGSTR_VAL_DESCRIPTION_TYPE REG_SZ

#define REGSTR_VAL_WEBCHARSET TEXT("WebCharset")
#define REGSTR_VAL_WEBCHARSET_TYPE REG_SZ

#define REGSTR_VAL_BODYCHARSET TEXT("BodyCharset")
#define REGSTR_VAL_BODYCHARSET_TYPE REG_SZ

#define REGSTR_VAL_HEADERCHARSET TEXT("HeaderCharset")
#define REGSTR_VAL_HEADERCHARSET_TYPE REG_SZ

#define REGSTR_VAL_FIXEDWIDTHFONT TEXT("FixedWidthFont")
#define REGSTR_VAL_FIXEDWIDTHFONT_TYPE REG_SZ

#define REGSTR_VAL_PROPORTIONALFONT TEXT("ProportionalFont")
#define REGSTR_VAL_PROPOPRTIONALFONT_TYPE REG_SZ

#define REGSTR_VAL_PRIVCONVERTER TEXT("PrivConverter")
#define REGSTR_VAL_PRIVCONVERTER_TYPE REG_SZ
#endif