reactos.git
11 years agoMerge freeldr from amd64 branch:
Timo Kreuzer [Tue, 17 Feb 2009 04:05:26 +0000 (04:05 +0000)]
Merge freeldr from amd64 branch:
34725, 34726, 34727, 34728, 34733, 34735, 34747, 34748, 34888, 34937, 34968, 35021, 35351, 35360, 35445, 35493, 35495, 35505, 35547, 35696, 35704, 36343, 36355, 36865, 37306, 37896, 38332, 38942, 38950, 38951, 38959, 39073, 39278

svn path=/trunk/; revision=39638

11 years agofix formatting
Timo Kreuzer [Tue, 17 Feb 2009 03:57:45 +0000 (03:57 +0000)]
fix formatting

svn path=/trunk/; revision=39637

11 years agoImplement RtlInterlockedPopEntrySList, RtlInterlockedPushEntrySList and RtlInterlocke...
Timo Kreuzer [Tue, 17 Feb 2009 03:45:27 +0000 (03:45 +0000)]
Implement RtlInterlockedPopEntrySList, RtlInterlockedPushEntrySList and RtlInterlockedFlushSList in assembly. Based on the ExInterlocked functions in ntoskrnl.

svn path=/trunk/; revision=39636

11 years ago- Implement KsPinDataIntersection
Johannes Anderwald [Tue, 17 Feb 2009 03:43:25 +0000 (03:43 +0000)]
- Implement KsPinDataIntersection

svn path=/trunk/; revision=39635

11 years ago- Fix intersect handlers
Johannes Anderwald [Tue, 17 Feb 2009 03:42:33 +0000 (03:42 +0000)]
- Fix intersect handlers

svn path=/trunk/; revision=39634

11 years ago- Implement KsPinPropertyHandler
Johannes Anderwald [Tue, 17 Feb 2009 03:07:30 +0000 (03:07 +0000)]
- Implement KsPinPropertyHandler

svn path=/trunk/; revision=39633

11 years ago- Fix build
Johannes Anderwald [Tue, 17 Feb 2009 00:39:40 +0000 (00:39 +0000)]
- Fix build

svn path=/trunk/; revision=39632

11 years ago- Add a few structs which are required of ks property handling
Johannes Anderwald [Mon, 16 Feb 2009 23:29:13 +0000 (23:29 +0000)]
- Add a few structs which are required of ks property handling

svn path=/trunk/; revision=39631

11 years agoFix some cases where the "format" program misused the %S format, causing it to displa...
Jeffrey Morlan [Mon, 16 Feb 2009 23:05:13 +0000 (23:05 +0000)]
Fix some cases where the "format" program misused the %S format, causing it to display gibberish. To print a TCHAR string with _tprintf, just use %s. (Bug 4067)

svn path=/trunk/; revision=39630

11 years agogdiobj.c: go back from intrinsics to to portable interlocked functions. InterlockedPo...
Timo Kreuzer [Mon, 16 Feb 2009 23:00:15 +0000 (23:00 +0000)]
gdiobj.c: go back from intrinsics to to portable interlocked functions. InterlockedPopFreeEntry: Use InterlockedIncrement instead of InterlockedCompareExchange when exchanging the next unused entry in the handle table. Lock the free entry before accessing it, fixing a race condition. Might fix bug #4115
See issue #4115 for more details.

svn path=/trunk/; revision=39629

