Timo Kreuzer
438b349c29
Move KeGetPcr from NDK to winddk.h
...
svn path=/branches/ros-amd64-bringup/; revision=35824
2008-08-31 00:07:08 +00:00
Timo Kreuzer
75c2238736
fix PCR
...
svn path=/branches/ros-amd64-bringup/; revision=35823
2008-08-31 00:04:06 +00:00
Stefan Ginsberg
faedfbacd7
- Fix build...
...
svn path=/trunk/; revision=35822
2008-08-30 23:06:13 +00:00
Stefan Ginsberg
4b96ec60dd
- Add SecureZeroMemory/RtlSecureZeroMemory
...
- Add x86 versions of PreFetchCacheLine and MemoryBarrier (TODO for other architectures)
svn path=/trunk/; revision=35821
2008-08-30 22:54:27 +00:00
Sylvain Petreolle
a68427fcce
fix typo
...
svn path=/trunk/; revision=35820
2008-08-30 21:58:12 +00:00
Stefan Ginsberg
e0e7f47d03
- CACHE_DESCRIPTOR and PROCESSOR_CACHE_TYPE are public and defined in winnt.h, so no need to define them in the NDK (the NDK includes winnt.h through windef.h, so this breaks build)
...
svn path=/trunk/; revision=35819
2008-08-30 21:34:56 +00:00
Pierre Schweitzer
8dc92e2819
Removed useless defines
...
svn path=/trunk/; revision=35818
2008-08-30 20:41:26 +00:00
Stefan Ginsberg
d53b0eb9e6
- Add APIs new to Windows 2003/SP1 (including XP SP1)
...
- Add missing NtGetCurrentProcessorNumber to ntdll
- Update headers with missing structures
svn path=/trunk/; revision=35817
2008-08-30 20:29:57 +00:00
Pierre Schweitzer
53b639b3cf
- Primary implementation of sfc_os.dll.
...
- Linked some functions of sfc.dll to sfc_os.dll
svn path=/trunk/; revision=35816
2008-08-30 20:22:35 +00:00
Johannes Anderwald
d78551628c
- update russian translation by tower at reactos org
...
svn path=/trunk/; revision=35815
2008-08-30 19:10:50 +00:00
Johannes Anderwald
3a6cb48146
- Implement enumerating network components (Client/Service/Transport) using NetCfg COM api
...
- Add a check box to for enabling/disabling notification for network problems
- Implement IOleCommandTarget interface for the LAN status dialog
- Register the LAN property and LAN status CLSIDs
svn path=/trunk/; revision=35814
2008-08-30 19:05:19 +00:00
Pierre Schweitzer
d44a0a0009
Primary implementation of sfc.dll. To have it "fully" working, sfc_os.dll is will be needed.
...
It does nothing more. Don't shout, Fireball agreed for commit ;).
svn path=/trunk/; revision=35813
2008-08-30 18:53:27 +00:00
Stefan Ginsberg
48d386505a
- Updates to our vectored exception handling:
...
- KiUserExceptionDispatcher: RtlDispatchException directly
- RtlDispatchException: Call vectored exception handlers before doing anything else
- Rename RtlpExecuteVectoredExceptionHandlers to RtlCallVectoredExceptionHandlers as this is the real name
- References: "New Vectored Exception Handling in Windows XP" by Matt Pietrek
svn path=/trunk/; revision=35812
2008-08-30 18:40:00 +00:00
Samuel Serapion
6ba21a4f75
Commit WIP. Part 4 of ??
...
- Create separate def file for amd64
- Update rbuild files, not even these require msvcrt dependency
- define _MSVCRT_, necesary to build dll correctly
svn path=/branches/ros-amd64-bringup/; revision=35811
2008-08-30 17:01:14 +00:00
Samuel Serapion
d1e98147ed
Commit WIP. Part 3 of ??
...
- Update crt to conform
- add some amd64 stubs
svn path=/branches/ros-amd64-bringup/; revision=35810
2008-08-30 16:55:35 +00:00
Samuel Serapion
9369532afa
Commit WIP. Part 2 of ??
...
Update mingw32 runtime to mingw-w64 trunk
-Support for msvc 7.0 features
-TLS support disabled because ros is not ready
svn path=/branches/ros-amd64-bringup/; revision=35809
2008-08-30 16:50:58 +00:00
Stefan Ginsberg
1f361c34ed
- [FORMATTING] Indentation and typo fixes
...
svn path=/trunk/; revision=35808
2008-08-30 16:50:43 +00:00
Samuel Serapion
5a8939d776
Commit WIP. Part 1 of ??
...
Update mingw32 headers to mingw-w64 trunk
-Too many changes to list
-Important concepts:
-- _INTEGRAL_MAX_BITS
-- _USE_32BIT_TIME_T
-- _USE_64BIT_TIME_T
- adds crt secure API
- Fixes so many types its not even funny.
svn path=/branches/ros-amd64-bringup/; revision=35807
2008-08-30 16:47:26 +00:00
Stefan Ginsberg
12f349df1d
- Remove the (now deprecated) ntoskrnl/internal/debug.h header and fix all its includers to use the global debug.h
...
svn path=/trunk/; revision=35806
2008-08-30 16:31:06 +00:00
Samuel Serapion
b6ad488a42
remove unneeded msvcrt dependency (all win32 projects already depend on it)
...
svn path=/branches/ros-amd64-bringup/; revision=35805
2008-08-30 16:09:34 +00:00
Samuel Serapion
a689a4ea26
re-add missing api (fixes user32 winetest build)
...
svn path=/branches/ros-amd64-bringup/; revision=35804
2008-08-30 16:01:15 +00:00
Stefan Ginsberg
5ae7cefa81
- Get rid of ASSERT_IRQL, deprecated since long ago
...
- Remove various dead stuff from headers, and move ASSERT_IRQL_LESS_OR_EQUAL, ASSERT_IRQL_EQUAL and ASSERT_IRQL_LESS to global debug.h
svn path=/trunk/; revision=35803
2008-08-30 15:14:12 +00:00
Stefan Ginsberg
8e2e5b6501
- KEBUGCHECK(0) -> KeBugCheck(FILE_SYSTEM)
...
svn path=/trunk/; revision=35802
2008-08-30 13:01:10 +00:00
Stefan Ginsberg
1423b9dab9
- Add missing KdD0Transition and KdD3Transition prototypes
...
svn path=/trunk/; revision=35800
2008-08-30 10:50:52 +00:00
Aleksey Bragin
4554d3964d
Gregor Schneider <grschneider@gmail.com>
...
- Negative position values are allowed, fixes 3 "msvcrt_winetest.exe printf" failures (25 fails left).
svn path=/trunk/; revision=35799
2008-08-30 10:18:48 +00:00
Aleksey Bragin
82290bf5a9
- NDK fixes.
...
svn path=/trunk/; revision=35794
2008-08-30 08:33:22 +00:00
Johannes Anderwald
0914ac4a44
- Add IIDs && GUID of Netcfg
...
svn path=/trunk/; revision=35793
2008-08-30 08:17:33 +00:00
Johannes Anderwald
81b8000415
- Import Netcfgx.h
...
svn path=/trunk/; revision=35792
2008-08-30 08:16:39 +00:00
Aleksey Bragin
fc5403e611
- Fix broken MMPTE_LIST structure definition.
...
svn path=/trunk/; revision=35791
2008-08-30 07:57:06 +00:00
Hervé Poussineau
c4ec9d697b
GCC doesn't need CDECL on variables
...
svn path=/trunk/; revision=35790
2008-08-30 07:11:57 +00:00
Samuel Serapion
843608caa2
re-add missing api, remove unneded file
...
svn path=/branches/ros-amd64-bringup/; revision=35789
2008-08-30 06:49:03 +00:00
Cameron Gutman
7641cc07cc
- Merge aicom-network-fixes up to r35787
...
svn path=/trunk/; revision=35788
2008-08-30 03:42:46 +00:00
Cameron Gutman
954aed91f2
- Change the status to STATUS_SUCCESS if TdiReceive returns STATUS_PENDING
...
svn path=/branches/aicom-network-fixes/; revision=35787
2008-08-30 03:29:41 +00:00
Cameron Gutman
1cc8981800
- Check if TdiBuildNullConnectionInfo completed successfully
...
- Add a comment
- Fail if we can't allocate Qelt
svn path=/branches/aicom-network-fixes/; revision=35786
2008-08-30 02:53:20 +00:00
Cameron Gutman
b8a0800ce6
- FCB->State gets set to SOCKET_STATE_CONNECTED in MakeSocketIntoConnection
...
svn path=/branches/aicom-network-fixes/; revision=35785
2008-08-30 02:40:26 +00:00
Cameron Gutman
60899277f8
- Check if MakeSocketIntoConnection succeeded
...
- Check if TaCopyTransportAddress succeeded
svn path=/branches/aicom-network-fixes/; revision=35784
2008-08-30 02:30:27 +00:00
Cameron Gutman
17c1d9b828
- Check that we successfully allocated memory
...
- Return TDI_NO_RESOURCES instead of STATUS_NO_MEMORY
svn path=/branches/aicom-network-fixes/; revision=35783
2008-08-30 02:04:30 +00:00
Timo Kreuzer
efdc0f4571
- implement spinlocks, based on x86 up hal code
...
- comment out KeInitializeSpinLock on amd64 builds (it's inlined there)
- define some fastcall functions to normal on amd64
- Update amd64 stubs
- remove wrong exports from ntokrnl
svn path=/branches/ros-amd64-bringup/; revision=35782
2008-08-30 01:44:37 +00:00
Timo Kreuzer
85e83d6573
define some fastcall functions to the normal functions on amd64
...
svn path=/branches/ros-amd64-bringup/; revision=35781
2008-08-30 01:42:03 +00:00
Timo Kreuzer
d1a1a9ec83
- Move KeAcquireSpinlockRaiseToSynch from ndk to ntifs.h
...
- Add KeTryToAcquireQueuedSpinLock to ntifs.h
- Fix Spinlock function prototypes in winddk.h
svn path=/branches/ros-amd64-bringup/; revision=35780
2008-08-30 01:01:53 +00:00
Timo Kreuzer
dcae209a08
Change DC and DC_ATTR members from MATRIX_S and EFLOAT_S, which are explicit fpu emulation types, instead use MATRIX and FLOATOBJ which are the class types. Plug in new FLOATOBJ api and remove old fpu using version. Implement XFORMOBJ api using FLOATOBJ. Remove most of the fpu using code from win32k.
...
svn path=/trunk/; revision=35779
2008-08-30 01:01:52 +00:00
Timo Kreuzer
679cd0bc09
add needed ros specific exports back to user32.spec
...
svn path=/branches/ros-amd64-bringup/; revision=35778
2008-08-30 00:41:21 +00:00
Timo Kreuzer
28c2567a32
fix ws2_32 spec file
...
svn path=/branches/ros-amd64-bringup/; revision=35777
2008-08-30 00:25:58 +00:00
Timo Kreuzer
4bf5c9ad76
Fix user32 spec file
...
svn path=/branches/ros-amd64-bringup/; revision=35776
2008-08-30 00:14:36 +00:00
Timo Kreuzer
b3b3755f3b
revert changes to def file from 35655, they break x86 build
...
svn path=/branches/ros-amd64-bringup/; revision=35775
2008-08-30 00:00:44 +00:00
Timo Kreuzer
e28ba744b1
fix crtdll build
...
svn path=/branches/ros-amd64-bringup/; revision=35774
2008-08-29 23:43:06 +00:00
Timo Kreuzer
acedcef326
#if out RtlExtendedIntegerMultiply and RtlExtendedLargeIntegerDivide for amd64 in winnt4.h
...
svn path=/branches/ros-amd64-bringup/; revision=35773
2008-08-29 23:29:19 +00:00
Timo Kreuzer
5faeebf8e0
fix for x86 build
...
svn path=/branches/ros-amd64-bringup/; revision=35772
2008-08-29 23:22:20 +00:00
Timo Kreuzer
a7144a6e9b
remove stuff from amd64 hal that doesn't belong there
...
svn path=/branches/ros-amd64-bringup/; revision=35771
2008-08-29 22:47:11 +00:00
Eric Kohl
46cc92b9b6
QueryServiceConfig2A/W: Add more parameter checks. Fixes 3 winetest failures.
...
svn path=/trunk/; revision=35770
2008-08-29 22:31:54 +00:00