reactos.git
9 years agosync with trunk r46493
Jérôme Gardou [Sat, 27 Mar 2010 20:19:56 +0000 (20:19 +0000)]
sync with trunk r46493

svn path=/branches/reactos-yarotows/; revision=46494

9 years agoRevert r46466 this time for real
Timo Kreuzer [Sat, 27 Mar 2010 18:57:56 +0000 (18:57 +0000)]
Revert r46466 this time for real

svn path=/trunk/; revision=46493

9 years agoRevert r46466
Timo Kreuzer [Sat, 27 Mar 2010 18:29:08 +0000 (18:29 +0000)]
Revert r46466

svn path=/trunk/; revision=46492

9 years ago[NTOSKRNL]
Eric Kohl [Sat, 27 Mar 2010 16:54:02 +0000 (16:54 +0000)]
[NTOSKRNL]
NtAccessCheck: Check for a valid security descriptor.

svn path=/trunk/; revision=46491

9 years ago[ACPI]
Cameron Gutman [Sat, 27 Mar 2010 14:40:36 +0000 (14:40 +0000)]
[ACPI]
- Fix a typo

svn path=/trunk/; revision=46488

9 years ago[Win32k]
James Tabor [Sat, 27 Mar 2010 04:45:31 +0000 (04:45 +0000)]
[Win32k]
- Kill debug warnings of dc ownership.

svn path=/trunk/; revision=46485

9 years ago[User32]
James Tabor [Sat, 27 Mar 2010 04:20:07 +0000 (04:20 +0000)]
[User32]
- Sébastien Ramage : End scrollbar tracking if the mouse capture is lost.
- Reduce diff to wine.

svn path=/trunk/; revision=46484

9 years ago[AFD]
Cameron Gutman [Sat, 27 Mar 2010 00:00:21 +0000 (00:00 +0000)]
[AFD]
- Allow connection requests for connectionless sockets (they associate a default remote address with the socket required for use in AfdConnectedSocketWriteData and AfdConnectedSocketReadData)
- Add a check for a disconnected socket

svn path=/trunk/; revision=46479

9 years ago- two small fixes (freeing resources on error)
Matthias Kupfer [Fri, 26 Mar 2010 20:27:21 +0000 (20:27 +0000)]
- two small fixes (freeing resources on error)

svn path=/trunk/; revision=46476

9 years ago- fix encoding
Matthias Kupfer [Fri, 26 Mar 2010 20:26:01 +0000 (20:26 +0000)]
- fix encoding
- change size of dialog entry for fitting text

svn path=/trunk/; revision=46475

9 years ago[BDAPLGIN]
Johannes Anderwald [Fri, 26 Mar 2010 17:51:54 +0000 (17:51 +0000)]
[BDAPLGIN]
- Enhance debug traces
[KSPROXY]
- Check if the input / output pin has any methods while enumerating them
[MSDVBNP]
- Implement IBaseFilter::Stop, IBaseFilter::Run, IBaseFilter::Pause
- Fix missing AddRef in IBaseFilter::QueryFilterInfo
- Implement IBDA_NetworkProvider::RegisterDeviceFilter, IBDA_NetworkProvider::UnRegisterDeviceFilter
- Partly implement ITuner::put_TuneRequest
- ReactOS DVBT Network Provider is now able to tune a channel, though sound is missing

svn path=/trunk/; revision=46471

9 years ago[WIN32K]
Jérôme Gardou [Fri, 26 Mar 2010 16:17:12 +0000 (16:17 +0000)]
[WIN32K]
Lock PDC with pDevObj semaphore too.

svn path=/branches/reactos-yarotows/; revision=46470

9 years agoGeneralize some lines to be used for a whole bunch of models.
Daniel Reimer [Fri, 26 Mar 2010 14:57:35 +0000 (14:57 +0000)]
Generalize some lines to be used for a whole bunch of models.
Reduced size about 10kb that way. As long as we don't have a CPU driver I will keep it that way its now, because now it at least shows a approximate CPU Title in Devmgr.

svn path=/trunk/; revision=46467

9 years agoReintegrate header branch
Timo Kreuzer [Fri, 26 Mar 2010 13:50:02 +0000 (13:50 +0000)]
Reintegrate header branch
- DDKAPI -> NTAPI
- delete duplicate definitions
- move files to right locations
- Fix Mm64BitPhysicalAddress definition
- Add a number of missing definitions
- add XDK

svn path=/trunk/; revision=46466