11 years ago- Improve performance of TYPE command by reading more than 1 byte at a time. (Bug...
Jeffrey Morlan [Mon, 16 Feb 2009 21:50:54 +0000 (21:50 +0000)]
- Improve performance of TYPE command by reading more than 1 byte at a time. (Bug 4057)
- Also allow it to be interrupted by ^C.

svn path=/trunk/; revision=39628

11 years ago- Don't reference target process in the beginning of NtQueryInformationProcess but...
Aleksey Bragin [Mon, 16 Feb 2009 17:15:09 +0000 (17:15 +0000)]
- Don't reference target process in the beginning of NtQueryInformationProcess but check buffer's length first. Found out by Dmitry Chapyshev, fixes 3 winetests.

svn path=/trunk/; revision=39627

11 years ago- Fix compilation
Johannes Anderwald [Mon, 16 Feb 2009 14:49:59 +0000 (14:49 +0000)]
- Fix compilation

svn path=/trunk/; revision=39626

11 years ago- Fix build
Dmitry Chapyshev [Mon, 16 Feb 2009 12:34:32 +0000 (12:34 +0000)]
- Fix build

svn path=/trunk/; revision=39624

11 years ago- Add declarations for unsafe fastmutex functions.
Aleksey Bragin [Mon, 16 Feb 2009 12:10:08 +0000 (12:10 +0000)]
- Add declarations for unsafe fastmutex functions.

svn path=/trunk/; revision=39623

11 years ago- Reimplement RtlLargeIntegerToChar (based on Wine code with my changes). It fixes...
Dmitry Chapyshev [Mon, 16 Feb 2009 12:07:27 +0000 (12:07 +0000)]
- Reimplement RtlLargeIntegerToChar (based on Wine code with my changes). It fixes all large_int Wine tests

svn path=/trunk/; revision=39622

11 years ago- Fix small formatting leftover from r39422.
Aleksey Bragin [Mon, 16 Feb 2009 11:18:37 +0000 (11:18 +0000)]
- Fix small formatting leftover from r39422.

svn path=/trunk/; revision=39621

11 years ago- Fix copypaste typo in IopUpdateOperationCount
Dmitry Chapyshev [Mon, 16 Feb 2009 11:02:23 +0000 (11:02 +0000)]
- Fix copypaste typo in IopUpdateOperationCount

svn path=/trunk/; revision=39620

11 years agodefine IDC_STATIC as -1 instead of 100 (prevent confusing warnings)
Matthias Kupfer [Mon, 16 Feb 2009 10:10:44 +0000 (10:10 +0000)]
define IDC_STATIC as -1 instead of 100 (prevent confusing warnings)

svn path=/trunk/; revision=39619

11 years agoSET /A improvements:
Jeffrey Morlan [Mon, 16 Feb 2009 03:00:27 +0000 (03:00 +0000)]
SET /A improvements:
- Strip quotes from expression
- Use _tcstol instead of _ttoi to parse numbers, allowing hex/octal numbers to be used
- Skip space after an identifier
- Don't echo result when in a batch file

svn path=/trunk/; revision=39618

11 years agoRemove an assert that doesn't belong.
Art Yerkes [Sun, 15 Feb 2009 22:16:20 +0000 (22:16 +0000)]
Remove an assert that doesn't belong.

svn path=/trunk/; revision=39616

11 years ago- switch license to LGPL
Timo Kreuzer [Sun, 15 Feb 2009 22:15:15 +0000 (22:15 +0000)]
- switch license to LGPL
- fix a typo

svn path=/trunk/; revision=39615

11 years agoAdd a header
Timo Kreuzer [Sun, 15 Feb 2009 22:14:32 +0000 (22:14 +0000)]
Add a header

svn path=/trunk/; revision=39614

11 years agoFix loopback adapter locking and make traffic work consistently.
Art Yerkes [Sun, 15 Feb 2009 21:52:56 +0000 (21:52 +0000)]
Fix loopback adapter locking and make traffic work consistently.
Fix zero-address binding.
Local tcp services should work now.

svn path=/trunk/; revision=39613

11 years agoDon't expand FOR variables until execution time, so that special characters in them...
Jeffrey Morlan [Sun, 15 Feb 2009 18:18:16 +0000 (18:18 +0000)]
Don't expand FOR variables until execution time, so that special characters in them won't cause unwanted syntactic effects.
For example, "for %a in (^>) do echo %a" should just echo the greater than sign.

svn path=/trunk/; revision=39611

11 years agoFix #includes in a few more files to get ReactOS building again.
Andrew Greenwood [Sun, 15 Feb 2009 16:08:40 +0000 (16:08 +0000)]
Fix #includes in a few more files to get ReactOS building again.

svn path=/trunk/; revision=39610

11 years agoFixed build by including the correct header this time!
Andrew Greenwood [Sun, 15 Feb 2009 15:37:44 +0000 (15:37 +0000)]
Fixed build by including the correct header this time!
Renamed SubmitWaveHeader to EnqueueWaveHeader, except for in the functiontable
which will actually do the wave header submission to the driver.

svn path=/trunk/; revision=39609

11 years agoWaveHdr prepare/unprepare/submit now gets handled within the context of the
Andrew Greenwood [Sun, 15 Feb 2009 15:19:58 +0000 (15:19 +0000)]
WaveHdr prepare/unprepare/submit now gets handled within the context of the
appropriate sound thread. This removes some responsibility of the sound
threading from the actual usermode sound component implementations. Minor
cleanup to CallSoundThread as we can deduce the thread handle from the
sound device instance.

svn path=/trunk/; revision=39608

11 years ago- update wined3d/d3d8/d3d9 to Wine 1.1.15
Kamil Hornicek [Sun, 15 Feb 2009 14:01:23 +0000 (14:01 +0000)]
- update wined3d/d3d8/d3d9 to Wine 1.1.15

svn path=/trunk/; revision=39607

11 years agoSplit custom ReactOS-only non-standard extensions from NTDDSND.H
Andrew Greenwood [Sun, 15 Feb 2009 13:31:52 +0000 (13:31 +0000)]
Split custom ReactOS-only non-standard extensions from NTDDSND.H
Updated relevant code to include the new headers SNDTYPES.H and SNDNAMES.H
Corrected CTL_CODE macros and included SNDTYPES.H in WDMAUD interface header
A lot of this is just refactoring, hence the large number of files!

svn path=/trunk/; revision=39606

11 years ago- Partly implement IPortFilterWaveCyclic_fnNewIrpTarget
Johannes Anderwald [Sun, 15 Feb 2009 13:29:01 +0000 (13:29 +0000)]
- Partly implement IPortFilterWaveCyclic_fnNewIrpTarget
- Store KSPIN_DESCRIPTOR in subdevice descriptor
- Return correct result for IInterruptSync_fnCallSynchronizedRoutine
- Add stub interface for IPortPinWaveCyclic
- Implement PcValidateConnectRequest

svn path=/trunk/; revision=39605

11 years ago- Directly create the device objects in its DriverEntry as AddDevice is never called
Johannes Anderwald [Sat, 14 Feb 2009 16:10:38 +0000 (16:10 +0000)]
- Directly create the device objects in its DriverEntry as AddDevice is never called
- Remove the hack of hardcoding the symbolic device name object
- Add registering of device interfaces (fails atm because no pdo is provided)

svn path=/trunk/; revision=39603

11 years ago- Add url.dll from Wine
Dmitry Chapyshev [Sat, 14 Feb 2009 08:54:01 +0000 (08:54 +0000)]
- Add url.dll from Wine

svn path=/trunk/; revision=39602

11 years ago- Sync gdiplus with Wine head
Dmitry Chapyshev [Sat, 14 Feb 2009 08:14:34 +0000 (08:14 +0000)]
- Sync gdiplus with Wine head

svn path=/trunk/; revision=39601

11 years agoAdd PPROCESSOR_IDLE_FUNCTION, fix PROCESSOR_POWER_STATE
Timo Kreuzer [Sat, 14 Feb 2009 02:19:52 +0000 (02:19 +0000)]
Add PPROCESSOR_IDLE_FUNCTION, fix PROCESSOR_POWER_STATE

svn path=/trunk/; revision=39600

11 years agoRevert last commit. MS doesn't want poor ddk users mess with their secret structures...
Timo Kreuzer [Sat, 14 Feb 2009 02:10:32 +0000 (02:10 +0000)]
Revert last commit. MS doesn't want poor ddk users mess with their secret structures and instead present them only some censored stuff.

svn path=/trunk/; revision=39599

11 years agoAdd PPROCESSOR_IDLE_FUNCTION, fix PROCESSOR_POWER_STATE
Timo Kreuzer [Sat, 14 Feb 2009 01:57:28 +0000 (01:57 +0000)]
Add PPROCESSOR_IDLE_FUNCTION, fix PROCESSOR_POWER_STATE
and move it from ndk to ntpoapi.h

svn path=/trunk/; revision=39598

11 years agoMake delayed environment-variable expansions actually be delayed.
Jeffrey Morlan [Sat, 14 Feb 2009 01:13:17 +0000 (01:13 +0000)]
Make delayed environment-variable expansions actually be delayed.

svn path=/trunk/; revision=39597

11 years agoGet rid of VOLATILE, use volatile instead and fix PENTER_STATE_HANDLER by using ...
Timo Kreuzer [Sat, 14 Feb 2009 00:58:55 +0000 (00:58 +0000)]
Get rid of VOLATILE, use volatile instead and fix PENTER_STATE_HANDLER by using "LONG volatile *" like in ms header, which means a pointer to a volatile LONG, instead of "volatile PLONG", which would be a volatile pointer to a LONG.

svn path=/trunk/; revision=39596

11 years agosync translations, remove a little change from ros.diff
Christoph von Wittich [Fri, 13 Feb 2009 19:10:55 +0000 (19:10 +0000)]
sync translations, remove a little change from ros.diff

svn path=/trunk/; revision=39595

11 years agosync mshtml and shdocvw winetests with wine 1.1.15
Christoph von Wittich [Fri, 13 Feb 2009 18:47:09 +0000 (18:47 +0000)]
sync mshtml and shdocvw winetests with wine 1.1.15

svn path=/trunk/; revision=39594

11 years agoapply ros-hack
Christoph von Wittich [Fri, 13 Feb 2009 18:34:10 +0000 (18:34 +0000)]
apply ros-hack

svn path=/trunk/; revision=39593

11 years agoreadd LANGID until I figured out were wine moved the declaration to
Christoph von Wittich [Fri, 13 Feb 2009 18:20:42 +0000 (18:20 +0000)]
readd LANGID until I figured out were wine moved the declaration to

svn path=/trunk/; revision=39592

11 years agosync msi with wine 1.1.15
Christoph von Wittich [Fri, 13 Feb 2009 18:14:16 +0000 (18:14 +0000)]
sync msi with wine 1.1.15

svn path=/trunk/; revision=39591

11 years agosync jscript_winetest with wine 1.1.15
Christoph von Wittich [Fri, 13 Feb 2009 18:05:50 +0000 (18:05 +0000)]
sync jscript_winetest with wine 1.1.15

svn path=/trunk/; revision=39590

11 years agosync shdocvw, mshtml and jscript to wine 1.1.15
Christoph von Wittich [Fri, 13 Feb 2009 18:04:38 +0000 (18:04 +0000)]
sync shdocvw, mshtml and jscript to wine 1.1.15

svn path=/trunk/; revision=39589

11 years agofix a typo spotted by gabriel_it
Christoph von Wittich [Fri, 13 Feb 2009 18:01:14 +0000 (18:01 +0000)]
fix a typo spotted by gabriel_it

svn path=/trunk/; revision=39588

11 years agoinline the function
Christoph von Wittich [Fri, 13 Feb 2009 17:58:23 +0000 (17:58 +0000)]
inline the function

svn path=/trunk/; revision=39587

11 years agowork around missing fpclassify
Christoph von Wittich [Fri, 13 Feb 2009 17:55:03 +0000 (17:55 +0000)]
work around missing fpclassify

svn path=/trunk/; revision=39586

11 years ago- Add some checks to prevent crashes in unexpected situations and add useful error...
Colin Finck [Fri, 13 Feb 2009 17:39:58 +0000 (17:39 +0000)]
- Add some checks to prevent crashes in unexpected situations and add useful error messages for them.
  This should make debugging something like r39578 easier :-)
