130 0x00000082 Attempt to use a file handle to an open disk partition for an operation other than raw disk I/O.

131 0x00000083 An attempt was made to move the file pointer before the beginning of the file.

132 0x00000084 The file pointer cannot be set on the specified device or file.

133 0x00000085 A JOIN or SUBST command cannot be used for a drive that contains previously joined drives.

134 0x00000086 An attempt was made to use a JOIN or SUBST command on a drive that has already been joined.

135 0x00000087 An attempt was made to use a JOIN or SUBST command on a drive that has already been substituted.

136 0x00000088 The system tried to delete the JOIN of a drive that is not joined.

137 0x00000089 The system tried to delete the substitution of a drive that is not substituted.

138 0x0000008A The system tried to join a drive to a directory on a joined drive.

139 0x0000008B The system tried to substitute a drive to a directory on a substituted drive.

140 0x0000008C The system tried to join a drive to a directory on a substituted drive.

141 0x0000008D The system tried to SUBST a drive to a directory on a joined drive.

142 0x0000008E The system cannot perform a JOIN or SUBST at this time.

143 0x0000008F The system cannot join or substitute a drive to or for a directory on the same drive.

144 0x00000090 The directory is not a subdirectory of the root directory.

145 0x00000091 The directory is not empty.

146 0x00000092 The path specified is being used in a substitute.

147 0x00000093 Not enough resources are available to process this command.

148 0x00000094 The path specified cannot be used at this time.

149 0x00000095 An attempt was made to join or substitute a drive for which a directory on the drive is the target of a previous substitute.

150 0x00000096 System trace information was not specified in your CONFIG.SYS file, or tracing is disallowed.

151 0x00000097 The number of specified semaphore events for DosMuxSemWait is not correct.

152 0x00000098 DosMuxSemWait did not execute; too many semaphores are already set.

153 0x00000099 The DosMuxSemWait list is not correct.

154 0x0000009A The volume label you entered exceeds the label character limit of the target file system.

155 0x0000009B Cannot create another thread.

156 0x0000009C The recipient process has refused the signal.

157 0x0000009D The segment is already discarded and cannot be locked.

158 0x0000009E The segment is already unlocked.

159 0x0000009F The address for the thread ID is not correct.

160 0x000000A0 The argument string passed to DosExecPgm is not correct.

161 0x000000A1 The specified path is invalid.

162 0x000000A2 A signal is already pending.

164 0x000000A4 No more threads can be created in the system.

167 0x000000A7 Unable to lock a region of a file.

170 0x000000AA The requested resource is in use.

173 0x000000AD A lock request was not outstanding for the supplied cancel region.

174 0x000000AE The file system does not support atomic changes to the lock type.

180 0x000000B4 The system detected a segment number that was not correct.

182 0x000000B6 The operating system cannot run %1.

183 0x000000B7 Cannot create a file when that file already exists.

186 0x000000BA The flag passed is not correct.

187 0x000000BB The specified system semaphore name was not found.

188 0x000000BC The operating system cannot run %1.

189 0x000000BD The operating system cannot run %1.

190 0x000000BE The operating system cannot run %1.

191 0x000000BF Cannot run %1 in Windows NT mode.

192 0x000000C0 The operating system cannot run %1.

193 0x000000C1 %1 is not a valid Windows NT application.

194 0x000000C2 The operating system cannot run %1.

195 0x000000C3 The operating system cannot run %1.

196 0x000000C4 The operating system cannot run this application program.

197 0x000000C5 The operating system is not presently configured to run this application.

198 0x000000C6 The operating system cannot run %1.

199 0x000000C7 The operating system cannot run this application program.

200 0x000000C8 The code segment cannot be greater than or equal to 64KB.

201 0x000000C9 The operating system cannot run %1.

202 0x000000CA The operating system cannot run %1.

203 0x000000CB The system could not find the environment option that was entered.

205 0x000000CD No process in the command subtree has a signal handler.

206 0x000000CE The filename or extension is too long.

207 0x000000CF The ring 2 stack is in use.

208 0x000000D0 The global filename characters, * or ?, are entered incorrectly or too many global filename characters are specified.

209 0x000000D1 The signal being posted is not correct.

210 0x000000D2 The signal handler cannot be set.

212 0x000000D4 The segment is locked and cannot be reallocated.

214 0x000000D6 Too many dynamic link modules are attached to this program or dynamic link module.

215 0x000000D7 Can't nest calls to LoadModule.

216 0x000000D8 The image file %1 is valid, but is for a machine type other than the current machine.

230 0x000000E6 The pipe state is invalid.

231 0x000000E7 All pipe instances are busy.

232 0x000000E8 The pipe is being closed.