9 years agoAdd Cyrix, Pentium MMX, Pro, II, M, 4, Core Solo/Duo/Extreme/i*, Atom, AMD K6, K6...
Daniel Reimer [Fri, 26 Mar 2010 12:59:02 +0000 (12:59 +0000)]
Add Cyrix, Pentium MMX, Pro, II, M, 4, Core Solo/Duo/Extreme/i*, Atom, AMD K6, K6-3, Via Nehemiah, Esther, Nano and a big bunch of Family 15 (1st gen Athlon64, Turion64, Sempron Series) AMD CPUs to cpu.inf
These should be all CPUs out there we support....

svn path=/trunk/; revision=46465

9 years ago[BDAPLGIN]
Johannes Anderwald [Fri, 26 Mar 2010 11:43:52 +0000 (11:43 +0000)]
[BDAPLGIN]
- Perform property request by passing the request through IKsPropertySet interface. This is necessary as the pin handle might not have been created at the time the proxy plugin has been loaded
- Set Reserved of KSP_NODE request to zero as required by the documentation

svn path=/trunk/; revision=46464

9 years agoSync with trunk head (part 1 of x)
Amine Khaldi [Fri, 26 Mar 2010 09:25:42 +0000 (09:25 +0000)]
Sync with trunk head (part 1 of x)

svn path=/branches/header-work/; revision=46461

9 years ago[NTOSKRNL/CONFIG]
Aleksey Bragin [Fri, 26 Mar 2010 08:39:27 +0000 (08:39 +0000)]
[NTOSKRNL/CONFIG]
- Add a macro for asserting hash lock ownership.
- Add a macro for getting an alloc page from KCB / delay alloc item.
- Add a newly allocated KCB to the tail of CmpFreeKCBList, not to its head.

svn path=/trunk/; revision=46459

9 years ago[NTOSKRNL]
Cameron Gutman [Fri, 26 Mar 2010 02:41:08 +0000 (02:41 +0000)]
[NTOSKRNL]
- Construct a valid device path for ZwOpenFile
- Button events are now recognized by the power manager (tested on VirtualBox)

svn path=/trunk/; revision=46458

9 years ago[ACPI]
Cameron Gutman [Fri, 26 Mar 2010 02:33:28 +0000 (02:33 +0000)]
[ACPI]
- Implement IOCTL_GET_SYS_BUTTON_EVENT
- Add the device event to the event list in a DPC instead of an ISR

svn path=/trunk/; revision=46457

9 years ago[HAL]
Timo Kreuzer [Fri, 26 Mar 2010 00:21:45 +0000 (00:21 +0000)]
[HAL]
Add some files for amd64, just enough to make compilation start.

svn path=/trunk/; revision=46455

9 years ago- Fix warning.
James Tabor [Fri, 26 Mar 2010 00:20:14 +0000 (00:20 +0000)]
- Fix warning.

svn path=/trunk/; revision=46454

9 years agoFix build.
Amine Khaldi [Thu, 25 Mar 2010 23:40:31 +0000 (23:40 +0000)]
Fix build.
Dedicated to Timo ;)

svn path=/branches/header-work/; revision=46453

9 years agoMerge from amd64 branch:
Timo Kreuzer [Thu, 25 Mar 2010 23:16:12 +0000 (23:16 +0000)]
Merge from amd64 branch:

44762 (sserapion)
[rbuild]
- Automatically generate reactos.dff using the installfile and installbase attributes found in rbuild files.
-- Fixes race to grab reactos.dff on concurrent builds in the same tree.
-- Makes the result of make install, make livecd and make bootcd the same(some modules arent in reactos.dff but have installfile/base attributes, which means they got intto livecd/install but not bootcd!)

44763 (sserapion)
[rbuild]
Really fix mkhive command.

44764 (sserapion)
[rbuild]
- fix mkhive command try 2.

svn path=/trunk/; revision=46452

9 years ago[DXSDK]
Johannes Anderwald [Thu, 25 Mar 2010 20:51:54 +0000 (20:51 +0000)]
[DXSDK]
- Implement bdatif.h

svn path=/trunk/; revision=46450

9 years ago[RBUILD]
Timo Kreuzer [Thu, 25 Mar 2010 19:55:28 +0000 (19:55 +0000)]
[RBUILD]
instead of defining -fno-set-stack-executable and -fno-optimize-sibling-calls in gcc.mak file, do it in ReactOS-i386.rbuild

svn path=/trunk/; revision=46449

9 years agofix build
Timo Kreuzer [Thu, 25 Mar 2010 19:32:45 +0000 (19:32 +0000)]
fix build

svn path=/trunk/; revision=46448

9 years ago[HAL]
Timo Kreuzer [Thu, 25 Mar 2010 19:23:09 +0000 (19:23 +0000)]
[HAL]
- Move architecture specific files into appropriate folders
- Move UP specific files into up folder