- Prevent some memory leaks in case of failure (well, some memory wasn't even freed in case of success :-P)

svn path=/trunk/; revision=39584

11 years agosync avifil32 with wine 1.1.15
Christoph von Wittich [Fri, 13 Feb 2009 17:14:29 +0000 (17:14 +0000)]
sync avifil32 with wine 1.1.15

svn path=/trunk/; revision=39583

11 years agorevert r39578 as it breaks rosautotest on 3rd stage
Christoph von Wittich [Fri, 13 Feb 2009 14:03:35 +0000 (14:03 +0000)]
revert r39578 as it breaks rosautotest on 3rd stage

svn path=/trunk/; revision=39582

11 years agofix a memory leak
Christoph von Wittich [Fri, 13 Feb 2009 14:02:18 +0000 (14:02 +0000)]
fix a memory leak

svn path=/trunk/; revision=39581

11 years ago- Add LCIDToLocaleName from Wine. Used by Wine Gecko
Dmitry Chapyshev [Fri, 13 Feb 2009 12:04:20 +0000 (12:04 +0000)]
- Add LCIDToLocaleName from Wine. Used by Wine Gecko

svn path=/trunk/; revision=39580

11 years ago-use ExAllocatePoolWithTag/ExFreePoolWithTag
Christoph von Wittich [Fri, 13 Feb 2009 11:48:06 +0000 (11:48 +0000)]
-use ExAllocatePoolWithTag/ExFreePoolWithTag
-set FileObject to readonly
-register the filesystem as low priority

svn path=/trunk/; revision=39579

11 years agoIgor Koshpaev <tower@reactos.org>
Aleksey Bragin [Fri, 13 Feb 2009 11:20:59 +0000 (11:20 +0000)]
Igor Koshpaev <tower@reactos.org>
- Include missing modules into bootcd

svn path=/trunk/; revision=39578

11 years agoUpdate Slovak translations, fix formatting. Bug #4157. Mario Kacmar (kario-at-szm...
Dmitry Gorbachev [Fri, 13 Feb 2009 09:06:51 +0000 (09:06 +0000)]
Update Slovak translations, fix formatting. Bug #4157. Mario Kacmar (kario-at-szm-dot-sk)

svn path=/trunk/; revision=39577

11 years ago- Update Russian translation
Dmitry Chapyshev [Fri, 13 Feb 2009 07:50:42 +0000 (07:50 +0000)]
- Update Russian translation

svn path=/trunk/; revision=39576

11 years ago- don't redirect to nonexistent functions, Dd* are only defines
Kamil Hornicek [Thu, 12 Feb 2009 23:06:01 +0000 (23:06 +0000)]
- don't redirect to nonexistent functions, Dd* are only defines

svn path=/trunk/; revision=39575

11 years ago- Define interface for wdmaud.drv
Johannes Anderwald [Thu, 12 Feb 2009 20:13:19 +0000 (20:13 +0000)]
- Define interface for wdmaud.drv
- Needs review

svn path=/trunk/; revision=39573

11 years ago-move FCB_TAG to header
Christoph von Wittich [Thu, 12 Feb 2009 18:52:12 +0000 (18:52 +0000)]
-move FCB_TAG to header
-use ExAllocatePoolWithTag / ExFreePoolWithTag
-free the NameListResource when destroying an FCB
-get rid of CdfsWriteNumberInShortName

svn path=/trunk/; revision=39571

11 years ago- Implement MediaClassInstaller for GUID_DEVCLASS_SOUND (install wdmaud / sysaudio...
Johannes Anderwald [Thu, 12 Feb 2009 17:45:14 +0000 (17:45 +0000)]
- Implement MediaClassInstaller for GUID_DEVCLASS_SOUND (install wdmaud / sysaudio service from audio.inf)

svn path=/trunk/; revision=39570

11 years agofix some gdi32 font winetests
Christoph von Wittich [Thu, 12 Feb 2009 17:08:45 +0000 (17:08 +0000)]
fix some gdi32 font winetests

svn path=/trunk/; revision=39569

11 years ago- Install wdmaud, sysaudio driver when a new audio device is installed
Johannes Anderwald [Thu, 12 Feb 2009 15:44:32 +0000 (15:44 +0000)]
- Install wdmaud, sysaudio driver when a new audio device is installed

svn path=/trunk/; revision=39568

11 years agofix formatting
Christoph von Wittich [Thu, 12 Feb 2009 15:33:06 +0000 (15:33 +0000)]
fix formatting

svn path=/trunk/; revision=39567

11 years ago- Add more stubs
Dmitry Chapyshev [Thu, 12 Feb 2009 15:23:33 +0000 (15:23 +0000)]
- Add more stubs

svn path=/trunk/; revision=39566

11 years ago- Add audio class installer inf
Johannes Anderwald [Thu, 12 Feb 2009 13:14:42 +0000 (13:14 +0000)]
- Add audio class installer inf

svn path=/trunk/; revision=39565

11 years ago- Add missed CopyCursor
Dmitry Chapyshev [Thu, 12 Feb 2009 12:27:04 +0000 (12:27 +0000)]
- Add missed CopyCursor

svn path=/trunk/; revision=39563

11 years ago.def -> .spec (from amd64 branch)
Dmitry Chapyshev [Thu, 12 Feb 2009 11:39:36 +0000 (11:39 +0000)]
.def -> .spec (from amd64 branch)

svn path=/trunk/; revision=39562

11 years ago- Fix spec file
Dmitry Chapyshev [Thu, 12 Feb 2009 10:59:35 +0000 (10:59 +0000)]
- Fix spec file

svn path=/trunk/; revision=39561

11 years ago- Add olethk32 from Wine
Dmitry Chapyshev [Thu, 12 Feb 2009 10:56:57 +0000 (10:56 +0000)]
- Add olethk32 from Wine

svn path=/trunk/; revision=39560

11 years ago- Add more stubs
Dmitry Chapyshev [Thu, 12 Feb 2009 10:51:29 +0000 (10:51 +0000)]
- Add more stubs

svn path=/trunk/; revision=39559

11 years agoImplement hpp - the header preprocessor
Timo Kreuzer [Wed, 11 Feb 2009 20:37:25 +0000 (20:37 +0000)]
Implement hpp - the header preprocessor
It can parse headers and create new headers from them based on a simple prepreprocessing language that's compatible with the C preprocessor, so the source file stays a valid header. It works, but doesn't yet support different folders.

svn path=/trunk/; revision=39558

11 years agoDo not reset the changed switch after applying a theme, bug #4148.
Gregor Schneider [Wed, 11 Feb 2009 19:21:25 +0000 (19:21 +0000)]
Do not reset the changed switch after applying a theme, bug #4148.

svn path=/trunk/; revision=39557

11 years agoFix bug #4155 in Italian translation. Patch from Gabriel Ilardi.
Dmitry Gorbachev [Wed, 11 Feb 2009 17:24:13 +0000 (17:24 +0000)]
Fix bug #4155 in Italian translation. Patch from Gabriel Ilardi.

svn path=/trunk/; revision=39554

11 years agoRevert r39517, as there is no reason for such a change: files are consistently format...
Hervé Poussineau [Wed, 11 Feb 2009 17:21:10 +0000 (17:21 +0000)]
Revert r39517, as there is no reason for such a change: files are consistently formatted, don't belong to ntoskrnl, use tabs only for indenting and not for formatting, and formatting revisions complicate svn blame feature usage.

svn path=/trunk/; revision=39553

11 years agodefine CSR_DEFAULT_CURSOR_SIZE instead of hardcoding the value in 3 different places
Christoph von Wittich [Wed, 11 Feb 2009 16:39:33 +0000 (16:39 +0000)]
define CSR_DEFAULT_CURSOR_SIZE instead of hardcoding the value in 3 different places

svn path=/trunk/; revision=39552

11 years agodbghelp: Fix bad call to free() instead of pdb_free().
Christoph von Wittich [Wed, 11 Feb 2009 14:17:26 +0000 (14:17 +0000)]
dbghelp: Fix bad call to free() instead of pdb_free().
Eric Pouech <eric dot pouech at orange dot fr>

svn path=/trunk/; revision=39549

11 years ago- Add params checking. It fixes Autoruns (9.38) crashes
Dmitry Chapyshev [Wed, 11 Feb 2009 13:54:29 +0000 (13:54 +0000)]
- Add params checking. It fixes Autoruns (9.38) crashes

svn path=/trunk/; revision=39548

11 years ago- Use ZwCreateFile to get the file handle
Johannes Anderwald [Wed, 11 Feb 2009 09:54:47 +0000 (09:54 +0000)]
- Use ZwCreateFile to get the file handle
- Ignore failure of device interface registration. Atm registering device interface fails due the device node has zero length. Needs more investigation
- Fix resource file constants

svn path=/trunk/; revision=39547

11 years ago- Implement KsCreateTopologyNode, KsCreatePin
Johannes Anderwald [Wed, 11 Feb 2009 09:34:32 +0000 (09:34 +0000)]
- Implement KsCreateTopologyNode, KsCreatePin

svn path=/trunk/; revision=39546

11 years agofix MR_MID_NOT_FOUND error with mshtml in 2nd stage
Christoph von Wittich [Wed, 11 Feb 2009 09:26:31 +0000 (09:26 +0000)]
fix MR_MID_NOT_FOUND error with mshtml in 2nd stage

svn path=/trunk/; revision=39545

11 years agoFix some hal function declarations
Timo Kreuzer [Tue, 10 Feb 2009 22:52:26 +0000 (22:52 +0000)]
Fix some hal function declarations

svn path=/trunk/; revision=39543

11 years ago- Implement KsDefaultDispatchPnp, KsAcquireDeviceSecurityLock, KsReleaseDeviceSecurit...
Johannes Anderwald [Tue, 10 Feb 2009 22:29:29 +0000 (22:29 +0000)]
- Implement KsDefaultDispatchPnp, KsAcquireDeviceSecurityLock, KsReleaseDeviceSecurityLock, KsAddObjectCreateItemToDeviceHeader, KsAllocateDeviceHeader, KsAllocateObjectCreateItem, KsAllocateObjectHeader, KsSetMajorFunctionHandler, KsDispatchIrp,
- Fix KsAddObjectCreateItemToObjectHeader prototype

svn path=/trunk/; revision=39542

11 years ago- Increase reference count on ISubdevice interface after successfully allocating...
Johannes Anderwald [Tue, 10 Feb 2009 22:17:33 +0000 (22:17 +0000)]
- Increase reference count on ISubdevice interface after successfully allocating the device header
- Delegate Create Request to Ks
- Implement KSDISPATCH_TABLE for IPortTopology
- KSDEVICE_HEADER must be the first item in the device extension

svn path=/trunk/; revision=39541

11 years agoFix a copy paste error
Timo Kreuzer [Tue, 10 Feb 2009 22:06:36 +0000 (22:06 +0000)]
Fix a copy paste error

svn path=/trunk/; revision=39540

11 years agoMove the declarations from winnt4.h, win2k.h and winxp.h into wdm.h or winddk and...
Timo Kreuzer [Tue, 10 Feb 2009 21:57:25 +0000 (21:57 +0000)]
Move the declarations from winnt4.h, win2k.h and winxp.h into wdm.h or winddk and remove them. This wasn't in a good shape anyway, winxp.h was empty.
Implement a bunch of inline functions in wdm.h

svn path=/trunk/; revision=39539

11 years agompu401.sys: remove entrypoint="..."
Dmitry Gorbachev [Tue, 10 Feb 2009 21:15:45 +0000 (21:15 +0000)]
mpu401.sys: remove entrypoint="..."
bootvid.dll, kdcom.dll: entrypoint="0"

svn path=/trunk/; revision=39538

11 years agoRtlCreateUnicodeString needs ntifs.h inclusion.
Sylvain Petreolle [Tue, 10 Feb 2009 19:58:01 +0000 (19:58 +0000)]
RtlCreateUnicodeString needs ntifs.h inclusion.

svn path=/trunk/; revision=39537

11 years ago- Implement HeapSetInformation
Dmitry Chapyshev [Tue, 10 Feb 2009 18:34:54 +0000 (18:34 +0000)]
- Implement HeapSetInformation
- Implement HeapQueryInformation

svn path=/trunk/; revision=39536

11 years ago- Handle IRP_MN_QUERY_PNP_DEVICE_STATE
Johannes Anderwald [Tue, 10 Feb 2009 16:28:24 +0000 (16:28 +0000)]
- Handle IRP_MN_QUERY_PNP_DEVICE_STATE
- Implement opening KS_CATEGORY_AUDIO devices (used with extreme hack since opening sym link is not working atm)

svn path=/trunk/; revision=39535

11 years ago- Move interlocked functions from winddk.h to wdm.h
Timo Kreuzer [Tue, 10 Feb 2009 16:11:13 +0000 (16:11 +0000)]
- Move interlocked functions from winddk.h to wdm.h
- Fix some typos
- Define ExGetCurrentResourceThread for _WIN64, too
- Fix ExReleaseResource and move it to wdm.h

svn path=/trunk/; revision=39534

11 years agoset entrypoint="0"
Christoph von Wittich [Tue, 10 Feb 2009 14:24:51 +0000 (14:24 +0000)]
set entrypoint="0"

svn path=/trunk/; revision=39532

11 years ago- Add SEH protection for FindResourceExW
Dmitry Chapyshev [Tue, 10 Feb 2009 14:08:05 +0000 (14:08 +0000)]
- Add SEH protection for FindResourceExW
Notepad++ works now

svn path=/trunk/; revision=39531

11 years agofix formatting
Christoph von Wittich [Tue, 10 Feb 2009 13:13:03 +0000 (13:13 +0000)]
fix formatting

svn path=/trunk/; revision=39530

11 years agoremove old mozilla url
Christoph von Wittich [Tue, 10 Feb 2009 12:34:23 +0000 (12:34 +0000)]
remove old mozilla url

svn path=/trunk/; revision=39529

11 years agoremove some more junk from hive files
Christoph von Wittich [Tue, 10 Feb 2009 12:32:29 +0000 (12:32 +0000)]
remove some more junk from hive files

svn path=/trunk/; revision=39528

11 years agoremove Internet Explorer StartPage as it is set in shdocvw.inf
Christoph von Wittich [Tue, 10 Feb 2009 12:18:56 +0000 (12:18 +0000)]
remove Internet Explorer StartPage as it is set in shdocvw.inf

svn path=/trunk/; revision=39527

11 years agoadd resource file to kernel32_winetest
Christoph von Wittich [Tue, 10 Feb 2009 09:25:02 +0000 (09:25 +0000)]
add resource file to kernel32_winetest
this fixes all kernel32 resource tests
spotted by Giannis Adamopoulos

svn path=/trunk/; revision=39526

11 years agoremove entries which are added by registering shdocvw
Christoph von Wittich [Tue, 10 Feb 2009 08:50:33 +0000 (08:50 +0000)]
remove entries which are added by registering shdocvw

svn path=/trunk/; revision=39525