Commit graph

41996 commits

Author SHA1 Message Date
Cameron Gutman
acc9e3e78a [NTOSKRNL]
- Set the IRP_SYNCHRONOUS_API flag on IRPs created by IoBuildSynchronousFsdRequest

svn path=/trunk/; revision=46550
2010-03-29 02:59:44 +00:00
Timo Kreuzer
d16419c3da fix build
svn path=/trunk/; revision=46549
2010-03-29 02:51:02 +00:00
Timo Kreuzer
4656583b21 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
2010-03-29 02:48:28 +00:00
Timo Kreuzer
6a40b4927e Reintegrate header-branch 3/x
- Add XDK

svn path=/trunk/; revision=46547
2010-03-29 02:38:12 +00:00
Sir Richard
f903a6242e [COMPBATT]: More miniclass driver interface work: CompBattQueryInformation and CompBattGetBatteryGranularity.
svn path=/trunk/; revision=46546
2010-03-29 02:27:41 +00:00
Timo Kreuzer
fa60118aec Fix build
svn path=/trunk/; revision=46545
2010-03-29 02:15:21 +00:00
Timo Kreuzer
041aa4c728 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
2010-03-29 02:03:41 +00:00
Sir Richard
9f04906510 [COMPBATT]: Mini-class driver interface work: CompBattDisableStatusNotify, CompBattQueryTag, CompBattRecalculateTag, CompBattGetBatteryInformation.
svn path=/trunk/; revision=46543
2010-03-29 02:02:07 +00:00
Timo Kreuzer
dd1c6f7b06 Reintegrate header branch part 1/x
DDKAPI -> NTAPI

svn path=/trunk/; revision=46542
2010-03-29 01:51:11 +00:00
Sir Richard
123bf68a1a [COMPBATT]: Helper code, CompBattGetDeviceObjectPointer and BatteryIoctl.
svn path=/trunk/; revision=46541
2010-03-29 00:10:56 +00:00
Sir Richard
bf6ce4779e [COMPBATT]: Main battery detection/PnP notification logic: CompBattAddNewBattery, CompBattRemoveBattery, IsBatteryAlreadyOnList, RemoveBatteryFromList, CompBattGetBatteries, CompBattPnpEventHandler.
svn path=/trunk/; revision=46540
2010-03-29 00:02:05 +00:00
Timo Kreuzer
8236cf6a81 [MINGW]
Update mingw library to mingw-w64 trunk (mingw-w64-src_20100325)