svn path=/trunk/; revision=46447

9 years ago[HAL]
Timo Kreuzer [Thu, 25 Mar 2010 18:37:59 +0000 (18:37 +0000)]
[HAL]
UP/MP cleanup:
- remove KxAcquireSpinLock from halp.h, use the one from ntoskrnl instead
- Use generic/spinlock.c in hal_generic_up and hal_generic_mp
- Delete mp/spinlock.c
- Move cmos spinlock functions to spinlock.c to make sure they are compiled for both up and mp
- Move wrappers around fastcall functions to misc.c, as they are identical on up/mp.

svn path=/trunk/; revision=46446

9 years agoSync with trunk head.
Amine Khaldi [Thu, 25 Mar 2010 18:04:58 +0000 (18:04 +0000)]
Sync with trunk head.

svn path=/branches/header-work/; revision=46444

9 years ago[COMPBATT]: Composite Battery Driver Stub Interface to keep Mr. Gutman happy.
Sir Richard [Thu, 25 Mar 2010 14:26:04 +0000 (14:26 +0000)]
[COMPBATT]: Composite Battery Driver Stub Interface to keep Mr. Gutman happy.

svn path=/trunk/; revision=46443

9 years ago[ACPI]
Cameron Gutman [Thu, 25 Mar 2010 14:19:54 +0000 (14:19 +0000)]
[ACPI]
- Add support for fixed power buttons
- Cleanup some extra junk
- Add a hack to prevent acquiring the mutex while in an ISR or DPC
- Button events are received now and "acpi_bus_generate_event" will appear in the debug log when a power/sleep button is pressed
- TODO: Implement IOCTL_GET_SYS_BUTTON_EVENT support so the power manager can recognize our button presses

svn path=/trunk/; revision=46442

9 years ago[CMBATT]: Use PCH.
Sir Richard [Thu, 25 Mar 2010 14:05:03 +0000 (14:05 +0000)]
[CMBATT]: Use PCH.

svn path=/trunk/; revision=46441

9 years ago[BOOTCD/LIVECD]
Timo Kreuzer [Thu, 25 Mar 2010 13:55:00 +0000 (13:55 +0000)]
[BOOTCD/LIVECD]
Add -$(ARCH) to non-x86 bootcd and livecd image names.

svn path=/trunk/; revision=46440

9 years ago[IDNDL]
Timo Kreuzer [Thu, 25 Mar 2010 13:15:37 +0000 (13:15 +0000)]
[IDNDL]
Convert to spec

svn path=/trunk/; revision=46439

9 years agofix build
Timo Kreuzer [Thu, 25 Mar 2010 13:09:43 +0000 (13:09 +0000)]
fix build

svn path=/trunk/; revision=46438

9 years ago[NTVDM]
Timo Kreuzer [Thu, 25 Mar 2010 12:52:00 +0000 (12:52 +0000)]
[NTVDM]
Only compile on x86 builds

svn path=/trunk/; revision=46437

9 years agoMerge from amd64 branch:
Timo Kreuzer [Thu, 25 Mar 2010 12:48:03 +0000 (12:48 +0000)]
Merge from amd64 branch:

45124
[USER32]
NtUserTranslateMessage: HKL -> UINT in 2nd parameter

45126 (tkreuzer)
[WIN32k] Fix build

45127 (sserapion)
[WIN32k] Fix build

svn path=/trunk/; revision=46436

9 years ago[DDK]
Amine Khaldi [Thu, 25 Mar 2010 12:37:44 +0000 (12:37 +0000)]
[DDK]
- Move tvout.h to PSDK.

svn path=/branches/header-work/; revision=46435

9 years agoMerge from amd64-branch:
Timo Kreuzer [Thu, 25 Mar 2010 12:22:59 +0000 (12:22 +0000)]
Merge from amd64-branch:

44501 (tkreuzer)
[NDK]
- Add CLIENT_ID32/64
- Create explicit 32/64 bit versions of PEB, GDI_TEB_BATCH and TEB, using macros.
- Fix some member names.

44503 (tkreuzer)
[CMD]
Fix a teb member name

44504 (tkreuzer)
[NTSOKRNL]
Fix a teb member name

44506 (tkreuzer)
[NDK]
fix a typo in the TEB definition

44511 (tkreuzer)
[NDK]
- Add Wx86ThreadState
- Add WinXP version of ACTIVATION_CONTEXT_STACK
- rtltypes doesn't depend on pstypes, but the opposite way around now

44512 (tkreuzer)
[NDK]
Fix some dependencies

44521 (tkreuzer)
[NTDKK]
- Don't use PEB::FastPeb(Un)LockRoutine, these members are deprecated since Windows 2003, use RtlEnter/LeaveCriticalSection instead.

