Gunnar Dalsnes
bab510233f
init StaticUnicodeString
...
svn path=/trunk/; revision=14224
2005-03-20 17:22:24 +00:00
Thomas Bluemel
de138c3bb4
- fixed access rights and shared access checks in IoSetShareAccess()
...
- remove obsolete checks in IoCheckShareAccess() and IoUpdateShareAccess() to simplify them
svn path=/trunk/; revision=14223
2005-03-20 15:54:22 +00:00
Thomas Bluemel
8b9646ca2a
- only mask out the generic rights flags in RtlMapGenericMask()
...
- only deny access when requested rights can't be granted in IoCheckDesiredAccess()
svn path=/trunk/; revision=14222
2005-03-20 13:53:54 +00:00
Magnus Olsen
fb157f301a
this waring break the head for me
...
pnp.c:141: warning: 'Affinity' might be used uninitialized in this function
{standard input}: Assembler messages:
initialized it with Affinity = 0;
svn path=/trunk/; revision=14221
2005-03-20 13:32:27 +00:00
Filip Navara
d73103f0f2
Fix a cut & paste error.
...
svn path=/trunk/; revision=14220
2005-03-20 13:10:57 +00:00
Filip Navara
2d8afa8978
Allow the lpTemplateDirectory parameter to be NULL in CreateDirectoryExA.
...
svn path=/trunk/; revision=14219
2005-03-20 13:10:11 +00:00
Eric Kohl
439e6fd789
Improve error messages.
...
Don't start counting the type_offset for each new fuction. It is a global offset.
Use only basic types in type- and proc-strings (e.g. unsigned long -> long).
svn path=/trunk/; revision=14218
2005-03-20 13:06:11 +00:00
Filip Navara
05bc884b35
- Rename bitblt.c to more generic bitmap.c.
...
- Normalize BITMAPINFO structure in CreateDIBSection before sending it to win32k.
svn path=/trunk/; revision=14217
2005-03-20 12:30:06 +00:00
Hervé Poussineau
abb9dfec3b
Add legacy detection of COM3 and COM4
...
Be ready for PnP serial ports
Don't hardcode base addresses and irq twice
svn path=/trunk/; revision=14216
2005-03-20 12:15:51 +00:00
Hervé Poussineau
fcc7d2acc7
Implement IoReportDetectedDevice
...
svn path=/trunk/; revision=14215
2005-03-20 12:15:33 +00:00
Filip Navara
4cae592ec2
Fix nasty condition when we were subtracting AlignedAddress (which happened to be aligned to 0x80000000) from HighestAddress (which is MmSystemRangeStart - 1 == 0x7fffffff) and then using it for length comparsion.
...
svn path=/trunk/; revision=14214
2005-03-20 12:04:30 +00:00
Filip Navara
b0fb19733c
Fix the AdjustTokenPrivileges call once more.
...
svn path=/trunk/; revision=14213
2005-03-20 11:35:39 +00:00
Thomas Bluemel
0e847f36a6
fixed AdjustTokenPrivileges() call
...
svn path=/trunk/; revision=14212
2005-03-20 11:22:50 +00:00
Magnus Olsen
a98111e50f
Complete the dummy of HAL.
...
CreateDirectDraw and CreateDirectDrawEx
will return a pointer of ddraw object.
only hardware acclration support are being add.
noting real working yet.
svn path=/trunk/; revision=14211
2005-03-20 09:58:10 +00:00
Hartmut Birr
f0e4451f31
Fixed the required access rights for formating a disk.
...
svn path=/trunk/; revision=14210
2005-03-20 09:46:13 +00:00
Filip Navara
572aa1faf4
Minor correction to NtAdjustPrivilegesToken to keep it from returning total junk.
...
svn path=/trunk/; revision=14209
2005-03-20 01:58:54 +00:00
Filip Navara
c29c8b9124
Revert the last change to device stack attaching.
...
svn path=/trunk/; revision=14208
2005-03-20 00:53:24 +00:00
Filip Navara
621ded7636
Attach the PDOs to device stack and report device unique IDs if available.
...
svn path=/trunk/; revision=14207
2005-03-20 00:33:36 +00:00
Magnus Olsen
e7f2044681
did forget these two file
...
svn path=/trunk/; revision=14206
2005-03-19 23:52:04 +00:00
Magnus Olsen
8b29e58251
update directx d3d and draw header to Wine-20050310
...
so the work on ddraw dll can continue.
svn path=/trunk/; revision=14205
2005-03-19 23:47:52 +00:00
Filip Navara
edda3944bc
Forgot to add this file in revision 14203.
...
svn path=/trunk/; revision=14204
2005-03-19 22:50:11 +00:00
Filip Navara
1e7a5224aa
- Replace the ColorMap pointer in BITMAPOBJ with palette handle and
...
correctly free it when the bitmap is about to be destroyed. Also
get rid of some palette leaks when DIBs were selected into device
context.
- Refine GDI32 -> Win32k interface for creating and managing brushes.
Remove NtGdiCreateBrushIndirect, NtGdiCreateDIBPatternBrush,
NtGdiCreateDIBPatternBrushPt and NtGdiFixBrushOrgEx syscalls and
add NtGdiCreateDIBBrush.
- Implement basic support for DIB pattern brushes.
- Add user mode helper routine for "normalizing" BITMAPINFO structure.
- Add definition for BITMAPV5HEADER.
svn path=/trunk/; revision=14203
2005-03-19 22:15:02 +00:00
Filip Navara
db3d786f03
Specify correct buffer size in GetPrivateProfileStringW calls.
...
svn path=/trunk/; revision=14202
2005-03-19 21:48:33 +00:00
Magnus Olsen
8da44c3750
add more code.
...
start create a protype of hal, that can be use also for
software emulation mode.
svn path=/trunk/; revision=14201
2005-03-19 20:39:25 +00:00
Alex Ionescu
a04bad112d
Oops
...
svn path=/trunk/; revision=14200
2005-03-19 20:29:19 +00:00
Alex Ionescu
396ff5690c
Correct NtW32call to call correct kernel function, add placeholder for SEH, implement KeUserModeCallback (right now a copy of the old code). Part I of an incomplete W32Callback rewrite, just to set up the groundwork to make testing easier. Might look ugly/messy now but it'll be clean soon
...
svn path=/trunk/; revision=14199
2005-03-19 20:26:46 +00:00
Filip Navara
52a70e745d
Fix indentation.
...
svn path=/trunk/; revision=14198
2005-03-19 19:52:36 +00:00
Thomas Bluemel
6c8fad94ac
- correctly deny access to handles when rights requested can't be granted
...
- map generic rights correctly
- various fixes where handles with inappropriate access rights were created
svn path=/trunk/; revision=14197
2005-03-19 19:13:01 +00:00
Emanuele Aliberti
6f3c732b92
winsta.dll raw stubs
...
svn path=/trunk/; revision=14196
2005-03-19 18:31:14 +00:00
Magnus Olsen
9cb33ba90d
geting update version of ddraw.h working with gdi32.h
...
thanks filip.
svn path=/trunk/; revision=14195
2005-03-19 18:28:01 +00:00
Magnus Olsen
dd212d63c9
update the ddraw.h header ageinst Wine-20050310
...
so the work on ddraw dll can continue.
this header file have been modify to geting reactos compile and add one struct and fix some protypes that was wrong.
svn path=/trunk/; revision=14194
2005-03-19 18:26:45 +00:00
Filip Navara
ee054cd0f4
Export the HOST variable even on Windows.
...
svn path=/trunk/; revision=14193
2005-03-19 17:22:02 +00:00
Aleksey Bragin
1ca3f8ce13
Fix a very small typo - "VfatFormat() done" to "VfatxFormat() done"
...
svn path=/trunk/; revision=14192
2005-03-19 17:11:15 +00:00
Magnus Olsen
229fed0315
lite more code.
...
nothing works yet.
add some check see if the parama are right.
svn path=/trunk/; revision=14191
2005-03-19 10:22:52 +00:00
Martin Fuchs
e24c42bb6b
- unregister task manager window at termination
...
svn path=/trunk/; revision=14190
2005-03-19 09:37:46 +00:00
Martin Fuchs
cf95dc8b1b
- remove old experimental shell hook code
...
svn path=/trunk/; revision=14189
2005-03-19 09:37:24 +00:00
Hartmut Birr
0692378689
Added two missing dereferencing calls in ObReferenceObjectByHandle.
...
Checked also for NtCurrentThread in NtDuplicateObject.
Used the return value from InterlockedIncrement to check for a correct handle count.
svn path=/trunk/; revision=14188
2005-03-19 09:18:58 +00:00
Hartmut Birr
c2a04f5107
Added two missing dereferencing calls in NtTerminateThread.
...
svn path=/trunk/; revision=14187
2005-03-19 09:14:21 +00:00
Filip Navara
e54de54618
- Fix acpi_os_get_thread_id to return 1-based thread ids (instead of zero-based ones).
...
- Zero the owner_id field while initializing acpi_gbl_acpi_mutex_info.
svn path=/trunk/; revision=14186
2005-03-19 02:18:49 +00:00
Royce Mitchell III
8b3af26269
fix warning that is really a bug - from looking at the code, wDevID, is a UINT, not a UINT_16
...
svn path=/trunk/; revision=14185
2005-03-19 01:37:47 +00:00
Alex Ionescu
e389f0c999
Implement timer expiring too fast for KeDelayExecutionThread. Dedicated to filip
...
svn path=/trunk/; revision=14184
2005-03-18 23:26:44 +00:00
Martin Fuchs
0412c84cea
register ourselved as task manager window to make the RegisterShellHookWindow() call working [thanks to Filip :)]
...
svn path=/trunk/; revision=14183
2005-03-18 23:00:54 +00:00
Martin Fuchs
a5b6da0234
cleanup of latest RegisterShellHookWindow() changes
...
svn path=/trunk/; revision=14182
2005-03-18 20:34:01 +00:00
Gunnar Dalsnes
846dc1aebe
-remove incorrect handle count check when deleting files
...
-reformat code
svn path=/trunk/; revision=14181
2005-03-18 19:36:36 +00:00
Hervé Poussineau
f0bec76acd
Fix a warning with some compilers about non-initialized variable.
...
This can't really happen in real execution, but let's be the compiler happy ;)
svn path=/trunk/; revision=14180
2005-03-18 19:00:48 +00:00
Hervé Poussineau
64944b49f7
Don't double-define STATUS_ARRAY_BOUNDS_EXCEEDED
...
svn path=/trunk/; revision=14179
2005-03-18 17:45:59 +00:00
Hervé Poussineau
301637bbde
Implement partly IoReportResourceForDetection() and IoReportDetectedDevice(), just enough to support serial driver
...
svn path=/trunk/; revision=14178
2005-03-18 16:51:39 +00:00
Hervé Poussineau
08da4a07b0
Implement legacy detection (it should be able to detect the first two serial ports)
...
Implement reading by polling (expect lots of bugs!)
Use receive and send queues
Better handling of some IRPs
Lots of small bugs fixes
svn path=/trunk/; revision=14177
2005-03-18 16:01:35 +00:00
Thomas Bluemel
343e3f7bdc
can't receive the cid from a KTHREAD structure, fixes compiling with debugging enabled
...
svn path=/trunk/; revision=14176
2005-03-18 13:52:21 +00:00
Alex Ionescu
c2c6049107
Update ETHREAD fields and termination port stucture to XP, and do necessary code changes. This makes reaping even faster. It's 2:30am, i hope there's no bugs ;-)
...
svn path=/trunk/; revision=14175
2005-03-18 07:19:30 +00:00