1. Overview
  2. Realm setup
  3. Active Directory & SCCM setup.
    1. Active directory - Security group
    2. Active directory - Broker account
    3. SCCM - Deployment collection
    4. SCCM - Administrative category for applications
    5. SCCM - Administrative category for office
    6. SCCM - Limiting collection for collections
    7. AD - Parent AD group for AD group list
    8. AD - Staging OU
    9. SCCM - Configuration directory
    10. SCCM - WinPE boot image setup
  4. Configuration tool & File
    1. Realm secret key
    2. Allowed WinPE instances
    3. Network access account
    4. Notification account
    5. Hostname formatting
    6. Automatically identify hostname
    7. Overrides
    8. Active directory staging OU
    9. MBAM Server details
    10. SMTP server details
    11. Notification types
    12. User state migration (USMT)
      1. Data store encryption
      2. Migration types
      3. Free space
      4. Config XML
      5. Migration rules XML
      6. Ignore return error codes
      7. Migrating EFS files
      8. Move domain
      9. Move user
      10. Currupt user profiles
    13. Logs and Profiles location
    14. Disk setup
    15. Content availability check
    16. Error adding collection member
    17. Error adding AD group member
    18. Wait for Bitlocker decryption
    19. Approved hardware
    20. Extension Attributes
  5. Using sccmtspsi (Operator view)
    1. sccmtspsi login window content
    2. sccmtspsi controls
      1. Asset hostname
      2. Unlock bitlocker
      3. Get task sequence deployments
      4. Get operating system images and packages
      5. Get office application
      6. Get SCCM applications
      7. Get SCCM collections
      8. Get AD Groups
      9. sccmtspsi actions
      10. Data migration options
      11. Primary users
      12. AD / SCCM entry
      13. Extension Attributes
  6. Task sequence steps
    1. sccmtspsi-tasksequence.exe
    2. Task sequence variables
    3. Apply operating system image step
  7. Requesting a offline Token (Optional)
  8. Task sequence error codes
  9. sccmtspsi error codes

8.Task sequence error codes #

This section lists error codes displayed by sccmtspsi and a lists of error codes displayed by SCCM OSD task sequence (Gathered by etflconsultancy).