44523 (tkreuzer)
[NTDLL]
Fix usage of PEB::KernelCallbacktable. It's a PVOID.

44524 (tkreuzer)
NDK]
- Add missing TEB member for Vista

44525 (tkreuzer)
[NDK]
Fix a TEB array size.

44526 (tkreuzer)
[USER32]
More fix of TEB::KernelCallbackTable usage

svn path=/trunk/; revision=46434

9 years ago[DDK]
Amine Khaldi [Thu, 25 Mar 2010 12:07:42 +0000 (12:07 +0000)]
[DDK]
- Remove duplicate xmldsodid.h

svn path=/branches/header-work/; revision=46433

9 years agomerge from amd64 branch:
Timo Kreuzer [Thu, 25 Mar 2010 05:25:07 +0000 (05:25 +0000)]
merge from amd64 branch:

34741 (tkreuzer)
[BOOTVID]
- make bootvid build for PLATFORM=PC instead of ARCH=i386 to share the files between i386 and amd64
- fix ULONG <-> pointer casts

svn path=/trunk/; revision=46432

9 years ago[NTOSKRNL]
Cameron Gutman [Thu, 25 Mar 2010 05:16:31 +0000 (05:16 +0000)]
[NTOSKRNL]
- Handle devices that are run by their own bus drivers
- This could be done a bit nicer but it works

svn path=/trunk/; revision=46431

9 years ago[ACPI]
Cameron Gutman [Thu, 25 Mar 2010 05:11:24 +0000 (05:11 +0000)]
[ACPI]
- Implement IOCTL_GET_SYS_BUTTON_CAPS
- Register and maintain PnP interfaces for thermal zones, buttons, lids, and processors

svn path=/trunk/; revision=46429

9 years agoMerge from amd64-branch:
Timo Kreuzer [Thu, 25 Mar 2010 05:03:29 +0000 (05:03 +0000)]
Merge from amd64-branch:

46394 (tkreuzer)
[FRAMEBUF_NEW]
- use compiler flags for x86 only

36969 (sginsberg)
[VIDEOPRT]
- Make videoprt compile for 64-bit
- Disable Int10 support as it uses x86 specific structures (is this support still available on amd64?)
- Disable VideoPortEnable/DisableInterrupt -- HalEnable/DisableSystemInterrupt are not apparently present on NT AMD64, so need to figure out what else to use (and if these routine are still present on amd64 videoprt)

The following this time for real:

40927 (tkreuzer)
[BMFD]
HGLYPH is an ULONG. Use offset to glyph entry as HGLYPH instead of the pointer to fix 64bit build.

41070 (tkreuzer)
[TCPIP]
fix a pointer to ULONG cast

41500 (tkreuzer)
[NDIS]
Pass ULONG* to MiniQueryInformation for the number of written bytes instead of ULONG_PTR*

41502 (tkreuzer)
[WDMAUD]
Make DeviceIndex a ULONG_PTR

44339 (sserapion)
[NDIS]
Fix ndis build.

svn path=/trunk/; revision=46427

9 years ago[NTOSKRNL]
Cameron Gutman [Thu, 25 Mar 2010 04:05:33 +0000 (04:05 +0000)]
[NTOSKRNL]
- Fix an incorrect assumption which led to ACPI's enumerated buttons not being recognized by the power manager

svn path=/trunk/; revision=46425

9 years agoMerge from amd64-branch:
Timo Kreuzer [Thu, 25 Mar 2010 03:50:46 +0000 (03:50 +0000)]
Merge from amd64-branch:

36380 (tkreuzer)
[SCSIPORT]
Implement some functions that are forwarded to HAL on x86 build, but not on x64. Modify spec file (use preprocessor macro).

36397 (tkreuzer)
[SCSIPORT]
rename .spec to .pspec

36949 (sginsberg)
- Fix NTFS FSD compilation

36951 (sginsgerb)
[NE2000]
- Fix ne2000 compilation (treat pointer size as ULONG_PTR, correct function prototypes)

36958 (sginsberg)
[ISAPNP]
- Fix isapnp compilation for 64-bit

36961 (sginsberg)
[SERIAL]
- Make serial build for 64 bit -- explicitly cast first parameter to InterlockedCompareExchangePointer
to PVOID

36964 (sginsberg)
- Fix DXG 64-bit compilation

36972 (sserapion)
[VGA]
- When doing pointer arithmetic, ULONG_PTR is your friend

37234 (tkreuzer)
[SCSIPORT]
Fix scsiport, by using pspec again.

