Magnus Olsen
e01e983072
Cover the most hal startup process it now time start implement hal in ddraw.dll
...
But we still does not doing the whole startup process right.
svn path=/trunk/; revision=18862
2005-10-29 23:28:12 +00:00
Thomas Bluemel
cdea367eef
release the keep-alive reference of the process object
...
svn path=/trunk/; revision=18861
2005-10-29 22:58:14 +00:00
Thomas Bluemel
e601c831b9
- don't dereference the section object in MmCreateProcessAddressSpace
...
- properly handle object references in PspCreateProcess
svn path=/trunk/; revision=18860
2005-10-29 22:15:10 +00:00
Thomas Bluemel
0d70a37f3b
- protect access to buffers in NtCreateThread and NtOpenThread
...
- fix incorrect usage of PSEH in NtCreateThread
svn path=/trunk/; revision=18859
2005-10-29 21:33:57 +00:00
Magnus Olsen
f3922196a5
Setup the hal startup process some bit. We still does not insate hal right yet.
...
svn path=/trunk/; revision=18858
2005-10-29 21:20:50 +00:00
Maarten Bosma
8548c576bd
Improve macro for stubs inside of ddraw. Thx to w3seek.
...
svn path=/trunk/; revision=18857
2005-10-29 21:07:04 +00:00
Magnus Olsen
9215cc3827
sorry forget This->DirectDrawGlobal
...
svn path=/trunk/; revision=18856
2005-10-29 20:08:49 +00:00
Magnus Olsen
8ad9c2cb4c
Do not trust msdn what it say about dwContext in any struct "MSDN : it is not in use for windows nt", "My note: it is in use for all os, and it always point to DDRAWI_DIRECTDRAW_GBL.hDD and we doing that. now the callbacks works in startup process.
...
svn path=/trunk/; revision=18855
2005-10-29 20:06:23 +00:00
Magnus Olsen
d4b6cf2ab1
Setup the hal inisate bit more. and commect the code. We still does not insate hal right yet.
...
svn path=/trunk/; revision=18854
2005-10-29 18:57:45 +00:00
Thomas Bluemel
006d0bc6d7
- probe and capture parameters in NtCreateKey
...
- added ProbeForWriteUnicodeString and ProbeForReadUnicodeString macros
svn path=/trunk/; revision=18853
2005-10-29 16:00:00 +00:00
Thomas Bluemel
bffa3474f4
implemented the 32 bit version of GetSystemWow64DirectoryA/W (just set the last error code to ERROR_CALL_NOT_IMPLEMENTED)
...
svn path=/trunk/; revision=18852
2005-10-29 15:05:37 +00:00
Thomas Bluemel
e63b48188e
- deleting a registry value requires the KEY_SET_VALUE right
...
- capture the value name
svn path=/trunk/; revision=18851
2005-10-29 14:51:18 +00:00
Hartmut Birr
f4d5030a94
Merged MmReleaseMemoryArea into MmReleaseMmInfo.
...
We can only release the address space look if we are calling MmUnmapViewOfSection.
svn path=/trunk/; revision=18850
2005-10-29 14:12:20 +00:00
Hartmut Birr
5e158693d9
- Lock always the address space if we changing the virtual mapping.
...
This is necessary because we can create or remove a page table.
- If we unmap a section, we have to wait for all pending pageops
for the section within the current process. We do this by waiting
for all pageops for the section.
svn path=/trunk/; revision=18849
2005-10-29 14:10:35 +00:00
Hartmut Birr
470db6b8eb
Lock always the address space if we changing the virtual mapping.
...
This is necessary because we can create or remove a page table.
svn path=/trunk/; revision=18848
2005-10-29 14:09:00 +00:00
Nathan Woods
d74ef35a60
Calc: Fixed Enter key
...
svn path=/trunk/; revision=18847
2005-10-29 13:43:09 +00:00
Magnus Olsen
8afabfad9e
Fixed some hal insate problem
...
but it still is not right
svn path=/trunk/; revision=18846
2005-10-29 12:36:04 +00:00
Thomas Bluemel
77f8aeb66b
#include "w32k.h" -> #include <w32k.h>
...
svn path=/trunk/; revision=18845
2005-10-29 11:28:37 +00:00
Maarten Bosma
6612001198
Stub IDirectDrawKernel and IDirectDrawSurfaceKernel. This where the last two; now we got Stub for every COM-Interface in ddraw.dll.
...
svn path=/trunk/; revision=18844
2005-10-29 11:05:23 +00:00
Maarten Bosma
d33a9b8143
Define the GUIDs and other stuff.
...
svn path=/trunk/; revision=18843
2005-10-29 10:55:45 +00:00
Maarten Bosma
ce2340a078
Create Stubs for IDirectDrawVideoPortNotify and fix return values of IUnknown Stubs.
...
svn path=/trunk/; revision=18842
2005-10-29 10:37:26 +00:00
Maarten Bosma
53eca0bb47
Define COM-Interfaces for IDirectDrawKernel and SurfaceKernel and add a little typedef.
...
svn path=/trunk/; revision=18841
2005-10-29 10:33:12 +00:00
Thomas Bluemel
6ea94e6059
implemented SetupDiCreateDevRegKeyA
...
svn path=/trunk/; revision=18840
2005-10-29 09:59:30 +00:00
Thomas Bluemel
86bb1f6892
implemented SetupDiGetSelectedDriverA
...
svn path=/trunk/; revision=18839
2005-10-29 09:52:43 +00:00
Hervé Poussineau
c3bd1b9130
Fix infinite loop (spotted by mifritscher)
...
svn path=/trunk/; revision=18838
2005-10-29 09:49:19 +00:00
Magnus Olsen
689236b337
Taskmgr greenish font remake by irc:dnordenberg (Swedish translator) approved by irc:mf (UI coordinator)
...
svn path=/trunk/; revision=18837
2005-10-28 19:17:37 +00:00
Gé van Geldorp
fc5c3ee4b0
First send WM_ACTIVATE, then WM_SETFOCUS
...
svn path=/trunk/; revision=18836
2005-10-28 18:49:27 +00:00
Gé van Geldorp
6d06d18b14
Properly return window state
...
svn path=/trunk/; revision=18835
2005-10-28 18:48:23 +00:00
Thomas Bluemel
98191672ef
don't pass NULL as the last two parameters to ReadFile. This fixes a crash while installing OOo 2.0. Patch also submitted to winehq.
...
svn path=/trunk/; revision=18834
2005-10-28 15:33:05 +00:00
Thomas Bluemel
b1f73ba822
fix returning the new token handle in DuplicateTokenEx
...
svn path=/trunk/; revision=18833
2005-10-28 14:31:38 +00:00
Thomas Bluemel
6ee31ba0a4
forward EncodePointer and DecodePointer to ntdll
...
svn path=/trunk/; revision=18831
2005-10-28 13:37:55 +00:00
Maarten Bosma
2a59f839ef
Add Stubs for DirectDrawVideoPort and DDVideoPortContainer.
...
svn path=/trunk/; revision=18830
2005-10-28 12:12:33 +00:00
Maarten Bosma
4b06d87aad
Implement some DirectDraw related COM-Interfaces.
...
svn path=/trunk/; revision=18829
2005-10-28 12:09:22 +00:00
Maarten Bosma
013ca43155
Dick Buitelaar: Fix DevCpp Backend (Bug 802)
...
svn path=/trunk/; revision=18828
2005-10-28 10:22:24 +00:00
Thomas Bluemel
c89514fbae
fixed uninitialized variable warning
...
svn path=/trunk/; revision=18827
2005-10-28 09:49:45 +00:00
Hervé Poussineau
2c54e857c6
STDCALL -> NTAPI
...
Update headers to minimize differences between GCC and MSVC
Move the #include <debug.h> to each file to be able to use precompiled headers
Remove $Id tags
svn path=/trunk/; revision=18826
2005-10-28 07:49:16 +00:00
Art Yerkes
e78968e133
Added build xml.
...
svn path=/trunk/; revision=18825
2005-10-28 07:04:05 +00:00
Art Yerkes
73062a4f3c
Add green.
...
svn path=/trunk/; revision=18824
2005-10-28 07:03:31 +00:00
Art Yerkes
28056f2091
Make green build with rbuild and current headers.
...
svn path=/trunk/; revision=18823
2005-10-28 07:03:08 +00:00
Nathan Woods
13c8c834f2
Fixed notepad bug when creating a file on the command line
...
svn path=/trunk/; revision=18822
2005-10-28 01:29:55 +00:00
Brandon Turner
26d175e489
update todo.txt with current status
...
svn path=/trunk/; revision=18821
2005-10-28 00:54:31 +00:00
Christoph von Wittich
748170be22
fixed some warnings
...
svn path=/trunk/; revision=18820
2005-10-28 00:38:46 +00:00
Christoph von Wittich
d0cb6cb732
fixed 4 memory leaks
...
svn path=/trunk/; revision=18819
2005-10-28 00:14:27 +00:00
Thomas Bluemel
14db8e6026
simplify returning the previous count in NtReleaseMutant
...
svn path=/trunk/; revision=18818
2005-10-28 00:03:01 +00:00
Thomas Bluemel
4a3213bf1a
Fixed ProbeForRead* macros: make sure the data always is read while probing it
...
svn path=/trunk/; revision=18817
2005-10-27 23:48:22 +00:00
Thomas Bluemel
7c0b5680c1
crash the system is someone uses RTL functions that normally shouldn't be in ntoskrnl at all
...
svn path=/trunk/; revision=18816
2005-10-27 23:31:14 +00:00
Thomas Bluemel
80570317cb
fixed ProbeAndCaptureUnicodeString to properly capture unicode strings
...
svn path=/trunk/; revision=18815
2005-10-27 23:24:15 +00:00
Ged Murphy
87f4485a9f
- start of a rewrite for ipconfig
...
- simulate the MS netstat utilitys output
- again, it's incomplete, but commiting for SVN log purposes.
svn path=/trunk/; revision=18814
2005-10-27 23:13:04 +00:00
Thomas Bluemel
5f0cd0e893
integrate the reboot dialog into the wizard
...
svn path=/trunk/; revision=18813
2005-10-27 22:33:17 +00:00
Ged Murphy
7b494e5fe8
Add the beginnings of sc.exe
...
Very early stages and completley untested. Not adding to build.
Putting in SVN for the sole reason of keeping a development log
svn path=/trunk/; revision=18812
2005-10-27 22:16:52 +00:00