CodeError Description
0x00000001 Incorrect function.
0x00000002The system cannot find the file specified.
0x00000003The system cannot find the path specified.
0x00000004The system cannot open the file.
0x00000005Access is denied.
0x00000006The handle is invalid.
0x00000007The storage control blocks were destroyed.
0x00000008Not enough storage is available to process this command.
0x00000009The storage control block address is invalid.
0x0000000AThe environment is incorrect.
0x0000000BAn attempt was made to load a program with an incorrect format.
0x0000000CThe access code is invalid.
0x0000000DThe data is invalid.
0x0000000ENot enough storage is available to complete this operation.
0x0000000FThe system cannot find the drive specified.
0x00000010The directory cannot be removed.
0x00000011The system cannot move the file to a different disk drive.
0x00000012There are no more files.
0x00000013The media is write protected.
0x00000014The system cannot find the device specified.
0x00000015The device is not ready.
0x00000016The device does not recognize the command.
0x00000017Data error (cyclic redundancy check)
0x00000018The program issued a command but the command length is incorrect.
0x00000019The drive cannot locate a specific area or track on the disk.
0x0000001AThe specified disk or diskette cannot be accessed.
0x0000001BThe drive cannot find the sector requested.
0x0000001CThe printer is out of paper.
0x0000001DThe system cannot write to the specified device.
0x0000001EThe system cannot read from the specified device.
0x0000001FA device attached to the system is not functioning.
0x00000020The process cannot access the file because it is being used by another process.
0x00000021The process cannot access the file because another process has locked a portion of the file.
0x00000022The wrong diskette is in the drive. Insert %2 (Volume Serial Number: %3) into drive %1.
0x00000024Too many files opened for sharing.
0x00000026Reached end of file.
0x00000027The disk is full.
0x00000032The network request is not supported.
0x00000033The remote computer is not available.
0x00000034A duplicate name exists on the network.
0x00000035The network path was not found.
0x00000036The network is busy.
0x00000037The specified network resource or device is no longer available.
0x00000038The network BIOS command limit has been reached.
0x00000039A network adapter hardware error occurred.
0x0000003AThe specified server cannot perform the requested operation.
0x0000003BAn unexpected network error occurred.
0x0000003CThe remote adapter is not compatible.
0x0000003DThe printer queue is full.
0x0000003ESpace to store the file waiting to be printed is not available on the server.
0x0000003FYour file waiting to be printed was deleted.
0x00000040The specified network name is no longer available.
0x00000041Network access is denied.
0x00000042The network resource type is not correct.
0x00000043The network name cannot be found.
0x00000044The name limit for the local computer network adapter card was exceeded.
0x00000045The network BIOS session limit was exceeded.
0x00000046The remote server has been paused or is in the process of being started.
0x00000047No more connections can be made to this remote computer at this time because there are already as many connections as the computer can accept.
0x00000048The specified printer or disk device has been paused.
0x00000050The file exists.
0x00000052The directory or file cannot be created.
0x00000053Fail on INT 24
0x00000054Storage to process this request is not available.
0x00000055The local device name is already in use.
0x00000056The specified network password is not correct.
0x00000057The parameter is incorrect.
0x00000058A write fault occurred on the network.
0x00000059The system cannot start another process at this time.
0x00000064Cannot create another system semaphore.
0x00000065The exclusive semaphore is owned by another process.
0x00000066The semaphore is set and cannot be closed.
0x00000067The semaphore cannot be set again.
0x00000068Cannot request exclusive semaphores at interrupt time.
0x00000069The previous ownership of this semaphore has ended.
0x0000006AInsert the diskette for drive %1.
0x0000006BProgram stopped because alternate diskette was not inserted.
0x0000006CThe disk is in use or locked by another process.
0x0000006DThe pipe has been ended.
0x0000006EThe system cannot open the device or file specified.
0x0000006FThe file name is too long.
0x00000070There is not enough space on the disk.
0x00000071No more internal file identifiers available.
0x00000072The target internal file identifier is incorrect.
0x00000075The IOCTL call made by the application program is not correct.
0x00000076The verify-on-write switch parameter value is not correct.
0x00000077The system does not support the command requested.
0x00000078This function is only valid in Windows NT mode.
0x00000079The semaphore timeout period has expired.
0x0000007AThe data area passed to a system call is too small.
0x0000007BThe filename
0x0000007CThe system call level is not correct.
0x0000007DThe disk has no volume label.
0x0000007EThe specified module could not be found.
0x0000007FThe specified procedure could not be found.
0x00000080There are no child processes to wait for.
0x00000081The %1 application cannot be run in Windows NT mode.
0x00000082Attempt to use a file handle to an open disk partition for an operation other than raw disk I/O.
0x00000083An attempt was made to move the file pointer before the beginning of the file.
0x00000084The file pointer cannot be set on the specified device or file.
0x00000085A JOIN or SUBST command cannot be used for a drive that contains previously joined drives.
0x00000086An attempt was made to use a JOIN or SUBST command on a drive that has already been joined.
0x00000087An attempt was made to use a JOIN or SUBST command on a drive that has already been substituted.
0x00000088The system tried to delete the JOIN of a drive that is not joined.
0x00000089The system tried to delete the substitution of a drive that is not substituted.
0x0000008AThe system tried to join a drive to a directory on a joined drive.
0x0000008BThe system tried to substitute a drive to a directory on a substituted drive.
0x0000008CThe system tried to join a drive to a directory on a substituted drive.
0x0000008DThe system tried to SUBST a drive to a directory on a joined drive.
0x0000008EThe system cannot perform a JOIN or SUBST at this time.
0x0000008FThe system cannot join or substitute a drive to or for a directory on the same drive.
0x00000090The directory is not a subdirectory of the root directory.
0x00000091The directory is not empty.
0x00000092The path specified is being used in a substitute.
0x00000093Not enough resources are available to process this command.
0x00000094The path specified cannot be used at this time.
0x00000095An attempt was made to join or substitute a drive for which a directory on the drive is the target of a previous substitute.
0x00000096System trace information was not specified in your CONFIG.SYS file
0x00000097The number of specified semaphore events for DosMuxSemWait is not correct.
0x00000098DosMuxSemWait did not execute; too many semaphores are already set.
0x00000099The DosMuxSemWait list is not correct.
0x0000009AThe volume label you entered exceeds the label character limit of the target file system.
0x0000009BCannot create another thread.
0x0000009CThe recipient process has refused the signal.
0x0000009DThe segment is already discarded and cannot be locked.
0x0000009EThe segment is already unlocked.
0x0000009FThe address for the thread ID is not correct.
0x000000A0The argument string passed to DosExecPgm is not correct.
0x000000A1The specified path is invalid.
0x000000A2A signal is already pending.
0x000000A4No more threads can be created in the system.
0x000000A7Unable to lock a region of a file.
0x000000AAThe requested resource is in use.
0x000000ADA lock request was not outstanding for the supplied cancel region.
0x000000AEThe file system does not support atomic changes to the lock type.
0x000000B4The system detected a segment number that was not correct.
0x000000B6The operating system cannot run %1.
0x000000B7Cannot create a file when that file already exists.
0x000000BAThe flag passed is not correct.
0x000000BBThe specified system semaphore name was not found.
0x000000BCThe operating system cannot run %1.
0x000000BDThe operating system cannot run %1.
0x000000BEThe operating system cannot run %1.
0x000000BFCannot run %1 in Windows NT mode.
0x000000C0The operating system cannot run %1.
0x000000C1%1 is not a valid Windows NT application.
0x000000C2The operating system cannot run %1.
0x000000C3The operating system cannot run %1.
0x000000C4The operating system cannot run this application program.
0x000000C5The operating system is not presently configured to run this application.
0x000000C6The operating system cannot run %1.
0x000000C7The operating system cannot run this application program.
0x000000C8The code segment cannot be greater than or equal to 64KB.
0x000000C9The operating system cannot run %1.
0x000000CAThe operating system cannot run %1.
0x000000CBThe system could not find the environment option that was entered.
0x000000CDNo process in the command subtree has a signal handler.
0x000000CEThe filename or extension is too long.
0x000000CFThe ring 2 stack is in use.
0x000000D0The global filename characters
0x000000D1The signal being posted is not correct.
0x000000D2The signal handler cannot be set.
0x000000D4The segment is locked and cannot be reallocated.
0x000000D6Too many dynamic link modules are attached to this program or dynamic link module.
0x000000D7Can’t nest calls to LoadModule.
0x000000D8The image file %1 is valid
0x000000E6The pipe state is invalid.
0x000000E7All pipe instances are busy.
0x000000E8The pipe is being closed.
0x000000E9No process is on the other end of the pipe.
0x000000EAMore data is available.
0x000000F0The session was cancelled.
0x000000FEThe specified extended attribute name was invalid.
0x000000FFThe extended attributes are inconsistent.
0x00000103No more data is available.
0x0000010AThe Copy API cannot be used.
0x0000010BThe directory name is invalid.
0x00000113The extended attributes did not fit in the buffer.
0x00000114The extended attribute file on the mounted file system is corrupt.
0x00000115The extended attribute table file is full.
0x00000116The specified extended attribute handle is invalid.
0x0000011AThe mounted file system does not support extended attributes.
0x00000120Attempt to release mutex not owned by caller.
0x0000012AToo many posts were made to a semaphore.
0x0000012BOnly part of a Read/WriteProcessMemory request was completed.
0x0000013DThe system cannot find message for message number 0x%1 in message file for %2.
0x000001E7Attempt to access invalid address.
0x00000216Arithmetic result exceeded 32 bits.
0x00000217There is a process on other end of the pipe.
0x00000218Waiting for a process to open the other end of the pipe.
0x000003E2Access to the extended attribute was denied.
0x000003E3The I/O operation has been aborted because of either a thread exit or an application request.
0x000003E4Overlapped I/O event is not in a signaled state.
0x000003E5Overlapped I/O operation is in progress.
0x000003E6Invalid access to memory location.
0x000003E7Error performing in-page operation.
0x000003E9Recursion too deep
0x000003EAThe window cannot act on the sent message.
0x000003EBCannot complete this function.
0x000003ECInvalid flags.
0x000003EDThe volume does not contain a recognized file system. Please make sure that all required file system drivers are loaded and that the volume is not corrupt.
0x000003EEThe volume for a file has been externally altered such that the opened file is no longer valid.
0x000003EFThe requested operation cannot be performed in full-screen mode.
0x000003F0An attempt was made to reference a token that does not exist.
0x000003F1The configuration registry database is corrupt.
0x000003F2The configuration registry key is invalid.
0x000003F3The configuration registry key could not be opened.
0x000003F4The configuration registry key could not be read.
0x000003F5The configuration registry key could not be written.
0x000003F6One of the files in the Registry database had to be recovered by use of a log or alternate copy.
0x000003F7The Registry is corrupt. The structure of one of the files that contains Registry data is corrupt
0x000003F8An I/O operation initiated by the Registry failed unrecoverably. The Registry could not read in
0x000003F9The system has attempted to load or restore a file into the Registry
0x000003FAIllegal operation attempted on a Registry key which has been marked for deletion.
0x000003FBSystem could not allocate the required space in a Registry log.
0x000003FCCannot create a symbolic link in a Registry key that already has subkeys or values.
0x000003FDCannot create a stable subkey under a volatile parent key.
0x000003FEA 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.
0x0000041BA stop control has been sent to a service which other running services are dependent on.
0x0000041CThe requested control is not valid for this service
0x0000041DThe service did not respond to the start or control request in a timely fashion.
0x0000041EA thread could not be created for the service.
0x0000041FThe service database is locked.
0x00000420An instance of the service is already running.
0x00000421The account name is invalid or does not exist.
0x00000422The specified service is disabled and cannot be started.
0x00000423Circular service dependency was specified.
0x00000424The specified service does not exist as an installed service.
0x00000425The service cannot accept control messages at this time.
0x00000426The service has not been started.
0x00000427The service process could not connect to the service controller.
0x00000428An exception occurred in the service when handling the control request.
0x00000429The database specified does not exist.
0x0000042AThe service has returned a service-specific error code.
0x0000042BThe process terminated unexpectedly.
0x0000042CThe dependency service or group failed to start.
0x0000042DThe service did not start due to a logon failure.
0x0000042EAfter starting
0x0000042FThe specified service database lock is invalid.
0x00000430The specified service has been marked for deletion.
0x00000431The specified service already exists.
0x00000432The system is currently running with the last-known-good configuration.
0x00000433The dependency service does not exist or has been marked for deletion.
0x00000434The current boot has already been accepted for use as the last-known-good control set.
0x00000435No attempts to start the service have been made since the last boot.
0x00000436The name is already in use as either a service name or a service display name.
0x00000437The account specified for this service is different from the account specified for other services running in the same process.
0x0000044CThe physical end of the tape has been reached.
0x0000044DA tape access reached a filemark.
0x0000044EBeginning of tape or partition was encountered.
0x0000044FA tape access reached the end of a set of files.
0x00000450No more data is on the tape.
0x00000451Tape could not be partitioned.
0x00000452When accessing a new tape of a multivolume partition
0x00000453Tape partition information could not be found when loading a tape.
0x00000454Unable to lock the media eject mechanism.
0x00000455Unable to unload the media.
0x00000456Media in drive may have changed.
0x00000457The I/O bus was reset.
0x00000458No media in drive.
0x00000459No mapping for the Unicode character exists in the target multi-byte code page.
0x0000045AA dynamic link library (DLL) initialization routine failed.
0x0000045BA system shutdown is in progress.
0x0000045CUnable to abort the system shutdown because no shutdown was in progress.
0x0000045DThe request could not be performed because of an I/O device error.
0x0000045ENo serial device was successfully initialized.
0x0000045FUnable 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.
0x00000460A serial I/O operation was completed by another write to the serial port. (The IOCTL_SERIAL_XOFF_COUNTER reached zero.)
0x00000461A serial I/O operation completed because the time-out period expired. (The IOCTL_SERIAL_XOFF_COUNTER did not reach zero.)
0x00000462No ID address mark was found on the floppy disk.
0x00000463Mismatch between the floppy disk sector ID field and the floppy disk controller track address.
0x00000464The floppy disk controller reported an error that is not recognized by the floppy disk driver.
0x00000465The floppy disk controller returned inconsistent results in its registers.
0x00000466While accessing the hard disk
0x00000467While accessing the hard disk
0x00000468While accessing the hard disk
0x00000469Physical end of tape encountered.
0x0000046ANot enough server storage is available to process this command.
0x0000046BA potential deadlock condition has been detected.
0x0000046CThe base address or the file offset specified does not have the proper alignment.
0x00000474An attempt to change the system power state was vetoed by another application or driver.
0x00000475The system BIOS failed an attempt to change the system power state.
0x00000476An attempt was made to create more links on a file than the file system supports.
0x0000047EThe specified program requires a newer version of Windows.
0x0000047FThe specified program is not a Windows or MS-DOS program.
0x00000480Cannot start more than one instance of the specified program.
0x00000481The specified program was written for an older version of Windows.
0x00000482One of the library files needed to run this application is damaged.
0x00000483No application is associated with the specified file for this operation.
0x00000484An error occurred in sending the command to the application.
0x00000485One of the library files needed to run this application cannot be found.
0x000004B0The specified device name is invalid.
0x000004B1The device is not currently connected but it is a remembered connection.
0x000004B2An attempt was made to remember a device that had previously been remembered.
0x000004B3No network provider accepted the given network path.
0x000004B4The specified network provider name is invalid.
0x000004B5Unable to open the network connection profile.
0x000004B6The network connection profile is corrupt.
0x000004B7Cannot enumerate a non-container.
0x000004B8An extended error has occurred.
0x000004B9The format of the specified group name is invalid.
0x000004BAThe format of the specified computer name is invalid.
0x000004BBThe format of the specified event name is invalid.
0x000004BCThe format of the specified domain name is invalid.
0x000004BDThe format of the specified service name is invalid.
0x000004BEThe format of the specified network name is invalid.
0x000004BFThe format of the specified share name is invalid.
0x000004C0The format of the specified password is invalid.
0x000004C1The format of the specified message name is invalid.
0x000004C2The format of the specified message destination is invalid.
0x000004C3The credentials supplied conflict with an existing set of credentials.
0x000004C4An attempt was made to establish a session to a network server
0x000004C5The workgroup or domain name is already in use by another computer on the network.
0x000004C6The network is not present or not started.
0x000004C7The operation was cancelled by the user.
0x000004C8The requested operation cannot be performed on a file with a user mapped section open.
0x000004C9The remote system refused the network connection.
0x000004CAThe network connection was gracefully closed.
0x000004CBThe network transport endpoint already has an address associated with it.
0x000004CCAn address has not yet been associated with the network endpoint.
0x000004CDAn operation was attempted on a non-existent network connection.
0x000004CEAn invalid operation was attempted on an active network connection.
0x000004CFThe remote network is not reachable by the transport.
0x000004D0The remote system is not reachable by the transport.
0x000004D1The remote system does not support the transport protocol.
0x000004D2No service is operating at the destination network endpoint on the remote system.
0x000004D3The request was aborted.
0x000004D4The network connection was aborted by the local system.
0x000004D5The operation could not be completed.
0x000004D6A connection to the server could not be made because the limit on the number of concurrent connections for this account has been reached.
0x000004D7Attempting to login during an unauthorized time of day for this account.
0x000004D8The account is not authorized to login from this station.
0x000004D9The network address could not be used for the operation requested.
0x000004DAThe service is already registered.
0x000004DBThe specified service does not exist.
0x000004DCThe operation being requested was not performed because the user has not been authenticated.
0x000004DDThe operation being requested was not performed because the user has not logged on to the network. The specified service does not exist.
0x000004DEReturn that wants caller to continue with work in progress.
0x000004DFAn attempt was made to perform an initialization operation when initialization has already been completed.
0x000004E0No more local devices.
0x00000514Not all privileges referenced are assigned to the caller.
0x00000515Some mapping between account names and security IDs was not done.
0x00000516No system quota limits are specifically set for this account.
0x00000517No encryption key is available.
0x00000518The NT password is too complex to be converted to a LAN Manager password.
0x00000519The revision level is unknown.
0x0000051AIndicates two revision levels are incompatible.
0x0000051BThis security ID may not be assigned as the owner of this object.
0x0000051CThis security ID may not be assigned as the primary group of an object.
0x0000051DAn attempt has been made to operate on an impersonation token by a thread that is not currently impersonating a client.
0x0000051EThe group may not be disabled.
0x0000051FThere are currently no logon servers available to service the logon request.
0x00000520A specified logon session does not exist.
0x00000521A specified privilege does not exist.
0x00000522A required privilege is not held by the client.
0x00000523The name provided is not a properly formed account name.
0x00000524The specified user already exists.
0x00000525The specified user does not exist.
0x00000526The specified group already exists.
0x00000527The specified group does not exist.
0x00000528Either the specified user account is already a member of the specified group
0x00000529The specified user account is not a member of the specified group account.
0x0000052AThe last remaining administration account cannot be disabled or deleted.
0x0000052BUnable to update the password.
0x0000052CUnable to update the password.
0x0000052DUnable to update the password because a password update rule has been violated.
0x0000052ELogon failure: unknown user name or bad password.
0x0000052FLogon failure: user account restriction.
0x00000530Logon failure: account logon time restriction violation.
0x00000531Logon failure: user not allowed to log on to this computer.
0x00000532Logon failure: the specified account password has expired.
0x00000533Logon failure: account currently disabled.
0x00000534No mapping between account names and security IDs was done.
0x00000535Too many local user identifiers (LUIDs) were requested at one time.
0x00000536No more local user identifiers (LUIDs) are available.
0x00000537The sub-authority part of a security ID is invalid for this particular use.
0x00000538The access control list (ACL) structure is invalid.
0x00000539The security ID structure is invalid.
0x0000053AThe security descriptor structure is invalid.
0x0000053CThe inherited access control list (ACL) or access control entry (ACE) could not be built.
0x0000053DThe server is currently disabled.
0x0000053EThe server is currently enabled.
0x0000053FThe value provided was an invalid value for an identifier authority.
0x00000540No more memory is available for security information updates.
0x00000541The specified attributes are invalid
0x00000542Either a required impersonation level was not provided
0x00000543Cannot open an anonymous level security token.
0x00000544The validation information class requested was invalid.
0x00000545The type of the token is inappropriate for its attempted use.
0x00000546Unable to perform a security operation on an object which has no associated security.
0x00000547Indicates a Windows NT Server could not be contacted or that objects within the domain are protected such that necessary information could not be retrieved.
0x00000548The security account manager (SAM) or local security authority (LSA) server was in the wrong state to perform the security operation.
0x00000549The domain was in the wrong state to perform the security operation.
0x0000054AThis operation is only allowed for the Primary Domain Controller of the domain.
0x0000054BThe specified domain did not exist.
0x0000054CThe specified domain already exists.
0x0000054DAn attempt was made to exceed the limit on the number of domains per server.
0x0000054EUnable to complete the requested operation because of either a catastrophic media failure or a data structure corruption on the disk.
0x0000054FThe security account database contains an internal inconsistency.
0x00000550Generic access types were contained in an access mask which should already be mapped to non-generic types.
0x00000551A security descriptor is not in the right format (absolute or self-relative).
0x00000552The requested action is restricted for use by logon processes only.
0x00000553Can not start a new logon session with an ID that is already in use.
0x00000554A specified authentication package is unknown.
0x00000555The logon session is not in a state that is consistent with the requested operation.
0x00000556The logon session ID is already in use.
0x00000557A logon request contained an invalid logon type value.
0x00000558Unable to impersonate via a named pipe until data has been read from that pipe.
0x00000559The transaction state of a Registry subtree is incompatible with the requested operation.
0x0000055AAn internal security database corruption has been encountered.
0x0000055BCannot perform this operation on built-in accounts.
0x0000055CCannot perform this operation on this built-in special group.
0x0000055DCannot perform this operation on this built-in special user.
0x0000055EThe user cannot be removed from a group because the group is currently the user’s primary group.
0x0000055FThe token is already in use as a primary token.
0x00000560The specified local group does not exist.
0x00000561The specified account name is not a member of the local group.
0x00000562The specified account name is already a member of the local group.
0x00000563The specified local group already exists.
0x00000564Logon failure: the user has not been granted the requested logon type at this computer.
0x00000565The maximum number of secrets that may be stored in a single system has been exceeded.
0x00000566The length of a secret exceeds the maximum length allowed.
0x00000567The local security authority database contains an internal inconsistency.
0x00000568During a logon attempt
0x00000569Logon failure: the user has not been granted the requested logon type at this computer.
0x0000056AA cross-encrypted password is necessary to change a user password.
0x0000056BA new member could not be added to a local group because the member does not exist.
0x0000056CA new member could not be added to a local group because the member has the wrong account type.
0x0000056DToo many security IDs have been specified.
0x0000056EA cross-encrypted password is necessary to change this user password.
0x0000056FIndicates an ACL contains no inheritable components
0x00000570The file or directory is corrupt and non-readable.
0x00000571The disk structure is corrupt and non-readable.
0x00000572There is no user session key for the specified logon session.
0x00000573The service being accessed is licensed for a particular number of connections. No more connections can be made to the service at this time because there are already as many connections as the service can accept.
0x00000578Invalid window handle.
0x00000579Invalid menu handle.
0x0000057AInvalid cursor handle.
0x0000057BInvalid accelerator table handle.
0x0000057CInvalid hook handle.
0x0000057DInvalid handle to a multiple-window position structure.
0x0000057ECannot create a top-level child window.
0x0000057FCannot find window class.
0x00000580Invalid window
0x00000581Hot key is already registered.
0x00000582Class already exists.
0x00000583Class does not exist.
0x00000584Class still has open windows.
0x00000585Invalid index.
0x00000586Invalid icon handle.
0x00000587Using private DIALOG window words.
0x00000588The listbox identifier was not found.
0x00000589No wildcards were found.
0x0000058AThread does not have a clipboard open.
0x0000058BHot key is not registered.
0x0000058CThe window is not a valid dialog window.
0x0000058DControl ID not found.
0x0000058EInvalid message for a combo box because it does not have an edit control.
0x0000058FThe window is not a combo box.
0x00000590Height must be less than 256.
0x00000591Invalid device context (DC) handle.
0x00000592Invalid hook procedure type.
0x00000593Invalid hook procedure.
0x00000594Cannot set non-local hook without a module handle.
0x00000595This hook procedure can only be set globally.
0x00000596The journal hook procedure is already installed.
0x00000597The hook procedure is not installed.
0x00000598Invalid message for single-selection listbox.
0x00000599LB_SETCOUNT sent to non-lazy listbox.
0x0000059AThis list box does not support tab stops.
0x0000059BCannot destroy object created by another thread.
0x0000059CChild windows cannot have menus.
0x0000059DThe window does not have a system menu.
0x0000059EInvalid message box style.
0x0000059FInvalid system-wide (SPI_*) parameter.
0x000005A0Screen already locked.
0x000005A1All handles to windows in a multiple-window position structure must have the same parent.
0x000005A2The window is not a child window.
0x000005A3Invalid GW_* command.
0x000005A4Invalid thread identifier.
0x000005A5Cannot process a message from a window that is not a multiple document interface (MDI) window.
0x000005A6Popup menu already active.
0x000005A7The window does not have scroll bars.
0x000005A8Scroll bar range cannot be greater than 0x7FFF.
0x000005A9Cannot show or remove the window in the way specified.
0x000005AAInsufficient system resources exist to complete the requested service.
0x000005ABInsufficient system resources exist to complete the requested service.
0x000005ACInsufficient system resources exist to complete the requested service.
0x000005ADInsufficient quota to complete the requested service.
0x000005AEInsufficient quota to complete the requested service.
0x000005AFThe paging file is too small for this operation to complete.
0x000005B0A menu item was not found.
0x000005B1Invalid keyboard layout handle.
0x000005B2Hook type not allowed.
0x000005B3This operation requires an interactive window station.
0x000005B4This operation returned because the timeout period expired.
0x000005B5Invalid monitor handle.
0x000005DCThe event log file is corrupt.
0x000005DDNo event log file could be opened
0x000005DEThe event log file is full.
0x000005DFThe event log file has changed between reads.
0x000006A4The string binding is invalid.
0x000006A5The binding handle is not the correct type.
0x000006A6The binding handle is invalid.
0x000006A7The RPC protocol sequence is not supported.
0x000006A8The RPC protocol sequence is invalid.
0x000006A9The string universal unique identifier (UUID) is invalid.
0x000006AAThe endpoint format is invalid.
0x000006ABThe network address is invalid.
0x000006ACNo endpoint was found.
0x000006ADThe timeout value is invalid.
0x000006AEThe object universal unique identifier (UUID) was not found.
0x000006AFThe object universal unique identifier (UUID) has already been registered.
0x000006B0The type universal unique identifier (UUID) has already been registered.
0x000006B1The RPC server is already listening.
0x000006B2No protocol sequences have been registered.
0x000006B3The RPC server is not listening.
0x000006B4The manager type is unknown.
0x000006B5The interface is unknown.
0x000006B6There are no bindings.
0x000006B7There are no protocol sequences.
0x000006B8The endpoint cannot be created.
0x000006B9Not enough resources are available to complete this operation.
0x000006BAThe RPC server is unavailable.
0x000006BBThe RPC server is too busy to complete this operation.
0x000006BCThe network options are invalid.
0x000006BDThere is not a remote procedure call active in this thread.
0x000006BEThe remote procedure call failed.
0x000006BFThe remote procedure call failed and did not execute.
0x000006C0A remote procedure call (RPC) protocol error occurred.
0x000006C2The transfer syntax is not supported by the RPC server.
0x000006C4The universal unique identifier (UUID) type is not supported.
0x000006C5The tag is invalid.
0x000006C6The array bounds are invalid.
0x000006C7The binding does not contain an entry name.
0x000006C8The name syntax is invalid.
0x000006C9The name syntax is not supported.
0x000006CBNo network address is available to use to construct a universal unique identifier (UUID).
0x000006CCThe endpoint is a duplicate.
0x000006CDThe authentication type is unknown.
0x000006CEThe maximum number of calls is too small.
0x000006CFThe string is too long.
0x000006D0The RPC protocol sequence was not found.
0x000006D1The procedure number is out of range.
0x000006D2The binding does not contain any authentication information.
0x000006D3The authentication service is unknown.
0x000006D4The authentication level is unknown.
0x000006D5The security context is invalid.
0x000006D6The authorization service is unknown.
0x000006D7The entry is invalid.
0x000006D8The server endpoint cannot perform the operation.
0x000006D9There are no more endpoints available from the endpoint mapper.
0x000006DANo interfaces have been exported.
0x000006DBThe entry name is incomplete.
0x000006DCThe version option is invalid.
0x000006DDThere are no more members.
0x000006DEThere is nothing to unexport.
0x000006DFThe interface was not found.
0x000006E0The entry already exists.
0x000006E1The entry is not found.
0x000006E2The name service is unavailable.
0x000006E3The network address family is invalid.
0x000006E4The requested operation is not supported.
0x000006E5No security context is available to allow impersonation.
0x000006E6An internal error occurred in a remote procedure call (RPC).
0x000006E7The RPC server attempted an integer division by zero.
0x000006E8An addressing error occurred in the RPC server.
0x000006E9A floating-point operation at the RPC server caused a division by zero.
0x000006EAA floating-point underflow occurred at the RPC server.
0x000006EBA floating-point overflow occurred at the RPC server.
0x000006ECThe list of RPC servers available for the binding of auto handles has been exhausted.
0x000006EDUnable to open the character translation table file.
0x000006EEThe file containing the character translation table has fewer than 512 bytes.
0x000006EFA null context handle was passed from the client to the host during a remote procedure call.
0x000006F1The context handle changed during a remote procedure call.
0x000006F2The binding handles passed to a remote procedure call do not match.
0x000006F3The stub is unable to get the remote procedure call handle.
0x000006F4A null reference pointer was passed to the stub.
0x000006F5The enumeration value is out of range.
0x000006F6The byte count is too small.
0x000006F7The stub received bad data.
0x000006F8The supplied user buffer is not valid for the requested operation.
0x000006F9The disk media is not recognized.
0x000006FAThe workstation does not have a trust secret.
0x000006FBThe SAM database on the Windows NT Server does not have a computer account for this workstation trust relationship.
0x000006FCThe trust relationship between the primary domain and the trusted domain failed.
0x000006FDThe trust relationship between this workstation and the primary domain failed.
0x000006FEThe network logon failed.
0x000006FFA remote procedure call is already in progress for this thread.
0x00000700An attempt was made to logon
0x00000701The user’s account has expired.
0x00000702The redirector is in use and cannot be unloaded.
0x00000703The specified printer driver is already installed.
0x00000704The specified port is unknown.
0x00000705The printer driver is unknown.
0x00000706The print processor is unknown.
0x00000707The specified separator file is invalid.
0x00000708The specified priority is invalid.
0x00000709The printer name is invalid.
0x0000070AThe printer already exists.
0x0000070BThe printer command is invalid.
0x0000070CThe specified datatype is invalid.
0x0000070DThe Environment specified is invalid.
0x0000070EThere are no more bindings.
0x0000070FThe account used is an interdomain trust account.
0x00000710The account used is a Computer Account.
0x00000711The account used is an server trust account.
0x00000712The name or security ID (SID) of the domain specified is inconsistent with the trust information for that domain.
0x00000713The server is in use and cannot be unloaded.
0x00000714The specified image file did not contain a resource section.
0x00000715The specified resource type can not be found in the image file.
0x00000716The specified resource name can not be found in the image file.
0x00000717The specified resource language ID cannot be found in the image file.
0x00000718Not enough quota is available to process this command.
0x00000719No interfaces have been registered.
0x0000071AThe server was altered while processing this call.
0x0000071BThe binding handle does not contain all required information.
0x0000071CCommunications failure.
0x0000071DThe requested authentication level is not supported.
0x0000071ENo principal name registered.
0x0000071FThe error specified is not a valid Windows NT RPC error code.
0x00000720A UUID that is valid only on this computer has been allocated.
0x00000721A security package specific error occurred.
0x00000722Thread is not cancelled.
0x00000723Invalid operation on the encoding/decoding handle.
0x00000724Incompatible version of the serializing package.
0x00000725Incompatible version of the RPC stub.
0x00000726The idl pipe object is invalid or corrupted.
0x00000727The operation is invalid for a given idl pipe object.
0x00000728The idl pipe version is not supported.
0x0000076AThe group member was not found.
0x0000076BThe endpoint mapper database could not be created.
0x0000076CThe object universal unique identifier (UUID) is the nil UUID.
0x0000076DThe specified time is invalid.
0x0000076EThe specified Form name is invalid.
0x0000076FThe specified Form size is invalid
0x00000770The specified Printer handle is already being waited on
0x00000771The specified Printer has been deleted
0x00000772The state of the Printer is invalid
0x00000773The user must change his password before he logs on the first time.
0x00000774Could not find the domain controller for this domain.
0x00000775The referenced account is currently locked out and may not be logged on to.
0x00000776The object exporter specified was not found.
0x00000777The object specified was not found.
0x00000778The object resolver set specified was not found.
0x00000779Some data remains to be sent in the request buffer.
0x000007D0The pixel format is invalid.
0x000007D1The specified driver is invalid.
0x000007D2The window style or class attribute is invalid for this operation.
0x000007D3The requested metafile operation is not supported.
0x000007D4The requested transformation operation is not supported.
0x000007D5The requested clipping operation is not supported.
0x0000083CThe network connection was made successfully but the user had to be prompted for a password other than the one originally specified.
0x0000089AThe specified username is invalid.
0x000008CAThis network connection does not exist.
0x00000961This network connection has files open or requests pending.
0x00000962Active connections still exist.
0x00000964The device is in use by an active process and cannot be disconnected.
0x00000BB8The specified print monitor is unknown.
0x00000BB9The specified printer driver is currently in use.
0x00000BBAThe spool file was not found.
0x00000BBBA StartDocPrinter call was not issued.
0x00000BBCAn AddJob call was not issued.
0x00000BBDThe specified print processor has already been installed.
0x00000BBEThe specified print monitor has already been installed.
0x00000BBFThe specified print monitor does not have the required functions.
0x00000BC0The specified print monitor is currently in use.
0x00000BC1The requested operation is not allowed when there are jobs queued to the printer.
0x00000BC2The requested operation is successful.
0x00000BC3The requested operation is successful.
0x00000FA0WINS encountered an error while processing the command.
0x00000FA1The local WINS can not be deleted.
0x00000FA2The importation from the file failed.
0x00000FA3The backup Failed.
0x00000FA4The backup Failed.
0x00000FA5The name does not exist in the WINS database.
0x00000FA6Replication with a non-configured partner is not allowed.
0x00001004The DHCP client has obtained an IP address that is already in use on the network.
0x00001389The cluster resource cannot be moved to another group because other resources are dependent on it.
0x0000138AThe cluster resource dependency cannot be found.
0x0000138BThe cluster resource cannot be made dependent on the specified resource because it is already dependent.
0x0000138CThe cluster resource is not online.
0x0000138DA cluster node is not available for this operation.
0x0000138EThe cluster resource is not available.
0x0000138FThe cluster resource could not be found.
0x00001390The cluster is being shut down.
0x00001391A cluster node cannot be evicted from the cluster while it is online.
0x00001392The object already exists.
0x00001393The object is already in the list.
0x00001394The cluster group is not available for any new requests.
0x00001395The cluster group could not be found.
0x00001396The operation could not be completed because the cluster group is not online.
0x00001397The cluster node is not the owner of the resource.
0x00001398The cluster node is not the owner of the group.
0x00001399The cluster resource could not be created in the specified resource monitor.
0x0000139AThe cluster resource could not be brought online by the resource monitor.
0x0000139BThe operation could not be completed because the cluster resource is online.
0x0000139CThe cluster resource could not be deleted or brought offline because it is the quorum resource.
0x0000139DThe cluster could not make the specified resource a quorum resource because it is not capable of being a quorum resource.
0x0000139EThe cluster software is shutting down.
0x0000139FThe group or resource is not in the correct state to perform the requested operation.
0x000013A0The properties were stored but not all changes will take effect until the next time the resource is brought online.
0x000013A1The cluster could not make the specified resource a quorum resource because it does not belong to a shared storage class.
0x000013A2The cluster resource could not be deleted since it is a core resource.
0x000013A3The quorum resource failed to come online.
0x000013A4The quorum log could not be created or mounted successfully.
0x000013A5The cluster log is corrupt.
0x000013A6The record could not be written to the cluster log since it exceeds the maximum size.
0x000013A7The cluster log exceeds its maximum size.
0x000013A8No checkpoint record was found in the cluster log.
0x000013A9The minimum required disk space needed for logging is not available.
0x000017E6The list of servers for this workgroup is not currently available
0x00030000Require mutual authentication with the server (RLPOLICY_AUTHENTICATE_MUTUAL_ONLY)
0x00030200The underlying file was converted to compound file format.
0x00030201The storage operation should block until more data is available.
0x00030202The storage operation should retry immediately.
0x00030203The notified event sink will not influence the storage operation.
0x00040000Use the registry database to provide the requested information
0x00040001Success
0x00040002Macintosh clipboard format
0x00040100Successful drop took place
0x00040101Drag-drop operation canceled
0x00040102Use the default cursor
0x00040130Data has same FORMATETC
0x00040140View is already frozen
0x00040170FORMATETC not supported
0x00040171Same cache
0x00040172Some cache(s) not updated
0x00040180Invalid verb for OLE object
0x00040181Verb number is valid but verb cannot be done now
0x00040182Invalid window handle passed
0x000401A0Message is too long; some of it had to be truncated before displaying
0x000401C0Unable to convert OLESTREAM to IStorage
0x000401E2Moniker reduced to itself
0x000401E4Common prefix is this moniker
0x000401E5Common prefix is input moniker
0x000401E6Common prefix is both monikers
0x000401E7Moniker is already registered in running object table
0x80000001Not implemented
0x80000002Ran out of memory
0x80000003One or more arguments are invalid
0x80000004No such interface supported
0x80000005Invalid pointer
0x80000006Invalid handle
0x80000007Operation aborted
0x80000008Unspecified error
0x80000009General access denied error
0x8000000AThe data necessary to complete this operation is not yet available.
0x80004001Not implemented
0x80004002No such interface supported
0x80004003Invalid pointer
0x80004004Operation aborted
0x80004005Unspecified error
0x80004006Thread local storage failure
0x80004007Get shared memory allocator failure
0x80004008Get memory allocator failure
0x80004009Unable to initialize class cache
0x8000400AUnable to initialize RPC services
0x8000400BCannot set thread local storage channel control
0x8000400CCould not allocate thread local storage channel control
0x8000400DThe user supplied memory allocator is unacceptable
0x8000400EThe OLE service mutex already exists
0x8000400FThe OLE service file mapping already exists
0x80004010Unable to map view of file for OLE service
0x80004011Failure attempting to launch OLE service
0x80004012There was an attempt to call CoInitialize a second time while single threaded
0x80004013A Remote activation was necessary but was not allowed
0x80004014A Remote activation was necessary but the server name provided was invalid
0x80004015The class is configured to run as a security id different from the caller
0x80004016Use of Ole1 services requiring DDE windows is disabled
0x80004017A RunAs specification must be or simply
0x80004018The server process could not be started.
0x80004019The server process could not be started as the configured identity.
0x8000401AThe server process could not be started because the configured identity is incorrect.
0x8000401BThe client is not allowed to launch this server.
0x8000401CThe service providing this server could not be started.
0x8000401DThis computer was unable to communicate with the computer providing the server.
0x8000401EThe server did not respond after being launched.
0x8000401FThe registration information for this server is inconsistent or incomplete.
0x80004020The registration information for this interface is inconsistent or incomplete.
0x80004021The operation attempted is not supported.
0x80041001The call failed.
0x80041002The object could not be found.
0x80041003The current user does not have permission to perform the action.
0x80041004The provider has failed at some time other than during initialization.
0x80041005A type mismatch occurred.
0x80041006There was not enough memory for the operation.
0x80041007The IWbemContext object is not valid.
0x80041008One of the parameters to the call is not correct.
0x8004100AAn internal error occurred
0x8004100BOne or more network packets were corrupted during a remote session.
0x8004100CThe feature or operation is not supported.
0x8004100DThe superclass specified is not valid.
0x8004100EThe namespace specified could not be found.
0x8004100FThe specified instance is not valid.
0x80041010The specified class is not valid.
0x80041011A provider referenced in the schema does not have a corresponding registration.
0x80041014A component
0x80041015A networking error that prevents normal operation has occurred.
0x80041016The requested operation is not valid. This error usually applies to invalid attempts to delete classes or properties.
0x80041017The query was not syntactically valid.
0x80041018The requested query language is not supported.
0x8000FFFFCatastrophic failure
0x80010001Call was rejected by callee.
0x80010002Call was canceled by the message filter.
0x80010003The caller is dispatching an intertask SendMessage call and cannot call out via PostMessage.
0x80010004The caller is dispatching an asynchronous call and cannot make an outgoing call on behalf of this call.
0x80010005It is illegal to call out while inside message filter.
0x80010006The connection terminated or is in a bogus state and cannot be used any more. Other connections are still valid.
0x80010007The callee (server [not server application]) is not available and disappeared; all connections are invalid.
0x80010008The caller (client) disappeared while the callee (server) was processing a call.
0x80010009The data packet with the marshaled parameter data is incorrect.
0x8001000AThe call was not transmitted properly; the message queue was full and was not emptied after yielding.
0x8001000BThe client (caller) cannot marshal the parameter data – low memory
0x8001000CThe client (caller) cannot un-marshal the return data – low memory
0x8001000DThe server (callee) cannot marshal the return data – low memory
0x8001000EThe server (callee) cannot un-marshal the parameter data – low memory
0x8001000FReceived data is invalid; could be server or client data.
0x80010010A particular parameter is invalid and cannot be (un)marshaled.
0x80010011There is no second outgoing call on same channel in DDE conversation.
0x80010012The callee (server [not server application]) is not available and disappeared; all connections are invalid.
0x80010100System call failed.
0x80010101Could not allocate some required resource (memory
0x80010102Attempted to make calls on more than one thread in single threaded mode.
0x80010103The requested interface is not registered on the server object.
0x80010104RPC could not call the server or could not return the results of calling the server.
0x80010105The server threw an exception.
0x80010106Cannot change thread mode after it is set.
0x80010107The method called does not exist on the server.
0x80010108The object invoked has disconnected from its clients.
0x80010109The object invoked chose not to process the call now.
0x8001010AThe message filter indicated that the application is busy.
0x8001010BThe message filter rejected the call.
0x8001010CA call control interfaces was called with invalid data.
0x8001010DAn outgoing call cannot be made since the application is dispatching an input-synchronous call.
0x8001010EThe application called an interface that was marshaled for a different thread.
0x8001010FCoInitialize has not been called on the current thread.
0x80010110The version of OLE on the client and server machines does not match.
0x80010111OLE received a packet with an invalid header.
0x80010112OLE received a packet with an invalid extension.
0x80010113The requested object or interface does not exist.
0x80010114The requested object does not exist.
0x80010115OLE has sent a request and is waiting for a reply.
0x80010116OLE is waiting before retrying a request.
0x80010117Call context cannot be accessed after call completed.
0x80010118Impersonate on un-secure calls is not supported.
0x80010119Security must be initialized before any interfaces are marshaled or un-marshaled.
0x8001011ANo security packages are installed on this machine or the user is not logged on or there are no compatible security packages between the client and server.
0x8001011BAccess is denied.
0x8001011CRemote calls are not allowed for this process.
0x8001011DThe marshaled interface data packet (OBJREF) has an invalid or unknown format.
0x8001FFFFAn internal error occurred.
0x80020001Unknown interface.
0x80020003Member not found.
0x80020004Parameter not found.
0x80020005Type mismatch.
0x80020006Unknown name.
0x80020007No named arguments.
0x80020008Bad variable type.
0x80020009Exception occurred.
0x8002000AOut of present range.
0x8002000BInvalid index.
0x8002000CUnknown language.
0x8002000DMemory is locked.
0x8002000EInvalid number of parameters.
0x8002000FParameter not optional.
0x80020010Invalid callee.
0x80020011Does not support a collection.
0x80028016Buffer too small.
0x80028018Old format or invalid type library.
0x80028019Old format or invalid type library.
0x8002801CError accessing the OLE registry.
0x8002801DLibrary not registered.
0x80028027Bound to unknown type.
0x80028028Qualified name disallowed.
0x80028029Invalid forward reference
0x8002802AType mismatch.
0x8002802BElement not found.
0x8002802CAmbiguous name.
0x8002802DName already exists in the library.
0x8002802EUnknown LCID.
0x8002802FFunction not defined in specified DLL.
0x800288BDWrong module kind for the operation.
0x800288C5Size may not exceed 64K.
0x800288C6Duplicate ID in inheritance hierarchy.
0x800288CFIncorrect inheritance depth in standard OLE hmember.
0x80028CA0Type mismatch.
0x80028CA1Invalid number of arguments.
0x80028CA2I/O Error.
0x80028CA3Error creating unique tmp file.
0x80029C4AError loading type library/DLL.
0x80029C83Inconsistent property functions.
0x80029C84Circular dependency between types/modules.
0x80030001Unable to perform requested operation.
0x80030002%1 could not be found.
0x80030003The path %1 could not be found.
0x80030004There are insufficient resources to open another file.
0x80030005Access Denied.
0x80030006Attempted an operation on an invalid object.
0x80030008There is insufficient memory available to complete operation.
0x80030009Invalid pointer error.
0x80030012There are no more entries to return.
0x80030013Disk is write-protected.
0x80030019An error occurred during a seek operation.
0x8003001DA disk error occurred during a write operation.
0x8003001EA disk error occurred during a read operation.
0x80030020A share violation has occurred.
0x80030021A lock violation has occurred.
0x80030050%1 already exists.
0x80030057Invalid parameter error.
0x80030070There is insufficient disk space to complete operation.
0x800300F0Illegal write of non-simple property to simple property set.
0x800300FAAn API call exited abnormally.
0x800300FBThe file %1 is not a valid compound file.
0x800300FCThe name %1 is not valid.
0x800300FDAn unexpected error occurred.
0x800300FEThat function is not implemented.
0x800300FFInvalid flag error.
0x80030100Attempted to use an object that is busy.
0x80030101The storage has been changed since the last commit.
0x80030102Attempted to use an object that has ceased to exist.
0x80030103Can’t save.
0x80030104The compound file %1 was produced with an incompatible version of storage.
0x80030105The compound file %1 was produced with a newer version of storage.
0x80030106Share.exe or equivalent is required for operation.
0x80030107Illegal operation called on non-file based storage.
0x80030108Illegal operation called on object with extant marshallings.
0x80030109The docfile has been corrupted.
0x80030110OLE32.DLL has been loaded at the wrong address.
0x80030201The file download was aborted abnormally.
0x80030202The file download has been terminated.
0x80040000Invalid OLEVERB structure
0x80040001Invalid advice flags
0x80040002Can’t enumerate any more
0x80040003This implementation doesn’t take advises
0x80040004There is no connection for this connection ID
0x80040005Need to run the object to perform this operation
0x80040006There is no cache to operate on
0x80040007Un-initialized object
0x80040008Linked object’s source class has changed
0x80040009Not able to get the moniker of the object
0x8004000ANot able to bind to the source
0x8004000BObject is static; operation not allowed
0x8004000CUser cancelled out of save dialog
0x8004000DInvalid rectangle
0x8004000Ecompobj.dll is too old for the ole2.dll initialized
0x8004000FInvalid window handle
0x80040010Object is not in any of the inplace active states
0x80040011Not able to convert object
0x80040012Not able to perform the operation because object is not given storage yet
0x80040064Invalid FORMATETC structure
0x80040065Invalid DVTARGETDEVICE structure
0x80040066Invalid STDGMEDIUM structure
0x80040067Invalid STATDATA structure
0x80040068Invalid lindex
0x80040069Invalid tymed
0x8004006AInvalid clipboard format
0x8004006BInvalid aspect(s)
0x8004006CtdSize parameter of the DVTARGETDEVICE structure is invalid
0x8004006DObject doesn’t support IViewObject interface
0x80040100Trying to revoke a drop target that has not been registered
0x80040101This window has already been registered as a drop target
0x80040102Invalid window handle
0x80040110Class does not support aggregation (or class object is remote)
0x80040111ClassFactory cannot supply requested class
0x80040140Error drawing view
0x80040150Could not read key from registry
0x80040151Could not write key to registry
0x80040152Could not find the key in the registry
0x80040153Invalid value for registry
0x80040154Class not registered
0x80040155Interface not registered
0x80040170Cache not updated
0x80040180No verbs for OLE object
0x80040181Invalid verb for OLE object
0x800401A0Undo is not available
0x800401A1Space for tools is not available
0x800401C0OLESTREAM Get method failed
0x800401C1OLESTREAM Put method failed
0x800401C2Contents of the OLESTREAM not in correct format
0x800401C3There was an error in a Windows GDI call while converting the bitmap to a DIB
0x800401C4Contents of the IStorage not in correct format
0x800401C5Contents of IStorage is missing one of the standard streams
0x800401C6There was an error in a Windows GDI call while converting the DIB to a bitmap.
0x800401D0OpenClipboard Failed
0x800401D1EmptyClipboard Failed
0x800401D2SetClipboard Failed
0x800401D3Data on clipboard is invalid
0x800401D4CloseClipboard Failed
0x800401E0Moniker needs to be connected manually
0x800401E1Operation exceeded deadline
0x800401E2Moniker needs to be generic
0x800401E3Operation unavailable
0x800401E4Invalid syntax
0x800401E5No object for moniker
0x800401E6Bad extension for file
0x800401E7Intermediate operation failed
0x800401E8Moniker is not bindable
0x800401E9Moniker is not bound
0x800401EAMoniker cannot open file
0x800401EBUser input required for operation to succeed
0x800401ECMoniker class has no inverse
0x800401EDMoniker does not refer to storage
0x800401EENo common prefix
0x800401EFMoniker could not be enumerated
0x800401F0CoInitialize has not been called.
0x800401F1CoInitialize has already been called.
0x800401F2Class of object cannot be determined
0x800401F3Invalid class string
0x800401F4Invalid interface string
0x800401F5Application not found
0x800401F6Application cannot be run more than once
0x800401F7Some error in application program
0x800401F8DLL for class not found
0x800401F9Error in the DLL
0x800401FAWrong OS or OS version for application
0x800401FBObject is not registered
0x800401FCObject is already registered
0x800401FDObject is not connected to server
0x800401FEApplication was launched but it didn’t register a class factory
0x800401FFObject has been released
0x80040200Unable to impersonate DCOM client
0x80040201Unable to obtain server’s security context
0x80040202Unable to open the access token of the current thread
0x80040203Unable to obtain user info from an access token
0x80040204The client who called IAccessControl::IsAccessPermitted was the trustee provided tot he method
0x80040205Unable to obtain the client’s security blanket
0x80040206Unable to set a discretionary ACL into a security descriptor
0x80040207The system function
0x80040208Either NetAccessDel or NetAccessAdd returned an error code.
0x80040209One of the trustee strings provided by the user did not conform to the syntax and it was not the “*” string
0x8004020AOne of the security identifiers provided by the user was invalid
0x8004020BUnable to convert a wide character trustee string to a multibyte trustee string
0x8004020CUnable to find a security identifier that corresponds to a trustee string provided by the user
0x8004020DThe system function
0x8004020EUnable to find a trustee name that corresponds to a security identifier provided by the user
0x8004020FThe system function
0x80040210Unable to set or reset a serialization handle
0x80040211Unable to obtain the Windows directory
0x80040212Path too long
0x80040213Unable to generate a uuid.
0x80040214Unable to create file
0x80040215Unable to close a serialization handle or a file handle.
0x80040216The number of ACEs in an ACL exceeds the system limit
0x80040217Not all the DENY_ACCESS ACEs are arranged in front of the GRANT_ACCESS ACEs in the stream
0x80040218The version of ACL format in the stream is not supported by this implementation of IAccessControl
0x80040219Unable to open the access token of the server process
0x8004021AUnable to decode the ACL in the stream provided by the user
0x8004021BThe COM IAccessControl object is not initialized
0x80070000The operation completed successfully.
0x80070001Incorrect function.
0x80070002The system cannot find the file specified.
0x80070003The system cannot find the path specified.
0x80070004The system cannot open the file.
0x80070005Access is denied.
0x80070006The handle is invalid.
0x80070007The storage control blocks were destroyed.
0x80070008Not enough storage is available to process this command.
0x80070009The storage control block address is invalid.
0x8007000AThe environment is incorrect.
0x8007000BAn attempt was made to load a program with an incorrect format.
0x8007000CThe access code is invalid.
0x8007000DThe data is invalid.
0x8007000ENot enough storage is available to complete this operation.
0x8007000FThe system cannot find the drive specified.
0x80070010The directory cannot be removed.
0x80070011The system cannot move the file to a different disk drive.
0x80070012There are no more files.
0x80070013The media is write protected.
0x80070014The system cannot find the device specified.
0x80070015The device is not ready.
0x80070016The device does not recognize the command.
0x80070017Data error (cyclic redundancy check)
0x80070018The program issued a command but the command length is incorrect.
0x80070019The drive cannot locate a specific area or track on the disk.
0x8007001AThe specified disk or diskette cannot be accessed.
0x8007001BThe drive cannot find the sector requested.
0x8007001CThe printer is out of paper.
0x8007001DThe system cannot write to the specified device.
0x8007001EThe system cannot read from the specified device.
0x8007001FA device attached to the system is not functioning.
0x80070020The process cannot access the file because it is being used by another process.
0x80070021The process cannot access the file because another process has locked a portion of the file.
0x80070022The wrong diskette is in the drive. Insert %2 (Volume Serial Number: %3) into drive %1.
0x80070024Too many files opened for sharing.
0x80070026Reached end of file.
0x80070027The disk is full.
0x80070032The network request is not supported.
0x80070033The remote computer is not available.
0x80070034A duplicate name exists on the network.
0x80070035The network path was not found.
0x80070036The network is busy.
0x80070037The specified network resource or device is no longer available.
0x80070038The network BIOS command limit has been reached.
0x80070039A network adapter hardware error occurred.
0x8007003AThe specified server cannot perform the requested operation.
0x8007003BAn unexpected network error occurred.
0x8007003CThe remote adapter is not compatible.
0x8007003DThe printer queue is full.
0x8007003ESpace to store the file waiting to be printed is not available on the server.
0x8007003FYour file waiting to be printed was deleted.
0x80070040The specified network name is no longer available.
0x80070041Network access is denied.
0x80070042The network resource type is not correct.
0x80070043The network name cannot be found.
0x80070044The name limit for the local computer network adapter card was exceeded.
0x80070045The network BIOS session limit was exceeded.
0x80070046The remote server has been paused or is in the process of being started.
0x80070047No more connections can be made to this remote computer at this time because there are already as many connections as the computer can accept.
0x80070048The specified printer or disk device has been paused.
0x80070050The file exists.
0x80070052The directory or file cannot be created.
0x80070053Fail on INT 24
0x80070054Storage to process this request is not available.
0x80070055The local device name is already in use.
0x80070056The specified network password is not correct.
0x80070057The parameter is incorrect.
0x80070058A write fault occurred on the network.
0x80070059The system cannot start another process at this time.
0x80070064Cannot create another system semaphore.
0x80070065The exclusive semaphore is owned by another process.
0x80070066The semaphore is set and cannot be closed.
0x80070067The semaphore cannot be set again.
0x80070068Cannot request exclusive semaphores at interrupt time.
0x80070069The previous ownership of this semaphore has ended.
0x8007006AInsert the diskette for drive %1.
0x8007006BProgram stopped because alternate diskette was not inserted.
0x8007006CThe disk is in use or locked by another process.
0x8007006DThe pipe has been ended.
0x8007006EThe system cannot open the device or file specified.
0x8007006FThe file name is too long.
0x80070070There is not enough space on the disk.
0x80070071No more internal file identifiers available.
0x80070072The target internal file identifier is incorrect.
0x80070075The IOCTL call made by the application program is not correct.
0x80070076The verify-on-write switch parameter value is not correct.
0x80070077The system does not support the command requested.
0x80070078This function is only valid in Windows NT mode.
0x80070079The semaphore timeout period has expired.
0x8007007AThe data area passed to a system call is too small.
0x8007007CThe system call level is not correct.
0x8007007DThe disk has no volume label.
0x8007007EThe specified module could not be found.
0x8007007FThe specified procedure could not be found.
0x80070080There are no child processes to wait for.
0x80070081The %1 application cannot be run in Windows NT mode.
0x80070082Attempt to use a file handle to an open disk partition for an operation other than raw disk I/O.
0x80070083An attempt was made to move the file pointer before the beginning of the file.
0x80070084The file pointer cannot be set on the specified device or file.
0x80070085A JOIN or SUBST command cannot be used for a drive that contains previously joined drives.
0x80070086An attempt was made to use a JOIN or SUBST command on a drive that has already been joined.
0x80070087An attempt was made to use a JOIN or SUBST command on a drive that has already been substituted.
0x80070088The system tried to delete the JOIN of a drive that is not joined.
0x80070089The system tried to delete the substitution of a drive that is not substituted.
0x8007008AThe system tried to join a drive to a directory on a joined drive.
0x8007008BThe system tried to substitute a drive to a directory on a substituted drive.
0x8007008CThe system tried to join a drive to a directory on a substituted drive.
0x8007008DThe system tried to SUBST a drive to a directory on a joined drive.
0x8007008EThe system cannot perform a JOIN or SUBST at this time.
0x8007008FThe system cannot join or substitute a drive to or for a directory on the same drive.
0x80070090The directory is not a subdirectory of the root directory.
0x80070091The directory is not empty.
0x80070092The path specified is being used in a substitute.
0x80070093Not enough resources are available to process this command.
0x80070094The path specified cannot be used at this time.
0x80070095An attempt was made to join or substitute a drive for which a directory on the drive is the target of a previous substitute.
0x80070096System trace information was not specified in your CONFIG.SYS file
0x80070097The number of specified semaphore events for DosMuxSemWait is not correct.
0x80070098DosMuxSemWait did not execute; too many semaphores are already set.
0x80070099The DosMuxSemWait list is not correct.
0x8007009AThe volume label you entered exceeds the label character limit of the target file system.
0x8007009BCannot create another thread.
0x8007009CThe recipient process has refused the signal.
0x8007009DThe segment is already discarded and cannot be locked.
0x8007009EThe segment is already unlocked.
0x8007009FThe address for the thread ID is not correct.
0x800700A0The argument string passed to DosExecPgm is not correct.
0x800700A1The specified path is invalid.
0x800700A2A signal is already pending.
0x800700A4No more threads can be created in the system.
0x800700A7Unable to lock a region of a file.
0x800700AAThe requested resource is in use.
0x800700ADA lock request was not outstanding for the supplied cancel region.
0x800700AEThe file system does not support atomic changes to the lock type.
0x800700B4The system detected a segment number that was not correct.
0x800700B6The operating system cannot run %1.
0x800700B7Cannot create a file when that file already exists.
0x800700BAThe flag passed is not correct.
0x800700BBThe specified system semaphore name was not found.
0x800700BCThe operating system cannot run %1.
0x800700BDThe operating system cannot run %1.
0x800700BEThe operating system cannot run %1.
0x800700BFCannot run %1 in Windows NT mode.
0x800700C0The operating system cannot run %1.
0x800700C1%1 is not a valid Windows NT application.
0x800700C2The operating system cannot run %1.
0x800700C3The operating system cannot run %1.
0x800700C4The operating system cannot run this application program.
0x800700C5The operating system is not presently configured to run this application.
0x800700C6The operating system cannot run %1.
0x800700C7The operating system cannot run this application program.
0x800700C8The code segment cannot be greater than or equal to 64KB.
0x800700C9The operating system cannot run %1.
0x800700CAThe operating system cannot run %1.
0x800700CBThe system could not find the environment option that was entered.
0x800700CDNo process in the command subtree has a signal handler.
0x800700CEThe filename or extension is too long.
0x800700CFThe ring 2 stack is in use.
0x800700D0The global filename characters
0x800700D1The signal being posted is not correct.
0x800700D2The signal handler cannot be set.
0x800700D4The segment is locked and cannot be reallocated.
0x800700D6Too many dynamic link modules are attached to this program or dynamic link module.
0x800700D7Can’t nest calls to LoadModule.
0x800700D8The image file %1 is valid
0x800700E6The pipe state is invalid.
0x800700E7All pipe instances are busy.
0x800700E8The pipe is being closed.
0x800700E9No process is on the other end of the pipe.
0x800700EAMore data is available.
0x800700F0The session was cancelled.
0x800700FEThe specified extended attribute name was invalid.
0x800700FFThe extended attributes are inconsistent.
0x80070103No more data is available.
0x8007010AThe Copy API cannot be used.
0x8007010BThe directory name is invalid.
0x80070113The extended attributes did not fit in the buffer.
0x80070114The extended attribute file on the mounted file system is corrupt.
0x80070115The extended attribute table file is full.
0x80070116The specified extended attribute handle is invalid.
0x8007011AThe mounted file system does not support extended attributes.
0x80070120Attempt to release mutex not owned by caller.
0x8007012AToo many posts were made to a semaphore.
0x8007012BOnly part of a Read/WriteProcessMemory request was completed.
0x8007013DThe system cannot find message for message number 0x%1 in message file for %2.
0x800701E7Attempt to access invalid address.
0x80070216Arithmetic result exceeded 32 bits.
0x80070217There is a process on other end of the pipe.
0x80070218Waiting for a process to open the other end of the pipe.
0x800703E2Access to the extended attribute was denied.
0x800703E3The I/O operation has been aborted because of either a thread exit or an application request.
0x800703E4Overlapped I/O event is not in a signaled state.
0x800703E5Overlapped I/O operation is in progress.
0x800703E6Invalid access to memory location.
0x800703E7Error performing inpage operation.
0x800703E9Recursion too deep
0x800703EAThe window cannot act on the sent message.
0x800703EBCannot complete this function.
0x800703ECInvalid flags.
0x800703EDThe volume does not contain a recognized file system. Please make sure that all required file system drivers are loaded and that the volume is not corrupt.
0x800703EEThe volume for a file has been externally altered such that the opened file is no longer valid.
0x800703EFThe requested operation cannot be performed in full-screen mode.
0x800703F0An attempt was made to reference a token that does not exist.
0x800703F1The configuration registry database is corrupt.
0x800703F2The configuration registry key is invalid.
0x800703F3The configuration registry key could not be opened.
0x800703F4The configuration registry key could not be read.
0x800703F5The configuration registry key could not be written.
0x800703F6One of the files in the Registry database had to be recovered by use of a log or alternate copy.
0x800703F7The Registry is corrupt. The structure of one of the files that contains Registry data is corrupt
0x800703F8An I/O operation initiated by the Registry failed unrecoverably. The Registry could not read in
0x800703F9The system has attempted to load or restore a file into the Registry
0x800703FAIllegal operation attempted on a Registry key which has been marked for deletion.
0x800703FBSystem could not allocate the required space in a Registry log.
0x800703FCCannot create a symbolic link in a Registry key that already has subkeys or values.
0x800703FDCannot create a stable subkey under a volatile parent key.
0x800703FEA 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.
0x8007041BA stop control has been sent to a service which other running services are dependent on.
0x8007041CThe requested control is not valid for this service
0x8007041DThe service did not respond to the start or control request in a timely fashion.
0x8007041EA thread could not be created for the service.
0x8007041FThe service database is locked.
0x80070420An instance of the service is already running.
0x80070421The account name is invalid or does not exist.
0x80070422The specified service is disabled and cannot be started.
0x80070423Circular service dependency was specified.
0x80070424The specified service does not exist as an installed service.
0x80070425The service cannot accept control messages at this time.
0x80070426The service has not been started.
0x80070427The service process could not connect to the service controller.
0x80070428An exception occurred in the service when handling the control request.
0x80070429The database specified does not exist.
0x8007042AThe service has returned a service-specific error code.
0x8007042BThe process terminated unexpectedly.
0x8007042CThe dependency service or group failed to start.
0x8007042DThe service did not start due to a logon failure.
0x8007042FThe specified service database lock is invalid.
0x80070430The specified service has been marked for deletion.
0x80070431The specified service already exists.
0x80070432The system is currently running with the last-known-good configuration.
0x80070433The dependency service does not exist or has been marked for deletion.
0x80070434The current boot has already been accepted for use as the last-known-good control set.
0x80070435No attempts to start the service have been made since the last boot.
0x80070436The name is already in use as either a service name or a service display name.
0x80070437The account specified for this service is different from the account specified for other services running in the same process.
0x8007044CThe physical end of the tape has been reached.
0x8007044DA tape access reached a filemark.
0x8007044EBeginning of tape or partition was encountered.
0x8007044FA tape access reached the end of a set of files.
0x80070450No more data is on the tape.
0x80070451Tape could not be partitioned.
0x80070452When accessing a new tape of a multivolume partition
0x80070453Tape partition information could not be found when loading a tape.
0x80070454Unable to lock the media eject mechanism.
0x80070455Unable to unload the media.
0x80070456Media in drive may have changed.
0x80070457The I/O bus was reset.
0x80070458No media in drive.
0x80070459No mapping for the Unicode character exists in the target multi-byte code page.
0x8007045AA dynamic link library (DLL) initialization routine failed.
0x8007045BA system shutdown is in progress.
0x8007045CUnable to abort the system shutdown because no shutdown was in progress.
0x8007045DThe request could not be performed because of an I/O device error.
0x8007045ENo serial device was successfully initialized.
0x8007045FUnable 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.
0x80070460A serial I/O operation was completed by another write to the serial port. (The IOCTL_SERIAL_XOFF_COUNTER reached zero.)
0x80070461A serial I/O operation completed because the time-out period expired. (The IOCTL_SERIAL_XOFF_COUNTER did not reach zero.)
0x80070462No ID address mark was found on the floppy disk.
0x80070463Mismatch between the floppy disk sector ID field and the floppy disk controller track address.
0x80070464The floppy disk controller reported an error that is not recognized by the floppy disk driver.
0x80070465The floppy disk controller returned inconsistent results in its registers.
0x80070466While accessing the hard disk
0x80070467While accessing the hard disk
0x80070468While accessing the hard disk
0x80070469Physical end of tape encountered.
0x8007046ANot enough server storage is available to process this command.
0x8007046BA potential deadlock condition has been detected.
0x8007046CThe base address or the file offset specified does not have the proper alignment.
0x80070474An attempt to change the system power state was vetoed by another application or driver.
0x80070475The system BIOS failed an attempt to change the system power state.
0x80070476An attempt was made to create more links on a file than the file system supports.
0x8007047EThe specified program requires a newer version of Windows.
0x8007047FThe specified program is not a Windows or MS-DOS program.
0x80070480Cannot start more than one instance of the specified program.
0x80070481The specified program was written for an older version of Windows.
0x80070482One of the library files needed to run this application is damaged.
0x80070483No application is associated with the specified file for this operation.
0x80070484An error occurred in sending the command to the application.
0x80070485One of the library files needed to run this application cannot be found.
0x800704B0The specified device name is invalid.
0x800704B1The device is not currently connected but it is a remembered connection.
0x800704B2An attempt was made to remember a device that had previously been remembered.
0x800704B3No network provider accepted the given network path.
0x800704B4The specified network provider name is invalid.
0x800704B5Unable to open the network connection profile.
0x800704B6The network connection profile is corrupt.
0x800704B7Cannot enumerate a non-container.
0x800704B8An extended error has occurred.
0x800704B9The format of the specified group name is invalid.
0x800704BAThe format of the specified computer name is invalid.
0x800704BBThe format of the specified event name is invalid.
0x800704BCThe format of the specified domain name is invalid.
0x800704BDThe format of the specified service name is invalid.
0x800704BEThe format of the specified network name is invalid.
0x800704BFThe format of the specified share name is invalid.
0x800704C0The format of the specified password is invalid.
0x800704C1The format of the specified message name is invalid.
0x800704C2The format of the specified message destination is invalid.
0x800704C3The credentials supplied conflict with an existing set of credentials.
0x800704C4An attempt was made to establish a session to a network server
0x800704C5The workgroup or domain name is already in use by another computer on the network.
0x800704C6The network is not present or not started.
0x800704C7The operation was cancelled by the user.
0x800704C8The requested operation cannot be performed on a file with a user mapped section open.
0x800704C9The remote system refused the network connection.
0x800704CAThe network connection was gracefully closed.
0x800704CBThe network transport endpoint already has an address associated with it.
0x800704CCAn address has not yet been associated with the network endpoint.
0x800704CDAn operation was attempted on a non-existent network connection.
0x800704CEAn invalid operation was attempted on an active network connection.
0x800704CFThe remote network is not reachable by the transport.
0x800704D0The remote system is not reachable by the transport.
0x800704D1The remote system does not support the transport protocol.
0x800704D2No service is operating at the destination network endpoint on the remote system.
0x800704D3The request was aborted.
0x800704D4The network connection was aborted by the local system.
0x800704D5The operation could not be completed.
0x800704D6A connection to the server could not be made because the limit on the number of concurrent connections for this account has been reached.
0x800704D7Attempting to login during an unauthorized time of day for this account.
0x800704D8The account is not authorized to login from this station.
0x800704D9The network address could not be used for the operation requested.
0x800704DAThe service is already registered.
0x800704DBThe specified service does not exist.
0x800704DCThe operation being requested was not performed because the user has not been authenticated.
0x800704DDThe operation being requested was not performed because the user has not logged on to the network. The specified service does not exist.
0x800704DEReturn that wants caller to continue with work in progress.
0x800704DFAn attempt was made to perform an initialization operation when initialization has already been completed.
0x800704E0No more local devices.
0x80070514Not all privileges referenced are assigned to the caller.
0x80070515Some mapping between account names and security IDs was not done.
0x80070516No system quota limits are specifically set for this account.
0x80070517No encryption key is available.
0x80070518The NT password is too complex to be converted to a LAN Manager password.
0x80070519The revision level is unknown.
0x8007051AIndicates two revision levels are incompatible.
0x8007051BThis security ID may not be assigned as the owner of this object.
0x8007051CThis security ID may not be assigned as the primary group of an object.
0x8007051DAn attempt has been made to operate on an impersonation token by a thread that is not currently impersonating a client.
0x8007051EThe group may not be disabled.
0x8007051FThere are currently no logon servers available to service the logon request.
0x80070520A specified logon session does not exist.
0x80070521A specified privilege does not exist.
0x80070522A required privilege is not held by the client.
0x80070523The name provided is not a properly formed account name.
0x80070524The specified user already exists.
0x80070525The specified user does not exist.
0x80070526The specified group already exists.
0x80070527The specified group does not exist.
0x80070528Either the specified user account is already a member of the specified group
0x80070529The specified user account is not a member of the specified group account.
0x8007052AThe last remaining administration account cannot be disabled or deleted.
0x8007052BUnable to update the password.
0x8007052CUnable to update the password.
0x8007052DUnable to update the password because a password update rule has been violated.
0x8007052ELogon failure: unknown user name or bad password.
0x8007052FLogon failure: user account restriction.
0x80070530Logon failure: account logon time restriction violation.
0x80070531Logon failure: user not allowed to log on to this computer.
0x80070532Logon failure: the specified account password has expired.
0x80070533Logon failure: account currently disabled.
0x80070534No mapping between account names and security IDs was done.
0x80070535Too many local user identifiers (LUIDs) were requested at one time.
0x80070536No more local user identifiers (LUIDs) are available.
0x80070537The subauthority part of a security ID is invalid for this particular use.
0x80070538The access control list (ACL) structure is invalid.
0x80070539The security ID structure is invalid.
0x8007053AThe security descriptor structure is invalid.
0x8007053CThe inherited access control list (ACL) or access control entry (ACE) could not be built.
0x8007053DThe server is currently disabled.
0x8007053EThe server is currently enabled.
0x8007053FThe value provided was an invalid value for an identifier authority.
0x80070540No more memory is available for security information updates.
0x80070541The specified attributes are invalid
0x80070542Either a required impersonation level was not provided
0x80070543Cannot open an anonymous level security token.
0x80070544The validation information class requested was invalid.
0x80070545The type of the token is inappropriate for its attempted use.
0x80070546Unable to perform a security operation on an object which has no associated security.
0x80070547Indicates a Windows NT Server could not be contacted or that objects within the domain are protected such that necessary information could not be retrieved.
0x80070548The security account manager (SAM) or local security authority (LSA) server was in the wrong state to perform the security operation.
0x80070549The domain was in the wrong state to perform the security operation.
0x8007054AThis operation is only allowed for the Primary Domain Controller of the domain.
0x8007054BThe specified domain did not exist.
0x8007054CThe specified domain already exists.
0x8007054DAn attempt was made to exceed the limit on the number of domains per server.
0x8007054EUnable to complete the requested operation because of either a catastrophic media failure or a data structure corruption on the disk.
0x8007054FThe security account database contains an internal inconsistency.
0x80070550Generic access types were contained in an access mask which should already be mapped to non-generic types.
0x80070551A security descriptor is not in the right format (absolute or self-relative).
0x80070552The requested action is restricted for use by logon processes only.
0x80070553Cannot start a new logon session with an ID that is already in use.
0x80070554A specified authentication package is unknown.
0x80070555The logon session is not in a state that is consistent with the requested operation.
0x80070556The logon session ID is already in use.
0x80070557A logon request contained an invalid logon type value.
0x80070558Unable to impersonate via a named pipe until data has been read from that pipe.
0x80070559The transaction state of a Registry subtree is incompatible with the requested operation.
0x8007055AAn internal security database corruption has been encountered.
0x8007055BCannot perform this operation on built-in accounts.
0x8007055CCannot perform this operation on this built-in special group.
0x8007055DCannot perform this operation on this built-in special user.
0x8007055EThe user cannot be removed from a group because the group is currently the user’s primary group.
0x8007055FThe token is already in use as a primary token.
0x80070560The specified local group does not exist.
0x80070561The specified account name is not a member of the local group.
0x80070562The specified account name is already a member of the local group.
0x80070563The specified local group already exists.
0x80070564Logon failure: the user has not been granted the requested logon type at this computer.
0x80070565The maximum number of secrets that may be stored in a single system has been exceeded.
0x80070566The length of a secret exceeds the maximum length allowed.
0x80070567The local security authority database contains an internal inconsistency.
0x80070568During a logon attempt
0x80070569Logon failure: the user has not been granted the requested logon type at this computer.
0x8007056AA cross-encrypted password is necessary to change a user password.
0x8007056BA new member could not be added to a local group because the member does not exist.
0x8007056CA new member could not be added to a local group because the member has the wrong account type.
0x8007056DToo many security IDs have been specified.
0x8007056EA cross-encrypted password is necessary to change this user password.
0x8007056FIndicates an ACL contains no inheritable components
0x80070570The file or directory is corrupt and non-readable.
0x80070571The disk structure is corrupt and non-readable.
0x80070572There is no user session key for the specified logon session.
0x80070573The service being accessed is licensed for a particular number of connections. No more connections can be made to the service at this time because there are already as many connections as the service can accept.
0x80070578Invalid window handle.
0x80070579Invalid menu handle.
0x8007057AInvalid cursor handle.
0x8007057BInvalid accelerator table handle.
0x8007057CInvalid hook handle.
0x8007057DInvalid handle to a multiple-window position structure.
0x8007057ECannot create a top-level child window.
0x8007057FCannot find window class.
0x80070580Invalid window
0x80070581Hot key is already registered.
0x80070582Class already exists.
0x80070583Class does not exist.
0x80070584Class still has open windows.
0x80070585Invalid index.
0x80070586Invalid icon handle.
0x80070587Using private DIALOG window words.
0x80070588The listbox identifier was not found.
0x80070589No wildcards were found.
0x8007058AThread does not have a clipboard open.
0x8007058BHot key is not registered.
0x8007058CThe window is not a valid dialog window.
0x8007058DControl ID not found.
0x8007058EInvalid message for a combo box because it does not have an edit control.
0x8007058FThe window is not a combo box.
0x80070590Height must be less than 256.
0x80070591Invalid device context (DC) handle.
0x80070592Invalid hook procedure type.
0x80070593Invalid hook procedure.
0x80070594Cannot set non-local hook without a module handle.
0x80070595This hook procedure can only be set globally.
0x80070596The journal hook procedure is already installed.
0x80070597The hook procedure is not installed.
0x80070598Invalid message for single-selection listbox.
0x80070599LB_SETCOUNT sent to non-lazy listbox.
0x8007059AThis list box does not support tab stops.
0x8007059BCannot destroy object created by another thread.
0x8007059CChild windows cannot have menus.
0x8007059DThe window does not have a system menu.
0x8007059EInvalid message box style.
0x8007059FInvalid system-wide (SPI_*) parameter.
0x800705A0Screen already locked.
0x800705A1All handles to windows in a multiple-window position structure must have the same parent.
0x800705A2The window is not a child window.
0x800705A3Invalid GW_* command.
0x800705A4Invalid thread identifier.
0x800705A5Cannot process a message from a window that is not a multiple document interface (MDI) window.
0x800705A6Popup menu already active.
0x800705A7The window does not have scroll bars.
0x800705A8Scroll bar range cannot be greater than 0x7FFF.
0x800705A9Cannot show or remove the window in the way specified.
0x800705AAInsufficient system resources exist to complete the requested service.
0x800705ABInsufficient system resources exist to complete the requested service.
0x800705ACInsufficient system resources exist to complete the requested service.
0x800705ADInsufficient quota to complete the requested service.
0x800705AEInsufficient quota to complete the requested service.
0x800705AFThe paging file is too small for this operation to complete.
0x800705B0A menu item was not found.
0x800705B1Invalid keyboard layout handle.
0x800705B2Hook type not allowed.
0x800705B3This operation requires an interactive window station.
0x800705B4This operation returned because the timeout period expired.
0x800705B5Invalid monitor handle.
0x800705DCThe event log file is corrupt.
0x800705DDNo event log file could be opened
0x800705DEThe event log file is full.
0x800705DFThe event log file has changed between reads.
0x800706A4The string binding is invalid.
0x800706A5The binding handle is not the correct type.
0x800706A6The binding handle is invalid.
0x800706A7The RPC protocol sequence is not supported.
0x800706A8The RPC protocol sequence is invalid.
0x800706A9The string universal unique identifier (UUID) is invalid.
0x800706AAThe endpoint format is invalid.
0x800706ABThe network address is invalid.
0x800706ACNo endpoint was found.
0x800706ADThe timeout value is invalid.
0x800706AEThe object universal unique identifier (UUID) was not found.
0x800706AFThe object universal unique identifier (UUID) has already been registered.
0x800706B0The type universal unique identifier (UUID) has already been registered.
0x800706B1The RPC server is already listening.
0x800706B2No protocol sequences have been registered.
0x800706B3The RPC server is not listening.
0x800706B4The manager type is unknown.
0x800706B5The interface is unknown.
0x800706B6There are no bindings.
0x800706B7There are no protocol sequences.
0x800706B8The endpoint cannot be created.
0x800706B9Not enough resources are available to complete this operation.
0x800706BAThe RPC server is unavailable.
0x800706BBThe RPC server is too busy to complete this operation.
0x800706BCThe network options are invalid.
0x800706BDThere is not a remote procedure call active in this thread.
0x800706BEThe remote procedure call failed.
0x800706BFThe remote procedure call failed and did not execute.
0x800706C0A remote procedure call (RPC) protocol error occurred.
0x800706C2The transfer syntax is not supported by the RPC server.
0x800706C4The universal unique identifier (UUID) type is not supported.
0x800706C5The tag is invalid.
0x800706C6The array bounds are invalid.
0x800706C7The binding does not contain an entry name.
0x800706C8The name syntax is invalid.
0x800706C9The name syntax is not supported.
0x800706CBNo network address is available to use to construct a universal unique identifier (UUID).
0x800706CCThe endpoint is a duplicate.
0x800706CDThe authentication type is unknown.
0x800706CEThe maximum number of calls is too small.
0x800706CFThe string is too long.
0x800706D0The RPC protocol sequence was not found.
0x800706D1The procedure number is out of range.
0x800706D2The binding does not contain any authentication information.
0x800706D3The authentication service is unknown.
0x800706D4The authentication level is unknown.
0x800706D5The security context is invalid.
0x800706D6The authorization service is unknown.
0x800706D7The entry is invalid.
0x800706D8The server endpoint cannot perform the operation.
0x800706D9There are no more endpoints available from the endpoint mapper.
0x800706DANo interfaces have been exported.
0x800706DBThe entry name is incomplete.
0x800706DCThe version option is invalid.
0x800706DDThere are no more members.
0x800706DEThere is nothing to unexport.
0x800706DFThe interface was not found.
0x800706E0The entry already exists.
0x800706E1The entry is not found.
0x800706E2The name service is unavailable.
0x800706E3The network address family is invalid.
0x800706E4The requested operation is not supported.
0x800706E5No security context is available to allow impersonation.
0x800706E6An internal error occurred in a remote procedure call (RPC).
0x800706E7The RPC server attempted an integer division by zero.
0x800706E8An addressing error occurred in the RPC server.
0x800706E9A floating-point operation at the RPC server caused a division by zero.
0x800706EAA floating-point underflow occurred at the RPC server.
0x800706EBA floating-point overflow occurred at the RPC server.
0x800706ECThe list of RPC servers available for the binding of auto handles has been exhausted.
0x800706EDUnable to open the character translation table file.
0x800706EEThe file containing the character translation table has fewer than 512 bytes.
0x800706EFA null context handle was passed from the client to the host during a remote procedure call.
0x800706F1The context handle changed during a remote procedure call.
0x800706F2The binding handles passed to a remote procedure call do not match.
0x800706F3The stub is unable to get the remote procedure call handle.
0x800706F4A null reference pointer was passed to the stub.
0x800706F5The enumeration value is out of range.
0x800706F6The byte count is too small.
0x800706F7The stub received bad data.
0x800706F8The supplied user buffer is not valid for the requested operation.
0x800706F9The disk media is not recognized.
0x800706FAThe workstation does not have a trust secret.
0x800706FBThe SAM database on the Windows NT Server does not have a computer account for this workstation trust relationship.
0x800706FCThe trust relationship between the primary domain and the trusted domain failed.
0x800706FDThe trust relationship between this workstation and the primary domain failed.
0x800706FEThe network logon failed.
0x800706FFA remote procedure call is already in progress for this thread.
0x80070700An attempt was made to logon
0x80070701The user’s account has expired.
0x80070702The redirector is in use and cannot be unloaded.
0x80070703The specified printer driver is already installed.
0x80070704The specified port is unknown.
0x80070705The printer driver is unknown.
0x80070706The print processor is unknown.
0x80070707The specified separator file is invalid.
0x80070708The specified priority is invalid.
0x80070709The printer name is invalid.
0x8007070AThe printer already exists.
0x8007070BThe printer command is invalid.
0x8007070CThe specified data type is invalid.
0x8007070DThe Environment specified is invalid.
0x8007070EThere are no more bindings.
0x8007070FThe account used is an interdomain trust account.
0x80070710The account used is a Computer Account.
0x80070711The account used is an server trust account.
0x80070712The name or security ID (SID) of the domain specified is inconsistent with the trust information for that domain.
0x80070713The server is in use and cannot be unloaded.
0x80070714The specified image file did not contain a resource section.
0x80070715The specified resource type can not be found in the image file.
0x80070716The specified resource name can not be found in the image file.
0x80070717The specified resource language ID cannot be found in the image file.
0x80070718Not enough quota is available to process this command.
0x80070719No interfaces have been registered.
0x8007071AThe server was altered while processing this call.
0x8007071BThe binding handle does not contain all required information.
0x8007071CCommunications failure.
0x8007071DThe requested authentication level is not supported.
0x8007071ENo principal name registered.
0x8007071FThe error specified is not a valid Windows NT RPC error code.
0x80070720A UUID that is valid only on this computer has been allocated.
0x80070721A security package specific error occurred.
0x80070722Thread is not cancelled.
0x80070723Invalid operation on the encoding/decoding handle.
0x80070724Incompatible version of the serializing package.
0x80070725Incompatible version of the RPC stub.
0x80070726The idl pipe object is invalid or corrupted.
0x80070727The operation is invalid for a given idl pipe object.
0x80070728The idl pipe version is not supported.
0x8007076AThe group member was not found.
0x8007076BThe endpoint mapper database could not be created.
0x8007076CThe object universal unique identifier (UUID) is the nil UUID.
0x8007076DThe specified time is invalid.
0x8007076EThe specified Form name is invalid.
0x8007076FThe specified Form size is invalid
0x80070770The specified Printer handle is already being waited on
0x80070771The specified Printer has been deleted
0x80070772The state of the Printer is invalid
0x80070773The user must change his password before he logs on the first time.
0x80070774Could not find the domain controller for this domain.
0x80070775The referenced account is currently locked out and may not be logged on to.
0x80070776The object exporter specified was not found.
0x80070777The object specified was not found.
0x80070778The object resolver set specified was not found.
0x80070779Some data remains to be sent in the request buffer.
0x800707D0The pixel format is invalid.
0x800707D1The specified driver is invalid.
0x800707D2The window style or class attribute is invalid for this operation.
0x800707D3The requested metafile operation is not supported.
0x800707D4The requested transformation operation is not supported.
0x800707D5The requested clipping operation is not supported.
0x8007083CThe network connection was made successfully but the user had to be prompted for a password other than the one originally specified.
0x8007089AThe specified username is invalid.
0x800708CAThis network connection does not exist.
0x80070961This network connection has files open or requests pending.
0x80070962Active connections still exist.
0x80070964The device is in use by an active process and cannot be disconnected.
0x80070BB8The specified print monitor is unknown.
0x80070BB9The specified printer driver is currently in use.
0x80070BBAThe spool file was not found.
0x80070BBBA StartDocPrinter call was not issued.
0x80070BBCAn AddJob call was not issued.
0x80070BBDThe specified print processor has already been installed.
0x80070BBEThe specified print monitor has already been installed.
0x80070BBFThe specified print monitor does not have the required functions.
0x80070BC0The specified print monitor is currently in use.
0x80070BC1The requested operation is not allowed when there are jobs queued to the printer.
0x80070BC2The requested operation is successful.
0x80070BC3The requested operation is successful.
0x80070FA0WINS encountered an error while processing the command.
0x80070FA1The local WINS can not be deleted.
0x80070FA2The importation from the file failed.
0x80070FA3The backup Failed.
0x80070FA4The backup Failed.
0x80070FA5The name does not exist in the WINS database.
0x80070FA6Replication with a non-configured partner is not allowed.
0x80071004The DHCP client has obtained an IP address that is already in use on the network.
0x80071389The cluster resource cannot be moved to another group because other resources are dependent on it.
0x8007138AThe cluster resource dependency cannot be found.
0x8007138BThe cluster resource cannot be made dependent on the specified resource because it is already dependent.
0x8007138CThe cluster resource is not online.
0x8007138DA cluster node is not available for this operation.
0x8007138EThe cluster resource is not available.
0x8007138FThe cluster resource could not be found.
0x80071390The cluster is being shut down.
0x80071391A cluster node cannot be evicted from the cluster while it is online.
0x80071392The object already exists.
0x80071393The object is already in the list.
0x80071394The cluster group is not available for any new requests.
0x80071395The cluster group could not be found.
0x80071396The operation could not be completed because the cluster group is not online.
0x80071397The cluster node is not the owner of the resource.
0x80071398The cluster node is not the owner of the group.
0x80071399The cluster resource could not be created in the specified resource monitor.
0x8007139AThe cluster resource could not be brought online by the resource monitor.
0x8007139BThe operation could not be completed because the cluster resource is online.
0x8007139CThe cluster resource could not be deleted or brought offline because it is the quorum resource.
0x8007139DThe cluster could not make the specified resource a quorum resource because it is not capable of being a quorum resource.
0x8007139EThe cluster software is shutting down.
0x8007139FThe group or resource is not in the correct state to perform the requested operation.
0x800713A0The properties were stored but not all changes will take effect until the next time the resource is brought online.
0x800713A1The cluster could not make the specified resource a quorum resource because it does not belong to a shared storage class.
0x800713A2The cluster resource could not be deleted since it is a core resource.
0x800713A3The quorum resource failed to come online.
0x800713A4The quorum log could not be created or mounted successfully.
0x800713A5The cluster log is corrupt.
0x800713A6The record could not be written to the cluster log since it exceeds the maximum size.
0x800713A7The cluster log exceeds its maximum size.
0x800713A8No checkpoint record was found in the cluster log.
0x800713A9The minimum required disk space needed for logging is not available.
0x800717E6The list of servers for this workgroup is not currently available
0x80080001Attempt to create a class object failed
0x80080002OLE service could not bind object
0x80080003RPC communication failed with OLE service
0x80080004Bad path to object
0x80080005Server execution failed
0x80080006OLE service could not communicate with the object server
0x80080007Moniker path could not be normalized
0x80080008Object server is stopping when OLE service contacts it
0x80080009An invalid root block pointer was specified
0x80080010An allocation chain contained an invalid link pointer
0x80080011The requested allocation size was too large
0x80090001Bad UID.
0x80090002Bad Hash.
0x80090003Bad Key.
0x80090004Bad Length.
0x80090005Bad Data.
0x80090006Invalid Signature.
0x80090007Bad Version of provider.
0x80090008Invalid algorithm specified.
0x80090009Invalid flags specified.
0x8009000AInvalid type specified.
0x8009000BKey not valid for use in specified state.
0x8009000CHash not valid for use in specified state.
0x8009000DKey does not exist.
0x8009000EInsufficient memory available for the operation.
0x8009000FObject already exists.
0x80090010Access denied.
0x80090011Object was not found.
0x80090012Data already encrypted.
0x80090013Invalid provider specified.
0x80090014Invalid provider type specified.
0x80090015Provider’s public key is invalid.
0x80090016Keyset does not exist
0x80090017Provider type not defined.
0x80090018Provider type as registered is invalid.
0x80090019The keyset is not defined.
0x8009001AKeyset as registered is invalid.
0x8009001BProvider type does not match registered value.
0x8009001CThe digital signature file is corrupt.
0x8009001DProvider DLL failed to initialize correctly.
0x8009001EProvider DLL could not be found.
0x8009001FThe Keyset parameter is invalid.
0x80090020An internal error occurred.
0x80090021A base error occurred.
0x80091001An error was encountered doing a cryptographic message operation.
0x80091002The cryptographic algorithm is unknown.
0x80091003The object identifier is badly formatted.
0x80091004The message type is invalid.
0x80091005The message is not encoded as expected.
0x80091006The message does not contain an expected authenticated attribute.
0x80091007The hash value is not correct.
0x80091008The index value is not valid.
0x80091009The message content has already been decrypted.
0x8009100AThe message content has not been decrypted yet.
0x8009100BThe enveloped-data message does not contain the specified recipient.
0x8009100CThe control type is not valid.
0x8009100DThe issuer and/or serial number are/is not valid.
0x8009100EThe original signer is not found.
0x8009100FThe message does not contain the requested attributes.
0x80092001The length specified for the output data was insufficient.
0x80092002An error was encountered while encoding or decoding.
0x80092003An error occurred while reading or writing to the file
0x80092004The object or property wasn’t found
0x80092005The object or property already exists
0x80092006No provider was specified for the store or object
0x80092007The specified certificate is self signed.
0x80092008The previous certificate or CRL context was deleted.
0x80092009No match when trying to find the object.
0x8009200AThe type of the cryptographic message being decoded is different than what was expected.
0x8009200BThe certificate doesn’t have a private key property
0x8009200CNo certificate was found having a private key property to use for decrypting.
0x8009200EThe signed message doesn’t have a signer for the specified signer index
0x8009200FFinal closure is pending until additional frees or closes.
0x80092010The certificate or signature has been revoked
0x80092011No .dll or exported function was found to verify revocation.
0x80092012The called function wasn’t able to do a revocation check on the certificate or signature.
0x80092013Since the revocation server was offline
0x80092020The string contains a non-numeric character.
0x80092021The string contains a non-printable character.
0x80092022The string contains a character not in the 7 bit ASCII character set.
0x80093000OSS Certificate encode/decode error code base.
0x800A0E7BCannot change the ActiveConnection property of a Recordset object which has a Command object as its source.
0x800A0E94Server cannot complete the operation.
0x800A0EA4Connection was denied. New connection you requested has different characteristics than the one already in use.
0X800A0C94Supplied provider is different from the one already in use.
0x800A0E8CData value cannot be converted for reasons other than sign mismatch or data overflow. For example
0x800A0E8DData value cannot be set or retrieved because the field data type was unknown
0x800A0EA3Operation requires a valid ParentCatalog.
0x800A0E8ERecord does not contain this field.
0x800A0D5DApplication uses a value of the wrong type for the current operation.
0x800A0E89Data value is too large to be represented by the field data type.
0x800A0E9AURL of the object to be deleted is outside the scope of the current record.
0x800A0EA6Provider does not support sharing restrictions.
0x800A0EA7Provider does not support the requested kind of sharing restriction.
0x800A0CB3Object or provider is not capable of performing requested operation.
0x800A0EA5Fields update failed. For further information
0x800A0C93Operation is not allowed in this context.
0x800A0E87Data value conflicts with the integrity constraints of the field.
0x800A0CAEConnection object cannot be explicitly closed while in a transaction.
0x800A0BB9Arguments are of the wrong type
0x800A0E7DThe connection cannot be used to perform this operation. It is either closed or invalid in this context.
0x800A0E7CParameter object is improperly defined. Inconsistent or incomplete information was provided.
0x800A0E82Coordinating transaction is invalid or has not started.
0x800A0E91URL contains invalid characters. Make sure the URL is typed correctly.
0x800A0CC1Item cannot be found in the collection corresponding to the requested name or ordinal.
0x800A0BCDEither BOF or EOF is True
0x800A0E83Operation cannot be performed while not executing.
0x800A0E7EOperation cannot be performed while processing event.
0x800A0E78Operation is not allowed when the object is closed.
0x800A0D27Object is already in collection. Cannot append.
0x800A0D5CObject is no longer valid.
0x800A0E79Operation is not allowed when the object is open.
0x800A0BBAFile could not be opened.
0x800A0E80Operation has been cancelled by the user.
0x800A0E96Operation cannot be performed. Provider cannot obtain enough storage space.
0x800A0E88Insufficient permission prevents writing to the field.
0x800A0BB8Provider failed to perform the requested operation.
0x800A0E7AProvider cannot be found. It may not be properly installed.
0x800A0BBBFile could not be read.
0x800A0E93Copy operation cannot be performed. Object named by destination URL already exists. Specify adCopyOverwrite to replace the object.
0x800A0E92Object represented by the specified URL is locked by one or more other processes. Wait until the process has finished and attempt the operation again.
0x800A0E97Source or destination URL is outside the scope of the current record.
0x800A0E8AData value conflicts with the data type or constraints of the field.
0x800A0E8BConversion failed because the data value was signed and the field data type used by the provider was unsigned.
0x800A0E81Operation cannot be performed while connecting asynchronously.
0x800A0E7FOperation cannot be performed while executing asynchronously.
0x800A0E90Permissions are insufficient to access tree or subtree.
0x800A0E98Operation failed to complete and the status is unavailable. The field may be unavailable or the operation was not attempted.
0x800A0E84Safety settings on this computer prohibit accessing a data source on another domain.
0x800A0E8FEither the source URL or the parent of the destination URL does not exist.
0x800A0E99Record named by this URL does not exist.

Suggest Edit