Author: tfaber
Date: Sun Oct 18 07:56:27 2015
New Revision: 69587
URL: http://svn.reactos.org/svn/reactos?rev=69587&view=rev
Log:
[CMAKE]
- Reserve some more space for ntdll so that we're compatible with Windows's version (base 0x7c910000). Should fix VMware Hybrid builder
Modified:
trunk/reactos/cmake/baseaddress.cmake
Modified: trunk/reactos/cmake/baseaddress.cmake
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/cmake/baseaddress.cmake?re…
==============================================================================
--- trunk/reactos/cmake/baseaddress.cmake [iso-8859-1] (original)
+++ trunk/reactos/cmake/baseaddress.cmake [iso-8859-1] Sun Oct 18 07:56:27 2015
@@ -1,6 +1,6 @@
set(baseaddress_ntdll 0x7c920000) # should be above 0x7c920000
-set(baseaddress_kernel32 0x7c770000)
-set(baseaddress_msvcrt 0x7c6c0000)
+set(baseaddress_kernel32 0x7c750000)
+set(baseaddress_msvcrt 0x7c6b0000)
set(baseaddress_advapi32 0x7c610000)
set(baseaddress_gdi32 0x7c570000)
set(baseaddress_user32 0x7c3d0000)
Author: tfaber
Date: Sun Oct 18 07:05:14 2015
New Revision: 69585
URL: http://svn.reactos.org/svn/reactos?rev=69585&view=rev
Log:
[NTSTATUS]
- Add some more status codes
CORE-8373
Modified:
trunk/reactos/include/reactos/mc/ntstatus.mc
Modified: trunk/reactos/include/reactos/mc/ntstatus.mc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/mc/ntstatu…
==============================================================================
--- trunk/reactos/include/reactos/mc/ntstatus.mc [iso-8859-1] (original)
+++ trunk/reactos/include/reactos/mc/ntstatus.mc [iso-8859-1] Sun Oct 18 07:05:14 2015
@@ -1585,12 +1585,52 @@
Indicates two revision levels are incompatible.
.
+MessageId=0x5a
+Severity=Error
+Facility=System
+SymbolicName=STATUS_INVALID_OWNER
+Language=English
+The specified owner is not valid for this object.
+
+.
+MessageId=0x5b
+Severity=Error
+Facility=System
+SymbolicName=STATUS_INVALID_PRIMARY_GROUP
+Language=English
+The specified primary group is not valid for this object.
+
+.
MessageId=0x5c
Severity=Error
Facility=System
SymbolicName=STATUS_NO_IMPERSONATION_TOKEN
Language=English
An attempt has been made to operate on an impersonation token by a thread that is not currently impersonating a client.
+
+.
+MessageId=0x5d
+Severity=Error
+Facility=System
+SymbolicName=STATUS_CANT_DISABLE_MANDATORY
+Language=English
+The specified group cannot be disabled because it is marked as mandatory.
+
+.
+MessageId=0x5e
+Severity=Error
+Facility=System
+SymbolicName=STATUS_NO_LOGON_SERVERS
+Language=English
+The logon failed because no valid logon servers were found.
+
+.
+MessageId=0x5f
+Severity=Error
+Facility=System
+SymbolicName=STATUS_NO_SUCH_LOGON_SESSION
+Language=English
+The specified logon session does not exist.
.
MessageId=0x60
@@ -1675,12 +1715,52 @@
This is not allowed to prevent creating a situation in which the system cannot be administrated.
.
+MessageId=0x6a
+Severity=Error
+Facility=System
+SymbolicName=STATUS_WRONG_PASSWORD
+Language=English
+The specified current password is not correct.
+
+.
+MessageId=0x6b
+Severity=Error
+Facility=System
+SymbolicName=STATUS_ILL_FORMED_PASSWORD
+Language=English
+The new password contains invalid characters.
+
+.
MessageId=0x6c
Severity=Error
Facility=System
SymbolicName=STATUS_PASSWORD_RESTRICTION
Language=English
When trying to update a password, this status indicates that some password update rule has been violated. For example, the password may not meet length criteria.
+
+.
+MessageId=0x6d
+Severity=Error
+Facility=System
+SymbolicName=STATUS_LOGON_FAILURE
+Language=English
+Logon failed because the specified user name or password is incorrect.
+
+.
+MessageId=0x6e
+Severity=Error
+Facility=System
+SymbolicName=STATUS_ACCOUNT_RESTRICTION
+Language=English
+The specified information is valid but an account restriction prevented logon.
+
+.
+MessageId=0x6f
+Severity=Error
+Facility=System
+SymbolicName=STATUS_INVALID_LOGON_HOURS
+Language=English
+The attempted logon is not allowed at this time.
.
MessageId=0x70
@@ -1790,6 +1870,30 @@
This is typically done by referencing the token associated with a thread when the thread is not impersonating a client.
.
+MessageId=0x7d
+Severity=Error
+Facility=System
+SymbolicName=STATUS_BAD_INHERITANCE_ACL
+Language=English
+The inherited access control list could not be created.
+
+.
+MessageId=0x7e
+Severity=Error
+Facility=System
+SymbolicName=STATUS_RANGE_NOT_LOCKED
+Language=English
+Attempt to unlock a file range that is not locked.
+
+.
+MessageId=0x7f
+Severity=Error
+Facility=System
+SymbolicName=STATUS_DISK_FULL
+Language=English
+The disk is full. Delete files and free up disk space to continue the operation.
+
+.
MessageId=0x80
Severity=Error
Facility=System
@@ -1868,6 +1972,22 @@
SymbolicName=STATUS_RESOURCE_DATA_NOT_FOUND
Language=English
Indicates the specified image file did not contain a resource section.
+
+.
+MessageId=0x8a
+Severity=Error
+Facility=System
+SymbolicName=STATUS_RESOURCE_TYPE_NOT_FOUND
+Language=English
+A resource of the specified type could not be found in the image file.
+
+.
+MessageId=0x8b
+Severity=Error
+Facility=System
+SymbolicName=STATUS_RESOURCE_NAME_NOT_FOUND
+Language=English
+A resource with the specified name could not be found in the image file.
.
MessageId=0x8c
@@ -1877,6 +1997,33 @@
Language=English
{EXCEPTION}
Array bounds exceeded.
+
+.
+MessageId=0x8d
+Severity=Error
+Facility=System
+SymbolicName=STATUS_FLOAT_DENORMAL_OPERAND
+Language=English
+{EXCEPTION}
+Floating-point denormal operand.
+
+.
+MessageId=0x8e
+Severity=Error
+Facility=System
+SymbolicName=STATUS_FLOAT_DIVIDE_BY_ZERO
+Language=English
+{EXCEPTION}
+Floating-point division by zero.
+
+.
+MessageId=0x8f
+Severity=Error
+Facility=System
+SymbolicName=STATUS_FLOAT_INEXACT_RESULT
+Language=English
+{EXCEPTION}
+Floating-point inexact result.
.
MessageId=0x90
@@ -1976,12 +2123,70 @@
Insufficient system resources exist to complete this API.
.
+MessageId=0x9b
+Severity=Error
+Facility=System
+SymbolicName=STATUS_DFS_EXIT_PATH_FOUND
+Language=English
+The specified file cannot be opened because it is a DFS exit path file.
+
+.
MessageId=0x9c
Severity=Error
Facility=System
SymbolicName=STATUS_DEVICE_DATA_ERROR
Language=English
STATUS_DEVICE_DATA_ERROR
+
+.
+MessageId=0x9d
+Severity=Error
+Facility=System
+SymbolicName=STATUS_DEVICE_NOT_CONNECTED
+Language=English
+The specified device is not connected.
+
+.
+MessageId=0x9f
+Severity=Error
+Facility=System
+SymbolicName=STATUS_FREE_VM_NOT_AT_BASE
+Language=English
+The specified memory could not be freed because it is not at the start of the allocation.
+
+.
+MessageId=0xa0
+Severity=Error
+Facility=System
+SymbolicName=STATUS_MEMORY_NOT_ALLOCATED
+Language=English
+The specified memory could not be freed because it was not allocated.
+
+.
+MessageId=0xa1
+Severity=Error
+Facility=System
+SymbolicName=STATUS_WORKING_SET_QUOTA
+Language=English
+The process working set quota was exceeded
+
+.
+MessageId=0xa2
+Severity=Error
+Facility=System
+SymbolicName=STATUS_MEDIA_WRITE_PROTECTED
+Language=English
+{Write Protect Error}
+The media in volume %hs cannot be written to because it is write-protected.
+
+.
+MessageId=0xa3
+Severity=Error
+Facility=System
+SymbolicName=STATUS_DEVICE_NOT_READY
+Language=English
+{Device Not Ready}
+The device %hs is not ready.
.
MessageId=0xc0
Author: tfaber
Date: Sun Oct 18 06:31:20 2015
New Revision: 69584
URL: http://svn.reactos.org/svn/reactos?rev=69584&view=rev
Log:
[BUGCODES]
- Correct broken bug check code entry aka fix build
Modified:
trunk/reactos/include/reactos/mc/bugcodes.mc
Modified: trunk/reactos/include/reactos/mc/bugcodes.mc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/mc/bugcode…
==============================================================================
--- trunk/reactos/include/reactos/mc/bugcodes.mc [iso-8859-1] (original)
+++ trunk/reactos/include/reactos/mc/bugcodes.mc [iso-8859-1] Sun Oct 18 06:31:20 2015
@@ -1515,7 +1515,8 @@
Facility=System
SymbolicName=IMPERSONATING_WORKER_THREAD
Language=English
-A work queue item terminated without properly restoring its impersonation level.
+A worker thread is impersonating another process. The work item forgot to
+disable impersonation before it returned.
.
MessageId=0xE0
@@ -1662,10 +1663,9 @@
MessageId=0xFA
Severity=Success
Facility=System
-SymbolicName=IMPERSONATING_WORKER_THREAD
-Language=English
-A worker thread is impersonating another process. The work item forgot to
-disable impersonation before it returned.
+SymbolicName=HTTP_DRIVER_CORRUPTED
+Language=English
+Corruption was detected in the HTTP kernel driver.
.
MessageId=0xFC
Author: tfaber
Date: Sun Oct 18 06:26:51 2015
New Revision: 69583
URL: http://svn.reactos.org/svn/reactos?rev=69583&view=rev
Log:
[BUGCODES]
- Add some more bug check codes
Modified:
trunk/reactos/include/reactos/mc/bugcodes.mc
Modified: trunk/reactos/include/reactos/mc/bugcodes.mc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/mc/bugcode…
==============================================================================
--- trunk/reactos/include/reactos/mc/bugcodes.mc [iso-8859-1] (original)
+++ trunk/reactos/include/reactos/mc/bugcodes.mc [iso-8859-1] Sun Oct 18 06:26:51 2015
@@ -1316,6 +1316,14 @@
so that your operating system will continue to function properly.
.
+MessageId=0xC4
+Severity=Success
+Facility=System
+SymbolicName=DRIVER_VERIFIER_DETECTED_VIOLATION
+Language=English
+Driver Verifier has detected a fatal error condition.
+.
+
MessageId=0xC5
Severity=Success
Facility=System
@@ -1422,6 +1430,14 @@
The driver mistakenly marked a part of its image pageable instead of non-pageable.
.
+MessageId=0xD4
+Severity=Success
+Facility=System
+SymbolicName=SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD
+Language=English
+The driver unloaded without cancelling pending operations.
+.
+
MessageId=0xD5
Severity=Success
Facility=System
@@ -1454,12 +1470,52 @@
The driver has used an excessive number of system PTEs.
.
-MessageId=0xD4
-Severity=Success
-Facility=System
-SymbolicName=SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD
-Language=English
-The driver unloaded without cancelling pending operations.
+MessageId=0xD9
+Severity=Success
+Facility=System
+SymbolicName=LOCKED_PAGES_TRACKER_CORRUPTION
+Language=English
+The system's structures tracking locked pages have been corrupted.
+.
+
+MessageId=0xDA
+Severity=Success
+Facility=System
+SymbolicName=SYSTEM_PTE_MISUSE
+Language=English
+The driver has called a system PTE routine in an improper way.
+.
+
+MessageId=0xDB
+Severity=Success
+Facility=System
+SymbolicName=DRIVER_CORRUPTED_SYSPTES
+Language=English
+The driver has corrupted system PTEs.
+.
+
+MessageId=0xDC
+Severity=Success
+Facility=System
+SymbolicName=DRIVER_INVALID_STACK_ACCESS
+Language=English
+The driver has accessed an invalid stack address.
+.
+
+MessageId=0xDE
+Severity=Success
+Facility=System
+SymbolicName=POOL_CORRUPTION_IN_FILE_AREA
+Language=English
+Kernel pool corruption has been detected in an area marked to be written to disk.
+.
+
+MessageId=0xDF
+Severity=Success
+Facility=System
+SymbolicName=IMPERSONATING_WORKER_THREAD
+Language=English
+A work queue item terminated without properly restoring its impersonation level.
.
MessageId=0xE0