reactos.git
12 years agoSeems that windows cares about manifests and a mismatched processor architecture...
Samuel Serapion [Mon, 9 Nov 2009 07:13:48 +0000 (07:13 +0000)]
Seems that windows cares about manifests and a mismatched processor architecture is not good. Fix amd64 paint in windows.

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

12 years ago[MM]
Timo Kreuzer [Mon, 9 Nov 2009 06:46:31 +0000 (06:46 +0000)]
[MM]
- Halfplement MmArmInitSystem, it's broken atm
- Update some variable drfinitions from ULONG to ULONG_PTR
- Add some amd64 specific constants

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

12 years ago- Move the hack for MmUpdatePageDir before KeInitializeThread where it belongs.
Timo Kreuzer [Mon, 9 Nov 2009 06:29:46 +0000 (06:29 +0000)]
- Move the hack for MmUpdatePageDir before KeInitializeThread where it belongs.

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

12 years ago[MM]
Timo Kreuzer [Sun, 8 Nov 2009 03:49:08 +0000 (03:49 +0000)]
[MM]
- implement MmInitGlobalKernelPageDirectory, MmInitializeHandBuiltProcess
- fix MmUpdatePageDir

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

12 years ago[MM]
Timo Kreuzer [Sun, 8 Nov 2009 02:39:47 +0000 (02:39 +0000)]
[MM]
Implement amd64 versions for MiIsHyperspaceAddress, MiFlushTlb, MiGetPteForProcess, MiGetPteValueForProcess, MmGetPfnForProcess, MmGetPhysicalAddress, MmIsPagePresent, MmIsPageSwapEntry, MmIsDirtyPage, MmGetPageProtect, MmSetPageProtect, MmSetCleanPage, MmSetDirtyPage, MmDeleteVirtualMapping

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

12 years agocleanup amd64 specific Mm stubs
Timo Kreuzer [Sat, 7 Nov 2009 20:06:33 +0000 (20:06 +0000)]
cleanup amd64 specific Mm stubs

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

12 years agoFix KiDoubleFaultAbort
Timo Kreuzer [Sat, 7 Nov 2009 18:11:35 +0000 (18:11 +0000)]
Fix KiDoubleFaultAbort

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

12 years ago- Remove useless check in KeInvalidateAllCaches
Timo Kreuzer [Sat, 7 Nov 2009 17:43:55 +0000 (17:43 +0000)]
- Remove useless check in KeInvalidateAllCaches
- implement KiDoubleFaultAbort

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

12 years agorevert r43841
Timo Kreuzer [Sat, 7 Nov 2009 17:36:39 +0000 (17:36 +0000)]
revert r43841

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

12 years agoFix spider build.
Samuel Serapion [Sat, 7 Nov 2009 16:39:44 +0000 (16:39 +0000)]
Fix spider build.

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

12 years ago[RTL]
Timo Kreuzer [Sat, 7 Nov 2009 15:26:12 +0000 (15:26 +0000)]
[RTL]
- Implement RtlRaiseException

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

12 years ago[RTL]
Timo Kreuzer [Sat, 7 Nov 2009 03:33:00 +0000 (03:33 +0000)]
[RTL]
Simplify RtlLookupFunctionTable

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

12 years agoFix user32 build mostly tested in trunk. Some local changes still not committed.
Samuel Serapion [Sat, 7 Nov 2009 00:10:56 +0000 (00:10 +0000)]
Fix user32 build mostly tested in trunk. Some local changes still not committed.

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

12 years agoUpdate forwarder entries in kernel32.pspec
Timo Kreuzer [Thu, 5 Nov 2009 22:04:28 +0000 (22:04 +0000)]
Update forwarder entries in kernel32.pspec

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

12 years agouse RtlPcToFileHeader instead of RtlpLookupModuleBase
Timo Kreuzer [Thu, 5 Nov 2009 20:57:53 +0000 (20:57 +0000)]
use RtlPcToFileHeader instead of RtlpLookupModuleBase

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

