Alex Ionescu
|
07ea0d9fa0
|
Fix remaning ROS bugs. A minor hack has been added to ObCreateObject because it seems that gcc doesn't dword-align the stacks?!! Thanks to w3seek for some of the ex patches.
svn path=/trunk/; revision=13206
|
2005-01-22 03:54:23 +00:00 |
|
Steven Edwards
|
c6bd59c308
|
more syncing of setupapi
svn path=/trunk/; revision=13205
|
2005-01-22 02:38:07 +00:00 |
|
Art Yerkes
|
7d3a25e1cc
|
Removed uninitialized uSec and its use.
svn path=/trunk/; revision=13204
|
2005-01-22 02:06:56 +00:00 |
|
Steven Edwards
|
e6c8a783fb
|
started syncing setupapi.dll with Winehq. Once I get things in sync I will import to the vendor branch and do a proper merge.
svn path=/trunk/; revision=13203
|
2005-01-22 01:35:07 +00:00 |
|
Alex Ionescu
|
e5c8bc95a6
|
Fix all remaning alignment errors. Ros is now moderately usable. Error in explorer remains making disk browsing impossible, but with other tools it still works
svn path=/trunk/; revision=13202
|
2005-01-22 01:30:05 +00:00 |
|
Alex Ionescu
|
f01dc245a1
|
ReactOS now boots. More bug fixes needed
svn path=/trunk/; revision=13201
|
2005-01-22 01:00:12 +00:00 |
|
Thomas Bluemel
|
06bcb7b055
|
remove double function head of NtCreateEvent()
svn path=/trunk/; revision=13200
|
2005-01-21 23:58:30 +00:00 |
|
Alex Ionescu
|
686128e903
|
First patch to fix seriously broken ROS (thank Thomas). Work in progress, will be cleaned up at the end
svn path=/trunk/; revision=13199
|
2005-01-21 23:35:19 +00:00 |
|
Thomas Bluemel
|
1b5ef0524f
|
don't probe ObjectAttributes if NULL
svn path=/trunk/; revision=13198
|
2005-01-21 23:01:33 +00:00 |
|
Thomas Bluemel
|
bbc9243d77
|
NtCreateJobObject() should create the handle instead of just returning a uninitialized variable
svn path=/trunk/; revision=13197
|
2005-01-21 22:25:54 +00:00 |
|
Thomas Bluemel
|
81fd53f09d
|
Simplify buffer checks for NtQueryInformation...() and NtSetInformation...() using universal macros and information class tables
svn path=/trunk/; revision=13196
|
2005-01-21 21:37:32 +00:00 |
|
Thomas Bluemel
|
52fadec1ee
|
the ProcessPriorityBoost class expects ULONG, not BOOL
svn path=/trunk/; revision=13195
|
2005-01-21 21:34:49 +00:00 |
|
Thomas Bluemel
|
ec6ea0795a
|
properly query the device map
svn path=/trunk/; revision=13194
|
2005-01-21 21:29:29 +00:00 |
|
Thomas Bluemel
|
4da8f45753
|
properly set the access token in CreateProcessAsUser()
svn path=/trunk/; revision=13192
|
2005-01-21 20:31:24 +00:00 |
|
Gregor Anich
|
955bb3e32e
|
Fix compiler warning.
svn path=/trunk/; revision=13189
|
2005-01-21 17:24:34 +00:00 |
|
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 |
|
Gunnar Dalsnes
|
759171e1fe
|
add readme with rtl restrictions info
svn path=/trunk/; revision=13172
|
2005-01-20 23:21:14 +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 |
|
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 |
|
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 |
|
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 |
|