233 0x000000E9 No process is on the other end of the pipe.

234 0x000000EA More data is available.

240 0x000000F0 The session was cancelled.

254 0x000000FE The specified extended attribute name was invalid.

255 0x000000FF The extended attributes are inconsistent.

259 0x00000103 No more data is available.

266 0x0000010A The Copy API cannot be used.

267 0x0000010B The directory name is invalid.

275 0x00000113 The extended attributes did not fit in the buffer.

276 0x00000114 The extended attribute file on the mounted file system is corrupt.

277 0x00000115 The extended attribute table file is full.

278 0x00000116 The specified extended attribute handle is invalid.

282 0x0000011A The mounted file system does not support extended attributes.

288 0x00000120 Attempt to release mutex not owned by caller.

298 0x0000012A Too many posts were made to a semaphore.

299 0x0000012B Only part of a Read/WriteProcessMemory request was completed.

317 0x0000013D The system cannot find message for message number 0x%1 in message file for %2.

487 0x000001E7 Attempt to access invalid address.

534 0x00000216 Arithmetic result exceeded 32 bits.

535 0x00000217 There is a process on other end of the pipe.

536 0x00000218 Waiting for a process to open the other end of the pipe.

994 0x000003E2 Access to the extended attribute was denied.

995 0x000003E3 The I/O operation has been aborted because of either a thread exit or an application request.

996 0x000003E4 Overlapped I/O event is not in a signaled state.

997 0x000003E5 Overlapped I/O operation is in progress.

998 0x000003E6 Invalid access to memory location.

999 0x000003E7 Error performing in-page operation.

1001 0x000003E9 Recursion too deep, stack overflowed.

1002 0x000003EA The window cannot act on the sent message.

1003 0x000003EB Cannot complete this function.

1004 0x000003EC Invalid flags.

1005 0x000003ED The 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.

1006 0x000003EE The volume for a file has been externally altered such that the opened file is no longer valid.

1007 0x000003EF The requested operation cannot be performed in full-screen mode.

1008 0x000003F0 An attempt was made to reference a token that does not exist.

1009 0x000003F1 The configuration registry database is corrupt.

1010 0x000003F2 The configuration registry key is invalid.

1011 0x000003F3 The configuration registry key could not be opened.

1012 0x000003F4 The configuration registry key could not be read.

1013 0x000003F5 The configuration registry key could not be written.

1014 0x000003F6 One of the files in the Registry database had to be recovered by use of a log or alternate copy. The recovery was successful.

1015 0x000003F7 The Registry is corrupt. The structure of one of the files that contains Registry data is corrupt, or the system's image of the file in memory is corrupt, or the file could not be recovered because the alternate copy or log was absent or corrupt.

1016 0x000003F8 An I/O operation initiated by the Registry failed unrecoverably. The Registry could not read in, or write out, or flush, one of the files that contain the system's image of the Registry.

1017 0x000003F9 The system has attempted to load or restore a file into the Registry, but the specified file is not in a Registry file format.

1018 0x000003FA Illegal operation attempted on a Registry key which has been marked for deletion.

1019 0x000003FB System could not allocate the required space in a Registry log.

1020 0x000003FC Cannot create a symbolic link in a Registry key that already has sub keys or values.

1385 0x00000569 Logon failure: the user has not been granted the requested logon type at this computer.

1386 0x0000056A A cross-encrypted password is necessary to change a user password.

1387 0x0000056B A new member could not be added to a local group because the member does not exist.

1388 0x0000056C A new member could not be added to a local group because the member has the wrong account type.

1389 0x0000056D Too many security IDs have been specified.

1390 0x0000056E A cross-encrypted password is necessary to change this user password.

1391 0x0000056F Indicates an ACL contains no inheritable components

1392 0x00000570 The file or directory is corrupt and non-readable.

1393 0x00000571 The disk structure is corrupt and non-readable.

1394 0x00000572 There is no user session key for the specified logon session.

1395 0x00000573 The 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.

1400 0x00000578 Invalid window handle.

1401 0x00000579 Invalid menu handle.

1402 0x0000057A Invalid cursor handle.

1403 0x0000057B Invalid accelerator table handle.

1404 0x0000057C Invalid hook handle.

1405 0x0000057D Invalid handle to a multiple-window position structure.

1406 0x0000057E Cannot create a top-level child window.

1407 0x0000057F Cannot find window class.

1408 0x00000580 Invalid window, belongs to other thread.

1409 0x00000581 Hot key is already registered.

1410 0x00000582 Class already exists.

1411 0x00000583 Class does not exist.

1412 0x00000584 Class still has open windows.

1413 0x00000585 Invalid index.

1414 0x00000586 Invalid icon handle.

