|
|
1.1 ! root 1: /*++ BUILD Version: 0001 // Increment this if a change has global effects ! 2: */ ! 3: /********************************************************************/ ! 4: /** Microsoft LAN Manager **/ ! 5: /** Copyright(c) Microsoft Corp., 1987-1993 **/ ! 6: /********************************************************************/ ! 7: ! 8: /*** lmerr.h - network error definitions ! 9: * ! 10: */ ! 11: ! 12: ! 13: /**INTERNAL_ONLY**/ ! 14: ! 15: /***********WARNING **************** ! 16: *See the comment in lmcons.h for * ! 17: *info on the allocation of errors * ! 18: ***********************************/ ! 19: ! 20: /**END_INTERNAL**/ ! 21: ! 22: /*NOINC*/ ! 23: #ifndef NETERR_INCLUDED ! 24: ! 25: #define NETERR_INCLUDED ! 26: /*INC*/ ! 27: ! 28: ! 29: #define NERR_Success 0 /* Success */ ! 30: ! 31: // ERROR_ equates can be intermixed with NERR_ equates. ! 32: #include <winerror.h> ! 33: ! 34: ! 35: ! 36: /*** NERR_BASE is the base of error codes from network utilities, ! 37: * chosen to avoid conflict with system and redirector error codes. ! 38: * 2100 is a value that has been assigned to us by system. ! 39: */ ! 40: #define NERR_BASE 2100 ! 41: ! 42: ! 43: /**INTERNAL_ONLY**/ ! 44: ! 45: /***********WARNING **************** ! 46: *See the comment in lmcons.h for * ! 47: *info on the allocation of errors * ! 48: ***********************************/ ! 49: ! 50: /***********WARNING **************** ! 51: *The range 2750-2799 has been * ! 52: *allocated to the IBM LAN Server * ! 53: ***********************************/ ! 54: ! 55: /***********WARNING **************** ! 56: *The range 2900-2999 has been * ! 57: *reserved for Microsoft OEMs * ! 58: ***********************************/ ! 59: ! 60: /**END_INTERNAL**/ ! 61: ! 62: /* UNUSED BASE+0 */ ! 63: /* UNUSED BASE+1 */ ! 64: #define NERR_NetNotStarted (NERR_BASE+2) /* The workstation driver is not installed. */ ! 65: #define NERR_UnknownServer (NERR_BASE+3) /* The server could not be located. */ ! 66: #define NERR_ShareMem (NERR_BASE+4) /* An internal error occurred. The network cannot access a shared memory segment. */ ! 67: ! 68: #define NERR_NoNetworkResource (NERR_BASE+5) /* A network resource shortage occurred . */ ! 69: #define NERR_RemoteOnly (NERR_BASE+6) /* This operation is not supported on workstations. */ ! 70: #define NERR_DevNotRedirected (NERR_BASE+7) /* The device is not connected. */ ! 71: /* UNUSED BASE+8 */ ! 72: /* UNUSED BASE+9 */ ! 73: /* UNUSED BASE+10 */ ! 74: /* UNUSED BASE+11 */ ! 75: /* UNUSED BASE+12 */ ! 76: /* UNUSED BASE+13 */ ! 77: #define NERR_ServerNotStarted (NERR_BASE+14) /* The Server service is not started. */ ! 78: #define NERR_ItemNotFound (NERR_BASE+15) /* The queue is empty. */ ! 79: #define NERR_UnknownDevDir (NERR_BASE+16) /* The device or directory does not exist. */ ! 80: #define NERR_RedirectedPath (NERR_BASE+17) /* The operation is invalid on a redirected resource. */ ! 81: #define NERR_DuplicateShare (NERR_BASE+18) /* The name has already been shared. */ ! 82: #define NERR_NoRoom (NERR_BASE+19) /* The server is currently out of the requested resource. */ ! 83: /* UNUSED BASE+20 */ ! 84: #define NERR_TooManyItems (NERR_BASE+21) /* Requested addition of items exceeds the maximum allowed. */ ! 85: #define NERR_InvalidMaxUsers (NERR_BASE+22) /* The Peer service supports only two simultaneous users. */ ! 86: #define NERR_BufTooSmall (NERR_BASE+23) /* The API return buffer is too small. */ ! 87: /* UNUSED BASE+24 */ ! 88: /* UNUSED BASE+25 */ ! 89: /* UNUSED BASE+26 */ ! 90: #define NERR_RemoteErr (NERR_BASE+27) /* A remote API error occurred. */ ! 91: /* UNUSED BASE+28 */ ! 92: /* UNUSED BASE+29 */ ! 93: /* UNUSED BASE+30 */ ! 94: #define NERR_LanmanIniError (NERR_BASE+31) /* An error occurred when opening or reading the configuration file. */ ! 95: /* UNUSED BASE+32 */ ! 96: /* UNUSED BASE+33 */ ! 97: /* UNUSED BASE+34 */ ! 98: /* UNUSED BASE+35 */ ! 99: #define NERR_NetworkError (NERR_BASE+36) /* A general network error occurred. */ ! 100: #define NERR_WkstaInconsistentState (NERR_BASE+37) ! 101: /* The Workstation service is in an inconsistent state. Restart the computer before restarting the Workstation service. */ ! 102: #define NERR_WkstaNotStarted (NERR_BASE+38) /* The Workstation service has not been started. */ ! 103: #define NERR_BrowserNotStarted (NERR_BASE+39) /* The requested information is not available. */ ! 104: #define NERR_InternalError (NERR_BASE+40) /* An internal Windows NT error occurred.*/ ! 105: #define NERR_BadTransactConfig (NERR_BASE+41) /* The server is not configured for transactions. */ ! 106: #define NERR_InvalidAPI (NERR_BASE+42) /* The requested API is not supported on the remote server. */ ! 107: #define NERR_BadEventName (NERR_BASE+43) /* The event name is invalid. */ ! 108: #define NERR_DupNameReboot (NERR_BASE+44) /* The computer name already exists on the network. Change it and restart the computer. */ ! 109: /* ! 110: * Config API related ! 111: * Error codes from BASE+45 to BASE+49 ! 112: */ ! 113: ! 114: /* UNUSED BASE+45 */ ! 115: #define NERR_CfgCompNotFound (NERR_BASE+46) /* The specified component could not be found in the configuration information. */ ! 116: #define NERR_CfgParamNotFound (NERR_BASE+47) /* The specified parameter could not be found in the configuration information. */ ! 117: #define NERR_LineTooLong (NERR_BASE+49) /* A line in the configuration file is too long. */ ! 118: ! 119: /* ! 120: * Spooler API related ! 121: * Error codes from BASE+50 to BASE+79 ! 122: */ ! 123: ! 124: #define NERR_QNotFound (NERR_BASE+50) /* The printer does not exist. */ ! 125: #define NERR_JobNotFound (NERR_BASE+51) /* The print job does not exist. */ ! 126: #define NERR_DestNotFound (NERR_BASE+52) /* The printer destination cannot be found. */ ! 127: #define NERR_DestExists (NERR_BASE+53) /* The printer destination already exists. */ ! 128: #define NERR_QExists (NERR_BASE+54) /* The printer queue already exists. */ ! 129: #define NERR_QNoRoom (NERR_BASE+55) /* No more printers can be added. */ ! 130: #define NERR_JobNoRoom (NERR_BASE+56) /* No more print jobs can be added. */ ! 131: #define NERR_DestNoRoom (NERR_BASE+57) /* No more printer destinations can be added. */ ! 132: #define NERR_DestIdle (NERR_BASE+58) /* This printer destination is idle and cannot accept control operations. */ ! 133: #define NERR_DestInvalidOp (NERR_BASE+59) /* This printer destination request contains an invalid control function. */ ! 134: #define NERR_ProcNoRespond (NERR_BASE+60) /* The print processor is not responding. */ ! 135: #define NERR_SpoolerNotLoaded (NERR_BASE+61) /* The spooler is not running. */ ! 136: #define NERR_DestInvalidState (NERR_BASE+62) /* This operation cannot be performed on the print destination in its current state. */ ! 137: #define NERR_QInvalidState (NERR_BASE+63) /* This operation cannot be performed on the printer queue in its current state. */ ! 138: #define NERR_JobInvalidState (NERR_BASE+64) /* This operation cannot be performed on the print job in its current state. */ ! 139: #define NERR_SpoolNoMemory (NERR_BASE+65) /* A spooler memory allocation failure occurred. */ ! 140: #define NERR_DriverNotFound (NERR_BASE+66) /* The device driver does not exist. */ ! 141: #define NERR_DataTypeInvalid (NERR_BASE+67) /* The data type is not supported by the print processor. */ ! 142: #define NERR_ProcNotFound (NERR_BASE+68) /* The print processor is not installed. */ ! 143: ! 144: /* ! 145: * Service API related ! 146: * Error codes from BASE+80 to BASE+99 ! 147: */ ! 148: ! 149: #define NERR_ServiceTableLocked (NERR_BASE+80) /* The service does not respond to control actions. */ ! 150: #define NERR_ServiceTableFull (NERR_BASE+81) /* The service table is full. */ ! 151: #define NERR_ServiceInstalled (NERR_BASE+82) /* The requested service has already been started. */ ! 152: #define NERR_ServiceEntryLocked (NERR_BASE+83) /* The service does not respond to control actions. */ ! 153: #define NERR_ServiceNotInstalled (NERR_BASE+84) /* The service has not been started. */ ! 154: #define NERR_BadServiceName (NERR_BASE+85) /* The service name is invalid. */ ! 155: #define NERR_ServiceCtlTimeout (NERR_BASE+86) /* The service is not responding to the control function. */ ! 156: #define NERR_ServiceCtlBusy (NERR_BASE+87) /* The service control is busy. */ ! 157: #define NERR_BadServiceProgName (NERR_BASE+88) /* The configuration file contains an invalid service program name. */ ! 158: #define NERR_ServiceNotCtrl (NERR_BASE+89) /* The service could not be controlled in its present state. */ ! 159: #define NERR_ServiceKillProc (NERR_BASE+90) /* The service ended abnormally. */ ! 160: #define NERR_ServiceCtlNotValid (NERR_BASE+91) /* The requested pause or stop is not valid for this service. */ ! 161: #define NERR_NotInDispatchTbl (NERR_BASE+92) /* The service control dispatcher could not find the service name in the dispatch table. */ ! 162: #define NERR_BadControlRecv (NERR_BASE+93) /* The service control dispatcher pipe read failed. */ ! 163: #define NERR_ServiceNotStarting (NERR_BASE+94) /* A thread for the new service could not be created. */ ! 164: ! 165: /* ! 166: * Wksta and Logon API related ! 167: * Error codes from BASE+100 to BASE+118 ! 168: */ ! 169: ! 170: #define NERR_AlreadyLoggedOn (NERR_BASE+100) /* This workstation is already logged on to the local-area network. */ ! 171: #define NERR_NotLoggedOn (NERR_BASE+101) /* The workstation is not logged on to the local-area network. */ ! 172: #define NERR_BadUsername (NERR_BASE+102) /* The user name or group name parameter is invalid. */ ! 173: #define NERR_BadPassword (NERR_BASE+103) /* The password parameter is invalid. */ ! 174: #define NERR_UnableToAddName_W (NERR_BASE+104) /* @W The logon processor did not add the message alias. */ ! 175: #define NERR_UnableToAddName_F (NERR_BASE+105) /* The logon processor did not add the message alias. */ ! 176: #define NERR_UnableToDelName_W (NERR_BASE+106) /* @W The logoff processor did not delete the message alias. */ ! 177: #define NERR_UnableToDelName_F (NERR_BASE+107) /* The logoff processor did not delete the message alias. */ ! 178: /* UNUSED BASE+108 */ ! 179: #define NERR_LogonsPaused (NERR_BASE+109) /* Network logons are paused. */ ! 180: #define NERR_LogonServerConflict (NERR_BASE+110)/* A centralized logon-server conflict occurred. */ ! 181: #define NERR_LogonNoUserPath (NERR_BASE+111) /* The server is configured without a valid user path. */ ! 182: #define NERR_LogonScriptError (NERR_BASE+112) /* An error occurred while loading or running the logon script. */ ! 183: /* UNUSED BASE+113 */ ! 184: #define NERR_StandaloneLogon (NERR_BASE+114) /* The logon server was not specified. Your computer will be logged on as STANDALONE. */ ! 185: #define NERR_LogonServerNotFound (NERR_BASE+115) /* The logon server could not be found. */ ! 186: #define NERR_LogonDomainExists (NERR_BASE+116) /* There is already a logon domain for this computer. */ ! 187: #define NERR_NonValidatedLogon (NERR_BASE+117) /* The logon server could not validate the logon. */ ! 188: ! 189: /* ! 190: * ACF API related (access, user, group) ! 191: * Error codes from BASE+119 to BASE+149 ! 192: */ ! 193: ! 194: #define NERR_ACFNotFound (NERR_BASE+119) /* The security database could not be found. */ ! 195: #define NERR_GroupNotFound (NERR_BASE+120) /* The group name could not be found. */ ! 196: #define NERR_UserNotFound (NERR_BASE+121) /* The user name could not be found. */ ! 197: #define NERR_ResourceNotFound (NERR_BASE+122) /* The resource name could not be found. */ ! 198: #define NERR_GroupExists (NERR_BASE+123) /* The group already exists. */ ! 199: #define NERR_UserExists (NERR_BASE+124) /* The user account already exists. */ ! 200: #define NERR_ResourceExists (NERR_BASE+125) /* The resource permission list already exists. */ ! 201: #define NERR_NotPrimary (NERR_BASE+126) /* This operation is only allowed on the domain controller of the domain. */ ! 202: #define NERR_ACFNotLoaded (NERR_BASE+127) /* The security database has not been started. */ ! 203: #define NERR_ACFNoRoom (NERR_BASE+128) /* There are too many names in the user accounts database. */ ! 204: #define NERR_ACFFileIOFail (NERR_BASE+129) /* A disk I/O failure occurred.*/ ! 205: #define NERR_ACFTooManyLists (NERR_BASE+130) /* The limit of 64 entries per resource was exceeded. */ ! 206: #define NERR_UserLogon (NERR_BASE+131) /* Deleting a user with a session is not allowed. */ ! 207: #define NERR_ACFNoParent (NERR_BASE+132) /* The parent directory could not be located. */ ! 208: #define NERR_CanNotGrowSegment (NERR_BASE+133) /* Unable to add to the security database session cache segment. */ ! 209: #define NERR_SpeGroupOp (NERR_BASE+134) /* This operation is not allowed on this special group. */ ! 210: #define NERR_NotInCache (NERR_BASE+135) /* This user is not cached in user accounts database session cache. */ ! 211: #define NERR_UserInGroup (NERR_BASE+136) /* The user already belongs to this group. */ ! 212: #define NERR_UserNotInGroup (NERR_BASE+137) /* The user does not belong to this group. */ ! 213: #define NERR_AccountUndefined (NERR_BASE+138) /* This user account is undefined. */ ! 214: #define NERR_AccountExpired (NERR_BASE+139) /* This user account has expired. */ ! 215: #define NERR_InvalidWorkstation (NERR_BASE+140) /* The user is not allowed to log on from this workstation. */ ! 216: #define NERR_InvalidLogonHours (NERR_BASE+141) /* The user is not allowed to log on at this time. */ ! 217: #define NERR_PasswordExpired (NERR_BASE+142) /* The password of this user has expired. */ ! 218: #define NERR_PasswordCantChange (NERR_BASE+143) /* The password of this user cannot change. */ ! 219: #define NERR_PasswordHistConflict (NERR_BASE+144) /* This password cannot be used now. */ ! 220: #define NERR_PasswordTooShort (NERR_BASE+145) /* The password is shorter than required. */ ! 221: #define NERR_PasswordTooRecent (NERR_BASE+146) /* The password of this user is too recent to change. */ ! 222: #define NERR_InvalidDatabase (NERR_BASE+147) /* The security database is corrupted. */ ! 223: #define NERR_DatabaseUpToDate (NERR_BASE+148) /* No updates are necessary to this replicant network/local security database. */ ! 224: #define NERR_SyncRequired (NERR_BASE+149) /* This replicant database is outdated; synchronization is required. */ ! 225: ! 226: /* ! 227: * Use API related ! 228: * Error codes from BASE+150 to BASE+169 ! 229: */ ! 230: ! 231: #define NERR_UseNotFound (NERR_BASE+150) /* The network connection could not be found. */ ! 232: #define NERR_BadAsgType (NERR_BASE+151) /* This asg_type is invalid. */ ! 233: #define NERR_DeviceIsShared (NERR_BASE+152) /* This device is currently being shared. */ ! 234: ! 235: /* ! 236: * Message Server related ! 237: * Error codes BASE+170 to BASE+209 ! 238: */ ! 239: ! 240: #define NERR_NoComputerName (NERR_BASE+170) /* The computer name could not be added as a message alias. The name may already exist on the network. */ ! 241: #define NERR_MsgAlreadyStarted (NERR_BASE+171) /* The Messenger service is already started. */ ! 242: #define NERR_MsgInitFailed (NERR_BASE+172) /* The Messenger service failed to start. */ ! 243: #define NERR_NameNotFound (NERR_BASE+173) /* The message alias could not be found on the network. */ ! 244: #define NERR_AlreadyForwarded (NERR_BASE+174) /* This message alias has already been forwarded. */ ! 245: #define NERR_AddForwarded (NERR_BASE+175) /* This message alias has been added but is still forwarded. */ ! 246: #define NERR_AlreadyExists (NERR_BASE+176) /* This message alias already exists locally. */ ! 247: #define NERR_TooManyNames (NERR_BASE+177) /* The maximum number of added message aliases has been exceeded. */ ! 248: #define NERR_DelComputerName (NERR_BASE+178) /* The computer name could not be deleted.*/ ! 249: #define NERR_LocalForward (NERR_BASE+179) /* Messages cannot be forwarded back to the same workstation. */ ! 250: #define NERR_GrpMsgProcessor (NERR_BASE+180) /* An error occurred in the domain message processor. */ ! 251: #define NERR_PausedRemote (NERR_BASE+181) /* The message was sent, but the recipient has paused the Messenger service. */ ! 252: #define NERR_BadReceive (NERR_BASE+182) /* The message was sent but not received. */ ! 253: #define NERR_NameInUse (NERR_BASE+183) /* The message alias is currently in use. Try again later. */ ! 254: #define NERR_MsgNotStarted (NERR_BASE+184) /* The Messenger service has not been started. */ ! 255: #define NERR_NotLocalName (NERR_BASE+185) /* The name is not on the local computer. */ ! 256: #define NERR_NoForwardName (NERR_BASE+186) /* The forwarded message alias could not be found on the network. */ ! 257: #define NERR_RemoteFull (NERR_BASE+187) /* The message alias table on the remote station is full. */ ! 258: #define NERR_NameNotForwarded (NERR_BASE+188) /* Messages for this alias are not currently being forwarded. */ ! 259: #define NERR_TruncatedBroadcast (NERR_BASE+189) /* The broadcast message was truncated. */ ! 260: #define NERR_InvalidDevice (NERR_BASE+194) /* This is an invalid device name. */ ! 261: #define NERR_WriteFault (NERR_BASE+195) /* A write fault occurred. */ ! 262: /* UNUSED BASE+196 */ ! 263: #define NERR_DuplicateName (NERR_BASE+197) /* A duplicate message alias exists on the network. */ ! 264: #define NERR_DeleteLater (NERR_BASE+198) /* @W This message alias will be deleted later. */ ! 265: #define NERR_IncompleteDel (NERR_BASE+199) /* The message alias was not successfully deleted from all networks. */ ! 266: #define NERR_MultipleNets (NERR_BASE+200) /* This operation is not supported on computers with multiple networks. */ ! 267: ! 268: /* ! 269: * Server API related ! 270: * Error codes BASE+210 to BASE+229 ! 271: */ ! 272: ! 273: #define NERR_NetNameNotFound (NERR_BASE+210) /* This shared resource does not exist.*/ ! 274: #define NERR_DeviceNotShared (NERR_BASE+211) /* This device is not shared. */ ! 275: #define NERR_ClientNameNotFound (NERR_BASE+212) /* A session does not exist with that computer name. */ ! 276: #define NERR_FileIdNotFound (NERR_BASE+214) /* There is not an open file with that identification number. */ ! 277: #define NERR_ExecFailure (NERR_BASE+215) /* A failure occurred when executing a remote administration command. */ ! 278: #define NERR_TmpFile (NERR_BASE+216) /* A failure occurred when opening a remote temporary file. */ ! 279: #define NERR_TooMuchData (NERR_BASE+217) /* The data returned from a remote administration command has been truncated to 64K. */ ! 280: #define NERR_DeviceShareConflict (NERR_BASE+218) /* This device cannot be shared as both a spooled and a non-spooled resource. */ ! 281: #define NERR_BrowserTableIncomplete (NERR_BASE+219) /* The information in the list of servers may be incorrect. */ ! 282: #define NERR_NotLocalDomain (NERR_BASE+220) /* The computer is not active in this domain. */ ! 283: ! 284: /* ! 285: * CharDev API related ! 286: * Error codes BASE+230 to BASE+249 ! 287: */ ! 288: ! 289: /* UNUSED BASE+230 */ ! 290: #define NERR_DevInvalidOpCode (NERR_BASE+231) /* The operation is invalid for this device. */ ! 291: #define NERR_DevNotFound (NERR_BASE+232) /* This device cannot be shared. */ ! 292: #define NERR_DevNotOpen (NERR_BASE+233) /* This device was not open. */ ! 293: #define NERR_BadQueueDevString (NERR_BASE+234) /* This device name list is invalid. */ ! 294: #define NERR_BadQueuePriority (NERR_BASE+235) /* The queue priority is invalid. */ ! 295: #define NERR_NoCommDevs (NERR_BASE+237) /* There are no shared communication devices. */ ! 296: #define NERR_QueueNotFound (NERR_BASE+238) /* The queue you specified does not exist. */ ! 297: #define NERR_BadDevString (NERR_BASE+240) /* This list of devices is invalid. */ ! 298: #define NERR_BadDev (NERR_BASE+241) /* The requested device is invalid. */ ! 299: #define NERR_InUseBySpooler (NERR_BASE+242) /* This device is already in use by the spooler. */ ! 300: #define NERR_CommDevInUse (NERR_BASE+243) /* This device is already in use as a communication device. */ ! 301: ! 302: /* ! 303: * NetICanonicalize and NetIType and NetIMakeLMFileName ! 304: * NetIListCanon and NetINameCheck ! 305: * Error codes BASE+250 to BASE+269 ! 306: */ ! 307: ! 308: #define NERR_InvalidComputer (NERR_BASE+251) /* This computer name is invalid. */ ! 309: /* UNUSED BASE+252 */ ! 310: /* UNUSED BASE+253 */ ! 311: #define NERR_MaxLenExceeded (NERR_BASE+254) /* The string and prefix specified are too long. */ ! 312: /* UNUSED BASE+255 */ ! 313: #define NERR_BadComponent (NERR_BASE+256) /* This path component is invalid. */ ! 314: #define NERR_CantType (NERR_BASE+257) /* Could not determine the type of input. */ ! 315: /* UNUSED BASE+258 */ ! 316: /* UNUSED BASE+259 */ ! 317: #define NERR_TooManyEntries (NERR_BASE+262) /* The buffer for types is not big enough. */ ! 318: ! 319: /* ! 320: * NetProfile ! 321: * Error codes BASE+270 to BASE+276 ! 322: */ ! 323: ! 324: #define NERR_ProfileFileTooBig (NERR_BASE+270) /* Profile files cannot exceed 64K. */ ! 325: #define NERR_ProfileOffset (NERR_BASE+271) /* The start offset is out of range. */ ! 326: #define NERR_ProfileCleanup (NERR_BASE+272) /* The system cannot delete current connections to network resources. */ ! 327: #define NERR_ProfileUnknownCmd (NERR_BASE+273) /* The system was unable to parse the command line in this file.*/ ! 328: #define NERR_ProfileLoadErr (NERR_BASE+274) /* An error occurred while loading the profile file. */ ! 329: #define NERR_ProfileSaveErr (NERR_BASE+275) /* @W Errors occurred while saving the profile file. The profile was partially saved. */ ! 330: ! 331: ! 332: /* ! 333: * NetAudit and NetErrorLog ! 334: * Error codes BASE+277 to BASE+279 ! 335: */ ! 336: ! 337: #define NERR_LogOverflow (NERR_BASE+277) /* Log file %1 is full. */ ! 338: #define NERR_LogFileChanged (NERR_BASE+278) /* This log file has changed between reads. */ ! 339: #define NERR_LogFileCorrupt (NERR_BASE+279) /* Log file %1 is corrupt. */ ! 340: ! 341: ! 342: /* ! 343: * NetRemote ! 344: * Error codes BASE+280 to BASE+299 ! 345: */ ! 346: #define NERR_SourceIsDir (NERR_BASE+280) /* The source path cannot be a directory. */ ! 347: #define NERR_BadSource (NERR_BASE+281) /* The source path is illegal. */ ! 348: #define NERR_BadDest (NERR_BASE+282) /* The destination path is illegal. */ ! 349: #define NERR_DifferentServers (NERR_BASE+283) /* The source and destination paths are on different servers. */ ! 350: /* UNUSED BASE+284 */ ! 351: #define NERR_RunSrvPaused (NERR_BASE+285) /* The Run server you requested is paused. */ ! 352: /* UNUSED BASE+286 */ ! 353: /* UNUSED BASE+287 */ ! 354: /* UNUSED BASE+288 */ ! 355: #define NERR_ErrCommRunSrv (NERR_BASE+289) /* An error occurred when communicating with a Run server. */ ! 356: /* UNUSED BASE+290 */ ! 357: #define NERR_ErrorExecingGhost (NERR_BASE+291) /* An error occurred when starting a background process. */ ! 358: #define NERR_ShareNotFound (NERR_BASE+292) /* The shared resource you are connected to could not be found.*/ ! 359: /* UNUSED BASE+293 */ ! 360: /* UNUSED BASE+294 */ ! 361: ! 362: ! 363: /* ! 364: * NetWksta.sys (redir) returned error codes. ! 365: * ! 366: * NERR_BASE + (300-329) ! 367: */ ! 368: ! 369: #define NERR_InvalidLana (NERR_BASE+300) /* The LAN adapter number is invalid. */ ! 370: #define NERR_OpenFiles (NERR_BASE+301) /* There are open files on the connection. */ ! 371: #define NERR_ActiveConns (NERR_BASE+302) /* Active connections still exist. */ ! 372: #define NERR_BadPasswordCore (NERR_BASE+303) /* This share name or password is invalid. */ ! 373: #define NERR_DevInUse (NERR_BASE+304) /* The device is being accessed by an active process. */ ! 374: #define NERR_LocalDrive (NERR_BASE+305) /* The drive letter is in use locally. */ ! 375: ! 376: /* ! 377: * Alert error codes. ! 378: * ! 379: * NERR_BASE + (330-339) ! 380: */ ! 381: #define NERR_AlertExists (NERR_BASE+330) /* The specified client is already registered for the specified event. */ ! 382: #define NERR_TooManyAlerts (NERR_BASE+331) /* The alert table is full. */ ! 383: #define NERR_NoSuchAlert (NERR_BASE+332) /* An invalid or nonexistent alert name was raised. */ ! 384: #define NERR_BadRecipient (NERR_BASE+333) /* The alert recipient is invalid.*/ ! 385: #define NERR_AcctLimitExceeded (NERR_BASE+334) /* A user's session with this server has been deleted ! 386: * because the user's logon hours are no longer valid. */ ! 387: ! 388: /* ! 389: * Additional Error and Audit log codes. ! 390: * ! 391: * NERR_BASE +(340-343) ! 392: */ ! 393: #define NERR_InvalidLogSeek (NERR_BASE+340) /* The log file does not contain the requested record number. */ ! 394: /* UNUSED BASE+341 */ ! 395: /* UNUSED BASE+342 */ ! 396: /* UNUSED BASE+343 */ ! 397: ! 398: /* ! 399: * Additional UAS and NETLOGON codes ! 400: * ! 401: * NERR_BASE +(350-359) ! 402: */ ! 403: #define NERR_BadUasConfig (NERR_BASE+350) /* The user accounts database is not configured correctly. */ ! 404: #define NERR_InvalidUASOp (NERR_BASE+351) /* This operation is not permitted when the Netlogon service is running. */ ! 405: #define NERR_LastAdmin (NERR_BASE+352) /* This operation is not allowed on the last administrative account. */ ! 406: #define NERR_DCNotFound (NERR_BASE+353) /* Could not find domain controller for this domain. */ ! 407: #define NERR_LogonTrackingError (NERR_BASE+354) /* Could not set logon information for this user. */ ! 408: #define NERR_NetlogonNotStarted (NERR_BASE+355) /* The Netlogon service has not been started. */ ! 409: #define NERR_CanNotGrowUASFile (NERR_BASE+356) /* Unable to add to the user accounts database. */ ! 410: #define NERR_TimeDiffAtDC (NERR_BASE+357) /* This server's clock is not synchronized with the domain controller's clock. */ ! 411: #define NERR_PasswordMismatch (NERR_BASE+358) /* A password mismatch has been detected. */ ! 412: ! 413: ! 414: /* ! 415: * Server Integration error codes. ! 416: * ! 417: * NERR_BASE +(360-369) ! 418: */ ! 419: #define NERR_NoSuchServer (NERR_BASE+360) /* The server identification does not specify a valid server. */ ! 420: #define NERR_NoSuchSession (NERR_BASE+361) /* The session identification does not specify a valid session. */ ! 421: #define NERR_NoSuchConnection (NERR_BASE+362) /* The connection identification does not specify a valid connection. */ ! 422: #define NERR_TooManyServers (NERR_BASE+363) /* There is no space for another entry in the table of available servers. */ ! 423: #define NERR_TooManySessions (NERR_BASE+364) /* The server has reached the maximum number of sessions it supports. */ ! 424: #define NERR_TooManyConnections (NERR_BASE+365) /* The server has reached the maximum number of connections it supports. */ ! 425: #define NERR_TooManyFiles (NERR_BASE+366) /* The server cannot open more files because it has reached its maximum number. */ ! 426: #define NERR_NoAlternateServers (NERR_BASE+367) /* There are no alternate servers registered on this server. */ ! 427: /* UNUSED BASE+368 */ ! 428: /* UNUSED BASE+369 */ ! 429: ! 430: #define NERR_TryDownLevel (NERR_BASE+370) /* Try down-level (remote admin protocol) version of API instead. */ ! 431: ! 432: /* ! 433: * UPS error codes. ! 434: * ! 435: * NERR_BASE + (380-384) ! 436: */ ! 437: #define NERR_UPSDriverNotStarted (NERR_BASE+380) /* The UPS driver could not be accessed by the UPS service. */ ! 438: #define NERR_UPSInvalidConfig (NERR_BASE+381) /* The UPS service is not configured correctly. */ ! 439: #define NERR_UPSInvalidCommPort (NERR_BASE+382) /* The UPS service could not access the specified Comm Port. */ ! 440: #define NERR_UPSSignalAsserted (NERR_BASE+383) /* The UPS indicated a line fail or low battery situation. Service not started. */ ! 441: #define NERR_UPSShutdownFailed (NERR_BASE+384) /* The UPS service failed to perform a system shut down. */ ! 442: ! 443: /* ! 444: * Remoteboot error codes. ! 445: * ! 446: * NERR_BASE + (400-419) ! 447: * Error codes 400 - 405 are used by RPLBOOT.SYS. ! 448: * Error codes 403, 407 - 416 are used by RPLLOADR.COM, ! 449: * Error code 417 is the alerter message of REMOTEBOOT (RPLSERVR.EXE). ! 450: * Error code 418 is for when REMOTEBOOT can't start ! 451: * Error code 419 is for a disallowed 2nd rpl connection ! 452: * ! 453: * (Currently not used in NT) ! 454: */ ! 455: ! 456: /* ! 457: * FTADMIN API error codes ! 458: * ! 459: * NERR_BASE + (425-434) ! 460: * ! 461: * (Currently not used in NT) ! 462: * ! 463: */ ! 464: ! 465: /* ! 466: * Browser service API error codes ! 467: * ! 468: * NERR_BASE + (450-475) ! 469: * ! 470: */ ! 471: #define NERR_BrowserConfiguredToNotRun (NERR_BASE+450) /* The browser service was configured with MaintainServerList=No. */ ! 472: ! 473: /**INTERNAL_ONLY**/ ! 474: ! 475: /***********WARNING **************** ! 476: *The range 2750-2799 has been * ! 477: *allocated to the IBM LAN Server * ! 478: ***********************************/ ! 479: ! 480: /***********WARNING **************** ! 481: *The range 2900-2999 has been * ! 482: *reserved for Microsoft OEMs * ! 483: ***********************************/ ! 484: ! 485: /**END_INTERNAL**/ ! 486: ! 487: #define MAX_NERR (NERR_BASE+899) /* This is the last error in NERR range. */ ! 488: ! 489: /* ! 490: * end of list ! 491: * ! 492: * WARNING: Do not exceed MAX_NERR; values above this are used by ! 493: * other error code ranges (errlog.h, service.h, apperr.h). ! 494: */ ! 495: ! 496: ! 497: /*NOINC*/ ! 498: #endif /* NETERR_INCLUDED */ ! 499: /*INC*/ ! 500:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.