LCOV - code coverage report
Current view: top level - bin/default/libcli/util - werror_gen.c (source / functions) Hit Total Coverage
Test: coverage report for vadcx-master-patch-75612 fe003de8 Lines: 109 8106 1.3 %
Date: 2024-02-29 22:57:05 Functions: 0 0 -

          Line data    Source code
       1             : /*
       2             :  * Names for errors generated from
       3             :  * [MS-ERREF] https://msdn.microsoft.com/en-us/library/cc231199.aspx
       4             :  */
       5           0 :          case 0x0:
       6           0 :                 return "WERR_SUCCESS";
       7           0 :                 break;
       8           6 :          case 0x1:
       9           6 :                 return "WERR_INVALID_FUNCTION";
      10           5 :                 break;
      11          67 :          case 0x2:
      12          67 :                 return "WERR_FILE_NOT_FOUND";
      13           0 :                 break;
      14           0 :          case 0x3:
      15           0 :                 return "WERR_PATH_NOT_FOUND";
      16           0 :                 break;
      17           0 :          case 0x4:
      18           0 :                 return "WERR_TOO_MANY_OPEN_FILES";
      19         128 :                 break;
      20         991 :          case 0x5:
      21         991 :                 return "WERR_ACCESS_DENIED";
      22           0 :                 break;
      23           0 :          case 0x6:
      24           0 :                 return "WERR_INVALID_HANDLE";
      25           0 :                 break;
      26           0 :          case 0x7:
      27           0 :                 return "WERR_ARENA_TRASHED";
      28           1 :                 break;
      29           1 :          case 0x8:
      30           1 :                 return "WERR_NOT_ENOUGH_MEMORY";
      31           0 :                 break;
      32           0 :          case 0x9:
      33           0 :                 return "WERR_INVALID_BLOCK";
      34           0 :                 break;
      35           0 :          case 0xa:
      36           0 :                 return "WERR_BAD_ENVIRONMENT";
      37           0 :                 break;
      38           0 :          case 0xb:
      39           0 :                 return "WERR_BAD_FORMAT";
      40           0 :                 break;
      41           0 :          case 0xc:
      42           0 :                 return "WERR_INVALID_ACCESS";
      43           0 :                 break;
      44           0 :          case 0xd:
      45           0 :                 return "WERR_INVALID_DATA";
      46           0 :                 break;
      47           0 :          case 0xe:
      48           0 :                 return "WERR_OUTOFMEMORY";
      49           0 :                 break;
      50           0 :          case 0xf:
      51           0 :                 return "WERR_INVALID_DRIVE";
      52           0 :                 break;
      53           0 :          case 0x10:
      54           0 :                 return "WERR_CURRENT_DIRECTORY";
      55           0 :                 break;
      56           0 :          case 0x11:
      57           0 :                 return "WERR_NOT_SAME_DEVICE";
      58           0 :                 break;
      59           0 :          case 0x12:
      60           0 :                 return "WERR_NO_MORE_FILES";
      61           0 :                 break;
      62           0 :          case 0x13:
      63           0 :                 return "WERR_WRITE_PROTECT";
      64           0 :                 break;
      65           0 :          case 0x14:
      66           0 :                 return "WERR_BAD_UNIT";
      67           0 :                 break;
      68           0 :          case 0x15:
      69           0 :                 return "WERR_NOT_READY";
      70           0 :                 break;
      71           0 :          case 0x16:
      72           0 :                 return "WERR_BAD_COMMAND";
      73           0 :                 break;
      74           0 :          case 0x17:
      75           0 :                 return "WERR_CRC";
      76           0 :                 break;
      77           0 :          case 0x18:
      78           0 :                 return "WERR_BAD_LENGTH";
      79           0 :                 break;
      80           0 :          case 0x19:
      81           0 :                 return "WERR_SEEK";
      82           0 :                 break;
      83           0 :          case 0x1a:
      84           0 :                 return "WERR_NOT_DOS_DISK";
      85           0 :                 break;
      86           0 :          case 0x1b:
      87           0 :                 return "WERR_SECTOR_NOT_FOUND";
      88           0 :                 break;
      89           0 :          case 0x1c:
      90           0 :                 return "WERR_OUT_OF_PAPER";
      91           0 :                 break;
      92           0 :          case 0x1d:
      93           0 :                 return "WERR_WRITE_FAULT";
      94           0 :                 break;
      95           0 :          case 0x1e:
      96           0 :                 return "WERR_READ_FAULT";
      97           0 :                 break;
      98           2 :          case 0x1f:
      99           2 :                 return "WERR_GEN_FAILURE";
     100           0 :                 break;
     101           0 :          case 0x20:
     102           0 :                 return "WERR_SHARING_VIOLATION";
     103           0 :                 break;
     104           0 :          case 0x21:
     105           0 :                 return "WERR_LOCK_VIOLATION";
     106           0 :                 break;
     107           0 :          case 0x22:
     108           0 :                 return "WERR_WRONG_DISK";
     109           0 :                 break;
     110           0 :          case 0x24:
     111           0 :                 return "WERR_SHARING_BUFFER_EXCEEDED";
     112           0 :                 break;
     113           0 :          case 0x26:
     114           0 :                 return "WERR_HANDLE_EOF";
     115           0 :                 break;
     116           0 :          case 0x27:
     117           0 :                 return "WERR_HANDLE_DISK_FULL";
     118         184 :                 break;
     119        6650 :          case 0x32:
     120        6650 :                 return "WERR_NOT_SUPPORTED";
     121           0 :                 break;
     122           0 :          case 0x33:
     123           0 :                 return "WERR_REM_NOT_LIST";
     124           0 :                 break;
     125           0 :          case 0x34:
     126           0 :                 return "WERR_DUP_NAME";
     127           0 :                 break;
     128           0 :          case 0x35:
     129           0 :                 return "WERR_BAD_NETPATH";
     130           0 :                 break;
     131           0 :          case 0x36:
     132           0 :                 return "WERR_NETWORK_BUSY";
     133           0 :                 break;
     134           0 :          case 0x37:
     135           0 :                 return "WERR_DEV_NOT_EXIST";
     136           0 :                 break;
     137           0 :          case 0x38:
     138           0 :                 return "WERR_TOO_MANY_CMDS";
     139           0 :                 break;
     140           0 :          case 0x39:
     141           0 :                 return "WERR_ADAP_HDW_ERR";
     142           0 :                 break;
     143           0 :          case 0x3a:
     144           0 :                 return "WERR_BAD_NET_RESP";
     145           0 :                 break;
     146           0 :          case 0x3b:
     147           0 :                 return "WERR_UNEXP_NET_ERR";
     148           0 :                 break;
     149           0 :          case 0x3c:
     150           0 :                 return "WERR_BAD_REM_ADAP";
     151           0 :                 break;
     152           0 :          case 0x3d:
     153           0 :                 return "WERR_PRINTQ_FULL";
     154           0 :                 break;
     155           0 :          case 0x3e:
     156           0 :                 return "WERR_NO_SPOOL_SPACE";
     157           0 :                 break;
     158         288 :          case 0x3f:
     159         288 :                 return "WERR_PRINT_CANCELLED";
     160           0 :                 break;
     161           0 :          case 0x40:
     162           0 :                 return "WERR_NETNAME_DELETED";
     163           0 :                 break;
     164           0 :          case 0x41:
     165           0 :                 return "WERR_NETWORK_ACCESS_DENIED";
     166           0 :                 break;
     167           0 :          case 0x42:
     168           0 :                 return "WERR_BAD_DEV_TYPE";
     169           0 :                 break;
     170           1 :          case 0x43:
     171           1 :                 return "WERR_BAD_NET_NAME";
     172           0 :                 break;
     173           0 :          case 0x44:
     174           0 :                 return "WERR_TOO_MANY_NAMES";
     175           0 :                 break;
     176           0 :          case 0x45:
     177           0 :                 return "WERR_TOO_MANY_SESS";
     178           0 :                 break;
     179           0 :          case 0x46:
     180           0 :                 return "WERR_SHARING_PAUSED";
     181           0 :                 break;
     182           0 :          case 0x47:
     183           0 :                 return "WERR_REQ_NOT_ACCEP";
     184           0 :                 break;
     185           0 :          case 0x48:
     186           0 :                 return "WERR_REDIR_PAUSED";
     187           0 :                 break;
     188           0 :          case 0x50:
     189           0 :                 return "WERR_FILE_EXISTS";
     190           0 :                 break;
     191           0 :          case 0x52:
     192           0 :                 return "WERR_CANNOT_MAKE";
     193           0 :                 break;
     194           0 :          case 0x53:
     195           0 :                 return "WERR_FAIL_I24";
     196           0 :                 break;
     197           0 :          case 0x54:
     198           0 :                 return "WERR_OUT_OF_STRUCTURES";
     199           0 :                 break;
     200           0 :          case 0x55:
     201           0 :                 return "WERR_ALREADY_ASSIGNED";
     202           0 :                 break;
     203           0 :          case 0x56:
     204           0 :                 return "WERR_INVALID_PASSWORD";
     205          32 :                 break;
     206        2260 :          case 0x57:
     207        2260 :                 return "WERR_INVALID_PARAMETER";
     208           0 :                 break;
     209           0 :          case 0x58:
     210           0 :                 return "WERR_NET_WRITE_FAULT";
     211           0 :                 break;
     212           0 :          case 0x59:
     213           0 :                 return "WERR_NO_PROC_SLOTS";
     214           0 :                 break;
     215           0 :          case 0x64:
     216           0 :                 return "WERR_TOO_MANY_SEMAPHORES";
     217           0 :                 break;
     218           0 :          case 0x65:
     219           0 :                 return "WERR_EXCL_SEM_ALREADY_OWNED";
     220           0 :                 break;
     221           0 :          case 0x66:
     222           0 :                 return "WERR_SEM_IS_SET";
     223           0 :                 break;
     224           0 :          case 0x67:
     225           0 :                 return "WERR_TOO_MANY_SEM_REQUESTS";
     226           0 :                 break;
     227           0 :          case 0x68:
     228           0 :                 return "WERR_INVALID_AT_INTERRUPT_TIME";
     229           0 :                 break;
     230           0 :          case 0x69:
     231           0 :                 return "WERR_SEM_OWNER_DIED";
     232           0 :                 break;
     233           0 :          case 0x6a:
     234           0 :                 return "WERR_SEM_USER_LIMIT";
     235           0 :                 break;
     236           0 :          case 0x6b:
     237           0 :                 return "WERR_DISK_CHANGE";
     238           0 :                 break;
     239           0 :          case 0x6c:
     240           0 :                 return "WERR_DRIVE_LOCKED";
     241           0 :                 break;
     242           0 :          case 0x6d:
     243           0 :                 return "WERR_BROKEN_PIPE";
     244           0 :                 break;
     245           0 :          case 0x6e:
     246           0 :                 return "WERR_OPEN_FAILED";
     247           0 :                 break;
     248           0 :          case 0x6f:
     249           0 :                 return "WERR_BUFFER_OVERFLOW";
     250           0 :                 break;
     251           0 :          case 0x70:
     252           0 :                 return "WERR_DISK_FULL";
     253           0 :                 break;
     254           0 :          case 0x71:
     255           0 :                 return "WERR_NO_MORE_SEARCH_HANDLES";
     256           0 :                 break;
     257           0 :          case 0x72:
     258           0 :                 return "WERR_INVALID_TARGET_HANDLE";
     259           0 :                 break;
     260           0 :          case 0x75:
     261           0 :                 return "WERR_INVALID_CATEGORY";
     262           0 :                 break;
     263           0 :          case 0x76:
     264           0 :                 return "WERR_INVALID_VERIFY_SWITCH";
     265           0 :                 break;
     266           0 :          case 0x77:
     267           0 :                 return "WERR_BAD_DRIVER_LEVEL";
     268           0 :                 break;
     269           2 :          case 0x78:
     270           2 :                 return "WERR_CALL_NOT_IMPLEMENTED";
     271           0 :                 break;
     272           0 :          case 0x79:
     273           0 :                 return "WERR_SEM_TIMEOUT";
     274           8 :                 break;
     275           8 :          case 0x7a:
     276           8 :                 return "WERR_INSUFFICIENT_BUFFER";
     277           0 :                 break;
     278         115 :          case 0x7b:
     279         115 :                 return "WERR_INVALID_NAME";
     280         210 :                 break;
     281        1314 :          case 0x7c:
     282        1314 :                 return "WERR_INVALID_LEVEL";
     283           0 :                 break;
     284           0 :          case 0x7d:
     285           0 :                 return "WERR_NO_VOLUME_LABEL";
     286           0 :                 break;
     287           0 :          case 0x7e:
     288           0 :                 return "WERR_MOD_NOT_FOUND";
     289           0 :                 break;
     290           0 :          case 0x7f:
     291           0 :                 return "WERR_PROC_NOT_FOUND";
     292           0 :                 break;
     293           0 :          case 0x80:
     294           0 :                 return "WERR_WAIT_NO_CHILDREN";
     295           0 :                 break;
     296           0 :          case 0x81:
     297           0 :                 return "WERR_CHILD_NOT_COMPLETE";
     298           0 :                 break;
     299           0 :          case 0x82:
     300           0 :                 return "WERR_DIRECT_ACCESS_HANDLE";
     301           0 :                 break;
     302           0 :          case 0x83:
     303           0 :                 return "WERR_NEGATIVE_SEEK";
     304           0 :                 break;
     305           0 :          case 0x84:
     306           0 :                 return "WERR_SEEK_ON_DEVICE";
     307           0 :                 break;
     308           0 :          case 0x85:
     309           0 :                 return "WERR_IS_JOIN_TARGET";
     310           0 :                 break;
     311           0 :          case 0x86:
     312           0 :                 return "WERR_IS_JOINED";
     313           0 :                 break;
     314           0 :          case 0x87:
     315           0 :                 return "WERR_IS_SUBSTED";
     316           0 :                 break;
     317           0 :          case 0x88:
     318           0 :                 return "WERR_NOT_JOINED";
     319           0 :                 break;
     320           0 :          case 0x89:
     321           0 :                 return "WERR_NOT_SUBSTED";
     322           0 :                 break;
     323           0 :          case 0x8a:
     324           0 :                 return "WERR_JOIN_TO_JOIN";
     325           0 :                 break;
     326           0 :          case 0x8b:
     327           0 :                 return "WERR_SUBST_TO_SUBST";
     328           0 :                 break;
     329           0 :          case 0x8c:
     330           0 :                 return "WERR_JOIN_TO_SUBST";
     331           0 :                 break;
     332           0 :          case 0x8d:
     333           0 :                 return "WERR_SUBST_TO_JOIN";
     334           0 :                 break;
     335           0 :          case 0x8e:
     336           0 :                 return "WERR_BUSY_DRIVE";
     337           0 :                 break;
     338           0 :          case 0x8f:
     339           0 :                 return "WERR_SAME_DRIVE";
     340           0 :                 break;
     341           0 :          case 0x90:
     342           0 :                 return "WERR_DIR_NOT_ROOT";
     343           0 :                 break;
     344           0 :          case 0x91:
     345           0 :                 return "WERR_DIR_NOT_EMPTY";
     346           0 :                 break;
     347           0 :          case 0x92:
     348           0 :                 return "WERR_IS_SUBST_PATH";
     349           0 :                 break;
     350           0 :          case 0x93:
     351           0 :                 return "WERR_IS_JOIN_PATH";
     352           0 :                 break;
     353           0 :          case 0x94:
     354           0 :                 return "WERR_PATH_BUSY";
     355           0 :                 break;
     356           0 :          case 0x95:
     357           0 :                 return "WERR_IS_SUBST_TARGET";
     358           0 :                 break;
     359           0 :          case 0x96:
     360           0 :                 return "WERR_SYSTEM_TRACE";
     361           0 :                 break;
     362           0 :          case 0x97:
     363           0 :                 return "WERR_INVALID_EVENT_COUNT";
     364           0 :                 break;
     365           0 :          case 0x98:
     366           0 :                 return "WERR_TOO_MANY_MUXWAITERS";
     367           0 :                 break;
     368           0 :          case 0x99:
     369           0 :                 return "WERR_INVALID_LIST_FORMAT";
     370           0 :                 break;
     371           0 :          case 0x9a:
     372           0 :                 return "WERR_LABEL_TOO_LONG";
     373           0 :                 break;
     374           0 :          case 0x9b:
     375           0 :                 return "WERR_TOO_MANY_TCBS";
     376           0 :                 break;
     377           0 :          case 0x9c:
     378           0 :                 return "WERR_SIGNAL_REFUSED";
     379           0 :                 break;
     380           0 :          case 0x9d:
     381           0 :                 return "WERR_DISCARDED";
     382           0 :                 break;
     383           0 :          case 0x9e:
     384           0 :                 return "WERR_NOT_LOCKED";
     385           0 :                 break;
     386           0 :          case 0x9f:
     387           0 :                 return "WERR_BAD_THREADID_ADDR";
     388           0 :                 break;
     389           0 :          case 0xa0:
     390           0 :                 return "WERR_BAD_ARGUMENTS";
     391           0 :                 break;
     392           0 :          case 0xa1:
     393           0 :                 return "WERR_BAD_PATHNAME";
     394           0 :                 break;
     395           0 :          case 0xa2:
     396           0 :                 return "WERR_SIGNAL_PENDING";
     397           0 :                 break;
     398           0 :          case 0xa4:
     399           0 :                 return "WERR_MAX_THRDS_REACHED";
     400           0 :                 break;
     401           0 :          case 0xa7:
     402           0 :                 return "WERR_LOCK_FAILED";
     403           0 :                 break;
     404           0 :          case 0xaa:
     405           0 :                 return "WERR_BUSY";
     406           0 :                 break;
     407           0 :          case 0xad:
     408           0 :                 return "WERR_CANCEL_VIOLATION";
     409           0 :                 break;
     410           0 :          case 0xae:
     411           0 :                 return "WERR_ATOMIC_LOCKS_NOT_SUPPORTED";
     412           0 :                 break;
     413           0 :          case 0xb4:
     414           0 :                 return "WERR_INVALID_SEGMENT_NUMBER";
     415           0 :                 break;
     416           0 :          case 0xb6:
     417           0 :                 return "WERR_INVALID_ORDINAL";
     418           0 :                 break;
     419           0 :          case 0xb7:
     420           0 :                 return "WERR_ALREADY_EXISTS";
     421           0 :                 break;
     422           0 :          case 0xba:
     423           0 :                 return "WERR_INVALID_FLAG_NUMBER";
     424           0 :                 break;
     425           0 :          case 0xbb:
     426           0 :                 return "WERR_SEM_NOT_FOUND";
     427           0 :                 break;
     428           0 :          case 0xbc:
     429           0 :                 return "WERR_INVALID_STARTING_CODESEG";
     430           0 :                 break;
     431           0 :          case 0xbd:
     432           0 :                 return "WERR_INVALID_STACKSEG";
     433           0 :                 break;
     434           0 :          case 0xbe:
     435           0 :                 return "WERR_INVALID_MODULETYPE";
     436           0 :                 break;
     437           0 :          case 0xbf:
     438           0 :                 return "WERR_INVALID_EXE_SIGNATURE";
     439           0 :                 break;
     440           0 :          case 0xc0:
     441           0 :                 return "WERR_EXE_MARKED_INVALID";
     442           0 :                 break;
     443           0 :          case 0xc1:
     444           0 :                 return "WERR_BAD_EXE_FORMAT";
     445           0 :                 break;
     446           0 :          case 0xc2:
     447           0 :                 return "WERR_ITERATED_DATA_EXCEEDS_64K";
     448           0 :                 break;
     449           0 :          case 0xc3:
     450           0 :                 return "WERR_INVALID_MINALLOCSIZE";
     451           0 :                 break;
     452           0 :          case 0xc4:
     453           0 :                 return "WERR_DYNLINK_FROM_INVALID_RING";
     454           0 :                 break;
     455           0 :          case 0xc5:
     456           0 :                 return "WERR_IOPL_NOT_ENABLED";
     457           0 :                 break;
     458           0 :          case 0xc6:
     459           0 :                 return "WERR_INVALID_SEGDPL";
     460           0 :                 break;
     461           0 :          case 0xc7:
     462           0 :                 return "WERR_AUTODATASEG_EXCEEDS_64K";
     463           0 :                 break;
     464           0 :          case 0xc8:
     465           0 :                 return "WERR_RING2SEG_MUST_BE_MOVABLE";
     466           0 :                 break;
     467           0 :          case 0xc9:
     468           0 :                 return "WERR_RELOC_CHAIN_XEEDS_SEGLIM";
     469           0 :                 break;
     470           0 :          case 0xca:
     471           0 :                 return "WERR_INFLOOP_IN_RELOC_CHAIN";
     472           0 :                 break;
     473           0 :          case 0xcb:
     474           0 :                 return "WERR_ENVVAR_NOT_FOUND";
     475           0 :                 break;
     476           0 :          case 0xcd:
     477           0 :                 return "WERR_NO_SIGNAL_SENT";
     478           0 :                 break;
     479           0 :          case 0xce:
     480           0 :                 return "WERR_FILENAME_EXCED_RANGE";
     481           0 :                 break;
     482           0 :          case 0xcf:
     483           0 :                 return "WERR_RING2_STACK_IN_USE";
     484           0 :                 break;
     485           0 :          case 0xd0:
     486           0 :                 return "WERR_META_EXPANSION_TOO_LONG";
     487           0 :                 break;
     488           0 :          case 0xd1:
     489           0 :                 return "WERR_INVALID_SIGNAL_NUMBER";
     490           0 :                 break;
     491           0 :          case 0xd2:
     492           0 :                 return "WERR_THREAD_1_INACTIVE";
     493           0 :                 break;
     494           0 :          case 0xd4:
     495           0 :                 return "WERR_LOCKED";
     496           0 :                 break;
     497           0 :          case 0xd6:
     498           0 :                 return "WERR_TOO_MANY_MODULES";
     499           0 :                 break;
     500           0 :          case 0xd7:
     501           0 :                 return "WERR_NESTING_NOT_ALLOWED";
     502           0 :                 break;
     503           0 :          case 0xd8:
     504           0 :                 return "WERR_EXE_MACHINE_TYPE_MISMATCH";
     505           0 :                 break;
     506           0 :          case 0xd9:
     507           0 :                 return "WERR_EXE_CANNOT_MODIFY_SIGNED_BINARY";
     508           0 :                 break;
     509           0 :          case 0xda:
     510           0 :                 return "WERR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY";
     511           0 :                 break;
     512           0 :          case 0xdc:
     513           0 :                 return "WERR_FILE_CHECKED_OUT";
     514           0 :                 break;
     515           0 :          case 0xdd:
     516           0 :                 return "WERR_CHECKOUT_REQUIRED";
     517           0 :                 break;
     518           0 :          case 0xde:
     519           0 :                 return "WERR_BAD_FILE_TYPE";
     520           0 :                 break;
     521           0 :          case 0xdf:
     522           0 :                 return "WERR_FILE_TOO_LARGE";
     523           0 :                 break;
     524           0 :          case 0xe0:
     525           0 :                 return "WERR_FORMS_AUTH_REQUIRED";
     526           0 :                 break;
     527           0 :          case 0xe1:
     528           0 :                 return "WERR_VIRUS_INFECTED";
     529           0 :                 break;
     530           0 :          case 0xe2:
     531           0 :                 return "WERR_VIRUS_DELETED";
     532           0 :                 break;
     533           0 :          case 0xe5:
     534           0 :                 return "WERR_PIPE_LOCAL";
     535           0 :                 break;
     536           0 :          case 0xe6:
     537           0 :                 return "WERR_BAD_PIPE";
     538           0 :                 break;
     539           0 :          case 0xe7:
     540           0 :                 return "WERR_PIPE_BUSY";
     541           0 :                 break;
     542           0 :          case 0xe8:
     543           0 :                 return "WERR_NO_DATA";
     544           0 :                 break;
     545           0 :          case 0xe9:
     546           0 :                 return "WERR_PIPE_NOT_CONNECTED";
     547          16 :                 break;
     548         118 :          case 0xea:
     549         118 :                 return "WERR_MORE_DATA";
     550           0 :                 break;
     551           0 :          case 0xf0:
     552           0 :                 return "WERR_VC_DISCONNECTED";
     553           0 :                 break;
     554           0 :          case 0xfe:
     555           0 :                 return "WERR_INVALID_EA_NAME";
     556           0 :                 break;
     557           0 :          case 0xff:
     558           0 :                 return "WERR_EA_LIST_INCONSISTENT";
     559           0 :                 break;
     560           0 :          case 0x102:
     561           0 :                 return "WERR_WAIT_TIMEOUT";
     562           0 :                 break;
     563          38 :          case 0x103:
     564          38 :                 return "WERR_NO_MORE_ITEMS";
     565           0 :                 break;
     566           0 :          case 0x10a:
     567           0 :                 return "WERR_CANNOT_COPY";
     568           0 :                 break;
     569           0 :          case 0x10b:
     570           0 :                 return "WERR_DIRECTORY";
     571           0 :                 break;
     572           0 :          case 0x113:
     573           0 :                 return "WERR_EAS_DIDNT_FIT";
     574           0 :                 break;
     575           0 :          case 0x114:
     576           0 :                 return "WERR_EA_FILE_CORRUPT";
     577           0 :                 break;
     578           0 :          case 0x115:
     579           0 :                 return "WERR_EA_TABLE_FULL";
     580           0 :                 break;
     581           0 :          case 0x116:
     582           0 :                 return "WERR_INVALID_EA_HANDLE";
     583           0 :                 break;
     584           0 :          case 0x11a:
     585           0 :                 return "WERR_EAS_NOT_SUPPORTED";
     586           0 :                 break;
     587           0 :          case 0x120:
     588           0 :                 return "WERR_NOT_OWNER";
     589           0 :                 break;
     590           0 :          case 0x12a:
     591           0 :                 return "WERR_TOO_MANY_POSTS";
     592           0 :                 break;
     593           0 :          case 0x12b:
     594           0 :                 return "WERR_PARTIAL_COPY";
     595           0 :                 break;
     596           0 :          case 0x12c:
     597           0 :                 return "WERR_OPLOCK_NOT_GRANTED";
     598           0 :                 break;
     599           0 :          case 0x12d:
     600           0 :                 return "WERR_INVALID_OPLOCK_PROTOCOL";
     601           0 :                 break;
     602           0 :          case 0x12e:
     603           0 :                 return "WERR_DISK_TOO_FRAGMENTED";
     604           0 :                 break;
     605           0 :          case 0x12f:
     606           0 :                 return "WERR_DELETE_PENDING";
     607           0 :                 break;
     608           0 :          case 0x13d:
     609           0 :                 return "WERR_MR_MID_NOT_FOUND";
     610           0 :                 break;
     611           0 :          case 0x13e:
     612           0 :                 return "WERR_SCOPE_NOT_FOUND";
     613           0 :                 break;
     614           0 :          case 0x15e:
     615           0 :                 return "WERR_FAIL_NOACTION_REBOOT";
     616           0 :                 break;
     617           0 :          case 0x15f:
     618           0 :                 return "WERR_FAIL_SHUTDOWN";
     619           0 :                 break;
     620           0 :          case 0x160:
     621           0 :                 return "WERR_FAIL_RESTART";
     622           0 :                 break;
     623           0 :          case 0x161:
     624           0 :                 return "WERR_MAX_SESSIONS_REACHED";
     625           0 :                 break;
     626           0 :          case 0x190:
     627           0 :                 return "WERR_THREAD_MODE_ALREADY_BACKGROUND";
     628           0 :                 break;
     629           0 :          case 0x191:
     630           0 :                 return "WERR_THREAD_MODE_NOT_BACKGROUND";
     631           0 :                 break;
     632           0 :          case 0x192:
     633           0 :                 return "WERR_PROCESS_MODE_ALREADY_BACKGROUND";
     634           0 :                 break;
     635           0 :          case 0x193:
     636           0 :                 return "WERR_PROCESS_MODE_NOT_BACKGROUND";
     637           0 :                 break;
     638           0 :          case 0x1e7:
     639           0 :                 return "WERR_INVALID_ADDRESS";
     640           0 :                 break;
     641           0 :          case 0x1f4:
     642           0 :                 return "WERR_USER_PROFILE_LOAD";
     643           0 :                 break;
     644           0 :          case 0x216:
     645           0 :                 return "WERR_ARITHMETIC_OVERFLOW";
     646           0 :                 break;
     647           0 :          case 0x217:
     648           0 :                 return "WERR_PIPE_CONNECTED";
     649           0 :                 break;
     650           0 :          case 0x218:
     651           0 :                 return "WERR_PIPE_LISTENING";
     652           0 :                 break;
     653           0 :          case 0x219:
     654           0 :                 return "WERR_VERIFIER_STOP";
     655           0 :                 break;
     656           0 :          case 0x21a:
     657           0 :                 return "WERR_ABIOS_ERROR";
     658           0 :                 break;
     659           0 :          case 0x21b:
     660           0 :                 return "WERR_WX86_WARNING";
     661           0 :                 break;
     662           0 :          case 0x21c:
     663           0 :                 return "WERR_WX86_ERROR";
     664           0 :                 break;
     665           0 :          case 0x21d:
     666           0 :                 return "WERR_TIMER_NOT_CANCELED";
     667           0 :                 break;
     668           0 :          case 0x21e:
     669           0 :                 return "WERR_UNWIND";
     670           0 :                 break;
     671           0 :          case 0x21f:
     672           0 :                 return "WERR_BAD_STACK";
     673           0 :                 break;
     674           0 :          case 0x220:
     675           0 :                 return "WERR_INVALID_UNWIND_TARGET";
     676           0 :                 break;
     677           0 :          case 0x221:
     678           0 :                 return "WERR_INVALID_PORT_ATTRIBUTES";
     679           0 :                 break;
     680           0 :          case 0x222:
     681           0 :                 return "WERR_PORT_MESSAGE_TOO_LONG";
     682           0 :                 break;
     683           0 :          case 0x223:
     684           0 :                 return "WERR_INVALID_QUOTA_LOWER";
     685           0 :                 break;
     686           0 :          case 0x224:
     687           0 :                 return "WERR_DEVICE_ALREADY_ATTACHED";
     688           0 :                 break;
     689           0 :          case 0x225:
     690           0 :                 return "WERR_INSTRUCTION_MISALIGNMENT";
     691           0 :                 break;
     692           0 :          case 0x226:
     693           0 :                 return "WERR_PROFILING_NOT_STARTED";
     694           0 :                 break;
     695           0 :          case 0x227:
     696           0 :                 return "WERR_PROFILING_NOT_STOPPED";
     697           0 :                 break;
     698           0 :          case 0x228:
     699           0 :                 return "WERR_COULD_NOT_INTERPRET";
     700           0 :                 break;
     701           0 :          case 0x229:
     702           0 :                 return "WERR_PROFILING_AT_LIMIT";
     703           0 :                 break;
     704           0 :          case 0x22a:
     705           0 :                 return "WERR_CANT_WAIT";
     706           0 :                 break;
     707           0 :          case 0x22b:
     708           0 :                 return "WERR_CANT_TERMINATE_SELF";
     709           0 :                 break;
     710           0 :          case 0x22c:
     711           0 :                 return "WERR_UNEXPECTED_MM_CREATE_ERR";
     712           0 :                 break;
     713           0 :          case 0x22d:
     714           0 :                 return "WERR_UNEXPECTED_MM_MAP_ERROR";
     715           0 :                 break;
     716           0 :          case 0x22e:
     717           0 :                 return "WERR_UNEXPECTED_MM_EXTEND_ERR";
     718           0 :                 break;
     719           0 :          case 0x22f:
     720           0 :                 return "WERR_BAD_FUNCTION_TABLE";
     721           0 :                 break;
     722           0 :          case 0x230:
     723           0 :                 return "WERR_NO_GUID_TRANSLATION";
     724           0 :                 break;
     725           0 :          case 0x231:
     726           0 :                 return "WERR_INVALID_LDT_SIZE";
     727           0 :                 break;
     728           0 :          case 0x233:
     729           0 :                 return "WERR_INVALID_LDT_OFFSET";
     730           0 :                 break;
     731           0 :          case 0x234:
     732           0 :                 return "WERR_INVALID_LDT_DESCRIPTOR";
     733           0 :                 break;
     734           0 :          case 0x235:
     735           0 :                 return "WERR_TOO_MANY_THREADS";
     736           0 :                 break;
     737           0 :          case 0x236:
     738           0 :                 return "WERR_THREAD_NOT_IN_PROCESS";
     739           0 :                 break;
     740           0 :          case 0x237:
     741           0 :                 return "WERR_PAGEFILE_QUOTA_EXCEEDED";
     742           0 :                 break;
     743           0 :          case 0x238:
     744           0 :                 return "WERR_LOGON_SERVER_CONFLICT";
     745           0 :                 break;
     746           0 :          case 0x239:
     747           0 :                 return "WERR_SYNCHRONIZATION_REQUIRED";
     748           0 :                 break;
     749           0 :          case 0x23a:
     750           0 :                 return "WERR_NET_OPEN_FAILED";
     751           0 :                 break;
     752           0 :          case 0x23b:
     753           0 :                 return "WERR_IO_PRIVILEGE_FAILED";
     754           0 :                 break;
     755           0 :          case 0x23c:
     756           0 :                 return "WERR_CONTROL_C_EXIT";
     757           0 :                 break;
     758           0 :          case 0x23d:
     759           0 :                 return "WERR_MISSING_SYSTEMFILE";
     760           0 :                 break;
     761           0 :          case 0x23e:
     762           0 :                 return "WERR_UNHANDLED_EXCEPTION";
     763           0 :                 break;
     764           0 :          case 0x23f:
     765           0 :                 return "WERR_APP_INIT_FAILURE";
     766           0 :                 break;
     767           0 :          case 0x240:
     768           0 :                 return "WERR_PAGEFILE_CREATE_FAILED";
     769           0 :                 break;
     770           0 :          case 0x241:
     771           0 :                 return "WERR_INVALID_IMAGE_HASH";
     772           0 :                 break;
     773           0 :          case 0x242:
     774           0 :                 return "WERR_NO_PAGEFILE";
     775           0 :                 break;
     776           0 :          case 0x243:
     777           0 :                 return "WERR_ILLEGAL_FLOAT_CONTEXT";
     778           0 :                 break;
     779           0 :          case 0x244:
     780           0 :                 return "WERR_NO_EVENT_PAIR";
     781           0 :                 break;
     782           0 :          case 0x245:
     783           0 :                 return "WERR_DOMAIN_CTRLR_CONFIG_ERROR";
     784           0 :                 break;
     785           0 :          case 0x246:
     786           0 :                 return "WERR_ILLEGAL_CHARACTER";
     787           0 :                 break;
     788           0 :          case 0x247:
     789           0 :                 return "WERR_UNDEFINED_CHARACTER";
     790           0 :                 break;
     791           0 :          case 0x248:
     792           0 :                 return "WERR_FLOPPY_VOLUME";
     793           0 :                 break;
     794           0 :          case 0x249:
     795           0 :                 return "WERR_BIOS_FAILED_TO_CONNECT_INTERRUPT";
     796           0 :                 break;
     797           0 :          case 0x24a:
     798           0 :                 return "WERR_BACKUP_CONTROLLER";
     799           0 :                 break;
     800           0 :          case 0x24b:
     801           0 :                 return "WERR_MUTANT_LIMIT_EXCEEDED";
     802           0 :                 break;
     803           0 :          case 0x24c:
     804           0 :                 return "WERR_FS_DRIVER_REQUIRED";
     805           0 :                 break;
     806           0 :          case 0x24d:
     807           0 :                 return "WERR_CANNOT_LOAD_REGISTRY_FILE";
     808           0 :                 break;
     809           0 :          case 0x24e:
     810           0 :                 return "WERR_DEBUG_ATTACH_FAILED";
     811           0 :                 break;
     812           0 :          case 0x24f:
     813           0 :                 return "WERR_SYSTEM_PROCESS_TERMINATED";
     814           0 :                 break;
     815           0 :          case 0x250:
     816           0 :                 return "WERR_DATA_NOT_ACCEPTED";
     817           0 :                 break;
     818           0 :          case 0x251:
     819           0 :                 return "WERR_VDM_HARD_ERROR";
     820           0 :                 break;
     821           0 :          case 0x252:
     822           0 :                 return "WERR_DRIVER_CANCEL_TIMEOUT";
     823           0 :                 break;
     824           0 :          case 0x253:
     825           0 :                 return "WERR_REPLY_MESSAGE_MISMATCH";
     826           0 :                 break;
     827           0 :          case 0x254:
     828           0 :                 return "WERR_LOST_WRITEBEHIND_DATA";
     829           0 :                 break;
     830           0 :          case 0x255:
     831           0 :                 return "WERR_CLIENT_SERVER_PARAMETERS_INVALID";
     832           0 :                 break;
     833           0 :          case 0x256:
     834           0 :                 return "WERR_NOT_TINY_STREAM";
     835           0 :                 break;
     836           0 :          case 0x257:
     837           0 :                 return "WERR_STACK_OVERFLOW_READ";
     838           0 :                 break;
     839           0 :          case 0x258:
     840           0 :                 return "WERR_CONVERT_TO_LARGE";
     841           0 :                 break;
     842           0 :          case 0x259:
     843           0 :                 return "WERR_FOUND_OUT_OF_SCOPE";
     844           0 :                 break;
     845           0 :          case 0x25a:
     846           0 :                 return "WERR_ALLOCATE_BUCKET";
     847           0 :                 break;
     848           0 :          case 0x25b:
     849           0 :                 return "WERR_MARSHALL_OVERFLOW";
     850           0 :                 break;
     851           0 :          case 0x25c:
     852           0 :                 return "WERR_INVALID_VARIANT";
     853           0 :                 break;
     854           0 :          case 0x25d:
     855           0 :                 return "WERR_BAD_COMPRESSION_BUFFER";
     856           0 :                 break;
     857           0 :          case 0x25e:
     858           0 :                 return "WERR_AUDIT_FAILED";
     859           0 :                 break;
     860           0 :          case 0x25f:
     861           0 :                 return "WERR_TIMER_RESOLUTION_NOT_SET";
     862           0 :                 break;
     863           0 :          case 0x260:
     864           0 :                 return "WERR_INSUFFICIENT_LOGON_INFO";
     865           0 :                 break;
     866           0 :          case 0x261:
     867           0 :                 return "WERR_BAD_DLL_ENTRYPOINT";
     868           0 :                 break;
     869           0 :          case 0x262:
     870           0 :                 return "WERR_BAD_SERVICE_ENTRYPOINT";
     871           0 :                 break;
     872           0 :          case 0x263:
     873           0 :                 return "WERR_IP_ADDRESS_CONFLICT1";
     874           0 :                 break;
     875           0 :          case 0x264:
     876           0 :                 return "WERR_IP_ADDRESS_CONFLICT2";
     877           0 :                 break;
     878           0 :          case 0x265:
     879           0 :                 return "WERR_REGISTRY_QUOTA_LIMIT";
     880           0 :                 break;
     881           0 :          case 0x266:
     882           0 :                 return "WERR_NO_CALLBACK_ACTIVE";
     883           0 :                 break;
     884           0 :          case 0x267:
     885           0 :                 return "WERR_PWD_TOO_SHORT";
     886           0 :                 break;
     887           0 :          case 0x268:
     888           0 :                 return "WERR_PWD_TOO_RECENT";
     889           0 :                 break;
     890           0 :          case 0x269:
     891           0 :                 return "WERR_PWD_HISTORY_CONFLICT";
     892           0 :                 break;
     893           0 :          case 0x26a:
     894           0 :                 return "WERR_UNSUPPORTED_COMPRESSION";
     895           0 :                 break;
     896           0 :          case 0x26b:
     897           0 :                 return "WERR_INVALID_HW_PROFILE";
     898           0 :                 break;
     899           0 :          case 0x26c:
     900           0 :                 return "WERR_INVALID_PLUGPLAY_DEVICE_PATH";
     901           0 :                 break;
     902           0 :          case 0x26d:
     903           0 :                 return "WERR_QUOTA_LIST_INCONSISTENT";
     904           0 :                 break;
     905           0 :          case 0x26e:
     906           0 :                 return "WERR_EVALUATION_EXPIRATION";
     907           0 :                 break;
     908           0 :          case 0x26f:
     909           0 :                 return "WERR_ILLEGAL_DLL_RELOCATION";
     910           0 :                 break;
     911           0 :          case 0x270:
     912           0 :                 return "WERR_DLL_INIT_FAILED_LOGOFF";
     913           0 :                 break;
     914           0 :          case 0x271:
     915           0 :                 return "WERR_VALIDATE_CONTINUE";
     916           0 :                 break;
     917           0 :          case 0x272:
     918           0 :                 return "WERR_NO_MORE_MATCHES";
     919           0 :                 break;
     920           0 :          case 0x273:
     921           0 :                 return "WERR_RANGE_LIST_CONFLICT";
     922           0 :                 break;
     923           0 :          case 0x274:
     924           0 :                 return "WERR_SERVER_SID_MISMATCH";
     925           0 :                 break;
     926           0 :          case 0x275:
     927           0 :                 return "WERR_CANT_ENABLE_DENY_ONLY";
     928           0 :                 break;
     929           0 :          case 0x276:
     930           0 :                 return "WERR_FLOAT_MULTIPLE_FAULTS";
     931           0 :                 break;
     932           0 :          case 0x277:
     933           0 :                 return "WERR_FLOAT_MULTIPLE_TRAPS";
     934           0 :                 break;
     935           0 :          case 0x278:
     936           0 :                 return "WERR_NOINTERFACE";
     937           0 :                 break;
     938           0 :          case 0x279:
     939           0 :                 return "WERR_DRIVER_FAILED_SLEEP";
     940           0 :                 break;
     941           0 :          case 0x27a:
     942           0 :                 return "WERR_CORRUPT_SYSTEM_FILE";
     943           0 :                 break;
     944           0 :          case 0x27b:
     945           0 :                 return "WERR_COMMITMENT_MINIMUM";
     946           0 :                 break;
     947           0 :          case 0x27c:
     948           0 :                 return "WERR_PNP_RESTART_ENUMERATION";
     949           0 :                 break;
     950           0 :          case 0x27d:
     951           0 :                 return "WERR_SYSTEM_IMAGE_BAD_SIGNATURE";
     952           0 :                 break;
     953           0 :          case 0x27e:
     954           0 :                 return "WERR_PNP_REBOOT_REQUIRED";
     955           0 :                 break;
     956           0 :          case 0x27f:
     957           0 :                 return "WERR_INSUFFICIENT_POWER";
     958           0 :                 break;
     959           0 :          case 0x281:
     960           0 :                 return "WERR_SYSTEM_SHUTDOWN";
     961           0 :                 break;
     962           0 :          case 0x282:
     963           0 :                 return "WERR_PORT_NOT_SET";
     964           0 :                 break;
     965           0 :          case 0x283:
     966           0 :                 return "WERR_DS_VERSION_CHECK_FAILURE";
     967           0 :                 break;
     968           0 :          case 0x284:
     969           0 :                 return "WERR_RANGE_NOT_FOUND";
     970           0 :                 break;
     971           0 :          case 0x286:
     972           0 :                 return "WERR_NOT_SAFE_MODE_DRIVER";
     973           0 :                 break;
     974           0 :          case 0x287:
     975           0 :                 return "WERR_FAILED_DRIVER_ENTRY";
     976           0 :                 break;
     977           0 :          case 0x288:
     978           0 :                 return "WERR_DEVICE_ENUMERATION_ERROR";
     979           0 :                 break;
     980           0 :          case 0x289:
     981           0 :                 return "WERR_MOUNT_POINT_NOT_RESOLVED";
     982           0 :                 break;
     983           0 :          case 0x28a:
     984           0 :                 return "WERR_INVALID_DEVICE_OBJECT_PARAMETER";
     985           0 :                 break;
     986           0 :          case 0x28b:
     987           0 :                 return "WERR_MCA_OCCURED";
     988           0 :                 break;
     989           0 :          case 0x28c:
     990           0 :                 return "WERR_DRIVER_DATABASE_ERROR";
     991           0 :                 break;
     992           0 :          case 0x28d:
     993           0 :                 return "WERR_SYSTEM_HIVE_TOO_LARGE";
     994           0 :                 break;
     995           0 :          case 0x28e:
     996           0 :                 return "WERR_DRIVER_FAILED_PRIOR_UNLOAD";
     997           0 :                 break;
     998           0 :          case 0x28f:
     999           0 :                 return "WERR_VOLSNAP_PREPARE_HIBERNATE";
    1000           0 :                 break;
    1001           0 :          case 0x290:
    1002           0 :                 return "WERR_HIBERNATION_FAILURE";
    1003           0 :                 break;
    1004           0 :          case 0x299:
    1005           0 :                 return "WERR_FILE_SYSTEM_LIMITATION";
    1006           0 :                 break;
    1007           0 :          case 0x29c:
    1008           0 :                 return "WERR_ASSERTION_FAILURE";
    1009           0 :                 break;
    1010           0 :          case 0x29d:
    1011           0 :                 return "WERR_ACPI_ERROR";
    1012           0 :                 break;
    1013           0 :          case 0x29e:
    1014           0 :                 return "WERR_WOW_ASSERTION";
    1015           0 :                 break;
    1016           0 :          case 0x29f:
    1017           0 :                 return "WERR_PNP_BAD_MPS_TABLE";
    1018           0 :                 break;
    1019           0 :          case 0x2a0:
    1020           0 :                 return "WERR_PNP_TRANSLATION_FAILED";
    1021           0 :                 break;
    1022           0 :          case 0x2a1:
    1023           0 :                 return "WERR_PNP_IRQ_TRANSLATION_FAILED";
    1024           0 :                 break;
    1025           0 :          case 0x2a2:
    1026           0 :                 return "WERR_PNP_INVALID_ID";
    1027           0 :                 break;
    1028           0 :          case 0x2a3:
    1029           0 :                 return "WERR_WAKE_SYSTEM_DEBUGGER";
    1030           0 :                 break;
    1031           0 :          case 0x2a4:
    1032           0 :                 return "WERR_HANDLES_CLOSED";
    1033           0 :                 break;
    1034           0 :          case 0x2a5:
    1035           0 :                 return "WERR_EXTRANEOUS_INFORMATION";
    1036           0 :                 break;
    1037           0 :          case 0x2a6:
    1038           0 :                 return "WERR_RXACT_COMMIT_NECESSARY";
    1039           0 :                 break;
    1040           0 :          case 0x2a7:
    1041           0 :                 return "WERR_MEDIA_CHECK";
    1042           0 :                 break;
    1043           0 :          case 0x2a8:
    1044           0 :                 return "WERR_GUID_SUBSTITUTION_MADE";
    1045           0 :                 break;
    1046           0 :          case 0x2a9:
    1047           0 :                 return "WERR_STOPPED_ON_SYMLINK";
    1048           0 :                 break;
    1049           0 :          case 0x2aa:
    1050           0 :                 return "WERR_LONGJUMP";
    1051           0 :                 break;
    1052           0 :          case 0x2ab:
    1053           0 :                 return "WERR_PLUGPLAY_QUERY_VETOED";
    1054           0 :                 break;
    1055           0 :          case 0x2ac:
    1056           0 :                 return "WERR_UNWIND_CONSOLIDATE";
    1057           0 :                 break;
    1058           0 :          case 0x2ad:
    1059           0 :                 return "WERR_REGISTRY_HIVE_RECOVERED";
    1060           0 :                 break;
    1061           0 :          case 0x2ae:
    1062           0 :                 return "WERR_DLL_MIGHT_BE_INSECURE";
    1063           0 :                 break;
    1064           0 :          case 0x2af:
    1065           0 :                 return "WERR_DLL_MIGHT_BE_INCOMPATIBLE";
    1066           0 :                 break;
    1067           0 :          case 0x2b0:
    1068           0 :                 return "WERR_DBG_EXCEPTION_NOT_HANDLED";
    1069           0 :                 break;
    1070           0 :          case 0x2b1:
    1071           0 :                 return "WERR_DBG_REPLY_LATER";
    1072           0 :                 break;
    1073           0 :          case 0x2b2:
    1074           0 :                 return "WERR_DBG_UNABLE_TO_PROVIDE_HANDLE";
    1075           0 :                 break;
    1076           0 :          case 0x2b3:
    1077           0 :                 return "WERR_DBG_TERMINATE_THREAD";
    1078           0 :                 break;
    1079           0 :          case 0x2b4:
    1080           0 :                 return "WERR_DBG_TERMINATE_PROCESS";
    1081           0 :                 break;
    1082           0 :          case 0x2b5:
    1083           0 :                 return "WERR_DBG_CONTROL_C";
    1084           0 :                 break;
    1085           0 :          case 0x2b6:
    1086           0 :                 return "WERR_DBG_PRINTEXCEPTION_C";
    1087           0 :                 break;
    1088           0 :          case 0x2b7:
    1089           0 :                 return "WERR_DBG_RIPEXCEPTION";
    1090           0 :                 break;
    1091           0 :          case 0x2b8:
    1092           0 :                 return "WERR_DBG_CONTROL_BREAK";
    1093           0 :                 break;
    1094           0 :          case 0x2b9:
    1095           0 :                 return "WERR_DBG_COMMAND_EXCEPTION";
    1096           0 :                 break;
    1097           0 :          case 0x2ba:
    1098           0 :                 return "WERR_OBJECT_NAME_EXISTS";
    1099           0 :                 break;
    1100           0 :          case 0x2bb:
    1101           0 :                 return "WERR_THREAD_WAS_SUSPENDED";
    1102           0 :                 break;
    1103           0 :          case 0x2bc:
    1104           0 :                 return "WERR_IMAGE_NOT_AT_BASE";
    1105           0 :                 break;
    1106           0 :          case 0x2bd:
    1107           0 :                 return "WERR_RXACT_STATE_CREATED";
    1108           0 :                 break;
    1109           0 :          case 0x2be:
    1110           0 :                 return "WERR_SEGMENT_NOTIFICATION";
    1111           0 :                 break;
    1112           0 :          case 0x2bf:
    1113           0 :                 return "WERR_BAD_CURRENT_DIRECTORY";
    1114           0 :                 break;
    1115           0 :          case 0x2c0:
    1116           0 :                 return "WERR_FT_READ_RECOVERY_FROM_BACKUP";
    1117           0 :                 break;
    1118           0 :          case 0x2c1:
    1119           0 :                 return "WERR_FT_WRITE_RECOVERY";
    1120           0 :                 break;
    1121           0 :          case 0x2c2:
    1122           0 :                 return "WERR_IMAGE_MACHINE_TYPE_MISMATCH";
    1123           0 :                 break;
    1124           0 :          case 0x2c3:
    1125           0 :                 return "WERR_RECEIVE_PARTIAL";
    1126           0 :                 break;
    1127           0 :          case 0x2c4:
    1128           0 :                 return "WERR_RECEIVE_EXPEDITED";
    1129           0 :                 break;
    1130           0 :          case 0x2c5:
    1131           0 :                 return "WERR_RECEIVE_PARTIAL_EXPEDITED";
    1132           0 :                 break;
    1133           0 :          case 0x2c6:
    1134           0 :                 return "WERR_EVENT_DONE";
    1135           0 :                 break;
    1136           0 :          case 0x2c7:
    1137           0 :                 return "WERR_EVENT_PENDING";
    1138           0 :                 break;
    1139           0 :          case 0x2c8:
    1140           0 :                 return "WERR_CHECKING_FILE_SYSTEM";
    1141           0 :                 break;
    1142           0 :          case 0x2c9:
    1143           0 :                 return "WERR_FATAL_APP_EXIT";
    1144           0 :                 break;
    1145           0 :          case 0x2ca:
    1146           0 :                 return "WERR_PREDEFINED_HANDLE";
    1147           0 :                 break;
    1148           0 :          case 0x2cb:
    1149           0 :                 return "WERR_WAS_UNLOCKED";
    1150           0 :                 break;
    1151           0 :          case 0x2cd:
    1152           0 :                 return "WERR_WAS_LOCKED";
    1153           0 :                 break;
    1154           0 :          case 0x2cf:
    1155           0 :                 return "WERR_ALREADY_WIN32";
    1156           0 :                 break;
    1157           0 :          case 0x2d0:
    1158           0 :                 return "WERR_IMAGE_MACHINE_TYPE_MISMATCH_EXE";
    1159           0 :                 break;
    1160           0 :          case 0x2d1:
    1161           0 :                 return "WERR_NO_YIELD_PERFORMED";
    1162           0 :                 break;
    1163           0 :          case 0x2d2:
    1164           0 :                 return "WERR_TIMER_RESUME_IGNORED";
    1165           0 :                 break;
    1166           0 :          case 0x2d3:
    1167           0 :                 return "WERR_ARBITRATION_UNHANDLED";
    1168           0 :                 break;
    1169           0 :          case 0x2d4:
    1170           0 :                 return "WERR_CARDBUS_NOT_SUPPORTED";
    1171           0 :                 break;
    1172           0 :          case 0x2d5:
    1173           0 :                 return "WERR_MP_PROCESSOR_MISMATCH";
    1174           0 :                 break;
    1175           0 :          case 0x2d6:
    1176           0 :                 return "WERR_HIBERNATED";
    1177           0 :                 break;
    1178           0 :          case 0x2d7:
    1179           0 :                 return "WERR_RESUME_HIBERNATION";
    1180           0 :                 break;
    1181           0 :          case 0x2d8:
    1182           0 :                 return "WERR_FIRMWARE_UPDATED";
    1183           0 :                 break;
    1184           0 :          case 0x2d9:
    1185           0 :                 return "WERR_DRIVERS_LEAKING_LOCKED_PAGES";
    1186           0 :                 break;
    1187           0 :          case 0x2da:
    1188           0 :                 return "WERR_WAKE_SYSTEM";
    1189           0 :                 break;
    1190           0 :          case 0x2df:
    1191           0 :                 return "WERR_ABANDONED_WAIT_0";
    1192           0 :                 break;
    1193           0 :          case 0x2e4:
    1194           0 :                 return "WERR_ELEVATION_REQUIRED";
    1195           0 :                 break;
    1196           0 :          case 0x2e5:
    1197           0 :                 return "WERR_REPARSE";
    1198           0 :                 break;
    1199           0 :          case 0x2e6:
    1200           0 :                 return "WERR_OPLOCK_BREAK_IN_PROGRESS";
    1201           0 :                 break;
    1202           0 :          case 0x2e7:
    1203           0 :                 return "WERR_VOLUME_MOUNTED";
    1204           0 :                 break;
    1205           0 :          case 0x2e8:
    1206           0 :                 return "WERR_RXACT_COMMITTED";
    1207           0 :                 break;
    1208           0 :          case 0x2e9:
    1209           0 :                 return "WERR_NOTIFY_CLEANUP";
    1210           0 :                 break;
    1211           0 :          case 0x2ea:
    1212           0 :                 return "WERR_PRIMARY_TRANSPORT_CONNECT_FAILED";
    1213           0 :                 break;
    1214           0 :          case 0x2eb:
    1215           0 :                 return "WERR_PAGE_FAULT_TRANSITION";
    1216           0 :                 break;
    1217           0 :          case 0x2ec:
    1218           0 :                 return "WERR_PAGE_FAULT_DEMAND_ZERO";
    1219           0 :                 break;
    1220           0 :          case 0x2ed:
    1221           0 :                 return "WERR_PAGE_FAULT_COPY_ON_WRITE";
    1222           0 :                 break;
    1223           0 :          case 0x2ee:
    1224           0 :                 return "WERR_PAGE_FAULT_GUARD_PAGE";
    1225           0 :                 break;
    1226           0 :          case 0x2ef:
    1227           0 :                 return "WERR_PAGE_FAULT_PAGING_FILE";
    1228           0 :                 break;
    1229           0 :          case 0x2f0:
    1230           0 :                 return "WERR_CACHE_PAGE_LOCKED";
    1231           0 :                 break;
    1232           0 :          case 0x2f1:
    1233           0 :                 return "WERR_CRASH_DUMP";
    1234           0 :                 break;
    1235           0 :          case 0x2f2:
    1236           0 :                 return "WERR_BUFFER_ALL_ZEROS";
    1237           0 :                 break;
    1238           0 :          case 0x2f3:
    1239           0 :                 return "WERR_REPARSE_OBJECT";
    1240           0 :                 break;
    1241           0 :          case 0x2f4:
    1242           0 :                 return "WERR_RESOURCE_REQUIREMENTS_CHANGED";
    1243           0 :                 break;
    1244           0 :          case 0x2f5:
    1245           0 :                 return "WERR_TRANSLATION_COMPLETE";
    1246           0 :                 break;
    1247           0 :          case 0x2f6:
    1248           0 :                 return "WERR_NOTHING_TO_TERMINATE";
    1249           0 :                 break;
    1250           0 :          case 0x2f7:
    1251           0 :                 return "WERR_PROCESS_NOT_IN_JOB";
    1252           0 :                 break;
    1253           0 :          case 0x2f8:
    1254           0 :                 return "WERR_PROCESS_IN_JOB";
    1255           0 :                 break;
    1256           0 :          case 0x2f9:
    1257           0 :                 return "WERR_VOLSNAP_HIBERNATE_READY";
    1258           0 :                 break;
    1259           0 :          case 0x2fa:
    1260           0 :                 return "WERR_FSFILTER_OP_COMPLETED_SUCCESSFULLY";
    1261           0 :                 break;
    1262           0 :          case 0x2fb:
    1263           0 :                 return "WERR_INTERRUPT_VECTOR_ALREADY_CONNECTED";
    1264           0 :                 break;
    1265           0 :          case 0x2fc:
    1266           0 :                 return "WERR_INTERRUPT_STILL_CONNECTED";
    1267           0 :                 break;
    1268           0 :          case 0x2fd:
    1269           0 :                 return "WERR_WAIT_FOR_OPLOCK";
    1270           0 :                 break;
    1271           0 :          case 0x2fe:
    1272           0 :                 return "WERR_DBG_EXCEPTION_HANDLED";
    1273           0 :                 break;
    1274           0 :          case 0x2ff:
    1275           0 :                 return "WERR_DBG_CONTINUE";
    1276           0 :                 break;
    1277           0 :          case 0x300:
    1278           0 :                 return "WERR_CALLBACK_POP_STACK";
    1279           0 :                 break;
    1280           0 :          case 0x301:
    1281           0 :                 return "WERR_COMPRESSION_DISABLED";
    1282           0 :                 break;
    1283           0 :          case 0x302:
    1284           0 :                 return "WERR_CANTFETCHBACKWARDS";
    1285           0 :                 break;
    1286           0 :          case 0x303:
    1287           0 :                 return "WERR_CANTSCROLLBACKWARDS";
    1288           0 :                 break;
    1289           0 :          case 0x304:
    1290           0 :                 return "WERR_ROWSNOTRELEASED";
    1291           0 :                 break;
    1292           0 :          case 0x305:
    1293           0 :                 return "WERR_BAD_ACCESSOR_FLAGS";
    1294           0 :                 break;
    1295           0 :          case 0x306:
    1296           0 :                 return "WERR_ERRORS_ENCOUNTERED";
    1297           0 :                 break;
    1298           0 :          case 0x307:
    1299           0 :                 return "WERR_NOT_CAPABLE";
    1300           0 :                 break;
    1301           0 :          case 0x308:
    1302           0 :                 return "WERR_REQUEST_OUT_OF_SEQUENCE";
    1303           0 :                 break;
    1304           0 :          case 0x309:
    1305           0 :                 return "WERR_VERSION_PARSE_ERROR";
    1306           0 :                 break;
    1307           0 :          case 0x30a:
    1308           0 :                 return "WERR_BADSTARTPOSITION";
    1309           0 :                 break;
    1310           0 :          case 0x30b:
    1311           0 :                 return "WERR_MEMORY_HARDWARE";
    1312           0 :                 break;
    1313           0 :          case 0x30c:
    1314           0 :                 return "WERR_DISK_REPAIR_DISABLED";
    1315           0 :                 break;
    1316           0 :          case 0x30d:
    1317           0 :                 return "WERR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE";
    1318           0 :                 break;
    1319           0 :          case 0x30e:
    1320           0 :                 return "WERR_SYSTEM_POWERSTATE_TRANSITION";
    1321           0 :                 break;
    1322           0 :          case 0x30f:
    1323           0 :                 return "WERR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION";
    1324           0 :                 break;
    1325           0 :          case 0x310:
    1326           0 :                 return "WERR_MCA_EXCEPTION";
    1327           0 :                 break;
    1328           0 :          case 0x311:
    1329           0 :                 return "WERR_ACCESS_AUDIT_BY_POLICY";
    1330           0 :                 break;
    1331           0 :          case 0x312:
    1332           0 :                 return "WERR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY";
    1333           0 :                 break;
    1334           0 :          case 0x313:
    1335           0 :                 return "WERR_ABANDON_HIBERFILE";
    1336           0 :                 break;
    1337           0 :          case 0x314:
    1338           0 :                 return "WERR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED";
    1339           0 :                 break;
    1340           0 :          case 0x315:
    1341           0 :                 return "WERR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR";
    1342           0 :                 break;
    1343           0 :          case 0x316:
    1344           0 :                 return "WERR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR";
    1345           0 :                 break;
    1346           0 :          case 0x3e2:
    1347           0 :                 return "WERR_EA_ACCESS_DENIED";
    1348           0 :                 break;
    1349           0 :          case 0x3e3:
    1350           0 :                 return "WERR_OPERATION_ABORTED";
    1351           0 :                 break;
    1352           0 :          case 0x3e4:
    1353           0 :                 return "WERR_IO_INCOMPLETE";
    1354           0 :                 break;
    1355           0 :          case 0x3e5:
    1356           0 :                 return "WERR_IO_PENDING";
    1357           0 :                 break;
    1358           0 :          case 0x3e6:
    1359           0 :                 return "WERR_NOACCESS";
    1360           0 :                 break;
    1361           0 :          case 0x3e7:
    1362           0 :                 return "WERR_SWAPERROR";
    1363           0 :                 break;
    1364           0 :          case 0x3e9:
    1365           0 :                 return "WERR_STACK_OVERFLOW";
    1366           0 :                 break;
    1367           0 :          case 0x3ea:
    1368           0 :                 return "WERR_INVALID_MESSAGE";
    1369           0 :                 break;
    1370           0 :          case 0x3eb:
    1371           0 :                 return "WERR_CAN_NOT_COMPLETE";
    1372           0 :                 break;
    1373           0 :          case 0x3ec:
    1374           0 :                 return "WERR_INVALID_FLAGS";
    1375           0 :                 break;
    1376           0 :          case 0x3ed:
    1377           0 :                 return "WERR_UNRECOGNIZED_VOLUME";
    1378           0 :                 break;
    1379           0 :          case 0x3ee:
    1380           0 :                 return "WERR_FILE_INVALID";
    1381           0 :                 break;
    1382           0 :          case 0x3ef:
    1383           0 :                 return "WERR_FULLSCREEN_MODE";
    1384           0 :                 break;
    1385           0 :          case 0x3f0:
    1386           0 :                 return "WERR_NO_TOKEN";
    1387           0 :                 break;
    1388           0 :          case 0x3f1:
    1389           0 :                 return "WERR_BADDB";
    1390           0 :                 break;
    1391           0 :          case 0x3f2:
    1392           0 :                 return "WERR_BADKEY";
    1393           0 :                 break;
    1394           0 :          case 0x3f3:
    1395           0 :                 return "WERR_CANTOPEN";
    1396           0 :                 break;
    1397           0 :          case 0x3f4:
    1398           0 :                 return "WERR_CANTREAD";
    1399           0 :                 break;
    1400           0 :          case 0x3f5:
    1401           0 :                 return "WERR_CANTWRITE";
    1402           0 :                 break;
    1403           0 :          case 0x3f6:
    1404           0 :                 return "WERR_REGISTRY_RECOVERED";
    1405           0 :                 break;
    1406           0 :          case 0x3f7:
    1407           0 :                 return "WERR_REGISTRY_CORRUPT";
    1408           0 :                 break;
    1409           4 :          case 0x3f8:
    1410           4 :                 return "WERR_REGISTRY_IO_FAILED";
    1411           0 :                 break;
    1412           0 :          case 0x3f9:
    1413           0 :                 return "WERR_NOT_REGISTRY_FILE";
    1414           0 :                 break;
    1415           0 :          case 0x3fa:
    1416           0 :                 return "WERR_KEY_DELETED";
    1417           0 :                 break;
    1418           0 :          case 0x3fb:
    1419           0 :                 return "WERR_NO_LOG_SPACE";
    1420           0 :                 break;
    1421           0 :          case 0x3fc:
    1422           0 :                 return "WERR_KEY_HAS_CHILDREN";
    1423           0 :                 break;
    1424           0 :          case 0x3fd:
    1425           0 :                 return "WERR_CHILD_MUST_BE_VOLATILE";
    1426           0 :                 break;
    1427           0 :          case 0x3fe:
    1428           0 :                 return "WERR_NOTIFY_ENUM_DIR";
    1429           0 :                 break;
    1430           0 :          case 0x41b:
    1431           0 :                 return "WERR_DEPENDENT_SERVICES_RUNNING";
    1432           0 :                 break;
    1433           0 :          case 0x41c:
    1434           0 :                 return "WERR_INVALID_SERVICE_CONTROL";
    1435           0 :                 break;
    1436           0 :          case 0x41d:
    1437           0 :                 return "WERR_SERVICE_REQUEST_TIMEOUT";
    1438           0 :                 break;
    1439           0 :          case 0x41e:
    1440           0 :                 return "WERR_SERVICE_NO_THREAD";
    1441           0 :                 break;
    1442           0 :          case 0x41f:
    1443           0 :                 return "WERR_SERVICE_DATABASE_LOCKED";
    1444           0 :                 break;
    1445           0 :          case 0x420:
    1446           0 :                 return "WERR_SERVICE_ALREADY_RUNNING";
    1447           0 :                 break;
    1448           0 :          case 0x421:
    1449           0 :                 return "WERR_INVALID_SERVICE_ACCOUNT";
    1450           0 :                 break;
    1451           0 :          case 0x422:
    1452           0 :                 return "WERR_SERVICE_DISABLED";
    1453           0 :                 break;
    1454           0 :          case 0x423:
    1455           0 :                 return "WERR_CIRCULAR_DEPENDENCY";
    1456           0 :                 break;
    1457           0 :          case 0x424:
    1458           0 :                 return "WERR_SERVICE_DOES_NOT_EXIST";
    1459           0 :                 break;
    1460           0 :          case 0x425:
    1461           0 :                 return "WERR_SERVICE_CANNOT_ACCEPT_CTRL";
    1462           0 :                 break;
    1463           0 :          case 0x426:
    1464           0 :                 return "WERR_SERVICE_NOT_ACTIVE";
    1465           0 :                 break;
    1466           0 :          case 0x427:
    1467           0 :                 return "WERR_FAILED_SERVICE_CONTROLLER_CONNECT";
    1468           0 :                 break;
    1469           0 :          case 0x428:
    1470           0 :                 return "WERR_EXCEPTION_IN_SERVICE";
    1471           0 :                 break;
    1472           0 :          case 0x429:
    1473           0 :                 return "WERR_DATABASE_DOES_NOT_EXIST";
    1474           0 :                 break;
    1475           0 :          case 0x42a:
    1476           0 :                 return "WERR_SERVICE_SPECIFIC_ERROR";
    1477           0 :                 break;
    1478           0 :          case 0x42b:
    1479           0 :                 return "WERR_PROCESS_ABORTED";
    1480           0 :                 break;
    1481           0 :          case 0x42c:
    1482           0 :                 return "WERR_SERVICE_DEPENDENCY_FAIL";
    1483           0 :                 break;
    1484           0 :          case 0x42d:
    1485           0 :                 return "WERR_SERVICE_LOGON_FAILED";
    1486           0 :                 break;
    1487           0 :          case 0x42e:
    1488           0 :                 return "WERR_SERVICE_START_HANG";
    1489           0 :                 break;
    1490           0 :          case 0x42f:
    1491           0 :                 return "WERR_INVALID_SERVICE_LOCK";
    1492           0 :                 break;
    1493           0 :          case 0x430:
    1494           0 :                 return "WERR_SERVICE_MARKED_FOR_DELETE";
    1495           0 :                 break;
    1496           0 :          case 0x431:
    1497           0 :                 return "WERR_SERVICE_EXISTS";
    1498           0 :                 break;
    1499           0 :          case 0x432:
    1500           0 :                 return "WERR_ALREADY_RUNNING_LKG";
    1501           0 :                 break;
    1502           0 :          case 0x433:
    1503           0 :                 return "WERR_SERVICE_DEPENDENCY_DELETED";
    1504           0 :                 break;
    1505           0 :          case 0x434:
    1506           0 :                 return "WERR_BOOT_ALREADY_ACCEPTED";
    1507           0 :                 break;
    1508           0 :          case 0x435:
    1509           0 :                 return "WERR_SERVICE_NEVER_STARTED";
    1510           0 :                 break;
    1511           0 :          case 0x436:
    1512           0 :                 return "WERR_DUPLICATE_SERVICE_NAME";
    1513           0 :                 break;
    1514           0 :          case 0x437:
    1515           0 :                 return "WERR_DIFFERENT_SERVICE_ACCOUNT";
    1516           0 :                 break;
    1517           0 :          case 0x438:
    1518           0 :                 return "WERR_CANNOT_DETECT_DRIVER_FAILURE";
    1519           0 :                 break;
    1520           0 :          case 0x439:
    1521           0 :                 return "WERR_CANNOT_DETECT_PROCESS_ABORT";
    1522           0 :                 break;
    1523           0 :          case 0x43a:
    1524           0 :                 return "WERR_NO_RECOVERY_PROGRAM";
    1525           0 :                 break;
    1526           0 :          case 0x43b:
    1527           0 :                 return "WERR_SERVICE_NOT_IN_EXE";
    1528           0 :                 break;
    1529           0 :          case 0x43c:
    1530           0 :                 return "WERR_NOT_SAFEBOOT_SERVICE";
    1531           0 :                 break;
    1532           0 :          case 0x44c:
    1533           0 :                 return "WERR_END_OF_MEDIA";
    1534           0 :                 break;
    1535           0 :          case 0x44d:
    1536           0 :                 return "WERR_FILEMARK_DETECTED";
    1537           0 :                 break;
    1538           0 :          case 0x44e:
    1539           0 :                 return "WERR_BEGINNING_OF_MEDIA";
    1540           0 :                 break;
    1541           0 :          case 0x44f:
    1542           0 :                 return "WERR_SETMARK_DETECTED";
    1543           0 :                 break;
    1544           0 :          case 0x450:
    1545           0 :                 return "WERR_NO_DATA_DETECTED";
    1546           0 :                 break;
    1547           0 :          case 0x451:
    1548           0 :                 return "WERR_PARTITION_FAILURE";
    1549           0 :                 break;
    1550           0 :          case 0x452:
    1551           0 :                 return "WERR_INVALID_BLOCK_LENGTH";
    1552           0 :                 break;
    1553           0 :          case 0x453:
    1554           0 :                 return "WERR_DEVICE_NOT_PARTITIONED";
    1555           0 :                 break;
    1556           0 :          case 0x454:
    1557           0 :                 return "WERR_UNABLE_TO_LOCK_MEDIA";
    1558           0 :                 break;
    1559           0 :          case 0x455:
    1560           0 :                 return "WERR_UNABLE_TO_UNLOAD_MEDIA";
    1561           0 :                 break;
    1562           0 :          case 0x456:
    1563           0 :                 return "WERR_MEDIA_CHANGED";
    1564           0 :                 break;
    1565           0 :          case 0x457:
    1566           0 :                 return "WERR_BUS_RESET";
    1567           0 :                 break;
    1568           0 :          case 0x458:
    1569           0 :                 return "WERR_NO_MEDIA_IN_DRIVE";
    1570           0 :                 break;
    1571           0 :          case 0x459:
    1572           0 :                 return "WERR_NO_UNICODE_TRANSLATION";
    1573           0 :                 break;
    1574           0 :          case 0x45a:
    1575           0 :                 return "WERR_DLL_INIT_FAILED";
    1576           0 :                 break;
    1577           0 :          case 0x45b:
    1578           0 :                 return "WERR_SHUTDOWN_IN_PROGRESS";
    1579           0 :                 break;
    1580           0 :          case 0x45c:
    1581           0 :                 return "WERR_NO_SHUTDOWN_IN_PROGRESS";
    1582           0 :                 break;
    1583           0 :          case 0x45d:
    1584           0 :                 return "WERR_IO_DEVICE";
    1585           0 :                 break;
    1586           0 :          case 0x45e:
    1587           0 :                 return "WERR_SERIAL_NO_DEVICE";
    1588           0 :                 break;
    1589           0 :          case 0x45f:
    1590           0 :                 return "WERR_IRQ_BUSY";
    1591           0 :                 break;
    1592           0 :          case 0x460:
    1593           0 :                 return "WERR_MORE_WRITES";
    1594           0 :                 break;
    1595           0 :          case 0x461:
    1596           0 :                 return "WERR_COUNTER_TIMEOUT";
    1597           0 :                 break;
    1598           0 :          case 0x462:
    1599           0 :                 return "WERR_FLOPPY_ID_MARK_NOT_FOUND";
    1600           0 :                 break;
    1601           0 :          case 0x463:
    1602           0 :                 return "WERR_FLOPPY_WRONG_CYLINDER";
    1603           0 :                 break;
    1604           0 :          case 0x464:
    1605           0 :                 return "WERR_FLOPPY_UNKNOWN_ERROR";
    1606           0 :                 break;
    1607           0 :          case 0x465:
    1608           0 :                 return "WERR_FLOPPY_BAD_REGISTERS";
    1609           0 :                 break;
    1610           0 :          case 0x466:
    1611           0 :                 return "WERR_DISK_RECALIBRATE_FAILED";
    1612           0 :                 break;
    1613           0 :          case 0x467:
    1614           0 :                 return "WERR_DISK_OPERATION_FAILED";
    1615           0 :                 break;
    1616           0 :          case 0x468:
    1617           0 :                 return "WERR_DISK_RESET_FAILED";
    1618           0 :                 break;
    1619           0 :          case 0x469:
    1620           0 :                 return "WERR_EOM_OVERFLOW";
    1621           0 :                 break;
    1622           0 :          case 0x46a:
    1623           0 :                 return "WERR_NOT_ENOUGH_SERVER_MEMORY";
    1624           0 :                 break;
    1625           0 :          case 0x46b:
    1626           0 :                 return "WERR_POSSIBLE_DEADLOCK";
    1627           0 :                 break;
    1628           0 :          case 0x46c:
    1629           0 :                 return "WERR_MAPPED_ALIGNMENT";
    1630           0 :                 break;
    1631           0 :          case 0x474:
    1632           0 :                 return "WERR_SET_POWER_STATE_VETOED";
    1633           0 :                 break;
    1634           0 :          case 0x475:
    1635           0 :                 return "WERR_SET_POWER_STATE_FAILED";
    1636           0 :                 break;
    1637           0 :          case 0x476:
    1638           0 :                 return "WERR_TOO_MANY_LINKS";
    1639           0 :                 break;
    1640           0 :          case 0x47e:
    1641           0 :                 return "WERR_OLD_WIN_VERSION";
    1642           0 :                 break;
    1643           0 :          case 0x47f:
    1644           0 :                 return "WERR_APP_WRONG_OS";
    1645           0 :                 break;
    1646           0 :          case 0x480:
    1647           0 :                 return "WERR_SINGLE_INSTANCE_APP";
    1648           0 :                 break;
    1649           0 :          case 0x481:
    1650           0 :                 return "WERR_RMODE_APP";
    1651           0 :                 break;
    1652           0 :          case 0x482:
    1653           0 :                 return "WERR_INVALID_DLL";
    1654           0 :                 break;
    1655           0 :          case 0x483:
    1656           0 :                 return "WERR_NO_ASSOCIATION";
    1657           0 :                 break;
    1658           0 :          case 0x484:
    1659           0 :                 return "WERR_DDE_FAIL";
    1660           0 :                 break;
    1661           0 :          case 0x485:
    1662           0 :                 return "WERR_DLL_NOT_FOUND";
    1663           0 :                 break;
    1664           0 :          case 0x486:
    1665           0 :                 return "WERR_NO_MORE_USER_HANDLES";
    1666           0 :                 break;
    1667           0 :          case 0x487:
    1668           0 :                 return "WERR_MESSAGE_SYNC_ONLY";
    1669           0 :                 break;
    1670           0 :          case 0x488:
    1671           0 :                 return "WERR_SOURCE_ELEMENT_EMPTY";
    1672           0 :                 break;
    1673           0 :          case 0x489:
    1674           0 :                 return "WERR_DESTINATION_ELEMENT_FULL";
    1675           0 :                 break;
    1676           0 :          case 0x48a:
    1677           0 :                 return "WERR_ILLEGAL_ELEMENT_ADDRESS";
    1678           0 :                 break;
    1679           0 :          case 0x48b:
    1680           0 :                 return "WERR_MAGAZINE_NOT_PRESENT";
    1681           0 :                 break;
    1682           0 :          case 0x48c:
    1683           0 :                 return "WERR_DEVICE_REINITIALIZATION_NEEDED";
    1684           0 :                 break;
    1685           0 :          case 0x48d:
    1686           0 :                 return "WERR_DEVICE_REQUIRES_CLEANING";
    1687           0 :                 break;
    1688           0 :          case 0x48e:
    1689           0 :                 return "WERR_DEVICE_DOOR_OPEN";
    1690           0 :                 break;
    1691           0 :          case 0x48f:
    1692           0 :                 return "WERR_DEVICE_NOT_CONNECTED";
    1693           0 :                 break;
    1694           2 :          case 0x490:
    1695           2 :                 return "WERR_NOT_FOUND";
    1696           0 :                 break;
    1697           0 :          case 0x491:
    1698           0 :                 return "WERR_NO_MATCH";
    1699           0 :                 break;
    1700           0 :          case 0x492:
    1701           0 :                 return "WERR_SET_NOT_FOUND";
    1702           0 :                 break;
    1703           0 :          case 0x493:
    1704           0 :                 return "WERR_POINT_NOT_FOUND";
    1705           0 :                 break;
    1706           0 :          case 0x494:
    1707           0 :                 return "WERR_NO_TRACKING_SERVICE";
    1708           0 :                 break;
    1709           0 :          case 0x495:
    1710           0 :                 return "WERR_NO_VOLUME_ID";
    1711           0 :                 break;
    1712           0 :          case 0x497:
    1713           0 :                 return "WERR_UNABLE_TO_REMOVE_REPLACED";
    1714           0 :                 break;
    1715           0 :          case 0x498:
    1716           0 :                 return "WERR_UNABLE_TO_MOVE_REPLACEMENT";
    1717           0 :                 break;
    1718           0 :          case 0x499:
    1719           0 :                 return "WERR_UNABLE_TO_MOVE_REPLACEMENT_2";
    1720           0 :                 break;
    1721           0 :          case 0x49a:
    1722           0 :                 return "WERR_JOURNAL_DELETE_IN_PROGRESS";
    1723           0 :                 break;
    1724           0 :          case 0x49b:
    1725           0 :                 return "WERR_JOURNAL_NOT_ACTIVE";
    1726           0 :                 break;
    1727           0 :          case 0x49c:
    1728           0 :                 return "WERR_POTENTIAL_FILE_FOUND";
    1729           0 :                 break;
    1730           0 :          case 0x49d:
    1731           0 :                 return "WERR_JOURNAL_ENTRY_DELETED";
    1732           0 :                 break;
    1733           0 :          case 0x4a6:
    1734           0 :                 return "WERR_SHUTDOWN_IS_SCHEDULED";
    1735           0 :                 break;
    1736           0 :          case 0x4a7:
    1737           0 :                 return "WERR_SHUTDOWN_USERS_LOGGED_ON";
    1738           0 :                 break;
    1739           0 :          case 0x4b0:
    1740           0 :                 return "WERR_BAD_DEVICE";
    1741           0 :                 break;
    1742           0 :          case 0x4b1:
    1743           0 :                 return "WERR_CONNECTION_UNAVAIL";
    1744           0 :                 break;
    1745           0 :          case 0x4b2:
    1746           0 :                 return "WERR_DEVICE_ALREADY_REMEMBERED";
    1747           0 :                 break;
    1748           0 :          case 0x4b3:
    1749           0 :                 return "WERR_NO_NET_OR_BAD_PATH";
    1750           0 :                 break;
    1751           0 :          case 0x4b4:
    1752           0 :                 return "WERR_BAD_PROVIDER";
    1753           0 :                 break;
    1754           0 :          case 0x4b5:
    1755           0 :                 return "WERR_CANNOT_OPEN_PROFILE";
    1756           0 :                 break;
    1757           0 :          case 0x4b6:
    1758           0 :                 return "WERR_BAD_PROFILE";
    1759           0 :                 break;
    1760           0 :          case 0x4b7:
    1761           0 :                 return "WERR_NOT_CONTAINER";
    1762           0 :                 break;
    1763           0 :          case 0x4b8:
    1764           0 :                 return "WERR_EXTENDED_ERROR";
    1765           0 :                 break;
    1766           0 :          case 0x4b9:
    1767           0 :                 return "WERR_INVALID_GROUPNAME";
    1768           0 :                 break;
    1769           0 :          case 0x4ba:
    1770           0 :                 return "WERR_INVALID_COMPUTERNAME";
    1771           0 :                 break;
    1772           0 :          case 0x4bb:
    1773           0 :                 return "WERR_INVALID_EVENTNAME";
    1774           0 :                 break;
    1775           0 :          case 0x4bc:
    1776           0 :                 return "WERR_INVALID_DOMAINNAME";
    1777           0 :                 break;
    1778           0 :          case 0x4bd:
    1779           0 :                 return "WERR_INVALID_SERVICENAME";
    1780           0 :                 break;
    1781           0 :          case 0x4be:
    1782           0 :                 return "WERR_INVALID_NETNAME";
    1783           0 :                 break;
    1784           0 :          case 0x4bf:
    1785           0 :                 return "WERR_INVALID_SHARENAME";
    1786           0 :                 break;
    1787           0 :          case 0x4c0:
    1788           0 :                 return "WERR_INVALID_PASSWORDNAME";
    1789           0 :                 break;
    1790           0 :          case 0x4c1:
    1791           0 :                 return "WERR_INVALID_MESSAGENAME";
    1792           0 :                 break;
    1793           0 :          case 0x4c2:
    1794           0 :                 return "WERR_INVALID_MESSAGEDEST";
    1795           0 :                 break;
    1796           0 :          case 0x4c3:
    1797           0 :                 return "WERR_SESSION_CREDENTIAL_CONFLICT";
    1798           0 :                 break;
    1799           0 :          case 0x4c4:
    1800           0 :                 return "WERR_REMOTE_SESSION_LIMIT_EXCEEDED";
    1801           0 :                 break;
    1802           0 :          case 0x4c5:
    1803           0 :                 return "WERR_DUP_DOMAINNAME";
    1804           0 :                 break;
    1805           0 :          case 0x4c6:
    1806           0 :                 return "WERR_NO_NETWORK";
    1807           0 :                 break;
    1808           0 :          case 0x4c7:
    1809           0 :                 return "WERR_CANCELLED";
    1810           0 :                 break;
    1811           0 :          case 0x4c8:
    1812           0 :                 return "WERR_USER_MAPPED_FILE";
    1813           0 :                 break;
    1814           0 :          case 0x4c9:
    1815           0 :                 return "WERR_CONNECTION_REFUSED";
    1816           0 :                 break;
    1817           0 :          case 0x4ca:
    1818           0 :                 return "WERR_GRACEFUL_DISCONNECT";
    1819           0 :                 break;
    1820           0 :          case 0x4cb:
    1821           0 :                 return "WERR_ADDRESS_ALREADY_ASSOCIATED";
    1822           0 :                 break;
    1823           0 :          case 0x4cc:
    1824           0 :                 return "WERR_ADDRESS_NOT_ASSOCIATED";
    1825           0 :                 break;
    1826           0 :          case 0x4cd:
    1827           0 :                 return "WERR_CONNECTION_INVALID";
    1828           0 :                 break;
    1829           0 :          case 0x4ce:
    1830           0 :                 return "WERR_CONNECTION_ACTIVE";
    1831           0 :                 break;
    1832           0 :          case 0x4cf:
    1833           0 :                 return "WERR_NETWORK_UNREACHABLE";
    1834           0 :                 break;
    1835           0 :          case 0x4d0:
    1836           0 :                 return "WERR_HOST_UNREACHABLE";
    1837           0 :                 break;
    1838           0 :          case 0x4d1:
    1839           0 :                 return "WERR_PROTOCOL_UNREACHABLE";
    1840           0 :                 break;
    1841           0 :          case 0x4d2:
    1842           0 :                 return "WERR_PORT_UNREACHABLE";
    1843           0 :                 break;
    1844           0 :          case 0x4d3:
    1845           0 :                 return "WERR_REQUEST_ABORTED";
    1846           0 :                 break;
    1847           0 :          case 0x4d4:
    1848           0 :                 return "WERR_CONNECTION_ABORTED";
    1849           0 :                 break;
    1850           0 :          case 0x4d5:
    1851           0 :                 return "WERR_RETRY";
    1852           0 :                 break;
    1853           0 :          case 0x4d6:
    1854           0 :                 return "WERR_CONNECTION_COUNT_LIMIT";
    1855           0 :                 break;
    1856           0 :          case 0x4d7:
    1857           0 :                 return "WERR_LOGIN_TIME_RESTRICTION";
    1858           0 :                 break;
    1859           0 :          case 0x4d8:
    1860           0 :                 return "WERR_LOGIN_WKSTA_RESTRICTION";
    1861           0 :                 break;
    1862           0 :          case 0x4d9:
    1863           0 :                 return "WERR_INCORRECT_ADDRESS";
    1864           0 :                 break;
    1865           0 :          case 0x4da:
    1866           0 :                 return "WERR_ALREADY_REGISTERED";
    1867           0 :                 break;
    1868           0 :          case 0x4db:
    1869           0 :                 return "WERR_SERVICE_NOT_FOUND";
    1870           0 :                 break;
    1871           0 :          case 0x4dc:
    1872           0 :                 return "WERR_NOT_AUTHENTICATED";
    1873           0 :                 break;
    1874           0 :          case 0x4dd:
    1875           0 :                 return "WERR_NOT_LOGGED_ON";
    1876           0 :                 break;
    1877           0 :          case 0x4de:
    1878           0 :                 return "WERR_CONTINUE";
    1879           0 :                 break;
    1880           0 :          case 0x4df:
    1881           0 :                 return "WERR_ALREADY_INITIALIZED";
    1882           0 :                 break;
    1883           0 :          case 0x4e0:
    1884           0 :                 return "WERR_NO_MORE_DEVICES";
    1885           0 :                 break;
    1886           0 :          case 0x4e1:
    1887           0 :                 return "WERR_NO_SUCH_SITE";
    1888           0 :                 break;
    1889           0 :          case 0x4e2:
    1890           0 :                 return "WERR_DOMAIN_CONTROLLER_EXISTS";
    1891           0 :                 break;
    1892           0 :          case 0x4e3:
    1893           0 :                 return "WERR_ONLY_IF_CONNECTED";
    1894           0 :                 break;
    1895           0 :          case 0x4e4:
    1896           0 :                 return "WERR_OVERRIDE_NOCHANGES";
    1897           0 :                 break;
    1898           0 :          case 0x4e5:
    1899           0 :                 return "WERR_BAD_USER_PROFILE";
    1900           0 :                 break;
    1901           0 :          case 0x4e6:
    1902           0 :                 return "WERR_NOT_SUPPORTED_ON_SBS";
    1903           0 :                 break;
    1904           0 :          case 0x4e7:
    1905           0 :                 return "WERR_SERVER_SHUTDOWN_IN_PROGRESS";
    1906           0 :                 break;
    1907           0 :          case 0x4e8:
    1908           0 :                 return "WERR_HOST_DOWN";
    1909           0 :                 break;
    1910           0 :          case 0x4e9:
    1911           0 :                 return "WERR_NON_ACCOUNT_SID";
    1912           0 :                 break;
    1913           0 :          case 0x4ea:
    1914           0 :                 return "WERR_NON_DOMAIN_SID";
    1915           0 :                 break;
    1916           0 :          case 0x4eb:
    1917           0 :                 return "WERR_APPHELP_BLOCK";
    1918           0 :                 break;
    1919           0 :          case 0x4ec:
    1920           0 :                 return "WERR_ACCESS_DISABLED_BY_POLICY";
    1921           0 :                 break;
    1922           0 :          case 0x4ed:
    1923           0 :                 return "WERR_REG_NAT_CONSUMPTION";
    1924           0 :                 break;
    1925           0 :          case 0x4ee:
    1926           0 :                 return "WERR_CSCSHARE_OFFLINE";
    1927           0 :                 break;
    1928           0 :          case 0x4ef:
    1929           0 :                 return "WERR_PKINIT_FAILURE";
    1930           0 :                 break;
    1931           0 :          case 0x4f0:
    1932           0 :                 return "WERR_SMARTCARD_SUBSYSTEM_FAILURE";
    1933           0 :                 break;
    1934           0 :          case 0x4f1:
    1935           0 :                 return "WERR_DOWNGRADE_DETECTED";
    1936           0 :                 break;
    1937           0 :          case 0x4f7:
    1938           0 :                 return "WERR_MACHINE_LOCKED";
    1939           0 :                 break;
    1940           0 :          case 0x4f9:
    1941           0 :                 return "WERR_CALLBACK_SUPPLIED_INVALID_DATA";
    1942           0 :                 break;
    1943           0 :          case 0x4fa:
    1944           0 :                 return "WERR_SYNC_FOREGROUND_REFRESH_REQUIRED";
    1945           0 :                 break;
    1946           0 :          case 0x4fb:
    1947           0 :                 return "WERR_DRIVER_BLOCKED";
    1948           0 :                 break;
    1949           0 :          case 0x4fc:
    1950           0 :                 return "WERR_INVALID_IMPORT_OF_NON_DLL";
    1951           0 :                 break;
    1952           0 :          case 0x4fd:
    1953           0 :                 return "WERR_ACCESS_DISABLED_WEBBLADE";
    1954           0 :                 break;
    1955           0 :          case 0x4fe:
    1956           0 :                 return "WERR_ACCESS_DISABLED_WEBBLADE_TAMPER";
    1957           0 :                 break;
    1958           0 :          case 0x4ff:
    1959           0 :                 return "WERR_RECOVERY_FAILURE";
    1960           0 :                 break;
    1961           0 :          case 0x500:
    1962           0 :                 return "WERR_ALREADY_FIBER";
    1963           0 :                 break;
    1964           0 :          case 0x501:
    1965           0 :                 return "WERR_ALREADY_THREAD";
    1966           0 :                 break;
    1967           0 :          case 0x502:
    1968           0 :                 return "WERR_STACK_BUFFER_OVERRUN";
    1969           0 :                 break;
    1970           0 :          case 0x503:
    1971           0 :                 return "WERR_PARAMETER_QUOTA_EXCEEDED";
    1972           0 :                 break;
    1973           0 :          case 0x504:
    1974           0 :                 return "WERR_DEBUGGER_INACTIVE";
    1975           0 :                 break;
    1976           0 :          case 0x505:
    1977           0 :                 return "WERR_DELAY_LOAD_FAILED";
    1978           0 :                 break;
    1979           0 :          case 0x506:
    1980           0 :                 return "WERR_VDM_DISALLOWED";
    1981           0 :                 break;
    1982           0 :          case 0x507:
    1983           0 :                 return "WERR_UNIDENTIFIED_ERROR";
    1984           0 :                 break;
    1985           0 :          case 0x508:
    1986           0 :                 return "WERR_INVALID_CRUNTIME_PARAMETER";
    1987           0 :                 break;
    1988           0 :          case 0x509:
    1989           0 :                 return "WERR_BEYOND_VDL";
    1990           0 :                 break;
    1991           0 :          case 0x50a:
    1992           0 :                 return "WERR_INCOMPATIBLE_SERVICE_SID_TYPE";
    1993           0 :                 break;
    1994           0 :          case 0x50b:
    1995           0 :                 return "WERR_DRIVER_PROCESS_TERMINATED";
    1996           0 :                 break;
    1997           0 :          case 0x50c:
    1998           0 :                 return "WERR_IMPLEMENTATION_LIMIT";
    1999           0 :                 break;
    2000           0 :          case 0x50d:
    2001           0 :                 return "WERR_PROCESS_IS_PROTECTED";
    2002           0 :                 break;
    2003           0 :          case 0x50e:
    2004           0 :                 return "WERR_SERVICE_NOTIFY_CLIENT_LAGGING";
    2005           0 :                 break;
    2006           0 :          case 0x50f:
    2007           0 :                 return "WERR_DISK_QUOTA_EXCEEDED";
    2008           0 :                 break;
    2009           0 :          case 0x510:
    2010           0 :                 return "WERR_CONTENT_BLOCKED";
    2011           0 :                 break;
    2012           0 :          case 0x511:
    2013           0 :                 return "WERR_INCOMPATIBLE_SERVICE_PRIVILEGE";
    2014           0 :                 break;
    2015           0 :          case 0x513:
    2016           0 :                 return "WERR_INVALID_LABEL";
    2017           0 :                 break;
    2018           0 :          case 0x514:
    2019           0 :                 return "WERR_NOT_ALL_ASSIGNED";
    2020           0 :                 break;
    2021           0 :          case 0x515:
    2022           0 :                 return "WERR_SOME_NOT_MAPPED";
    2023           0 :                 break;
    2024           0 :          case 0x516:
    2025           0 :                 return "WERR_NO_QUOTAS_FOR_ACCOUNT";
    2026           0 :                 break;
    2027           0 :          case 0x517:
    2028           0 :                 return "WERR_LOCAL_USER_SESSION_KEY";
    2029           0 :                 break;
    2030           0 :          case 0x518:
    2031           0 :                 return "WERR_NULL_LM_PASSWORD";
    2032           0 :                 break;
    2033           0 :          case 0x519:
    2034           0 :                 return "WERR_UNKNOWN_REVISION";
    2035           0 :                 break;
    2036           0 :          case 0x51a:
    2037           0 :                 return "WERR_REVISION_MISMATCH";
    2038           0 :                 break;
    2039           0 :          case 0x51b:
    2040           0 :                 return "WERR_INVALID_OWNER";
    2041           0 :                 break;
    2042           0 :          case 0x51d:
    2043           0 :                 return "WERR_NO_IMPERSONATION_TOKEN";
    2044           0 :                 break;
    2045           0 :          case 0x51e:
    2046           0 :                 return "WERR_CANT_DISABLE_MANDATORY";
    2047           0 :                 break;
    2048           0 :          case 0x51f:
    2049           0 :                 return "WERR_NO_LOGON_SERVERS";
    2050           0 :                 break;
    2051           0 :          case 0x520:
    2052           0 :                 return "WERR_NO_SUCH_LOGON_SESSION";
    2053           0 :                 break;
    2054           0 :          case 0x521:
    2055           0 :                 return "WERR_NO_SUCH_PRIVILEGE";
    2056           0 :                 break;
    2057           0 :          case 0x522:
    2058           0 :                 return "WERR_PRIVILEGE_NOT_HELD";
    2059           0 :                 break;
    2060           0 :          case 0x523:
    2061           0 :                 return "WERR_INVALID_ACCOUNT_NAME";
    2062           0 :                 break;
    2063           0 :          case 0x524:
    2064           0 :                 return "WERR_USER_EXISTS";
    2065           0 :                 break;
    2066           0 :          case 0x525:
    2067           0 :                 return "WERR_NO_SUCH_USER";
    2068           0 :                 break;
    2069           0 :          case 0x526:
    2070           0 :                 return "WERR_GROUP_EXISTS";
    2071           0 :                 break;
    2072           0 :          case 0x527:
    2073           0 :                 return "WERR_NO_SUCH_GROUP";
    2074           0 :                 break;
    2075           0 :          case 0x528:
    2076           0 :                 return "WERR_MEMBER_IN_GROUP";
    2077           0 :                 break;
    2078           0 :          case 0x529:
    2079           0 :                 return "WERR_MEMBER_NOT_IN_GROUP";
    2080           0 :                 break;
    2081           0 :          case 0x52a:
    2082           0 :                 return "WERR_LAST_ADMIN";
    2083           0 :                 break;
    2084           0 :          case 0x52b:
    2085           0 :                 return "WERR_WRONG_PASSWORD";
    2086           0 :                 break;
    2087           0 :          case 0x52c:
    2088           0 :                 return "WERR_ILL_FORMED_PASSWORD";
    2089           0 :                 break;
    2090           0 :          case 0x52d:
    2091           0 :                 return "WERR_PASSWORD_RESTRICTION";
    2092           0 :                 break;
    2093           0 :          case 0x52e:
    2094           0 :                 return "WERR_LOGON_FAILURE";
    2095           0 :                 break;
    2096           0 :          case 0x52f:
    2097           0 :                 return "WERR_ACCOUNT_RESTRICTION";
    2098           0 :                 break;
    2099           0 :          case 0x530:
    2100           0 :                 return "WERR_INVALID_LOGON_HOURS";
    2101           0 :                 break;
    2102           0 :          case 0x531:
    2103           0 :                 return "WERR_INVALID_WORKSTATION";
    2104           0 :                 break;
    2105           0 :          case 0x532:
    2106           0 :                 return "WERR_PASSWORD_EXPIRED";
    2107           0 :                 break;
    2108           0 :          case 0x533:
    2109           0 :                 return "WERR_ACCOUNT_DISABLED";
    2110           0 :                 break;
    2111           0 :          case 0x534:
    2112           0 :                 return "WERR_NONE_MAPPED";
    2113           0 :                 break;
    2114           0 :          case 0x535:
    2115           0 :                 return "WERR_TOO_MANY_LUIDS_REQUESTED";
    2116           0 :                 break;
    2117           0 :          case 0x536:
    2118           0 :                 return "WERR_LUIDS_EXHAUSTED";
    2119           0 :                 break;
    2120           0 :          case 0x537:
    2121           0 :                 return "WERR_INVALID_SUB_AUTHORITY";
    2122           0 :                 break;
    2123           0 :          case 0x538:
    2124           0 :                 return "WERR_INVALID_ACL";
    2125           0 :                 break;
    2126           0 :          case 0x539:
    2127           0 :                 return "WERR_INVALID_SID";
    2128           0 :                 break;
    2129           0 :          case 0x53a:
    2130           0 :                 return "WERR_INVALID_SECURITY_DESCR";
    2131           0 :                 break;
    2132           0 :          case 0x53c:
    2133           0 :                 return "WERR_BAD_INHERITANCE_ACL";
    2134           0 :                 break;
    2135           0 :          case 0x53d:
    2136           0 :                 return "WERR_SERVER_DISABLED";
    2137           0 :                 break;
    2138           0 :          case 0x53e:
    2139           0 :                 return "WERR_SERVER_NOT_DISABLED";
    2140           0 :                 break;
    2141           0 :          case 0x53f:
    2142           0 :                 return "WERR_INVALID_ID_AUTHORITY";
    2143           0 :                 break;
    2144           0 :          case 0x540:
    2145           0 :                 return "WERR_ALLOTTED_SPACE_EXCEEDED";
    2146           0 :                 break;
    2147           0 :          case 0x541:
    2148           0 :                 return "WERR_INVALID_GROUP_ATTRIBUTES";
    2149           0 :                 break;
    2150           0 :          case 0x542:
    2151           0 :                 return "WERR_BAD_IMPERSONATION_LEVEL";
    2152           0 :                 break;
    2153           0 :          case 0x543:
    2154           0 :                 return "WERR_CANT_OPEN_ANONYMOUS";
    2155           0 :                 break;
    2156           0 :          case 0x544:
    2157           0 :                 return "WERR_BAD_VALIDATION_CLASS";
    2158           0 :                 break;
    2159           0 :          case 0x545:
    2160           0 :                 return "WERR_BAD_TOKEN_TYPE";
    2161           0 :                 break;
    2162           0 :          case 0x546:
    2163           0 :                 return "WERR_NO_SECURITY_ON_OBJECT";
    2164           0 :                 break;
    2165          24 :          case 0x547:
    2166          24 :                 return "WERR_CANT_ACCESS_DOMAIN_INFO";
    2167           0 :                 break;
    2168           0 :          case 0x548:
    2169           0 :                 return "WERR_INVALID_SERVER_STATE";
    2170           0 :                 break;
    2171           0 :          case 0x549:
    2172           0 :                 return "WERR_INVALID_DOMAIN_STATE";
    2173           0 :                 break;
    2174           0 :          case 0x54a:
    2175           0 :                 return "WERR_INVALID_DOMAIN_ROLE";
    2176           6 :                 break;
    2177          56 :          case 0x54b:
    2178          56 :                 return "WERR_NO_SUCH_DOMAIN";
    2179           0 :                 break;
    2180           0 :          case 0x54c:
    2181           0 :                 return "WERR_DOMAIN_EXISTS";
    2182           0 :                 break;
    2183           0 :          case 0x54d:
    2184           0 :                 return "WERR_DOMAIN_LIMIT_EXCEEDED";
    2185           0 :                 break;
    2186           0 :          case 0x54e:
    2187           0 :                 return "WERR_INTERNAL_DB_CORRUPTION";
    2188           0 :                 break;
    2189           0 :          case 0x54f:
    2190           0 :                 return "WERR_INTERNAL_ERROR";
    2191           0 :                 break;
    2192           0 :          case 0x550:
    2193           0 :                 return "WERR_GENERIC_NOT_MAPPED";
    2194           0 :                 break;
    2195           0 :          case 0x551:
    2196           0 :                 return "WERR_BAD_DESCRIPTOR_FORMAT";
    2197           0 :                 break;
    2198           0 :          case 0x552:
    2199           0 :                 return "WERR_NOT_LOGON_PROCESS";
    2200           0 :                 break;
    2201           0 :          case 0x553:
    2202           0 :                 return "WERR_LOGON_SESSION_EXISTS";
    2203           0 :                 break;
    2204           0 :          case 0x554:
    2205           0 :                 return "WERR_NO_SUCH_PACKAGE";
    2206           0 :                 break;
    2207           0 :          case 0x555:
    2208           0 :                 return "WERR_BAD_LOGON_SESSION_STATE";
    2209           0 :                 break;
    2210           0 :          case 0x556:
    2211           0 :                 return "WERR_LOGON_SESSION_COLLISION";
    2212           0 :                 break;
    2213           0 :          case 0x557:
    2214           0 :                 return "WERR_INVALID_LOGON_TYPE";
    2215           0 :                 break;
    2216           0 :          case 0x558:
    2217           0 :                 return "WERR_CANNOT_IMPERSONATE";
    2218           0 :                 break;
    2219           0 :          case 0x559:
    2220           0 :                 return "WERR_RXACT_INVALID_STATE";
    2221           0 :                 break;
    2222           0 :          case 0x55a:
    2223           0 :                 return "WERR_RXACT_COMMIT_FAILURE";
    2224           0 :                 break;
    2225           0 :          case 0x55b:
    2226           0 :                 return "WERR_SPECIAL_ACCOUNT";
    2227           0 :                 break;
    2228           0 :          case 0x55c:
    2229           0 :                 return "WERR_SPECIAL_GROUP";
    2230           0 :                 break;
    2231           0 :          case 0x55d:
    2232           0 :                 return "WERR_SPECIAL_USER";
    2233           0 :                 break;
    2234           0 :          case 0x55e:
    2235           0 :                 return "WERR_MEMBERS_PRIMARY_GROUP";
    2236           0 :                 break;
    2237           0 :          case 0x55f:
    2238           0 :                 return "WERR_TOKEN_ALREADY_IN_USE";
    2239           0 :                 break;
    2240           0 :          case 0x560:
    2241           0 :                 return "WERR_NO_SUCH_ALIAS";
    2242           0 :                 break;
    2243           0 :          case 0x561:
    2244           0 :                 return "WERR_MEMBER_NOT_IN_ALIAS";
    2245           0 :                 break;
    2246           0 :          case 0x562:
    2247           0 :                 return "WERR_MEMBER_IN_ALIAS";
    2248           0 :                 break;
    2249           0 :          case 0x563:
    2250           0 :                 return "WERR_ALIAS_EXISTS";
    2251           0 :                 break;
    2252           0 :          case 0x564:
    2253           0 :                 return "WERR_LOGON_NOT_GRANTED";
    2254           0 :                 break;
    2255           0 :          case 0x565:
    2256           0 :                 return "WERR_TOO_MANY_SECRETS";
    2257           0 :                 break;
    2258           0 :          case 0x566:
    2259           0 :                 return "WERR_SECRET_TOO_LONG";
    2260           0 :                 break;
    2261          26 :          case 0x567:
    2262          26 :                 return "WERR_INTERNAL_DB_ERROR";
    2263           0 :                 break;
    2264           0 :          case 0x568:
    2265           0 :                 return "WERR_TOO_MANY_CONTEXT_IDS";
    2266           0 :                 break;
    2267           0 :          case 0x569:
    2268           0 :                 return "WERR_LOGON_TYPE_NOT_GRANTED";
    2269           0 :                 break;
    2270           0 :          case 0x56a:
    2271           0 :                 return "WERR_NT_CROSS_ENCRYPTION_REQUIRED";
    2272           0 :                 break;
    2273           0 :          case 0x56b:
    2274           0 :                 return "WERR_NO_SUCH_MEMBER";
    2275           0 :                 break;
    2276           0 :          case 0x56c:
    2277           0 :                 return "WERR_INVALID_MEMBER";
    2278           0 :                 break;
    2279           0 :          case 0x56d:
    2280           0 :                 return "WERR_TOO_MANY_SIDS";
    2281           0 :                 break;
    2282           0 :          case 0x56e:
    2283           0 :                 return "WERR_LM_CROSS_ENCRYPTION_REQUIRED";
    2284           0 :                 break;
    2285           0 :          case 0x56f:
    2286           0 :                 return "WERR_NO_INHERITANCE";
    2287           0 :                 break;
    2288           0 :          case 0x570:
    2289           0 :                 return "WERR_FILE_CORRUPT";
    2290           0 :                 break;
    2291           0 :          case 0x571:
    2292           0 :                 return "WERR_DISK_CORRUPT";
    2293           0 :                 break;
    2294           0 :          case 0x572:
    2295           0 :                 return "WERR_NO_USER_SESSION_KEY";
    2296           0 :                 break;
    2297           0 :          case 0x573:
    2298           0 :                 return "WERR_LICENSE_QUOTA_EXCEEDED";
    2299           0 :                 break;
    2300           0 :          case 0x574:
    2301           0 :                 return "WERR_WRONG_TARGET_NAME";
    2302           0 :                 break;
    2303           0 :          case 0x575:
    2304           0 :                 return "WERR_MUTUAL_AUTH_FAILED";
    2305           0 :                 break;
    2306           0 :          case 0x576:
    2307           0 :                 return "WERR_TIME_SKEW";
    2308           0 :                 break;
    2309           0 :          case 0x577:
    2310           0 :                 return "WERR_CURRENT_DOMAIN_NOT_ALLOWED";
    2311           0 :                 break;
    2312           0 :          case 0x578:
    2313           0 :                 return "WERR_INVALID_WINDOW_HANDLE";
    2314           0 :                 break;
    2315           0 :          case 0x579:
    2316           0 :                 return "WERR_INVALID_MENU_HANDLE";
    2317           0 :                 break;
    2318           0 :          case 0x57a:
    2319           0 :                 return "WERR_INVALID_CURSOR_HANDLE";
    2320           0 :                 break;
    2321           0 :          case 0x57b:
    2322           0 :                 return "WERR_INVALID_ACCEL_HANDLE";
    2323           0 :                 break;
    2324           0 :          case 0x57c:
    2325           0 :                 return "WERR_INVALID_HOOK_HANDLE";
    2326           0 :                 break;
    2327           0 :          case 0x57d:
    2328           0 :                 return "WERR_INVALID_DWP_HANDLE";
    2329           0 :                 break;
    2330           0 :          case 0x57e:
    2331           0 :                 return "WERR_TLW_WITH_WSCHILD";
    2332           0 :                 break;
    2333           0 :          case 0x57f:
    2334           0 :                 return "WERR_CANNOT_FIND_WND_CLASS";
    2335           0 :                 break;
    2336           0 :          case 0x580:
    2337           0 :                 return "WERR_WINDOW_OF_OTHER_THREAD";
    2338           0 :                 break;
    2339           0 :          case 0x581:
    2340           0 :                 return "WERR_HOTKEY_ALREADY_REGISTERED";
    2341           0 :                 break;
    2342           0 :          case 0x582:
    2343           0 :                 return "WERR_CLASS_ALREADY_EXISTS";
    2344           0 :                 break;
    2345           0 :          case 0x583:
    2346           0 :                 return "WERR_CLASS_DOES_NOT_EXIST";
    2347           0 :                 break;
    2348           0 :          case 0x584:
    2349           0 :                 return "WERR_CLASS_HAS_WINDOWS";
    2350           0 :                 break;
    2351           0 :          case 0x585:
    2352           0 :                 return "WERR_INVALID_INDEX";
    2353           0 :                 break;
    2354           0 :          case 0x586:
    2355           0 :                 return "WERR_INVALID_ICON_HANDLE";
    2356           0 :                 break;
    2357           0 :          case 0x587:
    2358           0 :                 return "WERR_PRIVATE_DIALOG_INDEX";
    2359           0 :                 break;
    2360           0 :          case 0x588:
    2361           0 :                 return "WERR_LISTBOX_ID_NOT_FOUND";
    2362           0 :                 break;
    2363           0 :          case 0x589:
    2364           0 :                 return "WERR_NO_WILDCARD_CHARACTERS";
    2365           0 :                 break;
    2366           0 :          case 0x58a:
    2367           0 :                 return "WERR_CLIPBOARD_NOT_OPEN";
    2368           0 :                 break;
    2369           0 :          case 0x58b:
    2370           0 :                 return "WERR_HOTKEY_NOT_REGISTERED";
    2371           0 :                 break;
    2372           0 :          case 0x58c:
    2373           0 :                 return "WERR_WINDOW_NOT_DIALOG";
    2374           0 :                 break;
    2375           0 :          case 0x58d:
    2376           0 :                 return "WERR_CONTROL_ID_NOT_FOUND";
    2377           0 :                 break;
    2378           0 :          case 0x58e:
    2379           0 :                 return "WERR_INVALID_COMBOBOX_MESSAGE";
    2380           0 :                 break;
    2381           0 :          case 0x58f:
    2382           0 :                 return "WERR_WINDOW_NOT_COMBOBOX";
    2383           0 :                 break;
    2384           0 :          case 0x590:
    2385           0 :                 return "WERR_INVALID_EDIT_HEIGHT";
    2386           0 :                 break;
    2387           0 :          case 0x591:
    2388           0 :                 return "WERR_DC_NOT_FOUND";
    2389           0 :                 break;
    2390           0 :          case 0x592:
    2391           0 :                 return "WERR_INVALID_HOOK_FILTER";
    2392           0 :                 break;
    2393           0 :          case 0x593:
    2394           0 :                 return "WERR_INVALID_FILTER_PROC";
    2395           0 :                 break;
    2396           0 :          case 0x594:
    2397           0 :                 return "WERR_HOOK_NEEDS_HMOD";
    2398           0 :                 break;
    2399           0 :          case 0x595:
    2400           0 :                 return "WERR_GLOBAL_ONLY_HOOK";
    2401           0 :                 break;
    2402           0 :          case 0x596:
    2403           0 :                 return "WERR_JOURNAL_HOOK_SET";
    2404           0 :                 break;
    2405           0 :          case 0x597:
    2406           0 :                 return "WERR_HOOK_NOT_INSTALLED";
    2407           0 :                 break;
    2408           0 :          case 0x598:
    2409           0 :                 return "WERR_INVALID_LB_MESSAGE";
    2410           0 :                 break;
    2411           0 :          case 0x599:
    2412           0 :                 return "WERR_SETCOUNT_ON_BAD_LB";
    2413           0 :                 break;
    2414           0 :          case 0x59a:
    2415           0 :                 return "WERR_LB_WITHOUT_TABSTOPS";
    2416           0 :                 break;
    2417           0 :          case 0x59b:
    2418           0 :                 return "WERR_DESTROY_OBJECT_OF_OTHER_THREAD";
    2419           0 :                 break;
    2420           0 :          case 0x59c:
    2421           0 :                 return "WERR_CHILD_WINDOW_MENU";
    2422           0 :                 break;
    2423           0 :          case 0x59d:
    2424           0 :                 return "WERR_NO_SYSTEM_MENU";
    2425           0 :                 break;
    2426           0 :          case 0x59e:
    2427           0 :                 return "WERR_INVALID_MSGBOX_STYLE";
    2428           0 :                 break;
    2429           0 :          case 0x59f:
    2430           0 :                 return "WERR_INVALID_SPI_VALUE";
    2431           0 :                 break;
    2432           0 :          case 0x5a0:
    2433           0 :                 return "WERR_SCREEN_ALREADY_LOCKED";
    2434           0 :                 break;
    2435           0 :          case 0x5a1:
    2436           0 :                 return "WERR_HWNDS_HAVE_DIFF_PARENT";
    2437           0 :                 break;
    2438           0 :          case 0x5a2:
    2439           0 :                 return "WERR_NOT_CHILD_WINDOW";
    2440           0 :                 break;
    2441           0 :          case 0x5a3:
    2442           0 :                 return "WERR_INVALID_GW_COMMAND";
    2443           0 :                 break;
    2444           0 :          case 0x5a4:
    2445           0 :                 return "WERR_INVALID_THREAD_ID";
    2446           0 :                 break;
    2447           0 :          case 0x5a5:
    2448           0 :                 return "WERR_NON_MDICHILD_WINDOW";
    2449           0 :                 break;
    2450           0 :          case 0x5a6:
    2451           0 :                 return "WERR_POPUP_ALREADY_ACTIVE";
    2452           0 :                 break;
    2453           0 :          case 0x5a7:
    2454           0 :                 return "WERR_NO_SCROLLBARS";
    2455           0 :                 break;
    2456           0 :          case 0x5a8:
    2457           0 :                 return "WERR_INVALID_SCROLLBAR_RANGE";
    2458           0 :                 break;
    2459           0 :          case 0x5a9:
    2460           0 :                 return "WERR_INVALID_SHOWWIN_COMMAND";
    2461           0 :                 break;
    2462           0 :          case 0x5aa:
    2463           0 :                 return "WERR_NO_SYSTEM_RESOURCES";
    2464           0 :                 break;
    2465           0 :          case 0x5ab:
    2466           0 :                 return "WERR_NONPAGED_SYSTEM_RESOURCES";
    2467           0 :                 break;
    2468           0 :          case 0x5ac:
    2469           0 :                 return "WERR_PAGED_SYSTEM_RESOURCES";
    2470           0 :                 break;
    2471           0 :          case 0x5ad:
    2472           0 :                 return "WERR_WORKING_SET_QUOTA";
    2473           0 :                 break;
    2474           0 :          case 0x5ae:
    2475           0 :                 return "WERR_PAGEFILE_QUOTA";
    2476           0 :                 break;
    2477           0 :          case 0x5af:
    2478           0 :                 return "WERR_COMMITMENT_LIMIT";
    2479           0 :                 break;
    2480           0 :          case 0x5b0:
    2481           0 :                 return "WERR_MENU_ITEM_NOT_FOUND";
    2482           0 :                 break;
    2483           0 :          case 0x5b1:
    2484           0 :                 return "WERR_INVALID_KEYBOARD_HANDLE";
    2485           0 :                 break;
    2486           0 :          case 0x5b2:
    2487           0 :                 return "WERR_HOOK_TYPE_NOT_ALLOWED";
    2488           0 :                 break;
    2489           0 :          case 0x5b3:
    2490           0 :                 return "WERR_REQUIRES_INTERACTIVE_WINDOWSTATION";
    2491           0 :                 break;
    2492           0 :          case 0x5b4:
    2493           0 :                 return "WERR_TIMEOUT";
    2494           0 :                 break;
    2495           0 :          case 0x5b5:
    2496           0 :                 return "WERR_INVALID_MONITOR_HANDLE";
    2497           0 :                 break;
    2498           0 :          case 0x5b6:
    2499           0 :                 return "WERR_INCORRECT_SIZE";
    2500           0 :                 break;
    2501           0 :          case 0x5b7:
    2502           0 :                 return "WERR_SYMLINK_CLASS_DISABLED";
    2503           0 :                 break;
    2504           0 :          case 0x5b8:
    2505           0 :                 return "WERR_SYMLINK_NOT_SUPPORTED";
    2506           0 :                 break;
    2507           0 :          case 0x5dc:
    2508           0 :                 return "WERR_EVENTLOG_FILE_CORRUPT";
    2509           0 :                 break;
    2510           0 :          case 0x5dd:
    2511           0 :                 return "WERR_EVENTLOG_CANT_START";
    2512           0 :                 break;
    2513           0 :          case 0x5de:
    2514           0 :                 return "WERR_LOG_FILE_FULL";
    2515           0 :                 break;
    2516           0 :          case 0x5df:
    2517           0 :                 return "WERR_EVENTLOG_FILE_CHANGED";
    2518           0 :                 break;
    2519           0 :          case 0x60e:
    2520           0 :                 return "WERR_INVALID_TASK_NAME";
    2521           0 :                 break;
    2522           0 :          case 0x60f:
    2523           0 :                 return "WERR_INVALID_TASK_INDEX";
    2524           0 :                 break;
    2525           0 :          case 0x610:
    2526           0 :                 return "WERR_THREAD_ALREADY_IN_TASK";
    2527           0 :                 break;
    2528           0 :          case 0x641:
    2529           0 :                 return "WERR_INSTALL_SERVICE_FAILURE";
    2530           0 :                 break;
    2531           0 :          case 0x642:
    2532           0 :                 return "WERR_INSTALL_USEREXIT";
    2533           0 :                 break;
    2534           0 :          case 0x643:
    2535           0 :                 return "WERR_INSTALL_FAILURE";
    2536           0 :                 break;
    2537           0 :          case 0x644:
    2538           0 :                 return "WERR_INSTALL_SUSPEND";
    2539           0 :                 break;
    2540           0 :          case 0x645:
    2541           0 :                 return "WERR_UNKNOWN_PRODUCT";
    2542           0 :                 break;
    2543           0 :          case 0x646:
    2544           0 :                 return "WERR_UNKNOWN_FEATURE";
    2545           0 :                 break;
    2546           0 :          case 0x647:
    2547           0 :                 return "WERR_UNKNOWN_COMPONENT";
    2548           0 :                 break;
    2549           0 :          case 0x648:
    2550           0 :                 return "WERR_UNKNOWN_PROPERTY";
    2551           0 :                 break;
    2552           0 :          case 0x649:
    2553           0 :                 return "WERR_INVALID_HANDLE_STATE";
    2554           0 :                 break;
    2555           0 :          case 0x64a:
    2556           0 :                 return "WERR_BAD_CONFIGURATION";
    2557           0 :                 break;
    2558           0 :          case 0x64b:
    2559           0 :                 return "WERR_INDEX_ABSENT";
    2560           0 :                 break;
    2561           0 :          case 0x64c:
    2562           0 :                 return "WERR_INSTALL_SOURCE_ABSENT";
    2563           0 :                 break;
    2564           0 :          case 0x64d:
    2565           0 :                 return "WERR_INSTALL_PACKAGE_VERSION";
    2566           0 :                 break;
    2567           0 :          case 0x64e:
    2568           0 :                 return "WERR_PRODUCT_UNINSTALLED";
    2569           0 :                 break;
    2570           0 :          case 0x64f:
    2571           0 :                 return "WERR_BAD_QUERY_SYNTAX";
    2572           0 :                 break;
    2573           0 :          case 0x650:
    2574           0 :                 return "WERR_INVALID_FIELD";
    2575           0 :                 break;
    2576           0 :          case 0x651:
    2577           0 :                 return "WERR_DEVICE_REMOVED";
    2578           0 :                 break;
    2579           0 :          case 0x652:
    2580           0 :                 return "WERR_INSTALL_ALREADY_RUNNING";
    2581           0 :                 break;
    2582           0 :          case 0x653:
    2583           0 :                 return "WERR_INSTALL_PACKAGE_OPEN_FAILED";
    2584           0 :                 break;
    2585           0 :          case 0x654:
    2586           0 :                 return "WERR_INSTALL_PACKAGE_INVALID";
    2587           0 :                 break;
    2588           0 :          case 0x655:
    2589           0 :                 return "WERR_INSTALL_UI_FAILURE";
    2590           0 :                 break;
    2591           0 :          case 0x656:
    2592           0 :                 return "WERR_INSTALL_LOG_FAILURE";
    2593           0 :                 break;
    2594           0 :          case 0x657:
    2595           0 :                 return "WERR_INSTALL_LANGUAGE_UNSUPPORTED";
    2596           0 :                 break;
    2597           0 :          case 0x658:
    2598           0 :                 return "WERR_INSTALL_TRANSFORM_FAILURE";
    2599           0 :                 break;
    2600           0 :          case 0x659:
    2601           0 :                 return "WERR_INSTALL_PACKAGE_REJECTED";
    2602           0 :                 break;
    2603           0 :          case 0x65a:
    2604           0 :                 return "WERR_FUNCTION_NOT_CALLED";
    2605           0 :                 break;
    2606           0 :          case 0x65b:
    2607           0 :                 return "WERR_FUNCTION_FAILED";
    2608           0 :                 break;
    2609           0 :          case 0x65c:
    2610           0 :                 return "WERR_INVALID_TABLE";
    2611           0 :                 break;
    2612           0 :          case 0x65d:
    2613           0 :                 return "WERR_DATATYPE_MISMATCH";
    2614           0 :                 break;
    2615           0 :          case 0x65e:
    2616           0 :                 return "WERR_UNSUPPORTED_TYPE";
    2617           0 :                 break;
    2618           0 :          case 0x65f:
    2619           0 :                 return "WERR_CREATE_FAILED";
    2620           0 :                 break;
    2621           0 :          case 0x660:
    2622           0 :                 return "WERR_INSTALL_TEMP_UNWRITABLE";
    2623           0 :                 break;
    2624           0 :          case 0x661:
    2625           0 :                 return "WERR_INSTALL_PLATFORM_UNSUPPORTED";
    2626           0 :                 break;
    2627           0 :          case 0x662:
    2628           0 :                 return "WERR_INSTALL_NOTUSED";
    2629           0 :                 break;
    2630           0 :          case 0x663:
    2631           0 :                 return "WERR_PATCH_PACKAGE_OPEN_FAILED";
    2632           0 :                 break;
    2633           0 :          case 0x664:
    2634           0 :                 return "WERR_PATCH_PACKAGE_INVALID";
    2635           0 :                 break;
    2636           0 :          case 0x665:
    2637           0 :                 return "WERR_PATCH_PACKAGE_UNSUPPORTED";
    2638           0 :                 break;
    2639           0 :          case 0x666:
    2640           0 :                 return "WERR_PRODUCT_VERSION";
    2641           0 :                 break;
    2642           0 :          case 0x667:
    2643           0 :                 return "WERR_INVALID_COMMAND_LINE";
    2644           0 :                 break;
    2645           0 :          case 0x668:
    2646           0 :                 return "WERR_INSTALL_REMOTE_DISALLOWED";
    2647           0 :                 break;
    2648           0 :          case 0x669:
    2649           0 :                 return "WERR_SUCCESS_REBOOT_INITIATED";
    2650           0 :                 break;
    2651           0 :          case 0x66a:
    2652           0 :                 return "WERR_PATCH_TARGET_NOT_FOUND";
    2653           0 :                 break;
    2654           0 :          case 0x66b:
    2655           0 :                 return "WERR_PATCH_PACKAGE_REJECTED";
    2656           0 :                 break;
    2657           0 :          case 0x66c:
    2658           0 :                 return "WERR_INSTALL_TRANSFORM_REJECTED";
    2659           0 :                 break;
    2660           0 :          case 0x66d:
    2661           0 :                 return "WERR_INSTALL_REMOTE_PROHIBITED";
    2662           0 :                 break;
    2663           0 :          case 0x66e:
    2664           0 :                 return "WERR_PATCH_REMOVAL_UNSUPPORTED";
    2665           0 :                 break;
    2666           0 :          case 0x66f:
    2667           0 :                 return "WERR_UNKNOWN_PATCH";
    2668           0 :                 break;
    2669           0 :          case 0x670:
    2670           0 :                 return "WERR_PATCH_NO_SEQUENCE";
    2671           0 :                 break;
    2672           0 :          case 0x671:
    2673           0 :                 return "WERR_PATCH_REMOVAL_DISALLOWED";
    2674           0 :                 break;
    2675           0 :          case 0x672:
    2676           0 :                 return "WERR_INVALID_PATCH_XML";
    2677           0 :                 break;
    2678           0 :          case 0x673:
    2679           0 :                 return "WERR_PATCH_MANAGED_ADVERTISED_PRODUCT";
    2680           0 :                 break;
    2681           0 :          case 0x674:
    2682           0 :                 return "WERR_INSTALL_SERVICE_SAFEBOOT";
    2683           0 :                 break;
    2684           0 :          case 0x6a4:
    2685           0 :                 return "WERR_RPC_S_INVALID_STRING_BINDING";
    2686           0 :                 break;
    2687           0 :          case 0x6a5:
    2688           0 :                 return "WERR_RPC_S_WRONG_KIND_OF_BINDING";
    2689           0 :                 break;
    2690           0 :          case 0x6a6:
    2691           0 :                 return "WERR_RPC_S_INVALID_BINDING";
    2692           0 :                 break;
    2693           0 :          case 0x6a7:
    2694           0 :                 return "WERR_RPC_S_PROTSEQ_NOT_SUPPORTED";
    2695           0 :                 break;
    2696           0 :          case 0x6a8:
    2697           0 :                 return "WERR_RPC_S_INVALID_RPC_PROTSEQ";
    2698           0 :                 break;
    2699           0 :          case 0x6a9:
    2700           0 :                 return "WERR_RPC_S_INVALID_STRING_UUID";
    2701           0 :                 break;
    2702           0 :          case 0x6aa:
    2703           0 :                 return "WERR_RPC_S_INVALID_ENDPOINT_FORMAT";
    2704           0 :                 break;
    2705           0 :          case 0x6ab:
    2706           0 :                 return "WERR_RPC_S_INVALID_NET_ADDR";
    2707           0 :                 break;
    2708           0 :          case 0x6ac:
    2709           0 :                 return "WERR_RPC_S_NO_ENDPOINT_FOUND";
    2710           0 :                 break;
    2711           0 :          case 0x6ad:
    2712           0 :                 return "WERR_RPC_S_INVALID_TIMEOUT";
    2713           0 :                 break;
    2714           0 :          case 0x6ae:
    2715           0 :                 return "WERR_RPC_S_OBJECT_NOT_FOUND";
    2716           0 :                 break;
    2717           0 :          case 0x6af:
    2718           0 :                 return "WERR_RPC_S_ALREADY_REGISTERED";
    2719           0 :                 break;
    2720           0 :          case 0x6b0:
    2721           0 :                 return "WERR_RPC_S_TYPE_ALREADY_REGISTERED";
    2722           0 :                 break;
    2723           0 :          case 0x6b1:
    2724           0 :                 return "WERR_RPC_S_ALREADY_LISTENING";
    2725           0 :                 break;
    2726           0 :          case 0x6b2:
    2727           0 :                 return "WERR_RPC_S_NO_PROTSEQS_REGISTERED";
    2728           0 :                 break;
    2729           0 :          case 0x6b3:
    2730           0 :                 return "WERR_RPC_S_NOT_LISTENING";
    2731           0 :                 break;
    2732           0 :          case 0x6b4:
    2733           0 :                 return "WERR_RPC_S_UNKNOWN_MGR_TYPE";
    2734           0 :                 break;
    2735           0 :          case 0x6b5:
    2736           0 :                 return "WERR_RPC_S_UNKNOWN_IF";
    2737           0 :                 break;
    2738           0 :          case 0x6b6:
    2739           0 :                 return "WERR_RPC_S_NO_BINDINGS";
    2740           0 :                 break;
    2741           0 :          case 0x6b7:
    2742           0 :                 return "WERR_RPC_S_NO_PROTSEQS";
    2743           0 :                 break;
    2744           0 :          case 0x6b8:
    2745           0 :                 return "WERR_RPC_S_CANT_CREATE_ENDPOINT";
    2746           0 :                 break;
    2747           0 :          case 0x6b9:
    2748           0 :                 return "WERR_RPC_S_OUT_OF_RESOURCES";
    2749           0 :                 break;
    2750           0 :          case 0x6ba:
    2751           0 :                 return "WERR_RPC_S_SERVER_UNAVAILABLE";
    2752           0 :                 break;
    2753           0 :          case 0x6bb:
    2754           0 :                 return "WERR_RPC_S_SERVER_TOO_BUSY";
    2755           0 :                 break;
    2756           0 :          case 0x6bc:
    2757           0 :                 return "WERR_RPC_S_INVALID_NETWORK_OPTIONS";
    2758           0 :                 break;
    2759           0 :          case 0x6bd:
    2760           0 :                 return "WERR_RPC_S_NO_CALL_ACTIVE";
    2761           0 :                 break;
    2762           0 :          case 0x6be:
    2763           0 :                 return "WERR_RPC_S_CALL_FAILED";
    2764           0 :                 break;
    2765           0 :          case 0x6bf:
    2766           0 :                 return "WERR_RPC_S_CALL_FAILED_DNE";
    2767           0 :                 break;
    2768           0 :          case 0x6c0:
    2769           0 :                 return "WERR_RPC_S_PROTOCOL_ERROR";
    2770           0 :                 break;
    2771           0 :          case 0x6c1:
    2772           0 :                 return "WERR_RPC_S_PROXY_ACCESS_DENIED";
    2773           0 :                 break;
    2774           0 :          case 0x6c2:
    2775           0 :                 return "WERR_RPC_S_UNSUPPORTED_TRANS_SYN";
    2776           0 :                 break;
    2777           0 :          case 0x6c4:
    2778           0 :                 return "WERR_RPC_S_UNSUPPORTED_TYPE";
    2779           0 :                 break;
    2780           0 :          case 0x6c5:
    2781           0 :                 return "WERR_RPC_S_INVALID_TAG";
    2782           0 :                 break;
    2783           0 :          case 0x6c6:
    2784           0 :                 return "WERR_RPC_S_INVALID_BOUND";
    2785           0 :                 break;
    2786           0 :          case 0x6c7:
    2787           0 :                 return "WERR_RPC_S_NO_ENTRY_NAME";
    2788           0 :                 break;
    2789           0 :          case 0x6c8:
    2790           0 :                 return "WERR_RPC_S_INVALID_NAME_SYNTAX";
    2791           0 :                 break;
    2792           0 :          case 0x6c9:
    2793           0 :                 return "WERR_RPC_S_UNSUPPORTED_NAME_SYNTAX";
    2794           0 :                 break;
    2795           0 :          case 0x6cb:
    2796           0 :                 return "WERR_RPC_S_UUID_NO_ADDRESS";
    2797           0 :                 break;
    2798           0 :          case 0x6cc:
    2799           0 :                 return "WERR_RPC_S_DUPLICATE_ENDPOINT";
    2800           0 :                 break;
    2801           0 :          case 0x6cd:
    2802           0 :                 return "WERR_RPC_S_UNKNOWN_AUTHN_TYPE";
    2803           0 :                 break;
    2804           0 :          case 0x6ce:
    2805           0 :                 return "WERR_RPC_S_MAX_CALLS_TOO_SMALL";
    2806           0 :                 break;
    2807           0 :          case 0x6cf:
    2808           0 :                 return "WERR_RPC_S_STRING_TOO_LONG";
    2809           0 :                 break;
    2810           0 :          case 0x6d0:
    2811           0 :                 return "WERR_RPC_S_PROTSEQ_NOT_FOUND";
    2812           0 :                 break;
    2813           0 :          case 0x6d1:
    2814           0 :                 return "WERR_RPC_S_PROCNUM_OUT_OF_RANGE";
    2815           0 :                 break;
    2816           0 :          case 0x6d2:
    2817           0 :                 return "WERR_RPC_S_BINDING_HAS_NO_AUTH";
    2818           0 :                 break;
    2819        8704 :          case 0x6d3:
    2820        8704 :                 return "WERR_RPC_S_UNKNOWN_AUTHN_SERVICE";
    2821           0 :                 break;
    2822           0 :          case 0x6d4:
    2823           0 :                 return "WERR_RPC_S_UNKNOWN_AUTHN_LEVEL";
    2824           0 :                 break;
    2825           0 :          case 0x6d5:
    2826           0 :                 return "WERR_RPC_S_INVALID_AUTH_IDENTITY";
    2827           0 :                 break;
    2828           0 :          case 0x6d6:
    2829           0 :                 return "WERR_RPC_S_UNKNOWN_AUTHZ_SERVICE";
    2830           0 :                 break;
    2831           0 :          case 0x6d7:
    2832           0 :                 return "WERR_EPT_S_INVALID_ENTRY";
    2833           0 :                 break;
    2834           0 :          case 0x6d8:
    2835           0 :                 return "WERR_EPT_S_CANT_PERFORM_OP";
    2836           0 :                 break;
    2837           0 :          case 0x6d9:
    2838           0 :                 return "WERR_EPT_S_NOT_REGISTERED";
    2839           0 :                 break;
    2840           0 :          case 0x6da:
    2841           0 :                 return "WERR_RPC_S_NOTHING_TO_EXPORT";
    2842           0 :                 break;
    2843           0 :          case 0x6db:
    2844           0 :                 return "WERR_RPC_S_INCOMPLETE_NAME";
    2845           0 :                 break;
    2846           0 :          case 0x6dc:
    2847           0 :                 return "WERR_RPC_S_INVALID_VERS_OPTION";
    2848           0 :                 break;
    2849           0 :          case 0x6dd:
    2850           0 :                 return "WERR_RPC_S_NO_MORE_MEMBERS";
    2851           0 :                 break;
    2852           0 :          case 0x6de:
    2853           0 :                 return "WERR_RPC_S_NOT_ALL_OBJS_UNEXPORTED";
    2854           0 :                 break;
    2855           0 :          case 0x6df:
    2856           0 :                 return "WERR_RPC_S_INTERFACE_NOT_FOUND";
    2857           0 :                 break;
    2858           0 :          case 0x6e0:
    2859           0 :                 return "WERR_RPC_S_ENTRY_ALREADY_EXISTS";
    2860           0 :                 break;
    2861           0 :          case 0x6e1:
    2862           0 :                 return "WERR_RPC_S_ENTRY_NOT_FOUND";
    2863           0 :                 break;
    2864           0 :          case 0x6e2:
    2865           0 :                 return "WERR_RPC_S_NAME_SERVICE_UNAVAILABLE";
    2866           0 :                 break;
    2867           0 :          case 0x6e3:
    2868           0 :                 return "WERR_RPC_S_INVALID_NAF_ID";
    2869           0 :                 break;
    2870           0 :          case 0x6e4:
    2871           0 :                 return "WERR_RPC_S_CANNOT_SUPPORT";
    2872           0 :                 break;
    2873           0 :          case 0x6e5:
    2874           0 :                 return "WERR_RPC_S_NO_CONTEXT_AVAILABLE";
    2875           0 :                 break;
    2876           0 :          case 0x6e6:
    2877           0 :                 return "WERR_RPC_S_INTERNAL_ERROR";
    2878           0 :                 break;
    2879           0 :          case 0x6e7:
    2880           0 :                 return "WERR_RPC_S_ZERO_DIVIDE";
    2881           0 :                 break;
    2882           0 :          case 0x6e8:
    2883           0 :                 return "WERR_RPC_S_ADDRESS_ERROR";
    2884           0 :                 break;
    2885           0 :          case 0x6e9:
    2886           0 :                 return "WERR_RPC_S_FP_DIV_ZERO";
    2887           0 :                 break;
    2888           0 :          case 0x6ea:
    2889           0 :                 return "WERR_RPC_S_FP_UNDERFLOW";
    2890           0 :                 break;
    2891           0 :          case 0x6eb:
    2892           0 :                 return "WERR_RPC_S_FP_OVERFLOW";
    2893           0 :                 break;
    2894           0 :          case 0x6ec:
    2895           0 :                 return "WERR_RPC_X_NO_MORE_ENTRIES";
    2896           0 :                 break;
    2897           0 :          case 0x6ed:
    2898           0 :                 return "WERR_RPC_X_SS_CHAR_TRANS_OPEN_FAIL";
    2899           0 :                 break;
    2900           0 :          case 0x6ee:
    2901           0 :                 return "WERR_RPC_X_SS_CHAR_TRANS_SHORT_FILE";
    2902           0 :                 break;
    2903           0 :          case 0x6ef:
    2904           0 :                 return "WERR_RPC_X_SS_IN_NULL_CONTEXT";
    2905           0 :                 break;
    2906           0 :          case 0x6f1:
    2907           0 :                 return "WERR_RPC_X_SS_CONTEXT_DAMAGED";
    2908           0 :                 break;
    2909           0 :          case 0x6f2:
    2910           0 :                 return "WERR_RPC_X_SS_HANDLES_MISMATCH";
    2911           0 :                 break;
    2912           0 :          case 0x6f3:
    2913           0 :                 return "WERR_RPC_X_SS_CANNOT_GET_CALL_HANDLE";
    2914           0 :                 break;
    2915           0 :          case 0x6f4:
    2916           0 :                 return "WERR_RPC_X_NULL_REF_POINTER";
    2917           0 :                 break;
    2918           0 :          case 0x6f5:
    2919           0 :                 return "WERR_RPC_X_ENUM_VALUE_OUT_OF_RANGE";
    2920           0 :                 break;
    2921           0 :          case 0x6f6:
    2922           0 :                 return "WERR_RPC_X_BYTE_COUNT_TOO_SMALL";
    2923           0 :                 break;
    2924           0 :          case 0x6f7:
    2925           0 :                 return "WERR_RPC_X_BAD_STUB_DATA";
    2926           0 :                 break;
    2927           0 :          case 0x6f8:
    2928           0 :                 return "WERR_INVALID_USER_BUFFER";
    2929           0 :                 break;
    2930           0 :          case 0x6f9:
    2931           0 :                 return "WERR_UNRECOGNIZED_MEDIA";
    2932           0 :                 break;
    2933           0 :          case 0x6fa:
    2934           0 :                 return "WERR_NO_TRUST_LSA_SECRET";
    2935           0 :                 break;
    2936           0 :          case 0x6fb:
    2937           0 :                 return "WERR_NO_TRUST_SAM_ACCOUNT";
    2938           0 :                 break;
    2939           0 :          case 0x6fc:
    2940           0 :                 return "WERR_TRUSTED_DOMAIN_FAILURE";
    2941           0 :                 break;
    2942           0 :          case 0x6fd:
    2943           0 :                 return "WERR_TRUSTED_RELATIONSHIP_FAILURE";
    2944           0 :                 break;
    2945           0 :          case 0x6fe:
    2946           0 :                 return "WERR_TRUST_FAILURE";
    2947           0 :                 break;
    2948           0 :          case 0x6ff:
    2949           0 :                 return "WERR_RPC_S_CALL_IN_PROGRESS";
    2950           0 :                 break;
    2951           0 :          case 0x700:
    2952           0 :                 return "WERR_NETLOGON_NOT_STARTED";
    2953           0 :                 break;
    2954           0 :          case 0x701:
    2955           0 :                 return "WERR_ACCOUNT_EXPIRED";
    2956           0 :                 break;
    2957           0 :          case 0x702:
    2958           0 :                 return "WERR_REDIRECTOR_HAS_OPEN_HANDLES";
    2959           0 :                 break;
    2960           0 :          case 0x703:
    2961           0 :                 return "WERR_PRINTER_DRIVER_ALREADY_INSTALLED";
    2962           0 :                 break;
    2963           0 :          case 0x704:
    2964           0 :                 return "WERR_UNKNOWN_PORT";
    2965           0 :                 break;
    2966           0 :          case 0x705:
    2967           0 :                 return "WERR_UNKNOWN_PRINTER_DRIVER";
    2968           0 :                 break;
    2969           0 :          case 0x706:
    2970           0 :                 return "WERR_UNKNOWN_PRINTPROCESSOR";
    2971           0 :                 break;
    2972           0 :          case 0x707:
    2973           0 :                 return "WERR_INVALID_SEPARATOR_FILE";
    2974           0 :                 break;
    2975           0 :          case 0x708:
    2976           0 :                 return "WERR_INVALID_PRIORITY";
    2977           0 :                 break;
    2978         245 :          case 0x709:
    2979         245 :                 return "WERR_INVALID_PRINTER_NAME";
    2980           0 :                 break;
    2981           0 :          case 0x70a:
    2982           0 :                 return "WERR_PRINTER_ALREADY_EXISTS";
    2983           0 :                 break;
    2984           0 :          case 0x70b:
    2985           0 :                 return "WERR_INVALID_PRINTER_COMMAND";
    2986           0 :                 break;
    2987           0 :          case 0x70c:
    2988           0 :                 return "WERR_INVALID_DATATYPE";
    2989           0 :                 break;
    2990           0 :          case 0x70d:
    2991           0 :                 return "WERR_INVALID_ENVIRONMENT";
    2992           0 :                 break;
    2993           0 :          case 0x70e:
    2994           0 :                 return "WERR_RPC_S_NO_MORE_BINDINGS";
    2995           0 :                 break;
    2996           0 :          case 0x70f:
    2997           0 :                 return "WERR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT";
    2998           0 :                 break;
    2999           0 :          case 0x710:
    3000           0 :                 return "WERR_NOLOGON_WORKSTATION_TRUST_ACCOUNT";
    3001           0 :                 break;
    3002           0 :          case 0x711:
    3003           0 :                 return "WERR_NOLOGON_SERVER_TRUST_ACCOUNT";
    3004           0 :                 break;
    3005           0 :          case 0x712:
    3006           0 :                 return "WERR_DOMAIN_TRUST_INCONSISTENT";
    3007           0 :                 break;
    3008           0 :          case 0x713:
    3009           0 :                 return "WERR_SERVER_HAS_OPEN_HANDLES";
    3010           0 :                 break;
    3011           0 :          case 0x714:
    3012           0 :                 return "WERR_RESOURCE_DATA_NOT_FOUND";
    3013           0 :                 break;
    3014           0 :          case 0x715:
    3015           0 :                 return "WERR_RESOURCE_TYPE_NOT_FOUND";
    3016           0 :                 break;
    3017           0 :          case 0x716:
    3018           0 :                 return "WERR_RESOURCE_NAME_NOT_FOUND";
    3019           0 :                 break;
    3020           0 :          case 0x717:
    3021           0 :                 return "WERR_RESOURCE_LANG_NOT_FOUND";
    3022           0 :                 break;
    3023           0 :          case 0x718:
    3024           0 :                 return "WERR_NOT_ENOUGH_QUOTA";
    3025           0 :                 break;
    3026           0 :          case 0x719:
    3027           0 :                 return "WERR_RPC_S_NO_INTERFACES";
    3028           0 :                 break;
    3029           0 :          case 0x71a:
    3030           0 :                 return "WERR_RPC_S_CALL_CANCELLED";
    3031           0 :                 break;
    3032           0 :          case 0x71b:
    3033           0 :                 return "WERR_RPC_S_BINDING_INCOMPLETE";
    3034           0 :                 break;
    3035           0 :          case 0x71c:
    3036           0 :                 return "WERR_RPC_S_COMM_FAILURE";
    3037           0 :                 break;
    3038           0 :          case 0x71d:
    3039           0 :                 return "WERR_RPC_S_UNSUPPORTED_AUTHN_LEVEL";
    3040           0 :                 break;
    3041           0 :          case 0x71e:
    3042           0 :                 return "WERR_RPC_S_NO_PRINC_NAME";
    3043           0 :                 break;
    3044           0 :          case 0x71f:
    3045           0 :                 return "WERR_RPC_S_NOT_RPC_ERROR";
    3046           0 :                 break;
    3047           0 :          case 0x720:
    3048           0 :                 return "WERR_RPC_S_UUID_LOCAL_ONLY";
    3049           0 :                 break;
    3050           0 :          case 0x721:
    3051           0 :                 return "WERR_RPC_S_SEC_PKG_ERROR";
    3052           0 :                 break;
    3053           0 :          case 0x722:
    3054           0 :                 return "WERR_RPC_S_NOT_CANCELLED";
    3055           0 :                 break;
    3056           0 :          case 0x723:
    3057           0 :                 return "WERR_RPC_X_INVALID_ES_ACTION";
    3058           0 :                 break;
    3059           0 :          case 0x724:
    3060           0 :                 return "WERR_RPC_X_WRONG_ES_VERSION";
    3061           0 :                 break;
    3062           0 :          case 0x725:
    3063           0 :                 return "WERR_RPC_X_WRONG_STUB_VERSION";
    3064           0 :                 break;
    3065           0 :          case 0x726:
    3066           0 :                 return "WERR_RPC_X_INVALID_PIPE_OBJECT";
    3067           0 :                 break;
    3068           0 :          case 0x727:
    3069           0 :                 return "WERR_RPC_X_WRONG_PIPE_ORDER";
    3070           0 :                 break;
    3071           0 :          case 0x728:
    3072           0 :                 return "WERR_RPC_X_WRONG_PIPE_VERSION";
    3073           0 :                 break;
    3074           0 :          case 0x76a:
    3075           0 :                 return "WERR_RPC_S_GROUP_MEMBER_NOT_FOUND";
    3076           0 :                 break;
    3077           0 :          case 0x76b:
    3078           0 :                 return "WERR_EPT_S_CANT_CREATE";
    3079           0 :                 break;
    3080           0 :          case 0x76c:
    3081           0 :                 return "WERR_RPC_S_INVALID_OBJECT";
    3082           0 :                 break;
    3083           0 :          case 0x76d:
    3084           0 :                 return "WERR_INVALID_TIME";
    3085           0 :                 break;
    3086           0 :          case 0x76e:
    3087           0 :                 return "WERR_INVALID_FORM_NAME";
    3088           0 :                 break;
    3089           0 :          case 0x76f:
    3090           0 :                 return "WERR_INVALID_FORM_SIZE";
    3091           0 :                 break;
    3092           0 :          case 0x770:
    3093           0 :                 return "WERR_ALREADY_WAITING";
    3094           0 :                 break;
    3095           0 :          case 0x771:
    3096           0 :                 return "WERR_PRINTER_DELETED";
    3097           0 :                 break;
    3098           0 :          case 0x772:
    3099           0 :                 return "WERR_INVALID_PRINTER_STATE";
    3100           0 :                 break;
    3101           0 :          case 0x773:
    3102           0 :                 return "WERR_PASSWORD_MUST_CHANGE";
    3103           0 :                 break;
    3104           0 :          case 0x774:
    3105           0 :                 return "WERR_DOMAIN_CONTROLLER_NOT_FOUND";
    3106           0 :                 break;
    3107           0 :          case 0x775:
    3108           0 :                 return "WERR_ACCOUNT_LOCKED_OUT";
    3109           0 :                 break;
    3110           0 :          case 0x776:
    3111           0 :                 return "WERR_OR_INVALID_OXID";
    3112           0 :                 break;
    3113           0 :          case 0x777:
    3114           0 :                 return "WERR_OR_INVALID_OID";
    3115           0 :                 break;
    3116           0 :          case 0x778:
    3117           0 :                 return "WERR_OR_INVALID_SET";
    3118           0 :                 break;
    3119           0 :          case 0x779:
    3120           0 :                 return "WERR_RPC_S_SEND_INCOMPLETE";
    3121           0 :                 break;
    3122           0 :          case 0x77a:
    3123           0 :                 return "WERR_RPC_S_INVALID_ASYNC_HANDLE";
    3124           0 :                 break;
    3125           0 :          case 0x77b:
    3126           0 :                 return "WERR_RPC_S_INVALID_ASYNC_CALL";
    3127           0 :                 break;
    3128           0 :          case 0x77c:
    3129           0 :                 return "WERR_RPC_X_PIPE_CLOSED";
    3130           0 :                 break;
    3131           0 :          case 0x77d:
    3132           0 :                 return "WERR_RPC_X_PIPE_DISCIPLINE_ERROR";
    3133           0 :                 break;
    3134           0 :          case 0x77e:
    3135           0 :                 return "WERR_RPC_X_PIPE_EMPTY";
    3136           0 :                 break;
    3137           0 :          case 0x77f:
    3138           0 :                 return "WERR_NO_SITENAME";
    3139           0 :                 break;
    3140           0 :          case 0x780:
    3141           0 :                 return "WERR_CANT_ACCESS_FILE";
    3142           0 :                 break;
    3143           0 :          case 0x781:
    3144           0 :                 return "WERR_CANT_RESOLVE_FILENAME";
    3145           0 :                 break;
    3146           0 :          case 0x782:
    3147           0 :                 return "WERR_RPC_S_ENTRY_TYPE_MISMATCH";
    3148           0 :                 break;
    3149           0 :          case 0x783:
    3150           0 :                 return "WERR_RPC_S_NOT_ALL_OBJS_EXPORTED";
    3151           0 :                 break;
    3152           0 :          case 0x784:
    3153           0 :                 return "WERR_RPC_S_INTERFACE_NOT_EXPORTED";
    3154           0 :                 break;
    3155           0 :          case 0x785:
    3156           0 :                 return "WERR_RPC_S_PROFILE_NOT_ADDED";
    3157           0 :                 break;
    3158           0 :          case 0x786:
    3159           0 :                 return "WERR_RPC_S_PRF_ELT_NOT_ADDED";
    3160           0 :                 break;
    3161           0 :          case 0x787:
    3162           0 :                 return "WERR_RPC_S_PRF_ELT_NOT_REMOVED";
    3163           0 :                 break;
    3164           0 :          case 0x788:
    3165           0 :                 return "WERR_RPC_S_GRP_ELT_NOT_ADDED";
    3166           0 :                 break;
    3167           0 :          case 0x789:
    3168           0 :                 return "WERR_RPC_S_GRP_ELT_NOT_REMOVED";
    3169           0 :                 break;
    3170           0 :          case 0x78a:
    3171           0 :                 return "WERR_KM_DRIVER_BLOCKED";
    3172           0 :                 break;
    3173           0 :          case 0x78b:
    3174           0 :                 return "WERR_CONTEXT_EXPIRED";
    3175           0 :                 break;
    3176           0 :          case 0x78c:
    3177           0 :                 return "WERR_PER_USER_TRUST_QUOTA_EXCEEDED";
    3178           0 :                 break;
    3179           0 :          case 0x78d:
    3180           0 :                 return "WERR_ALL_USER_TRUST_QUOTA_EXCEEDED";
    3181           0 :                 break;
    3182           0 :          case 0x78e:
    3183           0 :                 return "WERR_USER_DELETE_TRUST_QUOTA_EXCEEDED";
    3184           0 :                 break;
    3185           0 :          case 0x78f:
    3186           0 :                 return "WERR_AUTHENTICATION_FIREWALL_FAILED";
    3187           0 :                 break;
    3188           0 :          case 0x790:
    3189           0 :                 return "WERR_REMOTE_PRINT_CONNECTIONS_BLOCKED";
    3190           0 :                 break;
    3191           0 :          case 0x7d0:
    3192           0 :                 return "WERR_INVALID_PIXEL_FORMAT";
    3193           0 :                 break;
    3194           0 :          case 0x7d1:
    3195           0 :                 return "WERR_BAD_DRIVER";
    3196           0 :                 break;
    3197           0 :          case 0x7d2:
    3198           0 :                 return "WERR_INVALID_WINDOW_STYLE";
    3199           0 :                 break;
    3200           0 :          case 0x7d3:
    3201           0 :                 return "WERR_METAFILE_NOT_SUPPORTED";
    3202           0 :                 break;
    3203           0 :          case 0x7d4:
    3204           0 :                 return "WERR_TRANSFORM_NOT_SUPPORTED";
    3205           0 :                 break;
    3206           0 :          case 0x7d5:
    3207           0 :                 return "WERR_CLIPPING_NOT_SUPPORTED";
    3208           0 :                 break;
    3209           0 :          case 0x7da:
    3210           0 :                 return "WERR_INVALID_CMM";
    3211           0 :                 break;
    3212           0 :          case 0x7db:
    3213           0 :                 return "WERR_INVALID_PROFILE";
    3214           0 :                 break;
    3215           0 :          case 0x7dc:
    3216           0 :                 return "WERR_TAG_NOT_FOUND";
    3217           0 :                 break;
    3218           0 :          case 0x7dd:
    3219           0 :                 return "WERR_TAG_NOT_PRESENT";
    3220           0 :                 break;
    3221           0 :          case 0x7de:
    3222           0 :                 return "WERR_DUPLICATE_TAG";
    3223           0 :                 break;
    3224           0 :          case 0x7df:
    3225           0 :                 return "WERR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE";
    3226           0 :                 break;
    3227           0 :          case 0x7e0:
    3228           0 :                 return "WERR_PROFILE_NOT_FOUND";
    3229           0 :                 break;
    3230           0 :          case 0x7e1:
    3231           0 :                 return "WERR_INVALID_COLORSPACE";
    3232           0 :                 break;
    3233           0 :          case 0x7e2:
    3234           0 :                 return "WERR_ICM_NOT_ENABLED";
    3235           0 :                 break;
    3236           0 :          case 0x7e3:
    3237           0 :                 return "WERR_DELETING_ICM_XFORM";
    3238           0 :                 break;
    3239           0 :          case 0x7e4:
    3240           0 :                 return "WERR_INVALID_TRANSFORM";
    3241           0 :                 break;
    3242           0 :          case 0x7e5:
    3243           0 :                 return "WERR_COLORSPACE_MISMATCH";
    3244           0 :                 break;
    3245           0 :          case 0x7e6:
    3246           0 :                 return "WERR_INVALID_COLORINDEX";
    3247           0 :                 break;
    3248           0 :          case 0x7e7:
    3249           0 :                 return "WERR_PROFILE_DOES_NOT_MATCH_DEVICE";
    3250           0 :                 break;
    3251           0 :          case 0x836:
    3252           0 :                 return "WERR_NERR_NETNOTSTARTED";
    3253           0 :                 break;
    3254           0 :          case 0x837:
    3255           0 :                 return "WERR_NERR_UNKNOWNSERVER";
    3256           0 :                 break;
    3257           0 :          case 0x838:
    3258           0 :                 return "WERR_NERR_SHAREMEM";
    3259           0 :                 break;
    3260           0 :          case 0x839:
    3261           0 :                 return "WERR_NERR_NONETWORKRESOURCE";
    3262           0 :                 break;
    3263           0 :          case 0x83a:
    3264           0 :                 return "WERR_NERR_REMOTEONLY";
    3265           0 :                 break;
    3266           0 :          case 0x83b:
    3267           0 :                 return "WERR_NERR_DEVNOTREDIRECTED";
    3268           0 :                 break;
    3269           0 :          case 0x83c:
    3270           0 :                 return "WERR_CONNECTED_OTHER_PASSWORD";
    3271           0 :                 break;
    3272           0 :          case 0x83d:
    3273           0 :                 return "WERR_CONNECTED_OTHER_PASSWORD_DEFAULT";
    3274           0 :                 break;
    3275           0 :          case 0x842:
    3276           0 :                 return "WERR_NERR_SERVERNOTSTARTED";
    3277           0 :                 break;
    3278           0 :          case 0x843:
    3279           0 :                 return "WERR_NERR_ITEMNOTFOUND";
    3280           0 :                 break;
    3281           0 :          case 0x844:
    3282           0 :                 return "WERR_NERR_UNKNOWNDEVDIR";
    3283           0 :                 break;
    3284           0 :          case 0x845:
    3285           0 :                 return "WERR_NERR_REDIRECTEDPATH";
    3286           0 :                 break;
    3287           0 :          case 0x846:
    3288           0 :                 return "WERR_NERR_DUPLICATESHARE";
    3289           0 :                 break;
    3290           0 :          case 0x847:
    3291           0 :                 return "WERR_NERR_NOROOM";
    3292           0 :                 break;
    3293           0 :          case 0x849:
    3294           0 :                 return "WERR_NERR_TOOMANYITEMS";
    3295           0 :                 break;
    3296           0 :          case 0x84a:
    3297           0 :                 return "WERR_NERR_INVALIDMAXUSERS";
    3298           0 :                 break;
    3299           0 :          case 0x84b:
    3300           0 :                 return "WERR_NERR_BUFTOOSMALL";
    3301           0 :                 break;
    3302           0 :          case 0x84f:
    3303           0 :                 return "WERR_NERR_REMOTEERR";
    3304           0 :                 break;
    3305           0 :          case 0x853:
    3306           0 :                 return "WERR_NERR_LANMANINIERROR";
    3307           0 :                 break;
    3308           0 :          case 0x858:
    3309           0 :                 return "WERR_NERR_NETWORKERROR";
    3310           0 :                 break;
    3311           0 :          case 0x859:
    3312           0 :                 return "WERR_NERR_WKSTAINCONSISTENTSTATE";
    3313           0 :                 break;
    3314           0 :          case 0x85a:
    3315           0 :                 return "WERR_NERR_WKSTANOTSTARTED";
    3316           0 :                 break;
    3317           0 :          case 0x85b:
    3318           0 :                 return "WERR_NERR_BROWSERNOTSTARTED";
    3319           0 :                 break;
    3320           0 :          case 0x85c:
    3321           0 :                 return "WERR_NERR_INTERNALERROR";
    3322           0 :                 break;
    3323           0 :          case 0x85d:
    3324           0 :                 return "WERR_NERR_BADTRANSACTCONFIG";
    3325           0 :                 break;
    3326           0 :          case 0x85e:
    3327           0 :                 return "WERR_NERR_INVALIDAPI";
    3328           0 :                 break;
    3329           0 :          case 0x85f:
    3330           0 :                 return "WERR_NERR_BADEVENTNAME";
    3331           0 :                 break;
    3332           0 :          case 0x860:
    3333           0 :                 return "WERR_NERR_DUPNAMEREBOOT";
    3334           0 :                 break;
    3335           0 :          case 0x862:
    3336           0 :                 return "WERR_NERR_CFGCOMPNOTFOUND";
    3337           0 :                 break;
    3338           0 :          case 0x863:
    3339           0 :                 return "WERR_NERR_CFGPARAMNOTFOUND";
    3340           0 :                 break;
    3341           0 :          case 0x865:
    3342           0 :                 return "WERR_NERR_LINETOOLONG";
    3343           0 :                 break;
    3344           0 :          case 0x866:
    3345           0 :                 return "WERR_NERR_QNOTFOUND";
    3346           0 :                 break;
    3347           0 :          case 0x867:
    3348           0 :                 return "WERR_NERR_JOBNOTFOUND";
    3349           0 :                 break;
    3350           0 :          case 0x868:
    3351           0 :                 return "WERR_NERR_DESTNOTFOUND";
    3352           0 :                 break;
    3353           0 :          case 0x869:
    3354           0 :                 return "WERR_NERR_DESTEXISTS";
    3355           0 :                 break;
    3356           0 :          case 0x86a:
    3357           0 :                 return "WERR_NERR_QEXISTS";
    3358           0 :                 break;
    3359           0 :          case 0x86b:
    3360           0 :                 return "WERR_NERR_QNOROOM";
    3361           0 :                 break;
    3362           0 :          case 0x86c:
    3363           0 :                 return "WERR_NERR_JOBNOROOM";
    3364           0 :                 break;
    3365           0 :          case 0x86d:
    3366           0 :                 return "WERR_NERR_DESTNOROOM";
    3367           0 :                 break;
    3368           0 :          case 0x86e:
    3369           0 :                 return "WERR_NERR_DESTIDLE";
    3370           0 :                 break;
    3371           0 :          case 0x86f:
    3372           0 :                 return "WERR_NERR_DESTINVALIDOP";
    3373           0 :                 break;
    3374           0 :          case 0x870:
    3375           0 :                 return "WERR_NERR_PROCNORESPOND";
    3376           0 :                 break;
    3377           0 :          case 0x871:
    3378           0 :                 return "WERR_NERR_SPOOLERNOTLOADED";
    3379           0 :                 break;
    3380           0 :          case 0x872:
    3381           0 :                 return "WERR_NERR_DESTINVALIDSTATE";
    3382           0 :                 break;
    3383           0 :          case 0x873:
    3384           0 :                 return "WERR_NERR_QINVALIDSTATE";
    3385           0 :                 break;
    3386           0 :          case 0x874:
    3387           0 :                 return "WERR_NERR_JOBINVALIDSTATE";
    3388           0 :                 break;
    3389           0 :          case 0x875:
    3390           0 :                 return "WERR_NERR_SPOOLNOMEMORY";
    3391           0 :                 break;
    3392           0 :          case 0x876:
    3393           0 :                 return "WERR_NERR_DRIVERNOTFOUND";
    3394           0 :                 break;
    3395           0 :          case 0x877:
    3396           0 :                 return "WERR_NERR_DATATYPEINVALID";
    3397           0 :                 break;
    3398           0 :          case 0x878:
    3399           0 :                 return "WERR_NERR_PROCNOTFOUND";
    3400           0 :                 break;
    3401           0 :          case 0x884:
    3402           0 :                 return "WERR_NERR_SERVICETABLELOCKED";
    3403           0 :                 break;
    3404           0 :          case 0x885:
    3405           0 :                 return "WERR_NERR_SERVICETABLEFULL";
    3406           0 :                 break;
    3407           0 :          case 0x886:
    3408           0 :                 return "WERR_NERR_SERVICEINSTALLED";
    3409           0 :                 break;
    3410           0 :          case 0x887:
    3411           0 :                 return "WERR_NERR_SERVICEENTRYLOCKED";
    3412           0 :                 break;
    3413           0 :          case 0x888:
    3414           0 :                 return "WERR_NERR_SERVICENOTINSTALLED";
    3415           0 :                 break;
    3416           0 :          case 0x889:
    3417           0 :                 return "WERR_NERR_BADSERVICENAME";
    3418           0 :                 break;
    3419           0 :          case 0x88a:
    3420           0 :                 return "WERR_NERR_SERVICECTLTIMEOUT";
    3421           0 :                 break;
    3422           0 :          case 0x88b:
    3423           0 :                 return "WERR_NERR_SERVICECTLBUSY";
    3424           0 :                 break;
    3425           0 :          case 0x88c:
    3426           0 :                 return "WERR_NERR_BADSERVICEPROGNAME";
    3427           0 :                 break;
    3428           0 :          case 0x88d:
    3429           0 :                 return "WERR_NERR_SERVICENOTCTRL";
    3430           0 :                 break;
    3431           0 :          case 0x88e:
    3432           0 :                 return "WERR_NERR_SERVICEKILLPROC";
    3433           0 :                 break;
    3434           0 :          case 0x88f:
    3435           0 :                 return "WERR_NERR_SERVICECTLNOTVALID";
    3436           0 :                 break;
    3437           0 :          case 0x890:
    3438           0 :                 return "WERR_NERR_NOTINDISPATCHTBL";
    3439           0 :                 break;
    3440           0 :          case 0x891:
    3441           0 :                 return "WERR_NERR_BADCONTROLRECV";
    3442           0 :                 break;
    3443           0 :          case 0x892:
    3444           0 :                 return "WERR_NERR_SERVICENOTSTARTING";
    3445           0 :                 break;
    3446           0 :          case 0x898:
    3447           0 :                 return "WERR_NERR_ALREADYLOGGEDON";
    3448           0 :                 break;
    3449           0 :          case 0x899:
    3450           0 :                 return "WERR_NERR_NOTLOGGEDON";
    3451           0 :                 break;
    3452           0 :          case 0x89a:
    3453           0 :                 return "WERR_NERR_BADUSERNAME";
    3454           0 :                 break;
    3455           0 :          case 0x89b:
    3456           0 :                 return "WERR_NERR_BADPASSWORD";
    3457           0 :                 break;
    3458           0 :          case 0x89c:
    3459           0 :                 return "WERR_NERR_UNABLETOADDNAME_W";
    3460           0 :                 break;
    3461           0 :          case 0x89d:
    3462           0 :                 return "WERR_NERR_UNABLETOADDNAME_F";
    3463           0 :                 break;
    3464           0 :          case 0x89e:
    3465           0 :                 return "WERR_NERR_UNABLETODELNAME_W";
    3466           0 :                 break;
    3467           0 :          case 0x89f:
    3468           0 :                 return "WERR_NERR_UNABLETODELNAME_F";
    3469           0 :                 break;
    3470           0 :          case 0x8a1:
    3471           0 :                 return "WERR_NERR_LOGONSPAUSED";
    3472           0 :                 break;
    3473           0 :          case 0x8a2:
    3474           0 :                 return "WERR_NERR_LOGONSERVERCONFLICT";
    3475           0 :                 break;
    3476           0 :          case 0x8a3:
    3477           0 :                 return "WERR_NERR_LOGONNOUSERPATH";
    3478           0 :                 break;
    3479           0 :          case 0x8a4:
    3480           0 :                 return "WERR_NERR_LOGONSCRIPTERROR";
    3481           0 :                 break;
    3482           0 :          case 0x8a6:
    3483           0 :                 return "WERR_NERR_STANDALONELOGON";
    3484           0 :                 break;
    3485           0 :          case 0x8a7:
    3486           0 :                 return "WERR_NERR_LOGONSERVERNOTFOUND";
    3487           0 :                 break;
    3488           0 :          case 0x8a8:
    3489           0 :                 return "WERR_NERR_LOGONDOMAINEXISTS";
    3490           0 :                 break;
    3491           0 :          case 0x8a9:
    3492           0 :                 return "WERR_NERR_NONVALIDATEDLOGON";
    3493           0 :                 break;
    3494           0 :          case 0x8ab:
    3495           0 :                 return "WERR_NERR_ACFNOTFOUND";
    3496           0 :                 break;
    3497           0 :          case 0x8ac:
    3498           0 :                 return "WERR_NERR_GROUPNOTFOUND";
    3499           0 :                 break;
    3500           0 :          case 0x8ad:
    3501           0 :                 return "WERR_NERR_USERNOTFOUND";
    3502           0 :                 break;
    3503           0 :          case 0x8ae:
    3504           0 :                 return "WERR_NERR_RESOURCENOTFOUND";
    3505           0 :                 break;
    3506           0 :          case 0x8af:
    3507           0 :                 return "WERR_NERR_GROUPEXISTS";
    3508           0 :                 break;
    3509           0 :          case 0x8b0:
    3510           0 :                 return "WERR_NERR_USEREXISTS";
    3511           0 :                 break;
    3512           0 :          case 0x8b1:
    3513           0 :                 return "WERR_NERR_RESOURCEEXISTS";
    3514           0 :                 break;
    3515           0 :          case 0x8b2:
    3516           0 :                 return "WERR_NERR_NOTPRIMARY";
    3517           0 :                 break;
    3518           0 :          case 0x8b3:
    3519           0 :                 return "WERR_NERR_ACFNOTLOADED";
    3520           0 :                 break;
    3521           0 :          case 0x8b4:
    3522           0 :                 return "WERR_NERR_ACFNOROOM";
    3523           0 :                 break;
    3524           0 :          case 0x8b5:
    3525           0 :                 return "WERR_NERR_ACFFILEIOFAIL";
    3526           0 :                 break;
    3527           0 :          case 0x8b6:
    3528           0 :                 return "WERR_NERR_ACFTOOMANYLISTS";
    3529           0 :                 break;
    3530           0 :          case 0x8b7:
    3531           0 :                 return "WERR_NERR_USERLOGON";
    3532           0 :                 break;
    3533           0 :          case 0x8b8:
    3534           0 :                 return "WERR_NERR_ACFNOPARENT";
    3535           0 :                 break;
    3536           0 :          case 0x8b9:
    3537           0 :                 return "WERR_NERR_CANNOTGROWSEGMENT";
    3538           0 :                 break;
    3539           0 :          case 0x8ba:
    3540           0 :                 return "WERR_NERR_SPEGROUPOP";
    3541           0 :                 break;
    3542           0 :          case 0x8bb:
    3543           0 :                 return "WERR_NERR_NOTINCACHE";
    3544           0 :                 break;
    3545           0 :          case 0x8bc:
    3546           0 :                 return "WERR_NERR_USERINGROUP";
    3547           0 :                 break;
    3548           0 :          case 0x8bd:
    3549           0 :                 return "WERR_NERR_USERNOTINGROUP";
    3550           0 :                 break;
    3551           0 :          case 0x8be:
    3552           0 :                 return "WERR_NERR_ACCOUNTUNDEFINED";
    3553           0 :                 break;
    3554           0 :          case 0x8bf:
    3555           0 :                 return "WERR_NERR_ACCOUNTEXPIRED";
    3556           0 :                 break;
    3557           0 :          case 0x8c0:
    3558           0 :                 return "WERR_NERR_INVALIDWORKSTATION";
    3559           0 :                 break;
    3560           0 :          case 0x8c1:
    3561           0 :                 return "WERR_NERR_INVALIDLOGONHOURS";
    3562           0 :                 break;
    3563           0 :          case 0x8c2:
    3564           0 :                 return "WERR_NERR_PASSWORDEXPIRED";
    3565           0 :                 break;
    3566           0 :          case 0x8c3:
    3567           0 :                 return "WERR_NERR_PASSWORDCANTCHANGE";
    3568           0 :                 break;
    3569           0 :          case 0x8c4:
    3570           0 :                 return "WERR_NERR_PASSWORDHISTCONFLICT";
    3571           0 :                 break;
    3572           0 :          case 0x8c5:
    3573           0 :                 return "WERR_NERR_PASSWORDTOOSHORT";
    3574           0 :                 break;
    3575           0 :          case 0x8c6:
    3576           0 :                 return "WERR_NERR_PASSWORDTOORECENT";
    3577           0 :                 break;
    3578           0 :          case 0x8c7:
    3579           0 :                 return "WERR_NERR_INVALIDDATABASE";
    3580           0 :                 break;
    3581           0 :          case 0x8c8:
    3582           0 :                 return "WERR_NERR_DATABASEUPTODATE";
    3583           0 :                 break;
    3584           0 :          case 0x8c9:
    3585           0 :                 return "WERR_NERR_SYNCREQUIRED";
    3586           0 :                 break;
    3587           0 :          case 0x8ca:
    3588           0 :                 return "WERR_NERR_USENOTFOUND";
    3589           0 :                 break;
    3590           0 :          case 0x8cb:
    3591           0 :                 return "WERR_NERR_BADASGTYPE";
    3592           0 :                 break;
    3593           0 :          case 0x8cc:
    3594           0 :                 return "WERR_NERR_DEVICEISSHARED";
    3595           0 :                 break;
    3596           0 :          case 0x8de:
    3597           0 :                 return "WERR_NERR_NOCOMPUTERNAME";
    3598           0 :                 break;
    3599           0 :          case 0x8df:
    3600           0 :                 return "WERR_NERR_MSGALREADYSTARTED";
    3601           0 :                 break;
    3602           0 :          case 0x8e0:
    3603           0 :                 return "WERR_NERR_MSGINITFAILED";
    3604           0 :                 break;
    3605           0 :          case 0x8e1:
    3606           0 :                 return "WERR_NERR_NAMENOTFOUND";
    3607           0 :                 break;
    3608           0 :          case 0x8e2:
    3609           0 :                 return "WERR_NERR_ALREADYFORWARDED";
    3610           0 :                 break;
    3611           0 :          case 0x8e3:
    3612           0 :                 return "WERR_NERR_ADDFORWARDED";
    3613           0 :                 break;
    3614           0 :          case 0x8e4:
    3615           0 :                 return "WERR_NERR_ALREADYEXISTS";
    3616           0 :                 break;
    3617           0 :          case 0x8e5:
    3618           0 :                 return "WERR_NERR_TOOMANYNAMES";
    3619           0 :                 break;
    3620           0 :          case 0x8e6:
    3621           0 :                 return "WERR_NERR_DELCOMPUTERNAME";
    3622           0 :                 break;
    3623           0 :          case 0x8e7:
    3624           0 :                 return "WERR_NERR_LOCALFORWARD";
    3625           0 :                 break;
    3626           0 :          case 0x8e8:
    3627           0 :                 return "WERR_NERR_GRPMSGPROCESSOR";
    3628           0 :                 break;
    3629           0 :          case 0x8e9:
    3630           0 :                 return "WERR_NERR_PAUSEDREMOTE";
    3631           0 :                 break;
    3632           0 :          case 0x8ea:
    3633           0 :                 return "WERR_NERR_BADRECEIVE";
    3634           0 :                 break;
    3635           0 :          case 0x8eb:
    3636           0 :                 return "WERR_NERR_NAMEINUSE";
    3637           0 :                 break;
    3638           0 :          case 0x8ec:
    3639           0 :                 return "WERR_NERR_MSGNOTSTARTED";
    3640           0 :                 break;
    3641           0 :          case 0x8ed:
    3642           0 :                 return "WERR_NERR_NOTLOCALNAME";
    3643           0 :                 break;
    3644           0 :          case 0x8ee:
    3645           0 :                 return "WERR_NERR_NOFORWARDNAME";
    3646           0 :                 break;
    3647           0 :          case 0x8ef:
    3648           0 :                 return "WERR_NERR_REMOTEFULL";
    3649           0 :                 break;
    3650           0 :          case 0x8f0:
    3651           0 :                 return "WERR_NERR_NAMENOTFORWARDED";
    3652           0 :                 break;
    3653           0 :          case 0x8f1:
    3654           0 :                 return "WERR_NERR_TRUNCATEDBROADCAST";
    3655           0 :                 break;
    3656           0 :          case 0x8f6:
    3657           0 :                 return "WERR_NERR_INVALIDDEVICE";
    3658           0 :                 break;
    3659           0 :          case 0x8f7:
    3660           0 :                 return "WERR_NERR_WRITEFAULT";
    3661           0 :                 break;
    3662           0 :          case 0x8f9:
    3663           0 :                 return "WERR_NERR_DUPLICATENAME";
    3664           0 :                 break;
    3665           0 :          case 0x8fa:
    3666           0 :                 return "WERR_NERR_DELETELATER";
    3667           0 :                 break;
    3668           0 :          case 0x8fb:
    3669           0 :                 return "WERR_NERR_INCOMPLETEDEL";
    3670           0 :                 break;
    3671           0 :          case 0x8fc:
    3672           0 :                 return "WERR_NERR_MULTIPLENETS";
    3673           0 :                 break;
    3674           0 :          case 0x906:
    3675           0 :                 return "WERR_NERR_NETNAMENOTFOUND";
    3676           0 :                 break;
    3677           0 :          case 0x907:
    3678           0 :                 return "WERR_NERR_DEVICENOTSHARED";
    3679           0 :                 break;
    3680           0 :          case 0x908:
    3681           0 :                 return "WERR_NERR_CLIENTNAMENOTFOUND";
    3682           0 :                 break;
    3683           0 :          case 0x90a:
    3684           0 :                 return "WERR_NERR_FILEIDNOTFOUND";
    3685           0 :                 break;
    3686           0 :          case 0x90b:
    3687           0 :                 return "WERR_NERR_EXECFAILURE";
    3688           0 :                 break;
    3689           0 :          case 0x90c:
    3690           0 :                 return "WERR_NERR_TMPFILE";
    3691           0 :                 break;
    3692           0 :          case 0x90d:
    3693           0 :                 return "WERR_NERR_TOOMUCHDATA";
    3694           0 :                 break;
    3695           0 :          case 0x90e:
    3696           0 :                 return "WERR_NERR_DEVICESHARECONFLICT";
    3697           0 :                 break;
    3698           0 :          case 0x90f:
    3699           0 :                 return "WERR_NERR_BROWSERTABLEINCOMPLETE";
    3700           0 :                 break;
    3701           0 :          case 0x910:
    3702           0 :                 return "WERR_NERR_NOTLOCALDOMAIN";
    3703           0 :                 break;
    3704           0 :          case 0x911:
    3705           0 :                 return "WERR_NERR_ISDFSSHARE";
    3706           0 :                 break;
    3707           0 :          case 0x91b:
    3708           0 :                 return "WERR_NERR_DEVINVALIDOPCODE";
    3709           0 :                 break;
    3710           0 :          case 0x91c:
    3711           0 :                 return "WERR_NERR_DEVNOTFOUND";
    3712           0 :                 break;
    3713           0 :          case 0x91d:
    3714           0 :                 return "WERR_NERR_DEVNOTOPEN";
    3715           0 :                 break;
    3716           0 :          case 0x91e:
    3717           0 :                 return "WERR_NERR_BADQUEUEDEVSTRING";
    3718           0 :                 break;
    3719           0 :          case 0x91f:
    3720           0 :                 return "WERR_NERR_BADQUEUEPRIORITY";
    3721           0 :                 break;
    3722           0 :          case 0x921:
    3723           0 :                 return "WERR_NERR_NOCOMMDEVS";
    3724           0 :                 break;
    3725           0 :          case 0x922:
    3726           0 :                 return "WERR_NERR_QUEUENOTFOUND";
    3727           0 :                 break;
    3728           0 :          case 0x924:
    3729           0 :                 return "WERR_NERR_BADDEVSTRING";
    3730           0 :                 break;
    3731           0 :          case 0x925:
    3732           0 :                 return "WERR_NERR_BADDEV";
    3733           0 :                 break;
    3734           0 :          case 0x926:
    3735           0 :                 return "WERR_NERR_INUSEBYSPOOLER";
    3736           0 :                 break;
    3737           0 :          case 0x927:
    3738           0 :                 return "WERR_NERR_COMMDEVINUSE";
    3739           0 :                 break;
    3740           0 :          case 0x92f:
    3741           0 :                 return "WERR_NERR_INVALIDCOMPUTER";
    3742           0 :                 break;
    3743           0 :          case 0x932:
    3744           0 :                 return "WERR_NERR_MAXLENEXCEEDED";
    3745           0 :                 break;
    3746           0 :          case 0x934:
    3747           0 :                 return "WERR_NERR_BADCOMPONENT";
    3748           0 :                 break;
    3749           0 :          case 0x935:
    3750           0 :                 return "WERR_NERR_CANTTYPE";
    3751           0 :                 break;
    3752           0 :          case 0x93a:
    3753           0 :                 return "WERR_NERR_TOOMANYENTRIES";
    3754           0 :                 break;
    3755           0 :          case 0x942:
    3756           0 :                 return "WERR_NERR_PROFILEFILETOOBIG";
    3757           0 :                 break;
    3758           0 :          case 0x943:
    3759           0 :                 return "WERR_NERR_PROFILEOFFSET";
    3760           0 :                 break;
    3761           0 :          case 0x944:
    3762           0 :                 return "WERR_NERR_PROFILECLEANUP";
    3763           0 :                 break;
    3764           0 :          case 0x945:
    3765           0 :                 return "WERR_NERR_PROFILEUNKNOWNCMD";
    3766           0 :                 break;
    3767           0 :          case 0x946:
    3768           0 :                 return "WERR_NERR_PROFILELOADERR";
    3769           0 :                 break;
    3770           0 :          case 0x947:
    3771           0 :                 return "WERR_NERR_PROFILESAVEERR";
    3772           0 :                 break;
    3773           0 :          case 0x949:
    3774           0 :                 return "WERR_NERR_LOGOVERFLOW";
    3775           0 :                 break;
    3776           0 :          case 0x94a:
    3777           0 :                 return "WERR_NERR_LOGFILECHANGED";
    3778           0 :                 break;
    3779           0 :          case 0x94b:
    3780           0 :                 return "WERR_NERR_LOGFILECORRUPT";
    3781           0 :                 break;
    3782           0 :          case 0x94c:
    3783           0 :                 return "WERR_NERR_SOURCEISDIR";
    3784           0 :                 break;
    3785           0 :          case 0x94d:
    3786           0 :                 return "WERR_NERR_BADSOURCE";
    3787           0 :                 break;
    3788           0 :          case 0x94e:
    3789           0 :                 return "WERR_NERR_BADDEST";
    3790           0 :                 break;
    3791           0 :          case 0x94f:
    3792           0 :                 return "WERR_NERR_DIFFERENTSERVERS";
    3793           0 :                 break;
    3794           0 :          case 0x951:
    3795           0 :                 return "WERR_NERR_RUNSRVPAUSED";
    3796           0 :                 break;
    3797           0 :          case 0x955:
    3798           0 :                 return "WERR_NERR_ERRCOMMRUNSRV";
    3799           0 :                 break;
    3800           0 :          case 0x957:
    3801           0 :                 return "WERR_NERR_ERROREXECINGGHOST";
    3802           0 :                 break;
    3803           0 :          case 0x958:
    3804           0 :                 return "WERR_NERR_SHARENOTFOUND";
    3805           0 :                 break;
    3806           0 :          case 0x960:
    3807           0 :                 return "WERR_NERR_INVALIDLANA";
    3808           0 :                 break;
    3809           0 :          case 0x961:
    3810           0 :                 return "WERR_NERR_OPENFILES";
    3811           0 :                 break;
    3812           0 :          case 0x962:
    3813           0 :                 return "WERR_NERR_ACTIVECONNS";
    3814           0 :                 break;
    3815           0 :          case 0x963:
    3816           0 :                 return "WERR_NERR_BADPASSWORDCORE";
    3817           0 :                 break;
    3818           0 :          case 0x964:
    3819           0 :                 return "WERR_NERR_DEVINUSE";
    3820           0 :                 break;
    3821           0 :          case 0x965:
    3822           0 :                 return "WERR_NERR_LOCALDRIVE";
    3823           0 :                 break;
    3824           0 :          case 0x97e:
    3825           0 :                 return "WERR_NERR_ALERTEXISTS";
    3826           0 :                 break;
    3827           0 :          case 0x97f:
    3828           0 :                 return "WERR_NERR_TOOMANYALERTS";
    3829           0 :                 break;
    3830           0 :          case 0x980:
    3831           0 :                 return "WERR_NERR_NOSUCHALERT";
    3832           0 :                 break;
    3833           0 :          case 0x981:
    3834           0 :                 return "WERR_NERR_BADRECIPIENT";
    3835           0 :                 break;
    3836           0 :          case 0x982:
    3837           0 :                 return "WERR_NERR_ACCTLIMITEXCEEDED";
    3838           0 :                 break;
    3839           0 :          case 0x988:
    3840           0 :                 return "WERR_NERR_INVALIDLOGSEEK";
    3841           0 :                 break;
    3842           0 :          case 0x992:
    3843           0 :                 return "WERR_NERR_BADUASCONFIG";
    3844           0 :                 break;
    3845           0 :          case 0x993:
    3846           0 :                 return "WERR_NERR_INVALIDUASOP";
    3847           0 :                 break;
    3848           0 :          case 0x994:
    3849           0 :                 return "WERR_NERR_LASTADMIN";
    3850           0 :                 break;
    3851           6 :          case 0x995:
    3852           6 :                 return "WERR_NERR_DCNOTFOUND";
    3853           0 :                 break;
    3854           0 :          case 0x996:
    3855           0 :                 return "WERR_NERR_LOGONTRACKINGERROR";
    3856           0 :                 break;
    3857           0 :          case 0x997:
    3858           0 :                 return "WERR_NERR_NETLOGONNOTSTARTED";
    3859           0 :                 break;
    3860           0 :          case 0x998:
    3861           0 :                 return "WERR_NERR_CANNOTGROWUASFILE";
    3862           0 :                 break;
    3863           0 :          case 0x999:
    3864           0 :                 return "WERR_NERR_TIMEDIFFATDC";
    3865           0 :                 break;
    3866           0 :          case 0x99a:
    3867           0 :                 return "WERR_NERR_PASSWORDMISMATCH";
    3868           0 :                 break;
    3869           0 :          case 0x99c:
    3870           0 :                 return "WERR_NERR_NOSUCHSERVER";
    3871           0 :                 break;
    3872           0 :          case 0x99d:
    3873           0 :                 return "WERR_NERR_NOSUCHSESSION";
    3874           0 :                 break;
    3875           0 :          case 0x99e:
    3876           0 :                 return "WERR_NERR_NOSUCHCONNECTION";
    3877           0 :                 break;
    3878           0 :          case 0x99f:
    3879           0 :                 return "WERR_NERR_TOOMANYSERVERS";
    3880           0 :                 break;
    3881           0 :          case 0x9a0:
    3882           0 :                 return "WERR_NERR_TOOMANYSESSIONS";
    3883           0 :                 break;
    3884           0 :          case 0x9a1:
    3885           0 :                 return "WERR_NERR_TOOMANYCONNECTIONS";
    3886           0 :                 break;
    3887           0 :          case 0x9a2:
    3888           0 :                 return "WERR_NERR_TOOMANYFILES";
    3889           0 :                 break;
    3890           0 :          case 0x9a3:
    3891           0 :                 return "WERR_NERR_NOALTERNATESERVERS";
    3892           0 :                 break;
    3893           0 :          case 0x9a6:
    3894           0 :                 return "WERR_NERR_TRYDOWNLEVEL";
    3895           0 :                 break;
    3896           0 :          case 0x9b0:
    3897           0 :                 return "WERR_NERR_UPSDRIVERNOTSTARTED";
    3898           0 :                 break;
    3899           0 :          case 0x9b1:
    3900           0 :                 return "WERR_NERR_UPSINVALIDCONFIG";
    3901           0 :                 break;
    3902           0 :          case 0x9b2:
    3903           0 :                 return "WERR_NERR_UPSINVALIDCOMMPORT";
    3904           0 :                 break;
    3905           0 :          case 0x9b3:
    3906           0 :                 return "WERR_NERR_UPSSIGNALASSERTED";
    3907           0 :                 break;
    3908           0 :          case 0x9b4:
    3909           0 :                 return "WERR_NERR_UPSSHUTDOWNFAILED";
    3910           0 :                 break;
    3911           0 :          case 0x9c4:
    3912           0 :                 return "WERR_NERR_BADDOSRETCODE";
    3913           0 :                 break;
    3914           0 :          case 0x9c5:
    3915           0 :                 return "WERR_NERR_PROGNEEDSEXTRAMEM";
    3916           0 :                 break;
    3917           0 :          case 0x9c6:
    3918           0 :                 return "WERR_NERR_BADDOSFUNCTION";
    3919           0 :                 break;
    3920           0 :          case 0x9c7:
    3921           0 :                 return "WERR_NERR_REMOTEBOOTFAILED";
    3922           0 :                 break;
    3923           0 :          case 0x9c8:
    3924           0 :                 return "WERR_NERR_BADFILECHECKSUM";
    3925           0 :                 break;
    3926           0 :          case 0x9c9:
    3927           0 :                 return "WERR_NERR_NORPLBOOTSYSTEM";
    3928           0 :                 break;
    3929           0 :          case 0x9ca:
    3930           0 :                 return "WERR_NERR_RPLLOADRNETBIOSERR";
    3931           0 :                 break;
    3932           0 :          case 0x9cb:
    3933           0 :                 return "WERR_NERR_RPLLOADRDISKERR";
    3934           0 :                 break;
    3935           0 :          case 0x9cc:
    3936           0 :                 return "WERR_NERR_IMAGEPARAMERR";
    3937           0 :                 break;
    3938           0 :          case 0x9cd:
    3939           0 :                 return "WERR_NERR_TOOMANYIMAGEPARAMS";
    3940           0 :                 break;
    3941           0 :          case 0x9ce:
    3942           0 :                 return "WERR_NERR_NONDOSFLOPPYUSED";
    3943           0 :                 break;
    3944           0 :          case 0x9cf:
    3945           0 :                 return "WERR_NERR_RPLBOOTRESTART";
    3946           0 :                 break;
    3947           0 :          case 0x9d0:
    3948           0 :                 return "WERR_NERR_RPLSRVRCALLFAILED";
    3949           0 :                 break;
    3950           0 :          case 0x9d1:
    3951           0 :                 return "WERR_NERR_CANTCONNECTRPLSRVR";
    3952           0 :                 break;
    3953           0 :          case 0x9d2:
    3954           0 :                 return "WERR_NERR_CANTOPENIMAGEFILE";
    3955           0 :                 break;
    3956           0 :          case 0x9d3:
    3957           0 :                 return "WERR_NERR_CALLINGRPLSRVR";
    3958           0 :                 break;
    3959           0 :          case 0x9d4:
    3960           0 :                 return "WERR_NERR_STARTINGRPLBOOT";
    3961           0 :                 break;
    3962           0 :          case 0x9d5:
    3963           0 :                 return "WERR_NERR_RPLBOOTSERVICETERM";
    3964           0 :                 break;
    3965           0 :          case 0x9d6:
    3966           0 :                 return "WERR_NERR_RPLBOOTSTARTFAILED";
    3967           0 :                 break;
    3968           0 :          case 0x9d7:
    3969           0 :                 return "WERR_NERR_RPL_CONNECTED";
    3970           0 :                 break;
    3971           0 :          case 0x9f6:
    3972           0 :                 return "WERR_NERR_BROWSERCONFIGUREDTONOTRUN";
    3973           0 :                 break;
    3974           0 :          case 0xa32:
    3975           0 :                 return "WERR_NERR_RPLNOADAPTERSSTARTED";
    3976           0 :                 break;
    3977           0 :          case 0xa33:
    3978           0 :                 return "WERR_NERR_RPLBADREGISTRY";
    3979           0 :                 break;
    3980           0 :          case 0xa34:
    3981           0 :                 return "WERR_NERR_RPLBADDATABASE";
    3982           0 :                 break;
    3983           0 :          case 0xa35:
    3984           0 :                 return "WERR_NERR_RPLRPLFILESSHARE";
    3985           0 :                 break;
    3986           0 :          case 0xa36:
    3987           0 :                 return "WERR_NERR_RPLNOTRPLSERVER";
    3988           0 :                 break;
    3989           0 :          case 0xa37:
    3990           0 :                 return "WERR_NERR_RPLCANNOTENUM";
    3991           0 :                 break;
    3992           0 :          case 0xa38:
    3993           0 :                 return "WERR_NERR_RPLWKSTAINFOCORRUPTED";
    3994           0 :                 break;
    3995           0 :          case 0xa39:
    3996           0 :                 return "WERR_NERR_RPLWKSTANOTFOUND";
    3997           0 :                 break;
    3998           0 :          case 0xa3a:
    3999           0 :                 return "WERR_NERR_RPLWKSTANAMEUNAVAILABLE";
    4000           0 :                 break;
    4001           0 :          case 0xa3b:
    4002           0 :                 return "WERR_NERR_RPLPROFILEINFOCORRUPTED";
    4003           0 :                 break;
    4004           0 :          case 0xa3c:
    4005           0 :                 return "WERR_NERR_RPLPROFILENOTFOUND";
    4006           0 :                 break;
    4007           0 :          case 0xa3d:
    4008           0 :                 return "WERR_NERR_RPLPROFILENAMEUNAVAILABLE";
    4009           0 :                 break;
    4010           0 :          case 0xa3e:
    4011           0 :                 return "WERR_NERR_RPLPROFILENOTEMPTY";
    4012           0 :                 break;
    4013           0 :          case 0xa3f:
    4014           0 :                 return "WERR_NERR_RPLCONFIGINFOCORRUPTED";
    4015           0 :                 break;
    4016           0 :          case 0xa40:
    4017           0 :                 return "WERR_NERR_RPLCONFIGNOTFOUND";
    4018           0 :                 break;
    4019           0 :          case 0xa41:
    4020           0 :                 return "WERR_NERR_RPLADAPTERINFOCORRUPTED";
    4021           0 :                 break;
    4022           0 :          case 0xa42:
    4023           0 :                 return "WERR_NERR_RPLINTERNAL";
    4024           0 :                 break;
    4025           0 :          case 0xa43:
    4026           0 :                 return "WERR_NERR_RPLVENDORINFOCORRUPTED";
    4027           0 :                 break;
    4028           0 :          case 0xa44:
    4029           0 :                 return "WERR_NERR_RPLBOOTINFOCORRUPTED";
    4030           0 :                 break;
    4031           0 :          case 0xa45:
    4032           0 :                 return "WERR_NERR_RPLWKSTANEEDSUSERACCT";
    4033           0 :                 break;
    4034           0 :          case 0xa46:
    4035           0 :                 return "WERR_NERR_RPLNEEDSRPLUSERACCT";
    4036           0 :                 break;
    4037           0 :          case 0xa47:
    4038           0 :                 return "WERR_NERR_RPLBOOTNOTFOUND";
    4039           0 :                 break;
    4040           0 :          case 0xa48:
    4041           0 :                 return "WERR_NERR_RPLINCOMPATIBLEPROFILE";
    4042           0 :                 break;
    4043           0 :          case 0xa49:
    4044           0 :                 return "WERR_NERR_RPLADAPTERNAMEUNAVAILABLE";
    4045           0 :                 break;
    4046           0 :          case 0xa4a:
    4047           0 :                 return "WERR_NERR_RPLCONFIGNOTEMPTY";
    4048           0 :                 break;
    4049           0 :          case 0xa4b:
    4050           0 :                 return "WERR_NERR_RPLBOOTINUSE";
    4051           0 :                 break;
    4052           0 :          case 0xa4c:
    4053           0 :                 return "WERR_NERR_RPLBACKUPDATABASE";
    4054           0 :                 break;
    4055           0 :          case 0xa4d:
    4056           0 :                 return "WERR_NERR_RPLADAPTERNOTFOUND";
    4057           0 :                 break;
    4058           0 :          case 0xa4e:
    4059           0 :                 return "WERR_NERR_RPLVENDORNOTFOUND";
    4060           0 :                 break;
    4061           0 :          case 0xa4f:
    4062           0 :                 return "WERR_NERR_RPLVENDORNAMEUNAVAILABLE";
    4063           0 :                 break;
    4064           0 :          case 0xa50:
    4065           0 :                 return "WERR_NERR_RPLBOOTNAMEUNAVAILABLE";
    4066           0 :                 break;
    4067           0 :          case 0xa51:
    4068           0 :                 return "WERR_NERR_RPLCONFIGNAMEUNAVAILABLE";
    4069           0 :                 break;
    4070           0 :          case 0xa64:
    4071           0 :                 return "WERR_NERR_DFSINTERNALCORRUPTION";
    4072           0 :                 break;
    4073           0 :          case 0xa65:
    4074           0 :                 return "WERR_NERR_DFSVOLUMEDATACORRUPT";
    4075           0 :                 break;
    4076           0 :          case 0xa66:
    4077           0 :                 return "WERR_NERR_DFSNOSUCHVOLUME";
    4078           0 :                 break;
    4079           0 :          case 0xa67:
    4080           0 :                 return "WERR_NERR_DFSVOLUMEALREADYEXISTS";
    4081           0 :                 break;
    4082           0 :          case 0xa68:
    4083           0 :                 return "WERR_NERR_DFSALREADYSHARED";
    4084           0 :                 break;
    4085           0 :          case 0xa69:
    4086           0 :                 return "WERR_NERR_DFSNOSUCHSHARE";
    4087           0 :                 break;
    4088           0 :          case 0xa6a:
    4089           0 :                 return "WERR_NERR_DFSNOTALEAFVOLUME";
    4090           0 :                 break;
    4091           0 :          case 0xa6b:
    4092           0 :                 return "WERR_NERR_DFSLEAFVOLUME";
    4093           0 :                 break;
    4094           0 :          case 0xa6c:
    4095           0 :                 return "WERR_NERR_DFSVOLUMEHASMULTIPLESERVERS";
    4096           0 :                 break;
    4097           0 :          case 0xa6d:
    4098           0 :                 return "WERR_NERR_DFSCANTCREATEJUNCTIONPOINT";
    4099           0 :                 break;
    4100           0 :          case 0xa6e:
    4101           0 :                 return "WERR_NERR_DFSSERVERNOTDFSAWARE";
    4102           0 :                 break;
    4103           0 :          case 0xa6f:
    4104           0 :                 return "WERR_NERR_DFSBADRENAMEPATH";
    4105           0 :                 break;
    4106           0 :          case 0xa70:
    4107           0 :                 return "WERR_NERR_DFSVOLUMEISOFFLINE";
    4108           0 :                 break;
    4109           0 :          case 0xa71:
    4110           0 :                 return "WERR_NERR_DFSNOSUCHSERVER";
    4111           0 :                 break;
    4112           0 :          case 0xa72:
    4113           0 :                 return "WERR_NERR_DFSCYCLICALNAME";
    4114           0 :                 break;
    4115           0 :          case 0xa73:
    4116           0 :                 return "WERR_NERR_DFSNOTSUPPORTEDINSERVERDFS";
    4117           0 :                 break;
    4118           0 :          case 0xa74:
    4119           0 :                 return "WERR_NERR_DFSDUPLICATESERVICE";
    4120           0 :                 break;
    4121           0 :          case 0xa75:
    4122           0 :                 return "WERR_NERR_DFSCANTREMOVELASTSERVERSHARE";
    4123           0 :                 break;
    4124           0 :          case 0xa76:
    4125           0 :                 return "WERR_NERR_DFSVOLUMEISINTERDFS";
    4126           0 :                 break;
    4127           0 :          case 0xa77:
    4128           0 :                 return "WERR_NERR_DFSINCONSISTENT";
    4129           0 :                 break;
    4130           0 :          case 0xa78:
    4131           0 :                 return "WERR_NERR_DFSSERVERUPGRADED";
    4132           0 :                 break;
    4133           0 :          case 0xa79:
    4134           0 :                 return "WERR_NERR_DFSDATAISIDENTICAL";
    4135           0 :                 break;
    4136           0 :          case 0xa7a:
    4137           0 :                 return "WERR_NERR_DFSCANTREMOVEDFSROOT";
    4138           0 :                 break;
    4139           0 :          case 0xa7b:
    4140           0 :                 return "WERR_NERR_DFSCHILDORPARENTINDFS";
    4141           0 :                 break;
    4142           0 :          case 0xa82:
    4143           0 :                 return "WERR_NERR_DFSINTERNALERROR";
    4144           0 :                 break;
    4145           0 :          case 0xa83:
    4146           0 :                 return "WERR_NERR_SETUPALREADYJOINED";
    4147           0 :                 break;
    4148           0 :          case 0xa84:
    4149           0 :                 return "WERR_NERR_SETUPNOTJOINED";
    4150           0 :                 break;
    4151           0 :          case 0xa85:
    4152           0 :                 return "WERR_NERR_SETUPDOMAINCONTROLLER";
    4153           0 :                 break;
    4154           0 :          case 0xa86:
    4155           0 :                 return "WERR_NERR_DEFAULTJOINREQUIRED";
    4156           0 :                 break;
    4157           0 :          case 0xa87:
    4158           0 :                 return "WERR_NERR_INVALIDWORKGROUPNAME";
    4159           0 :                 break;
    4160           0 :          case 0xa88:
    4161           0 :                 return "WERR_NERR_NAMEUSESINCOMPATIBLECODEPAGE";
    4162           0 :                 break;
    4163           0 :          case 0xa89:
    4164           0 :                 return "WERR_NERR_COMPUTERACCOUNTNOTFOUND";
    4165           0 :                 break;
    4166           0 :          case 0xa8a:
    4167           0 :                 return "WERR_NERR_PERSONALSKU";
    4168           0 :                 break;
    4169           0 :          case 0xa8d:
    4170           0 :                 return "WERR_NERR_PASSWORDMUSTCHANGE";
    4171           0 :                 break;
    4172           0 :          case 0xa8e:
    4173           0 :                 return "WERR_NERR_ACCOUNTLOCKEDOUT";
    4174           0 :                 break;
    4175           0 :          case 0xa8f:
    4176           0 :                 return "WERR_NERR_PASSWORDTOOLONG";
    4177           0 :                 break;
    4178           0 :          case 0xa90:
    4179           0 :                 return "WERR_NERR_PASSWORDNOTCOMPLEXENOUGH";
    4180           0 :                 break;
    4181           0 :          case 0xa91:
    4182           0 :                 return "WERR_NERR_PASSWORDFILTERERROR";
    4183           0 :                 break;
    4184           0 :          case 0xbb8:
    4185           0 :                 return "WERR_UNKNOWN_PRINT_MONITOR";
    4186           0 :                 break;
    4187           0 :          case 0xbb9:
    4188           0 :                 return "WERR_PRINTER_DRIVER_IN_USE";
    4189           0 :                 break;
    4190           0 :          case 0xbba:
    4191           0 :                 return "WERR_SPOOL_FILE_NOT_FOUND";
    4192           0 :                 break;
    4193           0 :          case 0xbbb:
    4194           0 :                 return "WERR_SPL_NO_STARTDOC";
    4195           0 :                 break;
    4196           0 :          case 0xbbc:
    4197           0 :                 return "WERR_SPL_NO_ADDJOB";
    4198           0 :                 break;
    4199           4 :          case 0xbbd:
    4200           4 :                 return "WERR_PRINT_PROCESSOR_ALREADY_INSTALLED";
    4201           0 :                 break;
    4202           0 :          case 0xbbe:
    4203           0 :                 return "WERR_PRINT_MONITOR_ALREADY_INSTALLED";
    4204           0 :                 break;
    4205           0 :          case 0xbbf:
    4206           0 :                 return "WERR_INVALID_PRINT_MONITOR";
    4207           0 :                 break;
    4208           0 :          case 0xbc0:
    4209           0 :                 return "WERR_PRINT_MONITOR_IN_USE";
    4210           0 :                 break;
    4211           0 :          case 0xbc1:
    4212           0 :                 return "WERR_PRINTER_HAS_JOBS_QUEUED";
    4213           0 :                 break;
    4214           0 :          case 0xbc2:
    4215           0 :                 return "WERR_SUCCESS_REBOOT_REQUIRED";
    4216           0 :                 break;
    4217           0 :          case 0xbc3:
    4218           0 :                 return "WERR_SUCCESS_RESTART_REQUIRED";
    4219           0 :                 break;
    4220           0 :          case 0xbc4:
    4221           0 :                 return "WERR_PRINTER_NOT_FOUND";
    4222           0 :                 break;
    4223           0 :          case 0xbc5:
    4224           0 :                 return "WERR_PRINTER_DRIVER_WARNED";
    4225           0 :                 break;
    4226           0 :          case 0xbc6:
    4227           0 :                 return "WERR_PRINTER_DRIVER_BLOCKED";
    4228           0 :                 break;
    4229           0 :          case 0xbc7:
    4230           0 :                 return "WERR_PRINTER_DRIVER_PACKAGE_IN_USE";
    4231           0 :                 break;
    4232           0 :          case 0xbc8:
    4233           0 :                 return "WERR_CORE_DRIVER_PACKAGE_NOT_FOUND";
    4234           0 :                 break;
    4235           0 :          case 0xbc9:
    4236           0 :                 return "WERR_FAIL_REBOOT_REQUIRED";
    4237           0 :                 break;
    4238           0 :          case 0xbca:
    4239           0 :                 return "WERR_FAIL_REBOOT_INITIATED";
    4240           0 :                 break;
    4241           0 :          case 0xbcb:
    4242           0 :                 return "WERR_PRINTER_DRIVER_DOWNLOAD_NEEDED";
    4243           0 :                 break;
    4244           0 :          case 0xbce:
    4245           0 :                 return "WERR_PRINTER_NOT_SHAREABLE";
    4246           0 :                 break;
    4247           0 :          case 0xf6e:
    4248           0 :                 return "WERR_IO_REISSUE_AS_CACHED";
    4249           0 :                 break;
    4250           0 :          case 0xfa0:
    4251           0 :                 return "WERR_WINS_INTERNAL";
    4252           0 :                 break;
    4253           0 :          case 0xfa1:
    4254           0 :                 return "WERR_CAN_NOT_DEL_LOCAL_WINS";
    4255           0 :                 break;
    4256           0 :          case 0xfa2:
    4257           0 :                 return "WERR_STATIC_INIT";
    4258           0 :                 break;
    4259           0 :          case 0xfa3:
    4260           0 :                 return "WERR_INC_BACKUP";
    4261           0 :                 break;
    4262           0 :          case 0xfa4:
    4263           0 :                 return "WERR_FULL_BACKUP";
    4264           0 :                 break;
    4265           0 :          case 0xfa5:
    4266           0 :                 return "WERR_REC_NON_EXISTENT";
    4267           0 :                 break;
    4268           0 :          case 0xfa6:
    4269           0 :                 return "WERR_RPL_NOT_ALLOWED";
    4270           0 :                 break;
    4271           0 :          case 0xfd2:
    4272           0 :                 return "WERR_PEERDIST_ERROR_CONTENTINFO_VERSION_UNSUPPORTED";
    4273           0 :                 break;
    4274           0 :          case 0xfd3:
    4275           0 :                 return "WERR_PEERDIST_ERROR_CANNOT_PARSE_CONTENTINFO";
    4276           0 :                 break;
    4277           0 :          case 0xfd4:
    4278           0 :                 return "WERR_PEERDIST_ERROR_MISSING_DATA";
    4279           0 :                 break;
    4280           0 :          case 0xfd5:
    4281           0 :                 return "WERR_PEERDIST_ERROR_NO_MORE";
    4282           0 :                 break;
    4283           0 :          case 0xfd6:
    4284           0 :                 return "WERR_PEERDIST_ERROR_NOT_INITIALIZED";
    4285           0 :                 break;
    4286           0 :          case 0xfd7:
    4287           0 :                 return "WERR_PEERDIST_ERROR_ALREADY_INITIALIZED";
    4288           0 :                 break;
    4289           0 :          case 0xfd8:
    4290           0 :                 return "WERR_PEERDIST_ERROR_SHUTDOWN_IN_PROGRESS";
    4291           0 :                 break;
    4292           0 :          case 0xfd9:
    4293           0 :                 return "WERR_PEERDIST_ERROR_INVALIDATED";
    4294           0 :                 break;
    4295           0 :          case 0xfda:
    4296           0 :                 return "WERR_PEERDIST_ERROR_ALREADY_EXISTS";
    4297           0 :                 break;
    4298           0 :          case 0xfdb:
    4299           0 :                 return "WERR_PEERDIST_ERROR_OPERATION_NOTFOUND";
    4300           0 :                 break;
    4301           0 :          case 0xfdc:
    4302           0 :                 return "WERR_PEERDIST_ERROR_ALREADY_COMPLETED";
    4303           0 :                 break;
    4304           0 :          case 0xfdd:
    4305           0 :                 return "WERR_PEERDIST_ERROR_OUT_OF_BOUNDS";
    4306           0 :                 break;
    4307           0 :          case 0xfde:
    4308           0 :                 return "WERR_PEERDIST_ERROR_VERSION_UNSUPPORTED";
    4309           0 :                 break;
    4310           0 :          case 0xfdf:
    4311           0 :                 return "WERR_PEERDIST_ERROR_INVALID_CONFIGURATION";
    4312           0 :                 break;
    4313           0 :          case 0xfe0:
    4314           0 :                 return "WERR_PEERDIST_ERROR_NOT_LICENSED";
    4315           0 :                 break;
    4316           0 :          case 0xfe1:
    4317           0 :                 return "WERR_PEERDIST_ERROR_SERVICE_UNAVAILABLE";
    4318           0 :                 break;
    4319           0 :          case 0x1004:
    4320           0 :                 return "WERR_DHCP_ADDRESS_CONFLICT";
    4321           0 :                 break;
    4322           0 :          case 0x1068:
    4323           0 :                 return "WERR_WMI_GUID_NOT_FOUND";
    4324           0 :                 break;
    4325           0 :          case 0x1069:
    4326           0 :                 return "WERR_WMI_INSTANCE_NOT_FOUND";
    4327           0 :                 break;
    4328           0 :          case 0x106a:
    4329           0 :                 return "WERR_WMI_ITEMID_NOT_FOUND";
    4330           0 :                 break;
    4331           0 :          case 0x106b:
    4332           0 :                 return "WERR_WMI_TRY_AGAIN";
    4333           0 :                 break;
    4334           0 :          case 0x106c:
    4335           0 :                 return "WERR_WMI_DP_NOT_FOUND";
    4336           0 :                 break;
    4337           0 :          case 0x106d:
    4338           0 :                 return "WERR_WMI_UNRESOLVED_INSTANCE_REF";
    4339           0 :                 break;
    4340           0 :          case 0x106e:
    4341           0 :                 return "WERR_WMI_ALREADY_ENABLED";
    4342           0 :                 break;
    4343           0 :          case 0x106f:
    4344           0 :                 return "WERR_WMI_GUID_DISCONNECTED";
    4345           0 :                 break;
    4346           0 :          case 0x1070:
    4347           0 :                 return "WERR_WMI_SERVER_UNAVAILABLE";
    4348           0 :                 break;
    4349           0 :          case 0x1071:
    4350           0 :                 return "WERR_WMI_DP_FAILED";
    4351           0 :                 break;
    4352           0 :          case 0x1072:
    4353           0 :                 return "WERR_WMI_INVALID_MOF";
    4354           0 :                 break;
    4355           0 :          case 0x1073:
    4356           0 :                 return "WERR_WMI_INVALID_REGINFO";
    4357           0 :                 break;
    4358           0 :          case 0x1074:
    4359           0 :                 return "WERR_WMI_ALREADY_DISABLED";
    4360           0 :                 break;
    4361           0 :          case 0x1075:
    4362           0 :                 return "WERR_WMI_READ_ONLY";
    4363           0 :                 break;
    4364           0 :          case 0x1076:
    4365           0 :                 return "WERR_WMI_SET_FAILURE";
    4366           0 :                 break;
    4367           0 :          case 0x10cc:
    4368           0 :                 return "WERR_INVALID_MEDIA";
    4369           0 :                 break;
    4370           0 :          case 0x10cd:
    4371           0 :                 return "WERR_INVALID_LIBRARY";
    4372           0 :                 break;
    4373           0 :          case 0x10ce:
    4374           0 :                 return "WERR_INVALID_MEDIA_POOL";
    4375           0 :                 break;
    4376           0 :          case 0x10cf:
    4377           0 :                 return "WERR_DRIVE_MEDIA_MISMATCH";
    4378           0 :                 break;
    4379           0 :          case 0x10d0:
    4380           0 :                 return "WERR_MEDIA_OFFLINE";
    4381           0 :                 break;
    4382           0 :          case 0x10d1:
    4383           0 :                 return "WERR_LIBRARY_OFFLINE";
    4384           0 :                 break;
    4385           0 :          case 0x10d2:
    4386           0 :                 return "WERR_EMPTY";
    4387           0 :                 break;
    4388           0 :          case 0x10d3:
    4389           0 :                 return "WERR_NOT_EMPTY";
    4390           0 :                 break;
    4391           0 :          case 0x10d4:
    4392           0 :                 return "WERR_MEDIA_UNAVAILABLE";
    4393           0 :                 break;
    4394           0 :          case 0x10d5:
    4395           0 :                 return "WERR_RESOURCE_DISABLED";
    4396           0 :                 break;
    4397           0 :          case 0x10d6:
    4398           0 :                 return "WERR_INVALID_CLEANER";
    4399           0 :                 break;
    4400           0 :          case 0x10d7:
    4401           0 :                 return "WERR_UNABLE_TO_CLEAN";
    4402           0 :                 break;
    4403           0 :          case 0x10d8:
    4404           0 :                 return "WERR_OBJECT_NOT_FOUND";
    4405           0 :                 break;
    4406           0 :          case 0x10d9:
    4407           0 :                 return "WERR_DATABASE_FAILURE";
    4408           0 :                 break;
    4409           0 :          case 0x10da:
    4410           0 :                 return "WERR_DATABASE_FULL";
    4411           0 :                 break;
    4412           0 :          case 0x10db:
    4413           0 :                 return "WERR_MEDIA_INCOMPATIBLE";
    4414           0 :                 break;
    4415           0 :          case 0x10dc:
    4416           0 :                 return "WERR_RESOURCE_NOT_PRESENT";
    4417           0 :                 break;
    4418           0 :          case 0x10dd:
    4419           0 :                 return "WERR_INVALID_OPERATION";
    4420           0 :                 break;
    4421           0 :          case 0x10de:
    4422           0 :                 return "WERR_MEDIA_NOT_AVAILABLE";
    4423           0 :                 break;
    4424           0 :          case 0x10df:
    4425           0 :                 return "WERR_DEVICE_NOT_AVAILABLE";
    4426           0 :                 break;
    4427           0 :          case 0x10e0:
    4428           0 :                 return "WERR_REQUEST_REFUSED";
    4429           0 :                 break;
    4430           0 :          case 0x10e1:
    4431           0 :                 return "WERR_INVALID_DRIVE_OBJECT";
    4432           0 :                 break;
    4433           0 :          case 0x10e2:
    4434           0 :                 return "WERR_LIBRARY_FULL";
    4435           0 :                 break;
    4436           0 :          case 0x10e3:
    4437           0 :                 return "WERR_MEDIUM_NOT_ACCESSIBLE";
    4438           0 :                 break;
    4439           0 :          case 0x10e4:
    4440           0 :                 return "WERR_UNABLE_TO_LOAD_MEDIUM";
    4441           0 :                 break;
    4442           0 :          case 0x10e5:
    4443           0 :                 return "WERR_UNABLE_TO_INVENTORY_DRIVE";
    4444           0 :                 break;
    4445           0 :          case 0x10e6:
    4446           0 :                 return "WERR_UNABLE_TO_INVENTORY_SLOT";
    4447           0 :                 break;
    4448           0 :          case 0x10e7:
    4449           0 :                 return "WERR_UNABLE_TO_INVENTORY_TRANSPORT";
    4450           0 :                 break;
    4451           0 :          case 0x10e8:
    4452           0 :                 return "WERR_TRANSPORT_FULL";
    4453           0 :                 break;
    4454           0 :          case 0x10e9:
    4455           0 :                 return "WERR_CONTROLLING_IEPORT";
    4456           0 :                 break;
    4457           0 :          case 0x10ea:
    4458           0 :                 return "WERR_UNABLE_TO_EJECT_MOUNTED_MEDIA";
    4459           0 :                 break;
    4460           0 :          case 0x10eb:
    4461           0 :                 return "WERR_CLEANER_SLOT_SET";
    4462           0 :                 break;
    4463           0 :          case 0x10ec:
    4464           0 :                 return "WERR_CLEANER_SLOT_NOT_SET";
    4465           0 :                 break;
    4466           0 :          case 0x10ed:
    4467           0 :                 return "WERR_CLEANER_CARTRIDGE_SPENT";
    4468           0 :                 break;
    4469           0 :          case 0x10ee:
    4470           0 :                 return "WERR_UNEXPECTED_OMID";
    4471           0 :                 break;
    4472           0 :          case 0x10ef:
    4473           0 :                 return "WERR_CANT_DELETE_LAST_ITEM";
    4474           0 :                 break;
    4475           0 :          case 0x10f0:
    4476           0 :                 return "WERR_MESSAGE_EXCEEDS_MAX_SIZE";
    4477           0 :                 break;
    4478           0 :          case 0x10f1:
    4479           0 :                 return "WERR_VOLUME_CONTAINS_SYS_FILES";
    4480           0 :                 break;
    4481           0 :          case 0x10f2:
    4482           0 :                 return "WERR_INDIGENOUS_TYPE";
    4483           0 :                 break;
    4484           0 :          case 0x10f3:
    4485           0 :                 return "WERR_NO_SUPPORTING_DRIVES";
    4486           0 :                 break;
    4487           0 :          case 0x10f4:
    4488           0 :                 return "WERR_CLEANER_CARTRIDGE_INSTALLED";
    4489           0 :                 break;
    4490           0 :          case 0x10f5:
    4491           0 :                 return "WERR_IEPORT_FULL";
    4492           0 :                 break;
    4493           0 :          case 0x10fe:
    4494           0 :                 return "WERR_FILE_OFFLINE";
    4495           0 :                 break;
    4496           0 :          case 0x10ff:
    4497           0 :                 return "WERR_REMOTE_STORAGE_NOT_ACTIVE";
    4498           0 :                 break;
    4499           0 :          case 0x1100:
    4500           0 :                 return "WERR_REMOTE_STORAGE_MEDIA_ERROR";
    4501           0 :                 break;
    4502           0 :          case 0x1126:
    4503           0 :                 return "WERR_NOT_A_REPARSE_POINT";
    4504           0 :                 break;
    4505           0 :          case 0x1127:
    4506           0 :                 return "WERR_REPARSE_ATTRIBUTE_CONFLICT";
    4507           0 :                 break;
    4508           0 :          case 0x1128:
    4509           0 :                 return "WERR_INVALID_REPARSE_DATA";
    4510           0 :                 break;
    4511           0 :          case 0x1129:
    4512           0 :                 return "WERR_REPARSE_TAG_INVALID";
    4513           0 :                 break;
    4514           0 :          case 0x112a:
    4515           0 :                 return "WERR_REPARSE_TAG_MISMATCH";
    4516           0 :                 break;
    4517           0 :          case 0x1194:
    4518           0 :                 return "WERR_VOLUME_NOT_SIS_ENABLED";
    4519           0 :                 break;
    4520           0 :          case 0x1389:
    4521           0 :                 return "WERR_DEPENDENT_RESOURCE_EXISTS";
    4522           0 :                 break;
    4523           0 :          case 0x138a:
    4524           0 :                 return "WERR_DEPENDENCY_NOT_FOUND";
    4525           0 :                 break;
    4526           0 :          case 0x138b:
    4527           0 :                 return "WERR_DEPENDENCY_ALREADY_EXISTS";
    4528           0 :                 break;
    4529           0 :          case 0x138c:
    4530           0 :                 return "WERR_RESOURCE_NOT_ONLINE";
    4531           0 :                 break;
    4532           0 :          case 0x138d:
    4533           0 :                 return "WERR_HOST_NODE_NOT_AVAILABLE";
    4534           0 :                 break;
    4535           0 :          case 0x138e:
    4536           0 :                 return "WERR_RESOURCE_NOT_AVAILABLE";
    4537           0 :                 break;
    4538           0 :          case 0x138f:
    4539           0 :                 return "WERR_RESOURCE_NOT_FOUND";
    4540           0 :                 break;
    4541           0 :          case 0x1390:
    4542           0 :                 return "WERR_SHUTDOWN_CLUSTER";
    4543           0 :                 break;
    4544           0 :          case 0x1391:
    4545           0 :                 return "WERR_CANT_EVICT_ACTIVE_NODE";
    4546           0 :                 break;
    4547           0 :          case 0x1392:
    4548           0 :                 return "WERR_OBJECT_ALREADY_EXISTS";
    4549           0 :                 break;
    4550           0 :          case 0x1393:
    4551           0 :                 return "WERR_OBJECT_IN_LIST";
    4552           0 :                 break;
    4553           0 :          case 0x1394:
    4554           0 :                 return "WERR_GROUP_NOT_AVAILABLE";
    4555           0 :                 break;
    4556           0 :          case 0x1395:
    4557           0 :                 return "WERR_GROUP_NOT_FOUND";
    4558           0 :                 break;
    4559           0 :          case 0x1396:
    4560           0 :                 return "WERR_GROUP_NOT_ONLINE";
    4561           0 :                 break;
    4562           0 :          case 0x1397:
    4563           0 :                 return "WERR_HOST_NODE_NOT_RESOURCE_OWNER";
    4564           0 :                 break;
    4565           0 :          case 0x1398:
    4566           0 :                 return "WERR_HOST_NODE_NOT_GROUP_OWNER";
    4567           0 :                 break;
    4568           0 :          case 0x1399:
    4569           0 :                 return "WERR_RESMON_CREATE_FAILED";
    4570           0 :                 break;
    4571           0 :          case 0x139a:
    4572           0 :                 return "WERR_RESMON_ONLINE_FAILED";
    4573           0 :                 break;
    4574           0 :          case 0x139b:
    4575           0 :                 return "WERR_RESOURCE_ONLINE";
    4576           0 :                 break;
    4577           0 :          case 0x139c:
    4578           0 :                 return "WERR_QUORUM_RESOURCE";
    4579           0 :                 break;
    4580           0 :          case 0x139d:
    4581           0 :                 return "WERR_NOT_QUORUM_CAPABLE";
    4582           0 :                 break;
    4583           0 :          case 0x139e:
    4584           0 :                 return "WERR_CLUSTER_SHUTTING_DOWN";
    4585           0 :                 break;
    4586           0 :          case 0x139f:
    4587           0 :                 return "WERR_INVALID_STATE";
    4588           0 :                 break;
    4589           0 :          case 0x13a0:
    4590           0 :                 return "WERR_RESOURCE_PROPERTIES_STORED";
    4591           0 :                 break;
    4592           0 :          case 0x13a1:
    4593           0 :                 return "WERR_NOT_QUORUM_CLASS";
    4594           0 :                 break;
    4595           0 :          case 0x13a2:
    4596           0 :                 return "WERR_CORE_RESOURCE";
    4597           0 :                 break;
    4598           0 :          case 0x13a3:
    4599           0 :                 return "WERR_QUORUM_RESOURCE_ONLINE_FAILED";
    4600           0 :                 break;
    4601           0 :          case 0x13a4:
    4602           0 :                 return "WERR_QUORUMLOG_OPEN_FAILED";
    4603           0 :                 break;
    4604           0 :          case 0x13a5:
    4605           0 :                 return "WERR_CLUSTERLOG_CORRUPT";
    4606           0 :                 break;
    4607           0 :          case 0x13a6:
    4608           0 :                 return "WERR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE";
    4609           0 :                 break;
    4610           0 :          case 0x13a7:
    4611           0 :                 return "WERR_CLUSTERLOG_EXCEEDS_MAXSIZE";
    4612           0 :                 break;
    4613           0 :          case 0x13a8:
    4614           0 :                 return "WERR_CLUSTERLOG_CHKPOINT_NOT_FOUND";
    4615           0 :                 break;
    4616           0 :          case 0x13a9:
    4617           0 :                 return "WERR_CLUSTERLOG_NOT_ENOUGH_SPACE";
    4618           0 :                 break;
    4619           0 :          case 0x13aa:
    4620           0 :                 return "WERR_QUORUM_OWNER_ALIVE";
    4621           0 :                 break;
    4622           0 :          case 0x13ab:
    4623           0 :                 return "WERR_NETWORK_NOT_AVAILABLE";
    4624           0 :                 break;
    4625           0 :          case 0x13ac:
    4626           0 :                 return "WERR_NODE_NOT_AVAILABLE";
    4627           0 :                 break;
    4628           0 :          case 0x13ad:
    4629           0 :                 return "WERR_ALL_NODES_NOT_AVAILABLE";
    4630           0 :                 break;
    4631           0 :          case 0x13ae:
    4632           0 :                 return "WERR_RESOURCE_FAILED";
    4633           0 :                 break;
    4634           0 :          case 0x13af:
    4635           0 :                 return "WERR_CLUSTER_INVALID_NODE";
    4636           0 :                 break;
    4637           0 :          case 0x13b0:
    4638           0 :                 return "WERR_CLUSTER_NODE_EXISTS";
    4639           0 :                 break;
    4640           0 :          case 0x13b1:
    4641           0 :                 return "WERR_CLUSTER_JOIN_IN_PROGRESS";
    4642           0 :                 break;
    4643           0 :          case 0x13b2:
    4644           0 :                 return "WERR_CLUSTER_NODE_NOT_FOUND";
    4645           0 :                 break;
    4646           0 :          case 0x13b3:
    4647           0 :                 return "WERR_CLUSTER_LOCAL_NODE_NOT_FOUND";
    4648           0 :                 break;
    4649           0 :          case 0x13b4:
    4650           0 :                 return "WERR_CLUSTER_NETWORK_EXISTS";
    4651           0 :                 break;
    4652           0 :          case 0x13b5:
    4653           0 :                 return "WERR_CLUSTER_NETWORK_NOT_FOUND";
    4654           0 :                 break;
    4655           0 :          case 0x13b6:
    4656           0 :                 return "WERR_CLUSTER_NETINTERFACE_EXISTS";
    4657           0 :                 break;
    4658           0 :          case 0x13b7:
    4659           0 :                 return "WERR_CLUSTER_NETINTERFACE_NOT_FOUND";
    4660           0 :                 break;
    4661           0 :          case 0x13b8:
    4662           0 :                 return "WERR_CLUSTER_INVALID_REQUEST";
    4663           0 :                 break;
    4664           0 :          case 0x13b9:
    4665           0 :                 return "WERR_CLUSTER_INVALID_NETWORK_PROVIDER";
    4666           0 :                 break;
    4667           0 :          case 0x13ba:
    4668           0 :                 return "WERR_CLUSTER_NODE_DOWN";
    4669           0 :                 break;
    4670           0 :          case 0x13bb:
    4671           0 :                 return "WERR_CLUSTER_NODE_UNREACHABLE";
    4672           0 :                 break;
    4673           0 :          case 0x13bc:
    4674           0 :                 return "WERR_CLUSTER_NODE_NOT_MEMBER";
    4675           0 :                 break;
    4676           0 :          case 0x13bd:
    4677           0 :                 return "WERR_CLUSTER_JOIN_NOT_IN_PROGRESS";
    4678           0 :                 break;
    4679           0 :          case 0x13be:
    4680           0 :                 return "WERR_CLUSTER_INVALID_NETWORK";
    4681           0 :                 break;
    4682           0 :          case 0x13c0:
    4683           0 :                 return "WERR_CLUSTER_NODE_UP";
    4684           0 :                 break;
    4685           0 :          case 0x13c1:
    4686           0 :                 return "WERR_CLUSTER_IPADDR_IN_USE";
    4687           0 :                 break;
    4688           0 :          case 0x13c2:
    4689           0 :                 return "WERR_CLUSTER_NODE_NOT_PAUSED";
    4690           0 :                 break;
    4691           0 :          case 0x13c3:
    4692           0 :                 return "WERR_CLUSTER_NO_SECURITY_CONTEXT";
    4693           0 :                 break;
    4694           0 :          case 0x13c4:
    4695           0 :                 return "WERR_CLUSTER_NETWORK_NOT_INTERNAL";
    4696           0 :                 break;
    4697           0 :          case 0x13c5:
    4698           0 :                 return "WERR_CLUSTER_NODE_ALREADY_UP";
    4699           0 :                 break;
    4700           0 :          case 0x13c6:
    4701           0 :                 return "WERR_CLUSTER_NODE_ALREADY_DOWN";
    4702           0 :                 break;
    4703           0 :          case 0x13c7:
    4704           0 :                 return "WERR_CLUSTER_NETWORK_ALREADY_ONLINE";
    4705           0 :                 break;
    4706           0 :          case 0x13c8:
    4707           0 :                 return "WERR_CLUSTER_NETWORK_ALREADY_OFFLINE";
    4708           0 :                 break;
    4709           0 :          case 0x13c9:
    4710           0 :                 return "WERR_CLUSTER_NODE_ALREADY_MEMBER";
    4711           0 :                 break;
    4712           0 :          case 0x13ca:
    4713           0 :                 return "WERR_CLUSTER_LAST_INTERNAL_NETWORK";
    4714           0 :                 break;
    4715           0 :          case 0x13cb:
    4716           0 :                 return "WERR_CLUSTER_NETWORK_HAS_DEPENDENTS";
    4717           0 :                 break;
    4718           0 :          case 0x13cc:
    4719           0 :                 return "WERR_INVALID_OPERATION_ON_QUORUM";
    4720           0 :                 break;
    4721           0 :          case 0x13cd:
    4722           0 :                 return "WERR_DEPENDENCY_NOT_ALLOWED";
    4723           0 :                 break;
    4724           0 :          case 0x13ce:
    4725           0 :                 return "WERR_CLUSTER_NODE_PAUSED";
    4726           0 :                 break;
    4727           0 :          case 0x13cf:
    4728           0 :                 return "WERR_NODE_CANT_HOST_RESOURCE";
    4729           0 :                 break;
    4730           0 :          case 0x13d0:
    4731           0 :                 return "WERR_CLUSTER_NODE_NOT_READY";
    4732           0 :                 break;
    4733           0 :          case 0x13d1:
    4734           0 :                 return "WERR_CLUSTER_NODE_SHUTTING_DOWN";
    4735           0 :                 break;
    4736           0 :          case 0x13d2:
    4737           0 :                 return "WERR_CLUSTER_JOIN_ABORTED";
    4738           0 :                 break;
    4739           0 :          case 0x13d3:
    4740           0 :                 return "WERR_CLUSTER_INCOMPATIBLE_VERSIONS";
    4741           0 :                 break;
    4742           0 :          case 0x13d4:
    4743           0 :                 return "WERR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED";
    4744           0 :                 break;
    4745           0 :          case 0x13d5:
    4746           0 :                 return "WERR_CLUSTER_SYSTEM_CONFIG_CHANGED";
    4747           0 :                 break;
    4748           0 :          case 0x13d6:
    4749           0 :                 return "WERR_CLUSTER_RESOURCE_TYPE_NOT_FOUND";
    4750           0 :                 break;
    4751           0 :          case 0x13d7:
    4752           0 :                 return "WERR_CLUSTER_RESTYPE_NOT_SUPPORTED";
    4753           0 :                 break;
    4754           0 :          case 0x13d8:
    4755           0 :                 return "WERR_CLUSTER_RESNAME_NOT_FOUND";
    4756           0 :                 break;
    4757           0 :          case 0x13d9:
    4758           0 :                 return "WERR_CLUSTER_NO_RPC_PACKAGES_REGISTERED";
    4759           0 :                 break;
    4760           0 :          case 0x13da:
    4761           0 :                 return "WERR_CLUSTER_OWNER_NOT_IN_PREFLIST";
    4762           0 :                 break;
    4763           0 :          case 0x13db:
    4764           0 :                 return "WERR_CLUSTER_DATABASE_SEQMISMATCH";
    4765           0 :                 break;
    4766           0 :          case 0x13dc:
    4767           0 :                 return "WERR_RESMON_INVALID_STATE";
    4768           0 :                 break;
    4769           0 :          case 0x13dd:
    4770           0 :                 return "WERR_CLUSTER_GUM_NOT_LOCKER";
    4771           0 :                 break;
    4772           0 :          case 0x13de:
    4773           0 :                 return "WERR_QUORUM_DISK_NOT_FOUND";
    4774           0 :                 break;
    4775           0 :          case 0x13df:
    4776           0 :                 return "WERR_DATABASE_BACKUP_CORRUPT";
    4777           0 :                 break;
    4778           0 :          case 0x13e0:
    4779           0 :                 return "WERR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT";
    4780           0 :                 break;
    4781           0 :          case 0x13e1:
    4782           0 :                 return "WERR_RESOURCE_PROPERTY_UNCHANGEABLE";
    4783           0 :                 break;
    4784           0 :          case 0x1702:
    4785           0 :                 return "WERR_CLUSTER_MEMBERSHIP_INVALID_STATE";
    4786           0 :                 break;
    4787           0 :          case 0x1703:
    4788           0 :                 return "WERR_CLUSTER_QUORUMLOG_NOT_FOUND";
    4789           0 :                 break;
    4790           0 :          case 0x1704:
    4791           0 :                 return "WERR_CLUSTER_MEMBERSHIP_HALT";
    4792           0 :                 break;
    4793           0 :          case 0x1705:
    4794           0 :                 return "WERR_CLUSTER_INSTANCE_ID_MISMATCH";
    4795           0 :                 break;
    4796           0 :          case 0x1706:
    4797           0 :                 return "WERR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP";
    4798           0 :                 break;
    4799           0 :          case 0x1707:
    4800           0 :                 return "WERR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH";
    4801           0 :                 break;
    4802           0 :          case 0x1708:
    4803           0 :                 return "WERR_CLUSTER_EVICT_WITHOUT_CLEANUP";
    4804           0 :                 break;
    4805           0 :          case 0x1709:
    4806           0 :                 return "WERR_CLUSTER_PARAMETER_MISMATCH";
    4807           0 :                 break;
    4808           0 :          case 0x170a:
    4809           0 :                 return "WERR_NODE_CANNOT_BE_CLUSTERED";
    4810           0 :                 break;
    4811           0 :          case 0x170b:
    4812           0 :                 return "WERR_CLUSTER_WRONG_OS_VERSION";
    4813           0 :                 break;
    4814           0 :          case 0x170c:
    4815           0 :                 return "WERR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME";
    4816           0 :                 break;
    4817           0 :          case 0x170d:
    4818           0 :                 return "WERR_CLUSCFG_ALREADY_COMMITTED";
    4819           0 :                 break;
    4820           0 :          case 0x170e:
    4821           0 :                 return "WERR_CLUSCFG_ROLLBACK_FAILED";
    4822           0 :                 break;
    4823           0 :          case 0x170f:
    4824           0 :                 return "WERR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT";
    4825           0 :                 break;
    4826           0 :          case 0x1710:
    4827           0 :                 return "WERR_CLUSTER_OLD_VERSION";
    4828           0 :                 break;
    4829           0 :          case 0x1711:
    4830           0 :                 return "WERR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME";
    4831           0 :                 break;
    4832           0 :          case 0x1712:
    4833           0 :                 return "WERR_CLUSTER_NO_NET_ADAPTERS";
    4834           0 :                 break;
    4835           0 :          case 0x1713:
    4836           0 :                 return "WERR_CLUSTER_POISONED";
    4837           0 :                 break;
    4838           0 :          case 0x1714:
    4839           0 :                 return "WERR_CLUSTER_GROUP_MOVING";
    4840           0 :                 break;
    4841           0 :          case 0x1715:
    4842           0 :                 return "WERR_CLUSTER_RESOURCE_TYPE_BUSY";
    4843           0 :                 break;
    4844           0 :          case 0x1716:
    4845           0 :                 return "WERR_RESOURCE_CALL_TIMED_OUT";
    4846           0 :                 break;
    4847           0 :          case 0x1717:
    4848           0 :                 return "WERR_INVALID_CLUSTER_IPV6_ADDRESS";
    4849           0 :                 break;
    4850           0 :          case 0x1718:
    4851           0 :                 return "WERR_CLUSTER_INTERNAL_INVALID_FUNCTION";
    4852           0 :                 break;
    4853           0 :          case 0x1719:
    4854           0 :                 return "WERR_CLUSTER_PARAMETER_OUT_OF_BOUNDS";
    4855           0 :                 break;
    4856           0 :          case 0x171a:
    4857           0 :                 return "WERR_CLUSTER_PARTIAL_SEND";
    4858           0 :                 break;
    4859           0 :          case 0x171b:
    4860           0 :                 return "WERR_CLUSTER_REGISTRY_INVALID_FUNCTION";
    4861           0 :                 break;
    4862           0 :          case 0x171c:
    4863           0 :                 return "WERR_CLUSTER_INVALID_STRING_TERMINATION";
    4864           0 :                 break;
    4865           0 :          case 0x171d:
    4866           0 :                 return "WERR_CLUSTER_INVALID_STRING_FORMAT";
    4867           0 :                 break;
    4868           0 :          case 0x171e:
    4869           0 :                 return "WERR_CLUSTER_DATABASE_TRANSACTION_IN_PROGRESS";
    4870           0 :                 break;
    4871           0 :          case 0x171f:
    4872           0 :                 return "WERR_CLUSTER_DATABASE_TRANSACTION_NOT_IN_PROGRESS";
    4873           0 :                 break;
    4874           0 :          case 0x1720:
    4875           0 :                 return "WERR_CLUSTER_NULL_DATA";
    4876           0 :                 break;
    4877           0 :          case 0x1721:
    4878           0 :                 return "WERR_CLUSTER_PARTIAL_READ";
    4879           0 :                 break;
    4880           0 :          case 0x1722:
    4881           0 :                 return "WERR_CLUSTER_PARTIAL_WRITE";
    4882           0 :                 break;
    4883           0 :          case 0x1723:
    4884           0 :                 return "WERR_CLUSTER_CANT_DESERIALIZE_DATA";
    4885           0 :                 break;
    4886           0 :          case 0x1724:
    4887           0 :                 return "WERR_DEPENDENT_RESOURCE_PROPERTY_CONFLICT";
    4888           0 :                 break;
    4889           0 :          case 0x1725:
    4890           0 :                 return "WERR_CLUSTER_NO_QUORUM";
    4891           0 :                 break;
    4892           0 :          case 0x1726:
    4893           0 :                 return "WERR_CLUSTER_INVALID_IPV6_NETWORK";
    4894           0 :                 break;
    4895           0 :          case 0x1727:
    4896           0 :                 return "WERR_CLUSTER_INVALID_IPV6_TUNNEL_NETWORK";
    4897           0 :                 break;
    4898           0 :          case 0x1728:
    4899           0 :                 return "WERR_QUORUM_NOT_ALLOWED_IN_THIS_GROUP";
    4900           0 :                 break;
    4901           0 :          case 0x1770:
    4902           0 :                 return "WERR_ENCRYPTION_FAILED";
    4903           0 :                 break;
    4904           0 :          case 0x1771:
    4905           0 :                 return "WERR_DECRYPTION_FAILED";
    4906           0 :                 break;
    4907           0 :          case 0x1772:
    4908           0 :                 return "WERR_FILE_ENCRYPTED";
    4909           0 :                 break;
    4910           0 :          case 0x1773:
    4911           0 :                 return "WERR_NO_RECOVERY_POLICY";
    4912           0 :                 break;
    4913           0 :          case 0x1774:
    4914           0 :                 return "WERR_NO_EFS";
    4915           0 :                 break;
    4916           0 :          case 0x1775:
    4917           0 :                 return "WERR_WRONG_EFS";
    4918           0 :                 break;
    4919           0 :          case 0x1776:
    4920           0 :                 return "WERR_NO_USER_KEYS";
    4921           0 :                 break;
    4922           0 :          case 0x1777:
    4923           0 :                 return "WERR_FILE_NOT_ENCRYPTED";
    4924           0 :                 break;
    4925           0 :          case 0x1778:
    4926           0 :                 return "WERR_NOT_EXPORT_FORMAT";
    4927           0 :                 break;
    4928           0 :          case 0x1779:
    4929           0 :                 return "WERR_FILE_READ_ONLY";
    4930           0 :                 break;
    4931           0 :          case 0x177a:
    4932           0 :                 return "WERR_DIR_EFS_DISALLOWED";
    4933           0 :                 break;
    4934           0 :          case 0x177b:
    4935           0 :                 return "WERR_EFS_SERVER_NOT_TRUSTED";
    4936           0 :                 break;
    4937           0 :          case 0x177c:
    4938           0 :                 return "WERR_BAD_RECOVERY_POLICY";
    4939           0 :                 break;
    4940           0 :          case 0x177d:
    4941           0 :                 return "WERR_EFS_ALG_BLOB_TOO_BIG";
    4942           0 :                 break;
    4943           0 :          case 0x177e:
    4944           0 :                 return "WERR_VOLUME_NOT_SUPPORT_EFS";
    4945           0 :                 break;
    4946           0 :          case 0x177f:
    4947           0 :                 return "WERR_EFS_DISABLED";
    4948           0 :                 break;
    4949           0 :          case 0x1780:
    4950           0 :                 return "WERR_EFS_VERSION_NOT_SUPPORT";
    4951           0 :                 break;
    4952           0 :          case 0x1781:
    4953           0 :                 return "WERR_CS_ENCRYPTION_INVALID_SERVER_RESPONSE";
    4954           0 :                 break;
    4955           0 :          case 0x1782:
    4956           0 :                 return "WERR_CS_ENCRYPTION_UNSUPPORTED_SERVER";
    4957           0 :                 break;
    4958           0 :          case 0x1783:
    4959           0 :                 return "WERR_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE";
    4960           0 :                 break;
    4961           0 :          case 0x1784:
    4962           0 :                 return "WERR_CS_ENCRYPTION_NEW_ENCRYPTED_FILE";
    4963           0 :                 break;
    4964           0 :          case 0x1785:
    4965           0 :                 return "WERR_CS_ENCRYPTION_FILE_NOT_CSE";
    4966           0 :                 break;
    4967           0 :          case 0x17e6:
    4968           0 :                 return "WERR_NO_BROWSER_SERVERS_FOUND";
    4969           0 :                 break;
    4970           0 :          case 0x1838:
    4971           0 :                 return "WERR_SCHED_E_SERVICE_NOT_LOCALSYSTEM";
    4972           0 :                 break;
    4973           0 :          case 0x19c8:
    4974           0 :                 return "WERR_LOG_SECTOR_INVALID";
    4975           0 :                 break;
    4976           0 :          case 0x19c9:
    4977           0 :                 return "WERR_LOG_SECTOR_PARITY_INVALID";
    4978           0 :                 break;
    4979           0 :          case 0x19ca:
    4980           0 :                 return "WERR_LOG_SECTOR_REMAPPED";
    4981           0 :                 break;
    4982           0 :          case 0x19cb:
    4983           0 :                 return "WERR_LOG_BLOCK_INCOMPLETE";
    4984           0 :                 break;
    4985           0 :          case 0x19cc:
    4986           0 :                 return "WERR_LOG_INVALID_RANGE";
    4987           0 :                 break;
    4988           0 :          case 0x19cd:
    4989           0 :                 return "WERR_LOG_BLOCKS_EXHAUSTED";
    4990           0 :                 break;
    4991           0 :          case 0x19ce:
    4992           0 :                 return "WERR_LOG_READ_CONTEXT_INVALID";
    4993           0 :                 break;
    4994           0 :          case 0x19cf:
    4995           0 :                 return "WERR_LOG_RESTART_INVALID";
    4996           0 :                 break;
    4997           0 :          case 0x19d0:
    4998           0 :                 return "WERR_LOG_BLOCK_VERSION";
    4999           0 :                 break;
    5000           0 :          case 0x19d1:
    5001           0 :                 return "WERR_LOG_BLOCK_INVALID";
    5002           0 :                 break;
    5003           0 :          case 0x19d2:
    5004           0 :                 return "WERR_LOG_READ_MODE_INVALID";
    5005           0 :                 break;
    5006           0 :          case 0x19d3:
    5007           0 :                 return "WERR_LOG_NO_RESTART";
    5008           0 :                 break;
    5009           0 :          case 0x19d4:
    5010           0 :                 return "WERR_LOG_METADATA_CORRUPT";
    5011           0 :                 break;
    5012           0 :          case 0x19d5:
    5013           0 :                 return "WERR_LOG_METADATA_INVALID";
    5014           0 :                 break;
    5015           0 :          case 0x19d6:
    5016           0 :                 return "WERR_LOG_METADATA_INCONSISTENT";
    5017           0 :                 break;
    5018           0 :          case 0x19d7:
    5019           0 :                 return "WERR_LOG_RESERVATION_INVALID";
    5020           0 :                 break;
    5021           0 :          case 0x19d8:
    5022           0 :                 return "WERR_LOG_CANT_DELETE";
    5023           0 :                 break;
    5024           0 :          case 0x19d9:
    5025           0 :                 return "WERR_LOG_CONTAINER_LIMIT_EXCEEDED";
    5026           0 :                 break;
    5027           0 :          case 0x19da:
    5028           0 :                 return "WERR_LOG_START_OF_LOG";
    5029           0 :                 break;
    5030           0 :          case 0x19db:
    5031           0 :                 return "WERR_LOG_POLICY_ALREADY_INSTALLED";
    5032           0 :                 break;
    5033           0 :          case 0x19dc:
    5034           0 :                 return "WERR_LOG_POLICY_NOT_INSTALLED";
    5035           0 :                 break;
    5036           0 :          case 0x19dd:
    5037           0 :                 return "WERR_LOG_POLICY_INVALID";
    5038           0 :                 break;
    5039           0 :          case 0x19de:
    5040           0 :                 return "WERR_LOG_POLICY_CONFLICT";
    5041           0 :                 break;
    5042           0 :          case 0x19df:
    5043           0 :                 return "WERR_LOG_PINNED_ARCHIVE_TAIL";
    5044           0 :                 break;
    5045           0 :          case 0x19e0:
    5046           0 :                 return "WERR_LOG_RECORD_NONEXISTENT";
    5047           0 :                 break;
    5048           0 :          case 0x19e1:
    5049           0 :                 return "WERR_LOG_RECORDS_RESERVED_INVALID";
    5050           0 :                 break;
    5051           0 :          case 0x19e2:
    5052           0 :                 return "WERR_LOG_SPACE_RESERVED_INVALID";
    5053           0 :                 break;
    5054           0 :          case 0x19e3:
    5055           0 :                 return "WERR_LOG_TAIL_INVALID";
    5056           0 :                 break;
    5057           0 :          case 0x19e4:
    5058           0 :                 return "WERR_LOG_FULL";
    5059           0 :                 break;
    5060           0 :          case 0x19e5:
    5061           0 :                 return "WERR_COULD_NOT_RESIZE_LOG";
    5062           0 :                 break;
    5063           0 :          case 0x19e6:
    5064           0 :                 return "WERR_LOG_MULTIPLEXED";
    5065           0 :                 break;
    5066           0 :          case 0x19e7:
    5067           0 :                 return "WERR_LOG_DEDICATED";
    5068           0 :                 break;
    5069           0 :          case 0x19e8:
    5070           0 :                 return "WERR_LOG_ARCHIVE_NOT_IN_PROGRESS";
    5071           0 :                 break;
    5072           0 :          case 0x19e9:
    5073           0 :                 return "WERR_LOG_ARCHIVE_IN_PROGRESS";
    5074           0 :                 break;
    5075           0 :          case 0x19ea:
    5076           0 :                 return "WERR_LOG_EPHEMERAL";
    5077           0 :                 break;
    5078           0 :          case 0x19eb:
    5079           0 :                 return "WERR_LOG_NOT_ENOUGH_CONTAINERS";
    5080           0 :                 break;
    5081           0 :          case 0x19ec:
    5082           0 :                 return "WERR_LOG_CLIENT_ALREADY_REGISTERED";
    5083           0 :                 break;
    5084           0 :          case 0x19ed:
    5085           0 :                 return "WERR_LOG_CLIENT_NOT_REGISTERED";
    5086           0 :                 break;
    5087           0 :          case 0x19ee:
    5088           0 :                 return "WERR_LOG_FULL_HANDLER_IN_PROGRESS";
    5089           0 :                 break;
    5090           0 :          case 0x19ef:
    5091           0 :                 return "WERR_LOG_CONTAINER_READ_FAILED";
    5092           0 :                 break;
    5093           0 :          case 0x19f0:
    5094           0 :                 return "WERR_LOG_CONTAINER_WRITE_FAILED";
    5095           0 :                 break;
    5096           0 :          case 0x19f1:
    5097           0 :                 return "WERR_LOG_CONTAINER_OPEN_FAILED";
    5098           0 :                 break;
    5099           0 :          case 0x19f2:
    5100           0 :                 return "WERR_LOG_CONTAINER_STATE_INVALID";
    5101           0 :                 break;
    5102           0 :          case 0x19f3:
    5103           0 :                 return "WERR_LOG_STATE_INVALID";
    5104           0 :                 break;
    5105           0 :          case 0x19f4:
    5106           0 :                 return "WERR_LOG_PINNED";
    5107           0 :                 break;
    5108           0 :          case 0x19f5:
    5109           0 :                 return "WERR_LOG_METADATA_FLUSH_FAILED";
    5110           0 :                 break;
    5111           0 :          case 0x19f6:
    5112           0 :                 return "WERR_LOG_INCONSISTENT_SECURITY";
    5113           0 :                 break;
    5114           0 :          case 0x19f7:
    5115           0 :                 return "WERR_LOG_APPENDED_FLUSH_FAILED";
    5116           0 :                 break;
    5117           0 :          case 0x19f8:
    5118           0 :                 return "WERR_LOG_PINNED_RESERVATION";
    5119           0 :                 break;
    5120           0 :          case 0x1a2c:
    5121           0 :                 return "WERR_INVALID_TRANSACTION";
    5122           0 :                 break;
    5123           0 :          case 0x1a2d:
    5124           0 :                 return "WERR_TRANSACTION_NOT_ACTIVE";
    5125           0 :                 break;
    5126           0 :          case 0x1a2e:
    5127           0 :                 return "WERR_TRANSACTION_REQUEST_NOT_VALID";
    5128           0 :                 break;
    5129           0 :          case 0x1a2f:
    5130           0 :                 return "WERR_TRANSACTION_NOT_REQUESTED";
    5131           0 :                 break;
    5132           0 :          case 0x1a30:
    5133           0 :                 return "WERR_TRANSACTION_ALREADY_ABORTED";
    5134           0 :                 break;
    5135           0 :          case 0x1a31:
    5136           0 :                 return "WERR_TRANSACTION_ALREADY_COMMITTED";
    5137           0 :                 break;
    5138           0 :          case 0x1a32:
    5139           0 :                 return "WERR_TM_INITIALIZATION_FAILED";
    5140           0 :                 break;
    5141           0 :          case 0x1a33:
    5142           0 :                 return "WERR_RESOURCEMANAGER_READ_ONLY";
    5143           0 :                 break;
    5144           0 :          case 0x1a34:
    5145           0 :                 return "WERR_TRANSACTION_NOT_JOINED";
    5146           0 :                 break;
    5147           0 :          case 0x1a35:
    5148           0 :                 return "WERR_TRANSACTION_SUPERIOR_EXISTS";
    5149           0 :                 break;
    5150           0 :          case 0x1a36:
    5151           0 :                 return "WERR_CRM_PROTOCOL_ALREADY_EXISTS";
    5152           0 :                 break;
    5153           0 :          case 0x1a37:
    5154           0 :                 return "WERR_TRANSACTION_PROPAGATION_FAILED";
    5155           0 :                 break;
    5156           0 :          case 0x1a38:
    5157           0 :                 return "WERR_CRM_PROTOCOL_NOT_FOUND";
    5158           0 :                 break;
    5159           0 :          case 0x1a39:
    5160           0 :                 return "WERR_TRANSACTION_INVALID_MARSHALL_BUFFER";
    5161           0 :                 break;
    5162           0 :          case 0x1a3a:
    5163           0 :                 return "WERR_CURRENT_TRANSACTION_NOT_VALID";
    5164           0 :                 break;
    5165           0 :          case 0x1a3b:
    5166           0 :                 return "WERR_TRANSACTION_NOT_FOUND";
    5167           0 :                 break;
    5168           0 :          case 0x1a3c:
    5169           0 :                 return "WERR_RESOURCEMANAGER_NOT_FOUND";
    5170           0 :                 break;
    5171           0 :          case 0x1a3d:
    5172           0 :                 return "WERR_ENLISTMENT_NOT_FOUND";
    5173           0 :                 break;
    5174           0 :          case 0x1a3e:
    5175           0 :                 return "WERR_TRANSACTIONMANAGER_NOT_FOUND";
    5176           0 :                 break;
    5177           0 :          case 0x1a3f:
    5178           0 :                 return "WERR_TRANSACTIONMANAGER_NOT_ONLINE";
    5179           0 :                 break;
    5180           0 :          case 0x1a40:
    5181           0 :                 return "WERR_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION";
    5182           0 :                 break;
    5183           0 :          case 0x1a90:
    5184           0 :                 return "WERR_TRANSACTIONAL_CONFLICT";
    5185           0 :                 break;
    5186           0 :          case 0x1a91:
    5187           0 :                 return "WERR_RM_NOT_ACTIVE";
    5188           0 :                 break;
    5189           0 :          case 0x1a92:
    5190           0 :                 return "WERR_RM_METADATA_CORRUPT";
    5191           0 :                 break;
    5192           0 :          case 0x1a93:
    5193           0 :                 return "WERR_DIRECTORY_NOT_RM";
    5194           0 :                 break;
    5195           0 :          case 0x1a95:
    5196           0 :                 return "WERR_TRANSACTIONS_UNSUPPORTED_REMOTE";
    5197           0 :                 break;
    5198           0 :          case 0x1a96:
    5199           0 :                 return "WERR_LOG_RESIZE_INVALID_SIZE";
    5200           0 :                 break;
    5201           0 :          case 0x1a97:
    5202           0 :                 return "WERR_OBJECT_NO_LONGER_EXISTS";
    5203           0 :                 break;
    5204           0 :          case 0x1a98:
    5205           0 :                 return "WERR_STREAM_MINIVERSION_NOT_FOUND";
    5206           0 :                 break;
    5207           0 :          case 0x1a99:
    5208           0 :                 return "WERR_STREAM_MINIVERSION_NOT_VALID";
    5209           0 :                 break;
    5210           0 :          case 0x1a9a:
    5211           0 :                 return "WERR_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION";
    5212           0 :                 break;
    5213           0 :          case 0x1a9b:
    5214           0 :                 return "WERR_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT";
    5215           0 :                 break;
    5216           0 :          case 0x1a9c:
    5217           0 :                 return "WERR_CANT_CREATE_MORE_STREAM_MINIVERSIONS";
    5218           0 :                 break;
    5219           0 :          case 0x1a9e:
    5220           0 :                 return "WERR_REMOTE_FILE_VERSION_MISMATCH";
    5221           0 :                 break;
    5222           0 :          case 0x1a9f:
    5223           0 :                 return "WERR_HANDLE_NO_LONGER_VALID";
    5224           0 :                 break;
    5225           0 :          case 0x1aa0:
    5226           0 :                 return "WERR_NO_TXF_METADATA";
    5227           0 :                 break;
    5228           0 :          case 0x1aa1:
    5229           0 :                 return "WERR_LOG_CORRUPTION_DETECTED";
    5230           0 :                 break;
    5231           0 :          case 0x1aa2:
    5232           0 :                 return "WERR_CANT_RECOVER_WITH_HANDLE_OPEN";
    5233           0 :                 break;
    5234           0 :          case 0x1aa3:
    5235           0 :                 return "WERR_RM_DISCONNECTED";
    5236           0 :                 break;
    5237           0 :          case 0x1aa4:
    5238           0 :                 return "WERR_ENLISTMENT_NOT_SUPERIOR";
    5239           0 :                 break;
    5240           0 :          case 0x1aa5:
    5241           0 :                 return "WERR_RECOVERY_NOT_NEEDED";
    5242           0 :                 break;
    5243           0 :          case 0x1aa6:
    5244           0 :                 return "WERR_RM_ALREADY_STARTED";
    5245           0 :                 break;
    5246           0 :          case 0x1aa7:
    5247           0 :                 return "WERR_FILE_IDENTITY_NOT_PERSISTENT";
    5248           0 :                 break;
    5249           0 :          case 0x1aa8:
    5250           0 :                 return "WERR_CANT_BREAK_TRANSACTIONAL_DEPENDENCY";
    5251           0 :                 break;
    5252           0 :          case 0x1aa9:
    5253           0 :                 return "WERR_CANT_CROSS_RM_BOUNDARY";
    5254           0 :                 break;
    5255           0 :          case 0x1aaa:
    5256           0 :                 return "WERR_TXF_DIR_NOT_EMPTY";
    5257           0 :                 break;
    5258           0 :          case 0x1aab:
    5259           0 :                 return "WERR_INDOUBT_TRANSACTIONS_EXIST";
    5260           0 :                 break;
    5261           0 :          case 0x1aac:
    5262           0 :                 return "WERR_TM_VOLATILE";
    5263           0 :                 break;
    5264           0 :          case 0x1aad:
    5265           0 :                 return "WERR_ROLLBACK_TIMER_EXPIRED";
    5266           0 :                 break;
    5267           0 :          case 0x1aae:
    5268           0 :                 return "WERR_TXF_ATTRIBUTE_CORRUPT";
    5269           0 :                 break;
    5270           0 :          case 0x1aaf:
    5271           0 :                 return "WERR_EFS_NOT_ALLOWED_IN_TRANSACTION";
    5272           0 :                 break;
    5273           0 :          case 0x1ab0:
    5274           0 :                 return "WERR_TRANSACTIONAL_OPEN_NOT_ALLOWED";
    5275           0 :                 break;
    5276           0 :          case 0x1ab1:
    5277           0 :                 return "WERR_LOG_GROWTH_FAILED";
    5278           0 :                 break;
    5279           0 :          case 0x1ab2:
    5280           0 :                 return "WERR_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE";
    5281           0 :                 break;
    5282           0 :          case 0x1ab3:
    5283           0 :                 return "WERR_TXF_METADATA_ALREADY_PRESENT";
    5284           0 :                 break;
    5285           0 :          case 0x1ab4:
    5286           0 :                 return "WERR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET";
    5287           0 :                 break;
    5288           0 :          case 0x1ab5:
    5289           0 :                 return "WERR_TRANSACTION_REQUIRED_PROMOTION";
    5290           0 :                 break;
    5291           0 :          case 0x1ab6:
    5292           0 :                 return "WERR_CANNOT_EXECUTE_FILE_IN_TRANSACTION";
    5293           0 :                 break;
    5294           0 :          case 0x1ab7:
    5295           0 :                 return "WERR_TRANSACTIONS_NOT_FROZEN";
    5296           0 :                 break;
    5297           0 :          case 0x1ab8:
    5298           0 :                 return "WERR_TRANSACTION_FREEZE_IN_PROGRESS";
    5299           0 :                 break;
    5300           0 :          case 0x1ab9:
    5301           0 :                 return "WERR_NOT_SNAPSHOT_VOLUME";
    5302           0 :                 break;
    5303           0 :          case 0x1aba:
    5304           0 :                 return "WERR_NO_SAVEPOINT_WITH_OPEN_FILES";
    5305           0 :                 break;
    5306           0 :          case 0x1abb:
    5307           0 :                 return "WERR_DATA_LOST_REPAIR";
    5308           0 :                 break;
    5309           0 :          case 0x1abc:
    5310           0 :                 return "WERR_SPARSE_NOT_ALLOWED_IN_TRANSACTION";
    5311           0 :                 break;
    5312           0 :          case 0x1abd:
    5313           0 :                 return "WERR_TM_IDENTITY_MISMATCH";
    5314           0 :                 break;
    5315           0 :          case 0x1abe:
    5316           0 :                 return "WERR_FLOATED_SECTION";
    5317           0 :                 break;
    5318           0 :          case 0x1abf:
    5319           0 :                 return "WERR_CANNOT_ACCEPT_TRANSACTED_WORK";
    5320           0 :                 break;
    5321           0 :          case 0x1ac0:
    5322           0 :                 return "WERR_CANNOT_ABORT_TRANSACTIONS";
    5323           0 :                 break;
    5324           0 :          case 0x1b59:
    5325           0 :                 return "WERR_CTX_WINSTATION_NAME_INVALID";
    5326           0 :                 break;
    5327           0 :          case 0x1b5a:
    5328           0 :                 return "WERR_CTX_INVALID_PD";
    5329           0 :                 break;
    5330           0 :          case 0x1b5b:
    5331           0 :                 return "WERR_CTX_PD_NOT_FOUND";
    5332           0 :                 break;
    5333           0 :          case 0x1b5c:
    5334           0 :                 return "WERR_CTX_WD_NOT_FOUND";
    5335           0 :                 break;
    5336           0 :          case 0x1b5d:
    5337           0 :                 return "WERR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY";
    5338           0 :                 break;
    5339           0 :          case 0x1b5e:
    5340           0 :                 return "WERR_CTX_SERVICE_NAME_COLLISION";
    5341           0 :                 break;
    5342           0 :          case 0x1b5f:
    5343           0 :                 return "WERR_CTX_CLOSE_PENDING";
    5344           0 :                 break;
    5345           0 :          case 0x1b60:
    5346           0 :                 return "WERR_CTX_NO_OUTBUF";
    5347           0 :                 break;
    5348           0 :          case 0x1b61:
    5349           0 :                 return "WERR_CTX_MODEM_INF_NOT_FOUND";
    5350           0 :                 break;
    5351           0 :          case 0x1b62:
    5352           0 :                 return "WERR_CTX_INVALID_MODEMNAME";
    5353           0 :                 break;
    5354           0 :          case 0x1b63:
    5355           0 :                 return "WERR_CTX_MODEM_RESPONSE_ERROR";
    5356           0 :                 break;
    5357           0 :          case 0x1b64:
    5358           0 :                 return "WERR_CTX_MODEM_RESPONSE_TIMEOUT";
    5359           0 :                 break;
    5360           0 :          case 0x1b65:
    5361           0 :                 return "WERR_CTX_MODEM_RESPONSE_NO_CARRIER";
    5362           0 :                 break;
    5363           0 :          case 0x1b66:
    5364           0 :                 return "WERR_CTX_MODEM_RESPONSE_NO_DIALTONE";
    5365           0 :                 break;
    5366           0 :          case 0x1b67:
    5367           0 :                 return "WERR_CTX_MODEM_RESPONSE_BUSY";
    5368           0 :                 break;
    5369           0 :          case 0x1b68:
    5370           0 :                 return "WERR_CTX_MODEM_RESPONSE_VOICE";
    5371           0 :                 break;
    5372           0 :          case 0x1b69:
    5373           0 :                 return "WERR_CTX_TD_ERROR";
    5374           0 :                 break;
    5375           0 :          case 0x1b6e:
    5376           0 :                 return "WERR_CTX_WINSTATION_NOT_FOUND";
    5377           0 :                 break;
    5378           0 :          case 0x1b6f:
    5379           0 :                 return "WERR_CTX_WINSTATION_ALREADY_EXISTS";
    5380           0 :                 break;
    5381           0 :          case 0x1b70:
    5382           0 :                 return "WERR_CTX_WINSTATION_BUSY";
    5383           0 :                 break;
    5384           0 :          case 0x1b71:
    5385           0 :                 return "WERR_CTX_BAD_VIDEO_MODE";
    5386           0 :                 break;
    5387           0 :          case 0x1b7b:
    5388           0 :                 return "WERR_CTX_GRAPHICS_INVALID";
    5389           0 :                 break;
    5390           0 :          case 0x1b7d:
    5391           0 :                 return "WERR_CTX_LOGON_DISABLED";
    5392           0 :                 break;
    5393           0 :          case 0x1b7e:
    5394           0 :                 return "WERR_CTX_NOT_CONSOLE";
    5395           0 :                 break;
    5396           0 :          case 0x1b80:
    5397           0 :                 return "WERR_CTX_CLIENT_QUERY_TIMEOUT";
    5398           0 :                 break;
    5399           0 :          case 0x1b81:
    5400           0 :                 return "WERR_CTX_CONSOLE_DISCONNECT";
    5401           0 :                 break;
    5402           0 :          case 0x1b82:
    5403           0 :                 return "WERR_CTX_CONSOLE_CONNECT";
    5404           0 :                 break;
    5405           0 :          case 0x1b84:
    5406           0 :                 return "WERR_CTX_SHADOW_DENIED";
    5407           0 :                 break;
    5408           0 :          case 0x1b85:
    5409           0 :                 return "WERR_CTX_WINSTATION_ACCESS_DENIED";
    5410           0 :                 break;
    5411           0 :          case 0x1b89:
    5412           0 :                 return "WERR_CTX_INVALID_WD";
    5413           0 :                 break;
    5414           0 :          case 0x1b8a:
    5415           0 :                 return "WERR_CTX_SHADOW_INVALID";
    5416           0 :                 break;
    5417           0 :          case 0x1b8b:
    5418           0 :                 return "WERR_CTX_SHADOW_DISABLED";
    5419           0 :                 break;
    5420           0 :          case 0x1b8c:
    5421           0 :                 return "WERR_CTX_CLIENT_LICENSE_IN_USE";
    5422           0 :                 break;
    5423           0 :          case 0x1b8d:
    5424           0 :                 return "WERR_CTX_CLIENT_LICENSE_NOT_SET";
    5425           0 :                 break;
    5426           0 :          case 0x1b8e:
    5427           0 :                 return "WERR_CTX_LICENSE_NOT_AVAILABLE";
    5428           0 :                 break;
    5429           0 :          case 0x1b8f:
    5430           0 :                 return "WERR_CTX_LICENSE_CLIENT_INVALID";
    5431           0 :                 break;
    5432           0 :          case 0x1b90:
    5433           0 :                 return "WERR_CTX_LICENSE_EXPIRED";
    5434           0 :                 break;
    5435           0 :          case 0x1b91:
    5436           0 :                 return "WERR_CTX_SHADOW_NOT_RUNNING";
    5437           0 :                 break;
    5438           0 :          case 0x1b92:
    5439           0 :                 return "WERR_CTX_SHADOW_ENDED_BY_MODE_CHANGE";
    5440           0 :                 break;
    5441           0 :          case 0x1b93:
    5442           0 :                 return "WERR_ACTIVATION_COUNT_EXCEEDED";
    5443           0 :                 break;
    5444           0 :          case 0x1b94:
    5445           0 :                 return "WERR_CTX_WINSTATIONS_DISABLED";
    5446           0 :                 break;
    5447           0 :          case 0x1b95:
    5448           0 :                 return "WERR_CTX_ENCRYPTION_LEVEL_REQUIRED";
    5449           0 :                 break;
    5450           0 :          case 0x1b96:
    5451           0 :                 return "WERR_CTX_SESSION_IN_USE";
    5452           0 :                 break;
    5453           0 :          case 0x1b97:
    5454           0 :                 return "WERR_CTX_NO_FORCE_LOGOFF";
    5455           0 :                 break;
    5456           0 :          case 0x1b98:
    5457           0 :                 return "WERR_CTX_ACCOUNT_RESTRICTION";
    5458           0 :                 break;
    5459           0 :          case 0x1b99:
    5460           0 :                 return "WERR_RDP_PROTOCOL_ERROR";
    5461           0 :                 break;
    5462           0 :          case 0x1b9a:
    5463           0 :                 return "WERR_CTX_CDM_CONNECT";
    5464           0 :                 break;
    5465           0 :          case 0x1b9b:
    5466           0 :                 return "WERR_CTX_CDM_DISCONNECT";
    5467           0 :                 break;
    5468           0 :          case 0x1b9c:
    5469           0 :                 return "WERR_CTX_SECURITY_LAYER_ERROR";
    5470           0 :                 break;
    5471           0 :          case 0x1b9d:
    5472           0 :                 return "WERR_TS_INCOMPATIBLE_SESSIONS";
    5473           0 :                 break;
    5474           0 :          case 0x1f41:
    5475           0 :                 return "WERR_FRS_ERR_INVALID_API_SEQUENCE";
    5476           0 :                 break;
    5477           0 :          case 0x1f42:
    5478           0 :                 return "WERR_FRS_ERR_STARTING_SERVICE";
    5479           0 :                 break;
    5480           0 :          case 0x1f43:
    5481           0 :                 return "WERR_FRS_ERR_STOPPING_SERVICE";
    5482           0 :                 break;
    5483           0 :          case 0x1f44:
    5484           0 :                 return "WERR_FRS_ERR_INTERNAL_API";
    5485           0 :                 break;
    5486           0 :          case 0x1f45:
    5487           0 :                 return "WERR_FRS_ERR_INTERNAL";
    5488           0 :                 break;
    5489           0 :          case 0x1f46:
    5490           0 :                 return "WERR_FRS_ERR_SERVICE_COMM";
    5491           0 :                 break;
    5492           0 :          case 0x1f47:
    5493           0 :                 return "WERR_FRS_ERR_INSUFFICIENT_PRIV";
    5494           0 :                 break;
    5495           0 :          case 0x1f48:
    5496           0 :                 return "WERR_FRS_ERR_AUTHENTICATION";
    5497           0 :                 break;
    5498           0 :          case 0x1f49:
    5499           0 :                 return "WERR_FRS_ERR_PARENT_INSUFFICIENT_PRIV";
    5500           0 :                 break;
    5501           0 :          case 0x1f4a:
    5502           0 :                 return "WERR_FRS_ERR_PARENT_AUTHENTICATION";
    5503           0 :                 break;
    5504           0 :          case 0x1f4b:
    5505           0 :                 return "WERR_FRS_ERR_CHILD_TO_PARENT_COMM";
    5506           0 :                 break;
    5507           0 :          case 0x1f4c:
    5508           0 :                 return "WERR_FRS_ERR_PARENT_TO_CHILD_COMM";
    5509           0 :                 break;
    5510           0 :          case 0x1f4d:
    5511           0 :                 return "WERR_FRS_ERR_SYSVOL_POPULATE";
    5512           0 :                 break;
    5513           0 :          case 0x1f4e:
    5514           0 :                 return "WERR_FRS_ERR_SYSVOL_POPULATE_TIMEOUT";
    5515           0 :                 break;
    5516           0 :          case 0x1f4f:
    5517           0 :                 return "WERR_FRS_ERR_SYSVOL_IS_BUSY";
    5518           0 :                 break;
    5519           0 :          case 0x1f50:
    5520           0 :                 return "WERR_FRS_ERR_SYSVOL_DEMOTE";
    5521           0 :                 break;
    5522           0 :          case 0x1f51:
    5523           0 :                 return "WERR_FRS_ERR_INVALID_SERVICE_PARAMETER";
    5524           0 :                 break;
    5525           0 :          case 0x2008:
    5526           0 :                 return "WERR_DS_NOT_INSTALLED";
    5527           0 :                 break;
    5528           0 :          case 0x2009:
    5529           0 :                 return "WERR_DS_MEMBERSHIP_EVALUATED_LOCALLY";
    5530           0 :                 break;
    5531           0 :          case 0x200a:
    5532           0 :                 return "WERR_DS_NO_ATTRIBUTE_OR_VALUE";
    5533           0 :                 break;
    5534           0 :          case 0x200b:
    5535           0 :                 return "WERR_DS_INVALID_ATTRIBUTE_SYNTAX";
    5536           0 :                 break;
    5537           0 :          case 0x200c:
    5538           0 :                 return "WERR_DS_ATTRIBUTE_TYPE_UNDEFINED";
    5539           0 :                 break;
    5540           0 :          case 0x200d:
    5541           0 :                 return "WERR_DS_ATTRIBUTE_OR_VALUE_EXISTS";
    5542           0 :                 break;
    5543           0 :          case 0x200e:
    5544           0 :                 return "WERR_DS_BUSY";
    5545           0 :                 break;
    5546           0 :          case 0x200f:
    5547           0 :                 return "WERR_DS_UNAVAILABLE";
    5548           0 :                 break;
    5549           0 :          case 0x2010:
    5550           0 :                 return "WERR_DS_NO_RIDS_ALLOCATED";
    5551           0 :                 break;
    5552           0 :          case 0x2011:
    5553           0 :                 return "WERR_DS_NO_MORE_RIDS";
    5554           0 :                 break;
    5555           0 :          case 0x2012:
    5556           0 :                 return "WERR_DS_INCORRECT_ROLE_OWNER";
    5557           0 :                 break;
    5558           0 :          case 0x2013:
    5559           0 :                 return "WERR_DS_RIDMGR_INIT_ERROR";
    5560           0 :                 break;
    5561           0 :          case 0x2014:
    5562           0 :                 return "WERR_DS_OBJ_CLASS_VIOLATION";
    5563           0 :                 break;
    5564           0 :          case 0x2015:
    5565           0 :                 return "WERR_DS_CANT_ON_NON_LEAF";
    5566           0 :                 break;
    5567           0 :          case 0x2016:
    5568           0 :                 return "WERR_DS_CANT_ON_RDN";
    5569           0 :                 break;
    5570           0 :          case 0x2017:
    5571           0 :                 return "WERR_DS_CANT_MOD_OBJ_CLASS";
    5572           0 :                 break;
    5573           0 :          case 0x2018:
    5574           0 :                 return "WERR_DS_CROSS_DOM_MOVE_ERROR";
    5575           0 :                 break;
    5576           0 :          case 0x2019:
    5577           0 :                 return "WERR_DS_GC_NOT_AVAILABLE";
    5578           0 :                 break;
    5579           0 :          case 0x201a:
    5580           0 :                 return "WERR_SHARED_POLICY";
    5581           0 :                 break;
    5582           0 :          case 0x201b:
    5583           0 :                 return "WERR_POLICY_OBJECT_NOT_FOUND";
    5584           0 :                 break;
    5585           0 :          case 0x201c:
    5586           0 :                 return "WERR_POLICY_ONLY_IN_DS";
    5587           0 :                 break;
    5588           0 :          case 0x201d:
    5589           0 :                 return "WERR_PROMOTION_ACTIVE";
    5590           0 :                 break;
    5591           0 :          case 0x201e:
    5592           0 :                 return "WERR_NO_PROMOTION_ACTIVE";
    5593           0 :                 break;
    5594           0 :          case 0x2020:
    5595           0 :                 return "WERR_DS_OPERATIONS_ERROR";
    5596           0 :                 break;
    5597           1 :          case 0x2021:
    5598           1 :                 return "WERR_DS_PROTOCOL_ERROR";
    5599           0 :                 break;
    5600           0 :          case 0x2022:
    5601           0 :                 return "WERR_DS_TIMELIMIT_EXCEEDED";
    5602           0 :                 break;
    5603           0 :          case 0x2023:
    5604           0 :                 return "WERR_DS_SIZELIMIT_EXCEEDED";
    5605           0 :                 break;
    5606           0 :          case 0x2024:
    5607           0 :                 return "WERR_DS_ADMIN_LIMIT_EXCEEDED";
    5608           0 :                 break;
    5609           0 :          case 0x2025:
    5610           0 :                 return "WERR_DS_COMPARE_FALSE";
    5611           0 :                 break;
    5612           0 :          case 0x2026:
    5613           0 :                 return "WERR_DS_COMPARE_TRUE";
    5614           0 :                 break;
    5615           0 :          case 0x2027:
    5616           0 :                 return "WERR_DS_AUTH_METHOD_NOT_SUPPORTED";
    5617           0 :                 break;
    5618           0 :          case 0x2028:
    5619           0 :                 return "WERR_DS_STRONG_AUTH_REQUIRED";
    5620           0 :                 break;
    5621           0 :          case 0x2029:
    5622           0 :                 return "WERR_DS_INAPPROPRIATE_AUTH";
    5623           0 :                 break;
    5624           0 :          case 0x202a:
    5625           0 :                 return "WERR_DS_AUTH_UNKNOWN";
    5626           0 :                 break;
    5627           1 :          case 0x202b:
    5628           1 :                 return "WERR_DS_REFERRAL";
    5629           0 :                 break;
    5630           0 :          case 0x202c:
    5631           0 :                 return "WERR_DS_UNAVAILABLE_CRIT_EXTENSION";
    5632           0 :                 break;
    5633           0 :          case 0x202d:
    5634           0 :                 return "WERR_DS_CONFIDENTIALITY_REQUIRED";
    5635           0 :                 break;
    5636           0 :          case 0x202e:
    5637           0 :                 return "WERR_DS_INAPPROPRIATE_MATCHING";
    5638           0 :                 break;
    5639           0 :          case 0x202f:
    5640           0 :                 return "WERR_DS_CONSTRAINT_VIOLATION";
    5641           0 :                 break;
    5642           2 :          case 0x2030:
    5643           2 :                 return "WERR_DS_NO_SUCH_OBJECT";
    5644           0 :                 break;
    5645           0 :          case 0x2031:
    5646           0 :                 return "WERR_DS_ALIAS_PROBLEM";
    5647           0 :                 break;
    5648         196 :          case 0x2032:
    5649         196 :                 return "WERR_DS_INVALID_DN_SYNTAX";
    5650           0 :                 break;
    5651           0 :          case 0x2033:
    5652           0 :                 return "WERR_DS_IS_LEAF";
    5653           0 :                 break;
    5654           0 :          case 0x2034:
    5655           0 :                 return "WERR_DS_ALIAS_DEREF_PROBLEM";
    5656           0 :                 break;
    5657           3 :          case 0x2035:
    5658           3 :                 return "WERR_DS_UNWILLING_TO_PERFORM";
    5659           0 :                 break;
    5660           0 :          case 0x2036:
    5661           0 :                 return "WERR_DS_LOOP_DETECT";
    5662           0 :                 break;
    5663           2 :          case 0x2037:
    5664           2 :                 return "WERR_DS_NAMING_VIOLATION";
    5665           0 :                 break;
    5666           0 :          case 0x2038:
    5667           0 :                 return "WERR_DS_OBJECT_RESULTS_TOO_LARGE";
    5668           0 :                 break;
    5669           0 :          case 0x2039:
    5670           0 :                 return "WERR_DS_AFFECTS_MULTIPLE_DSAS";
    5671           0 :                 break;
    5672           0 :          case 0x203a:
    5673           0 :                 return "WERR_DS_SERVER_DOWN";
    5674           0 :                 break;
    5675           0 :          case 0x203b:
    5676           0 :                 return "WERR_DS_LOCAL_ERROR";
    5677           0 :                 break;
    5678           0 :          case 0x203c:
    5679           0 :                 return "WERR_DS_ENCODING_ERROR";
    5680           0 :                 break;
    5681           0 :          case 0x203d:
    5682           0 :                 return "WERR_DS_DECODING_ERROR";
    5683           0 :                 break;
    5684           0 :          case 0x203e:
    5685           0 :                 return "WERR_DS_FILTER_UNKNOWN";
    5686           0 :                 break;
    5687           0 :          case 0x203f:
    5688           0 :                 return "WERR_DS_PARAM_ERROR";
    5689           0 :                 break;
    5690           0 :          case 0x2040:
    5691           0 :                 return "WERR_DS_NOT_SUPPORTED";
    5692           0 :                 break;
    5693           0 :          case 0x2041:
    5694           0 :                 return "WERR_DS_NO_RESULTS_RETURNED";
    5695           0 :                 break;
    5696           0 :          case 0x2042:
    5697           0 :                 return "WERR_DS_CONTROL_NOT_FOUND";
    5698           0 :                 break;
    5699           0 :          case 0x2043:
    5700           0 :                 return "WERR_DS_CLIENT_LOOP";
    5701           0 :                 break;
    5702           0 :          case 0x2044:
    5703           0 :                 return "WERR_DS_REFERRAL_LIMIT_EXCEEDED";
    5704           0 :                 break;
    5705           0 :          case 0x2045:
    5706           0 :                 return "WERR_DS_SORT_CONTROL_MISSING";
    5707           0 :                 break;
    5708           0 :          case 0x2046:
    5709           0 :                 return "WERR_DS_OFFSET_RANGE_ERROR";
    5710           0 :                 break;
    5711           0 :          case 0x206d:
    5712           0 :                 return "WERR_DS_ROOT_MUST_BE_NC";
    5713           0 :                 break;
    5714           0 :          case 0x206e:
    5715           0 :                 return "WERR_DS_ADD_REPLICA_INHIBITED";
    5716           0 :                 break;
    5717           0 :          case 0x206f:
    5718           0 :                 return "WERR_DS_ATT_NOT_DEF_IN_SCHEMA";
    5719           0 :                 break;
    5720           0 :          case 0x2070:
    5721           0 :                 return "WERR_DS_MAX_OBJ_SIZE_EXCEEDED";
    5722           0 :                 break;
    5723           0 :          case 0x2071:
    5724           0 :                 return "WERR_DS_OBJ_STRING_NAME_EXISTS";
    5725           0 :                 break;
    5726           0 :          case 0x2072:
    5727           0 :                 return "WERR_DS_NO_RDN_DEFINED_IN_SCHEMA";
    5728           0 :                 break;
    5729           0 :          case 0x2073:
    5730           0 :                 return "WERR_DS_RDN_DOESNT_MATCH_SCHEMA";
    5731           0 :                 break;
    5732           0 :          case 0x2074:
    5733           0 :                 return "WERR_DS_NO_REQUESTED_ATTS_FOUND";
    5734           0 :                 break;
    5735           0 :          case 0x2075:
    5736           0 :                 return "WERR_DS_USER_BUFFER_TO_SMALL";
    5737           0 :                 break;
    5738           0 :          case 0x2076:
    5739           0 :                 return "WERR_DS_ATT_IS_NOT_ON_OBJ";
    5740           0 :                 break;
    5741           0 :          case 0x2077:
    5742           0 :                 return "WERR_DS_ILLEGAL_MOD_OPERATION";
    5743           0 :                 break;
    5744           0 :          case 0x2078:
    5745           0 :                 return "WERR_DS_OBJ_TOO_LARGE";
    5746           0 :                 break;
    5747           0 :          case 0x2079:
    5748           0 :                 return "WERR_DS_BAD_INSTANCE_TYPE";
    5749           0 :                 break;
    5750           0 :          case 0x207a:
    5751           0 :                 return "WERR_DS_MASTERDSA_REQUIRED";
    5752           0 :                 break;
    5753           0 :          case 0x207b:
    5754           0 :                 return "WERR_DS_OBJECT_CLASS_REQUIRED";
    5755           0 :                 break;
    5756           0 :          case 0x207c:
    5757           0 :                 return "WERR_DS_MISSING_REQUIRED_ATT";
    5758           0 :                 break;
    5759           0 :          case 0x207d:
    5760           0 :                 return "WERR_DS_ATT_NOT_DEF_FOR_CLASS";
    5761           0 :                 break;
    5762           0 :          case 0x207e:
    5763           0 :                 return "WERR_DS_ATT_ALREADY_EXISTS";
    5764           0 :                 break;
    5765           0 :          case 0x2080:
    5766           0 :                 return "WERR_DS_CANT_ADD_ATT_VALUES";
    5767           0 :                 break;
    5768           0 :          case 0x2081:
    5769           0 :                 return "WERR_DS_SINGLE_VALUE_CONSTRAINT";
    5770           0 :                 break;
    5771           0 :          case 0x2082:
    5772           0 :                 return "WERR_DS_RANGE_CONSTRAINT";
    5773           0 :                 break;
    5774           0 :          case 0x2083:
    5775           0 :                 return "WERR_DS_ATT_VAL_ALREADY_EXISTS";
    5776           0 :                 break;
    5777           0 :          case 0x2084:
    5778           0 :                 return "WERR_DS_CANT_REM_MISSING_ATT";
    5779           0 :                 break;
    5780           0 :          case 0x2085:
    5781           0 :                 return "WERR_DS_CANT_REM_MISSING_ATT_VAL";
    5782           0 :                 break;
    5783           0 :          case 0x2086:
    5784           0 :                 return "WERR_DS_ROOT_CANT_BE_SUBREF";
    5785           0 :                 break;
    5786           0 :          case 0x2087:
    5787           0 :                 return "WERR_DS_NO_CHAINING";
    5788           0 :                 break;
    5789           0 :          case 0x2088:
    5790           0 :                 return "WERR_DS_NO_CHAINED_EVAL";
    5791           0 :                 break;
    5792           0 :          case 0x2089:
    5793           0 :                 return "WERR_DS_NO_PARENT_OBJECT";
    5794           0 :                 break;
    5795           0 :          case 0x208a:
    5796           0 :                 return "WERR_DS_PARENT_IS_AN_ALIAS";
    5797           0 :                 break;
    5798           0 :          case 0x208b:
    5799           0 :                 return "WERR_DS_CANT_MIX_MASTER_AND_REPS";
    5800           0 :                 break;
    5801           0 :          case 0x208c:
    5802           0 :                 return "WERR_DS_CHILDREN_EXIST";
    5803           0 :                 break;
    5804           1 :          case 0x208d:
    5805           1 :                 return "WERR_DS_OBJ_NOT_FOUND";
    5806           0 :                 break;
    5807           0 :          case 0x208e:
    5808           0 :                 return "WERR_DS_ALIASED_OBJ_MISSING";
    5809           0 :                 break;
    5810           0 :          case 0x208f:
    5811           0 :                 return "WERR_DS_BAD_NAME_SYNTAX";
    5812           0 :                 break;
    5813           0 :          case 0x2090:
    5814           0 :                 return "WERR_DS_ALIAS_POINTS_TO_ALIAS";
    5815           0 :                 break;
    5816           0 :          case 0x2091:
    5817           0 :                 return "WERR_DS_CANT_DEREF_ALIAS";
    5818           0 :                 break;
    5819           0 :          case 0x2092:
    5820           0 :                 return "WERR_DS_OUT_OF_SCOPE";
    5821           0 :                 break;
    5822           0 :          case 0x2093:
    5823           0 :                 return "WERR_DS_OBJECT_BEING_REMOVED";
    5824           0 :                 break;
    5825           0 :          case 0x2094:
    5826           0 :                 return "WERR_DS_CANT_DELETE_DSA_OBJ";
    5827           0 :                 break;
    5828           1 :          case 0x2095:
    5829           1 :                 return "WERR_DS_GENERIC_ERROR";
    5830           0 :                 break;
    5831           0 :          case 0x2096:
    5832           0 :                 return "WERR_DS_DSA_MUST_BE_INT_MASTER";
    5833           0 :                 break;
    5834           0 :          case 0x2097:
    5835           0 :                 return "WERR_DS_CLASS_NOT_DSA";
    5836           0 :                 break;
    5837           0 :          case 0x2098:
    5838           0 :                 return "WERR_DS_INSUFF_ACCESS_RIGHTS";
    5839           0 :                 break;
    5840           0 :          case 0x2099:
    5841           0 :                 return "WERR_DS_ILLEGAL_SUPERIOR";
    5842           0 :                 break;
    5843           0 :          case 0x209a:
    5844           0 :                 return "WERR_DS_ATTRIBUTE_OWNED_BY_SAM";
    5845           0 :                 break;
    5846           0 :          case 0x209b:
    5847           0 :                 return "WERR_DS_NAME_TOO_MANY_PARTS";
    5848           0 :                 break;
    5849           0 :          case 0x209c:
    5850           0 :                 return "WERR_DS_NAME_TOO_LONG";
    5851           0 :                 break;
    5852           0 :          case 0x209d:
    5853           0 :                 return "WERR_DS_NAME_VALUE_TOO_LONG";
    5854           0 :                 break;
    5855           0 :          case 0x209e:
    5856           0 :                 return "WERR_DS_NAME_UNPARSEABLE";
    5857           0 :                 break;
    5858           0 :          case 0x209f:
    5859           0 :                 return "WERR_DS_NAME_TYPE_UNKNOWN";
    5860           0 :                 break;
    5861           0 :          case 0x20a0:
    5862           0 :                 return "WERR_DS_NOT_AN_OBJECT";
    5863           0 :                 break;
    5864           0 :          case 0x20a1:
    5865           0 :                 return "WERR_DS_SEC_DESC_TOO_SHORT";
    5866           0 :                 break;
    5867           0 :          case 0x20a2:
    5868           0 :                 return "WERR_DS_SEC_DESC_INVALID";
    5869           0 :                 break;
    5870           0 :          case 0x20a3:
    5871           0 :                 return "WERR_DS_NO_DELETED_NAME";
    5872           0 :                 break;
    5873           0 :          case 0x20a4:
    5874           0 :                 return "WERR_DS_SUBREF_MUST_HAVE_PARENT";
    5875           0 :                 break;
    5876           0 :          case 0x20a5:
    5877           0 :                 return "WERR_DS_NCNAME_MUST_BE_NC";
    5878           0 :                 break;
    5879           0 :          case 0x20a6:
    5880           0 :                 return "WERR_DS_CANT_ADD_SYSTEM_ONLY";
    5881           0 :                 break;
    5882           0 :          case 0x20a7:
    5883           0 :                 return "WERR_DS_CLASS_MUST_BE_CONCRETE";
    5884           0 :                 break;
    5885           0 :          case 0x20a8:
    5886           0 :                 return "WERR_DS_INVALID_DMD";
    5887           0 :                 break;
    5888           0 :          case 0x20a9:
    5889           0 :                 return "WERR_DS_OBJ_GUID_EXISTS";
    5890           0 :                 break;
    5891           0 :          case 0x20aa:
    5892           0 :                 return "WERR_DS_NOT_ON_BACKLINK";
    5893           0 :                 break;
    5894           0 :          case 0x20ab:
    5895           0 :                 return "WERR_DS_NO_CROSSREF_FOR_NC";
    5896           0 :                 break;
    5897           0 :          case 0x20ac:
    5898           0 :                 return "WERR_DS_SHUTTING_DOWN";
    5899           0 :                 break;
    5900           0 :          case 0x20ad:
    5901           0 :                 return "WERR_DS_UNKNOWN_OPERATION";
    5902           0 :                 break;
    5903           0 :          case 0x20ae:
    5904           0 :                 return "WERR_DS_INVALID_ROLE_OWNER";
    5905           0 :                 break;
    5906           0 :          case 0x20af:
    5907           0 :                 return "WERR_DS_COULDNT_CONTACT_FSMO";
    5908           0 :                 break;
    5909           0 :          case 0x20b0:
    5910           0 :                 return "WERR_DS_CROSS_NC_DN_RENAME";
    5911           0 :                 break;
    5912           0 :          case 0x20b1:
    5913           0 :                 return "WERR_DS_CANT_MOD_SYSTEM_ONLY";
    5914           0 :                 break;
    5915           0 :          case 0x20b2:
    5916           0 :                 return "WERR_DS_REPLICATOR_ONLY";
    5917           0 :                 break;
    5918           0 :          case 0x20b3:
    5919           0 :                 return "WERR_DS_OBJ_CLASS_NOT_DEFINED";
    5920           0 :                 break;
    5921           0 :          case 0x20b4:
    5922           0 :                 return "WERR_DS_OBJ_CLASS_NOT_SUBCLASS";
    5923           0 :                 break;
    5924           0 :          case 0x20b5:
    5925           0 :                 return "WERR_DS_NAME_REFERENCE_INVALID";
    5926           0 :                 break;
    5927           0 :          case 0x20b6:
    5928           0 :                 return "WERR_DS_CROSS_REF_EXISTS";
    5929           0 :                 break;
    5930           0 :          case 0x20b7:
    5931           0 :                 return "WERR_DS_CANT_DEL_MASTER_CROSSREF";
    5932           0 :                 break;
    5933           0 :          case 0x20b8:
    5934           0 :                 return "WERR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD";
    5935           0 :                 break;
    5936           0 :          case 0x20b9:
    5937           0 :                 return "WERR_DS_NOTIFY_FILTER_TOO_COMPLEX";
    5938           0 :                 break;
    5939           0 :          case 0x20ba:
    5940           0 :                 return "WERR_DS_DUP_RDN";
    5941           0 :                 break;
    5942           0 :          case 0x20bb:
    5943           0 :                 return "WERR_DS_DUP_OID";
    5944           0 :                 break;
    5945           0 :          case 0x20bc:
    5946           0 :                 return "WERR_DS_DUP_MAPI_ID";
    5947           0 :                 break;
    5948           0 :          case 0x20bd:
    5949           0 :                 return "WERR_DS_DUP_SCHEMA_ID_GUID";
    5950           0 :                 break;
    5951           0 :          case 0x20be:
    5952           0 :                 return "WERR_DS_DUP_LDAP_DISPLAY_NAME";
    5953           0 :                 break;
    5954           0 :          case 0x20bf:
    5955           0 :                 return "WERR_DS_SEMANTIC_ATT_TEST";
    5956           0 :                 break;
    5957           0 :          case 0x20c0:
    5958           0 :                 return "WERR_DS_SYNTAX_MISMATCH";
    5959           0 :                 break;
    5960           0 :          case 0x20c1:
    5961           0 :                 return "WERR_DS_EXISTS_IN_MUST_HAVE";
    5962           0 :                 break;
    5963           0 :          case 0x20c2:
    5964           0 :                 return "WERR_DS_EXISTS_IN_MAY_HAVE";
    5965           0 :                 break;
    5966           0 :          case 0x20c3:
    5967           0 :                 return "WERR_DS_NONEXISTENT_MAY_HAVE";
    5968           0 :                 break;
    5969           0 :          case 0x20c4:
    5970           0 :                 return "WERR_DS_NONEXISTENT_MUST_HAVE";
    5971           0 :                 break;
    5972           0 :          case 0x20c5:
    5973           0 :                 return "WERR_DS_AUX_CLS_TEST_FAIL";
    5974           0 :                 break;
    5975           0 :          case 0x20c6:
    5976           0 :                 return "WERR_DS_NONEXISTENT_POSS_SUP";
    5977           0 :                 break;
    5978           0 :          case 0x20c7:
    5979           0 :                 return "WERR_DS_SUB_CLS_TEST_FAIL";
    5980           0 :                 break;
    5981           0 :          case 0x20c8:
    5982           0 :                 return "WERR_DS_BAD_RDN_ATT_ID_SYNTAX";
    5983           0 :                 break;
    5984           0 :          case 0x20c9:
    5985           0 :                 return "WERR_DS_EXISTS_IN_AUX_CLS";
    5986           0 :                 break;
    5987           0 :          case 0x20ca:
    5988           0 :                 return "WERR_DS_EXISTS_IN_SUB_CLS";
    5989           0 :                 break;
    5990           0 :          case 0x20cb:
    5991           0 :                 return "WERR_DS_EXISTS_IN_POSS_SUP";
    5992           0 :                 break;
    5993           0 :          case 0x20cc:
    5994           0 :                 return "WERR_DS_RECALCSCHEMA_FAILED";
    5995           0 :                 break;
    5996           0 :          case 0x20cd:
    5997           0 :                 return "WERR_DS_TREE_DELETE_NOT_FINISHED";
    5998           0 :                 break;
    5999           0 :          case 0x20ce:
    6000           0 :                 return "WERR_DS_CANT_DELETE";
    6001           0 :                 break;
    6002           0 :          case 0x20cf:
    6003           0 :                 return "WERR_DS_ATT_SCHEMA_REQ_ID";
    6004           0 :                 break;
    6005           0 :          case 0x20d0:
    6006           0 :                 return "WERR_DS_BAD_ATT_SCHEMA_SYNTAX";
    6007           0 :                 break;
    6008           0 :          case 0x20d1:
    6009           0 :                 return "WERR_DS_CANT_CACHE_ATT";
    6010           0 :                 break;
    6011           0 :          case 0x20d2:
    6012           0 :                 return "WERR_DS_CANT_CACHE_CLASS";
    6013           0 :                 break;
    6014           0 :          case 0x20d3:
    6015           0 :                 return "WERR_DS_CANT_REMOVE_ATT_CACHE";
    6016           0 :                 break;
    6017           0 :          case 0x20d4:
    6018           0 :                 return "WERR_DS_CANT_REMOVE_CLASS_CACHE";
    6019           0 :                 break;
    6020           0 :          case 0x20d5:
    6021           0 :                 return "WERR_DS_CANT_RETRIEVE_DN";
    6022           0 :                 break;
    6023           0 :          case 0x20d6:
    6024           0 :                 return "WERR_DS_MISSING_SUPREF";
    6025           0 :                 break;
    6026           0 :          case 0x20d7:
    6027           0 :                 return "WERR_DS_CANT_RETRIEVE_INSTANCE";
    6028           0 :                 break;
    6029           0 :          case 0x20d8:
    6030           0 :                 return "WERR_DS_CODE_INCONSISTENCY";
    6031           0 :                 break;
    6032           0 :          case 0x20d9:
    6033           0 :                 return "WERR_DS_DATABASE_ERROR";
    6034           0 :                 break;
    6035           0 :          case 0x20da:
    6036           0 :                 return "WERR_DS_GOVERNSID_MISSING";
    6037           0 :                 break;
    6038           0 :          case 0x20db:
    6039           0 :                 return "WERR_DS_MISSING_EXPECTED_ATT";
    6040           0 :                 break;
    6041           0 :          case 0x20dc:
    6042           0 :                 return "WERR_DS_NCNAME_MISSING_CR_REF";
    6043           0 :                 break;
    6044           0 :          case 0x20dd:
    6045           0 :                 return "WERR_DS_SECURITY_CHECKING_ERROR";
    6046           0 :                 break;
    6047           0 :          case 0x20de:
    6048           0 :                 return "WERR_DS_SCHEMA_NOT_LOADED";
    6049           0 :                 break;
    6050           0 :          case 0x20df:
    6051           0 :                 return "WERR_DS_SCHEMA_ALLOC_FAILED";
    6052           0 :                 break;
    6053           0 :          case 0x20e0:
    6054           0 :                 return "WERR_DS_ATT_SCHEMA_REQ_SYNTAX";
    6055           0 :                 break;
    6056           0 :          case 0x20e1:
    6057           0 :                 return "WERR_DS_GCVERIFY_ERROR";
    6058           0 :                 break;
    6059          10 :          case 0x20e2:
    6060          10 :                 return "WERR_DS_DRA_SCHEMA_MISMATCH";
    6061           0 :                 break;
    6062           0 :          case 0x20e3:
    6063           0 :                 return "WERR_DS_CANT_FIND_DSA_OBJ";
    6064           0 :                 break;
    6065           5 :          case 0x20e4:
    6066           5 :                 return "WERR_DS_CANT_FIND_EXPECTED_NC";
    6067           0 :                 break;
    6068           0 :          case 0x20e5:
    6069           0 :                 return "WERR_DS_CANT_FIND_NC_IN_CACHE";
    6070           0 :                 break;
    6071           0 :          case 0x20e6:
    6072           0 :                 return "WERR_DS_CANT_RETRIEVE_CHILD";
    6073           0 :                 break;
    6074           0 :          case 0x20e7:
    6075           0 :                 return "WERR_DS_SECURITY_ILLEGAL_MODIFY";
    6076           0 :                 break;
    6077           0 :          case 0x20e8:
    6078           0 :                 return "WERR_DS_CANT_REPLACE_HIDDEN_REC";
    6079           0 :                 break;
    6080           0 :          case 0x20e9:
    6081           0 :                 return "WERR_DS_BAD_HIERARCHY_FILE";
    6082           0 :                 break;
    6083           0 :          case 0x20ea:
    6084           0 :                 return "WERR_DS_BUILD_HIERARCHY_TABLE_FAILED";
    6085           0 :                 break;
    6086           0 :          case 0x20eb:
    6087           0 :                 return "WERR_DS_CONFIG_PARAM_MISSING";
    6088           0 :                 break;
    6089           0 :          case 0x20ec:
    6090           0 :                 return "WERR_DS_COUNTING_AB_INDICES_FAILED";
    6091           0 :                 break;
    6092           0 :          case 0x20ed:
    6093           0 :                 return "WERR_DS_HIERARCHY_TABLE_MALLOC_FAILED";
    6094           0 :                 break;
    6095           0 :          case 0x20ee:
    6096           0 :                 return "WERR_DS_INTERNAL_FAILURE";
    6097           0 :                 break;
    6098           0 :          case 0x20ef:
    6099           0 :                 return "WERR_DS_UNKNOWN_ERROR";
    6100           0 :                 break;
    6101           0 :          case 0x20f0:
    6102           0 :                 return "WERR_DS_ROOT_REQUIRES_CLASS_TOP";
    6103           0 :                 break;
    6104           0 :          case 0x20f1:
    6105           0 :                 return "WERR_DS_REFUSING_FSMO_ROLES";
    6106           0 :                 break;
    6107           0 :          case 0x20f2:
    6108           0 :                 return "WERR_DS_MISSING_FSMO_SETTINGS";
    6109           0 :                 break;
    6110           0 :          case 0x20f3:
    6111           0 :                 return "WERR_DS_UNABLE_TO_SURRENDER_ROLES";
    6112           0 :                 break;
    6113           0 :          case 0x20f4:
    6114           0 :                 return "WERR_DS_DRA_GENERIC";
    6115           0 :                 break;
    6116           0 :          case 0x20f5:
    6117           0 :                 return "WERR_DS_DRA_INVALID_PARAMETER";
    6118           0 :                 break;
    6119           0 :          case 0x20f6:
    6120           0 :                 return "WERR_DS_DRA_BUSY";
    6121           0 :                 break;
    6122          14 :          case 0x20f7:
    6123          14 :                 return "WERR_DS_DRA_BAD_DN";
    6124           0 :                 break;
    6125           2 :          case 0x20f8:
    6126           2 :                 return "WERR_DS_DRA_BAD_NC";
    6127           0 :                 break;
    6128           0 :          case 0x20f9:
    6129           0 :                 return "WERR_DS_DRA_DN_EXISTS";
    6130           0 :                 break;
    6131           0 :          case 0x20fa:
    6132           0 :                 return "WERR_DS_DRA_INTERNAL_ERROR";
    6133           0 :                 break;
    6134           0 :          case 0x20fb:
    6135           0 :                 return "WERR_DS_DRA_INCONSISTENT_DIT";
    6136           0 :                 break;
    6137           0 :          case 0x20fc:
    6138           0 :                 return "WERR_DS_DRA_CONNECTION_FAILED";
    6139           0 :                 break;
    6140           0 :          case 0x20fd:
    6141           0 :                 return "WERR_DS_DRA_BAD_INSTANCE_TYPE";
    6142           0 :                 break;
    6143           0 :          case 0x20fe:
    6144           0 :                 return "WERR_DS_DRA_OUT_OF_MEM";
    6145           0 :                 break;
    6146           0 :          case 0x20ff:
    6147           0 :                 return "WERR_DS_DRA_MAIL_PROBLEM";
    6148           0 :                 break;
    6149           0 :          case 0x2100:
    6150           0 :                 return "WERR_DS_DRA_REF_ALREADY_EXISTS";
    6151           0 :                 break;
    6152           0 :          case 0x2101:
    6153           0 :                 return "WERR_DS_DRA_REF_NOT_FOUND";
    6154           0 :                 break;
    6155           0 :          case 0x2102:
    6156           0 :                 return "WERR_DS_DRA_OBJ_IS_REP_SOURCE";
    6157           0 :                 break;
    6158           5 :          case 0x2103:
    6159           5 :                 return "WERR_DS_DRA_DB_ERROR";
    6160           0 :                 break;
    6161           0 :          case 0x2104:
    6162           0 :                 return "WERR_DS_DRA_NO_REPLICA";
    6163           0 :                 break;
    6164          66 :          case 0x2105:
    6165          66 :                 return "WERR_DS_DRA_ACCESS_DENIED";
    6166           0 :                 break;
    6167           0 :          case 0x2106:
    6168           0 :                 return "WERR_DS_DRA_NOT_SUPPORTED";
    6169           0 :                 break;
    6170           0 :          case 0x2107:
    6171           0 :                 return "WERR_DS_DRA_RPC_CANCELLED";
    6172           0 :                 break;
    6173           2 :          case 0x2108:
    6174           2 :                 return "WERR_DS_DRA_SOURCE_DISABLED";
    6175           0 :                 break;
    6176           2 :          case 0x2109:
    6177           2 :                 return "WERR_DS_DRA_SINK_DISABLED";
    6178           0 :                 break;
    6179           0 :          case 0x210a:
    6180           0 :                 return "WERR_DS_DRA_NAME_COLLISION";
    6181           0 :                 break;
    6182           0 :          case 0x210b:
    6183           0 :                 return "WERR_DS_DRA_SOURCE_REINSTALLED";
    6184           0 :                 break;
    6185           2 :          case 0x210c:
    6186           2 :                 return "WERR_DS_DRA_MISSING_PARENT";
    6187           0 :                 break;
    6188           0 :          case 0x210d:
    6189           0 :                 return "WERR_DS_DRA_PREEMPTED";
    6190           0 :                 break;
    6191           0 :          case 0x210e:
    6192           0 :                 return "WERR_DS_DRA_ABANDON_SYNC";
    6193           0 :                 break;
    6194           0 :          case 0x210f:
    6195           0 :                 return "WERR_DS_DRA_SHUTDOWN";
    6196           0 :                 break;
    6197           0 :          case 0x2110:
    6198           0 :                 return "WERR_DS_DRA_INCOMPATIBLE_PARTIAL_SET";
    6199           0 :                 break;
    6200           0 :          case 0x2111:
    6201           0 :                 return "WERR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA";
    6202           0 :                 break;
    6203           0 :          case 0x2112:
    6204           0 :                 return "WERR_DS_DRA_EXTN_CONNECTION_FAILED";
    6205           0 :                 break;
    6206           0 :          case 0x2113:
    6207           0 :                 return "WERR_DS_INSTALL_SCHEMA_MISMATCH";
    6208           0 :                 break;
    6209           0 :          case 0x2114:
    6210           0 :                 return "WERR_DS_DUP_LINK_ID";
    6211           0 :                 break;
    6212           0 :          case 0x2115:
    6213           0 :                 return "WERR_DS_NAME_ERROR_RESOLVING";
    6214           0 :                 break;
    6215           0 :          case 0x2116:
    6216           0 :                 return "WERR_DS_NAME_ERROR_NOT_FOUND";
    6217           0 :                 break;
    6218           0 :          case 0x2117:
    6219           0 :                 return "WERR_DS_NAME_ERROR_NOT_UNIQUE";
    6220           0 :                 break;
    6221           0 :          case 0x2118:
    6222           0 :                 return "WERR_DS_NAME_ERROR_NO_MAPPING";
    6223           0 :                 break;
    6224           0 :          case 0x2119:
    6225           0 :                 return "WERR_DS_NAME_ERROR_DOMAIN_ONLY";
    6226           0 :                 break;
    6227           0 :          case 0x211a:
    6228           0 :                 return "WERR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING";
    6229           0 :                 break;
    6230           0 :          case 0x211b:
    6231           0 :                 return "WERR_DS_CONSTRUCTED_ATT_MOD";
    6232           0 :                 break;
    6233           0 :          case 0x211c:
    6234           0 :                 return "WERR_DS_WRONG_OM_OBJ_CLASS";
    6235           0 :                 break;
    6236           0 :          case 0x211d:
    6237           0 :                 return "WERR_DS_DRA_REPL_PENDING";
    6238           0 :                 break;
    6239           0 :          case 0x211e:
    6240           0 :                 return "WERR_DS_DS_REQUIRED";
    6241           0 :                 break;
    6242           0 :          case 0x211f:
    6243           0 :                 return "WERR_DS_INVALID_LDAP_DISPLAY_NAME";
    6244           0 :                 break;
    6245           0 :          case 0x2120:
    6246           0 :                 return "WERR_DS_NON_BASE_SEARCH";
    6247           0 :                 break;
    6248           0 :          case 0x2121:
    6249           0 :                 return "WERR_DS_CANT_RETRIEVE_ATTS";
    6250           0 :                 break;
    6251           0 :          case 0x2122:
    6252           0 :                 return "WERR_DS_BACKLINK_WITHOUT_LINK";
    6253           0 :                 break;
    6254           0 :          case 0x2123:
    6255           0 :                 return "WERR_DS_EPOCH_MISMATCH";
    6256           0 :                 break;
    6257           0 :          case 0x2124:
    6258           0 :                 return "WERR_DS_SRC_NAME_MISMATCH";
    6259           0 :                 break;
    6260           0 :          case 0x2125:
    6261           0 :                 return "WERR_DS_SRC_AND_DST_NC_IDENTICAL";
    6262           0 :                 break;
    6263           0 :          case 0x2126:
    6264           0 :                 return "WERR_DS_DST_NC_MISMATCH";
    6265           0 :                 break;
    6266           0 :          case 0x2127:
    6267           0 :                 return "WERR_DS_NOT_AUTHORITIVE_FOR_DST_NC";
    6268           0 :                 break;
    6269           0 :          case 0x2128:
    6270           0 :                 return "WERR_DS_SRC_GUID_MISMATCH";
    6271           0 :                 break;
    6272           0 :          case 0x2129:
    6273           0 :                 return "WERR_DS_CANT_MOVE_DELETED_OBJECT";
    6274           0 :                 break;
    6275           0 :          case 0x212a:
    6276           0 :                 return "WERR_DS_PDC_OPERATION_IN_PROGRESS";
    6277           0 :                 break;
    6278           0 :          case 0x212b:
    6279           0 :                 return "WERR_DS_CROSS_DOMAIN_CLEANUP_REQD";
    6280           0 :                 break;
    6281           0 :          case 0x212c:
    6282           0 :                 return "WERR_DS_ILLEGAL_XDOM_MOVE_OPERATION";
    6283           0 :                 break;
    6284           0 :          case 0x212d:
    6285           0 :                 return "WERR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS";
    6286           0 :                 break;
    6287           0 :          case 0x212e:
    6288           0 :                 return "WERR_DS_NC_MUST_HAVE_NC_PARENT";
    6289           0 :                 break;
    6290           0 :          case 0x212f:
    6291           0 :                 return "WERR_DS_CR_IMPOSSIBLE_TO_VALIDATE";
    6292           0 :                 break;
    6293           0 :          case 0x2130:
    6294           0 :                 return "WERR_DS_DST_DOMAIN_NOT_NATIVE";
    6295           0 :                 break;
    6296           0 :          case 0x2131:
    6297           0 :                 return "WERR_DS_MISSING_INFRASTRUCTURE_CONTAINER";
    6298           0 :                 break;
    6299           0 :          case 0x2132:
    6300           0 :                 return "WERR_DS_CANT_MOVE_ACCOUNT_GROUP";
    6301           0 :                 break;
    6302           0 :          case 0x2133:
    6303           0 :                 return "WERR_DS_CANT_MOVE_RESOURCE_GROUP";
    6304           0 :                 break;
    6305           0 :          case 0x2134:
    6306           0 :                 return "WERR_DS_INVALID_SEARCH_FLAG";
    6307           0 :                 break;
    6308           0 :          case 0x2135:
    6309           0 :                 return "WERR_DS_NO_TREE_DELETE_ABOVE_NC";
    6310           0 :                 break;
    6311           0 :          case 0x2136:
    6312           0 :                 return "WERR_DS_COULDNT_LOCK_TREE_FOR_DELETE";
    6313           0 :                 break;
    6314           0 :          case 0x2137:
    6315           0 :                 return "WERR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE";
    6316           0 :                 break;
    6317           0 :          case 0x2138:
    6318           0 :                 return "WERR_DS_SAM_INIT_FAILURE";
    6319           0 :                 break;
    6320           0 :          case 0x2139:
    6321           0 :                 return "WERR_DS_SENSITIVE_GROUP_VIOLATION";
    6322           0 :                 break;
    6323           0 :          case 0x213a:
    6324           0 :                 return "WERR_DS_CANT_MOD_PRIMARYGROUPID";
    6325           0 :                 break;
    6326           0 :          case 0x213b:
    6327           0 :                 return "WERR_DS_ILLEGAL_BASE_SCHEMA_MOD";
    6328           0 :                 break;
    6329           0 :          case 0x213c:
    6330           0 :                 return "WERR_DS_NONSAFE_SCHEMA_CHANGE";
    6331           0 :                 break;
    6332           0 :          case 0x213d:
    6333           0 :                 return "WERR_DS_SCHEMA_UPDATE_DISALLOWED";
    6334           0 :                 break;
    6335           0 :          case 0x213e:
    6336           0 :                 return "WERR_DS_CANT_CREATE_UNDER_SCHEMA";
    6337           0 :                 break;
    6338           0 :          case 0x213f:
    6339           0 :                 return "WERR_DS_INSTALL_NO_SRC_SCH_VERSION";
    6340           0 :                 break;
    6341           0 :          case 0x2140:
    6342           0 :                 return "WERR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE";
    6343           0 :                 break;
    6344           0 :          case 0x2141:
    6345           0 :                 return "WERR_DS_INVALID_GROUP_TYPE";
    6346           0 :                 break;
    6347           0 :          case 0x2142:
    6348           0 :                 return "WERR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN";
    6349           0 :                 break;
    6350           0 :          case 0x2143:
    6351           0 :                 return "WERR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN";
    6352           0 :                 break;
    6353           0 :          case 0x2144:
    6354           0 :                 return "WERR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER";
    6355           0 :                 break;
    6356           0 :          case 0x2145:
    6357           0 :                 return "WERR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER";
    6358           0 :                 break;
    6359           0 :          case 0x2146:
    6360           0 :                 return "WERR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER";
    6361           0 :                 break;
    6362           0 :          case 0x2147:
    6363           0 :                 return "WERR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER";
    6364           0 :                 break;
    6365           0 :          case 0x2148:
    6366           0 :                 return "WERR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER";
    6367           0 :                 break;
    6368           0 :          case 0x2149:
    6369           0 :                 return "WERR_DS_HAVE_PRIMARY_MEMBERS";
    6370           0 :                 break;
    6371           0 :          case 0x214a:
    6372           0 :                 return "WERR_DS_STRING_SD_CONVERSION_FAILED";
    6373           0 :                 break;
    6374           0 :          case 0x214b:
    6375           0 :                 return "WERR_DS_NAMING_MASTER_GC";
    6376           0 :                 break;
    6377           0 :          case 0x214c:
    6378           0 :                 return "WERR_DS_DNS_LOOKUP_FAILURE";
    6379           0 :                 break;
    6380           0 :          case 0x214d:
    6381           0 :                 return "WERR_DS_COULDNT_UPDATE_SPNS";
    6382           0 :                 break;
    6383           0 :          case 0x214e:
    6384           0 :                 return "WERR_DS_CANT_RETRIEVE_SD";
    6385           0 :                 break;
    6386           0 :          case 0x214f:
    6387           0 :                 return "WERR_DS_KEY_NOT_UNIQUE";
    6388           0 :                 break;
    6389           0 :          case 0x2150:
    6390           0 :                 return "WERR_DS_WRONG_LINKED_ATT_SYNTAX";
    6391           0 :                 break;
    6392           0 :          case 0x2151:
    6393           0 :                 return "WERR_DS_SAM_NEED_BOOTKEY_PASSWORD";
    6394           0 :                 break;
    6395           0 :          case 0x2152:
    6396           0 :                 return "WERR_DS_SAM_NEED_BOOTKEY_FLOPPY";
    6397           0 :                 break;
    6398           0 :          case 0x2153:
    6399           0 :                 return "WERR_DS_CANT_START";
    6400           0 :                 break;
    6401           0 :          case 0x2154:
    6402           0 :                 return "WERR_DS_INIT_FAILURE";
    6403           0 :                 break;
    6404           0 :          case 0x2155:
    6405           0 :                 return "WERR_DS_NO_PKT_PRIVACY_ON_CONNECTION";
    6406           0 :                 break;
    6407           0 :          case 0x2156:
    6408           0 :                 return "WERR_DS_SOURCE_DOMAIN_IN_FOREST";
    6409           0 :                 break;
    6410           0 :          case 0x2157:
    6411           0 :                 return "WERR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST";
    6412           0 :                 break;
    6413           0 :          case 0x2158:
    6414           0 :                 return "WERR_DS_DESTINATION_AUDITING_NOT_ENABLED";
    6415           0 :                 break;
    6416           0 :          case 0x2159:
    6417           0 :                 return "WERR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN";
    6418           0 :                 break;
    6419           0 :          case 0x215a:
    6420           0 :                 return "WERR_DS_SRC_OBJ_NOT_GROUP_OR_USER";
    6421           0 :                 break;
    6422           0 :          case 0x215b:
    6423           0 :                 return "WERR_DS_SRC_SID_EXISTS_IN_FOREST";
    6424           0 :                 break;
    6425           0 :          case 0x215c:
    6426           0 :                 return "WERR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH";
    6427           0 :                 break;
    6428           0 :          case 0x215d:
    6429           0 :                 return "WERR_SAM_INIT_FAILURE";
    6430           0 :                 break;
    6431           0 :          case 0x215e:
    6432           0 :                 return "WERR_DS_DRA_SCHEMA_INFO_SHIP";
    6433           0 :                 break;
    6434           0 :          case 0x215f:
    6435           0 :                 return "WERR_DS_DRA_SCHEMA_CONFLICT";
    6436           0 :                 break;
    6437           0 :          case 0x2160:
    6438           0 :                 return "WERR_DS_DRA_EARLIER_SCHEMA_CONFLICT";
    6439           0 :                 break;
    6440           0 :          case 0x2161:
    6441           0 :                 return "WERR_DS_DRA_OBJ_NC_MISMATCH";
    6442           0 :                 break;
    6443           0 :          case 0x2162:
    6444           0 :                 return "WERR_DS_NC_STILL_HAS_DSAS";
    6445           0 :                 break;
    6446           0 :          case 0x2163:
    6447           0 :                 return "WERR_DS_GC_REQUIRED";
    6448           0 :                 break;
    6449           0 :          case 0x2164:
    6450           0 :                 return "WERR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY";
    6451           0 :                 break;
    6452           0 :          case 0x2165:
    6453           0 :                 return "WERR_DS_NO_FPO_IN_UNIVERSAL_GROUPS";
    6454           0 :                 break;
    6455           0 :          case 0x2166:
    6456           0 :                 return "WERR_DS_CANT_ADD_TO_GC";
    6457           0 :                 break;
    6458           0 :          case 0x2167:
    6459           0 :                 return "WERR_DS_NO_CHECKPOINT_WITH_PDC";
    6460           0 :                 break;
    6461           0 :          case 0x2168:
    6462           0 :                 return "WERR_DS_SOURCE_AUDITING_NOT_ENABLED";
    6463           0 :                 break;
    6464           0 :          case 0x2169:
    6465           0 :                 return "WERR_DS_CANT_CREATE_IN_NONDOMAIN_NC";
    6466           0 :                 break;
    6467           0 :          case 0x216a:
    6468           0 :                 return "WERR_DS_INVALID_NAME_FOR_SPN";
    6469           0 :                 break;
    6470           0 :          case 0x216b:
    6471           0 :                 return "WERR_DS_FILTER_USES_CONTRUCTED_ATTRS";
    6472           0 :                 break;
    6473           0 :          case 0x216c:
    6474           0 :                 return "WERR_DS_UNICODEPWD_NOT_IN_QUOTES";
    6475           0 :                 break;
    6476           0 :          case 0x216d:
    6477           0 :                 return "WERR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED";
    6478           0 :                 break;
    6479           0 :          case 0x216e:
    6480           0 :                 return "WERR_DS_MUST_BE_RUN_ON_DST_DC";
    6481           0 :                 break;
    6482           0 :          case 0x216f:
    6483           0 :                 return "WERR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER";
    6484           0 :                 break;
    6485           0 :          case 0x2170:
    6486           0 :                 return "WERR_DS_CANT_TREE_DELETE_CRITICAL_OBJ";
    6487           0 :                 break;
    6488           0 :          case 0x2171:
    6489           0 :                 return "WERR_DS_INIT_FAILURE_CONSOLE";
    6490           0 :                 break;
    6491           0 :          case 0x2172:
    6492           0 :                 return "WERR_DS_SAM_INIT_FAILURE_CONSOLE";
    6493           0 :                 break;
    6494           0 :          case 0x2173:
    6495           0 :                 return "WERR_DS_FOREST_VERSION_TOO_HIGH";
    6496           0 :                 break;
    6497           0 :          case 0x2174:
    6498           0 :                 return "WERR_DS_DOMAIN_VERSION_TOO_HIGH";
    6499           0 :                 break;
    6500           0 :          case 0x2175:
    6501           0 :                 return "WERR_DS_FOREST_VERSION_TOO_LOW";
    6502           0 :                 break;
    6503           0 :          case 0x2176:
    6504           0 :                 return "WERR_DS_DOMAIN_VERSION_TOO_LOW";
    6505           0 :                 break;
    6506           0 :          case 0x2177:
    6507           0 :                 return "WERR_DS_INCOMPATIBLE_VERSION";
    6508           0 :                 break;
    6509           0 :          case 0x2178:
    6510           0 :                 return "WERR_DS_LOW_DSA_VERSION";
    6511           0 :                 break;
    6512           0 :          case 0x2179:
    6513           0 :                 return "WERR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN";
    6514           0 :                 break;
    6515           0 :          case 0x217a:
    6516           0 :                 return "WERR_DS_NOT_SUPPORTED_SORT_ORDER";
    6517           0 :                 break;
    6518           0 :          case 0x217b:
    6519           0 :                 return "WERR_DS_NAME_NOT_UNIQUE";
    6520           0 :                 break;
    6521           0 :          case 0x217c:
    6522           0 :                 return "WERR_DS_MACHINE_ACCOUNT_CREATED_PRENT4";
    6523           0 :                 break;
    6524           0 :          case 0x217d:
    6525           0 :                 return "WERR_DS_OUT_OF_VERSION_STORE";
    6526           0 :                 break;
    6527           0 :          case 0x217e:
    6528           0 :                 return "WERR_DS_INCOMPATIBLE_CONTROLS_USED";
    6529           0 :                 break;
    6530           0 :          case 0x217f:
    6531           0 :                 return "WERR_DS_NO_REF_DOMAIN";
    6532           0 :                 break;
    6533           0 :          case 0x2180:
    6534           0 :                 return "WERR_DS_RESERVED_LINK_ID";
    6535           0 :                 break;
    6536           0 :          case 0x2181:
    6537           0 :                 return "WERR_DS_LINK_ID_NOT_AVAILABLE";
    6538           0 :                 break;
    6539           0 :          case 0x2182:
    6540           0 :                 return "WERR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER";
    6541           0 :                 break;
    6542           0 :          case 0x2183:
    6543           0 :                 return "WERR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE";
    6544           0 :                 break;
    6545           0 :          case 0x2184:
    6546           0 :                 return "WERR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC";
    6547           0 :                 break;
    6548           0 :          case 0x2185:
    6549           0 :                 return "WERR_DS_MODIFYDN_DISALLOWED_BY_FLAG";
    6550           0 :                 break;
    6551           0 :          case 0x2186:
    6552           0 :                 return "WERR_DS_MODIFYDN_WRONG_GRANDPARENT";
    6553           0 :                 break;
    6554           0 :          case 0x2187:
    6555           0 :                 return "WERR_DS_NAME_ERROR_TRUST_REFERRAL";
    6556           0 :                 break;
    6557           0 :          case 0x2188:
    6558           0 :                 return "WERR_NOT_SUPPORTED_ON_STANDARD_SERVER";
    6559           0 :                 break;
    6560           0 :          case 0x2189:
    6561           0 :                 return "WERR_DS_CANT_ACCESS_REMOTE_PART_OF_AD";
    6562           0 :                 break;
    6563           0 :          case 0x218a:
    6564           0 :                 return "WERR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2";
    6565           0 :                 break;
    6566           0 :          case 0x218b:
    6567           0 :                 return "WERR_DS_THREAD_LIMIT_EXCEEDED";
    6568           0 :                 break;
    6569           0 :          case 0x218c:
    6570           0 :                 return "WERR_DS_NOT_CLOSEST";
    6571           0 :                 break;
    6572           0 :          case 0x218d:
    6573           0 :                 return "WERR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF";
    6574           0 :                 break;
    6575           0 :          case 0x218e:
    6576           0 :                 return "WERR_DS_SINGLE_USER_MODE_FAILED";
    6577           0 :                 break;
    6578           0 :          case 0x218f:
    6579           0 :                 return "WERR_DS_NTDSCRIPT_SYNTAX_ERROR";
    6580           0 :                 break;
    6581           0 :          case 0x2190:
    6582           0 :                 return "WERR_DS_NTDSCRIPT_PROCESS_ERROR";
    6583           0 :                 break;
    6584           0 :          case 0x2191:
    6585           0 :                 return "WERR_DS_DIFFERENT_REPL_EPOCHS";
    6586           0 :                 break;
    6587           0 :          case 0x2192:
    6588           0 :                 return "WERR_DS_DRS_EXTENSIONS_CHANGED";
    6589           0 :                 break;
    6590           0 :          case 0x2193:
    6591           0 :                 return "WERR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR";
    6592           0 :                 break;
    6593           0 :          case 0x2194:
    6594           0 :                 return "WERR_DS_NO_MSDS_INTID";
    6595           0 :                 break;
    6596           0 :          case 0x2195:
    6597           0 :                 return "WERR_DS_DUP_MSDS_INTID";
    6598           0 :                 break;
    6599           0 :          case 0x2196:
    6600           0 :                 return "WERR_DS_EXISTS_IN_RDNATTID";
    6601           0 :                 break;
    6602           0 :          case 0x2197:
    6603           0 :                 return "WERR_DS_AUTHORIZATION_FAILED";
    6604           0 :                 break;
    6605           0 :          case 0x2198:
    6606           0 :                 return "WERR_DS_INVALID_SCRIPT";
    6607           0 :                 break;
    6608           0 :          case 0x2199:
    6609           0 :                 return "WERR_DS_REMOTE_CROSSREF_OP_FAILED";
    6610           0 :                 break;
    6611           0 :          case 0x219a:
    6612           0 :                 return "WERR_DS_CROSS_REF_BUSY";
    6613           0 :                 break;
    6614           0 :          case 0x219b:
    6615           0 :                 return "WERR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN";
    6616           0 :                 break;
    6617           0 :          case 0x219c:
    6618           0 :                 return "WERR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC";
    6619           0 :                 break;
    6620           0 :          case 0x219d:
    6621           0 :                 return "WERR_DS_DUPLICATE_ID_FOUND";
    6622           0 :                 break;
    6623           0 :          case 0x219e:
    6624           0 :                 return "WERR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT";
    6625           0 :                 break;
    6626           0 :          case 0x219f:
    6627           0 :                 return "WERR_DS_GROUP_CONVERSION_ERROR";
    6628           0 :                 break;
    6629           0 :          case 0x21a0:
    6630           0 :                 return "WERR_DS_CANT_MOVE_APP_BASIC_GROUP";
    6631           0 :                 break;
    6632           0 :          case 0x21a1:
    6633           0 :                 return "WERR_DS_CANT_MOVE_APP_QUERY_GROUP";
    6634           0 :                 break;
    6635           0 :          case 0x21a2:
    6636           0 :                 return "WERR_DS_ROLE_NOT_VERIFIED";
    6637           0 :                 break;
    6638           0 :          case 0x21a3:
    6639           0 :                 return "WERR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL";
    6640           0 :                 break;
    6641           0 :          case 0x21a4:
    6642           0 :                 return "WERR_DS_DOMAIN_RENAME_IN_PROGRESS";
    6643           0 :                 break;
    6644           0 :          case 0x21a5:
    6645           0 :                 return "WERR_DS_EXISTING_AD_CHILD_NC";
    6646           0 :                 break;
    6647           0 :          case 0x21a6:
    6648           0 :                 return "WERR_DS_REPL_LIFETIME_EXCEEDED";
    6649           0 :                 break;
    6650           0 :          case 0x21a7:
    6651           0 :                 return "WERR_DS_DISALLOWED_IN_SYSTEM_CONTAINER";
    6652           0 :                 break;
    6653           0 :          case 0x21a8:
    6654           0 :                 return "WERR_DS_LDAP_SEND_QUEUE_FULL";
    6655           0 :                 break;
    6656           0 :          case 0x21a9:
    6657           0 :                 return "WERR_DS_DRA_OUT_SCHEDULE_WINDOW";
    6658           0 :                 break;
    6659           0 :          case 0x21aa:
    6660           0 :                 return "WERR_DS_POLICY_NOT_KNOWN";
    6661           0 :                 break;
    6662           0 :          case 0x21ab:
    6663           0 :                 return "WERR_NO_SITE_SETTINGS_OBJECT";
    6664           0 :                 break;
    6665           0 :          case 0x21ac:
    6666           0 :                 return "WERR_NO_SECRETS";
    6667           0 :                 break;
    6668           0 :          case 0x21ad:
    6669           0 :                 return "WERR_NO_WRITABLE_DC_FOUND";
    6670           0 :                 break;
    6671           0 :          case 0x21ae:
    6672           0 :                 return "WERR_DS_NO_SERVER_OBJECT";
    6673           0 :                 break;
    6674           0 :          case 0x21af:
    6675           0 :                 return "WERR_DS_NO_NTDSA_OBJECT";
    6676           0 :                 break;
    6677           0 :          case 0x21b0:
    6678           0 :                 return "WERR_DS_NON_ASQ_SEARCH";
    6679           0 :                 break;
    6680           0 :          case 0x21b1:
    6681           0 :                 return "WERR_DS_AUDIT_FAILURE";
    6682           0 :                 break;
    6683           0 :          case 0x21b2:
    6684           0 :                 return "WERR_DS_INVALID_SEARCH_FLAG_SUBTREE";
    6685           0 :                 break;
    6686           0 :          case 0x21b3:
    6687           0 :                 return "WERR_DS_INVALID_SEARCH_FLAG_TUPLE";
    6688           0 :                 break;
    6689          62 :          case 0x21bf:
    6690          62 :                 return "WERR_DS_DRA_RECYCLED_TARGET";
    6691           0 :                 break;
    6692           0 :          case 0x21c2:
    6693           0 :                 return "WERR_DS_HIGH_DSA_VERSION";
    6694           0 :                 break;
    6695           0 :          case 0x21c7:
    6696           0 :                 return "WERR_DS_SPN_VALUE_NOT_UNIQUE_IN_FOREST";
    6697           0 :                 break;
    6698           0 :          case 0x21c8:
    6699           0 :                 return "WERR_DS_UPN_VALUE_NOT_UNIQUE_IN_FOREST";
    6700           0 :                 break;
    6701           0 :          case 0x2329:
    6702           0 :                 return "WERR_DNS_ERROR_RCODE_FORMAT_ERROR";
    6703           0 :                 break;
    6704           0 :          case 0x232a:
    6705           0 :                 return "WERR_DNS_ERROR_RCODE_SERVER_FAILURE";
    6706           0 :                 break;
    6707          12 :          case 0x232b:
    6708          12 :                 return "WERR_DNS_ERROR_RCODE_NAME_ERROR";
    6709           0 :                 break;
    6710           0 :          case 0x232c:
    6711           0 :                 return "WERR_DNS_ERROR_RCODE_NOT_IMPLEMENTED";
    6712           0 :                 break;
    6713           0 :          case 0x232d:
    6714           0 :                 return "WERR_DNS_ERROR_RCODE_REFUSED";
    6715           0 :                 break;
    6716           0 :          case 0x232e:
    6717           0 :                 return "WERR_DNS_ERROR_RCODE_YXDOMAIN";
    6718           0 :                 break;
    6719           0 :          case 0x232f:
    6720           0 :                 return "WERR_DNS_ERROR_RCODE_YXRRSET";
    6721           0 :                 break;
    6722           0 :          case 0x2330:
    6723           0 :                 return "WERR_DNS_ERROR_RCODE_NXRRSET";
    6724           0 :                 break;
    6725           0 :          case 0x2331:
    6726           0 :                 return "WERR_DNS_ERROR_RCODE_NOTAUTH";
    6727           0 :                 break;
    6728           0 :          case 0x2332:
    6729           0 :                 return "WERR_DNS_ERROR_RCODE_NOTZONE";
    6730           0 :                 break;
    6731           0 :          case 0x2338:
    6732           0 :                 return "WERR_DNS_ERROR_RCODE_BADSIG";
    6733           0 :                 break;
    6734           0 :          case 0x2339:
    6735           0 :                 return "WERR_DNS_ERROR_RCODE_BADKEY";
    6736           0 :                 break;
    6737           0 :          case 0x233a:
    6738           0 :                 return "WERR_DNS_ERROR_RCODE_BADTIME";
    6739           0 :                 break;
    6740           0 :          case 0x251d:
    6741           0 :                 return "WERR_DNS_INFO_NO_RECORDS";
    6742           0 :                 break;
    6743           0 :          case 0x251e:
    6744           0 :                 return "WERR_DNS_ERROR_BAD_PACKET";
    6745           0 :                 break;
    6746           0 :          case 0x251f:
    6747           0 :                 return "WERR_DNS_ERROR_NO_PACKET";
    6748           0 :                 break;
    6749           0 :          case 0x2520:
    6750           0 :                 return "WERR_DNS_ERROR_RCODE";
    6751           0 :                 break;
    6752           0 :          case 0x2521:
    6753           0 :                 return "WERR_DNS_ERROR_UNSECURE_PACKET";
    6754           0 :                 break;
    6755           0 :          case 0x254f:
    6756           0 :                 return "WERR_DNS_ERROR_INVALID_TYPE";
    6757           0 :                 break;
    6758           0 :          case 0x2550:
    6759           0 :                 return "WERR_DNS_ERROR_INVALID_IP_ADDRESS";
    6760           0 :                 break;
    6761           0 :          case 0x2551:
    6762           0 :                 return "WERR_DNS_ERROR_INVALID_PROPERTY";
    6763           0 :                 break;
    6764           0 :          case 0x2552:
    6765           0 :                 return "WERR_DNS_ERROR_TRY_AGAIN_LATER";
    6766           0 :                 break;
    6767           0 :          case 0x2553:
    6768           0 :                 return "WERR_DNS_ERROR_NOT_UNIQUE";
    6769           0 :                 break;
    6770           0 :          case 0x2554:
    6771           0 :                 return "WERR_DNS_ERROR_NON_RFC_NAME";
    6772           0 :                 break;
    6773           0 :          case 0x2555:
    6774           0 :                 return "WERR_DNS_STATUS_FQDN";
    6775           0 :                 break;
    6776           0 :          case 0x2556:
    6777           0 :                 return "WERR_DNS_STATUS_DOTTED_NAME";
    6778           0 :                 break;
    6779           0 :          case 0x2557:
    6780           0 :                 return "WERR_DNS_STATUS_SINGLE_PART_NAME";
    6781           0 :                 break;
    6782           0 :          case 0x2558:
    6783           0 :                 return "WERR_DNS_ERROR_INVALID_NAME_CHAR";
    6784           0 :                 break;
    6785           0 :          case 0x2559:
    6786           0 :                 return "WERR_DNS_ERROR_NUMERIC_NAME";
    6787           0 :                 break;
    6788           0 :          case 0x255a:
    6789           0 :                 return "WERR_DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER";
    6790           0 :                 break;
    6791           0 :          case 0x255b:
    6792           0 :                 return "WERR_DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION";
    6793           0 :                 break;
    6794           0 :          case 0x255c:
    6795           0 :                 return "WERR_DNS_ERROR_CANNOT_FIND_ROOT_HINTS";
    6796           0 :                 break;
    6797           0 :          case 0x255d:
    6798           0 :                 return "WERR_DNS_ERROR_INCONSISTENT_ROOT_HINTS";
    6799           0 :                 break;
    6800           0 :          case 0x255e:
    6801           0 :                 return "WERR_DNS_ERROR_DWORD_VALUE_TOO_SMALL";
    6802           0 :                 break;
    6803           0 :          case 0x255f:
    6804           0 :                 return "WERR_DNS_ERROR_DWORD_VALUE_TOO_LARGE";
    6805           0 :                 break;
    6806           0 :          case 0x2560:
    6807           0 :                 return "WERR_DNS_ERROR_BACKGROUND_LOADING";
    6808           0 :                 break;
    6809           0 :          case 0x2561:
    6810           0 :                 return "WERR_DNS_ERROR_NOT_ALLOWED_ON_RODC";
    6811           0 :                 break;
    6812          30 :          case 0x2581:
    6813          30 :                 return "WERR_DNS_ERROR_ZONE_DOES_NOT_EXIST";
    6814           0 :                 break;
    6815           0 :          case 0x2582:
    6816           0 :                 return "WERR_DNS_ERROR_NO_ZONE_INFO";
    6817           0 :                 break;
    6818           0 :          case 0x2583:
    6819           0 :                 return "WERR_DNS_ERROR_INVALID_ZONE_OPERATION";
    6820           0 :                 break;
    6821           0 :          case 0x2584:
    6822           0 :                 return "WERR_DNS_ERROR_ZONE_CONFIGURATION_ERROR";
    6823           0 :                 break;
    6824           0 :          case 0x2585:
    6825           0 :                 return "WERR_DNS_ERROR_ZONE_HAS_NO_SOA_RECORD";
    6826           0 :                 break;
    6827           0 :          case 0x2586:
    6828           0 :                 return "WERR_DNS_ERROR_ZONE_HAS_NO_NS_RECORDS";
    6829           0 :                 break;
    6830           0 :          case 0x2587:
    6831           0 :                 return "WERR_DNS_ERROR_ZONE_LOCKED";
    6832           0 :                 break;
    6833           0 :          case 0x2588:
    6834           0 :                 return "WERR_DNS_ERROR_ZONE_CREATION_FAILED";
    6835           0 :                 break;
    6836           6 :          case 0x2589:
    6837           6 :                 return "WERR_DNS_ERROR_ZONE_ALREADY_EXISTS";
    6838           0 :                 break;
    6839           0 :          case 0x258a:
    6840           0 :                 return "WERR_DNS_ERROR_AUTOZONE_ALREADY_EXISTS";
    6841           0 :                 break;
    6842           0 :          case 0x258b:
    6843           0 :                 return "WERR_DNS_ERROR_INVALID_ZONE_TYPE";
    6844           0 :                 break;
    6845           0 :          case 0x258c:
    6846           0 :                 return "WERR_DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP";
    6847           0 :                 break;
    6848           0 :          case 0x258d:
    6849           0 :                 return "WERR_DNS_ERROR_ZONE_NOT_SECONDARY";
    6850           0 :                 break;
    6851           0 :          case 0x258e:
    6852           0 :                 return "WERR_DNS_ERROR_NEED_SECONDARY_ADDRESSES";
    6853           0 :                 break;
    6854           0 :          case 0x258f:
    6855           0 :                 return "WERR_DNS_ERROR_WINS_INIT_FAILED";
    6856           0 :                 break;
    6857           0 :          case 0x2590:
    6858           0 :                 return "WERR_DNS_ERROR_NEED_WINS_SERVERS";
    6859           0 :                 break;
    6860           0 :          case 0x2591:
    6861           0 :                 return "WERR_DNS_ERROR_NBSTAT_INIT_FAILED";
    6862           0 :                 break;
    6863           0 :          case 0x2592:
    6864           0 :                 return "WERR_DNS_ERROR_SOA_DELETE_INVALID";
    6865           0 :                 break;
    6866           0 :          case 0x2593:
    6867           0 :                 return "WERR_DNS_ERROR_FORWARDER_ALREADY_EXISTS";
    6868           0 :                 break;
    6869           0 :          case 0x2594:
    6870           0 :                 return "WERR_DNS_ERROR_ZONE_REQUIRES_MASTER_IP";
    6871           0 :                 break;
    6872           0 :          case 0x2595:
    6873           0 :                 return "WERR_DNS_ERROR_ZONE_IS_SHUTDOWN";
    6874           0 :                 break;
    6875           0 :          case 0x25b3:
    6876           0 :                 return "WERR_DNS_ERROR_PRIMARY_REQUIRES_DATAFILE";
    6877           0 :                 break;
    6878           0 :          case 0x25b4:
    6879           0 :                 return "WERR_DNS_ERROR_INVALID_DATAFILE_NAME";
    6880           0 :                 break;
    6881           0 :          case 0x25b5:
    6882           0 :                 return "WERR_DNS_ERROR_DATAFILE_OPEN_FAILURE";
    6883           0 :                 break;
    6884           0 :          case 0x25b6:
    6885           0 :                 return "WERR_DNS_ERROR_FILE_WRITEBACK_FAILED";
    6886           0 :                 break;
    6887           0 :          case 0x25b7:
    6888           0 :                 return "WERR_DNS_ERROR_DATAFILE_PARSING";
    6889           0 :                 break;
    6890         232 :          case 0x25e5:
    6891         232 :                 return "WERR_DNS_ERROR_RECORD_DOES_NOT_EXIST";
    6892           0 :                 break;
    6893           0 :          case 0x25e6:
    6894           0 :                 return "WERR_DNS_ERROR_RECORD_FORMAT";
    6895           0 :                 break;
    6896           0 :          case 0x25e7:
    6897           0 :                 return "WERR_DNS_ERROR_NODE_CREATION_FAILED";
    6898           0 :                 break;
    6899           0 :          case 0x25e8:
    6900           0 :                 return "WERR_DNS_ERROR_UNKNOWN_RECORD_TYPE";
    6901           0 :                 break;
    6902           0 :          case 0x25e9:
    6903           0 :                 return "WERR_DNS_ERROR_RECORD_TIMED_OUT";
    6904           0 :                 break;
    6905           0 :          case 0x25ea:
    6906           0 :                 return "WERR_DNS_ERROR_NAME_NOT_IN_ZONE";
    6907           0 :                 break;
    6908           3 :          case 0x25eb:
    6909           3 :                 return "WERR_DNS_ERROR_CNAME_LOOP";
    6910           0 :                 break;
    6911           0 :          case 0x25ec:
    6912           0 :                 return "WERR_DNS_ERROR_NODE_IS_CNAME";
    6913           0 :                 break;
    6914           0 :          case 0x25ed:
    6915           0 :                 return "WERR_DNS_ERROR_CNAME_COLLISION";
    6916           0 :                 break;
    6917           0 :          case 0x25ee:
    6918           0 :                 return "WERR_DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT";
    6919           0 :                 break;
    6920         117 :          case 0x25ef:
    6921         117 :                 return "WERR_DNS_ERROR_RECORD_ALREADY_EXISTS";
    6922           0 :                 break;
    6923           0 :          case 0x25f0:
    6924           0 :                 return "WERR_DNS_ERROR_SECONDARY_DATA";
    6925           0 :                 break;
    6926           0 :          case 0x25f1:
    6927           0 :                 return "WERR_DNS_ERROR_NO_CREATE_CACHE_DATA";
    6928           2 :                 break;
    6929         197 :          case 0x25f2:
    6930         197 :                 return "WERR_DNS_ERROR_NAME_DOES_NOT_EXIST";
    6931           0 :                 break;
    6932           0 :          case 0x25f3:
    6933           0 :                 return "WERR_DNS_WARNING_PTR_CREATE_FAILED";
    6934           0 :                 break;
    6935           0 :          case 0x25f4:
    6936           0 :                 return "WERR_DNS_WARNING_DOMAIN_UNDELETED";
    6937           0 :                 break;
    6938           0 :          case 0x25f5:
    6939           0 :                 return "WERR_DNS_ERROR_DS_UNAVAILABLE";
    6940           0 :                 break;
    6941           0 :          case 0x25f6:
    6942           0 :                 return "WERR_DNS_ERROR_DS_ZONE_ALREADY_EXISTS";
    6943           0 :                 break;
    6944           0 :          case 0x25f7:
    6945           0 :                 return "WERR_DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE";
    6946           0 :                 break;
    6947           0 :          case 0x2617:
    6948           0 :                 return "WERR_DNS_INFO_AXFR_COMPLETE";
    6949           0 :                 break;
    6950           0 :          case 0x2618:
    6951           0 :                 return "WERR_DNS_ERROR_AXFR";
    6952           0 :                 break;
    6953           0 :          case 0x2619:
    6954           0 :                 return "WERR_DNS_INFO_ADDED_LOCAL_WINS";
    6955           0 :                 break;
    6956           0 :          case 0x2649:
    6957           0 :                 return "WERR_DNS_STATUS_CONTINUE_NEEDED";
    6958           0 :                 break;
    6959           0 :          case 0x267b:
    6960           0 :                 return "WERR_DNS_ERROR_NO_TCPIP";
    6961           0 :                 break;
    6962           0 :          case 0x267c:
    6963           0 :                 return "WERR_DNS_ERROR_NO_DNS_SERVERS";
    6964           0 :                 break;
    6965           0 :          case 0x26ad:
    6966           0 :                 return "WERR_DNS_ERROR_DP_DOES_NOT_EXIST";
    6967           0 :                 break;
    6968           0 :          case 0x26ae:
    6969           0 :                 return "WERR_DNS_ERROR_DP_ALREADY_EXISTS";
    6970           0 :                 break;
    6971           0 :          case 0x26af:
    6972           0 :                 return "WERR_DNS_ERROR_DP_NOT_ENLISTED";
    6973           0 :                 break;
    6974           0 :          case 0x26b0:
    6975           0 :                 return "WERR_DNS_ERROR_DP_ALREADY_ENLISTED";
    6976           0 :                 break;
    6977           0 :          case 0x26b1:
    6978           0 :                 return "WERR_DNS_ERROR_DP_NOT_AVAILABLE";
    6979           0 :                 break;
    6980           0 :          case 0x26b2:
    6981           0 :                 return "WERR_DNS_ERROR_DP_FSMO_ERROR";
    6982           0 :                 break;
    6983           0 :          case 0x2714:
    6984           0 :                 return "WERR_WSAEINTR";
    6985           0 :                 break;
    6986           0 :          case 0x2719:
    6987           0 :                 return "WERR_WSAEBADF";
    6988           0 :                 break;
    6989           0 :          case 0x271d:
    6990           0 :                 return "WERR_WSAEACCES";
    6991           0 :                 break;
    6992           0 :          case 0x271e:
    6993           0 :                 return "WERR_WSAEFAULT";
    6994           0 :                 break;
    6995           0 :          case 0x2726:
    6996           0 :                 return "WERR_WSAEINVAL";
    6997           0 :                 break;
    6998           0 :          case 0x2728:
    6999           0 :                 return "WERR_WSAEMFILE";
    7000           0 :                 break;
    7001           0 :          case 0x2733:
    7002           0 :                 return "WERR_WSAEWOULDBLOCK";
    7003           0 :                 break;
    7004           0 :          case 0x2734:
    7005           0 :                 return "WERR_WSAEINPROGRESS";
    7006           0 :                 break;
    7007           0 :          case 0x2735:
    7008           0 :                 return "WERR_WSAEALREADY";
    7009           0 :                 break;
    7010           0 :          case 0x2736:
    7011           0 :                 return "WERR_WSAENOTSOCK";
    7012           0 :                 break;
    7013           0 :          case 0x2737:
    7014           0 :                 return "WERR_WSAEDESTADDRREQ";
    7015           0 :                 break;
    7016           0 :          case 0x2738:
    7017           0 :                 return "WERR_WSAEMSGSIZE";
    7018           0 :                 break;
    7019           0 :          case 0x2739:
    7020           0 :                 return "WERR_WSAEPROTOTYPE";
    7021           0 :                 break;
    7022           0 :          case 0x273a:
    7023           0 :                 return "WERR_WSAENOPROTOOPT";
    7024           0 :                 break;
    7025           0 :          case 0x273b:
    7026           0 :                 return "WERR_WSAEPROTONOSUPPORT";
    7027           0 :                 break;
    7028           0 :          case 0x273c:
    7029           0 :                 return "WERR_WSAESOCKTNOSUPPORT";
    7030           0 :                 break;
    7031           0 :          case 0x273d:
    7032           0 :                 return "WERR_WSAEOPNOTSUPP";
    7033           0 :                 break;
    7034           0 :          case 0x273e:
    7035           0 :                 return "WERR_WSAEPFNOSUPPORT";
    7036           0 :                 break;
    7037           0 :          case 0x273f:
    7038           0 :                 return "WERR_WSAEAFNOSUPPORT";
    7039           0 :                 break;
    7040           0 :          case 0x2740:
    7041           0 :                 return "WERR_WSAEADDRINUSE";
    7042           0 :                 break;
    7043           0 :          case 0x2741:
    7044           0 :                 return "WERR_WSAEADDRNOTAVAIL";
    7045           0 :                 break;
    7046           0 :          case 0x2742:
    7047           0 :                 return "WERR_WSAENETDOWN";
    7048           0 :                 break;
    7049           0 :          case 0x2743:
    7050           0 :                 return "WERR_WSAENETUNREACH";
    7051           0 :                 break;
    7052           0 :          case 0x2744:
    7053           0 :                 return "WERR_WSAENETRESET";
    7054           0 :                 break;
    7055           0 :          case 0x2745:
    7056           0 :                 return "WERR_WSAECONNABORTED";
    7057           0 :                 break;
    7058           0 :          case 0x2746:
    7059           0 :                 return "WERR_WSAECONNRESET";
    7060           0 :                 break;
    7061           0 :          case 0x2747:
    7062           0 :                 return "WERR_WSAENOBUFS";
    7063           0 :                 break;
    7064           0 :          case 0x2748:
    7065           0 :                 return "WERR_WSAEISCONN";
    7066           0 :                 break;
    7067           0 :          case 0x2749:
    7068           0 :                 return "WERR_WSAENOTCONN";
    7069           0 :                 break;
    7070           0 :          case 0x274a:
    7071           0 :                 return "WERR_WSAESHUTDOWN";
    7072           0 :                 break;
    7073           0 :          case 0x274b:
    7074           0 :                 return "WERR_WSAETOOMANYREFS";
    7075           0 :                 break;
    7076           0 :          case 0x274c:
    7077           0 :                 return "WERR_WSAETIMEDOUT";
    7078           0 :                 break;
    7079           0 :          case 0x274d:
    7080           0 :                 return "WERR_WSAECONNREFUSED";
    7081           0 :                 break;
    7082           0 :          case 0x274e:
    7083           0 :                 return "WERR_WSAELOOP";
    7084           0 :                 break;
    7085           0 :          case 0x274f:
    7086           0 :                 return "WERR_WSAENAMETOOLONG";
    7087           0 :                 break;
    7088           0 :          case 0x2750:
    7089           0 :                 return "WERR_WSAEHOSTDOWN";
    7090           0 :                 break;
    7091           0 :          case 0x2751:
    7092           0 :                 return "WERR_WSAEHOSTUNREACH";
    7093           0 :                 break;
    7094           0 :          case 0x2752:
    7095           0 :                 return "WERR_WSAENOTEMPTY";
    7096           0 :                 break;
    7097           0 :          case 0x2753:
    7098           0 :                 return "WERR_WSAEPROCLIM";
    7099           0 :                 break;
    7100           0 :          case 0x2754:
    7101           0 :                 return "WERR_WSAEUSERS";
    7102           0 :                 break;
    7103           0 :          case 0x2755:
    7104           0 :                 return "WERR_WSAEDQUOT";
    7105           0 :                 break;
    7106           0 :          case 0x2756:
    7107           0 :                 return "WERR_WSAESTALE";
    7108           0 :                 break;
    7109           0 :          case 0x2757:
    7110           0 :                 return "WERR_WSAEREMOTE";
    7111           0 :                 break;
    7112           0 :          case 0x276b:
    7113           0 :                 return "WERR_WSASYSNOTREADY";
    7114           0 :                 break;
    7115           0 :          case 0x276c:
    7116           0 :                 return "WERR_WSAVERNOTSUPPORTED";
    7117           0 :                 break;
    7118           0 :          case 0x276d:
    7119           0 :                 return "WERR_WSANOTINITIALISED";
    7120           0 :                 break;
    7121           0 :          case 0x2775:
    7122           0 :                 return "WERR_WSAEDISCON";
    7123           0 :                 break;
    7124           0 :          case 0x2776:
    7125           0 :                 return "WERR_WSAENOMORE";
    7126           0 :                 break;
    7127           0 :          case 0x2777:
    7128           0 :                 return "WERR_WSAECANCELLED";
    7129           0 :                 break;
    7130           0 :          case 0x2778:
    7131           0 :                 return "WERR_WSAEINVALIDPROCTABLE";
    7132           0 :                 break;
    7133           0 :          case 0x2779:
    7134           0 :                 return "WERR_WSAEINVALIDPROVIDER";
    7135           0 :                 break;
    7136           0 :          case 0x277a:
    7137           0 :                 return "WERR_WSAEPROVIDERFAILEDINIT";
    7138           0 :                 break;
    7139           0 :          case 0x277b:
    7140           0 :                 return "WERR_WSASYSCALLFAILURE";
    7141           0 :                 break;
    7142           0 :          case 0x277c:
    7143           0 :                 return "WERR_WSASERVICE_NOT_FOUND";
    7144           0 :                 break;
    7145           0 :          case 0x277d:
    7146           0 :                 return "WERR_WSATYPE_NOT_FOUND";
    7147           0 :                 break;
    7148           0 :          case 0x277e:
    7149           0 :                 return "WERR_WSA_E_NO_MORE";
    7150           0 :                 break;
    7151           0 :          case 0x277f:
    7152           0 :                 return "WERR_WSA_E_CANCELLED";
    7153           0 :                 break;
    7154           0 :          case 0x2780:
    7155           0 :                 return "WERR_WSAEREFUSED";
    7156           0 :                 break;
    7157           0 :          case 0x2af9:
    7158           0 :                 return "WERR_WSAHOST_NOT_FOUND";
    7159           0 :                 break;
    7160           0 :          case 0x2afa:
    7161           0 :                 return "WERR_WSATRY_AGAIN";
    7162           0 :                 break;
    7163           0 :          case 0x2afb:
    7164           0 :                 return "WERR_WSANO_RECOVERY";
    7165           0 :                 break;
    7166           0 :          case 0x2afc:
    7167           0 :                 return "WERR_WSANO_DATA";
    7168           0 :                 break;
    7169           0 :          case 0x2afd:
    7170           0 :                 return "WERR_WSA_QOS_RECEIVERS";
    7171           0 :                 break;
    7172           0 :          case 0x2afe:
    7173           0 :                 return "WERR_WSA_QOS_SENDERS";
    7174           0 :                 break;
    7175           0 :          case 0x2aff:
    7176           0 :                 return "WERR_WSA_QOS_NO_SENDERS";
    7177           0 :                 break;
    7178           0 :          case 0x2b00:
    7179           0 :                 return "WERR_WSA_QOS_NO_RECEIVERS";
    7180           0 :                 break;
    7181           0 :          case 0x2b01:
    7182           0 :                 return "WERR_WSA_QOS_REQUEST_CONFIRMED";
    7183           0 :                 break;
    7184           0 :          case 0x2b02:
    7185           0 :                 return "WERR_WSA_QOS_ADMISSION_FAILURE";
    7186           0 :                 break;
    7187           0 :          case 0x2b03:
    7188           0 :                 return "WERR_WSA_QOS_POLICY_FAILURE";
    7189           0 :                 break;
    7190           0 :          case 0x2b04:
    7191           0 :                 return "WERR_WSA_QOS_BAD_STYLE";
    7192           0 :                 break;
    7193           0 :          case 0x2b05:
    7194           0 :                 return "WERR_WSA_QOS_BAD_OBJECT";
    7195           0 :                 break;
    7196           0 :          case 0x2b06:
    7197           0 :                 return "WERR_WSA_QOS_TRAFFIC_CTRL_ERROR";
    7198           0 :                 break;
    7199           0 :          case 0x2b07:
    7200           0 :                 return "WERR_WSA_QOS_GENERIC_ERROR";
    7201           0 :                 break;
    7202           0 :          case 0x2b08:
    7203           0 :                 return "WERR_WSA_QOS_ESERVICETYPE";
    7204           0 :                 break;
    7205           0 :          case 0x2b09:
    7206           0 :                 return "WERR_WSA_QOS_EFLOWSPEC";
    7207           0 :                 break;
    7208           0 :          case 0x2b0a:
    7209           0 :                 return "WERR_WSA_QOS_EPROVSPECBUF";
    7210           0 :                 break;
    7211           0 :          case 0x2b0b:
    7212           0 :                 return "WERR_WSA_QOS_EFILTERSTYLE";
    7213           0 :                 break;
    7214           0 :          case 0x2b0c:
    7215           0 :                 return "WERR_WSA_QOS_EFILTERTYPE";
    7216           0 :                 break;
    7217           0 :          case 0x2b0d:
    7218           0 :                 return "WERR_WSA_QOS_EFILTERCOUNT";
    7219           0 :                 break;
    7220           0 :          case 0x2b0e:
    7221           0 :                 return "WERR_WSA_QOS_EOBJLENGTH";
    7222           0 :                 break;
    7223           0 :          case 0x2b0f:
    7224           0 :                 return "WERR_WSA_QOS_EFLOWCOUNT";
    7225           0 :                 break;
    7226           0 :          case 0x2b10:
    7227           0 :                 return "WERR_WSA_QOS_EUNKOWNPSOBJ";
    7228           0 :                 break;
    7229           0 :          case 0x2b11:
    7230           0 :                 return "WERR_WSA_QOS_EPOLICYOBJ";
    7231           0 :                 break;
    7232           0 :          case 0x2b12:
    7233           0 :                 return "WERR_WSA_QOS_EFLOWDESC";
    7234           0 :                 break;
    7235           0 :          case 0x2b13:
    7236           0 :                 return "WERR_WSA_QOS_EPSFLOWSPEC";
    7237           0 :                 break;
    7238           0 :          case 0x2b14:
    7239           0 :                 return "WERR_WSA_QOS_EPSFILTERSPEC";
    7240           0 :                 break;
    7241           0 :          case 0x2b15:
    7242           0 :                 return "WERR_WSA_QOS_ESDMODEOBJ";
    7243           0 :                 break;
    7244           0 :          case 0x2b16:
    7245           0 :                 return "WERR_WSA_QOS_ESHAPERATEOBJ";
    7246           0 :                 break;
    7247           0 :          case 0x2b17:
    7248           0 :                 return "WERR_WSA_QOS_RESERVED_PETYPE";
    7249           0 :                 break;
    7250           0 :          case 0x32c8:
    7251           0 :                 return "WERR_IPSEC_QM_POLICY_EXISTS";
    7252           0 :                 break;
    7253           0 :          case 0x32c9:
    7254           0 :                 return "WERR_IPSEC_QM_POLICY_NOT_FOUND";
    7255           0 :                 break;
    7256           0 :          case 0x32ca:
    7257           0 :                 return "WERR_IPSEC_QM_POLICY_IN_USE";
    7258           0 :                 break;
    7259           0 :          case 0x32cb:
    7260           0 :                 return "WERR_IPSEC_MM_POLICY_EXISTS";
    7261           0 :                 break;
    7262           0 :          case 0x32cc:
    7263           0 :                 return "WERR_IPSEC_MM_POLICY_NOT_FOUND";
    7264           0 :                 break;
    7265           0 :          case 0x32cd:
    7266           0 :                 return "WERR_IPSEC_MM_POLICY_IN_USE";
    7267           0 :                 break;
    7268           0 :          case 0x32ce:
    7269           0 :                 return "WERR_IPSEC_MM_FILTER_EXISTS";
    7270           0 :                 break;
    7271           0 :          case 0x32cf:
    7272           0 :                 return "WERR_IPSEC_MM_FILTER_NOT_FOUND";
    7273           0 :                 break;
    7274           0 :          case 0x32d0:
    7275           0 :                 return "WERR_IPSEC_TRANSPORT_FILTER_EXISTS";
    7276           0 :                 break;
    7277           0 :          case 0x32d1:
    7278           0 :                 return "WERR_IPSEC_TRANSPORT_FILTER_NOT_FOUND";
    7279           0 :                 break;
    7280           0 :          case 0x32d2:
    7281           0 :                 return "WERR_IPSEC_MM_AUTH_EXISTS";
    7282           0 :                 break;
    7283           0 :          case 0x32d3:
    7284           0 :                 return "WERR_IPSEC_MM_AUTH_NOT_FOUND";
    7285           0 :                 break;
    7286           0 :          case 0x32d4:
    7287           0 :                 return "WERR_IPSEC_MM_AUTH_IN_USE";
    7288           0 :                 break;
    7289           0 :          case 0x32d5:
    7290           0 :                 return "WERR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND";
    7291           0 :                 break;
    7292           0 :          case 0x32d6:
    7293           0 :                 return "WERR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND";
    7294           0 :                 break;
    7295           0 :          case 0x32d7:
    7296           0 :                 return "WERR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND";
    7297           0 :                 break;
    7298           0 :          case 0x32d8:
    7299           0 :                 return "WERR_IPSEC_TUNNEL_FILTER_EXISTS";
    7300           0 :                 break;
    7301           0 :          case 0x32d9:
    7302           0 :                 return "WERR_IPSEC_TUNNEL_FILTER_NOT_FOUND";
    7303           0 :                 break;
    7304           0 :          case 0x32da:
    7305           0 :                 return "WERR_IPSEC_MM_FILTER_PENDING_DELETION";
    7306           0 :                 break;
    7307           0 :          case 0x32db:
    7308           0 :                 return "WERR_IPSEC_TRANSPORT_FILTER_ENDING_DELETION";
    7309           0 :                 break;
    7310           0 :          case 0x32dc:
    7311           0 :                 return "WERR_IPSEC_TUNNEL_FILTER_PENDING_DELETION";
    7312           0 :                 break;
    7313           0 :          case 0x32dd:
    7314           0 :                 return "WERR_IPSEC_MM_POLICY_PENDING_ELETION";
    7315           0 :                 break;
    7316           0 :          case 0x32de:
    7317           0 :                 return "WERR_IPSEC_MM_AUTH_PENDING_DELETION";
    7318           0 :                 break;
    7319           0 :          case 0x32df:
    7320           0 :                 return "WERR_IPSEC_QM_POLICY_PENDING_DELETION";
    7321           0 :                 break;
    7322           0 :          case 0x32e0:
    7323           0 :                 return "WERR_WARNING_IPSEC_MM_POLICY_PRUNED";
    7324           0 :                 break;
    7325           0 :          case 0x32e1:
    7326           0 :                 return "WERR_WARNING_IPSEC_QM_POLICY_PRUNED";
    7327           0 :                 break;
    7328           0 :          case 0x35e8:
    7329           0 :                 return "WERR_IPSEC_IKE_NEG_STATUS_BEGIN";
    7330           0 :                 break;
    7331           0 :          case 0x35e9:
    7332           0 :                 return "WERR_IPSEC_IKE_AUTH_FAIL";
    7333           0 :                 break;
    7334           0 :          case 0x35ea:
    7335           0 :                 return "WERR_IPSEC_IKE_ATTRIB_FAIL";
    7336           0 :                 break;
    7337           0 :          case 0x35eb:
    7338           0 :                 return "WERR_IPSEC_IKE_NEGOTIATION_PENDING";
    7339           0 :                 break;
    7340           0 :          case 0x35ec:
    7341           0 :                 return "WERR_IPSEC_IKE_GENERAL_PROCESSING_ERROR";
    7342           0 :                 break;
    7343           0 :          case 0x35ed:
    7344           0 :                 return "WERR_IPSEC_IKE_TIMED_OUT";
    7345           0 :                 break;
    7346           0 :          case 0x35ee:
    7347           0 :                 return "WERR_IPSEC_IKE_NO_CERT";
    7348           0 :                 break;
    7349           0 :          case 0x35ef:
    7350           0 :                 return "WERR_IPSEC_IKE_SA_DELETED";
    7351           0 :                 break;
    7352           0 :          case 0x35f0:
    7353           0 :                 return "WERR_IPSEC_IKE_SA_REAPED";
    7354           0 :                 break;
    7355           0 :          case 0x35f1:
    7356           0 :                 return "WERR_IPSEC_IKE_MM_ACQUIRE_DROP";
    7357           0 :                 break;
    7358           0 :          case 0x35f2:
    7359           0 :                 return "WERR_IPSEC_IKE_QM_ACQUIRE_DROP";
    7360           0 :                 break;
    7361           0 :          case 0x35f3:
    7362           0 :                 return "WERR_IPSEC_IKE_QUEUE_DROP_MM";
    7363           0 :                 break;
    7364           0 :          case 0x35f4:
    7365           0 :                 return "WERR_IPSEC_IKE_QUEUE_DROP_NO_MM";
    7366           0 :                 break;
    7367           0 :          case 0x35f5:
    7368           0 :                 return "WERR_IPSEC_IKE_DROP_NO_RESPONSE";
    7369           0 :                 break;
    7370           0 :          case 0x35f6:
    7371           0 :                 return "WERR_IPSEC_IKE_MM_DELAY_DROP";
    7372           0 :                 break;
    7373           0 :          case 0x35f7:
    7374           0 :                 return "WERR_IPSEC_IKE_QM_DELAY_DROP";
    7375           0 :                 break;
    7376           0 :          case 0x35f8:
    7377           0 :                 return "WERR_IPSEC_IKE_ERROR";
    7378           0 :                 break;
    7379           0 :          case 0x35f9:
    7380           0 :                 return "WERR_IPSEC_IKE_CRL_FAILED";
    7381           0 :                 break;
    7382           0 :          case 0x35fa:
    7383           0 :                 return "WERR_IPSEC_IKE_INVALID_KEY_USAGE";
    7384           0 :                 break;
    7385           0 :          case 0x35fb:
    7386           0 :                 return "WERR_IPSEC_IKE_INVALID_CERT_TYPE";
    7387           0 :                 break;
    7388           0 :          case 0x35fc:
    7389           0 :                 return "WERR_IPSEC_IKE_NO_PRIVATE_KEY";
    7390           0 :                 break;
    7391           0 :          case 0x35fe:
    7392           0 :                 return "WERR_IPSEC_IKE_DH_FAIL";
    7393           0 :                 break;
    7394           0 :          case 0x3600:
    7395           0 :                 return "WERR_IPSEC_IKE_INVALID_HEADER";
    7396           0 :                 break;
    7397           0 :          case 0x3601:
    7398           0 :                 return "WERR_IPSEC_IKE_NO_POLICY";
    7399           0 :                 break;
    7400           0 :          case 0x3602:
    7401           0 :                 return "WERR_IPSEC_IKE_INVALID_SIGNATURE";
    7402           0 :                 break;
    7403           0 :          case 0x3603:
    7404           0 :                 return "WERR_IPSEC_IKE_KERBEROS_ERROR";
    7405           0 :                 break;
    7406           0 :          case 0x3604:
    7407           0 :                 return "WERR_IPSEC_IKE_NO_PUBLIC_KEY";
    7408           0 :                 break;
    7409           0 :          case 0x3605:
    7410           0 :                 return "WERR_IPSEC_IKE_PROCESS_ERR";
    7411           0 :                 break;
    7412           0 :          case 0x3606:
    7413           0 :                 return "WERR_IPSEC_IKE_PROCESS_ERR_SA";
    7414           0 :                 break;
    7415           0 :          case 0x3607:
    7416           0 :                 return "WERR_IPSEC_IKE_PROCESS_ERR_PROP";
    7417           0 :                 break;
    7418           0 :          case 0x3608:
    7419           0 :                 return "WERR_IPSEC_IKE_PROCESS_ERR_TRANS";
    7420           0 :                 break;
    7421           0 :          case 0x3609:
    7422           0 :                 return "WERR_IPSEC_IKE_PROCESS_ERR_KE";
    7423           0 :                 break;
    7424           0 :          case 0x360a:
    7425           0 :                 return "WERR_IPSEC_IKE_PROCESS_ERR_ID";
    7426           0 :                 break;
    7427           0 :          case 0x360b:
    7428           0 :                 return "WERR_IPSEC_IKE_PROCESS_ERR_CERT";
    7429           0 :                 break;
    7430           0 :          case 0x360c:
    7431           0 :                 return "WERR_IPSEC_IKE_PROCESS_ERR_CERT_REQ";
    7432           0 :                 break;
    7433           0 :          case 0x360d:
    7434           0 :                 return "WERR_IPSEC_IKE_PROCESS_ERR_HASH";
    7435           0 :                 break;
    7436           0 :          case 0x360e:
    7437           0 :                 return "WERR_IPSEC_IKE_PROCESS_ERR_SIG";
    7438           0 :                 break;
    7439           0 :          case 0x360f:
    7440           0 :                 return "WERR_IPSEC_IKE_PROCESS_ERR_NONCE";
    7441           0 :                 break;
    7442           0 :          case 0x3610:
    7443           0 :                 return "WERR_IPSEC_IKE_PROCESS_ERR_NOTIFY";
    7444           0 :                 break;
    7445           0 :          case 0x3611:
    7446           0 :                 return "WERR_IPSEC_IKE_PROCESS_ERR_DELETE";
    7447           0 :                 break;
    7448           0 :          case 0x3612:
    7449           0 :                 return "WERR_IPSEC_IKE_PROCESS_ERR_VENDOR";
    7450           0 :                 break;
    7451           0 :          case 0x3613:
    7452           0 :                 return "WERR_IPSEC_IKE_INVALID_PAYLOAD";
    7453           0 :                 break;
    7454           0 :          case 0x3614:
    7455           0 :                 return "WERR_IPSEC_IKE_LOAD_SOFT_SA";
    7456           0 :                 break;
    7457           0 :          case 0x3615:
    7458           0 :                 return "WERR_IPSEC_IKE_SOFT_SA_TORN_DOWN";
    7459           0 :                 break;
    7460           0 :          case 0x3616:
    7461           0 :                 return "WERR_IPSEC_IKE_INVALID_COOKIE";
    7462           0 :                 break;
    7463           0 :          case 0x3617:
    7464           0 :                 return "WERR_IPSEC_IKE_NO_PEER_CERT";
    7465           0 :                 break;
    7466           0 :          case 0x3618:
    7467           0 :                 return "WERR_IPSEC_IKE_PEER_CRL_FAILED";
    7468           0 :                 break;
    7469           0 :          case 0x3619:
    7470           0 :                 return "WERR_IPSEC_IKE_POLICY_CHANGE";
    7471           0 :                 break;
    7472           0 :          case 0x361a:
    7473           0 :                 return "WERR_IPSEC_IKE_NO_MM_POLICY";
    7474           0 :                 break;
    7475           0 :          case 0x361b:
    7476           0 :                 return "WERR_IPSEC_IKE_NOTCBPRIV";
    7477           0 :                 break;
    7478           0 :          case 0x361c:
    7479           0 :                 return "WERR_IPSEC_IKE_SECLOADFAIL";
    7480           0 :                 break;
    7481           0 :          case 0x361d:
    7482           0 :                 return "WERR_IPSEC_IKE_FAILSSPINIT";
    7483           0 :                 break;
    7484           0 :          case 0x361e:
    7485           0 :                 return "WERR_IPSEC_IKE_FAILQUERYSSP";
    7486           0 :                 break;
    7487           0 :          case 0x361f:
    7488           0 :                 return "WERR_IPSEC_IKE_SRVACQFAIL";
    7489           0 :                 break;
    7490           0 :          case 0x3620:
    7491           0 :                 return "WERR_IPSEC_IKE_SRVQUERYCRED";
    7492           0 :                 break;
    7493           0 :          case 0x3621:
    7494           0 :                 return "WERR_IPSEC_IKE_GETSPIFAIL";
    7495           0 :                 break;
    7496           0 :          case 0x3622:
    7497           0 :                 return "WERR_IPSEC_IKE_INVALID_FILTER";
    7498           0 :                 break;
    7499           0 :          case 0x3623:
    7500           0 :                 return "WERR_IPSEC_IKE_OUT_OF_MEMORY";
    7501           0 :                 break;
    7502           0 :          case 0x3624:
    7503           0 :                 return "WERR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED";
    7504           0 :                 break;
    7505           0 :          case 0x3625:
    7506           0 :                 return "WERR_IPSEC_IKE_INVALID_POLICY";
    7507           0 :                 break;
    7508           0 :          case 0x3626:
    7509           0 :                 return "WERR_IPSEC_IKE_UNKNOWN_DOI";
    7510           0 :                 break;
    7511           0 :          case 0x3627:
    7512           0 :                 return "WERR_IPSEC_IKE_INVALID_SITUATION";
    7513           0 :                 break;
    7514           0 :          case 0x3628:
    7515           0 :                 return "WERR_IPSEC_IKE_DH_FAILURE";
    7516           0 :                 break;
    7517           0 :          case 0x3629:
    7518           0 :                 return "WERR_IPSEC_IKE_INVALID_GROUP";
    7519           0 :                 break;
    7520           0 :          case 0x362a:
    7521           0 :                 return "WERR_IPSEC_IKE_ENCRYPT";
    7522           0 :                 break;
    7523           0 :          case 0x362b:
    7524           0 :                 return "WERR_IPSEC_IKE_DECRYPT";
    7525           0 :                 break;
    7526           0 :          case 0x362c:
    7527           0 :                 return "WERR_IPSEC_IKE_POLICY_MATCH";
    7528           0 :                 break;
    7529           0 :          case 0x362d:
    7530           0 :                 return "WERR_IPSEC_IKE_UNSUPPORTED_ID";
    7531           0 :                 break;
    7532           0 :          case 0x362e:
    7533           0 :                 return "WERR_IPSEC_IKE_INVALID_HASH";
    7534           0 :                 break;
    7535           0 :          case 0x362f:
    7536           0 :                 return "WERR_IPSEC_IKE_INVALID_HASH_ALG";
    7537           0 :                 break;
    7538           0 :          case 0x3630:
    7539           0 :                 return "WERR_IPSEC_IKE_INVALID_HASH_SIZE";
    7540           0 :                 break;
    7541           0 :          case 0x3631:
    7542           0 :                 return "WERR_IPSEC_IKE_INVALID_ENCRYPT_ALG";
    7543           0 :                 break;
    7544           0 :          case 0x3632:
    7545           0 :                 return "WERR_IPSEC_IKE_INVALID_AUTH_ALG";
    7546           0 :                 break;
    7547           0 :          case 0x3633:
    7548           0 :                 return "WERR_IPSEC_IKE_INVALID_SIG";
    7549           0 :                 break;
    7550           0 :          case 0x3634:
    7551           0 :                 return "WERR_IPSEC_IKE_LOAD_FAILED";
    7552           0 :                 break;
    7553           0 :          case 0x3635:
    7554           0 :                 return "WERR_IPSEC_IKE_RPC_DELETE";
    7555           0 :                 break;
    7556           0 :          case 0x3636:
    7557           0 :                 return "WERR_IPSEC_IKE_BENIGN_REINIT";
    7558           0 :                 break;
    7559           0 :          case 0x3637:
    7560           0 :                 return "WERR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY";
    7561           0 :                 break;
    7562           0 :          case 0x3639:
    7563           0 :                 return "WERR_IPSEC_IKE_INVALID_CERT_KEYLEN";
    7564           0 :                 break;
    7565           0 :          case 0x363a:
    7566           0 :                 return "WERR_IPSEC_IKE_MM_LIMIT";
    7567           0 :                 break;
    7568           0 :          case 0x363b:
    7569           0 :                 return "WERR_IPSEC_IKE_NEGOTIATION_DISABLED";
    7570           0 :                 break;
    7571           0 :          case 0x363c:
    7572           0 :                 return "WERR_IPSEC_IKE_QM_LIMIT";
    7573           0 :                 break;
    7574           0 :          case 0x363d:
    7575           0 :                 return "WERR_IPSEC_IKE_MM_EXPIRED";
    7576           0 :                 break;
    7577           0 :          case 0x363e:
    7578           0 :                 return "WERR_IPSEC_IKE_PEER_MM_ASSUMED_INVALID";
    7579           0 :                 break;
    7580           0 :          case 0x363f:
    7581           0 :                 return "WERR_IPSEC_IKE_CERT_CHAIN_POLICY_MISMATCH";
    7582           0 :                 break;
    7583           0 :          case 0x3640:
    7584           0 :                 return "WERR_IPSEC_IKE_UNEXPECTED_MESSAGE_ID";
    7585           0 :                 break;
    7586           0 :          case 0x3641:
    7587           0 :                 return "WERR_IPSEC_IKE_INVALID_UMATTS";
    7588           0 :                 break;
    7589           0 :          case 0x3642:
    7590           0 :                 return "WERR_IPSEC_IKE_DOS_COOKIE_SENT";
    7591           0 :                 break;
    7592           0 :          case 0x3643:
    7593           0 :                 return "WERR_IPSEC_IKE_SHUTTING_DOWN";
    7594           0 :                 break;
    7595           0 :          case 0x3644:
    7596           0 :                 return "WERR_IPSEC_IKE_CGA_AUTH_FAILED";
    7597           0 :                 break;
    7598           0 :          case 0x3645:
    7599           0 :                 return "WERR_IPSEC_IKE_PROCESS_ERR_NATOA";
    7600           0 :                 break;
    7601           0 :          case 0x3646:
    7602           0 :                 return "WERR_IPSEC_IKE_INVALID_MM_FOR_QM";
    7603           0 :                 break;
    7604           0 :          case 0x3647:
    7605           0 :                 return "WERR_IPSEC_IKE_QM_EXPIRED";
    7606           0 :                 break;
    7607           0 :          case 0x3648:
    7608           0 :                 return "WERR_IPSEC_IKE_TOO_MANY_FILTERS";
    7609           0 :                 break;
    7610           0 :          case 0x3649:
    7611           0 :                 return "WERR_IPSEC_IKE_NEG_STATUS_END";
    7612           0 :                 break;
    7613           0 :          case 0x36b0:
    7614           0 :                 return "WERR_SXS_SECTION_NOT_FOUND";
    7615           0 :                 break;
    7616           0 :          case 0x36b1:
    7617           0 :                 return "WERR_SXS_CANT_GEN_ACTCTX";
    7618           0 :                 break;
    7619           0 :          case 0x36b2:
    7620           0 :                 return "WERR_SXS_INVALID_ACTCTXDATA_FORMAT";
    7621           0 :                 break;
    7622           0 :          case 0x36b3:
    7623           0 :                 return "WERR_SXS_ASSEMBLY_NOT_FOUND";
    7624           0 :                 break;
    7625           0 :          case 0x36b4:
    7626           0 :                 return "WERR_SXS_MANIFEST_FORMAT_ERROR";
    7627           0 :                 break;
    7628           0 :          case 0x36b5:
    7629           0 :                 return "WERR_SXS_MANIFEST_PARSE_ERROR";
    7630           0 :                 break;
    7631           0 :          case 0x36b6:
    7632           0 :                 return "WERR_SXS_ACTIVATION_CONTEXT_DISABLED";
    7633           0 :                 break;
    7634           0 :          case 0x36b7:
    7635           0 :                 return "WERR_SXS_KEY_NOT_FOUND";
    7636           0 :                 break;
    7637           0 :          case 0x36b8:
    7638           0 :                 return "WERR_SXS_VERSION_CONFLICT";
    7639           0 :                 break;
    7640           0 :          case 0x36b9:
    7641           0 :                 return "WERR_SXS_WRONG_SECTION_TYPE";
    7642           0 :                 break;
    7643           0 :          case 0x36ba:
    7644           0 :                 return "WERR_SXS_THREAD_QUERIES_DISABLED";
    7645           0 :                 break;
    7646           0 :          case 0x36bb:
    7647           0 :                 return "WERR_SXS_PROCESS_DEFAULT_ALREADY_SET";
    7648           0 :                 break;
    7649           0 :          case 0x36bc:
    7650           0 :                 return "WERR_SXS_UNKNOWN_ENCODING_GROUP";
    7651           0 :                 break;
    7652           0 :          case 0x36bd:
    7653           0 :                 return "WERR_SXS_UNKNOWN_ENCODING";
    7654           0 :                 break;
    7655           0 :          case 0x36be:
    7656           0 :                 return "WERR_SXS_INVALID_XML_NAMESPACE_URI";
    7657           0 :                 break;
    7658           0 :          case 0x36bf:
    7659           0 :                 return "WERR_SXS_ROOT_MANIFEST_DEPENDENCY_OT_INSTALLED";
    7660           0 :                 break;
    7661           0 :          case 0x36c0:
    7662           0 :                 return "WERR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED";
    7663           0 :                 break;
    7664           0 :          case 0x36c1:
    7665           0 :                 return "WERR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE";
    7666           0 :                 break;
    7667           0 :          case 0x36c2:
    7668           0 :                 return "WERR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE";
    7669           0 :                 break;
    7670           0 :          case 0x36c3:
    7671           0 :                 return "WERR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE";
    7672           0 :                 break;
    7673           0 :          case 0x36c4:
    7674           0 :                 return "WERR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT";
    7675           0 :                 break;
    7676           0 :          case 0x36c5:
    7677           0 :                 return "WERR_SXS_DUPLICATE_DLL_NAME";
    7678           0 :                 break;
    7679           0 :          case 0x36c6:
    7680           0 :                 return "WERR_SXS_DUPLICATE_WINDOWCLASS_NAME";
    7681           0 :                 break;
    7682           0 :          case 0x36c7:
    7683           0 :                 return "WERR_SXS_DUPLICATE_CLSID";
    7684           0 :                 break;
    7685           0 :          case 0x36c8:
    7686           0 :                 return "WERR_SXS_DUPLICATE_IID";
    7687           0 :                 break;
    7688           0 :          case 0x36c9:
    7689           0 :                 return "WERR_SXS_DUPLICATE_TLBID";
    7690           0 :                 break;
    7691           0 :          case 0x36ca:
    7692           0 :                 return "WERR_SXS_DUPLICATE_PROGID";
    7693           0 :                 break;
    7694           0 :          case 0x36cb:
    7695           0 :                 return "WERR_SXS_DUPLICATE_ASSEMBLY_NAME";
    7696           0 :                 break;
    7697           0 :          case 0x36cc:
    7698           0 :                 return "WERR_SXS_FILE_HASH_MISMATCH";
    7699           0 :                 break;
    7700           0 :          case 0x36cd:
    7701           0 :                 return "WERR_SXS_POLICY_PARSE_ERROR";
    7702           0 :                 break;
    7703           0 :          case 0x36ce:
    7704           0 :                 return "WERR_SXS_XML_E_MISSINGQUOTE";
    7705           0 :                 break;
    7706           0 :          case 0x36cf:
    7707           0 :                 return "WERR_SXS_XML_E_COMMENTSYNTAX";
    7708           0 :                 break;
    7709           0 :          case 0x36d0:
    7710           0 :                 return "WERR_SXS_XML_E_BADSTARTNAMECHAR";
    7711           0 :                 break;
    7712           0 :          case 0x36d1:
    7713           0 :                 return "WERR_SXS_XML_E_BADNAMECHAR";
    7714           0 :                 break;
    7715           0 :          case 0x36d2:
    7716           0 :                 return "WERR_SXS_XML_E_BADCHARINSTRING";
    7717           0 :                 break;
    7718           0 :          case 0x36d3:
    7719           0 :                 return "WERR_SXS_XML_E_XMLDECLSYNTAX";
    7720           0 :                 break;
    7721           0 :          case 0x36d4:
    7722           0 :                 return "WERR_SXS_XML_E_BADCHARDATA";
    7723           0 :                 break;
    7724           0 :          case 0x36d5:
    7725           0 :                 return "WERR_SXS_XML_E_MISSINGWHITESPACE";
    7726           0 :                 break;
    7727           0 :          case 0x36d6:
    7728           0 :                 return "WERR_SXS_XML_E_EXPECTINGTAGEND";
    7729           0 :                 break;
    7730           0 :          case 0x36d7:
    7731           0 :                 return "WERR_SXS_XML_E_MISSINGSEMICOLON";
    7732           0 :                 break;
    7733           0 :          case 0x36d8:
    7734           0 :                 return "WERR_SXS_XML_E_UNBALANCEDPAREN";
    7735           0 :                 break;
    7736           0 :          case 0x36d9:
    7737           0 :                 return "WERR_SXS_XML_E_INTERNALERROR";
    7738           0 :                 break;
    7739           0 :          case 0x36da:
    7740           0 :                 return "WERR_SXS_XML_E_UNEXPECTED_WHITESPACE";
    7741           0 :                 break;
    7742           0 :          case 0x36db:
    7743           0 :                 return "WERR_SXS_XML_E_INCOMPLETE_ENCODING";
    7744           0 :                 break;
    7745           0 :          case 0x36dc:
    7746           0 :                 return "WERR_SXS_XML_E_MISSING_PAREN";
    7747           0 :                 break;
    7748           0 :          case 0x36dd:
    7749           0 :                 return "WERR_SXS_XML_E_EXPECTINGCLOSEQUOTE";
    7750           0 :                 break;
    7751           0 :          case 0x36de:
    7752           0 :                 return "WERR_SXS_XML_E_MULTIPLE_COLONS";
    7753           0 :                 break;
    7754           0 :          case 0x36df:
    7755           0 :                 return "WERR_SXS_XML_E_INVALID_DECIMAL";
    7756           0 :                 break;
    7757           0 :          case 0x36e0:
    7758           0 :                 return "WERR_SXS_XML_E_INVALID_HEXIDECIMAL";
    7759           0 :                 break;
    7760           0 :          case 0x36e1:
    7761           0 :                 return "WERR_SXS_XML_E_INVALID_UNICODE";
    7762           0 :                 break;
    7763           0 :          case 0x36e2:
    7764           0 :                 return "WERR_SXS_XML_E_WHITESPACEORQUESTIONMARK";
    7765           0 :                 break;
    7766           0 :          case 0x36e3:
    7767           0 :                 return "WERR_SXS_XML_E_UNEXPECTEDENDTAG";
    7768           0 :                 break;
    7769           0 :          case 0x36e4:
    7770           0 :                 return "WERR_SXS_XML_E_UNCLOSEDTAG";
    7771           0 :                 break;
    7772           0 :          case 0x36e5:
    7773           0 :                 return "WERR_SXS_XML_E_DUPLICATEATTRIBUTE";
    7774           0 :                 break;
    7775           0 :          case 0x36e6:
    7776           0 :                 return "WERR_SXS_XML_E_MULTIPLEROOTS";
    7777           0 :                 break;
    7778           0 :          case 0x36e7:
    7779           0 :                 return "WERR_SXS_XML_E_INVALIDATROOTLEVEL";
    7780           0 :                 break;
    7781           0 :          case 0x36e8:
    7782           0 :                 return "WERR_SXS_XML_E_BADXMLDECL";
    7783           0 :                 break;
    7784           0 :          case 0x36e9:
    7785           0 :                 return "WERR_SXS_XML_E_MISSINGROOT";
    7786           0 :                 break;
    7787           0 :          case 0x36ea:
    7788           0 :                 return "WERR_SXS_XML_E_UNEXPECTEDEOF";
    7789           0 :                 break;
    7790           0 :          case 0x36eb:
    7791           0 :                 return "WERR_SXS_XML_E_BADPEREFINSUBSET";
    7792           0 :                 break;
    7793           0 :          case 0x36ec:
    7794           0 :                 return "WERR_SXS_XML_E_UNCLOSEDSTARTTAG";
    7795           0 :                 break;
    7796           0 :          case 0x36ed:
    7797           0 :                 return "WERR_SXS_XML_E_UNCLOSEDENDTAG";
    7798           0 :                 break;
    7799           0 :          case 0x36ee:
    7800           0 :                 return "WERR_SXS_XML_E_UNCLOSEDSTRING";
    7801           0 :                 break;
    7802           0 :          case 0x36ef:
    7803           0 :                 return "WERR_SXS_XML_E_UNCLOSEDCOMMENT";
    7804           0 :                 break;
    7805           0 :          case 0x36f0:
    7806           0 :                 return "WERR_SXS_XML_E_UNCLOSEDDECL";
    7807           0 :                 break;
    7808           0 :          case 0x36f1:
    7809           0 :                 return "WERR_SXS_XML_E_UNCLOSEDCDATA";
    7810           0 :                 break;
    7811           0 :          case 0x36f2:
    7812           0 :                 return "WERR_SXS_XML_E_RESERVEDNAMESPACE";
    7813           0 :                 break;
    7814           0 :          case 0x36f3:
    7815           0 :                 return "WERR_SXS_XML_E_INVALIDENCODING";
    7816           0 :                 break;
    7817           0 :          case 0x36f4:
    7818           0 :                 return "WERR_SXS_XML_E_INVALIDSWITCH";
    7819           0 :                 break;
    7820           0 :          case 0x36f5:
    7821           0 :                 return "WERR_SXS_XML_E_BADXMLCASE";
    7822           0 :                 break;
    7823           0 :          case 0x36f6:
    7824           0 :                 return "WERR_SXS_XML_E_INVALID_STANDALONE";
    7825           0 :                 break;
    7826           0 :          case 0x36f7:
    7827           0 :                 return "WERR_SXS_XML_E_UNEXPECTED_STANDALONE";
    7828           0 :                 break;
    7829           0 :          case 0x36f8:
    7830           0 :                 return "WERR_SXS_XML_E_INVALID_VERSION";
    7831           0 :                 break;
    7832           0 :          case 0x36f9:
    7833           0 :                 return "WERR_SXS_XML_E_MISSINGEQUALS";
    7834           0 :                 break;
    7835           0 :          case 0x36fa:
    7836           0 :                 return "WERR_SXS_PROTECTION_RECOVERY_FAILED";
    7837           0 :                 break;
    7838           0 :          case 0x36fb:
    7839           0 :                 return "WERR_SXS_PROTECTION_PUBLIC_KEY_OO_SHORT";
    7840           0 :                 break;
    7841           0 :          case 0x36fc:
    7842           0 :                 return "WERR_SXS_PROTECTION_CATALOG_NOT_VALID";
    7843           0 :                 break;
    7844           0 :          case 0x36fd:
    7845           0 :                 return "WERR_SXS_UNTRANSLATABLE_HRESULT";
    7846           0 :                 break;
    7847           0 :          case 0x36fe:
    7848           0 :                 return "WERR_SXS_PROTECTION_CATALOG_FILE_MISSING";
    7849           0 :                 break;
    7850           0 :          case 0x36ff:
    7851           0 :                 return "WERR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE";
    7852           0 :                 break;
    7853           0 :          case 0x3700:
    7854           0 :                 return "WERR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME";
    7855           0 :                 break;
    7856           0 :          case 0x3701:
    7857           0 :                 return "WERR_SXS_ASSEMBLY_MISSING";
    7858           0 :                 break;
    7859           0 :          case 0x3702:
    7860           0 :                 return "WERR_SXS_CORRUPT_ACTIVATION_STACK";
    7861           0 :                 break;
    7862           0 :          case 0x3703:
    7863           0 :                 return "WERR_SXS_CORRUPTION";
    7864           0 :                 break;
    7865           0 :          case 0x3704:
    7866           0 :                 return "WERR_SXS_EARLY_DEACTIVATION";
    7867           0 :                 break;
    7868           0 :          case 0x3705:
    7869           0 :                 return "WERR_SXS_INVALID_DEACTIVATION";
    7870           0 :                 break;
    7871           0 :          case 0x3706:
    7872           0 :                 return "WERR_SXS_MULTIPLE_DEACTIVATION";
    7873           0 :                 break;
    7874           0 :          case 0x3707:
    7875           0 :                 return "WERR_SXS_PROCESS_TERMINATION_REQUESTED";
    7876           0 :                 break;
    7877           0 :          case 0x3708:
    7878           0 :                 return "WERR_SXS_RELEASE_ACTIVATION_ONTEXT";
    7879           0 :                 break;
    7880           0 :          case 0x3709:
    7881           0 :                 return "WERR_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY";
    7882           0 :                 break;
    7883           0 :          case 0x370a:
    7884           0 :                 return "WERR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE";
    7885           0 :                 break;
    7886           0 :          case 0x370b:
    7887           0 :                 return "WERR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME";
    7888           0 :                 break;
    7889           0 :          case 0x370c:
    7890           0 :                 return "WERR_SXS_IDENTITY_DUPLICATE_ATTRIBUTE";
    7891           0 :                 break;
    7892           0 :          case 0x370d:
    7893           0 :                 return "WERR_SXS_IDENTITY_PARSE_ERROR";
    7894           0 :                 break;
    7895           0 :          case 0x370e:
    7896           0 :                 return "WERR_MALFORMED_SUBSTITUTION_STRING";
    7897           0 :                 break;
    7898           0 :          case 0x370f:
    7899           0 :                 return "WERR_SXS_INCORRECT_PUBLIC_KEY_OKEN";
    7900           0 :                 break;
    7901           0 :          case 0x3710:
    7902           0 :                 return "WERR_UNMAPPED_SUBSTITUTION_STRING";
    7903           0 :                 break;
    7904           0 :          case 0x3711:
    7905           0 :                 return "WERR_SXS_ASSEMBLY_NOT_LOCKED";
    7906           0 :                 break;
    7907           0 :          case 0x3712:
    7908           0 :                 return "WERR_SXS_COMPONENT_STORE_CORRUPT";
    7909           0 :                 break;
    7910           0 :          case 0x3713:
    7911           0 :                 return "WERR_ADVANCED_INSTALLER_FAILED";
    7912           0 :                 break;
    7913           0 :          case 0x3714:
    7914           0 :                 return "WERR_XML_ENCODING_MISMATCH";
    7915           0 :                 break;
    7916           0 :          case 0x3715:
    7917           0 :                 return "WERR_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT";
    7918           0 :                 break;
    7919           0 :          case 0x3716:
    7920           0 :                 return "WERR_SXS_IDENTITIES_DIFFERENT";
    7921           0 :                 break;
    7922           0 :          case 0x3717:
    7923           0 :                 return "WERR_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT";
    7924           0 :                 break;
    7925           0 :          case 0x3718:
    7926           0 :                 return "WERR_SXS_FILE_NOT_PART_OF_ASSEMBLY";
    7927           0 :                 break;
    7928           0 :          case 0x3719:
    7929           0 :                 return "WERR_SXS_MANIFEST_TOO_BIG";
    7930           0 :                 break;
    7931           0 :          case 0x371a:
    7932           0 :                 return "WERR_SXS_SETTING_NOT_REGISTERED";
    7933           0 :                 break;
    7934           0 :          case 0x371b:
    7935           0 :                 return "WERR_SXS_TRANSACTION_CLOSURE_INCOMPLETE";
    7936           0 :                 break;
    7937           0 :          case 0x3a98:
    7938           0 :                 return "WERR_EVT_INVALID_CHANNEL_PATH";
    7939           0 :                 break;
    7940           0 :          case 0x3a99:
    7941           0 :                 return "WERR_EVT_INVALID_QUERY";
    7942           0 :                 break;
    7943           0 :          case 0x3a9a:
    7944           0 :                 return "WERR_EVT_PUBLISHER_METADATA_NOT_FOUND";
    7945           0 :                 break;
    7946           0 :          case 0x3a9b:
    7947           0 :                 return "WERR_EVT_EVENT_TEMPLATE_NOT_FOUND";
    7948           0 :                 break;
    7949           0 :          case 0x3a9c:
    7950           0 :                 return "WERR_EVT_INVALID_PUBLISHER_NAME";
    7951           0 :                 break;
    7952           0 :          case 0x3a9d:
    7953           0 :                 return "WERR_EVT_INVALID_EVENT_DATA";
    7954           0 :                 break;
    7955           0 :          case 0x3a9f:
    7956           0 :                 return "WERR_EVT_CHANNEL_NOT_FOUND";
    7957           0 :                 break;
    7958           0 :          case 0x3aa0:
    7959           0 :                 return "WERR_EVT_MALFORMED_XML_TEXT";
    7960           0 :                 break;
    7961           0 :          case 0x3aa1:
    7962           0 :                 return "WERR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL";
    7963           0 :                 break;
    7964           0 :          case 0x3aa2:
    7965           0 :                 return "WERR_EVT_CONFIGURATION_ERROR";
    7966           0 :                 break;
    7967           0 :          case 0x3aa3:
    7968           0 :                 return "WERR_EVT_QUERY_RESULT_STALE";
    7969           0 :                 break;
    7970           0 :          case 0x3aa4:
    7971           0 :                 return "WERR_EVT_QUERY_RESULT_INVALID_POSITION";
    7972           0 :                 break;
    7973           0 :          case 0x3aa5:
    7974           0 :                 return "WERR_EVT_NON_VALIDATING_MSXML";
    7975           0 :                 break;
    7976           0 :          case 0x3aa6:
    7977           0 :                 return "WERR_EVT_FILTER_ALREADYSCOPED";
    7978           0 :                 break;
    7979           0 :          case 0x3aa7:
    7980           0 :                 return "WERR_EVT_FILTER_NOTELTSET";
    7981           0 :                 break;
    7982           0 :          case 0x3aa8:
    7983           0 :                 return "WERR_EVT_FILTER_INVARG";
    7984           0 :                 break;
    7985           0 :          case 0x3aa9:
    7986           0 :                 return "WERR_EVT_FILTER_INVTEST";
    7987           0 :                 break;
    7988           0 :          case 0x3aaa:
    7989           0 :                 return "WERR_EVT_FILTER_INVTYPE";
    7990           0 :                 break;
    7991           0 :          case 0x3aab:
    7992           0 :                 return "WERR_EVT_FILTER_PARSEERR";
    7993           0 :                 break;
    7994           0 :          case 0x3aac:
    7995           0 :                 return "WERR_EVT_FILTER_UNSUPPORTEDOP";
    7996           0 :                 break;
    7997           0 :          case 0x3aad:
    7998           0 :                 return "WERR_EVT_FILTER_UNEXPECTEDTOKEN";
    7999           0 :                 break;
    8000           0 :          case 0x3aae:
    8001           0 :                 return "WERR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL";
    8002           0 :                 break;
    8003           0 :          case 0x3aaf:
    8004           0 :                 return "WERR_EVT_INVALID_CHANNEL_PROPERTY_VALUE";
    8005           0 :                 break;
    8006           0 :          case 0x3ab0:
    8007           0 :                 return "WERR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE";
    8008           0 :                 break;
    8009           0 :          case 0x3ab1:
    8010           0 :                 return "WERR_EVT_CHANNEL_CANNOT_ACTIVATE";
    8011           0 :                 break;
    8012           0 :          case 0x3ab2:
    8013           0 :                 return "WERR_EVT_FILTER_TOO_COMPLEX";
    8014           0 :                 break;
    8015           0 :          case 0x3ab3:
    8016           0 :                 return "WERR_EVT_MESSAGE_NOT_FOUND";
    8017           0 :                 break;
    8018           0 :          case 0x3ab4:
    8019           0 :                 return "WERR_EVT_MESSAGE_ID_NOT_FOUND";
    8020           0 :                 break;
    8021           0 :          case 0x3ab5:
    8022           0 :                 return "WERR_EVT_UNRESOLVED_VALUE_INSERT";
    8023           0 :                 break;
    8024           0 :          case 0x3ab6:
    8025           0 :                 return "WERR_EVT_UNRESOLVED_PARAMETER_INSERT";
    8026           0 :                 break;
    8027           0 :          case 0x3ab7:
    8028           0 :                 return "WERR_EVT_MAX_INSERTS_REACHED";
    8029           0 :                 break;
    8030           0 :          case 0x3ab8:
    8031           0 :                 return "WERR_EVT_EVENT_DEFINITION_NOT_OUND";
    8032           0 :                 break;
    8033           0 :          case 0x3ab9:
    8034           0 :                 return "WERR_EVT_MESSAGE_LOCALE_NOT_FOUND";
    8035           0 :                 break;
    8036           0 :          case 0x3aba:
    8037           0 :                 return "WERR_EVT_VERSION_TOO_OLD";
    8038           0 :                 break;
    8039           0 :          case 0x3abb:
    8040           0 :                 return "WERR_EVT_VERSION_TOO_NEW";
    8041           0 :                 break;
    8042           0 :          case 0x3abc:
    8043           0 :                 return "WERR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY";
    8044           0 :                 break;
    8045           0 :          case 0x3abd:
    8046           0 :                 return "WERR_EVT_PUBLISHER_DISABLED";
    8047           0 :                 break;
    8048           0 :          case 0x3ae8:
    8049           0 :                 return "WERR_EC_SUBSCRIPTION_CANNOT_ACTIVATE";
    8050           0 :                 break;
    8051           0 :          case 0x3ae9:
    8052           0 :                 return "WERR_EC_LOG_DISABLED";
    8053           0 :                 break;
    8054           0 :          case 0x3afc:
    8055           0 :                 return "WERR_MUI_FILE_NOT_FOUND";
    8056           0 :                 break;
    8057           0 :          case 0x3afd:
    8058           0 :                 return "WERR_MUI_INVALID_FILE";
    8059           0 :                 break;
    8060           0 :          case 0x3afe:
    8061           0 :                 return "WERR_MUI_INVALID_RC_CONFIG";
    8062           0 :                 break;
    8063           0 :          case 0x3aff:
    8064           0 :                 return "WERR_MUI_INVALID_LOCALE_NAME";
    8065           0 :                 break;
    8066           0 :          case 0x3b00:
    8067           0 :                 return "WERR_MUI_INVALID_ULTIMATEFALLBACK_NAME";
    8068           0 :                 break;
    8069           0 :          case 0x3b01:
    8070           0 :                 return "WERR_MUI_FILE_NOT_LOADED";
    8071           0 :                 break;
    8072           0 :          case 0x3b02:
    8073           0 :                 return "WERR_RESOURCE_ENUM_USER_STOP";
    8074           0 :                 break;
    8075           0 :          case 0x3b03:
    8076           0 :                 return "WERR_MUI_INTLSETTINGS_UILANG_NOT_INSTALLED";
    8077           0 :                 break;
    8078           0 :          case 0x3b04:
    8079           0 :                 return "WERR_MUI_INTLSETTINGS_INVALID_LOCALE_NAME";
    8080           0 :                 break;
    8081           0 :          case 0x3b60:
    8082           0 :                 return "WERR_MCA_INVALID_CAPABILITIES_STRING";
    8083           0 :                 break;
    8084           0 :          case 0x3b61:
    8085           0 :                 return "WERR_MCA_INVALID_VCP_VERSION";
    8086           0 :                 break;
    8087           0 :          case 0x3b62:
    8088           0 :                 return "WERR_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION";
    8089           0 :                 break;
    8090           0 :          case 0x3b63:
    8091           0 :                 return "WERR_MCA_MCCS_VERSION_MISMATCH";
    8092           0 :                 break;
    8093           0 :          case 0x3b64:
    8094           0 :                 return "WERR_MCA_UNSUPPORTED_MCCS_VERSION";
    8095           0 :                 break;
    8096           0 :          case 0x3b65:
    8097           0 :                 return "WERR_MCA_INTERNAL_ERROR";
    8098           0 :                 break;
    8099           0 :          case 0x3b66:
    8100           0 :                 return "WERR_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED";
    8101           0 :                 break;
    8102           0 :          case 0x3b67:
    8103           0 :                 return "WERR_MCA_UNSUPPORTED_COLOR_TEMPERATURE";
    8104           0 :                 break;
    8105           0 :          case 0x3b92:
    8106           0 :                 return "WERR_AMBIGUOUS_SYSTEM_DEVICE";
    8107           0 :                 break;
    8108           0 :          case 0x3bc3:
    8109           0 :                 return "WERR_SYSTEM_DEVICE_NOT_FOUND";
    8110           2 :                 break;

Generated by: LCOV version 1.14