Dmitry Chapyshev
6c670fb344
- Formatting fix. No code change
...
svn path=/trunk/; revision=38566
2009-01-04 16:18:29 +00:00
Aleksey Bragin
2494ca79f9
- Rewrite SystemTimeOfDay QuerySystemInformation case. ReqSize is the amount of data copied to the user so use it accordingly. Also, fill up the buffer as much as the caller requested. Fixes 1 "ntdll_winetest.exe info".
...
- Use a newer (5.0 and higher) version of SYSTEM_TIMEOFDAY_INFORMATION structure (consisting of two additional 64 bits fields: boot time bias and sleep time bias).
svn path=/trunk/; revision=38565
2009-01-04 15:11:47 +00:00
Dmitry Gorbachev
24dceb4922
Add type casts to RtlpCallQueryRegistryRoutine().
...
svn path=/trunk/; revision=38564
2009-01-04 14:40:27 +00:00
Dmitry Gorbachev
fa2d477672
Silence GCC 4.4.0 warnings.
...
svn path=/trunk/; revision=38563
2009-01-04 14:27:04 +00:00
Dmitry Gorbachev
bc752511c5
PWSTR -> PCWSTR
...
svn path=/trunk/; revision=38562
2009-01-04 14:26:59 +00:00
Aleksey Bragin
0491ac98be
Dmitry Chapyshev
...
- Add buffer length checks to NtQueryInformationThread.
svn path=/trunk/; revision=38561
2009-01-04 13:43:08 +00:00
Aleksey Bragin
b7aa576e73
Dmitry Chapyshev
...
- Add more length checks to NtQueryInformationProcess, inspired by r28570.
svn path=/trunk/; revision=38560
2009-01-04 11:56:14 +00:00
Ged Murphy
0751b2af16
- Generate to do list, test list, bug list and deprecated list.
...
- Add place holder for header and footer. This will need to be changed to suit the script.
- Don't generate a tab index.
- Build the search data so we can search the source.
svn path=/trunk/; revision=38559
2009-01-04 11:44:45 +00:00
Christoph von Wittich
e346ebb655
sync riched20 with wine 1.1.12
...
svn path=/trunk/; revision=38558
2009-01-04 11:42:09 +00:00
Christoph von Wittich
7d6f7e3e2f
sync browseui_winetest with wine 1.1.12
...
svn path=/trunk/; revision=38557
2009-01-04 11:34:13 +00:00
Christoph von Wittich
97415b80b6
sync hlink_winetest with wine 1.1.12
...
svn path=/trunk/; revision=38556
2009-01-04 11:33:07 +00:00
Christoph von Wittich
64915ab8ed
sync iphlpapi_winetest with wine 1.1.12
...
svn path=/trunk/; revision=38555
2009-01-04 11:31:13 +00:00
Christoph von Wittich
02a42aaf0d
sync msxml3 with wine 1.1.12 (2/2)
...
svn path=/trunk/; revision=38554
2009-01-04 10:48:31 +00:00
Christoph von Wittich
29dc01c8e2
sync msxml3 with wine 1.1.12 (1/2)
...
svn path=/trunk/; revision=38553
2009-01-04 10:48:19 +00:00
Aleksey Bragin
f54bc7959a
- Revert changes to NtSetVolumeInformationFile made in 38550, it should indeed use IoGetRelatedDeviceObject, not target device.
...
svn path=/trunk/; revision=38552
2009-01-04 10:12:38 +00:00
Aleksey Bragin
2882b5579f
- Fix a typo: if a process has DisableBoost set then TRUE should be returned when querying ProcessPriorityBoost information, not FALSE.
...
svn path=/trunk/; revision=38551
2009-01-04 09:41:34 +00:00
Aleksey Bragin
8935e052bf
- Merge IoGetRelatedTargetDevice implementation by Pierre Schweitzer (pierre-fsd branch), with my modifications.
...
svn path=/trunk/; revision=38550
2009-01-04 09:35:35 +00:00
Hervé Poussineau
7b50d4352c
Add a check to not mix up host and target modules
...
Should probably be moved later outside of backend directory
svn path=/trunk/; revision=38549
2009-01-04 08:38:19 +00:00
Cameron Gutman
bdbc81f185
- Revert r38547 which reverted r38546 which was correct
...
- I fail
svn path=/trunk/; revision=38548
2009-01-04 08:12:13 +00:00
Cameron Gutman
b372a95ba2
- Revert r38546
...
- Include windef.h in precomp.h
svn path=/trunk/; revision=38547
2009-01-04 07:45:08 +00:00
Cameron Gutman
963b989ea5
- Fix debug build
...
- Something weird happened with the headers and DWORD somehow got lost
- This is a hack and will be reverted later
svn path=/trunk/; revision=38546
2009-01-04 07:25:08 +00:00
Cameron Gutman
6fb0f9aa2d
- Merge the rest of my changes
...
svn path=/trunk/; revision=38545
2009-01-04 05:33:43 +00:00
James Tabor
39cecf5684
- Fix build.
...
svn path=/trunk/; revision=38544
2009-01-04 05:16:29 +00:00
James Tabor
e5a50d7176
- Implement large ansi unicode string support. Not sure if we need to add it in win32k.
...
svn path=/trunk/; revision=38543
2009-01-04 05:06:14 +00:00
Cameron Gutman
831afe52e7
- Merge r38358, r38539, and r38541
...
svn path=/trunk/; revision=38542
2009-01-04 04:39:32 +00:00
James Tabor
b470703879
- Add check for probed strings. Thanks, Timo and Thomas.
...
svn path=/trunk/; revision=38540
2009-01-04 04:09:19 +00:00
Thomas Bluemel
856d0c4f7b
Fix usage of ProbeForReadUnicodeString
...
svn path=/trunk/; revision=38538
2009-01-04 01:50:37 +00:00
Pierre Schweitzer
c78f1d3a6d
Removed avtest.sys from package as it's been removed in r37748.
...
Spotted by Olaf Siejka
svn path=/trunk/; revision=38537
2009-01-03 21:20:52 +00:00
Dmitry Gorbachev
0e0e4d8dd8
- Add hack-sync again (bug #3591 ).
...
- Silence linker warning.
svn path=/trunk/; revision=38535
2009-01-03 15:51:10 +00:00
Dmitry Gorbachev
fc04035227
Consistently use NULL, as suggested by Paolo Devotee.
...
svn path=/trunk/; revision=38534
2009-01-03 15:50:55 +00:00
Stefan Ginsberg
790283c9de
- Switch back to the previous implementation of GetPrivateObjectSecurity now that RtlQuerySecurityObject is implemented (thanks jimtabor)
...
svn path=/trunk/; revision=38533
2009-01-03 15:20:47 +00:00
Aleksey Bragin
658957a6ab
- Don't leak a FileObject reference in case of failure.
...
svn path=/trunk/; revision=38531
2009-01-03 13:23:44 +00:00
Aleksey Bragin
331aa9e529
- Check if CompletionFilter has a valid value too.
...
svn path=/trunk/; revision=38530
2009-01-03 12:42:29 +00:00
Dmitry Chapyshev
b9ffb1676a
- Add checking of CompletionFilter parameter. This is fixed 3 wine tests for kernel32
...
svn path=/trunk/; revision=38529
2009-01-03 12:22:14 +00:00
Dmitry Chapyshev
1c312cc501
- Add spoolss from Wine
...
svn path=/trunk/; revision=38527
2009-01-03 11:18:58 +00:00
Michael Martin
ce357e0a0f
- PeekNamedPipe: Fixed BufferSize calculation, as it is the size of the FILE_PIPE_PEEK_BUFFER struct + the nBufferSize parameter passed from caller.
...
svn path=/trunk/; revision=38522
2009-01-03 09:24:44 +00:00
Aleksey Bragin
d8316ddcfb
- Add a missing EA buffer validation.
...
- Free an EA buffer if it was allocated and error/exception happened.
svn path=/trunk/; revision=38521
2009-01-03 09:18:55 +00:00
James Tabor
de1fd1f76d
- Removed SEH abuse and add notes for the hook code, in NtUserDefSetText.
...
- Update NtUserCallHwndLock subfunctions.
svn path=/trunk/; revision=38518
2009-01-03 04:02:54 +00:00
James Tabor
140f031357
- Add check for null Wnd, see bug 3995.
...
svn path=/trunk/; revision=38517
2009-01-03 02:20:50 +00:00
James Tabor
33ff58086c
- Implement RtlQuerySecurityObject.
...
svn path=/trunk/; revision=38513
2009-01-02 23:52:37 +00:00
Hervé Poussineau
7d3efdbdb0
Fix serial devices detection
...
Thanks at Maciej Bialas (bjauy at o2.pl) for testing
svn path=/trunk/; revision=38512
2009-01-02 22:12:48 +00:00
Timo Kreuzer
1fa9bb9b8e
Use the bitmap's palette, not the DC one's in NtGdiGetDIBitsInternal. Fixes Firefox colors going nots after 60 sec.
...
See issue #3854 for more details.
svn path=/trunk/; revision=38511
2009-01-02 22:08:09 +00:00
Stefan Ginsberg
fbd7681b84
- Cleanup AccessCheck, and set the correct last error in the case where the check succeeds but access is denied
...
- Cleanup NtAccessCheck, properly set desired access when previous mode is kernel, remove a duplicate check that is performed in SeAccessCheck, and don't fail with STATUS_ACCESS_DENIED when the check succeeds but denies access -- the result of the access check is returned in the 'AccessStatus' parameter
svn path=/trunk/; revision=38510
2009-01-02 17:39:45 +00:00
Aleksey Bragin
226c5fb558
- Add Dmitry Gorbachev's hack for bug 3626 problem (cmd shell initially comes up in permanent loop printing squares). Until a better solution is implemented...
...
See issue #3626 for more details.
svn path=/trunk/; revision=38509
2009-01-02 17:38:01 +00:00
Stefan Ginsberg
33e098eaaa
- Add Wine's GetPrivateObjectSecurity and use it instead of our that uses the unimplemented RtlQuerySecurityObject routine
...
svn path=/trunk/; revision=38508
2009-01-02 17:14:42 +00:00
Johannes Anderwald
124bf05832
- Store PhysicalDeviceObject in device extension
...
- initialize ISubdevice list
- improve PcRegisterSubdevice
- implement IDmaChannelSlave_fnAllocateBuffer, IDmaChannelSlave_fnFreeBuffer
- partly implement IPortFilterWaveCyclic interface
- add IClsVersion interface to IPortDMus, IPortTopology, IPortWavePci
- check for IPinCount, IPowerNotify interface during IPortWaveCyclic initialization
- implement IPortWaveCyclic_fnNewRegistryKey
- first hack version of creating IPortWaveCyclic_fnNewSlaveDmaChannel
- implement ISubdevice interface for IPortWaveCyclic
svn path=/trunk/; revision=38507
2009-01-02 15:05:57 +00:00
Aleksey Bragin
4d8ae40ee4
- Remove incorrect and undocumented FsRtlNotifyReportChange declaration.
...
- Add FILE_NOTIFY_INFORMATION structure definition.
svn path=/trunk/; revision=38504
2009-01-02 10:38:21 +00:00
Aleksey Bragin
cf0aa5c69c
- All FsRtlRemoveMcb functions return void.
...
svn path=/trunk/; revision=38503
2009-01-02 10:09:55 +00:00
Timo Kreuzer
9c19a9af87
Flush the gdi batch in NtGdiDeletObjectApp to make sure we don't try to do stuff with deleted objects later. This fixes some problems with Firefox.
...
svn path=/trunk/; revision=38501
2009-01-01 22:13:07 +00:00
Stefan Ginsberg
fbd7f8a2aa
- Only reserve APIC memory on x86
...
- Don't reserve 32 pages for VGA registers -- deprecated since 11917, 4 years ago
- Use KeNumberProcessors instead of MAXIMUM_PROCESSORS when mapping the PCRs
- Remove MmInitMemoryAreas, a nop since revision 1093, 8 years ago
- Remove unused KeMemoryMapRangeCount/KeMemoryMap
svn path=/trunk/; revision=38500
2009-01-01 17:00:38 +00:00