40927 (tkreuzer)
[BMFD]
HGLYPH is an ULONG. Use offset to glyph entry as HGLYPH instead of the pointer to fix 64bit build.

41070 (tkreuzer)
[TCPIP]
fix a pointer to ULONG cast

41500 (tkreuzer)
[NDIS]
Pass ULONG* to MiniQueryInformation for the number of written bytes instead of ULONG_PTR*

41502 (tkreuzer)
[WDMAUD]
Make DeviceIndex a ULONG_PTR

44339 (sserapion)
[NDIS]
Fix ndis build.

svn path=/trunk/; revision=46424

9 years ago[ACPI]
Cameron Gutman [Thu, 25 Mar 2010 03:40:41 +0000 (03:40 +0000)]
[ACPI]
- Implement a DispatchCreateClose handler

svn path=/trunk/; revision=46423

9 years agoMerge from amd64-branch:
Timo Kreuzer [Thu, 25 Mar 2010 03:24:44 +0000 (03:24 +0000)]
Merge from amd64-branch:

34803 (sserapion)
Fix more warnings.
Convert pciidex to use spec file.

34864 (tkreuzer) // checkme vielleicht schon gemerged?
[NDIS]
fix some ULONG to pointer casts

34870 (tkreuzer)
[TCPIP]
- fix some pointer to ULONG casts

34874 (tkreuzer)
class2: fix ULONG to pointer cast

34877 (tkreuzer)
- fix LARGE_INTEGER to pointer cast

35781 (tkreuzer)
[NDIS]
define some fastcall functions to the normal functions on amd64

36011 (tkreuzer)
[NDIS]
Fix a ULONG to pointer cast.

36012 (tkreuzer)
[SCSIPORT]
more ulong <-> pointer fixes

svn path=/trunk/; revision=46422

9 years agoMerge from amd64-branch:
Timo Kreuzer [Thu, 25 Mar 2010 01:59:02 +0000 (01:59 +0000)]
Merge from amd64-branch:

44036 (sserapion)
Seems that windows cares about manifests and a mismatched processor architecture is not good. Fix amd64 paint in windows.

44772 (sserapion)
Fix warning cast to 'unsigned int' loses precision.

svn path=/trunk/; revision=46419

9 years agoMerge from amd64-branch:
Timo Kreuzer [Thu, 25 Mar 2010 01:06:20 +0000 (01:06 +0000)]
Merge from amd64-branch:

36898 (sserapion)
- Fix 64bit advapi32 build.

35655 (sserapion)
Misc WIN64 fixes.
Implement InitializeCriticalSectionEx

43836 (sserapion)
Fix avicap32 build.

44510 (tkreuzer)
[IPHLPAPI]
Don't redefine _WIN32_WINNT to 0x500. When using the NDK we need at least 0x503 when compiling for 64 bit (XP64 is 502)

39335 (tkreuzer)
[IPHLPAPI]
Fix prototype of RtlAllocateHeap

38092 (sserapion)
[RPCRT4]
Fix 64bit-warnings.

44499 (sserapion)
[SYSSETUP]
Eliminate warning.

38100 (sserapion)
[ADVAPI32]
ULONG -> ULONG_PTR

svn path=/trunk/; revision=46418

9 years ago[ACPI]
Cameron Gutman [Thu, 25 Mar 2010 00:35:36 +0000 (00:35 +0000)]
[ACPI]
- Don't attempt to parse output arguments if none were returned

svn path=/trunk/; revision=46417

9 years ago[ACPI]
Cameron Gutman [Thu, 25 Mar 2010 00:23:41 +0000 (00:23 +0000)]
[ACPI]
 * Add support for ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_SIGNATURE and ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_SIGNATURE
 * Cmbatt is able to set the battery trip point now

svn path=/trunk/; revision=46416

9 years ago[MSVCRT]
Timo Kreuzer [Thu, 25 Mar 2010 00:04:00 +0000 (00:04 +0000)]
[MSVCRT]
Enable exports for _gmtime64, _localtime64, _time64

svn path=/trunk/; revision=46415

9 years ago- Fix for gdibatch, does not help Acrobat reader 7.
James Tabor [Wed, 24 Mar 2010 23:35:23 +0000 (23:35 +0000)]
- Fix for gdibatch, does not help Acrobat reader 7.

svn path=/trunk/; revision=46414

9 years ago[ACPI]
Cameron Gutman [Wed, 24 Mar 2010 23:13:51 +0000 (23:13 +0000)]
[ACPI]
 - Fix a warning
 - Implement some IOCTL_ACPI_EVAL_METHOD handling (no input parameters are supported yet but it should be enough for what cmbatt needs it to do)

svn path=/trunk/; revision=46413

