Annotation of mstools/samples/sdktools/dlgedit/ids.h, revision 1.1.1.1

1.1       root        1: 
                      2: /******************************************************************************\
                      3: *       This is a part of the Microsoft Source Code Samples. 
                      4: *       Copyright (C) 1993 Microsoft Corporation.
                      5: *       All rights reserved. 
                      6: *       This source code is only intended as a supplement to 
                      7: *       Microsoft Development Tools and/or WinHelp documentation.
                      8: *       See these sources for detailed information regarding the 
                      9: *       Microsoft samples programs.
                     10: \******************************************************************************/
                     11: 
                     12: /****************************** Module Header *******************************
                     13: * Module Name: ids.h
                     14: *
                     15: * Contains id values for the dialog editor.
                     16: *
                     17: ****************************************************************************/
                     18: 
                     19: 
                     20: /*
                     21:  * String id's. ------------------------------------------------------------
                     22:  */
                     23: 
                     24: /*
                     25:  * The zero'th string id is a "null" case.  It maps to an empty string.
                     26:  */
                     27: #define IDS_NULL                            0
                     28: 
                     29: #define IDS_APPVERSION                      1
                     30: #define IDS_APPVERSIONMINOR                 2
                     31: 
                     32: /*
                     33:  * The following are actually starting string ids into the styles strings
                     34:  * for the appropriate class type.  If styles are added to the acs*
                     35:  * structures (all referenced by the acsd array), then these indexes will
                     36:  * all have to be adjusted, as well as the other string id's which follow
                     37:  * the IDS_IC_* ones.
                     38:  */
                     39: #define IDS_IC_BUTTON                       3
                     40: #define IDS_IC_SCROLLBAR                    16
                     41: #define IDS_IC_EDIT                         25
                     42: #define IDS_IC_STATIC                       37
                     43: #define IDS_IC_LISTBOX                      51
                     44: #define IDS_IC_COMBOBOX                     65
                     45: #define IDS_IC_DIALOG                       76
                     46: #define IDS_IC_WINDOW                       84
                     47: #define IDS_IC_EXSTYLE                      101
                     48: 
                     49: /*
                     50:  * Language and SubLanguage keywords.
                     51:  */
                     52: #define IDS_LANG_NEUTRAL                    107
                     53: #define IDS_LANG_ALBANIAN                   108
                     54: #define IDS_LANG_ARABIC                     109
                     55: #define IDS_LANG_BAHASA                     110
                     56: #define IDS_LANG_BULGARIAN                  111
                     57: #define IDS_LANG_CATALAN                    112
                     58: #define IDS_LANG_CHINESE                    113
                     59: #define IDS_LANG_CZECH                      114
                     60: #define IDS_LANG_DANISH                     115
                     61: #define IDS_LANG_DUTCH                      116
                     62: #define IDS_LANG_ENGLISH                    117
                     63: #define IDS_LANG_FINNISH                    118
                     64: #define IDS_LANG_FRENCH                     119
                     65: #define IDS_LANG_GERMAN                     120
                     66: #define IDS_LANG_GREEK                      121
                     67: #define IDS_LANG_HEBREW                     122
                     68: #define IDS_LANG_HUNGARIAN                  123
                     69: #define IDS_LANG_ICELANDIC                  124
                     70: #define IDS_LANG_ITALIAN                    125
                     71: #define IDS_LANG_JAPANESE                   126
                     72: #define IDS_LANG_KOREAN                     127
                     73: #define IDS_LANG_NORWEGIAN                  128
                     74: #define IDS_LANG_POLISH                     129
                     75: #define IDS_LANG_PORTUGUESE                 130
                     76: #define IDS_LANG_RHAETO_ROMAN               131
                     77: #define IDS_LANG_ROMANIAN                   132
                     78: #define IDS_LANG_RUSSIAN                    133
                     79: #define IDS_LANG_SERBO_CROATIAN             134
                     80: #define IDS_LANG_SLOVAK                     135
                     81: #define IDS_LANG_SPANISH                    136
                     82: #define IDS_LANG_SWEDISH                    137
                     83: #define IDS_LANG_THAI                       138
                     84: #define IDS_LANG_TURKISH                    139
                     85: #define IDS_LANG_URDU                       140
                     86: 
                     87: #define IDS_SUBLANG_DEFAULT                 141
                     88: #define IDS_SUBLANG_NEUTRAL                 142
                     89: #define IDS_SUBLANG_CHINESE_SIMPLIFIED      143
                     90: #define IDS_SUBLANG_CHINESE_TRADITIONAL     144
                     91: #define IDS_SUBLANG_DUTCH                   145
                     92: #define IDS_SUBLANG_DUTCH_BELGIAN           146
                     93: #define IDS_SUBLANG_ENGLISH_US              147
                     94: #define IDS_SUBLANG_ENGLISH_UK              148
                     95: #define IDS_SUBLANG_ENGLISH_AUS             149
                     96: #define IDS_SUBLANG_ENGLISH_CAN             150
                     97: #define IDS_SUBLANG_FRENCH                  151
                     98: #define IDS_SUBLANG_FRENCH_BELGIAN          152
                     99: #define IDS_SUBLANG_FRENCH_CANADIAN         153
                    100: #define IDS_SUBLANG_FRENCH_SWISS            154
                    101: #define IDS_SUBLANG_GERMAN                  155
                    102: #define IDS_SUBLANG_GERMAN_SWISS            156
                    103: #define IDS_SUBLANG_ITALIAN                 157
                    104: #define IDS_SUBLANG_ITALIAN_SWISS           158
                    105: #define IDS_SUBLANG_NORWEGIAN_BOKMAL        159
                    106: #define IDS_SUBLANG_NORWEGIAN_NYNORSK       160
                    107: #define IDS_SUBLANG_PORTUGUESE              161
                    108: #define IDS_SUBLANG_PORTUGUESE_BRAZILIAN    162
                    109: #define IDS_SUBLANG_SERBO_CROATIAN_CYRILLIC 163
                    110: #define IDS_SUBLANG_SERBO_CROATIAN_LATIN    164
                    111: #define IDS_SUBLANG_SPANISH                 165
                    112: #define IDS_SUBLANG_SPANISH_MEXICAN         166
                    113: #define IDS_SUBLANG_SPANISH_MODERN          167
                    114: 
                    115: /*
                    116:  * Miscellaneous tokens written to the .DLG file.
                    117:  */
                    118: #define IDS_IDOK                            168
                    119: #define IDS_IDCANCEL                        169
                    120: #define IDS_FIXED                           170
                    121: #define IDS_IMPURE                          171
                    122: #define IDS_PRELOAD                         172
                    123: #define IDS_DISCARDABLE                     173
                    124: #define IDS_BEGIN                           174
                    125: #define IDS_END                             175
                    126: #define IDS_DIALOG                          176
                    127: #define IDS_CONTROL                         177
                    128: #define IDS_NOT                             178
                    129: #define IDS_STYLE                           179
                    130: #define IDS_CAPTION                         180
                    131: #define IDS_FONT                            181
                    132: #define IDS_DLGINCLUDE                      182
                    133: #define IDS_CLASS                           183
                    134: #define IDS_MENU                            184
                    135: #define IDS_EXSTYLE                         185
                    136: #define IDS_CHARACTERISTICS                 186
                    137: #define IDS_VERSION                         187
                    138: #define IDS_LANGUAGE                        188
                    139: #define IDS_KEYRADIOBUTTON                  189
                    140: #define IDS_KEYCHECKBOX                     190
                    141: #define IDS_KEYDEFPUSHBUTTON                191
                    142: #define IDS_KEYPUSHBUTTON                   192
                    143: #define IDS_KEYEDITTEXT                     193
                    144: #define IDS_KEYICON                         194
                    145: #define IDS_KEYGROUPBOX                     195
                    146: #define IDS_KEYRTEXT                        196
                    147: #define IDS_KEYCTEXT                        197
                    148: #define IDS_KEYLTEXT                        198
                    149: #define IDS_KEYLISTBOX                      199
                    150: #define IDS_KEYCOMBOBOX                     200
                    151: #define IDS_KEYSCROLLBAR                    201
                    152: #define IDS_KEYAUTO3STATE                   202
                    153: #define IDS_KEYAUTOCHECKBOX                 203
                    154: #define IDS_KEYAUTORADIOBUTTON              204
                    155: #define IDS_KEYSTATE3                       205
                    156: #define IDS_KEYUSERBUTTON                   206
                    157: 
                    158: /*
                    159:  * Message string id's.
                    160:  */
                    161: #define IDS_DELETEDIALOG                    207
                    162: #define IDS_OUTOFMEMORY                     208
                    163: #define IDS_CANTCREATE                      209
                    164: #define IDS_SYMNOCHANGE                     210
                    165: #define IDS_IDSYMMISMATCH                   211
                    166: #define IDS_CLOSING                         212
                    167: #define IDS_BADRESFILE                      213
                    168: #define IDS_INCLCLOSING                     214
                    169: #define IDS_SYMEXISTS                       215
                    170: #define IDS_BADSYMBOLID                     216
                    171: #define IDS_LABELDUPID                      217
                    172: #define IDS_SELECTFIRST                     218
                    173: #define IDS_CTRLDUPID                       219
                    174: #define IDS_BADCUSTDLL                      220
                    175: #define IDS_NOCLIP                          221
                    176: #define IDS_INTERNAL                        222
                    177: #define IDS_NOMOUSE                         223
                    178: #define IDS_NOINIT                          224
                    179: #define IDS_GTZERO                          225
                    180: #define IDS_ICONNAMEHASBLANKS               226
                    181: #define IDS_IDUPIDS                         227
                    182: #define IDS_CREATECTRLERROR                 228
                    183: #define IDS_CANTOPENRES                     229
                    184: #define IDS_CONFIRMDISCARD                  230
                    185: #define IDS_SYMNOTFOUND                     231
                    186: #define IDS_NOCLASS                         232
                    187: #define IDS_POSITIVENUM                     233
                    188: #define IDS_MEMERROR                        234
                    189: #define IDS_DLGNAMEHASBLANKS                235
                    190: /*#define IDS_                                236 */
                    191: #define IDS_NODLGNAME                       237
                    192: #define IDS_CANTINITDLL                     238
                    193: #define IDS_NOICONNAME                      239
                    194: #define IDS_RESTOREDIALOG                   240
                    195: #define IDS_ZEROPOINTSIZE                   241
                    196: #define IDS_MINGTMAXSPACE                   242
                    197: #define IDS_CUSTCNTLINUSE                   243
                    198: #define IDS_CUSTALREADYLOADED               244
                    199: #define IDS_CANTLOADDLL                     245
                    200: #define IDS_DLLBADEXPORTS                   246
                    201: #define IDS_DLLBADCOUNT                     247
                    202: 
                    203: /*
                    204:  * Language and SubLanguage description strings.
                    205:  */
                    206: #define IDS_L_NEUTRAL                       248
                    207: #define IDS_L_ALBANIAN                      249
                    208: #define IDS_L_ARABIC                        250
                    209: #define IDS_L_BAHASA                        251
                    210: #define IDS_L_BULGARIAN                     252
                    211: #define IDS_L_CATALAN                       253
                    212: #define IDS_L_CHINESE                       254
                    213: #define IDS_L_CZECH                         255
                    214: #define IDS_L_DANISH                        256
                    215: #define IDS_L_DUTCH                         257
                    216: #define IDS_L_ENGLISH                       258
                    217: #define IDS_L_FINNISH                       259
                    218: #define IDS_L_FRENCH                        260
                    219: #define IDS_L_GERMAN                        261
                    220: #define IDS_L_GREEK                         262
                    221: #define IDS_L_HEBREW                        263
                    222: #define IDS_L_HUNGARIAN                     264
                    223: #define IDS_L_ICELANDIC                     265
                    224: #define IDS_L_ITALIAN                       266
                    225: #define IDS_L_JAPANESE                      267
                    226: #define IDS_L_KOREAN                        268
                    227: #define IDS_L_NORWEGIAN                     269
                    228: #define IDS_L_POLISH                        270
                    229: #define IDS_L_PORTUGUESE                    271
                    230: #define IDS_L_RHAETO_ROMAN                  272
                    231: #define IDS_L_ROMANIAN                      273
                    232: #define IDS_L_RUSSIAN                       274
                    233: #define IDS_L_SERBO_CROATIAN                275
                    234: #define IDS_L_SLOVAK                        276
                    235: #define IDS_L_SPANISH                       277
                    236: #define IDS_L_SWEDISH                       278
                    237: #define IDS_L_THAI                          279
                    238: #define IDS_L_TURKISH                       280
                    239: #define IDS_L_URDU                          281
                    240: 
                    241: #define IDS_SL_DEFAULT                      282
                    242: #define IDS_SL_NEUTRAL                      283
                    243: #define IDS_SL_CHINESE_SIMPLIFIED           284
                    244: #define IDS_SL_CHINESE_TRADITIONAL          285
                    245: #define IDS_SL_DUTCH                        286
                    246: #define IDS_SL_DUTCH_BELGIAN                287
                    247: #define IDS_SL_ENGLISH_US                   288
                    248: #define IDS_SL_ENGLISH_UK                   289
                    249: #define IDS_SL_ENGLISH_AUS                  290
                    250: #define IDS_SL_ENGLISH_CAN                  291
                    251: #define IDS_SL_FRENCH                       292
                    252: #define IDS_SL_FRENCH_BELGIAN               293
                    253: #define IDS_SL_FRENCH_CANADIAN              294
                    254: #define IDS_SL_FRENCH_SWISS                 295
                    255: #define IDS_SL_GERMAN                       296
                    256: #define IDS_SL_GERMAN_SWISS                 297
                    257: #define IDS_SL_ITALIAN                      298
                    258: #define IDS_SL_ITALIAN_SWISS                299
                    259: #define IDS_SL_NORWEGIAN_BOKMAL             300
                    260: #define IDS_SL_NORWEGIAN_NYNORSK            301
                    261: #define IDS_SL_PORTUGUESE                   302
                    262: #define IDS_SL_PORTUGUESE_BRAZILIAN         303
                    263: #define IDS_SL_SERBO_CROATIAN_CYRILLIC      304
                    264: #define IDS_SL_SERBO_CROATIAN_LATIN         305
                    265: #define IDS_SL_SPANISH                      306
                    266: #define IDS_SL_SPANISH_MEXICAN              307
                    267: #define IDS_SL_SPANISH_MODERN               308
                    268: 
                    269: /*
                    270:  * Miscellaneous string id's.
                    271:  */
                    272: #define IDS_GRID                            309
                    273: #define IDS_MARGIN                          310
                    274: #define IDS_CTRLSPACING                     311
                    275: #define IDS_PUSHSPACING                     312
                    276: #define IDS_DEFLBTEXT                       313
                    277: #define IDS_APPNAME                         314
                    278: #define IDS_DLGEDIT                         315
                    279: #define IDS_POUNDDEFINE                     316
                    280: #define IDS_UNTITLED                        317
                    281: #define IDS_UNUSED                          318
                    282: #define IDS_HELPFILE                        319
                    283: #define IDS_DEFSAVENAME                     320
                    284: #define IDS_TEMPEXT                         321
                    285: #define IDS_CYFMTSTR                        322
                    286: #define IDS_CXFMTSTR                        323
                    287: #define IDS_DEFRESFILESPECNAME              324
                    288: #define IDS_DEFRESFILESPEC                  325
                    289: #define IDS_DEFINCFILESPECNAME              326
                    290: #define IDS_DEFINCFILESPEC                  327
                    291: #define IDS_DEFDLLFILESPECNAME              328
                    292: #define IDS_DEFDLLFILESPEC                  329
                    293: #define IDS_RESOPENTITLE                    330
                    294: #define IDS_RESSAVETITLE                    331
                    295: #define IDS_INCOPENTITLE                    332
                    296: #define IDS_INCSAVETITLE                    333
                    297: #define IDS_DLLOPENTITLE                    334
                    298: #define IDS_DEFINE                          335
                    299: #define IDS_DEFTXTCHECKBOX                  336
                    300: #define IDS_DEFTXTGROUP                     337
                    301: #define IDS_DEFTXTPUSHBUTTON                338
                    302: #define IDS_DEFTXTRADIOBUTTON               339
                    303: #define IDS_DEFTXTTEXT                      340
                    304: #define IDS_DEFTXTDIALOG                    341
                    305: #define IDS_WCBUTTON                        342
                    306: #define IDS_WCSCROLLBAR                     343
                    307: #define IDS_WCEDIT                          344
                    308: #define IDS_WCSTATIC                        345
                    309: #define IDS_WCLISTBOX                       346
                    310: #define IDS_WCCOMBOBOX                      347
                    311: #define IDS_WCCUSTOM                        348
                    312: #define IDS_WCDIALOG                        349
                    313: #define IDS_DEFFONTNAME                     350
                    314: #define IDS_INCEXT                          351
                    315: #define IDS_RESEXT                          352
                    316: #define IDS_DLLEXT                          353
                    317: #define IDS_DOTH                            354
                    318: #define IDS_DOTRES                          355
                    319: #define IDS_DOTDLG                          356
                    320: #define IDS_DLGEDITINI                      357
                    321: #define IDS_SYMBOLLABEL                     358
                    322: #define IDS_TEXTLABEL                       359
                    323: #define IDS_CAPTIONLABEL                    360
                    324: #define IDS_DLGNAMELABEL                    361
                    325: #define IDS_DLGIDLABEL                      362
                    326: #define IDS_ICONNAMELABEL                   363
                    327: #define IDS_ICONIDLABEL                     364
                    328: #define IDS_WIDTH                           365
                    329: #define IDS_HEIGHT                          366
                    330: 
                    331: #define CSTRINGS                367     /* Count of strings in string table.*/
                    332: 
                    333: 
                    334: /*
                    335:  * Menu id's. --------------------------------------------------------------
                    336:  */
                    337: 
                    338: /*
                    339:  * File menu.
                    340:  */
                    341: #define MENU_NEWRES             7000
                    342: #define MENU_OPEN               7001
                    343: #define MENU_SAVE               7002
                    344: #define MENU_SAVEAS             7003
                    345: #define MENU_SETINCLUDE         7004
                    346: #define MENU_NEWCUST            7005
                    347: #define MENU_OPENCUST           7006
                    348: #define MENU_REMCUST            7007
                    349: #define MENU_EXIT               7008
                    350: 
                    351: /*
                    352:  * Edit menu.
                    353:  */
                    354: #define MENU_RESTOREDIALOG      7020
                    355: #define MENU_CUT                7021
                    356: #define MENU_COPY               7022
                    357: #define MENU_PASTE              7023
                    358: #define MENU_DELETE             7024
                    359: #define MENU_DUPLICATE          7025
                    360: #define MENU_SYMBOLS            7026
                    361: #define MENU_STYLES             7027
                    362: #define MENU_SIZETOTEXT         7028
                    363: #define MENU_NEWDIALOG          7029
                    364: #define MENU_SELECTDIALOG       7030
                    365: 
                    366: /*
                    367:  * Arrange menu.
                    368:  */
                    369: #define MENU_ALIGNLEFT          7040
                    370: #define MENU_ALIGNVERT          7041
                    371: #define MENU_ALIGNRIGHT         7042
                    372: #define MENU_ALIGNTOP           7043
                    373: #define MENU_ALIGNHORZ          7044
                    374: #define MENU_ALIGNBOTTOM        7045
                    375: #define MENU_SPACEHORZ          7046
                    376: #define MENU_SPACEVERT          7047
                    377: #define MENU_ARRSIZEWIDTH       7048
                    378: #define MENU_ARRSIZEHEIGHT      7049
                    379: #define MENU_ARRPUSHBOTTOM      7050
                    380: #define MENU_ARRPUSHRIGHT       7051
                    381: #define MENU_ORDERGROUP         7052
                    382: #define MENU_ARRSETTINGS        7053
                    383: 
                    384: /*
                    385:  * Options menu.
                    386:  */
                    387: #define MENU_TESTMODE           7060
                    388: #define MENU_HEXMODE            7061
                    389: #define MENU_TRANSLATE          7062
                    390: #define MENU_USENEWKEYWORDS     7063
                    391: #define MENU_SHOWTOOLBOX        7064
                    392: 
                    393: /*
                    394:  * Help menu.
                    395:  */
                    396: #define MENU_CONTENTS           7070
                    397: #define MENU_SEARCH             7071
                    398: #define MENU_ABOUT              7072
                    399: 
                    400: /*
                    401:  * Hidden menu commands (accessed by accelerators).
                    402:  */
                    403: #define MENU_HIDDEN_TOPROPBAR   7080
                    404: #define MENU_HIDDEN_TOTOOLBOX   7081
                    405: 
                    406: 
                    407: /*
                    408:  * Various resource id's. --------------------------------------------------
                    409:  */
                    410: 
                    411: #define IDICON_DLGEDIT          8000        // Application icon.
                    412: #define IDICON_ICON             8001        // Generic Icon control icon.
                    413: #define IDACCEL_MAIN            8002        // Accelerator table resource.
                    414: #define IDMENU_MAIN             8003        // Menu resource.
                    415: 
                    416: #define IDCUR_OUTSEL            8010
                    417: #define IDCUR_INSERT            8011
                    418: #define IDCUR_MOVE              8012
                    419: #define IDCUR_DROPTOOL          8013
                    420: 
                    421: #define IDBM_TABSTOP            8020
                    422: #define IDBM_DRAGHANDLE         8021
                    423: #define IDBM_DRAGHANDLE2        8022
                    424: 
                    425: /*
                    426:  * Alignment menu bitmaps.
                    427:  */
                    428: #define IDBM_ALEFT              8030
                    429: #define IDBM_AVERT              8031
                    430: #define IDBM_ARIGHT             8032
                    431: #define IDBM_ATOP               8033
                    432: #define IDBM_AHORZ              8034
                    433: #define IDBM_ABOTTOM            8035
                    434: #define IDBM_ASPCVERT           8036
                    435: #define IDBM_ASPCHORZ           8037
                    436: #define IDBM_ASZWIDTH           8038
                    437: #define IDBM_ASZHGHT            8039
                    438: #define IDBM_APBBOTTM           8040
                    439: #define IDBM_APBRIGHT           8041
                    440: 
                    441: /*
                    442:  * Toolbox button bitmaps.  The IDBM_TU* id's are for the "up"
                    443:  * (not depressed) bitmaps and the IDBM_TD* id's are for the "down"
                    444:  * (depressed) bitmaps.
                    445:  */
                    446: #define IDBM_TUPOINTR           8050
                    447: #define IDBM_TUTEXT             8051
                    448: #define IDBM_TUEDIT             8052
                    449: #define IDBM_TUGROUP            8053
                    450: #define IDBM_TUPUSH             8054
                    451: #define IDBM_TUCHECK            8055
                    452: #define IDBM_TURADIO            8056
                    453: #define IDBM_TUCOMBO            8057
                    454: #define IDBM_TULIST             8058
                    455: #define IDBM_TUHSCROL           8059
                    456: #define IDBM_TUVSCROL           8060
                    457: #define IDBM_TUFRAME            8061
                    458: #define IDBM_TURECT             8062
                    459: #define IDBM_TUICON             8063
                    460: #define IDBM_TUCUSTOM           8064
                    461: 
                    462: #define IDBM_TDPOINTR           8070
                    463: #define IDBM_TDTEXT             8071
                    464: #define IDBM_TDEDIT             8072
                    465: #define IDBM_TDGROUP            8073
                    466: #define IDBM_TDPUSH             8074
                    467: #define IDBM_TDCHECK            8075
                    468: #define IDBM_TDRADIO            8076
                    469: #define IDBM_TDCOMBO            8077
                    470: #define IDBM_TDLIST             8078
                    471: #define IDBM_TDHSCROL           8079
                    472: #define IDBM_TDVSCROL           8080
                    473: #define IDBM_TDFRAME            8081
                    474: #define IDBM_TDRECT             8082
                    475: #define IDBM_TDICON             8083
                    476: #define IDBM_TDCUSTOM           8084
                    477: 
                    478: /*
                    479:  * Control Type bitmaps for the Order/Group dialog.
                    480:  */
                    481: #define IDBM_CTTEXT             8090
                    482: #define IDBM_CTEDIT             8091
                    483: #define IDBM_CTGROUP            8092
                    484: #define IDBM_CTPUSH             8093
                    485: #define IDBM_CTCHECK            8094
                    486: #define IDBM_CTRADIO            8095
                    487: #define IDBM_CTCOMBO            8096
                    488: #define IDBM_CTLIST             8097
                    489: #define IDBM_CTHSCROL           8098
                    490: #define IDBM_CTVSCROL           8099
                    491: #define IDBM_CTFRAME            8100
                    492: #define IDBM_CTRECT             8101
                    493: #define IDBM_CTICON             8102
                    494: #define IDBM_CTCUSTOM           8103

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.