1415 0x00000587 Using private DIALOG window words.

1416 0x00000588 The listbox identifier was not found.

1417 0x00000589 No wildcards were found.

1418 0x0000058A Thread does not have a clipboard open.

1419 0x0000058B Hot key is not registered.

1420 0x0000058C The window is not a valid dialog window.

1421 0x0000058D Control ID not found.

1422 0x0000058E Invalid message for a combo box because it does not have an edit control.

1423 0x0000058F The window is not a combo box.

1424 0x00000590 Height must be less than 256.

1425 0x00000591 Invalid device context (DC) handle.

1426 0x00000592 Invalid hook procedure type.

1427 0x00000593 Invalid hook procedure.

1428 0x00000594 Cannot set non-local hook without a module handle.

1429 0x00000595 This hook procedure can only be set globally.

1430 0x00000596 The journal hook procedure is already installed.

1431 0x00000597 The hook procedure is not installed.

1432 0x00000598 Invalid message for single-selection listbox.

1433 0x00000599 LB_SETCOUNT sent to non-lazy listbox.

1434 0x0000059A This list box does not support tab stops.

1435 0x0000059B Cannot destroy object created by another thread.

1436 0x0000059C Child windows cannot have menus.

1437 0x0000059D The window does not have a system menu.

1438 0x0000059E Invalid message box style.

1439 0x0000059F Invalid system-wide (SPI_*) parameter.

1440 0x000005A0 Screen already locked.

1441 0x000005A1 All handles to windows in a multiple-window position structure must have the same parent.

1442 0x000005A2 The window is not a child window.

1443 0x000005A3 Invalid GW_* command.

1444 0x000005A4 Invalid thread identifier.

1445 0x000005A5 Cannot process a message from a window that is not a multiple document interface (MDI) window.

1446 0x000005A6 Popup menu already active.

1447 0x000005A7 The window does not have scroll bars.

1448 0x000005A8 Scroll bar range cannot be greater than 0x7FFF.

1449 0x000005A9 Cannot show or remove the window in the way specified.

-2147220988 0x80040204 The client who called IAccessControl::IsAccessPermitted was the trustee provided tot he method

-2147220987 0x80040205 Unable to obtain the client's security blanket

-2147220986 0x80040206 Unable to set a discretionary ACL into a security descriptor

-2147220985 0x80040207 The system function, AccessCheck, returned false

-2147220984 0x80040208 Either NetAccessDel or NetAccessAdd returned an error code.

-2147220983 0x80040209 One of the trustee strings provided by the user did not conform to the <Domain>\<Name> syntax and it was not the "*" string

-2147220982 0x8004020A One of the security identifiers provided by the user was invalid

-2147220981 0x8004020B Unable to convert a wide character trustee string to a multibyte trustee string

-2147220980 0x8004020C Unable to find a security identifier that corresponds to a trustee string provided by the user

-2147220979 0x8004020D The system function, LookupAccountSID, failed

-2147220978 0x8004020E Unable to find a trustee name that corresponds to a security identifier provided by the user

-2147220977 0x8004020F The system function, LookupAccountName, failed

-2147220976 0x80040210 Unable to set or reset a serialization handle

-2147220975 0x80040211 Unable to obtain the Windows directory

-2147220974 0x80040212 Path too long

-2147220973 0x80040213 Unable to generate a uuid.

-2147220972 0x80040214 Unable to create file

-2147220971 0x80040215 Unable to close a serialization handle or a file handle.

-2147220970 0x80040216 The number of ACEs in an ACL exceeds the system limit

-2147220969 0x80040217 Not all the DENY_ACCESS ACEs are arranged in front of the GRANT_ACCESS ACEs in the stream

-2147220968 0x80040218 The version of ACL format in the stream is not supported by this implementation of IAccessControl

-2147220967 0x80040219 Unable to open the access token of the server process

-2147220966 0x8004021A Unable to decode the ACL in the stream provided by the user

-2147220965 0x8004021B The COM IAccessControl object is not initialized

The Win32 Error Codes for ADSI.

The HRESULT values 0x8007XXXX format, where the XXXX value corresponds to the DWORD values of the appropriate Win32 error code. You can use the net helpmsg xxxx to display a text explanation of what this error code means.

-2147024896 0x80070000 The operation completed successfully.

-2147024895 0x80070001 Incorrect function.

-2147024894 0x80070002 The system cannot find the file specified.

-2147024893 0x80070003 The system cannot find the path specified.

-2147024892 0x80070004 The system cannot open the file.

-2147024891 0x80070005 Access is denied.

-2147024890 0x80070006 The handle is invalid.

-2147024889 0x80070007 The storage control blocks were destroyed.

-2147024888 0x80070008 Not enough storage is available to process this command.