12 years agoUpdate kernel32.pspec based on Win7 32 and 64 bit, most stuff commented out so far.
Timo Kreuzer [Thu, 5 Nov 2009 20:35:08 +0000 (20:35 +0000)]
Update kernel32.pspec based on Win7 32 and 64 bit, most stuff commented out so far.

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

12 years ago[KDCOM] add a few dbgprints
Timo Kreuzer [Thu, 5 Nov 2009 12:18:16 +0000 (12:18 +0000)]
[KDCOM] add a few dbgprints

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

12 years agoundefine i386 in the pspec file
Timo Kreuzer [Thu, 5 Nov 2009 03:25:46 +0000 (03:25 +0000)]
undefine i386 in the pspec file

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

12 years agoadd memcpy symbol, to resolve references created by the compiler
Timo Kreuzer [Thu, 5 Nov 2009 03:24:40 +0000 (03:24 +0000)]
add memcpy symbol, to resolve references created by the compiler

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

12 years ago[USER32]
Samuel Serapion [Thu, 5 Nov 2009 01:56:29 +0000 (01:56 +0000)]
[USER32]
- Fix several user32 warnings.
- Sync GetWindow*A/W with wine and unify all versions, commenting out a wine hack.
- As a bonus implement GetWindowLongPtrA/W.
- Tested to work in trunk.

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

12 years agoHey Arch, next time you change 3rdparty code, either make sure, it's merged upstream...
Timo Kreuzer [Wed, 4 Nov 2009 23:15:07 +0000 (23:15 +0000)]
Hey Arch, next time you change 3rdparty code, either make sure, it's merged upstream or provide a diff, please.
Adding back MSVC fixes.

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

12 years agoFix rbuild file
Timo Kreuzer [Wed, 4 Nov 2009 21:34:46 +0000 (21:34 +0000)]
Fix rbuild file

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

12 years agoSync mingw lib to version 4.4.1-1a
Timo Kreuzer [Wed, 4 Nov 2009 21:22:53 +0000 (21:22 +0000)]
Sync mingw lib to version 4.4.1-1a

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

12 years agorevert r43851
Timo Kreuzer [Wed, 4 Nov 2009 21:08:42 +0000 (21:08 +0000)]
revert r43851

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

12 years agofix the pspec, too
Timo Kreuzer [Wed, 4 Nov 2009 21:05:47 +0000 (21:05 +0000)]
fix the pspec, too

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

12 years agofix RtlAddFunctionTable
Timo Kreuzer [Wed, 4 Nov 2009 21:05:16 +0000 (21:05 +0000)]
fix RtlAddFunctionTable

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

12 years agoAdd some amd64 specific exports to kernel32
Timo Kreuzer [Wed, 4 Nov 2009 20:39:05 +0000 (20:39 +0000)]
Add some amd64 specific exports to kernel32

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

12 years agoAdd RtlAddFunctionTable, RtlDeleteFunctionTable, RtlInstallFunctionTableCallback...
Timo Kreuzer [Wed, 4 Nov 2009 20:38:19 +0000 (20:38 +0000)]
Add RtlAddFunctionTable, RtlDeleteFunctionTable, RtlInstallFunctionTableCallback stubs

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

12 years agoFix bad cast.
Samuel Serapion [Mon, 2 Nov 2009 01:34:52 +0000 (01:34 +0000)]
Fix bad cast.

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

12 years agoFix rapps build.
Samuel Serapion [Mon, 2 Nov 2009 01:30:09 +0000 (01:30 +0000)]
Fix rapps build.

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

12 years agoRevert wrong fix with correct one.
Samuel Serapion [Mon, 2 Nov 2009 01:23:29 +0000 (01:23 +0000)]
Revert wrong fix with correct one.

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

12 years agoPlease don't cast NULL to an integer type. Fixes building this module.
Samuel Serapion [Fri, 30 Oct 2009 23:51:29 +0000 (23:51 +0000)]
Please don't cast NULL to an integer type. Fixes building this module.

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

12 years agoFix warnings.
Samuel Serapion [Fri, 30 Oct 2009 23:02:03 +0000 (23:02 +0000)]
Fix warnings.

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

12 years agoRemove unneeded casts. Fix build.
Samuel Serapion [Fri, 30 Oct 2009 22:47:30 +0000 (22:47 +0000)]
Remove unneeded casts. Fix build.

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

