Royce Mitchell III
8ac9a09484
patch by Filip Navara:
...
IopCreateDeviceNode should allocate from NonPagedPool, not PagedPool... (the memory is accessed at DISPATCH_LEVEL)
svn path=/trunk/; revision=14319
2005-03-25 19:34:26 +00:00
Thomas Bluemel
71cda6ad2a
only return the token handle if creating it succeeded
...
svn path=/trunk/; revision=14316
2005-03-25 18:13:31 +00:00
Filip Navara
e11896f814
Fix a typo.
...
svn path=/trunk/; revision=14313
2005-03-25 15:48:03 +00:00
Hartmut Birr
2b55bc2731
- Implemented NpfsCleanup.
...
- Moved most of the code from NpfsClose to NpfsCleanup.
- If a pipe handle is closed, remove the fcb from the wait list and cancel a connecting irp if one is waiting.
svn path=/trunk/; revision=14310
2005-03-25 13:40:33 +00:00
Filip Navara
a106e5c2e0
Fix uninitialized variable warnings.
...
svn path=/trunk/; revision=14308
2005-03-25 12:00:56 +00:00
Hartmut Birr
0341276444
Reverted my last changes which allows to read from a listening pipe.
...
svn path=/trunk/; revision=14307
2005-03-25 11:45:48 +00:00
Hartmut Birr
bb8e4bcd9e
Fixed the return value and last error in ConnectNamedPipe if a overlapped structure is given.
...
svn path=/trunk/; revision=14306
2005-03-25 11:25:44 +00:00
Hartmut Birr
79d1ef572c
Added a missing unlock.
...
svn path=/trunk/; revision=14305
2005-03-25 11:05:10 +00:00
Filip Navara
97ae5f94b5
Fix compilation.
...
svn path=/trunk/; revision=14299
2005-03-24 13:17:23 +00:00
Art Yerkes
0ecfffa8a0
This is change 1 of 2.
...
AddIPAddress and DeleteIPAddress are now implemented all the way down.
Next we need the dhcp service live enough to assign the address from userland,
then we can remove the IP address setting from the kernel.
svn path=/trunk/; revision=14298
2005-03-24 10:46:52 +00:00
Hervé Poussineau
632a47580b
- Add synchronization on input and output buffers
...
- Respect timeouts on IRP_MJ_READ
- Get right buffer in read/write routines
svn path=/trunk/; revision=14297
2005-03-24 07:50:41 +00:00
Hartmut Birr
974ee62e85
- Guarded the calls to IoSetCancelRoutine with IoAcquireCancelSpinLock/IoReleaseCancelSpinLock.
...
- Used a fastmutex as lock for the data queue.
- Used paged pool for the data buffers.
- Allowed the server to read (and to wait) on a listening pipe.
- Implemented the non blocking read operations.
svn path=/trunk/; revision=14296
2005-03-23 22:11:20 +00:00
Hartmut Birr
7889b35088
Set the share disposition of an interrupt according to the value from the resource.
...
svn path=/trunk/; revision=14295
2005-03-23 21:51:40 +00:00
Emanuele Aliberti
b929be435f
old Win9x drivers subsystem id
...
svn path=/trunk/; revision=14294
2005-03-23 21:51:08 +00:00
Hervé Poussineau
2a60fd0675
SUBLANG_NEUTRAL -> SUBLANG_ENGLISH_US because ReactOS searches for english/US if no more suitable langage is found
...
svn path=/trunk/; revision=14293
2005-03-23 21:06:02 +00:00
Hartmut Birr
1821eebb12
Fixed the calling convention of the cancel routine.
...
svn path=/trunk/; revision=14292
2005-03-23 19:05:42 +00:00
Thomas Bluemel
8e6267fd39
revert my changes
...
svn path=/trunk/; revision=14275
2005-03-23 13:26:38 +00:00
Emanuele Aliberti
58042e8e21
updated an absolete comment
...
svn path=/trunk/; revision=14274
2005-03-22 23:34:08 +00:00
Hervé Poussineau
64574d47b1
- Implement IOCTL_SERIAL_GET_COMMSTATUS, IOCTL_SERIAL_PURGE, IOCTL_SET_QUEUE_SIZE
...
- Add a hack in IOCTL_SERIAL_GET_BAUD_RATE to get it working with mode.exe
svn path=/trunk/; revision=14273
2005-03-22 22:10:44 +00:00
Hervé Poussineau
c75445a9d4
Christoph von Wittich <Christoph@ApiViewer.de>
...
- Extract hard-coded english sentences from settings.c and put them into resources
- Add corresponding german translations
- Correct some control locations in german and english resource files
- Show only resolutions >= 640x480
svn path=/trunk/; revision=14271
2005-03-22 20:16:41 +00:00
Gé van Geldorp
59904f6ca5
Forgotten file in r13928
...
svn path=/trunk/; revision=14270
2005-03-22 19:32:17 +00:00
Thomas Bluemel
7a236ead2e
forgot this file
...
svn path=/trunk/; revision=14269
2005-03-22 17:46:44 +00:00
Thomas Bluemel
8d780ebc45
fixed a few race conditions during thread/process termination leading to dead-locks
...
svn path=/trunk/; revision=14268
2005-03-22 17:32:15 +00:00
Thomas Bluemel
c0b7a5108d
improve readability by removing obsolete gotos and for loops where appropriate
...
svn path=/trunk/; revision=14267
2005-03-22 17:17:02 +00:00
Alex Ionescu
2700763b70
Fix really really big Mutex/APC bug. Killing GUI Threads from taskmanager should now work flawlessly, and gui apps should work better; the bug had probably tiny important impact in them
...
svn path=/trunk/; revision=14264
2005-03-22 03:06:03 +00:00
Thomas Bluemel
efa9275d99
forgot to remove debug messages
...
svn path=/trunk/; revision=14263
2005-03-22 03:05:46 +00:00
Thomas Bluemel
ef30b93924
silence obsolete debug message
...
svn path=/trunk/; revision=14262
2005-03-22 02:35:54 +00:00
Thomas Bluemel
a642687b55
fixed thread/process termination bugs that might have caused crashes. due to a apc bug gui threads terminating gui threads doesn't work. Alex is going to take care of it.
...
svn path=/trunk/; revision=14261
2005-03-22 02:32:14 +00:00
Hervé Poussineau
fe8ad2a13b
Sylvain Petreolle <spetreolle@yahoo.fr>
...
- Translate sysdm.cpl into french
- Fix misplaced icons and text boxes
- Add default values into network identification
svn path=/trunk/; revision=14260
2005-03-21 23:37:02 +00:00
Aleksey Bragin
9cc07a82a9
Nice "About Explorer" icon, by Mindflyer.
...
svn path=/trunk/; revision=14259
2005-03-21 22:10:10 +00:00
Hervé Poussineau
725a3c2f57
Change REG_MULTI_SZ entry values to readable form.
...
svn path=/trunk/; revision=14258
2005-03-21 22:07:06 +00:00
Filip Navara
8c984877c4
Move the process object dereference from NtTerminateProcess to PspExitProcess (comments inside).
...
svn path=/trunk/; revision=14257
2005-03-21 21:33:31 +00:00
Filip Navara
49b1d66ec3
- Advance the CurrentEntry pointer before terminating thread in PspTerminateProcessThreads.
...
- Lock the process in NtTerminateProcess to prevent race conditions.
svn path=/trunk/; revision=14256
2005-03-21 20:11:52 +00:00
Gunnar Dalsnes
561b4db8e9
readd incorrectly removed access mapping
...
svn path=/trunk/; revision=14255
2005-03-21 17:13:55 +00:00
Gunnar Dalsnes
4dcc066ed7
CopyAcceleratorTableA: dont access lpAccelDst it its NULL (w3seek)
...
svn path=/trunk/; revision=14254
2005-03-21 17:11:48 +00:00
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