-2147024887 0x80070009 The storage control block address is invalid.

-2147024886 0x8007000A The environment is incorrect.

-2147024885 0x8007000B An attempt was made to load a program with an incorrect format.

-2147024884 0x8007000C The access code is invalid.

-2147024883 0x8007000D The data is invalid.

-2147024882 0x8007000E Not enough storage is available to complete this operation.

-2147024881 0x8007000F The system cannot find the drive specified.

-2147024880 0x80070010 The directory cannot be removed.

-2147024879 0x80070011 The system cannot move the file to a different disk drive.

-2147024878 0x80070012 There are no more files.

-2147024877 0x80070013 The media is write protected.

-2147024876 0x80070014 The system cannot find the device specified.

-2147024875 0x80070015 The device is not ready.

-2147024874 0x80070016 The device does not recognize the command.

-2147024873 0x80070017 Data error (cyclic redundancy check)

-2147024872 0x80070018 The program issued a command but the command length is incorrect.

-2147024871 0x80070019 The drive cannot locate a specific area or track on the disk.

-2147024870 0x8007001A The specified disk or diskette cannot be accessed.

-2147024869 0x8007001B The drive cannot find the sector requested.

-2147024868 0x8007001C The printer is out of paper.

-2147024867 0x8007001D The system cannot write to the specified device.

-2147024866 0x8007001E The system cannot read from the specified device.

-2147024865 0x8007001F A device attached to the system is not functioning.

-2147024864 0x80070020 The process cannot access the file because it is being used by another process.

-2147024863 0x80070021 The process cannot access the file because another process has locked a portion of the file.

-2147023885 0x800703F3 The configuration registry key could not be opened.

-2147023884 0x800703F4 The configuration registry key could not be read.

-2147023883 0x800703F5 The configuration registry key could not be written.

-2147023882 0x800703F6 One of the files in the Registry database had to be recovered by use of a log or alternate copy. The recovery was successful.

-2147023881 0x800703F7 The Registry is corrupt. The structure of one of the files that contains Registry data is corrupt, or the system's image of the file in memory is corrupt, or the file could not be recovered because the alternate copy or log was absent or corrupt.

-2147023880 0x800703F8 An I/O operation initiated by the Registry failed unrecoverably. The Registry could not read in, or write out, or flush, one of the files that contain the system's image of the Registry.

-2147023879 0x800703F9 The system has attempted to load or restore a file into the Registry, but the specified file is not in a Registry file format.

-2147023878 0x800703FA Illegal operation attempted on a Registry key which has been marked for deletion.

-2147023877 0x800703FB System could not allocate the required space in a Registry log.

-2147023876 0x800703FC Cannot create a symbolic link in a Registry key that already has subkeys or values.

-2147023504 0x80070570 The file or directory is corrupt and non-readable.

-2147023503 0x80070571 The disk structure is corrupt and non-readable.

-2147023502 0x80070572 There is no user session key for the specified logon session.

-2147023501 0x80070573 The 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.

-2147023496 0x80070578 Invalid window handle.

-2147023495 0x80070579 Invalid menu handle.

-2147023494 0x8007057A Invalid cursor handle.

-2147023493 0x8007057B Invalid accelerator table handle.

-2147023492 0x8007057C Invalid hook handle.

-2147023491 0x8007057D Invalid handle to a multiple-window position structure.

-2147023490 0x8007057E Cannot create a top-level child window.

-2147023489 0x8007057F Cannot find window class.

-2147023488 0x80070580 Invalid window, belongs to other thread.

-2147023487 0x80070581 Hot key is already registered.

-2147023486 0x80070582 Class already exists.

-2147023485 0x80070583 Class does not exist.

-2147023484 0x80070584 Class still has open windows.

-2147023483 0x80070585 Invalid index.

-2147023482 0x80070586 Invalid icon handle.

-2147023481 0x80070587 Using private DIALOG window words.

-2147023480 0x80070588 The listbox identifier was not found.

-2147023479 0x80070589 No wildcards were found.

-2147023478 0x8007058A Thread does not have a clipboard open.

-2147023477 0x8007058B Hot key is not registered.

-2147023476 0x8007058C The window is not a valid dialog window.

-2147023475 0x8007058D Control ID not found.

-2147023474 0x8007058E Invalid message for a combo box because it does not have an edit control.

-2147023473 0x8007058F The window is not a combo box.

-2147023472 0x80070590 Height must be less than 256.

-2147023471 0x80070591 Invalid device context (DC) handle.

-2147023470 0x80070592 Invalid hook procedure type.

-2147023469 0x80070593 Invalid hook procedure.

-2147023468 0x80070594 Cannot set non-local hook without a module handle.