12 years agoAdd missing files. Kernel32 now links.
Samuel Serapion [Fri, 30 Oct 2009 18:48:45 +0000 (18:48 +0000)]
Add missing files. Kernel32 now links.

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

12 years agoWork around broken linker by putting mingw support libs before module library depende...
Samuel Serapion [Fri, 30 Oct 2009 17:19:56 +0000 (17:19 +0000)]
Work around broken linker by putting mingw support libs before module library dependencies.

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

12 years agoFix gdi32 build for real.
Samuel Serapion [Fri, 30 Oct 2009 14:24:42 +0000 (14:24 +0000)]
Fix gdi32 build for real.

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

12 years agoTemporarily remove mmebuddy dependencies.
Samuel Serapion [Fri, 30 Oct 2009 00:36:40 +0000 (00:36 +0000)]
Temporarily remove mmebuddy dependencies.

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

12 years agoFix gdi32 build.
Samuel Serapion [Fri, 30 Oct 2009 00:24:32 +0000 (00:24 +0000)]
Fix gdi32 build.

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

12 years agoFix some prototypes.
Samuel Serapion [Fri, 30 Oct 2009 00:22:42 +0000 (00:22 +0000)]
Fix some prototypes.

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

12 years agoFix LOGBRUSH definition.
Samuel Serapion [Thu, 29 Oct 2009 23:25:11 +0000 (23:25 +0000)]
Fix LOGBRUSH definition.

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

12 years agoFix Build.
Samuel Serapion [Thu, 29 Oct 2009 22:44:55 +0000 (22:44 +0000)]
Fix Build.

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

12 years agoFix csrss build.
Samuel Serapion [Thu, 29 Oct 2009 22:41:26 +0000 (22:41 +0000)]
Fix csrss build.

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

12 years agoFix comctl32 build and potential bug.
Samuel Serapion [Thu, 29 Oct 2009 22:36:15 +0000 (22:36 +0000)]
Fix comctl32 build and potential bug.

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

12 years agoFix avicap32 build.
Samuel Serapion [Thu, 29 Oct 2009 22:15:19 +0000 (22:15 +0000)]
Fix avicap32 build.

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

12 years agoFix merge artifact, spotted by encoded
Timo Kreuzer [Thu, 29 Oct 2009 21:49:28 +0000 (21:49 +0000)]
Fix merge artifact, spotted by encoded

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

12 years agoPartly implement KiDebugTrapOrFault. Single stepping now works.
Timo Kreuzer [Wed, 28 Oct 2009 23:54:07 +0000 (23:54 +0000)]
Partly implement KiDebugTrapOrFault. Single stepping now works.

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

12 years agoComment out __ldmxcsr in KiRestoreProcessorControlState, as it results in a GPF....
Timo Kreuzer [Wed, 28 Oct 2009 23:21:13 +0000 (23:21 +0000)]
Comment out __ldmxcsr in KiRestoreProcessorControlState, as it results in a GPF. Continuing now works again.

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

12 years agopartly implement KdpSysWriteControlSpace
Timo Kreuzer [Wed, 28 Oct 2009 22:38:42 +0000 (22:38 +0000)]
partly implement KdpSysWriteControlSpace

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

12 years ago[KD64]
Timo Kreuzer [Wed, 28 Oct 2009 21:36:00 +0000 (21:36 +0000)]
[KD64]
- KdpSetContext: don't include the CONTEXT data in the reply. WinDbg doesn't like that.

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

12 years agoRemove fail point support from swprintf, too. Yay boot!
Timo Kreuzer [Tue, 27 Oct 2009 22:56:22 +0000 (22:56 +0000)]
Remove fail point support from swprintf, too. Yay boot!

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

12 years agoKill floating point from RTL sprintf. It was leading to crashing freeldr when compile...
Timo Kreuzer [Tue, 27 Oct 2009 14:31:16 +0000 (14:31 +0000)]
Kill floating point from RTL sprintf. It was leading to crashing freeldr when compiled with never gccs.

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