9 years ago[BEEPMIDI]
Timo Kreuzer [Wed, 24 Mar 2010 23:12:31 +0000 (23:12 +0000)]
[BEEPMIDI]
Fix 64bit compilation

svn path=/trunk/; revision=46412

9 years ago[DDK]
Amine Khaldi [Wed, 24 Mar 2010 23:04:11 +0000 (23:04 +0000)]
[DDK]
- Bring in the signedness warning fix by aicom.

svn path=/branches/header-work/; revision=46411

9 years ago[NCI]
Timo Kreuzer [Wed, 24 Mar 2010 23:03:33 +0000 (23:03 +0000)]
[NCI]
- Fix 64bit stubs
[RSYM64]
- fix linux compilation

svn path=/trunk/; revision=46410

9 years ago[DDK]
Amine Khaldi [Wed, 24 Mar 2010 22:56:18 +0000 (22:56 +0000)]
[DDK]
- Move cfg.h and cfgmgr32.h to PSDK, introduce pragma once, apply consistent formatting, add missing definitions and improve several existing ones.
[UNIATA]
- DDKAPI -> NTAPI.

svn path=/branches/header-work/; revision=46409

9 years ago[DDK]
Cameron Gutman [Wed, 24 Mar 2010 22:56:16 +0000 (22:56 +0000)]
[DDK]
 - Fix a signedness warning

svn path=/trunk/; revision=46408

9 years ago[ACLEDIT]
Timo Kreuzer [Wed, 24 Mar 2010 22:56:12 +0000 (22:56 +0000)]
[ACLEDIT]
remove $Id fields

svn path=/trunk/; revision=46407

9 years ago[NTIFS]
Timo Kreuzer [Wed, 24 Mar 2010 20:19:04 +0000 (20:19 +0000)]
[NTIFS]
- KeReleaseQueuedSpinLock
[XDK]
- reorder some #if's
- fix Mm64BitPhysicalAddress

svn path=/branches/header-work/; revision=46401

9 years ago[KSPROXY]
Johannes Anderwald [Wed, 24 Mar 2010 20:05:43 +0000 (20:05 +0000)]
[KSPROXY]
- Load ksproxy plugins for input / output pins

svn path=/trunk/; revision=46400

9 years ago[KSPROXY]
Johannes Anderwald [Wed, 24 Mar 2010 17:30:43 +0000 (17:30 +0000)]
[KSPROXY]
- Silent traces

svn path=/trunk/; revision=46399

9 years ago[BDAPLGIN]
Johannes Anderwald [Wed, 24 Mar 2010 16:04:44 +0000 (16:04 +0000)]
[BDAPLGIN]
- Fix compilation with msvc
- Implement IBDA_PinControl::RegistrationContext
- Register filter with IBDA_NetworkProvider when it is an input pin
- IBDA_PinControl is now working

svn path=/trunk/; revision=46398

9 years ago[KSPROXY]
Johannes Anderwald [Wed, 24 Mar 2010 14:03:40 +0000 (14:03 +0000)]
[KSPROXY]
- Add support for IKsClockForward interface which is an alias for IKsObject
- CKsClockForwarder is now functional

svn path=/trunk/; revision=46397

9 years ago[KSPROXY]
Johannes Anderwald [Wed, 24 Mar 2010 13:12:34 +0000 (13:12 +0000)]
[KSPROXY]
- Check in IMemAllocator::GetBuffer if the allocator is commited
- Silence debug prints in IMediaSample
- Implement IBaseFilter::Stop
- Fix race conditions in IBaseFilter::Run, IBaseFilter::Run, IBaseFilter::Stop
- Check for invalid argument in IBaseFilter::Stop
- Call InitializeIOThread when pin state is set to acquired
- Grab current filter handle by obtaining IKsObject interface of the parent filter. Required as the filter handle might be closed by using IAMDeviceRemoval interface
- CLSID_Filter is now fully functional (Windows XP SP3)

svn path=/trunk/; revision=46396

9 years ago[CMBATT]
Christoph von Wittich [Wed, 24 Mar 2010 11:10:24 +0000 (11:10 +0000)]
[CMBATT]
fix build

svn path=/trunk/; revision=46395

9 years ago[XDK]
Timo Kreuzer [Wed, 24 Mar 2010 05:20:22 +0000 (05:20 +0000)]
[XDK]
- Add some amd64 related Mm variables
- Fix some _WIN2K_COMPAT_SLIST_USAGE definitions
- Add non-x86 spinlock functions

svn path=/branches/header-work/; revision=46392

9 years ago[NDK]
Timo Kreuzer [Wed, 24 Mar 2010 03:21:51 +0000 (03:21 +0000)]
[NDK]
- Move RtlFillMemoryUlong into user mode only area
[XDK]
- Add KeFlushIoBuffers for amd64

