Thomas Bluemel
a016befb78
fixed ASSERT statement, thanks to blight for pointing it out
...
svn path=/trunk/; revision=13188
2005-01-21 17:17:13 +00:00
Gé van Geldorp
27c9d50d1d
Merge back commit from winehq
...
svn path=/trunk/; revision=13187
2005-01-21 16:50:11 +00:00
Thomas Bluemel
1e0c9bb940
partial implementation of NtTerminateJobObject()
...
svn path=/trunk/; revision=13186
2005-01-21 14:52:53 +00:00
Thomas Bluemel
21f9ca1b64
implemented NtOpenJobObject()
...
svn path=/trunk/; revision=13185
2005-01-21 14:40:06 +00:00
Thomas Bluemel
f67131616e
partial implementation of NtAssignProcessToJobObject() and NtCreateJobObject()
...
svn path=/trunk/; revision=13184
2005-01-21 14:12:03 +00:00
Thomas Bluemel
b3dfa90a2f
add PoolType parameter to ObpCaptureObjectAttributes() and removed an unused parameter
...
svn path=/trunk/; revision=13183
2005-01-21 13:25:28 +00:00
Eric Kohl
3c5d760b6c
Implement MyFree, MyMalloc and MyReAlloc.
...
svn path=/trunk/; revision=13182
2005-01-21 12:27:32 +00:00
Thomas Bluemel
599f7e108c
fixed ObpCaptureObjectAttributes() so it doesn't copy the object name if probing previously failed
...
svn path=/trunk/; revision=13181
2005-01-21 11:14:41 +00:00
Thomas Bluemel
0dbd86466b
fixed usage of uninitialized variable
...
svn path=/trunk/; revision=13180
2005-01-21 10:33:30 +00:00
Thomas Bluemel
f15230fffc
added helper functions ObpCaptureObjectAttributes() and ObpReleaseObjectAttributes() to be used to safely capture OBJECT_ATTRIBUTES structures
...
svn path=/trunk/; revision=13179
2005-01-21 10:28:13 +00:00
Thomas Bluemel
d183d616d0
SeCaptureSecurityDescriptor() should only copy SIDs and ACLs when present
...
svn path=/trunk/; revision=13178
2005-01-21 02:39:59 +00:00
Mike Nordell
53ea2da74d
Fix crashing browsing namespace with non-zero-terminated UNICODE_STRING.
...
svn path=/trunk/; revision=13177
2005-01-21 02:34:33 +00:00
Thomas Bluemel
be2cf1c579
SeCaptureSecurityDescriptor() should take PoolType into account...
...
svn path=/trunk/; revision=13176
2005-01-21 02:19:13 +00:00
Thomas Bluemel
f693575e35
implemented SeCaptureSecurityDescriptor() and SeReleaseSecurityDescriptor(), thanks also to Alex
...
svn path=/trunk/; revision=13175
2005-01-21 02:14:52 +00:00
Gunnar Dalsnes
e0e2a23ad6
forgot a letter...
...
svn path=/trunk/; revision=13174
2005-01-20 23:25:05 +00:00
Hartmut Birr
b0891d210c
Fixed the range which must be zeroed if the write starts after the end of the file.
...
svn path=/branches/ext2/; revision=13173
2005-01-20 23:24:51 +00:00
Gunnar Dalsnes
759171e1fe
add readme with rtl restrictions info
...
svn path=/trunk/; revision=13172
2005-01-20 23:21:14 +00:00
Casper Hornstrup
5ce17b05d1
Modules are built in the intermediate directory.
...
svn path=/branches/xmlbuildsystem/; revision=13171
2005-01-20 23:05:36 +00:00
Gé van Geldorp
1e2f8e3c7d
Gedi <gedi@ntworld.com>
...
Prevent possible use of uninitialized var warning
svn path=/trunk/; revision=13170
2005-01-20 22:45:22 +00:00
Casper Hornstrup
45e6d4dd39
Fix copy/paste error.
...
svn path=/branches/xmlbuildsystem/; revision=13169
2005-01-20 22:24:30 +00:00
Casper Hornstrup
49d3351175
* Build bin2res, winmm, comctl32, aclui, acledit
...
* Correct dependencies for build tool invocations
* Normalize paths in the generated makefile
svn path=/branches/xmlbuildsystem/; revision=13168
2005-01-20 22:19:01 +00:00
Thomas Bluemel
808fec3b76
don't touch memory outside the area to be probed in ProbeForWrite() and minor address range check fixes in ProbeForRead/Write()
...
svn path=/trunk/; revision=13167
2005-01-20 21:03:35 +00:00
Alex Ionescu
0b7bbeea36
Fix FsRtl function prototypes
...
svn path=/trunk/; revision=13166
2005-01-20 13:31:49 +00:00
Thomas Bluemel
1afa98bcff
fixed uninitialized variables warning
...
svn path=/trunk/; revision=13165
2005-01-20 13:17:57 +00:00
Thomas Bluemel
0d3598e98b
fixed uninitialized variables warning
...
svn path=/trunk/; revision=13164
2005-01-20 13:13:16 +00:00
Gé van Geldorp
5be65d6f1d
ReactOS additions/changes
...
svn path=/trunk/; revision=13163
2005-01-20 11:41:23 +00:00
Gé van Geldorp
f24b6093d2
Initial vendor drop
...
svn path=/trunk/; revision=13162
2005-01-20 11:37:29 +00:00
Gé van Geldorp
4ba8fcfa61
Remove old version
...
svn path=/trunk/; revision=13161
2005-01-20 11:23:48 +00:00
Eric Kohl
cba8100915
- Update LegalAnsiCharacterArray (set FAT, HPFS and NTFS flags).
...
- Improve the prototypes of FsRtlIsDbcsInExpression, FsRtlIsFatDbcsLegal and FsRtlIsHpfsDbcsLegal.
svn path=/trunk/; revision=13156
2005-01-20 10:04:22 +00:00
Royce Mitchell III
a04e56cbf4
beginnings of dev-c++ backend - patch by Trevor McCort
...
svn path=/branches/xmlbuildsystem/; revision=13155
2005-01-20 06:42:22 +00:00
Royce Mitchell III
03c9d860ba
require attributes to have values
...
svn path=/branches/xmlbuildsystem/; revision=13154
2005-01-20 06:36:37 +00:00
Steven Edwards
dc266b8b95
hard code mingw32-* for cross-compile, this is bad.
...
svn path=/branches/xmlbuildsystem/; revision=13153
2005-01-20 06:29:08 +00:00
Royce Mitchell III
0b93b06fee
mark off area where variables need to differ for *nix
...
svn path=/branches/xmlbuildsystem/; revision=13152
2005-01-20 06:09:07 +00:00
Thomas Bluemel
c894dc2473
fixed copying buffers in the ProcessImageFileName class in NtQueryInformationProcess() when copying the image name from a process other than the current one
...
svn path=/trunk/; revision=13151
2005-01-20 02:14:20 +00:00
Art Yerkes
aa898e0ba2
Extras for enabling ext2 in reactos.
...
svn path=/branches/ext2/; revision=13150
2005-01-20 02:09:33 +00:00
Thomas Bluemel
e9bb005dfb
fixed ProbeForWrite() for optimized builds
...
svn path=/trunk/; revision=13149
2005-01-20 01:19:52 +00:00
Thomas Bluemel
f9c455c59e
move implementation of NtOpenProcessToken() to NtOpenProcessTokenEx()
...
svn path=/trunk/; revision=13148
2005-01-20 00:44:55 +00:00
Thomas Bluemel
d6628e3e23
wrap access to foreign Peb with SEH
...
svn path=/trunk/; revision=13147
2005-01-20 00:31:52 +00:00
Thomas Bluemel
cfdf8abfca
fixed typo
...
svn path=/trunk/; revision=13146
2005-01-20 00:14:50 +00:00
Thomas Bluemel
80d404e4e9
implemented the ProcessDebugPort class for NtSetInformationProcess()
...
svn path=/trunk/; revision=13145
2005-01-20 00:12:38 +00:00
Thomas Bluemel
f006a0d6f9
1. implemented the ProcessDebugPort class for NtQueryInformationProcess()
...
2. Probe user mode pointers in NtQueryInformationProcess() and NtSetInformationProcess()
svn path=/trunk/; revision=13144
2005-01-19 23:38:06 +00:00
Thomas Bluemel
3638fef3ce
secure access to buffers in NtQueryInformationProcess() and NtSetInformationProcess()
...
svn path=/trunk/; revision=13143
2005-01-19 22:47:26 +00:00
Thomas Bluemel
9543041c3d
implemented the TokenSessionId class for NtQueryInformationToken()
...
svn path=/trunk/; revision=13142
2005-01-19 22:45:14 +00:00
Thomas Bluemel
51e2ff7462
1. fixed the ProcessAccessToken information class to properly check buffers
...
2. implemented the ProcessExceptionPort information class
svn path=/trunk/; revision=13141
2005-01-19 21:47:51 +00:00
KJK::Hyperion
223c560590
Temporary hack to make ntoskrnl stop crashing - an user-mode pointer (in the EBP register) was being dereferenced without any check
...
Since I don't know what this is for, I'm disabling it for now - it works for people reporting the crash, and it apparently only breaks GDB support. Alex, this should be your baby, please have a look
svn path=/trunk/; revision=13140
2005-01-19 21:05:26 +00:00
Thomas Bluemel
030b284e30
fixed typo in PsLockProcess()
...
svn path=/trunk/; revision=13139
2005-01-19 21:04:37 +00:00
Thomas Bluemel
f2e99da071
implemented the ProcessSessionInformation information class
...
svn path=/trunk/; revision=13138
2005-01-19 20:59:53 +00:00
Steven Edwards
edd0e23bb6
make NtFlushVirtualMemory return STATUS_SUCCESS rather than hanging as being UNIMPLEMENTED. Added a DPRINT to warn that its a stub
...
svn path=/trunk/; revision=13137
2005-01-19 20:26:56 +00:00
Thomas Bluemel
837f31e111
fixed implementation of SetErrorMode() which should rather store the mode in the EPROCESS structure
...
svn path=/trunk/; revision=13136
2005-01-19 20:16:26 +00:00
Casper Hornstrup
4b9c656dd5
* Build freetype, win32k, and video drivers
...
* Generate module.spec.def, not module.def
svn path=/branches/xmlbuildsystem/; revision=13135
2005-01-19 19:49:57 +00:00