12 years ago[KDCOM]
Timo Kreuzer [Mon, 26 Oct 2009 12:51:26 +0000 (12:51 +0000)]
[KDCOM]
- In case of failing to receive a part of the packet, return the status to the caller instead of continuing.

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

12 years ago- Fix definition of KdDebuggerNotPresent for gcc, the MS definition is broken, don...
Timo Kreuzer [Mon, 26 Oct 2009 12:22:32 +0000 (12:22 +0000)]
- Fix definition of KdDebuggerNotPresent for gcc, the MS definition is broken, don't know if it's needed that way for msvc.

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

12 years ago[KDCOM]
Timo Kreuzer [Mon, 26 Oct 2009 12:09:05 +0000 (12:09 +0000)]
[KDCOM]
- take the MessageHeader length from MaximumLength field instead of depending on the packet type
- Context -> KdContext
- remove redundant return

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

12 years agoFixed build with MinGW-w64 4.4.3
Daniel Reimer [Mon, 26 Oct 2009 12:07:33 +0000 (12:07 +0000)]
Fixed build with MinGW-w64 4.4.3

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

12 years ago[KDCOM]
Timo Kreuzer [Mon, 26 Oct 2009 03:24:03 +0000 (03:24 +0000)]
[KDCOM]
For unknown reasons it's not enough to check LSR if the port is ready to receive or not. Adding additional port reads improves the reliability of the data massively. Now it's possible to use kdcom on windows XP!

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

12 years ago[KDCOM]
Timo Kreuzer [Mon, 26 Oct 2009 03:16:46 +0000 (03:16 +0000)]
[KDCOM]
- Check the received PacketId
- Add retry count to KdSendPacket
- instantly return resend packets

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

12 years ago[KDCOM]
Timo Kreuzer [Mon, 26 Oct 2009 02:11:03 +0000 (02:11 +0000)]
[KDCOM]
- KdpDbgPrint -> KDDBGPRINT
- enable KdDebuggerNotPresent change

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

12 years agorevert 43682, fix kdcom build
Timo Kreuzer [Sun, 25 Oct 2009 23:28:26 +0000 (23:28 +0000)]
revert 43682, fix kdcom build

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

12 years agoMerge trunk head (r43756)
Timo Kreuzer [Sun, 25 Oct 2009 22:13:11 +0000 (22:13 +0000)]
Merge trunk head (r43756)

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

12 years ago- Pass pointer to debugprint function to the kernel in LoaderBlock->u.I386.CommonDataArea
Timo Kreuzer [Sun, 25 Oct 2009 21:47:53 +0000 (21:47 +0000)]
- Pass pointer to debugprint function to the kernel in LoaderBlock->u.I386.CommonDataArea
- comment out __lldt

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

12 years ago-sync rsaenh_winetest with wine 1.1.32
Christoph von Wittich [Sun, 25 Oct 2009 21:16:33 +0000 (21:16 +0000)]
-sync rsaenh_winetest with wine 1.1.32

svn path=/trunk/; revision=43756

12 years ago-sync rsaenh with wine 1.1.32
Christoph von Wittich [Sun, 25 Oct 2009 21:16:15 +0000 (21:16 +0000)]
-sync rsaenh with wine 1.1.32

svn path=/trunk/; revision=43755

12 years agopartial kernel32 GetLocaleInfo sync to wine 1.1.32
Christoph von Wittich [Sun, 25 Oct 2009 21:02:58 +0000 (21:02 +0000)]
partial kernel32 GetLocaleInfo sync to wine 1.1.32

svn path=/trunk/; revision=43754

12 years ago-sync user32_winetest with wine 1.1.32
Christoph von Wittich [Sun, 25 Oct 2009 20:32:13 +0000 (20:32 +0000)]
-sync user32_winetest with wine 1.1.32

svn path=/trunk/; revision=43752

12 years ago-sync msxml3 with wine 1.1.32
Christoph von Wittich [Sun, 25 Oct 2009 20:21:51 +0000 (20:21 +0000)]
-sync msxml3 with wine 1.1.32

svn path=/trunk/; revision=43751