svn path=/branches/header-work/; revision=46389

9 years ago[XDK]
Timo Kreuzer [Wed, 24 Mar 2010 02:20:51 +0000 (02:20 +0000)]
[XDK]
- Add amd64 KeAcquireSpinLock
- move KeGetCurrentIrql prototype to x86 specific file

svn path=/branches/header-work/; revision=46386

9 years ago[XDK]
Timo Kreuzer [Wed, 24 Mar 2010 01:39:36 +0000 (01:39 +0000)]
[XDK]
- Fix and update some amd64 definitions

svn path=/branches/header-work/; revision=46385

9 years ago[CMBATT]: Implement _UID and _BTP ACPI method calls.
Sir Richard [Wed, 24 Mar 2010 00:33:50 +0000 (00:33 +0000)]
[CMBATT]: Implement _UID and _BTP ACPI method calls.

svn path=/trunk/; revision=46383

9 years ago[CMBATT]: Implement ACPI _STA and _PSR method calls.
Sir Richard [Wed, 24 Mar 2010 00:24:24 +0000 (00:24 +0000)]
[CMBATT]: Implement ACPI _STA and _PSR method calls.

svn path=/trunk/; revision=46381

9 years agoMerge trunk HEAD (r46369)
Timo Kreuzer [Wed, 24 Mar 2010 00:00:51 +0000 (00:00 +0000)]
Merge trunk HEAD (r46369)
(part 5/x)

svn path=/branches/ros-amd64-bringup/; revision=46379

9 years agoMerge trunk HEAD (r46369)
Timo Kreuzer [Tue, 23 Mar 2010 23:59:58 +0000 (23:59 +0000)]
Merge trunk HEAD (r46369)
(part 4/x)

svn path=/branches/ros-amd64-bringup/; revision=46378

9 years agoMerge trunk HEAD (r46369)
Timo Kreuzer [Tue, 23 Mar 2010 23:57:55 +0000 (23:57 +0000)]
Merge trunk HEAD (r46369)
(part 3/x)

svn path=/branches/ros-amd64-bringup/; revision=46377

9 years agoMerge trunk HEAD (r46369)
Timo Kreuzer [Tue, 23 Mar 2010 23:56:31 +0000 (23:56 +0000)]
Merge trunk HEAD (r46369)
(part 2/x)

svn path=/branches/ros-amd64-bringup/; revision=46376

9 years agoMerge trunk HEAD (r46369)
Timo Kreuzer [Tue, 23 Mar 2010 23:45:57 +0000 (23:45 +0000)]
Merge trunk HEAD (r46369)
(part 1/x)

svn path=/branches/ros-amd64-bringup/; revision=46375

9 years ago[CMBATT]: Implement ACPI package extraction routines, and CmBattSendDownStreamIrp...
Sir Richard [Tue, 23 Mar 2010 23:33:58 +0000 (23:33 +0000)]
[CMBATT]: Implement ACPI package extraction routines, and CmBattSendDownStreamIrp to send ACPI IOCTLs.

svn path=/trunk/; revision=46374

9 years ago[DDK]: There should not be a DDK-specific ntstatus.h. This is a PSDK header file...
Sir Richard [Tue, 23 Mar 2010 23:21:29 +0000 (23:21 +0000)]
[DDK]: There should not be a DDK-specific ntstatus.h. This is a PSDK header file ("api") in WDK lingo. Overwrite the current outdated PSDK ntstatus.h (which was actually getting used even by drivers due to build system intelligence, so the ddk ntstatus.h was being ignored) with the new DDK ntstatus.h.

svn path=/trunk/; revision=46373

9 years ago[WIN32K]
Jérôme Gardou [Tue, 23 Mar 2010 23:02:00 +0000 (23:02 +0000)]
[WIN32K]
Get rid of hVisRgn in ROS_DC_INFO, use prgnVis in DC instead

svn path=/branches/reactos-yarotows/; revision=46372

9 years ago[CMBATT]: Implement PnP handling. Only the ACPI-facing interface needs to be written...
Sir Richard [Tue, 23 Mar 2010 22:18:04 +0000 (22:18 +0000)]
[CMBATT]: Implement PnP handling. Only the ACPI-facing interface needs to be written now.

svn path=/trunk/; revision=46371

9 years ago[NTOSKRNL]
Eric Kohl [Tue, 23 Mar 2010 21:53:19 +0000 (21:53 +0000)]
[NTOSKRNL]
Fail if you query a primary token for its impersonation level.

svn path=/trunk/; revision=46370