svn path=/branches/ros-amd64-bringup/; revision=46537
2010-03-28 23:27:01 +00:00
Timo Kreuzer
b8a5d2b45c [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
2010-03-28 23:18:31 +00:00
Timo Kreuzer
ed6508cf95 [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
2010-03-28 23:12:46 +00:00
Timo Kreuzer
173013b4d4 [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
2010-03-28 23:06:36 +00:00
Cameron Gutman
3bb7bcab09 [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
2010-03-28 22:59:38 +00:00
Timo Kreuzer
6f805c852b [NTOS]
Some freelist.c fixes, to make it compile

svn path=/branches/ros-amd64-bringup/; revision=46532
2010-03-28 22:51:39 +00:00
Timo Kreuzer
7aab8a308b [HAL]
Update from trunk

svn path=/branches/ros-amd64-bringup/; revision=46531
2010-03-28 22:50:04 +00:00
Jérôme Gardou
1541aa6f43 [WIN32K]
Close another pair of DC_LockDC/DC_UnlockDC

Now gdi32:dc winetests doesn't crash anymore.

svn path=/branches/reactos-yarotows/; revision=46530
2010-03-28 22:27:57 +00:00
Jérôme Gardou
f6b83e4f45 [WIN32K]
Forgot this one

svn path=/branches/reactos-yarotows/; revision=46529
2010-03-28 22:18:45 +00:00
Jérôme Gardou
aebd9f2971 [WIN32K]
More PDEVOBJ_vRelease fun

svn path=/branches/reactos-yarotows/; revision=46528
2010-03-28 22:09:45 +00:00
Jérôme Gardou
c918b470ec [WIN32K]
Release ppdev when deleting DC

svn path=/branches/reactos-yarotows/; revision=46527
2010-03-28 21:45:43 +00:00
Timo Kreuzer
3479ab1925 [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
2010-03-28 21:01:25 +00:00
Cameron Gutman
12f66ee7b9 [NTOSKRNL]
- Don't use REG_OPTION_VOLATILE because it causes ACPI to be reinstalled after every boot

svn path=/trunk/; revision=46525
2010-03-28 20:23:30 +00:00
Timo Kreuzer
0e76e9857c [LIBOLDNAMES]
- add snprintf

svn path=/branches/ros-amd64-bringup/; revision=46524
2010-03-28 20:11:55 +00:00
Timo Kreuzer
7558e99439 - Fix assert macro
- Add crt="MSVC" to a number of modules to resolve _assert

svn path=/branches/ros-amd64-bringup/; revision=46523
2010-03-28 19:56:11 +00:00
Timo Kreuzer
9b445221d8 Fix 32bit RtlInitializeSListHead
svn path=/branches/ros-amd64-bringup/; revision=46522
2010-03-28 19:46:29 +00:00
Timo Kreuzer
c2fb167d36 [SCSIPORT]
DDKAPI -> NTAPI

svn path=/branches/ros-amd64-bringup/; revision=46521
2010-03-28 19:30:58 +00:00
Timo Kreuzer
ccc4a57c6f update asm.h from trunk
svn path=/branches/ros-amd64-bringup/; revision=46520
2010-03-28 19:25:40 +00:00
Cameron Gutman
a81b14171e [NTOSKRNL]
- Revert part of r46495 and replace it with much better code

svn path=/trunk/; revision=46519
2010-03-28 19:22:28 +00:00
Johannes Anderwald
6b4dc6c7db [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
2010-03-28 19:06:48 +00:00
Cameron Gutman
973ecf7e61 [NTOSKRNL]
- Add a missing OBJ_CASE_INSENSITIVE attribute so IopIsAcpiComputer doesn't always fail

svn path=/trunk/; revision=46517
2010-03-28 19:02:07 +00:00
Aleksey Bragin
7b864dca95 [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
2010-03-28 15:32:23 +00:00
Sylvain Petreolle
9859090ba2 Revert 46514, fixes build.
svn path=/trunk/; revision=46515
2010-03-28 10:54:44 +00:00
Aleksey Bragin
7c2c99f92e [PSDK]
- Manually merge header changes from arwinss branch.

svn path=/trunk/; revision=46514
2010-03-28 09:32:27 +00:00
Timo Kreuzer
17d56ed0b9 [NTOS]
Add KiEoiHelper export for x86 like in trunk

svn path=/branches/ros-amd64-bringup/; revision=46513
2010-03-28 07:09:13 +00:00
Timo Kreuzer
63cf51be08 [FREETYPE]
- Don't include setjmp/longjmp, we have our own

svn path=/branches/ros-amd64-bringup/; revision=46512
2010-03-28 05:20:27 +00:00
Timo Kreuzer
f42510da3b [FREELDR]
snprintf -> _snprintf

svn path=/branches/ros-amd64-bringup/; revision=46511
2010-03-28 04:52:19 +00:00
Timo Kreuzer
55e794943f [FREELDR]
- Add a missing cast

svn path=/branches/ros-amd64-bringup/; revision=46510
2010-03-28 03:06:50 +00:00
Timo Kreuzer
772682da0e [DHCP]
define NO_OLDNAMES to prevent redefinition

svn path=/branches/ros-amd64-bringup/; revision=46509
2010-03-28 01:25:22 +00:00
Jérôme Gardou
9234a82220 [WIN32K]
Close another pair of DC_lockDc DC_UnlockDc.

svn path=/branches/reactos-yarotows/; revision=46508
2010-03-28 00:51:25 +00:00
Jérôme Gardou
fc0d9235a5 [WIN32K]
Each DC_lockDc call should be followed by a DC_UnlockDc, even on error path.

svn path=/branches/reactos-yarotows/; revision=46507
2010-03-27 23:58:09 +00:00
Jérôme Gardou
1f0205c1de svn will drive me nuts, part 2/2
svn path=/branches/reactos-yarotows/; revision=46506
2010-03-27 23:52:07 +00:00
Jérôme Gardou
84b4727064 svn will drive me nuts, part 1/x
svn path=/branches/reactos-yarotows/; revision=46505
2010-03-27 23:28:24 +00:00
Timo Kreuzer
a26b8712a8 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
2010-03-27 23:01:05 +00:00
Timo Kreuzer
8492ce3f39 Fix definition of _wctype
svn path=/trunk/; revision=46503
2010-03-27 22:58:37 +00:00
Timo Kreuzer
b3349e95bc [MSVCRT]
- enable exports for __pctype_func, __pwctype_func, _wctype

svn path=/branches/ros-amd64-bringup/; revision=46502
2010-03-27 22:38:22 +00:00
Cameron Gutman
fd3fa1abb6 [NTOSKRNL]
- Don't always use the value name as the device description
- Fixes bug 3416

svn path=/trunk/; revision=46500
2010-03-27 21:45:35 +00:00
Cameron Gutman
79cb786ef5 [INF]
- Add a device description for PNP0A00

svn path=/trunk/; revision=46499
2010-03-27 21:42:52 +00:00
Sir Richard
48b9dc33d5 [COMPBATT]: Main driver skeleton: CompBattAddDevice, DriverEntry, CompBattSystemControl, CompBattIoct, CompBattOpenClose, CompBattPowerDispatch, CompBattPnpDispatch.
svn path=/trunk/; revision=46498
2010-03-27 21:34:06 +00:00