12 years ago-sync netapi32 with wine 1.1.32
Christoph von Wittich [Sun, 25 Oct 2009 19:24:08 +0000 (19:24 +0000)]
-sync netapi32 with wine 1.1.32

svn path=/trunk/; revision=43750

12 years ago[win32k] Stub out page to device space conversion, fixes three more gdi32 mapping...
Gregor Schneider [Sun, 25 Oct 2009 18:49:08 +0000 (18:49 +0000)]
[win32k] Stub out page to device space conversion, fixes three more gdi32 mapping winetests

svn path=/trunk/; revision=43749

12 years ago- Make sure that no duplicate wdmaud.drv audio drivers exists as winmm currently...
Johannes Anderwald [Sun, 25 Oct 2009 18:22:03 +0000 (18:22 +0000)]
- Make sure that no duplicate wdmaud.drv audio drivers exists as winmm currently not recognizes duplicate audio driver entries

svn path=/trunk/; revision=43748

12 years ago- Partially sync winmm
Johannes Anderwald [Sun, 25 Oct 2009 17:54:50 +0000 (17:54 +0000)]
- Partially sync winmm
- Remove unused code
- Fix function headers

svn path=/trunk/; revision=43747

12 years agopartially sync kernel32 profile to wine 1.1.32
Christoph von Wittich [Sun, 25 Oct 2009 17:28:35 +0000 (17:28 +0000)]
partially sync kernel32 profile to wine 1.1.32

svn path=/trunk/; revision=43746

12 years ago[win32k] GetTransform:
Gregor Schneider [Sun, 25 Oct 2009 17:23:19 +0000 (17:23 +0000)]
[win32k] GetTransform:
- Add support for more transforms
- Fix return value for invalid/unsupported transform types
- Fixes 10 gdi32 mapping winetests

svn path=/trunk/; revision=43745

12 years ago-sync kernel32_winetest with wine 1.1.32
Christoph von Wittich [Sun, 25 Oct 2009 16:21:40 +0000 (16:21 +0000)]
-sync kernel32_winetest with wine 1.1.32

svn path=/trunk/; revision=43744

12 years agoadd define for LOCALE_RETURN_GENITIVE_NAMES
Christoph von Wittich [Sun, 25 Oct 2009 16:20:45 +0000 (16:20 +0000)]
add define for LOCALE_RETURN_GENITIVE_NAMES

svn path=/trunk/; revision=43743

12 years agobetter stub for RtlQueryHeapInformation (taken from wine)
Christoph von Wittich [Sun, 25 Oct 2009 16:20:00 +0000 (16:20 +0000)]
better stub for RtlQueryHeapInformation (taken from wine)

svn path=/trunk/; revision=43742