9 years agofix a typo
Timo Kreuzer [Tue, 23 Mar 2010 21:38:52 +0000 (21:38 +0000)]
fix a typo

svn path=/branches/ros-amd64-bringup/; revision=46369

9 years ago[wingdi]
Timo Kreuzer [Tue, 23 Mar 2010 21:38:25 +0000 (21:38 +0000)]
[wingdi]
GetFontUnicodeRanges is _WIN32_WINNT >= 0x0500

svn path=/branches/ros-amd64-bringup/; revision=46368

9 years agoFix a typo
Timo Kreuzer [Tue, 23 Mar 2010 21:32:01 +0000 (21:32 +0000)]
Fix a typo

svn path=/branches/ros-amd64-bringup/; revision=46367

9 years agoFix some MSC intrinsics
Timo Kreuzer [Tue, 23 Mar 2010 21:31:39 +0000 (21:31 +0000)]
Fix some MSC intrinsics

svn path=/branches/ros-amd64-bringup/; revision=46366

9 years ago[XDK] Move more stuff from ntddk.template.h into appropriate headers
Timo Kreuzer [Tue, 23 Mar 2010 21:04:48 +0000 (21:04 +0000)]
[XDK] Move more stuff from ntddk.template.h into appropriate headers

svn path=/branches/header-work/; revision=46365

9 years ago[XDK]
Timo Kreuzer [Tue, 23 Mar 2010 20:18:51 +0000 (20:18 +0000)]
[XDK]
- add x86/ke.h(mm.h and amd64/mm.h
- cleanup ntddk.template.h, moving stuff into approproate headers

svn path=/branches/header-work/; revision=46364

9 years ago[XDK]
Timo Kreuzer [Tue, 23 Mar 2010 19:24:29 +0000 (19:24 +0000)]
[XDK]
- cleanup wdm.template.h, move to appropriate headers
- move ntddk stuff after wdm stuff in extypes.h
[NTDDK/WDM]
- Regenerate headers

svn path=/branches/header-work/; revision=46363

9 years ago- Move atsmedia.h to PSDK, introduce pragma once and remove the comments block and...
Amine Khaldi [Tue, 23 Mar 2010 18:38:46 +0000 (18:38 +0000)]
- Move atsmedia.h to PSDK, introduce pragma once and remove the comments block and the header guard.
- NTDDK -> NTAPI
- DDKCDECLAPI -> __cdecl
- Update wdm.h to reflect the recent XDK changes
- Improve bdasup.h, apply a consistent formatting, introduce pragma once and add the missing BDA_TOPOLOGY_JOINT and KSM_PIN_PAIR definitions

svn path=/branches/header-work/; revision=46362

9 years ago[WDM] Disable some warnings on MSVC
Timo Kreuzer [Tue, 23 Mar 2010 18:34:15 +0000 (18:34 +0000)]
[WDM] Disable some warnings on MSVC

svn path=/branches/header-work/; revision=46361

9 years ago[XDK]
Timo Kreuzer [Tue, 23 Mar 2010 17:09:17 +0000 (17:09 +0000)]
[XDK]
Improve BYTES_TO_PAGES macro

svn path=/branches/header-work/; revision=46360

9 years ago[NTIFS]
Timo Kreuzer [Tue, 23 Mar 2010 16:58:28 +0000 (16:58 +0000)]
[NTIFS]
- Don't check for non existing NTDDI_NT4 (MS typo)
[XDK]
- Fix PGPE_CONNECT_VECTOR2
- Don't check for non existing NTDDI_WIN2003 (MS typo)

svn path=/branches/header-work/; revision=46359

9 years ago[XDK]
Timo Kreuzer [Tue, 23 Mar 2010 16:42:06 +0000 (16:42 +0000)]
[XDK]
- Reorder iotypes, putting wdm stuff before ntddk stuff (dependencies)
- Update wdm.h and ntddk.h
- cleanup ntdef.h, use C-style comments

svn path=/branches/header-work/; revision=46358

9 years agoDDKAPI -> NTAPI
Timo Kreuzer [Tue, 23 Mar 2010 16:38:10 +0000 (16:38 +0000)]
DDKAPI -> NTAPI

svn path=/branches/header-work/; revision=46357

9 years ago[WIN32K]
Jérôme Gardou [Tue, 23 Mar 2010 16:09:23 +0000 (16:09 +0000)]
[WIN32K]
revert r46354

svn path=/branches/reactos-yarotows/; revision=46356

9 years agoFix a typo
Timo Kreuzer [Tue, 23 Mar 2010 16:05:10 +0000 (16:05 +0000)]
Fix a typo

svn path=/branches/reactos-yarotows/; revision=46355