Timo Kreuzer [Tue, 30 Mar 2010 07:56:58 +0000 (07:56 +0000)]
Don't add underscore prefix to amd64 symbols
svn path=/trunk/; revision=46588
Timo Kreuzer [Tue, 30 Mar 2010 05:34:20 +0000 (05:34 +0000)]
Merge the rest from header branch.
svn path=/trunk/; revision=46582
Timo Kreuzer [Tue, 30 Mar 2010 05:09:48 +0000 (05:09 +0000)]
add PIO_CSQ_INSERT_IRP_EX to wdm.h
svn path=/trunk/; revision=46580
Cameron Gutman [Tue, 30 Mar 2010 03:26:35 +0000 (03:26 +0000)]
[RTL]
- Fall back to the default user key if RtlFormatCurrentUserKeyPath fails (perhaps we are in a system process)
svn path=/trunk/; revision=46578
Johannes Anderwald [Mon, 29 Mar 2010 23:08:29 +0000 (23:08 +0000)]
- Fix trunk installation breakage introduced in 46570
svn path=/trunk/; revision=46576
Sir Richard [Mon, 29 Mar 2010 21:35:31 +0000 (21:35 +0000)]
[HALACPI]: Add project, right now it just builds the normal HAL. The idea is to split the generic HAL into legacy (x86 only) and ACPI (x86+ACPI, or x64). Bus handling, reboot/shutdown, PnP, power management (sleep/resume/hibernate), timer, environment variable, debugging, and initialization code is expected to differ between legacy and ACPI, if not more.
svn path=/trunk/; revision=46574
Cameron Gutman [Mon, 29 Mar 2010 16:56:42 +0000 (16:56 +0000)]
[NTOSKRNL]
- Don't try to detect ACPI in IopEnumerateDetectedDevices because the only reason we got there is because ACPI is NOT present (as reported by IopIsAcpiComputer)
svn path=/trunk/; revision=46571
Johannes Anderwald [Mon, 29 Mar 2010 15:18:50 +0000 (15:18 +0000)]
- Add bda.inf, kscaptur.inf
svn path=/trunk/; revision=46570
Johannes Anderwald [Mon, 29 Mar 2010 13:12:16 +0000 (13:12 +0000)]
[MSDVBNP]
- Implement IBDA_EthernetFilter, IBDA_IPV4Filter, IBDA_IPV6Filter
svn path=/trunk/; revision=46569
Timo Kreuzer [Mon, 29 Mar 2010 11:40:06 +0000 (11:40 +0000)]
Define PPEB in ntddk.h
svn path=/trunk/; revision=46568
Timo Kreuzer [Mon, 29 Mar 2010 11:23:09 +0000 (11:23 +0000)]
Merge winnt.h
svn path=/trunk/; revision=46567
Timo Kreuzer [Mon, 29 Mar 2010 10:35:31 +0000 (10:35 +0000)]
Merge ntdef.h
svn path=/trunk/; revision=46566
Timo Kreuzer [Mon, 29 Mar 2010 09:15:47 +0000 (09:15 +0000)]
Move IoAttachDeviceToDeviceStackSafe to ntddk.h
svn path=/trunk/; revision=46565
Timo Kreuzer [Mon, 29 Mar 2010 08:57:45 +0000 (08:57 +0000)]
merge wdm.h second attempt. This time taking more care of vista definitions.
svn path=/trunk/; revision=46564
Aleksey Bragin [Mon, 29 Mar 2010 08:51:12 +0000 (08:51 +0000)]
[NTOSKRNL]
. Revert 46550: Windows does not set this flag. ReactOS shouldn't either. Setting UserEvent is already enough in this case.
svn path=/trunk/; revision=46563
Timo Kreuzer [Mon, 29 Mar 2010 07:37:26 +0000 (07:37 +0000)]
revert r46561
svn path=/trunk/; revision=46562
Timo Kreuzer [Mon, 29 Mar 2010 07:28:03 +0000 (07:28 +0000)]
merge part of the wdm changes. Mostly formatting and adding a few definitions.
svn path=/trunk/; revision=46561
Timo Kreuzer [Mon, 29 Mar 2010 05:48:15 +0000 (05:48 +0000)]
Add RtlLargeInteger macros to wdm.h
svn path=/trunk/; revision=46560
Timo Kreuzer [Mon, 29 Mar 2010 05:28:59 +0000 (05:28 +0000)]
merge ntdef.h formatting changes
svn path=/trunk/; revision=46559
Timo Kreuzer [Mon, 29 Mar 2010 05:17:15 +0000 (05:17 +0000)]
Merge bdasup.h
svn path=/trunk/; revision=46558
Timo Kreuzer [Mon, 29 Mar 2010 05:03:20 +0000 (05:03 +0000)]
Add definition of PUOW to wdm.h
svn path=/trunk/; revision=46557
Timo Kreuzer [Mon, 29 Mar 2010 04:49:07 +0000 (04:49 +0000)]
Fix Mm64BitPhysicalAddress
svn path=/trunk/; revision=46556
Timo Kreuzer [Mon, 29 Mar 2010 04:28:32 +0000 (04:28 +0000)]
Move SINGLE_GROUP_LEGACY_API definition to wdm.h
svn path=/trunk/; revision=46555
Timo Kreuzer [Mon, 29 Mar 2010 04:14:34 +0000 (04:14 +0000)]
revert r46552 and r46553
svn path=/trunk/; revision=46554
Timo Kreuzer [Mon, 29 Mar 2010 03:52:10 +0000 (03:52 +0000)]
Reintegrate header branch part 7/x
Merge the rest and see what happens....
svn path=/trunk/; revision=46553
Timo Kreuzer [Mon, 29 Mar 2010 03:49:11 +0000 (03:49 +0000)]
Reintegrate header branch part 6/x
ntdef.h and winnt.h: add GROUP_AFFINITY, formatting
svn path=/trunk/; revision=46552
Timo Kreuzer [Mon, 29 Mar 2010 03:16:25 +0000 (03:16 +0000)]
Reintegrate header branch part 5/x
- Formatting and properties
- delete xmldsodid.h
svn path=/trunk/; revision=46551
Cameron Gutman [Mon, 29 Mar 2010 02:59:44 +0000 (02:59 +0000)]
[NTOSKRNL]
- Set the IRP_SYNCHRONOUS_API flag on IRPs created by IoBuildSynchronousFsdRequest
svn path=/trunk/; revision=46550
Timo Kreuzer [Mon, 29 Mar 2010 02:51:02 +0000 (02:51 +0000)]
fix build
svn path=/trunk/; revision=46549
Timo Kreuzer [Mon, 29 Mar 2010 02:48:28 +0000 (02:48 +0000)]
Reintegrate header branch part 4/x
- don't prepend ddk/ before the header includes
- move atsmedia.h to psdk
- add mce.h, devpropdef.h, evntprov.h, ntiologc.h to psdk
- replace ntstatus.h
svn path=/trunk/; revision=46548
Timo Kreuzer [Mon, 29 Mar 2010 02:38:12 +0000 (02:38 +0000)]
Reintegrate header-branch 3/x
- Add XDK
svn path=/trunk/; revision=46547
Sir Richard [Mon, 29 Mar 2010 02:27:41 +0000 (02:27 +0000)]
[COMPBATT]: More miniclass driver interface work: CompBattQueryInformation and CompBattGetBatteryGranularity.
svn path=/trunk/; revision=46546
Timo Kreuzer [Mon, 29 Mar 2010 02:15:21 +0000 (02:15 +0000)]
Fix build
svn path=/trunk/; revision=46545
Timo Kreuzer [Mon, 29 Mar 2010 02:03:41 +0000 (02:03 +0000)]
Reintegrate header-branch 2/x
- PCVOID -> LPCVOID / CONST VOID *
- move cfgmgr32.h and cfg.h to psdk
- remove wine/cfgmgr32.h make setupapi use the proper header
svn path=/trunk/; revision=46544
Sir Richard [Mon, 29 Mar 2010 02:02:07 +0000 (02:02 +0000)]
[COMPBATT]: Mini-class driver interface work: CompBattDisableStatusNotify, CompBattQueryTag, CompBattRecalculateTag, CompBattGetBatteryInformation.
svn path=/trunk/; revision=46543
Timo Kreuzer [Mon, 29 Mar 2010 01:51:11 +0000 (01:51 +0000)]
Reintegrate header branch part 1/x
DDKAPI -> NTAPI
svn path=/trunk/; revision=46542
Sir Richard [Mon, 29 Mar 2010 00:10:56 +0000 (00:10 +0000)]
[COMPBATT]: Helper code, CompBattGetDeviceObjectPointer and BatteryIoctl.
svn path=/trunk/; revision=46541
Sir Richard [Mon, 29 Mar 2010 00:02:05 +0000 (00:02 +0000)]
[COMPBATT]: Main battery detection/PnP notification logic: CompBattAddNewBattery, CompBattRemoveBattery, IsBatteryAlreadyOnList, RemoveBatteryFromList, CompBattGetBatteries, CompBattPnpEventHandler.
svn path=/trunk/; revision=46540
Timo Kreuzer [Sun, 28 Mar 2010 23:27:01 +0000 (23:27 +0000)]
[MINGW]
Update mingw library to mingw-w64 trunk (mingw-w64-src_20100325)
svn path=/branches/ros-amd64-bringup/; revision=46537
Timo Kreuzer [Sun, 28 Mar 2010 23:18:31 +0000 (23:18 +0000)]
[CRT]
- Implement x86 ceilf, floorf, fmodf (taken from mingw-w64)
- Implement cosf, sinf, sqrtf (simply wrappers)
- Fix missing definitions
svn path=/branches/ros-amd64-bringup/; revision=46536
Timo Kreuzer [Sun, 28 Mar 2010 23:12:46 +0000 (23:12 +0000)]
[CRT HEADERS]
- add _mingw_mac.h from ming-w64 and include it into _mingw.h
- Update _CRTIMP definition
- Fix definition of _wctype
- onexit is not _CRTIMP
svn path=/branches/ros-amd64-bringup/; revision=46535
Timo Kreuzer [Sun, 28 Mar 2010 23:06:36 +0000 (23:06 +0000)]
[CRT]
- Set crt="static" in freeldr, rtl, bmfs, ftfd, rtl, mini_hal
- define "CRTDLL" in ntdll, crtdll, msvcrt, msvcrt20, msvcrt40
svn path=/branches/ros-amd64-bringup/; revision=46534
Cameron Gutman [Sun, 28 Mar 2010 22:59:38 +0000 (22:59 +0000)]
[NTOSKRNL]
- Fix a nasty bug that discarded any response to IRP_MN_FILTER_RESOURCE_REQUIREMENTS so drivers never got the resources they needed
svn path=/trunk/; revision=46533
Timo Kreuzer [Sun, 28 Mar 2010 22:51:39 +0000 (22:51 +0000)]
[NTOS]
Some freelist.c fixes, to make it compile
svn path=/branches/ros-amd64-bringup/; revision=46532
Timo Kreuzer [Sun, 28 Mar 2010 22:50:04 +0000 (22:50 +0000)]
[HAL]
Update from trunk
svn path=/branches/ros-amd64-bringup/; revision=46531
Timo Kreuzer [Sun, 28 Mar 2010 21:01:25 +0000 (21:01 +0000)]
[FTP/DHCP]
- remove the oldnames hack, as we now have a proper oldnames lib (included in mingw_common)
- protect struct timezone from redefinition
svn path=/branches/ros-amd64-bringup/; revision=46526
Cameron Gutman [Sun, 28 Mar 2010 20:23:30 +0000 (20:23 +0000)]
[NTOSKRNL]
- Don't use REG_OPTION_VOLATILE because it causes ACPI to be reinstalled after every boot
svn path=/trunk/; revision=46525
Timo Kreuzer [Sun, 28 Mar 2010 20:11:55 +0000 (20:11 +0000)]
[LIBOLDNAMES]
- add snprintf
svn path=/branches/ros-amd64-bringup/; revision=46524
Timo Kreuzer [Sun, 28 Mar 2010 19:56:11 +0000 (19:56 +0000)]
- Fix assert macro
- Add crt="MSVC" to a number of modules to resolve _assert
svn path=/branches/ros-amd64-bringup/; revision=46523
Timo Kreuzer [Sun, 28 Mar 2010 19:46:29 +0000 (19:46 +0000)]
Fix 32bit RtlInitializeSListHead
svn path=/branches/ros-amd64-bringup/; revision=46522
Timo Kreuzer [Sun, 28 Mar 2010 19:30:58 +0000 (19:30 +0000)]
[SCSIPORT]
DDKAPI -> NTAPI
svn path=/branches/ros-amd64-bringup/; revision=46521
Timo Kreuzer [Sun, 28 Mar 2010 19:25:40 +0000 (19:25 +0000)]
update asm.h from trunk
svn path=/branches/ros-amd64-bringup/; revision=46520
Cameron Gutman [Sun, 28 Mar 2010 19:22:28 +0000 (19:22 +0000)]
[NTOSKRNL]
- Revert part of r46495 and replace it with much better code
svn path=/trunk/; revision=46519
Johannes Anderwald [Sun, 28 Mar 2010 19:06:48 +0000 (19:06 +0000)]
[KSPROXY, MSDVBNP, MSVIDCTL, BDAPLGIN]
- Implement DllRegisterServer, DllUnregisterServer for those components
- Add msdvbnp, msvidctl to build
- Add msdvbnp, bdaplgin, msvidctl to bootcd
svn path=/trunk/; revision=46518
Cameron Gutman [Sun, 28 Mar 2010 19:02:07 +0000 (19:02 +0000)]
[NTOSKRNL]
- Add a missing OBJ_CASE_INSENSITIVE attribute so IopIsAcpiComputer doesn't always fail
svn path=/trunk/; revision=46517
Aleksey Bragin [Sun, 28 Mar 2010 15:32:23 +0000 (15:32 +0000)]
[PSDK]
- Manually merge header changes from arwinss branch. Undocumented values are wrapped into #ifdef _WINE so they don't affect non-Wine code.
- Undocumented flags shouldn't be defined multiple times in user32 and win32k. Put them in winuser.h for now, should be factored out into a separate file later.
- Shouldn't break build this time.
svn path=/trunk/; revision=46516
Sylvain Petreolle [Sun, 28 Mar 2010 10:54:44 +0000 (10:54 +0000)]
Revert 46514, fixes build.
svn path=/trunk/; revision=46515
Aleksey Bragin [Sun, 28 Mar 2010 09:32:27 +0000 (09:32 +0000)]
[PSDK]
- Manually merge header changes from arwinss branch.
svn path=/trunk/; revision=46514
Timo Kreuzer [Sun, 28 Mar 2010 07:09:13 +0000 (07:09 +0000)]
[NTOS]
Add KiEoiHelper export for x86 like in trunk
svn path=/branches/ros-amd64-bringup/; revision=46513
Timo Kreuzer [Sun, 28 Mar 2010 05:20:27 +0000 (05:20 +0000)]
[FREETYPE]
- Don't include setjmp/longjmp, we have our own
svn path=/branches/ros-amd64-bringup/; revision=46512
Timo Kreuzer [Sun, 28 Mar 2010 04:52:19 +0000 (04:52 +0000)]
[FREELDR]
snprintf -> _snprintf
svn path=/branches/ros-amd64-bringup/; revision=46511
Timo Kreuzer [Sun, 28 Mar 2010 03:06:50 +0000 (03:06 +0000)]
[FREELDR]
- Add a missing cast
svn path=/branches/ros-amd64-bringup/; revision=46510
Timo Kreuzer [Sun, 28 Mar 2010 01:25:22 +0000 (01:25 +0000)]
[DHCP]
define NO_OLDNAMES to prevent redefinition
svn path=/branches/ros-amd64-bringup/; revision=46509
Timo Kreuzer [Sat, 27 Mar 2010 23:01:05 +0000 (23:01 +0000)]
Merge from amd64-branch:
46483 (tkreuzer)
[CRT]
- add _wctype table, it's not identical to _ctype as assumed before
- point _pwctype to _wctype instead of _ctype
- implement __pctype_func and __pwctype_func
46502 (tkreuzer)
[MSVCRT]
- enable exports for __pctype_func, __pwctype_func, _wctype
svn path=/trunk/; revision=46504
Timo Kreuzer [Sat, 27 Mar 2010 22:58:37 +0000 (22:58 +0000)]
Fix definition of _wctype
svn path=/trunk/; revision=46503
Timo Kreuzer [Sat, 27 Mar 2010 22:38:22 +0000 (22:38 +0000)]
[MSVCRT]
- enable exports for __pctype_func, __pwctype_func, _wctype
svn path=/branches/ros-amd64-bringup/; revision=46502
Cameron Gutman [Sat, 27 Mar 2010 21:45:35 +0000 (21:45 +0000)]
[NTOSKRNL]
- Don't always use the value name as the device description
- Fixes bug 3416
svn path=/trunk/; revision=46500
Cameron Gutman [Sat, 27 Mar 2010 21:42:52 +0000 (21:42 +0000)]
[INF]
- Add a device description for PNP0A00
svn path=/trunk/; revision=46499
Sir Richard [Sat, 27 Mar 2010 21:34:06 +0000 (21:34 +0000)]
[COMPBATT]: Main driver skeleton: CompBattAddDevice, DriverEntry, CompBattSystemControl, CompBattIoct, CompBattOpenClose, CompBattPowerDispatch, CompBattPnpDispatch.
svn path=/trunk/; revision=46498
Sir Richard [Sat, 27 Mar 2010 21:33:07 +0000 (21:33 +0000)]
[CMBATT]: Fix wrong DO flags.
svn path=/trunk/; revision=46497
Cameron Gutman [Sat, 27 Mar 2010 21:26:24 +0000 (21:26 +0000)]
[NTOSKRNL]
- Detect floppy controllers, parallel ports, and the ISA bus
- Dedicated to dreimer
svn path=/trunk/; revision=46495
Timo Kreuzer [Sat, 27 Mar 2010 18:57:56 +0000 (18:57 +0000)]
Revert r46466 this time for real
svn path=/trunk/; revision=46493
Timo Kreuzer [Sat, 27 Mar 2010 18:29:08 +0000 (18:29 +0000)]
Revert r46466
svn path=/trunk/; revision=46492
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
Timo Kreuzer [Sat, 27 Mar 2010 14:54:55 +0000 (14:54 +0000)]
[CMPBATT]
reduce diff to trunk
svn path=/branches/ros-amd64-bringup/; revision=46489
Cameron Gutman [Sat, 27 Mar 2010 14:40:36 +0000 (14:40 +0000)]
[ACPI]
- Fix a typo
svn path=/trunk/; revision=46488
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
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
Timo Kreuzer [Sat, 27 Mar 2010 01:14:24 +0000 (01:14 +0000)]
[CRT]
- add _wctype table, it's not identical to _ctype as assumed before
- point _pwctype to _wctype instead of _ctype
- implement __pctype_func and __pwctype_func
svn path=/branches/ros-amd64-bringup/; revision=46483
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
Timo Kreuzer [Fri, 26 Mar 2010 23:41:53 +0000 (23:41 +0000)]
[CRT]
- define _CRTBLD
- rename float_t/double_t/long_double_t to float_s/double_s/long_double_s to avoid name conflicts
svn path=/branches/ros-amd64-bringup/; revision=46478
Timo Kreuzer [Fri, 26 Mar 2010 23:39:12 +0000 (23:39 +0000)]
revert r39331
svn path=/branches/ros-amd64-bringup/; revision=46477
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
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
Timo Kreuzer [Fri, 26 Mar 2010 19:01:21 +0000 (19:01 +0000)]
[LIBJPG]
Comment out libjpg for now. It fails badly. Maybe we need a spec file or something.
svn path=/branches/ros-amd64-bringup/; revision=46473
Timo Kreuzer [Fri, 26 Mar 2010 19:00:34 +0000 (19:00 +0000)]
[ACPI]
Add amd64 stubs for ACPI_ACQUIRE_GLOBAL_LOCK and ACPI_RELEASE_GLOBAL_LOCK
svn path=/branches/ros-amd64-bringup/; revision=46472
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
Timo Kreuzer [Fri, 26 Mar 2010 16:03:03 +0000 (16:03 +0000)]
[HAL]
Fix rbuild files
svn path=/branches/ros-amd64-bringup/; revision=46469
Timo Kreuzer [Fri, 26 Mar 2010 15:47:53 +0000 (15:47 +0000)]
Merge trunk head (46467)
svn path=/branches/ros-amd64-bringup/; revision=46468
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
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
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
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
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
Timo Kreuzer [Fri, 26 Mar 2010 08:58:45 +0000 (08:58 +0000)]
Looks like ld doesn't like specifying "-fno-leading-underscore" for anything else then shared modules (aka dlls). Therefore specify "-shared" for apps, too (Should hopefully not make a difference), making them link again.
Since we have switched to non-prefixed symbols, we need to deal with 2 kinds of symbols that the compiler doesn't handle for us. 1.) __image_base__ is still defined the same way by ld, but since gcc doesn't give us an underscore anymore, we need to specify it on our own. 2.) __MINGW_IMP_SYMBOL, which is a hacky way of declaring a symbol dllimport, by prefixing it with __imp_ also needs special treatment. Fix these issues by adding appropriate macros to _mingw.h and removing the broken and duplicate definitions from multiple .c files.
svn path=/branches/ros-amd64-bringup/; revision=46460
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
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
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
Timo Kreuzer [Fri, 26 Mar 2010 00:25:40 +0000 (00:25 +0000)]
reduce diff to trunk
svn path=/branches/ros-amd64-bringup/; revision=46456
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