Gregor Anich
0ac49e9d42
Use a work item only for calling KdSystemDebugControl with code 10 (which is Tab + K, or "Enter Kernel Debugger") because sometimes when the system crashes work items do not work anymore. Thanks to Filip for pointing out the problem.
...
svn path=/trunk/; revision=14253
2005-03-21 17:09:06 +00:00
Hervé Poussineau
160084df80
Based on work by Saveliy Tretiakov (saveliyt@mail.ru)
...
Implement IOCTL_SERIAL_GET_PROPERTIES
svn path=/trunk/; revision=14252
2005-03-21 12:41:54 +00:00
Hervé Poussineau
28a24e8079
- Implement GetCommProperties (Saveliy Tretiakov <saveliyt@mail.ru>)
...
- Remove a test in GetCommState that shouldn't exist
svn path=/trunk/; revision=14251
2005-03-21 10:32:15 +00:00
Filip Navara
e5d49d1493
Fix a typo in write_function_stubs.
...
svn path=/trunk/; revision=14250
2005-03-21 08:43:01 +00:00
Filip Navara
07647a0b62
Specify correct access rights in NtOpenProcess when sending control events.
...
svn path=/trunk/; revision=14249
2005-03-21 08:32:22 +00:00
Filip Navara
fd19aa00e6
Correctly draw the titlebar as active or inactive during the processing of WM_NCACTIVATE message.
...
svn path=/trunk/; revision=14248
2005-03-21 01:59:21 +00:00
Filip Navara
2315100314
- Cleanup DefWndDoButton function.
...
- Fix some loops where GetMessage was inadvertently used.
svn path=/trunk/; revision=14247
2005-03-21 01:34:02 +00:00
Filip Navara
3a6ab460dd
- Move WINDOWOBJECT_NEED_INTERNALPAINT flag handling to NtGdiBeginPaint.
...
- Fix IntGetPaintMessage to not return TRUE when no message was returned.
- IntIsWindowDirty shouldn't check for the WINDOWOBJECT_NEED_NCPAINT flag (at least not now).
svn path=/trunk/; revision=14246
2005-03-21 00:55:16 +00:00
Emanuele Aliberti
b1367292b1
cleaned a wrong comment (copy&paste)
...
svn path=/trunk/; revision=14245
2005-03-20 23:01:48 +00:00
Emanuele Aliberti
a90ec8327c
SM: init system reading the registry
...
CSR: register with SM for IMAGE_SUBSYSTEM_WINDOWS_CUI
svn path=/trunk/; revision=14244
2005-03-20 22:55:05 +00:00
Filip Navara
8b0ad6b22f
Minor correction to my r14237 commit. Forgot to delete "++".
...
svn path=/trunk/; revision=14239
2005-03-20 21:44:58 +00:00
Filip Navara
a9c2167a20
Reorder the source file lists so we, lousy people, building with DEPENDENCIES=no can also enjoy the blessing of the PnP gods.
...
svn path=/trunk/; revision=14238
2005-03-20 21:40:00 +00:00
Filip Navara
17a549a975
Generate code without L-value casts.
...
svn path=/trunk/; revision=14237
2005-03-20 21:35:12 +00:00
Thomas Bluemel
86a52339fb
revert changes from CreateFileA
...
svn path=/trunk/; revision=14236
2005-03-20 20:46:16 +00:00
Eric Kohl
b718e3cc4e
- Add stubs: CM_GetChild, CM_GetChild_Ex, CM_GetParent, CM_GetPaarent_Ex, CM_GetSibling, CM_GetSibling_Ex, CM_Locate_DevNodeA, CM_Locate_DevNodeW, CM_Locate_DevNode_ExA, CM_Locate_DevNode_ExW
...
- Implement: CM_GetVersion, CM_GetVersion_Ex, CM_Connect_MachineA, CM_Connect_MachineW, CM_Disconnect_Machine.
- Implement RPC server in umpnpmgr.dll to reply to calls to CM_GetVersion/CM_GetVersion_Ex.
svn path=/trunk/; revision=14235
2005-03-20 20:43:46 +00:00
Filip Navara
a0da8855ea
There's no need to call PropertySheet twice.
...
svn path=/trunk/; revision=14234
2005-03-20 20:28:19 +00:00
Thomas Bluemel
b407470ef1
added support for template directories (copy ntfs extended attributes) to CreateDirectoryEx()
...
svn path=/trunk/; revision=14233
2005-03-20 20:27:56 +00:00
Filip Navara
34484a48d9
Initialize the "toc" field in the pdb_lookup structure in order
...
to prevent pdb_free_lookup from trying to delete invalid pointers.
svn path=/trunk/; revision=14232
2005-03-20 19:11:52 +00:00
Thomas Bluemel
0f4cfdb301
- added support for template files (copy ntfs extended attributes) to CreateFile()
...
- mask out file flags from dwFlagsAndAttributes before passing them to NtCreateFile as file attributes
svn path=/trunk/; revision=14231
2005-03-20 18:55:54 +00:00
Filip Navara
b4d371d7d2
Don't use uninitialized variable in _SHExpandEnvironmentStrings.
...
svn path=/trunk/; revision=14230
2005-03-20 18:40:57 +00:00
Hervé Poussineau
e8ecbebd7d
Based on work by Mark Junker <mjscod@gmx.de>
...
- Detect UART type
- Clear transmit/receive FIFO if applicable
svn path=/trunk/; revision=14229
2005-03-20 18:30:09 +00:00
Magnus Olsen
0936234d7d
LPUNKNOWN pUnkOuter did check it was NULL and return
...
forget it should be not equal with NULL it return
thx to mifritscher did the first test to find my mistake
svn path=/trunk/; revision=14228
2005-03-20 18:20:59 +00:00
Gunnar Dalsnes
124f38a790
GetBinaryTypeA, CopyFileExA, CreateFileA, DeleteFileA, MoveFileWithProgressA: Use common A2W conv. routines
...
svn path=/trunk/; revision=14227
2005-03-20 17:39:11 +00:00
Gunnar Dalsnes
de75c774c3
removed faulty FilenameA2U (returned ptr to stack var)
...
remove faulty init of StaticUnicodeString (now done in ntdll)
svn path=/trunk/; revision=14226
2005-03-20 17:26:58 +00:00
Magnus Olsen
08482c30b1
start add hardware interface to hal
...
we now map the hal to directdraw
follow api are implement in the ddraw for hal
but all hal api are not implement in the kernel
if you got louky it maby working with nvida driver now.
untested yet.
svn path=/trunk/; revision=14225
2005-03-20 17:24:11 +00:00
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