12 years ago- DBGKD_WAIT_STATE_CHANGE64 is used in KD protocol 5, not number 6 that we use. Proto...
Stefan Ginsberg [Sun, 25 Oct 2009 15:56:38 +0000 (15:56 +0000)]
- DBGKD_WAIT_STATE_CHANGE64 is used in KD protocol 5, not number 6 that we use. Protocol 6 uses the DBGKD_ANY_WAIT_STATE_CHANGE structure which is sized according to the largest control-report structure (AMD64_DBGKD_CONTROL_REPORT currently), and is larger than DBGKD_WAIT_STATE_CHANGE64 on x86. This worked because our DBGKD_WAIT_STATE_CHANGE32/64 structures contained incorrect DBGKD_CONTROL_REPORT (used) and CONTEXT (unused) members that sized up the wait-state structure to pass WinDbg's length verification! It actually becomes larger than DBGKD_ANY_WAIT_STATE_CHANGE, but WinDbg only seems bail out only if the structure is too small. Remove the incorrect members from the protocol 5 structures and change to DBGKD_ANY_WAIT_STATE_CHANGE everywhere.
- Correct the value of SIZE_OF_FX_REGISTERS -- it was 4 times too low which resulted in KeContextToTrapFrame not properly clearing out the XMM register area. Correct the define and move it out from ke.h to x86's ketypes.h and use it in the FXSAVE format structure. Also remove the IOPM definitions from ke.h as they have been in the NDK for a while.
- KD uses STRINGs, not ANSI_STRINGs -- they are the same thing, but let's be consistent.
- ExceptionRecord32To64 should be available for both 32 and 64 bit builds (and it shouldn't be a forceinline). Get rid of CopyExceptionRecord and determine if we need to convert or can just copy it directly instead.
- Use _WIN64 instead of _M_AMD64 when determining if we need to set the DBGKD_VERS_FLAG_PTR64 flag.
- Don't check Nt/DbgQueryDebugFilterState for zero or nonzero -- it actually returns TRUE, FALSE or STATUS_INVALID_PARAMETER_1! Check for != TRUE in preparation for proper implementation of NtSet/QueryDebugFilterState.
- Fix Format parameter of DbgPrintReturnControlC -- it is const like the other DbgPrint* routines.
- Be consistent with the types used in debug.c and don't set local variables to zero if we are going to return to caller -- this doesn't seem to be required anymore.
- Fix DebugService and DebugService2: DebugService should take a ULONG followed by 4 pointers and DebugService2 doesn't return anything.
- Use ZwCurrentProcess() instead of -1 or 0xFFFFFFFF (which is incorrect for 64-bit) for the ProcessId parameter of DbgLoad/UnloadImageSymbols to clarify what is being passed. Don't use ZwCurrentProcess() in KeBugCheckWithTf for the pointer parameter of DbgUnLoadImageSymbols either. Use MAXULONG_PTR casted to PVOID instead.
- Use better named and sized variables in KdpTrap for setting the "return register" in the caller's CONTEXT.
- Correct and clarify the comment documenting under what conditions we pass user mode exceptions to the kernel debugger.

svn path=/trunk/; revision=43741

12 years ago-sync cabinet with wine 1.1.32
Christoph von Wittich [Sun, 25 Oct 2009 13:45:15 +0000 (13:45 +0000)]
-sync cabinet with wine 1.1.32

svn path=/trunk/; revision=43740

12 years ago[KDCOM]
Timo Kreuzer [Sun, 25 Oct 2009 11:55:04 +0000 (11:55 +0000)]
[KDCOM]
- Compare checksum after retreiving the full packet
- simplify code

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

12 years ago[KDCOM]
Timo Kreuzer [Sun, 25 Oct 2009 11:37:17 +0000 (11:37 +0000)]
[KDCOM]
- Check the PacketType only after the whole message was received and just skip the message and restart when it's not what we wanted.

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

12 years agodon't crash in msi install winetest
Christoph von Wittich [Sun, 25 Oct 2009 11:14:03 +0000 (11:14 +0000)]
don't crash in msi install winetest

svn path=/trunk/; revision=43737

12 years ago-sync msi_winetest with wine 1.1.32
Christoph von Wittich [Sun, 25 Oct 2009 11:06:38 +0000 (11:06 +0000)]
-sync msi_winetest with wine 1.1.32

svn path=/trunk/; revision=43736

12 years ago-sync msi with wine 1.1.32
Christoph von Wittich [Sun, 25 Oct 2009 11:06:09 +0000 (11:06 +0000)]
-sync msi with wine 1.1.32

svn path=/trunk/; revision=43735

12 years agoSync DrawText funtions with wine 1.1.32
Giannis Adamopoulos [Sun, 25 Oct 2009 09:32:01 +0000 (09:32 +0000)]
Sync DrawText funtions with wine 1.1.32
Fixes all user32 text tests

svn path=/trunk/; revision=43734

12 years agopartial wine sync to 1.1.32:
Christoph von Wittich [Sun, 25 Oct 2009 08:52:54 +0000 (08:52 +0000)]
partial wine sync to 1.1.32:
 wininet: Avoid accessing uninitialized memory.

svn path=/trunk/; revision=43733

12 years ago - Fix sending malformed ICMP packets because we read the wrong length from the wrong...
Cameron Gutman [Sun, 25 Oct 2009 04:30:28 +0000 (04:30 +0000)]
 - Fix sending malformed ICMP packets because we read the wrong length from the wrong address in the buffer
 - Fix the sequence number stored in the packet
 - Fix potential null pointer freeing
 - tracert partially works now (Setting TTL isn't implemented yet)

svn path=/trunk/; revision=43732

12 years ago - Start the sequence number at 1 instead of 0
Cameron Gutman [Sun, 25 Oct 2009 03:48:15 +0000 (03:48 +0000)]
 - Start the sequence number at 1 instead of 0

svn path=/trunk/; revision=43731

12 years ago[fastfat_new]
Aleksey Bragin [Sat, 24 Oct 2009 21:05:42 +0000 (21:05 +0000)]
[fastfat_new]
- Fix FF_Free warning.

svn path=/trunk/; revision=43725

12 years ago- Fix a sneaky breakage of MSVC built kernels. "i386" is a gcc define and we don...
Stefan Ginsberg [Sat, 24 Oct 2009 20:44:43 +0000 (20:44 +0000)]
- Fix a sneaky breakage of MSVC built kernels. "i386" is a gcc define and we don't define it in the makefiles.

svn path=/trunk/; revision=43724

12 years ago - Implement SetIpNetEntry in iphlpapi and InfoTdiSetArptableMIB in tcpip
Cameron Gutman [Sat, 24 Oct 2009 20:39:41 +0000 (20:39 +0000)]
 - Implement SetIpNetEntry in iphlpapi and InfoTdiSetArptableMIB in tcpip
 - Added buffer size checks for InfoTdiSetRoute
 - "arp -s" works now

svn path=/trunk/; revision=43723

12 years ago- Don't put PAGED_CODE() before variable declarations -- this makes MSVC very, very...
Stefan Ginsberg [Sat, 24 Oct 2009 20:35:10 +0000 (20:35 +0000)]
- Don't put PAGED_CODE() before variable declarations -- this makes MSVC very, very sad. Reformat and clean up the code a bit too.

svn path=/trunk/; revision=43722

12 years agochinese Translations by Elton Chung.
Daniel Reimer [Sat, 24 Oct 2009 19:27:51 +0000 (19:27 +0000)]
chinese Translations by Elton Chung.

svn path=/trunk/; revision=43721

12 years agoSync wordpad and winhlp32 to Wine 1.1.31
Daniel Reimer [Sat, 24 Oct 2009 17:23:52 +0000 (17:23 +0000)]
Sync wordpad and winhlp32 to Wine 1.1.31
Update 3rd Party Files.txt

svn path=/trunk/; revision=43719

12 years ago- Add reg.exe from Wine 1.1.31
Sylvain Petreolle [Sat, 24 Oct 2009 15:23:45 +0000 (15:23 +0000)]
- Add reg.exe from Wine 1.1.31

svn path=/trunk/; revision=43718

12 years agoadd missing checks
Sylvain Petreolle [Sat, 24 Oct 2009 15:13:30 +0000 (15:13 +0000)]
add missing checks
fixes winmm:mixer crash

svn path=/trunk/; revision=43717

12 years ago- Fix Russian translation
Dmitry Chapyshev [Sat, 24 Oct 2009 14:34:11 +0000 (14:34 +0000)]
- Fix Russian translation

svn path=/trunk/; revision=43716

12 years ago- merge some of the more meaningful stuff from the reactx branch
Kamil Hornicek [Sat, 24 Oct 2009 14:09:48 +0000 (14:09 +0000)]
- merge some of the more meaningful stuff from the reactx branch

svn path=/trunk/; revision=43715

12 years ago- Add reg.exe from Wine 1.1.31
Dmitry Chapyshev [Sat, 24 Oct 2009 13:32:45 +0000 (13:32 +0000)]
- Add reg.exe from Wine 1.1.31

svn path=/trunk/; revision=43714

12 years ago- Add runonce.exe to bootcd
Dmitry Chapyshev [Sat, 24 Oct 2009 13:15:38 +0000 (13:15 +0000)]
- Add runonce.exe to bootcd

svn path=/trunk/; revision=43712

12 years ago- Add some registry keys (like in Windows)
Dmitry Chapyshev [Sat, 24 Oct 2009 13:13:20 +0000 (13:13 +0000)]
- Add some registry keys (like in Windows)

svn path=/trunk/; revision=43711