Stefan Ginsberg
f3b92fa090
- Remove LIST_FOR_EACH and LIST_FOR_EACH_SAFE from the kernel
...
- Fix a bug in KeStartProfile (a missing negation) which caused us to either free buffer when we shouldn't, or leak it
svn path=/trunk/; revision=35633
2008-08-25 18:21:19 +00:00
Timo Kreuzer
016e911156
merge 35359 from ros-amd64-bringup branch:
...
The TEB member is called ClientId not Cid on all Windows versions I could check (XP, 2k3, vista).
svn path=/trunk/; revision=35631
2008-08-25 16:38:02 +00:00
Stefan Ginsberg
b81b76caab
- Remove a header duplication and move a prototype to the correct place
...
svn path=/trunk/; revision=35630
2008-08-25 15:22:30 +00:00
Stefan Ginsberg
a362028c86
- NtLoadKey: Call NtLoadKeyEx directly instead of calling NtLoadKey2 (which forwards to NtLoadKeyEx)
...
svn path=/trunk/; revision=35629
2008-08-25 15:10:27 +00:00
Timo Kreuzer
6805ef1936
merge 34702 and 34987 from ros-amd64-bringup branch:
...
- convert LDR_RESOURCE_INFO members from ULONG to ULONG_PTR
- fix SECURITY_DESCRIPTOR_RELATIVE and KDPC_DATA
svn path=/trunk/; revision=35628
2008-08-25 14:51:22 +00:00
Stefan Ginsberg
8dbbc041c3
- Undefine KdPrint before redefining it.
...
svn path=/trunk/; revision=35626
2008-08-25 13:42:17 +00:00
Johannes Anderwald
d1813375f5
- Partly fix launching control panel applets
...
svn path=/trunk/; revision=35624
2008-08-25 07:54:19 +00:00
Andrew Munger
239ad82645
Add odbc32 to the build system and bootcd.
...
It builds and it's mere presence allows php to load.
Please have a look at the .rbuild, it probably needs tweaked.
svn path=/trunk/; revision=35623
2008-08-25 07:49:46 +00:00
Eric Kohl
5979e2e463
Add "Boot Acceptance Application for Registry". Such a big name for such a small utility ;)
...
svn path=/trunk/; revision=35615
2008-08-24 23:07:39 +00:00
Cameron Gutman
3a7a8f1f08
- Merge aicom-network-fixes up to r35611
...
svn path=/trunk/; revision=35614
2008-08-24 20:50:17 +00:00
Stefan Ginsberg
ca33f36d34
- [FORMATTING] Comment and formatting fixes for LocateChildDevice. No code change.
...
svn path=/trunk/; revision=35613
2008-08-24 20:40:27 +00:00
Cameron Gutman
6f97ab13eb
- Same fix as my last commit
...
svn path=/trunk/; revision=35612
2008-08-24 19:54:50 +00:00
Stefan Ginsberg
3250ec8a01
- [FORMATTING] Code style and comment cleanup. No code change.
...
svn path=/trunk/; revision=35608
2008-08-24 18:47:14 +00:00
Eric Kohl
0eaca617d3
Don't try to print information about a service that doesn't exist.
...
svn path=/trunk/; revision=35606
2008-08-24 18:30:59 +00:00
Eric Kohl
866b97d444
SEH-protect all calls to remote functions.
...
Based on patches from Bug #3669 by bugboy <martinmnet@hotmail.com>.
svn path=/trunk/; revision=35605
2008-08-24 18:27:17 +00:00
Eric Kohl
413b6d969f
Hack the declaration of RQueryServiceConfigA. This hack has already been applied to RQueryServiceConfigW.
...
Based on patches from Bug #3669 by bugboy <martinmnet@hotmail.com>.
svn path=/trunk/; revision=35604
2008-08-24 18:08:17 +00:00
Johannes Anderwald
1e3bc51e71
- Check if source and destination is the same. Fixes creating a new directory and using the default name
...
svn path=/trunk/; revision=35603
2008-08-24 16:43:08 +00:00
Cameron Gutman
5486706e21
- Remove one of the ASSERTs in SocketCalloutEnter
...
svn path=/trunk/; revision=35602
2008-08-24 16:37:15 +00:00
Stefan Ginsberg
13362ee99b
- Remove KEBUGCHECK and KEBUGCHECKEX macros
...
- Replace "KeBugCheck(0)" by ASSERT(FALSE)
- Replace deprecated "CPRINT" by DRINT1
svn path=/trunk/; revision=35600
2008-08-24 15:48:05 +00:00
Stefan Ginsberg
e0e86d6092
- Remove deprecated makefile
...
svn path=/trunk/; revision=35599
2008-08-24 15:42:30 +00:00
Stefan Ginsberg
168fa9b543
- Formatting and comment fixes (no code change)
...
svn path=/trunk/; revision=35598
2008-08-24 15:41:13 +00:00
Gregor Brunmar
10daaf90a6
D3D9:
...
* Implemented IDirect3DSwapChain9::GetDevice() and GetPresentParameters()
* Added helper function to D3D9BaseObject to convert IUnknown* to IDirect3D9Device*
* Fixed behavior in IDirect3DDevice9::GetSwapChain() when an invalid index was specified
svn path=/trunk/; revision=35594
2008-08-24 11:18:30 +00:00
Gregor Brunmar
f3890a8a5c
D3D9:
...
* Replace D3D9BaseObject's dependency on Direct3DDevice9
* More HAL device init stuff
svn path=/trunk/; revision=35593
2008-08-24 10:15:44 +00:00
Gregor Brunmar
57fad8bdc4
D3D9:
...
* Fixed incomplete HAL device
* Fixed IDirect3DSwapChain9 and D3D9BaseObject ref counting
svn path=/trunk/; revision=35592
2008-08-24 09:34:16 +00:00
Johannes Anderwald
72d7445528
- Use the name of the cpl as the mutex name
...
- The mutex name is a unicode buffer, pass it to CreateMutexW function
- fixes bug 3489
svn path=/trunk/; revision=35591
2008-08-24 08:37:25 +00:00
Martin Fuchs
5ed0e9015c
update XMLStorage: correctly handle dots and colons in attribute names
...
svn path=/trunk/; revision=35590
2008-08-24 06:58:19 +00:00
Cameron Gutman
86ab49ef00
- Add myself to credits :)
...
svn path=/trunk/; revision=35585
2008-08-24 01:56:56 +00:00
Cameron Gutman
dbc052ab84
- Merge aicom-network-fixes up to r35583
...
svn path=/trunk/; revision=35584
2008-08-24 01:53:58 +00:00
Art Yerkes
978a879fe9
Catch failure to release the cancel spinlock. Would've spotted my error in
...
tcpip.sys.
svn path=/trunk/; revision=35581
2008-08-23 23:04:15 +00:00
Cameron Gutman
0819ff13a1
- Enable the failure debug prints in MsafdReturnWithErrno
...
- They shouldn't spam the debug log and they're a great way to tell if something is going wrong in the network stack
svn path=/trunk/; revision=35580
2008-08-23 22:42:44 +00:00
Cameron Gutman
6d866748fb
- Remove a hack not needed because of r35575
...
svn path=/trunk/; revision=35576
2008-08-23 20:27:26 +00:00
Cameron Gutman
5194ea09e3
- Release the cancel spin lock before returning
...
- Revert some unintentional changes made in r35485
svn path=/trunk/; revision=35575
2008-08-23 20:21:15 +00:00
Johannes Anderwald
132a5a7354
- Refresh treeview when a folder item is deleted
...
svn path=/trunk/; revision=35572
2008-08-23 18:10:04 +00:00
Gregor Brunmar
8a1dfee7ce
This seems to be more correct
...
svn path=/trunk/; revision=35571
2008-08-23 17:52:35 +00:00
Johannes Anderwald
c607aa3f2b
- Check if source and destination is the same. Fixes creating a new directory and using the default name
...
- Prevent a potential buffer overflow in the file properties dialog
svn path=/trunk/; revision=35570
2008-08-23 17:32:17 +00:00
Johannes Anderwald
91c726edc7
- Pass the msi package in quotes
...
- Fixes launching msi packages from directories with spaces
- See bug 3342
svn path=/trunk/; revision=35569
2008-08-23 17:26:26 +00:00
Gregor Brunmar
07147e6a3c
* Refactored GetDirect3D9AdapterInfo() to make life a little easier in InitD3D9BaseDevice().
...
* Filled IDirect3DDevice9::DeviceData[] with correct info
svn path=/trunk/; revision=35568
2008-08-23 17:24:27 +00:00
Stefan Ginsberg
48021764b4
- Add THREAD_TERMINATE_HELD_MUTEX bugcode and make use of it
...
svn path=/trunk/; revision=35567
2008-08-23 17:16:16 +00:00
Aleksey Bragin
e8d5b46ac4
- Implement IopGetRegistryValue (complementary function to IopOpenRegistryKeyEx). Not used yet.
...
svn path=/trunk/; revision=35566
2008-08-23 17:11:12 +00:00
Stefan Ginsberg
5cf8b31211
- In IoAcquire/ReleaseCancelSpinLock, use the queued "IopCancelSpinLock" instead of a ros-specific "CancelSpinLock" standard spinlock
...
- Misc fixes
svn path=/trunk/; revision=35565
2008-08-23 16:30:14 +00:00
Gregor Brunmar
3291fc11c0
Added missing documentation
...
svn path=/trunk/; revision=35564
2008-08-23 15:17:00 +00:00
Gregor Brunmar
ce56b08815
* Refactored D3D9 structures a bit
...
* Started implementing IDirect3D9::CreateDevice()
svn path=/trunk/; revision=35563
2008-08-23 15:01:19 +00:00
Hervé Poussineau
94c1c807bc
Fix typo
...
svn path=/trunk/; revision=35562
2008-08-23 14:43:30 +00:00
Aleksey Bragin
fed8bf35b4
- Perform volume operations as described in http://msdn.microsoft.com/en-us/library/aa364562(VS.85).aspx : Open, Lock, Work, Dismount, Unlock, Close.
...
- Our fastfat driver doesn't support lock/unlock and dismount operations, so no improvement yet.
svn path=/trunk/; revision=35560
2008-08-23 11:41:04 +00:00
Aleksey Bragin
ccfc2dc23d
- Fix fs_isdirty prototype, since there is no need to pass DriveRoot there.
...
svn path=/trunk/; revision=35559
2008-08-23 10:49:57 +00:00
Aleksey Bragin
f460c4e31c
- Remove a hack around sending FSCTL_ to an opened volume handle, it works good enough without the need to open another handle to the file system.
...
svn path=/trunk/; revision=35558
2008-08-23 10:47:52 +00:00
Art Yerkes
6156320103
Silence debug spew.
...
svn path=/trunk/; revision=35557
2008-08-23 10:13:14 +00:00
Art Yerkes
f2bd7ae8a0
Restore cancellation for proper socket shutdown.
...
svn path=/trunk/; revision=35555
2008-08-23 09:49:57 +00:00
Hervé Poussineau
0720856576
Add new devices at start of list, not end. Order is now like in pre-r35543
...
svn path=/trunk/; revision=35554
2008-08-23 09:43:56 +00:00
Art Yerkes
30108cfd31
Should've done this a long time ago. Just noticed that we're potentially
...
sending a bunch of 0 handles into AfdSelect.
svn path=/trunk/; revision=35553
2008-08-23 09:01:29 +00:00