--- mstools/h/winerror.h 2018/08/09 18:20:26 1.1.1.2 +++ mstools/h/winerror.h 2018/08/09 18:22:55 1.1.1.4 @@ -86,7 +86,7 @@ Notes: // // MessageText: // -// Incorrect function +// Incorrect function. // #define ERROR_INVALID_FUNCTION 1L // dderror @@ -122,7 +122,7 @@ Notes: // // MessageText: // -// Access Denied. +// Access is denied. // #define ERROR_ACCESS_DENIED 5L @@ -131,7 +131,7 @@ Notes: // // MessageText: // -// Incorrect internal file identifier. +// The handle is invalid. // #define ERROR_INVALID_HANDLE 6L @@ -149,8 +149,7 @@ Notes: // // MessageText: // -// Not enough storage is available to -// process this command. +// Not enough storage is available to process this command. // #define ERROR_NOT_ENOUGH_MEMORY 8L // dderror @@ -251,7 +250,7 @@ Notes: // // MessageText: // -// The diskette is write protected. +// The media is write protected. // #define ERROR_WRITE_PROTECT 19L @@ -269,7 +268,7 @@ Notes: // // MessageText: // -// The drive is not ready. +// The device is not ready. // #define ERROR_NOT_READY 21L @@ -410,7 +409,7 @@ Notes: // // MessageText: // -// Reached End of File. +// Reached end of file. // #define ERROR_HANDLE_EOF 38L @@ -473,10 +472,10 @@ Notes: // // MessageText: // -// The specified network resource is no longer +// The specified network resource or device is no longer // available. // -#define ERROR_DEV_NOT_EXIST 55L +#define ERROR_DEV_NOT_EXIST 55L // dderror // // MessageId: ERROR_TOO_MANY_CMDS @@ -888,8 +887,7 @@ Notes: // // MessageText: // -// The Application Program Interface (API) entered -// will only work in Windows/NT mode. +// This function is only valid in Windows NT mode. // #define ERROR_CALL_NOT_IMPLEMENTED 120L @@ -917,7 +915,7 @@ Notes: // // MessageText: // -// The file name, directory name, or volume label is not syntactically correct. +// The filename, directory name, or volume label syntax is incorrect. // #define ERROR_INVALID_NAME 123L @@ -971,7 +969,7 @@ Notes: // // MessageText: // -// The %1 application cannot be run in Windows mode. +// The %1 application cannot be run in Windows NT mode. // #define ERROR_CHILD_NOT_COMPLETE 129L @@ -980,7 +978,8 @@ Notes: // // MessageText: // -// BUGBUG - message text missing. +// Attempt to use a file handle to an open disk partition for an +// operation other than raw disk I/O. // #define ERROR_DIRECT_ACCESS_HANDLE 130L @@ -989,7 +988,7 @@ Notes: // // MessageText: // -// BUGBUG - message text missing. +// An attempt was made to move the file pointer before the beginning of the file. // #define ERROR_NEGATIVE_SEEK 131L @@ -998,7 +997,7 @@ Notes: // // MessageText: // -// BUGBUG - message text missing. +// The file pointer cannot be set on the specified device or file. // #define ERROR_SEEK_ON_DEVICE 132L @@ -1283,7 +1282,7 @@ Notes: // // MessageText: // -// Invalid path name specified. +// The specified path is invalid. // #define ERROR_BAD_PATHNAME 161L @@ -1310,7 +1309,7 @@ Notes: // // MessageText: // -// Attempt to lock a region of a file failed. +// Unable to lock a region of a file. // #define ERROR_LOCK_FAILED 167L @@ -1337,7 +1336,7 @@ Notes: // // MessageText: // -// The file system does not supporting atomic changing of the lock type. +// The file system does not support atomic changes to the lock type. // #define ERROR_ATOMIC_LOCKS_NOT_SUPPORTED 174L @@ -1364,7 +1363,7 @@ Notes: // // MessageText: // -// Attempt to create file that already exists. +// Cannot create a file when that file already exists. // #define ERROR_ALREADY_EXISTS 183L @@ -1418,7 +1417,7 @@ Notes: // // MessageText: // -// %1 cannot be run in Windows/NT mode. +// Cannot run %1 in Windows NT mode. // #define ERROR_INVALID_EXE_SIGNATURE 191L @@ -1436,7 +1435,7 @@ Notes: // // MessageText: // -// %1 is not a valid Windows application. +// %1 is not a valid Windows NT application. // #define ERROR_BAD_EXE_FORMAT 193L @@ -1549,7 +1548,7 @@ Notes: // // MessageText: // -// The file name or extension is too long. +// The filename or extension is too long. // #define ERROR_FILENAME_EXCED_RANGE 206L @@ -1567,8 +1566,8 @@ Notes: // // MessageText: // -// The global file name characters, * or ? are entered -// incorrectly or too many global file name characters are specified. +// The global filename characters, * or ?, are entered +// incorrectly or too many global filename characters are specified. // #define ERROR_META_EXPANSION_TOO_LONG 208L @@ -1623,7 +1622,7 @@ Notes: // // MessageText: // -// Invalid pipe state. +// The pipe state is invalid. // #define ERROR_BAD_PIPE 230L @@ -1632,7 +1631,7 @@ Notes: // // MessageText: // -// All pipe instances busy. +// All pipe instances are busy. // #define ERROR_PIPE_BUSY 231L @@ -1641,7 +1640,7 @@ Notes: // // MessageText: // -// Pipe close in progress. +// The pipe is being closed. // #define ERROR_NO_DATA 232L @@ -1650,7 +1649,7 @@ Notes: // // MessageText: // -// No process on other end of pipe. +// No process is on the other end of the pipe. // #define ERROR_PIPE_NOT_CONNECTED 233L @@ -1677,7 +1676,7 @@ Notes: // // MessageText: // -// The specified EA name was invalid. +// The specified extended attribute name was invalid. // #define ERROR_INVALID_EA_NAME 254L @@ -1686,7 +1685,7 @@ Notes: // // MessageText: // -// The EAs are inconsistent. +// The extended attributes are inconsistent. // #define ERROR_EA_LIST_INCONSISTENT 255L @@ -1713,7 +1712,7 @@ Notes: // // MessageText: // -// Invalid directory name. +// The directory name is invalid. // #define ERROR_DIRECTORY 267L @@ -1722,7 +1721,7 @@ Notes: // // MessageText: // -// The EAs did not fit in the buffer. +// The extended attributes did not fit in the buffer. // #define ERROR_EAS_DIDNT_FIT 275L @@ -1731,7 +1730,7 @@ Notes: // // MessageText: // -// The EA file on the mounted file system is corrupt. +// The extended attribute file on the mounted file system is corrupt. // #define ERROR_EA_FILE_CORRUPT 276L @@ -1740,7 +1739,7 @@ Notes: // // MessageText: // -// The EA table in the EA file on the mounted file system is full. +// The extended attribute table file is full. // #define ERROR_EA_TABLE_FULL 277L @@ -1749,7 +1748,7 @@ Notes: // // MessageText: // -// The EA handle specified is invalid. +// The specified extended attribute handle is invalid. // #define ERROR_INVALID_EA_HANDLE 278L @@ -1804,7 +1803,7 @@ Notes: // // MessageText: // -// Arithmatic result exceeded 32-bits. +// Arithmetic result exceeded 32 bits. // #define ERROR_ARITHMETIC_OVERFLOW 534L @@ -1831,7 +1830,7 @@ Notes: // // MessageText: // -// Access to the EA was denied. +// Access to the extended attribute was denied. // #define ERROR_EA_ACCESS_DENIED 994L @@ -1840,8 +1839,8 @@ Notes: // // MessageText: // -// The IO operation has been aborted due to either thread exit -// or application request. +// The I/O operation has been aborted because of either a thread exit +// or an application request. // #define ERROR_OPERATION_ABORTED 995L @@ -1850,7 +1849,7 @@ Notes: // // MessageText: // -// Overlapped IO event not in signalled state. +// Overlapped I/O event is not in a signalled state. // #define ERROR_IO_INCOMPLETE 996L @@ -1859,7 +1858,7 @@ Notes: // // MessageText: // -// Overlapped IO operation in progress. +// Overlapped I/O operation is in progress. // #define ERROR_IO_PENDING 997L // dderror @@ -1877,7 +1876,7 @@ Notes: // // MessageText: // -// Error accessing paging file. +// Error performing inpage operation. // #define ERROR_SWAPERROR 999L @@ -1895,7 +1894,7 @@ Notes: // // MessageText: // -// Window can't handle sent message. +// The window cannot act on the sent message. // #define ERROR_INVALID_MESSAGE 1002L @@ -1904,8 +1903,7 @@ Notes: // // MessageText: // -// Cannot complete function for some reason. Like calling GetSelection() -// when there is no selection. +// Cannot complete this function. // #define ERROR_CAN_NOT_COMPLETE 1003L @@ -1944,7 +1942,7 @@ Notes: // // MessageText: // -// The requested operation cannot be performed in fullscreen mode. +// The requested operation cannot be performed in full-screen mode. // #define ERROR_FULLSCREEN_MODE 1007L @@ -2007,7 +2005,7 @@ Notes: // // MessageText: // -// One of the files containing the system's Registry data had to be recovered +// One of the files in the Registry database had to be recovered // by use of a log or alternate copy. The recovery was successful. // #define ERROR_REGISTRY_RECOVERED 1014L @@ -2017,10 +2015,10 @@ Notes: // // MessageText: // -// The Registry is corrupt. -// The structure of one of the files that contains Registry data is corrupt, or -// the system's in memory image of the file is corrupt, or the file could not -// be recovered because its alternate copy or log was absent or corrupt. +// The Registry is corrupt. The structure of one of the files that contains +// Registry data is corrupt, or the system's image of the file in memory +// is corrupt, or the file could not be recovered because the alternate +// copy or log was absent or corrupt. // #define ERROR_REGISTRY_CORRUPT 1015L @@ -2040,8 +2038,8 @@ Notes: // // MessageText: // -// The system has attempted to load or restore a file into the registry, and the -// specified file is not in the format of a registry file. +// The system has attempted to load or restore a file into the Registry, but the +// specified file is not in a Registry file format. // #define ERROR_NOT_REGISTRY_FILE 1017L @@ -2050,7 +2048,7 @@ Notes: // // MessageText: // -// Illegal operation attempted on a registry key which has been marked for deletion. +// Illegal operation attempted on a Registry key which has been marked for deletion. // #define ERROR_KEY_DELETED 1018L @@ -2059,7 +2057,7 @@ Notes: // // MessageText: // -// System could not allocate required space in a registry log. +// System could not allocate the required space in a Registry log. // #define ERROR_NO_LOG_SPACE 1019L @@ -2068,7 +2066,7 @@ Notes: // // MessageText: // -// An attempt was made to create a symbolic link in a registry key that already +// Cannot create a symbolic link in a Registry key that already // has subkeys or values. // #define ERROR_KEY_HAS_CHILDREN 1020L @@ -2078,7 +2076,7 @@ Notes: // // MessageText: // -// An attempt was made to create a Stable subkey under a Volatile parent key. +// Cannot create a stable subkey under a volatile parent key. // #define ERROR_CHILD_MUST_BE_VOLATILE 1021L @@ -2087,8 +2085,8 @@ Notes: // // MessageText: // -// This indicates that a notify change request is being completed and that the -// information is not being returned in the caller's buffer. The caller now +// A notify change request is being completed and the information +// is not being returned in the caller's buffer. The caller now // needs to enumerate the files to find the changes. // #define ERROR_NOTIFY_ENUM_DIR 1022L @@ -2127,7 +2125,7 @@ Notes: // // MessageText: // -// A thread could not be created for the Win32 service. +// A thread could not be created for the service. // #define ERROR_SERVICE_NO_THREAD 1054L @@ -2136,7 +2134,7 @@ Notes: // // MessageText: // -// The service controller database was locked. +// The service database is locked. // #define ERROR_SERVICE_DATABASE_LOCKED 1055L @@ -2154,9 +2152,7 @@ Notes: // // MessageText: // -// The account name does not exist, or the service is specified to share -// the same binary file as an already installed service but has an account -// name that is not the same as the installed service. +// The account name is invalid or does not exist. // #define ERROR_INVALID_SERVICE_ACCOUNT 1057L @@ -2219,7 +2215,7 @@ Notes: // // MessageText: // -// An exception occured in the service when handling the control request. +// An exception occurred in the service when handling the control request. // #define ERROR_EXCEPTION_IN_SERVICE 1064L @@ -2237,7 +2233,7 @@ Notes: // // MessageText: // -// The service has returned a service specific error code. +// The service has returned a service-specific error code. // #define ERROR_SERVICE_SPECIFIC_ERROR 1066L @@ -2255,7 +2251,7 @@ Notes: // // MessageText: // -// The dependency service failed to start. +// The dependency service or group failed to start. // #define ERROR_SERVICE_DEPENDENCY_FAIL 1068L @@ -2264,7 +2260,7 @@ Notes: // // MessageText: // -// The service failed to be logged on. +// The service did not start due to a logon failure. // #define ERROR_SERVICE_LOGON_FAILED 1069L @@ -2273,7 +2269,7 @@ Notes: // // MessageText: // -// The service hung on starting. +// After starting, the service hung in a start-pending state. // #define ERROR_SERVICE_START_HANG 1070L @@ -2282,7 +2278,7 @@ Notes: // // MessageText: // -// The specified service controller database lock is invalid. +// The specified service database lock is invalid. // #define ERROR_INVALID_SERVICE_LOCK 1071L @@ -2291,7 +2287,7 @@ Notes: // // MessageText: // -// The specified service has been marked for delete. +// The specified service has been marked for deletion. // #define ERROR_SERVICE_MARKED_FOR_DELETE 1072L @@ -2300,7 +2296,7 @@ Notes: // // MessageText: // -// The specified service is already created. +// The specified service already exists. // #define ERROR_SERVICE_EXISTS 1073L @@ -2309,43 +2305,82 @@ Notes: // // MessageText: // -// The system is currently booted using the Last-Known-Good configuration. +// The system is currently running with the last-known-good configuration. // #define ERROR_ALREADY_RUNNING_LKG 1074L // +// MessageId: ERROR_SERVICE_DEPENDENCY_DELETED +// +// MessageText: +// +// The dependency service does not exist or has been marked for +// deletion. +// +#define ERROR_SERVICE_DEPENDENCY_DELETED 1075L + +// +// MessageId: ERROR_BOOT_ALREADY_ACCEPTED +// +// MessageText: +// +// The current boot has already been accepted for use as the +// last-known-good control set. +// +#define ERROR_BOOT_ALREADY_ACCEPTED 1076L + +// +// MessageId: ERROR_SERVICE_NEVER_STARTED +// +// MessageText: +// +// No attempts to start the service have been made since the last boot. +// +#define ERROR_SERVICE_NEVER_STARTED 1077L + +// +// MessageId: ERROR_DUPLICATE_SERVICE_NAME +// +// MessageText: +// +// The name is already in use as either a service name or a service display +// name. +// +#define ERROR_DUPLICATE_SERVICE_NAME 1078L + +// // MessageId: ERROR_END_OF_MEDIA // // MessageText: // -// End of tape mark has been reached during an operation. +// The physical end of the tape has been reached. // #define ERROR_END_OF_MEDIA 1100L // -// MessageId: ERROR_SHORT_FILEMARK_DETECTED +// MessageId: ERROR_FILEMARK_DETECTED // // MessageText: // -// A tape access reached a short filemark. +// A tape access reached a filemark. // -#define ERROR_SHORT_FILEMARK_DETECTED 1101L +#define ERROR_FILEMARK_DETECTED 1101L // -// MessageId: ERROR_LONG_FILEMARK_DETECTED +// MessageId: ERROR_BEGINNING_OF_MEDIA // // MessageText: // -// A tape access reached a long filemark. +// Beginning of tape or partition was encountered. // -#define ERROR_LONG_FILEMARK_DETECTED 1102L +#define ERROR_BEGINNING_OF_MEDIA 1102L // // MessageId: ERROR_SETMARK_DETECTED // // MessageText: // -// A tape access reached a setmark. +// A tape access reached the end of a set of files. // #define ERROR_SETMARK_DETECTED 1103L @@ -2354,7 +2389,7 @@ Notes: // // MessageText: // -// During a tape access, the end of the data written is reached. +// No more data is on the tape. // #define ERROR_NO_DATA_DETECTED 1104L @@ -2391,7 +2426,7 @@ Notes: // // MessageText: // -// Attempt to lock the eject media mechansism fails. +// Unable to lock the media eject mechanism. // #define ERROR_UNABLE_TO_LOCK_MEDIA 1108L @@ -2400,36 +2435,36 @@ Notes: // // MessageText: // -// Unload media fails. +// Unable to unload the media. // #define ERROR_UNABLE_TO_UNLOAD_MEDIA 1109L // -// MessageId: ERROR_TAPE_WRITE_PROTECTED +// MessageId: ERROR_MEDIA_CHANGED // // MessageText: // -// Attempt to write to or erase a write protected tape. +// Media in drive may have changed. // -#define ERROR_TAPE_WRITE_PROTECTED 1110L +#define ERROR_MEDIA_CHANGED 1110L // -// MessageId: ERROR_TAPE_OPERATION_NOT_SUPPORTED +// MessageId: ERROR_BUS_RESET // // MessageText: // -// Attempted operation not supported on drive. +// The I/O bus was reset. // -#define ERROR_TAPE_OPERATION_NOT_SUPPORTED 1111L +#define ERROR_BUS_RESET 1111L // -// MessageId: ERROR_NO_TAPE_IN_DRIVE +// MessageId: ERROR_NO_MEDIA_IN_DRIVE // // MessageText: // -// Tape query failed because of no tape in drive. +// No media in drive. // -#define ERROR_NO_TAPE_IN_DRIVE 1112L +#define ERROR_NO_MEDIA_IN_DRIVE 1112L // // MessageId: ERROR_NO_UNICODE_TRANSLATION @@ -2445,7 +2480,7 @@ Notes: // // MessageText: // -// A DLL initialization routine failed. +// A dynamic link library (DLL) initialization routine failed. // #define ERROR_DLL_INIT_FAILED 1114L @@ -2463,8 +2498,7 @@ Notes: // // MessageText: // -// An attempt to abort the shutdown of the system failed because no shutdown -// was in progress. +// Unable to abort the system shutdown because no shutdown was in progress. // #define ERROR_NO_SHUTDOWN_IN_PROGRESS 1116L @@ -2491,10 +2525,9 @@ Notes: // // MessageText: // -// An attempt was made to open a device that was sharing an IRQ with other devices. -// At least one other device that uses that IRQ was already opened. Two concurrent -// opens of devices that share an IRQ and only work via interrupts is not supported -// for the particular bus type that the devices use. +// Unable to open a device that was sharing an interrupt request (IRQ) +// with other devices. At least one other device that uses that IRQ +// was already opened. // #define ERROR_IRQ_BUSY 1119L @@ -2503,9 +2536,8 @@ Notes: // // MessageText: // -// This informational status message indicates that the serial io control -// IOCTL_SERIAL_XOFF_COUNTER completed due to another write to the serial -// port. +// A serial I/O operation was completed by another write to the serial port. +// (The IOCTL_SERIAL_XOFF_COUNTER reached zero.) // #define ERROR_MORE_WRITES 1120L @@ -2514,9 +2546,8 @@ Notes: // // MessageText: // -// This informational status message indicates that the serial io control -// IOCTL_SERIAL_XOFF_COUNTER completed due to timer expiring before the -// counter reached 0. +// A serial I/O operation completed because the time-out period expired. +// (The IOCTL_SERIAL_XOFF_COUNTER did not reach zero.) // #define ERROR_COUNTER_TIMEOUT 1121L @@ -2525,7 +2556,7 @@ Notes: // // MessageText: // -// While accessing the floppy an id address mark was not found. +// No ID address mark was found on the floppy disk. // #define ERROR_FLOPPY_ID_MARK_NOT_FOUND 1122L @@ -2534,8 +2565,8 @@ Notes: // // MessageText: // -// While accessing the floppy the track address from the sector id field was found -// to be different than the track address maintained by the controller. +// Mismatch between the floppy disk sector ID field and the floppy disk +// controller track address. // #define ERROR_FLOPPY_WRONG_CYLINDER 1123L @@ -2544,7 +2575,8 @@ Notes: // // MessageText: // -// The floppy controller reported an error that is not recognized by the floppy driver. +// The floppy disk controller reported an error that is not recognized +// by the floppy disk driver. // #define ERROR_FLOPPY_UNKNOWN_ERROR 1124L @@ -2553,7 +2585,7 @@ Notes: // // MessageText: // -// While accessing the floppy, the controller returned inconsistant results via its registers. +// The floppy disk controller returned inconsistent results in its registers. // #define ERROR_FLOPPY_BAD_REGISTERS 1125L @@ -2580,11 +2612,48 @@ Notes: // // MessageText: // -// While accessing the hard disk, a disk controller reset was needed, but even that failed. -// It would seem that some diagnostics should be run. +// While accessing the hard disk, a disk controller reset was needed, but +// even that failed. // #define ERROR_DISK_RESET_FAILED 1128L +// +// MessageId: ERROR_EOM_OVERFLOW +// +// MessageText: +// +// Physical end of tape encountered. +// +#define ERROR_EOM_OVERFLOW 1129L + +// +// MessageId: ERROR_NOT_ENOUGH_SERVER_MEMORY +// +// MessageText: +// +// Not enough server storage is available to process this command. +// +#define ERROR_NOT_ENOUGH_SERVER_MEMORY 1130L + +// +// MessageId: ERROR_POSSIBLE_DEADLOCK +// +// MessageText: +// +// A potential deadlock condition has been detected. +// +#define ERROR_POSSIBLE_DEADLOCK 1131L + +// +// MessageId: ERROR_MAPPED_ALIGNMENT +// +// MessageText: +// +// The base address or the file offset specified does not have the proper +// alignment. +// +#define ERROR_MAPPED_ALIGNMENT 1132L + @@ -2600,20 +2669,11 @@ Notes: // // MessageText: // -// The specified user name is invalid. +// The specified username is invalid. // #define ERROR_BAD_USERNAME 2202L // -// MessageId: ERROR_NO_NETWORK -// -// MessageText: -// -// The network is not present or not started. -// -#define ERROR_NO_NETWORK 2138L - -// // MessageId: ERROR_NOT_CONNECTED // // MessageText: @@ -2627,7 +2687,7 @@ Notes: // // MessageText: // -// There are open files or requests pending on this connection. +// This network connection has files open or requests pending. // #define ERROR_OPEN_FILES 2401L @@ -2721,6 +2781,134 @@ Notes: // #define ERROR_EXTENDED_ERROR 1208L +// +// MessageId: ERROR_INVALID_GROUPNAME +// +// MessageText: +// +// The format of the specified group name is invalid. +// +#define ERROR_INVALID_GROUPNAME 1209L + +// +// MessageId: ERROR_INVALID_COMPUTERNAME +// +// MessageText: +// +// The format of the specified computer name is invalid. +// +#define ERROR_INVALID_COMPUTERNAME 1210L + +// +// MessageId: ERROR_INVALID_EVENTNAME +// +// MessageText: +// +// The format of the specified event name is invalid. +// +#define ERROR_INVALID_EVENTNAME 1211L + +// +// MessageId: ERROR_INVALID_DOMAINNAME +// +// MessageText: +// +// The format of the specified domain name is invalid. +// +#define ERROR_INVALID_DOMAINNAME 1212L + +// +// MessageId: ERROR_INVALID_SERVICENAME +// +// MessageText: +// +// The format of the specified service name is invalid. +// +#define ERROR_INVALID_SERVICENAME 1213L + +// +// MessageId: ERROR_INVALID_NETNAME +// +// MessageText: +// +// The format of the specified network name is invalid. +// +#define ERROR_INVALID_NETNAME 1214L + +// +// MessageId: ERROR_INVALID_SHARENAME +// +// MessageText: +// +// The format of the specified share name is invalid. +// +#define ERROR_INVALID_SHARENAME 1215L + +// +// MessageId: ERROR_INVALID_PASSWORDNAME +// +// MessageText: +// +// The format of the specified password is invalid. +// +#define ERROR_INVALID_PASSWORDNAME 1216L + +// +// MessageId: ERROR_INVALID_MESSAGENAME +// +// MessageText: +// +// The format of the specified message name is invalid. +// +#define ERROR_INVALID_MESSAGENAME 1217L + +// +// MessageId: ERROR_INVALID_MESSAGEDEST +// +// MessageText: +// +// The format of the specified message destination is invalid. +// +#define ERROR_INVALID_MESSAGEDEST 1218L + +// +// MessageId: ERROR_SESSION_CREDENTIAL_CONFLICT +// +// MessageText: +// +// The credentials supplied conflict with an existing set of credentials. +// +#define ERROR_SESSION_CREDENTIAL_CONFLICT 1219L + +// +// MessageId: ERROR_REMOTE_SESSION_LIMIT_EXCEEDED +// +// MessageText: +// +// An attempt was made to establish a session to a Lan Manager server, but there +// are already too many sessions established to that server. +// +#define ERROR_REMOTE_SESSION_LIMIT_EXCEEDED 1220L + +// +// MessageId: ERROR_DUP_DOMAINNAME +// +// MessageText: +// +// The workgroup or domain name is already in use by another computer on the +// network. +// +#define ERROR_DUP_DOMAINNAME 1221L + +// +// MessageId: ERROR_NO_NETWORK +// +// MessageText: +// +// The network is not present or not started. +// +#define ERROR_NO_NETWORK 1222L + @@ -2736,9 +2924,7 @@ Notes: // // MessageText: // -// Indicates not all privileges referenced are assigned to the caller. -// This allows, for example, all privileges to be disabled without having -// to know exactly which privileges are assigned. +// Not all privileges referenced are assigned to the caller. // #define ERROR_NOT_ALL_ASSIGNED 1300L @@ -2747,7 +2933,7 @@ Notes: // // MessageText: // -// Some of the information to be translated has not been translated. +// Some mapping between account names and security IDs was not done. // #define ERROR_SOME_NOT_MAPPED 1301L @@ -2756,7 +2942,7 @@ Notes: // // MessageText: // -// No system quota limits are specifically set for this Account. +// No system quota limits are specifically set for this account. // #define ERROR_NO_QUOTAS_FOR_ACCOUNT 1302L @@ -2765,9 +2951,7 @@ Notes: // // MessageText: // -// A user session key was requested for a local rpc connection. The session key -// returned is a constant value and not unique to this connection. There is -// little to be gained by encrypting data on such a connection. +// No encryption key is available. A well-known encryption key was returned. // #define ERROR_LOCAL_USER_SESSION_KEY 1303L @@ -2776,8 +2960,8 @@ Notes: // // MessageText: // -// The NT password is too complex to be converted to a Lan-Manager password. -// The Lan-Manager password returned is a NULL string. +// The NT password is too complex to be converted to a LAN Manager +// password. The LAN Manager password returned is a NULL string. // #define ERROR_NULL_LM_PASSWORD 1304L @@ -2786,9 +2970,7 @@ Notes: // // MessageText: // -// Indicates a revision number encountered or specified is not one -// known by the service. It may be a more recent revision than the -// service is aware of. +// The revision level is unknown. // #define ERROR_UNKNOWN_REVISION 1305L @@ -2806,8 +2988,7 @@ Notes: // // MessageText: // -// Indicates a particular Security ID may not be assigned as the -// owner of an object. +// This security ID may not be assigned as the owner of this object. // #define ERROR_INVALID_OWNER 1307L @@ -2816,8 +2997,7 @@ Notes: // // MessageText: // -// Indicates a particular Security ID may not be assigned as the -// primary group of an object. +// This security ID may not be assigned as the primary group of an object. // #define ERROR_INVALID_PRIMARY_GROUP 1308L @@ -2836,7 +3016,7 @@ Notes: // // MessageText: // -// A mandatory group may not be disabled. +// The group may not be disabled. // #define ERROR_CANT_DISABLE_MANDATORY 1310L @@ -2928,8 +3108,8 @@ Notes: // // MessageText: // -// The specified user account is already in the specified group account. -// Also used to indicate a group can not be deleted because it contains +// Either the specified user account is already a member of the specified +// group, or the specified group cannot be deleted because it contains // a member. // #define ERROR_MEMBER_IN_GROUP 1320L @@ -2948,9 +3128,8 @@ Notes: // // MessageText: // -// Indicates the requested operation would disable or delete the last -// remaining administration account. This is not allowed to prevent -// creating a situation in which the system will not be administratable. +// The last remaining administration account cannot be disabled +// or deleted. // #define ERROR_LAST_ADMIN 1322L @@ -2959,8 +3138,8 @@ Notes: // // MessageText: // -// When trying to update a password, this return status indicates that -// the value provided as the current password is not correct. +// Unable to update the password. The value provided as the current +// password is incorrect. // #define ERROR_WRONG_PASSWORD 1323L @@ -2969,9 +3148,8 @@ Notes: // // MessageText: // -// When trying to update a password, this return status indicates that -// the value provided for the new password contains values that are -// not allowed in passwords. +// Unable to update the password. The value provided for the new password +// contains values that are not allowed in passwords. // #define ERROR_ILL_FORMED_PASSWORD 1324L @@ -2980,9 +3158,8 @@ Notes: // // MessageText: // -// When trying to update a password, this status indicates that some -// password update rule has been violated. For example, the password -// may not meet length criteria. +// Unable to update the password because a password update rule has been +// violated. // #define ERROR_PASSWORD_RESTRICTION 1325L @@ -2991,8 +3168,7 @@ Notes: // // MessageText: // -// The attempted logon is invalid. This is either due to a bad username -// or authentication information. +// Logon failure: unknown user name or bad password. // #define ERROR_LOGON_FAILURE 1326L @@ -3001,9 +3177,7 @@ Notes: // // MessageText: // -// Indicates a referenced user name and authentication information are -// valid, but some user account restriction has prevented successful -// authentication (such as time-of-day restrictions). +// Logon failure: user account restriction. // #define ERROR_ACCOUNT_RESTRICTION 1327L @@ -3012,8 +3186,7 @@ Notes: // // MessageText: // -// The user account has time restrictions and may not be logged onto -// at this time. +// Logon failure: account logon time restriction violation. // #define ERROR_INVALID_LOGON_HOURS 1328L @@ -3022,8 +3195,7 @@ Notes: // // MessageText: // -// The user account is restricted such that it may not be used to -// log on from the source workstation. +// Logon failure: user not allowed to log on to this computer. // #define ERROR_INVALID_WORKSTATION 1329L @@ -3032,7 +3204,7 @@ Notes: // // MessageText: // -// The user account's password has expired. +// Logon failure: the specified account password has expired. // #define ERROR_PASSWORD_EXPIRED 1330L @@ -3041,7 +3213,7 @@ Notes: // // MessageText: // -// The referenced account is currently disabled and may not be logged on to. +// Logon failure: account currently disabled. // #define ERROR_ACCOUNT_DISABLED 1331L @@ -3050,7 +3222,7 @@ Notes: // // MessageText: // -// None of the information to be translated has been translated. +// No mapping between account names and security IDs was done. // #define ERROR_NONE_MAPPED 1332L @@ -3059,8 +3231,7 @@ Notes: // // MessageText: // -// The number of LUIDs requested may not be allocated with a single -// allocation. +// Too many local user identifiers (LUIDs) were requested at one time. // #define ERROR_TOO_MANY_LUIDS_REQUESTED 1333L @@ -3069,7 +3240,7 @@ Notes: // // MessageText: // -// Indicates there are no more LUIDs to allocate. +// No more local user identifiers (LUIDs) are available. // #define ERROR_LUIDS_EXHAUSTED 1334L @@ -3078,7 +3249,7 @@ Notes: // // MessageText: // -// Indicates the sub-authority value is invalid for the particular use. +// The subauthority part of a security ID is invalid for this particular use. // #define ERROR_INVALID_SUB_AUTHORITY 1335L @@ -3087,7 +3258,7 @@ Notes: // // MessageText: // -// Indicates the ACL structure is not valid. +// The access control list (ACL) structure is invalid. // #define ERROR_INVALID_ACL 1336L @@ -3096,7 +3267,7 @@ Notes: // // MessageText: // -// Indicates the SID structure is not valid. +// The security ID structure is invalid. // #define ERROR_INVALID_SID 1337L @@ -3105,7 +3276,7 @@ Notes: // // MessageText: // -// Indicates the SECURITY_DESCRIPTOR structure is not valid. +// The security descriptor structure is invalid. // #define ERROR_INVALID_SECURITY_DESCR 1338L @@ -3114,11 +3285,8 @@ Notes: // // MessageText: // -// Indicates that an attempt to build either an inherited ACL or ACE -// was not successful. -// This can be caused by a number of things. One of the more probable -// causes is the replacement of a CreatorId with an SID that didn't fit -// into the ACE or ACL. +// The inherited access control list (ACL) or access control entry (ACE) +// could not be built. // #define ERROR_BAD_INHERITANCE_ACL 1340L @@ -3127,7 +3295,7 @@ Notes: // // MessageText: // -// The GUID allocation server is [already] disabled at the moment. +// The server is currently disabled. // #define ERROR_SERVER_DISABLED 1341L @@ -3136,7 +3304,7 @@ Notes: // // MessageText: // -// The GUID allocation server is [already] enabled at the moment. +// The server is currently enabled. // #define ERROR_SERVER_NOT_DISABLED 1342L @@ -3154,13 +3322,7 @@ Notes: // // MessageText: // -// When a block of memory is allotted for future updates, such as the memory -// allocated to hold discretionary access control and primary group information, -// successive updates may exceed the amount of memory originally allotted. -// Since quota may already have been charged to several processes which have -// handles to the object, it is not reasonable to alter the size of the -// allocated memory. Instead, a request that requires more memory than has -// been allotted must fail and the ERROR_ALLOTTED_SPACE_EXCEEDED error returned. +// No more memory is available for security information updates. // #define ERROR_ALLOTTED_SPACE_EXCEEDED 1344L @@ -3179,8 +3341,8 @@ Notes: // // MessageText: // -// A specified impersonation level is invalid. -// Also used to indicate a required impersonation level was not provided. +// Either a required impersonation level was not provided, or the +// provided impersonation level is invalid. // #define ERROR_BAD_IMPERSONATION_LEVEL 1346L @@ -3189,8 +3351,7 @@ Notes: // // MessageText: // -// An attempt was made to open an Anonymous level token. -// Anonymous tokens may not be opened. +// Cannot open an anonymous level security token. // #define ERROR_CANT_OPEN_ANONYMOUS 1347L @@ -3208,7 +3369,7 @@ Notes: // // MessageText: // -// The type of a token object is inapropriate for its attempted use. +// The type of the token is inappropriate for its attempted use. // #define ERROR_BAD_TOKEN_TYPE 1349L @@ -3217,8 +3378,8 @@ Notes: // // MessageText: // -// Indicates an attempt was made to operate on the security of -// an object that does not have security associated with it. +// Unable to perform a security operation on an object +// which has no associated security. // #define ERROR_NO_SECURITY_ON_OBJECT 1350L @@ -3227,9 +3388,9 @@ Notes: // // MessageText: // -// Indicates a domain controller could not be contacted or that -// objects within the domain are protected such that necessary -// information could not be retrieved. +// Indicates a Windows NT Advanced Server could not be contacted or that +// objects within the domain are protected such that necessary +// information could not be retrieved. // #define ERROR_CANT_ACCESS_DOMAIN_INFO 1351L @@ -3238,8 +3399,9 @@ Notes: // // MessageText: // -// Indicates the Sam Server was in the wrong state to -// perform the desired operation. +// The security account manager (SAM) or local security +// authority (LSA) server was in the wrong state to perform +// the security operation. // #define ERROR_INVALID_SERVER_STATE 1352L @@ -3248,8 +3410,7 @@ Notes: // // MessageText: // -// Indicates the Domain was in the wrong state to -// perform the desired operation. +// The domain was in the wrong state to perform the security operation. // #define ERROR_INVALID_DOMAIN_STATE 1353L @@ -3258,8 +3419,7 @@ Notes: // // MessageText: // -// Indicates the desired operation cannot be completed -// with the domain in its present role. +// This operation is only allowed for the Primary Domain Controller of the domain. // #define ERROR_INVALID_DOMAIN_ROLE 1354L @@ -3268,7 +3428,7 @@ Notes: // // MessageText: // -// The specified Domain did not exist. +// The specified domain did not exist. // #define ERROR_NO_SUCH_DOMAIN 1355L @@ -3277,7 +3437,7 @@ Notes: // // MessageText: // -// The specified Domain already exists. +// The specified domain already exists. // #define ERROR_DOMAIN_EXISTS 1356L @@ -3286,8 +3446,7 @@ Notes: // // MessageText: // -// An attempt to exceed the limit on the number of domains per server -// for this release. +// An attempt was made to exceed the limit on the number of domains per server. // #define ERROR_DOMAIN_LIMIT_EXCEEDED 1357L @@ -3296,9 +3455,8 @@ Notes: // // MessageText: // -// This error indicates that the requested operation cannot be -// completed due to a catastrophic media failure or on-disk data -// structure corruption +// Unable to complete the requested operation because of either a +// catastrophic media failure or a data structure corruption on the disk. // #define ERROR_INTERNAL_DB_CORRUPTION 1358L @@ -3307,9 +3465,7 @@ Notes: // // MessageText: // -// This error indicates that the SAM server has encounterred an -// internal consistency error in its database. This catastrophic -// failure will prevent further operation of SAM +// The security account database contains an internal inconsistency. // #define ERROR_INTERNAL_ERROR 1359L @@ -3318,8 +3474,8 @@ Notes: // // MessageText: // -// Indicates generic access types were contained in an access mask -// which should already be mapped to non-generic access types. +// Generic access types were contained in an access mask which should +// already be mapped to non-generic types. // #define ERROR_GENERIC_NOT_MAPPED 1360L @@ -3328,8 +3484,7 @@ Notes: // // MessageText: // -// Indicates a security descriptor is not in the necessary format (absolute -// or self-relative). +// A security descriptor is not in the right format (absolute or self-relative). // #define ERROR_BAD_DESCRIPTOR_FORMAT 1361L @@ -3348,8 +3503,7 @@ Notes: // // MessageText: // -// A attempt has been made to start a new session manager or -// LSA logon session with an ID that is alread in use. +// Cannot start a new logon session with an ID that is already in use. // #define ERROR_LOGON_SESSION_EXISTS 1363L @@ -3358,7 +3512,7 @@ Notes: // // MessageText: // -// A specified authentication package is unknown +// A specified authentication package is unknown. // #define ERROR_NO_SUCH_PACKAGE 1364L @@ -3367,7 +3521,7 @@ Notes: // // MessageText: // -// The logon session is not in a state the is consistent with the +// The logon session is not in a state that is consistent with the // requested operation. // #define ERROR_BAD_LOGON_SESSION_STATE 1365L @@ -3377,8 +3531,7 @@ Notes: // // MessageText: // -// The logon session is not in a state the is consistent with the -// requested operation. BUG, BUG - fix this message +// The logon session ID is already in use. // #define ERROR_LOGON_SESSION_COLLISION 1366L @@ -3387,8 +3540,7 @@ Notes: // // MessageText: // -// Indicates an invalid value has been provided for LogonType has been -// requested. +// A logon request contained an invalid logon type value. // #define ERROR_INVALID_LOGON_TYPE 1367L @@ -3397,8 +3549,8 @@ Notes: // // MessageText: // -// Indicates that an attempt has been made to impersonate via a named -// pipe that has not yet been read from. +// Unable to impersonate via a named pipe until data has been read +// from that pipe. // #define ERROR_CANNOT_IMPERSONATE 1368L @@ -3407,13 +3559,8 @@ Notes: // // MessageText: // -// Indicates that the transaction state of a registry sub-tree is -// incompatible with the requested operation. -// For example, a request has been made to start a new transaction with -// one already in progress, or a request to apply a transaction when one -// is not currently in progress. -// This status value is returned by the runtime library (RTL) registry -// transaction package (RXact). +// The transaction state of a Registry subtree is incompatible with the +// requested operation. // #define ERROR_RXACT_INVALID_STATE 1369L @@ -3422,11 +3569,7 @@ Notes: // // MessageText: // -// Indicates an error has occured during a registry transaction commit. -// The database has been left in an unknown, but probably inconsistent, -// state. The state of the registry transaction is left as COMMITTING. -// This status value is returned by the runtime library (RTL) registry -// transaction package (RXact). +// An internal security database corruption has been encountered. // #define ERROR_RXACT_COMMIT_FAILURE 1370L @@ -3435,9 +3578,7 @@ Notes: // // MessageText: // -// Indicates an operation has been attempted on a built-in (special) -// SAM account which is incompatible with built-in accounts. For -// example, built-in accounts can not be re-named or deleted. +// Cannot perform this operation on built-in accounts. // #define ERROR_SPECIAL_ACCOUNT 1371L @@ -3446,8 +3587,7 @@ Notes: // // MessageText: // -// The operation requested may not be performed on the specified -// group because it is a built-in special group. +// Cannot perform this operation on this built-in special group. // #define ERROR_SPECIAL_GROUP 1372L @@ -3456,8 +3596,7 @@ Notes: // // MessageText: // -// The operation requested may not be performed on the specified -// user because it is a built-in special user. +// Cannot perform this operation on this built-in special user. // #define ERROR_SPECIAL_USER 1373L @@ -3466,8 +3605,8 @@ Notes: // // MessageText: // -// Indicates a member can not be removed from a group because the -// group is currently the member's primary group. +// The user cannot be removed from a group because the group +// is currently the user's primary group. // #define ERROR_MEMBERS_PRIMARY_GROUP 1374L @@ -3476,9 +3615,7 @@ Notes: // // MessageText: // -// An attempt was made to establish a token for use as a primary token -// but the token is already in use. A token can only be the primary token -// of one process at a time. +// The token is already in use as a primary token. // #define ERROR_TOKEN_ALREADY_IN_USE 1375L @@ -3487,7 +3624,7 @@ Notes: // // MessageText: // -// The specified alias does not exist. +// The specified local group does not exist. // #define ERROR_NO_SUCH_ALIAS 1376L @@ -3496,7 +3633,7 @@ Notes: // // MessageText: // -// The specified account name is not a member of the alias. +// The specified account name is not a member of the local group. // #define ERROR_MEMBER_NOT_IN_ALIAS 1377L @@ -3505,7 +3642,7 @@ Notes: // // MessageText: // -// The specified account name is not a member of the alias. +// The specified account name is already a member of the local group. // #define ERROR_MEMBER_IN_ALIAS 1378L @@ -3514,7 +3651,7 @@ Notes: // // MessageText: // -// The specified alias already exists. +// The specified local group already exists. // #define ERROR_ALIAS_EXISTS 1379L @@ -3523,9 +3660,8 @@ Notes: // // MessageText: // -// A requested type of logon (e.g., Interactive, Network, Service) is not -// granted by the target system's local security policy. Please ask the -// system administrator to grant the necessary form of logon. +// Logon failure: the user has not been granted the requested +// logon type at this computer. // #define ERROR_LOGON_NOT_GRANTED 1380L @@ -3535,8 +3671,7 @@ Notes: // MessageText: // // The maximum number of secrets that may be stored in a single system has been -// exceeded. The length and number of secrets is limited to satisfy United -// States State Department export restrictions. +// exceeded. // #define ERROR_TOO_MANY_SECRETS 1381L @@ -3545,9 +3680,7 @@ Notes: // // MessageText: // -// The length of an secret exceeds the maximum length allowed. The length and -// number of secrets is limited to satisfy United States State Department -// export restrictions. +// The length of a secret exceeds the maximum length allowed. // #define ERROR_SECRET_TOO_LONG 1382L @@ -3556,7 +3689,7 @@ Notes: // // MessageText: // -// The Local Security Authority (LSA) database contains in internal inconsistency. +// The local security authority database contains an internal inconsistency. // #define ERROR_INTERNAL_DB_ERROR 1383L @@ -3566,9 +3699,7 @@ Notes: // MessageText: // // During a logon attempt, the user's security context accumulated too many -// security IDs. This is a very unusual situation. Remove the user from -// some groups or aliases to reduce the number of security ids to incorporate -// into the security context. +// security IDs. // #define ERROR_TOO_MANY_CONTEXT_IDS 1384L @@ -3577,9 +3708,8 @@ Notes: // // MessageText: // -// A user has requested a type of logon (e.g., interactive or network) that -// has not be granted. An administrator has control over who may logon -// interactively and through the network. +// Logon failure: the user has not been granted the requested logon type +// at this computer. // #define ERROR_LOGON_TYPE_NOT_GRANTED 1385L @@ -3588,8 +3718,7 @@ Notes: // // MessageText: // -// An attempt was made to change a user password in the security account manager -// without providing the necessary NT cross-encrypted password. +// A cross-encrypted password is necessary to change a user password. // #define ERROR_NT_CROSS_ENCRYPTION_REQUIRED 1386L @@ -3598,7 +3727,8 @@ Notes: // // MessageText: // -// A new member could not be added to an alias because the member does not exist. +// A new member could not be added to a local group because the member does +// not exist. // #define ERROR_NO_SUCH_MEMBER 1387L @@ -3607,7 +3737,7 @@ Notes: // // MessageText: // -// A new member could not be added to an alias because the member has the +// A new member could not be added to a local group because the member has the // wrong account type. // #define ERROR_INVALID_MEMBER 1388L @@ -3617,7 +3747,7 @@ Notes: // // MessageText: // -// Too many Sids have been specified. +// Too many security IDs have been specified. // #define ERROR_TOO_MANY_SIDS 1389L @@ -3626,8 +3756,7 @@ Notes: // // MessageText: // -// An attempt was made to change a user password in the security account manager -// without providing the necessary LM cross-encrypted password. +// A cross-encrypted password is necessary to change this user password. // #define ERROR_LM_CROSS_ENCRYPTION_REQUIRED 1390L @@ -3658,6 +3787,15 @@ Notes: // #define ERROR_DISK_CORRUPT 1393L +// +// MessageId: ERROR_NO_USER_SESSION_KEY +// +// MessageText: +// +// There is no user session key for the specified logon session. +// +#define ERROR_NO_USER_SESSION_KEY 1394L + // End of security error codes @@ -3701,7 +3839,7 @@ Notes: // // MessageText: // -// Invalid accelerator-table handle. +// Invalid accelerator table handle. // #define ERROR_INVALID_ACCEL_HANDLE 1403L @@ -3719,7 +3857,7 @@ Notes: // // MessageText: // -// Invalid DeferWindowPos handle. +// Invalid handle to a multiple-window position structure. // #define ERROR_INVALID_DWP_HANDLE 1405L @@ -3728,7 +3866,7 @@ Notes: // // MessageText: // -// CreateWindow() failed, creating top-level window with WS_CHILD style. +// Cannot create a top-level child window. // #define ERROR_TLW_WITH_WSCHILD 1406L @@ -3755,7 +3893,7 @@ Notes: // // MessageText: // -// Hotkey already registered. +// Hot key is already registered. // #define ERROR_HOTKEY_ALREADY_REGISTERED 1409L @@ -3818,7 +3956,7 @@ Notes: // // MessageText: // -// Listbox ID not found. +// The listbox identifier was not found. // #define ERROR_LISTBOX_ID_NOT_FOUND 1416L @@ -3827,7 +3965,7 @@ Notes: // // MessageText: // -// No wildcard characters found. +// No wildcards were found. // #define ERROR_NO_WILDCARD_CHARACTERS 1417L @@ -3836,7 +3974,7 @@ Notes: // // MessageText: // -// Thread doesn't have clipboard open. +// Thread does not have a clipboard open. // #define ERROR_CLIPBOARD_NOT_OPEN 1418L @@ -3845,7 +3983,7 @@ Notes: // // MessageText: // -// Hotkey not registered. +// Hot key is not registered. // #define ERROR_HOTKEY_NOT_REGISTERED 1419L @@ -3872,7 +4010,7 @@ Notes: // // MessageText: // -// Invalid Message, combobox doesn't have an edit control. +// Invalid message for a combo box because it does not have an edit control. // #define ERROR_INVALID_COMBOBOX_MESSAGE 1422L @@ -3881,7 +4019,7 @@ Notes: // // MessageText: // -// The window is not a combobox. +// The window is not a combo box. // #define ERROR_WINDOW_NOT_COMBOBOX 1423L @@ -3899,7 +4037,7 @@ Notes: // // MessageText: // -// Invalid HDC passed to ReleaseDC. +// Invalid device context (DC) handle. // #define ERROR_DC_NOT_FOUND 1425L @@ -3908,7 +4046,7 @@ Notes: // // MessageText: // -// Invalid hook filter type. +// Invalid hook procedure type. // #define ERROR_INVALID_HOOK_FILTER 1426L @@ -3917,7 +4055,7 @@ Notes: // // MessageText: // -// Invalid filter proc. +// Invalid hook procedure. // #define ERROR_INVALID_FILTER_PROC 1427L @@ -3926,7 +4064,7 @@ Notes: // // MessageText: // -// Cannot set non-local hook without an module handle. +// Cannot set non-local hook without a module handle. // #define ERROR_HOOK_NEEDS_HMOD 1428L @@ -3935,7 +4073,7 @@ Notes: // // MessageText: // -// This hook can only be set globally. +// This hook procedure can only be set globally. // #define ERROR_GLOBAL_ONLY_HOOK 1429L @@ -3944,7 +4082,7 @@ Notes: // // MessageText: // -// The journal hook is already installed. +// The journal hook procedure is already installed. // #define ERROR_JOURNAL_HOOK_SET 1430L @@ -3953,7 +4091,7 @@ Notes: // // MessageText: // -// Hook not installed. +// The hook procedure is not installed. // #define ERROR_HOOK_NOT_INSTALLED 1431L @@ -3980,7 +4118,7 @@ Notes: // // MessageText: // -// This listbox doesn't support tab stops. +// This list box does not support tab stops. // #define ERROR_LB_WITHOUT_TABSTOPS 1434L @@ -3998,7 +4136,7 @@ Notes: // // MessageText: // -// Child windows can't have menus. +// Child windows cannot have menus. // #define ERROR_CHILD_WINDOW_MENU 1436L @@ -4007,7 +4145,7 @@ Notes: // // MessageText: // -// Window doesn't have system menu. +// The window does not have a system menu. // #define ERROR_NO_SYSTEM_MENU 1437L @@ -4025,7 +4163,7 @@ Notes: // // MessageText: // -// Invalid SPI_* parameter. +// Invalid system-wide (SPI_*) parameter. // #define ERROR_INVALID_SPI_VALUE 1439L @@ -4039,20 +4177,21 @@ Notes: #define ERROR_SCREEN_ALREADY_LOCKED 1440L // -// MessageId: ERROR_HWNDS_HAVE_DIFFERENT_PARENT +// MessageId: ERROR_HWNDS_HAVE_DIFF_PARENT // // MessageText: // -// All DeferWindowPos() HWNDs must have same parent. +// All handles to windows in a multiple-window position structure must +// have the same parent. // -#define ERROR_HWNDS_HAVE_DIFFERENT_PARENT 1441L +#define ERROR_HWNDS_HAVE_DIFF_PARENT 1441L // // MessageId: ERROR_NOT_CHILD_WINDOW // // MessageText: // -// Window is not a child window. +// The window is not a child window. // #define ERROR_NOT_CHILD_WINDOW 1442L @@ -4070,7 +4209,7 @@ Notes: // // MessageText: // -// Invalid thread ID. +// Invalid thread identifier. // #define ERROR_INVALID_THREAD_ID 1444L @@ -4079,7 +4218,8 @@ Notes: // // MessageText: // -// DefMDIChildProc() called with a non-MDIChild window. +// Cannot process a message from a window that is not a multiple document +// interface (MDI) window. // #define ERROR_NON_MDICHILD_WINDOW 1445L @@ -4097,7 +4237,7 @@ Notes: // // MessageText: // -// Window does not have scrollbars. +// The window does not have scroll bars. // #define ERROR_NO_SCROLLBARS 1447L @@ -4106,7 +4246,7 @@ Notes: // // MessageText: // -// Scrollbar range greater than 0x7FFF. +// Scroll bar range cannot be greater than 0x7FFF. // #define ERROR_INVALID_SCROLLBAR_RANGE 1448L @@ -4115,7 +4255,7 @@ Notes: // // MessageText: // -// Invalid ShowWindow() command. +// Cannot show or remove the window in the way specified. // #define ERROR_INVALID_SHOWWIN_COMMAND 1449L @@ -4135,10 +4275,37 @@ Notes: // // MessageText: // -// One of the Eventlog logfiles has been corrupted. +// The event log file is corrupt. // #define ERROR_EVENTLOG_FILE_CORRUPT 1500L +// +// MessageId: ERROR_EVENTLOG_CANT_START +// +// MessageText: +// +// No event log file could be opened, so the event logging service did not start. +// +#define ERROR_EVENTLOG_CANT_START 1501L + +// +// MessageId: ERROR_LOG_FILE_FULL +// +// MessageText: +// +// The event log file is full. +// +#define ERROR_LOG_FILE_FULL 1502L + +// +// MessageId: ERROR_EVENTLOG_FILE_CHANGED +// +// MessageText: +// +// The event log file has changed between reads. +// +#define ERROR_EVENTLOG_FILE_CHANGED 1503L + // End of eventlog error codes @@ -4182,7 +4349,7 @@ Notes: // // MessageText: // -// The Rpc protocol sequence is not supported. +// The RPC protocol sequence is not supported. // #define RPC_S_PROTSEQ_NOT_SUPPORTED 1703L @@ -4191,7 +4358,7 @@ Notes: // // MessageText: // -// The rpc protocol sequence is invalid. +// The RPC protocol sequence is invalid. // #define RPC_S_INVALID_RPC_PROTSEQ 1704L @@ -4200,7 +4367,7 @@ Notes: // // MessageText: // -// The string uuid is invalid. +// The string universal unique identifier (UUID) is invalid. // #define RPC_S_INVALID_STRING_UUID 1705L @@ -4245,7 +4412,7 @@ Notes: // // MessageText: // -// The object uuid was not found. +// The object universal unique identifier (UUID) was not found. // #define RPC_S_OBJECT_NOT_FOUND 1710L @@ -4254,7 +4421,7 @@ Notes: // // MessageText: // -// The object uuid has already been registered. +// The object universal unique identifier (UUID) has already been registered. // #define RPC_S_ALREADY_REGISTERED 1711L @@ -4263,7 +4430,7 @@ Notes: // // MessageText: // -// The type uuid has already been registered. +// The type universal unique identifier (UUID) has already been registered. // #define RPC_S_TYPE_ALREADY_REGISTERED 1712L @@ -4272,7 +4439,7 @@ Notes: // // MessageText: // -// The server is already listening. +// The RPC server is already listening. // #define RPC_S_ALREADY_LISTENING 1713L @@ -4290,7 +4457,7 @@ Notes: // // MessageText: // -// The server is not listening. +// The RPC server is not listening. // #define RPC_S_NOT_LISTENING 1715L @@ -4335,7 +4502,7 @@ Notes: // // MessageText: // -// The endpoint can not be created. +// The endpoint cannot be created. // #define RPC_S_CANT_CREATE_ENDPOINT 1720L @@ -4353,7 +4520,7 @@ Notes: // // MessageText: // -// The server is unavailable. +// The RPC server is unavailable. // #define RPC_S_SERVER_UNAVAILABLE 1722L @@ -4362,7 +4529,7 @@ Notes: // // MessageText: // -// The server is too busy to complete this operation. +// The RPC server is too busy to complete this operation. // #define RPC_S_SERVER_TOO_BUSY 1723L @@ -4407,43 +4574,25 @@ Notes: // // MessageText: // -// An rpc protocol error occured. +// A remote procedure call (RPC) protocol error occurred. // #define RPC_S_PROTOCOL_ERROR 1728L // -// MessageId: RPC_S_CANNOT_BIND -// -// MessageText: -// -// An attempt to bind with the server failed. -// -#define RPC_S_CANNOT_BIND 1729L - -// // MessageId: RPC_S_UNSUPPORTED_TRANS_SYN // // MessageText: // -// The transfer syntax is not supported by the server. +// The transfer syntax is not supported by the RPC server. // #define RPC_S_UNSUPPORTED_TRANS_SYN 1730L // -// MessageId: RPC_S_SERVER_OUT_OF_MEMORY -// -// MessageText: -// -// The server has insufficient memory to complete this operation. -// -#define RPC_S_SERVER_OUT_OF_MEMORY 1731L - -// // MessageId: RPC_S_UNSUPPORTED_TYPE // // MessageText: // -// The type uuid is not supported. +// The universal unique identifier (UUID) type is not supported. // #define RPC_S_UNSUPPORTED_TYPE 1732L @@ -4493,20 +4642,12 @@ Notes: #define RPC_S_UNSUPPORTED_NAME_SYNTAX 1737L // -// MessageId: RPC_S_SERVER_NOT_LISTENING -// -// MessageText: -// -// The server is not listening for remote procedure calls. -// -#define RPC_S_SERVER_NOT_LISTENING 1738L - -// // MessageId: RPC_S_UUID_NO_ADDRESS // // MessageText: // -// No network address is available to use to construct a uuid. +// No network address is available to use to construct a universal +// unique identifier (UUID). // #define RPC_S_UUID_NO_ADDRESS 1739L @@ -4551,7 +4692,7 @@ Notes: // // MessageText: // -// The rpc protocol sequence was not found. +// The RPC protocol sequence was not found. // #define RPC_S_PROTSEQ_NOT_FOUND 1744L @@ -4623,7 +4764,7 @@ Notes: // // MessageText: // -// The operation can not be performed. +// The server endpoint cannot perform the operation. // #define EPT_S_CANT_PERFORM_OP 1752L @@ -4632,18 +4773,18 @@ Notes: // // MessageText: // -// There are not more endpoints available from the endpoint mapper. +// There are no more endpoints available from the endpoint mapper. // #define EPT_S_NOT_REGISTERED 1753L // -// MessageId: RPC_S_NO_INTERFACES_EXPORTED +// MessageId: RPC_S_NOTHING_TO_EXPORT // // MessageText: // // No interfaces have been exported. // -#define RPC_S_NO_INTERFACES_EXPORTED 1754L +#define RPC_S_NOTHING_TO_EXPORT 1754L // // MessageId: RPC_S_INCOMPLETE_NAME @@ -4673,13 +4814,13 @@ Notes: #define RPC_S_NO_MORE_MEMBERS 1757L // -// MessageId: RPC_S_NOTHING_TO_UNEXPORT +// MessageId: RPC_S_NOT_ALL_OBJS_UNEXPORTED // // MessageText: // // There is nothing to unexport. // -#define RPC_S_NOTHING_TO_UNEXPORT 1758L +#define RPC_S_NOT_ALL_OBJS_UNEXPORTED 1758L // // MessageId: RPC_S_INTERFACE_NOT_FOUND @@ -4718,13 +4859,13 @@ Notes: #define RPC_S_NAME_SERVICE_UNAVAILABLE 1762L // -// MessageId: RPC_S_INVALID_NAF_IF +// MessageId: RPC_S_INVALID_NAF_ID // // MessageText: // // The network address family is invalid. // -#define RPC_S_INVALID_NAF_IF 1763L +#define RPC_S_INVALID_NAF_ID 1763L // // MessageId: RPC_S_CANNOT_SUPPORT @@ -4749,7 +4890,7 @@ Notes: // // MessageText: // -// An internal error occured in rpc. +// An internal error occurred in a remote procedure call (RPC). // #define RPC_S_INTERNAL_ERROR 1766L @@ -4758,7 +4899,7 @@ Notes: // // MessageText: // -// The server attempted an integer divide by zero. +// The RPC server attempted an integer division by zero. // #define RPC_S_ZERO_DIVIDE 1767L @@ -4767,7 +4908,7 @@ Notes: // // MessageText: // -// An addressing error occured in the server. +// An addressing error occurred in the RPC server. // #define RPC_S_ADDRESS_ERROR 1768L @@ -4776,7 +4917,7 @@ Notes: // // MessageText: // -// A floating point operation at the server caused a divide by zero. +// A floating-point operation at the RPC server caused a division by zero. // #define RPC_S_FP_DIV_ZERO 1769L @@ -4785,7 +4926,7 @@ Notes: // // MessageText: // -// A floating point underflow occured at the server. +// A floating-point underflow occurred at the RPC server. // #define RPC_S_FP_UNDERFLOW 1770L @@ -4794,7 +4935,7 @@ Notes: // // MessageText: // -// A floating point overflow occured at the server. +// A floating-point overflow occurred at the RPC server. // #define RPC_S_FP_OVERFLOW 1771L @@ -4803,7 +4944,8 @@ Notes: // // MessageText: // -// The list of servers available for auto_handle binding has been exhausted. +// The list of RPC servers available for the binding of auto handles +// has been exhausted. // #define RPC_X_NO_MORE_ENTRIES 1772L @@ -4812,7 +4954,7 @@ Notes: // // MessageText: // -// The file designated by DCERPCCHARTRANS cannot be opened. +// Unable to open the character translation table file. // #define RPC_X_SS_CHAR_TRANS_OPEN_FAIL 1773L @@ -4831,25 +4973,17 @@ Notes: // // MessageText: // -// A null context handle is passed as an [in] parameter. +// A null context handle was passed from the client to the host during +// a remote procedure call. // #define RPC_X_SS_IN_NULL_CONTEXT 1775L // -// MessageId: RPC_X_SS_CONTEXT_MISMATCH -// -// MessageText: -// -// The context handle does not match any known context handles. -// -#define RPC_X_SS_CONTEXT_MISMATCH 1776L - -// // MessageId: RPC_X_SS_CONTEXT_DAMAGED // // MessageText: // -// The context handle changed during a call. +// The context handle changed during a remote procedure call. // #define RPC_X_SS_CONTEXT_DAMAGED 1777L @@ -4867,7 +5001,7 @@ Notes: // // MessageText: // -// The stub is unable to get the call handle. +// The stub is unable to get the remote procedure call handle. // #define RPC_X_SS_CANNOT_GET_CALL_HANDLE 1779L @@ -4894,7 +5028,7 @@ Notes: // // MessageText: // -// The byte count is too small +// The byte count is too small. // #define RPC_X_BYTE_COUNT_TOO_SMALL 1782L @@ -4925,4 +5059,377 @@ Notes: // #define ERROR_UNRECOGNIZED_MEDIA 1785L +// +// MessageId: ERROR_NO_TRUST_LSA_SECRET +// +// MessageText: +// +// The workstation does not have a trust secret. +// +#define ERROR_NO_TRUST_LSA_SECRET 1786L + +// +// MessageId: ERROR_NO_TRUST_SAM_ACCOUNT +// +// MessageText: +// +// The SAM database on the Windows NT Advanced Server does not have a computer +// account for this workstation trust relationship. +// +#define ERROR_NO_TRUST_SAM_ACCOUNT 1787L + +// +// MessageId: ERROR_TRUSTED_DOMAIN_FAILURE +// +// MessageText: +// +// The trust relationship between the primary domain and the trusted +// domain failed. +// +#define ERROR_TRUSTED_DOMAIN_FAILURE 1788L + +// +// MessageId: ERROR_TRUSTED_RELATIONSHIP_FAILURE +// +// MessageText: +// +// The trust relationship between this workstation and the primary +// domain failed. +// +#define ERROR_TRUSTED_RELATIONSHIP_FAILURE 1789L + +// +// MessageId: ERROR_TRUST_FAILURE +// +// MessageText: +// +// The network logon failed. +// +#define ERROR_TRUST_FAILURE 1790L + +// +// MessageId: RPC_S_CALL_IN_PROGRESS +// +// MessageText: +// +// A remote procedure call is already in progress for this thread. +// +#define RPC_S_CALL_IN_PROGRESS 1791L + +// +// MessageId: ERROR_NETLOGON_NOT_STARTED +// +// MessageText: +// +// An attempt was made to logon, but the network logon service was not started. +// +#define ERROR_NETLOGON_NOT_STARTED 1792L + +// +// MessageId: ERROR_ACCOUNT_EXPIRED +// +// MessageText: +// +// The user's account has expired. +// +#define ERROR_ACCOUNT_EXPIRED 1793L + +// +// MessageId: ERROR_REDIRECTOR_HAS_OPEN_HANDLES +// +// MessageText: +// +// The redirector is in use and cannot be unloaded. +// +#define ERROR_REDIRECTOR_HAS_OPEN_HANDLES 1794L + +// +// MessageId: ERROR_PRINTER_DRIVER_ALREADY_INSTALLED +// +// MessageText: +// +// The specified printer driver is already installed. +// +#define ERROR_PRINTER_DRIVER_ALREADY_INSTALLED 1795L + +// +// MessageId: ERROR_UNKNOWN_PORT +// +// MessageText: +// +// The specified port is unknown. +// +#define ERROR_UNKNOWN_PORT 1796L + +// +// MessageId: ERROR_UNKNOWN_PRINTER_DRIVER +// +// MessageText: +// +// The printer driver is unknown. +// +#define ERROR_UNKNOWN_PRINTER_DRIVER 1797L + +// +// MessageId: ERROR_UNKNOWN_PRINTPROCESSOR +// +// MessageText: +// +// The print processor is unknown. +// +#define ERROR_UNKNOWN_PRINTPROCESSOR 1798L + +// +// MessageId: ERROR_INVALID_SEPARATOR_FILE +// +// MessageText: +// +// The specified separator file is invalid. +// +#define ERROR_INVALID_SEPARATOR_FILE 1799L + +// +// MessageId: ERROR_INVALID_PRIORITY +// +// MessageText: +// +// The specified priority is invalid. +// +#define ERROR_INVALID_PRIORITY 1800L + +// +// MessageId: ERROR_INVALID_PRINTER_NAME +// +// MessageText: +// +// The printer name is invalid. +// +#define ERROR_INVALID_PRINTER_NAME 1801L + +// +// MessageId: ERROR_PRINTER_ALREADY_EXISTS +// +// MessageText: +// +// The printer already exists. +// +#define ERROR_PRINTER_ALREADY_EXISTS 1802L + +// +// MessageId: ERROR_INVALID_PRINTER_COMMAND +// +// MessageText: +// +// The printer command is invalid. +// +#define ERROR_INVALID_PRINTER_COMMAND 1803L + +// +// MessageId: ERROR_INVALID_DATATYPE +// +// MessageText: +// +// The specified datatype is invalid. +// +#define ERROR_INVALID_DATATYPE 1804L + +// +// MessageId: ERROR_INVALID_ENVIRONMENT +// +// MessageText: +// +// The Environment specified is invalid. +// +#define ERROR_INVALID_ENVIRONMENT 1805L + +// +// MessageId: RPC_S_NO_MORE_BINDINGS +// +// MessageText: +// +// There are no more bindings. +// +#define RPC_S_NO_MORE_BINDINGS 1806L + +// +// MessageId: ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT +// +// MessageText: +// +// The account used is an interdomain trust account. Use your global user account or local user account to access this server. +// +#define ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT 1807L + +// +// MessageId: ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT +// +// MessageText: +// +// The account used is a Computer Account. Use your global user account or local user account to access this server. +// +#define ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT 1808L + +// +// MessageId: ERROR_NOLOGON_SERVER_TRUST_ACCOUNT +// +// MessageText: +// +// The account used is an server trust account. Use your global user account or local user account to access this server. +// +#define ERROR_NOLOGON_SERVER_TRUST_ACCOUNT 1809L + +// +// MessageId: ERROR_DOMAIN_TRUST_INCONSISTENT +// +// MessageText: +// +// The name or security ID (SID) of the domain specified is inconsistent +// with the trust information for that domain. +// +#define ERROR_DOMAIN_TRUST_INCONSISTENT 1810L + +// +// MessageId: ERROR_SERVER_HAS_OPEN_HANDLES +// +// MessageText: +// +// The server is in use and cannot be unloaded. +// +#define ERROR_SERVER_HAS_OPEN_HANDLES 1811L + +// +// MessageId: ERROR_RESOURCE_DATA_NOT_FOUND +// +// MessageText: +// +// The specified image file did not contain a resource section. +// +#define ERROR_RESOURCE_DATA_NOT_FOUND 1812L + +// +// MessageId: ERROR_RESOURCE_TYPE_NOT_FOUND +// +// MessageText: +// +// The specified resource type can not be found in the image file. +// +#define ERROR_RESOURCE_TYPE_NOT_FOUND 1813L + +// +// MessageId: ERROR_RESOURCE_NAME_NOT_FOUND +// +// MessageText: +// +// The specified resource name can not be found in the image file. +// +#define ERROR_RESOURCE_NAME_NOT_FOUND 1814L + +// +// MessageId: ERROR_RESOURCE_LANG_NOT_FOUND +// +// MessageText: +// +// The specified resource language ID cannot be found in the image file. +// +#define ERROR_RESOURCE_LANG_NOT_FOUND 1815L + +// +// MessageId: ERROR_NOT_ENOUGH_QUOTA +// +// MessageText: +// +// Not enough quota is available to process this command. +// +#define ERROR_NOT_ENOUGH_QUOTA 1816L + +// +// MessageId: RPC_S_GROUP_MEMBER_NOT_FOUND +// +// MessageText: +// +// The group member was not found. +// +#define RPC_S_GROUP_MEMBER_NOT_FOUND 1898L + +// +// MessageId: EPT_S_CANT_CREATE +// +// MessageText: +// +// The endpoint mapper database could not be created. +// +#define EPT_S_CANT_CREATE 1899L + +// +// MessageId: RPC_S_INVALID_OBJECT +// +// MessageText: +// +// The object universal unique identifier (UUID) is the nil UUID. +// +#define RPC_S_INVALID_OBJECT 1900L + +// +// MessageId: ERROR_INVALID_TIME +// +// MessageText: +// +// The specified time is invalid. +// +#define ERROR_INVALID_TIME 1901L + +// +// MessageId: ERROR_INVALID_FORM_NAME +// +// MessageText: +// +// The specified Form name is invalid. +// +#define ERROR_INVALID_FORM_NAME 1902L + +// +// MessageId: ERROR_INVALID_FORM_SIZE +// +// MessageText: +// +// The specified Form size is invalid +// +#define ERROR_INVALID_FORM_SIZE 1903L + +// +// MessageId: ERROR_ALREADY_WAITING +// +// MessageText: +// +// The specified Printer handle is already being waited on +// +#define ERROR_ALREADY_WAITING 1904L + +// +// MessageId: ERROR_PRINTER_DELETED +// +// MessageText: +// +// The specified Printer has been deleted +// +#define ERROR_PRINTER_DELETED 1905L + +// +// MessageId: ERROR_INVALID_PRINTER_STATE +// +// MessageText: +// +// The state of the Printer is invalid +// +#define ERROR_INVALID_PRINTER_STATE 1906L + +// +// MessageId: ERROR_NO_BROWSER_SERVERS_FOUND +// +// MessageText: +// +// The list of servers for this workgroup is not currently available +// +#define ERROR_NO_BROWSER_SERVERS_FOUND 6118L + #endif // _WINERROR_