reactos.git
10 years agoSync shell32 and mshtml winetests (this time with modified testlist.c). This will...
Daniel Reimer [Mon, 5 Jul 2010 23:00:52 +0000 (23:00 +0000)]
Sync shell32 and mshtml winetests (this time with modified testlist.c). This will unbreak build again :-P

svn path=/trunk/; revision=47954

10 years agoSync most idl files with Wine head. (Samuel Serapion)
Daniel Reimer [Mon, 5 Jul 2010 23:00:19 +0000 (23:00 +0000)]
Sync most idl files with Wine head. (Samuel Serapion)
Modify shell32 and uuid to work with the new idls.
This will break build till next commit.

svn path=/trunk/; revision=47953

10 years agoNext try, this time not converted to utf-8 and it seems to work.
Daniel Reimer [Mon, 5 Jul 2010 21:22:50 +0000 (21:22 +0000)]
Next try, this time not converted to utf-8 and it seems to work.

svn path=/trunk/; revision=47952

10 years agoRevert the cmd Translation on demand of the author.
Daniel Reimer [Mon, 5 Jul 2010 21:10:08 +0000 (21:10 +0000)]
Revert the cmd Translation on demand of the author.

svn path=/trunk/; revision=47951

10 years ago[QMGR]
Cameron Gutman [Mon, 5 Jul 2010 16:19:14 +0000 (16:19 +0000)]
[QMGR]
- Reapply r47268 to fix DHCP

svn path=/trunk/; revision=47950

10 years agounix has no io.h.
Sylvain Petreolle [Mon, 5 Jul 2010 12:43:09 +0000 (12:43 +0000)]
unix has no io.h.
move its include to a _WIN32 block.

svn path=/trunk/; revision=47948

10 years ago/me hides deep in the dark of loong warning messages
Daniel Reimer [Mon, 5 Jul 2010 11:39:50 +0000 (11:39 +0000)]
/me hides deep in the dark of loong warning messages

svn path=/trunk/; revision=47946

10 years agoupdate wine's unicode app to 1.2rc6. (Samuel Serapion)
Daniel Reimer [Mon, 5 Jul 2010 11:36:22 +0000 (11:36 +0000)]
update wine's unicode app to 1.2rc6. (Samuel Serapion)
update kernel32 nls files to be able to build it with the new unicode tool.
convert the cmd rc files to utf-8 to fix building.
Apply Igor Paliychuk's Ukrainian translation Patch.

svn path=/trunk/; revision=47945

10 years agoSilence zlibs warnings (Samuel Serapion)
Daniel Reimer [Mon, 5 Jul 2010 11:29:24 +0000 (11:29 +0000)]
Silence zlibs warnings (Samuel Serapion)
Update eeadme.wine

svn path=/trunk/; revision=47944

10 years agoRemove one leftover which is not really needed. Thx to Samuel for kicking me to get...
Daniel Reimer [Sun, 4 Jul 2010 20:27:45 +0000 (20:27 +0000)]
Remove one leftover which is not really needed. Thx to Samuel for kicking me to get my attention ;-)

svn path=/trunk/; revision=47943

10 years agofix widl unix build.
Sylvain Petreolle [Sun, 4 Jul 2010 20:20:10 +0000 (20:20 +0000)]
fix widl unix build.

svn path=/trunk/; revision=47942

10 years agoUpdate test lists for winetests too.
Kamil Hornicek [Sun, 4 Jul 2010 19:57:31 +0000 (19:57 +0000)]
Update test lists for winetests too.

svn path=/trunk/; revision=47941

10 years agoUpdate WIDL to Wine 1.2 rc6 + sync/modify two idl files making problems with the...
Daniel Reimer [Sun, 4 Jul 2010 19:52:38 +0000 (19:52 +0000)]
Update WIDL to Wine 1.2 rc6 + sync/modify two idl files making problems with the new widl. Patch by Samuel Serapion, tested by me

svn path=/trunk/; revision=47940

10 years agoSync advapi32, gdi32, gdiplus, inetmib1, kernel32, mlang, msi, msvcrt, ntdll, oleaut3...
Daniel Reimer [Sun, 4 Jul 2010 19:08:47 +0000 (19:08 +0000)]
Sync advapi32, gdi32, gdiplus, inetmib1, kernel32, mlang, msi, msvcrt, ntdll, oleaut32, rpcrt4, secur32, setupapi, shdocvw, shlwapi, snmpapi, twain_32, urlmon, user32, userenv, usp10, winhttp, wininet, wintrust, ws2_32 winetests to Wine 1.2rc6

svn path=/trunk/; revision=47939

10 years agoAnother updated wine header to fix some synched winetest's build process.
Daniel Reimer [Sun, 4 Jul 2010 19:06:38 +0000 (19:06 +0000)]
Another updated wine header to fix some synched winetest's build process.

svn path=/trunk/; revision=47938

10 years agoKatayama Hirofumi MZ <katayama DOT hirofumi DOT mz AT gmail DOT com>
Matthias Kupfer [Sun, 4 Jul 2010 16:40:03 +0000 (16:40 +0000)]
Katayama Hirofumi MZ <katayama DOT hirofumi DOT mz AT gmail DOT com>
- Preperation of quick preview für themes.
- See issue #5487 for details.

svn path=/trunk/; revision=47937

10 years ago[ADVAPI32/LSASRV]
Eric Kohl [Sun, 4 Jul 2010 12:51:39 +0000 (12:51 +0000)]
[ADVAPI32/LSASRV]
- Implement LookupPrivilegeNameW and LsaLookupPrivilegeName.
- Move lookup code from LookupPrivilegeNameW and LsarLookupPrivilegeValue into a separate file.

svn path=/trunk/; revision=47936

10 years agoSome more psdk updates needed for winetests.
Daniel Reimer [Sun, 4 Jul 2010 00:30:37 +0000 (00:30 +0000)]
Some more psdk updates needed for winetests.

svn path=/trunk/; revision=47935

10 years ago[ADVAPI32/LSASRV]
Eric Kohl [Sat, 3 Jul 2010 22:51:44 +0000 (22:51 +0000)]
[ADVAPI32/LSASRV]
- Implement LookupPrivilegeValueW and LsaLookupPrivilegeValue.
- Move lookup code from LookupPrivilegeValueW to LsarLookupPrivilegeValue.

svn path=/trunk/; revision=47934

10 years agoUpdate libxml to 2.7.7
Daniel Reimer [Sat, 3 Jul 2010 22:34:05 +0000 (22:34 +0000)]
Update libxml to 2.7.7
Resync zlib to 1.2.5.
Patch by Samuel Serapion and some lil includes cleanup by me.

svn path=/trunk/; revision=47933

10 years agoSync advapi32, comctl32, crypt32, cryptui, cryptnet, fusion, gdi32, gdiplus, hlink...
Daniel Reimer [Sat, 3 Jul 2010 12:45:23 +0000 (12:45 +0000)]
Sync advapi32, comctl32, crypt32, cryptui, cryptnet, fusion, gdi32, gdiplus, hlink, imm32, jscript, kernel32, localspl, msacm32, mscms, msi, mstask, msvcrtd, msxml3, ntdll, ole32, pdh, psapi, quartz, rasapi32, riched20 AND rsaenh Winetests.
TBD mshtml, shell32, oleaut32 which still fail to build here

svn path=/trunk/; revision=47931

10 years agoSync aclui, advapi32, atl, authz, kernel32, msi, oledlg, powrprof, qmgr, riched20...
Daniel Reimer [Sat, 3 Jul 2010 12:42:55 +0000 (12:42 +0000)]
Sync aclui, advapi32, atl, authz, kernel32, msi, oledlg, powrprof, qmgr, riched20, samlib to Wine 1.2rc5
Update some psdk Headers to get some more synched winetests build

svn path=/trunk/; revision=47930

10 years ago[win32k]
Michael Martin [Sat, 3 Jul 2010 12:37:51 +0000 (12:37 +0000)]
[win32k]
- Remove old win32k timer code.

svn path=/trunk/; revision=47929

10 years ago[win32k]
Michael Martin [Sat, 3 Jul 2010 11:46:08 +0000 (11:46 +0000)]
[win32k]
- Forgotten in r47924. Change name of BOOL parameter for UserSetCursorPos to better describe its purpose as done in c source.

svn path=/trunk/; revision=47927

10 years ago[usb/usbehci]
Michael Martin [Sat, 3 Jul 2010 11:40:58 +0000 (11:40 +0000)]
[usb/usbehci]
- Implement FdoDispatchInternalDeviceControl and remove IrpStub as its no longer needed.
- Implement Direct Call RemoveUsbDevice.
- Implement URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE.
- Use the port parameter in ExecuteControlRequest.
- Windows now identifies my thumb drive as a mass storage device.

svn path=/trunk/; revision=47926

10 years ago[win32k]
Michael Martin [Fri, 2 Jul 2010 10:49:11 +0000 (10:49 +0000)]
[win32k]
- Revert changes done in 47325 which partially broke mouse hooks.
- If the UserSetCursorPos is reached due to SetCursorPos, dont generate a mouse move message or call mouse hooks.

svn path=/trunk/; revision=47924

10 years agoPartially revert dnsapi changes as demanded by Samuel Serapion.
Daniel Reimer [Thu, 1 Jul 2010 14:00:03 +0000 (14:00 +0000)]
Partially revert dnsapi changes as demanded by Samuel Serapion.
Update the banner.bmp in credui.

svn path=/trunk/; revision=47922

10 years ago[KS]
Johannes Anderwald [Thu, 1 Jul 2010 11:59:42 +0000 (11:59 +0000)]
[KS]
- Fix bogus debug print leading to buffer overflow

svn path=/trunk/; revision=47921

10 years agoSync avifil, credui, crypt32, cryptdlg, cryptui, dnsapi, gdiplus, hhctrl, hnetcfg...
Daniel Reimer [Thu, 1 Jul 2010 11:09:47 +0000 (11:09 +0000)]
Sync avifil, credui, crypt32, cryptdlg, cryptui, dnsapi, gdiplus, hhctrl, hnetcfg, iccvid, imaadp32, imm32, jscript, localspl, localui, mapi32, mciavi32, mcicda, mciqtz32, mciseq, mciwave, mshtml, msrle32, msvfw32, msvidc32, msxml3, oleacc, oleaut32 to Wine 1.2rc5 (Samuel Serapion, small changes by me)
Remove Esperanto and Walon languages from comctl32, comdlg32, mpr, msi, shlwapi, wininet

svn path=/trunk/; revision=47920

10 years agoUkrainian translation Updates (Igor Paliychuk)
Daniel Reimer [Thu, 1 Jul 2010 08:08:04 +0000 (08:08 +0000)]
Ukrainian translation Updates (Igor Paliychuk)

svn path=/trunk/; revision=47919

10 years ago[PSDK]
Amine Khaldi [Wed, 30 Jun 2010 19:36:36 +0000 (19:36 +0000)]
[PSDK]
- Fix EVENT_FILTER_DESCRIPTOR redefinition.

svn path=/trunk/; revision=47918

10 years ago- move set of msg-time (for messages) back to msg queue (msg time is needed for all...
Matthias Kupfer [Wed, 30 Jun 2010 18:40:20 +0000 (18:40 +0000)]
- move set of msg-time (for messages) back to msg queue (msg time is needed for all mouse events not only mouse move)
- ClickLock will work again

svn path=/trunk/; revision=47917

10 years agoFix typo.
Sylvain Petreolle [Wed, 30 Jun 2010 17:19:23 +0000 (17:19 +0000)]
Fix typo.
Dedicated to Physicus

svn path=/trunk/; revision=47916

10 years ago[win32k]
Michael Martin [Wed, 30 Jun 2010 11:00:21 +0000 (11:00 +0000)]
[win32k]
- Remove dead code as in the old SetTimer and KillTimer functions.

svn path=/trunk/; revision=47915

10 years agoAdded Fox Audio Player to rapps and some more fixes. (Igor Paliychuk, myself)
Daniel Reimer [Wed, 30 Jun 2010 10:19:30 +0000 (10:19 +0000)]
Added Fox Audio Player to rapps and some more fixes. (Igor Paliychuk, myself)

svn path=/trunk/; revision=47914

10 years agoAdd Visual C++ 2008 SP1 runtime to rapps and rename the others correctly.
Daniel Reimer [Wed, 30 Jun 2010 07:15:16 +0000 (07:15 +0000)]
Add Visual C++ 2008 SP1 runtime to rapps and rename the others correctly.

svn path=/trunk/; revision=47913

10 years agoImplemented IRP dispatch to work in new PCI driver (PciDispatchIrp), fill out FDO...
evb [Wed, 30 Jun 2010 01:39:21 +0000 (01:39 +0000)]
Implemented IRP dispatch to work in new PCI driver (PciDispatchIrp), fill out FDO IRP handlers which all stubs now, make up/down-call work (PciPassIrpFromFdoToPdo, PciPassDownIrp)
Added the helper debug routines
PCI driver receive IRP_QUERY_INTERFACE now and hit stub

svn path=/trunk/; revision=47912

10 years ago[Win32k]
James Tabor [Tue, 29 Jun 2010 22:13:13 +0000 (22:13 +0000)]
[Win32k]
- Set caret blink rate for global server information too.

svn path=/trunk/; revision=47911

10 years ago[PORTCLS]
Johannes Anderwald [Tue, 29 Jun 2010 21:14:09 +0000 (21:14 +0000)]
[PORTCLS]
- Check if there is a silence buffer available when there is no audio mapping available
- ignore failure for allocation requirements

svn path=/trunk/; revision=47909

10 years ago[PCIX]: Fix 17 different bugs in the new PCI driver. ACPI and PCI IRQ Routing table...
Sir Richard [Tue, 29 Jun 2010 20:21:45 +0000 (20:21 +0000)]
[PCIX]: Fix 17 different bugs in the new PCI driver. ACPI and PCI IRQ Routing table detection now works, ACPI table mapping doesn't crash anymore, PciGetRegistryValue doens't always fail, some DPRINTs fixed, added missing "continues", "breaks", and early-"returns". Fixed missing, or extra "!"s. If you're going to try being clever with do while FALSE loops, get 'em right!
        The driver now works up to the point where eVb has last committed his code.

svn path=/trunk/; revision=47908

10 years ago[RTL]: RangeList APIs should not be allocating pool with a tag of 0, since this makes...
Sir Richard [Tue, 29 Jun 2010 19:23:16 +0000 (19:23 +0000)]
[RTL]: RangeList APIs should not be allocating pool with a tag of 0, since this makes the checked kernel ASSERT. Good thing nobody used these APIs (I wonder if they even work), but eVb's PCI driver now does.

svn path=/trunk/; revision=47907

10 years ago[win32k]
Michael Martin [Tue, 29 Jun 2010 14:37:52 +0000 (14:37 +0000)]
[win32k]
- Change percision of win32k timers to 0.5 miliseconds.
- Remove Destroy parameter from FindTimer as it is just odd and call RemoveTimer where needed.
- PostTimerMessages: No need to continue looping the remainder of the timers once the target timer has been found and message posted to message queue.

svn path=/trunk/; revision=47906

10 years ago[EVENTVWR]
Gabriel Ilardi [Tue, 29 Jun 2010 10:29:30 +0000 (10:29 +0000)]
[EVENTVWR]
- Polish update by Maciej Bialas.

svn path=/trunk/; revision=47905

10 years agoUpdate Thunderbird and FireFox in rapps.
Daniel Reimer [Tue, 29 Jun 2010 06:31:00 +0000 (06:31 +0000)]
Update Thunderbird and FireFox in rapps.

svn path=/trunk/; revision=47902

10 years ago[WS2_32_NEW]
Timo Kreuzer [Mon, 28 Jun 2010 21:36:28 +0000 (21:36 +0000)]
[WS2_32_NEW]
Fix WSAAccept parameter (DWORD -> DWORD_PTR)

svn path=/trunk/; revision=47901

10 years ago[WINMM]
Timo Kreuzer [Mon, 28 Jun 2010 20:58:30 +0000 (20:58 +0000)]
[WINMM]
Fix a number of 64bit issues, add some comments where the code is not 64 bit safe. This module should be synced with wine, but this still causes a problem with Flash videos on FF2 (likely another timer problem)

svn path=/trunk/; revision=47900

10 years ago[DHCPCSVC]
Cameron Gutman [Mon, 28 Jun 2010 18:50:19 +0000 (18:50 +0000)]
[DHCPCSVC]
- Discover adapters synchronously again until a bug (possibly a race condition) is fixed
- DHCP failure in certain situations is fixed now

svn path=/trunk/; revision=47899

10 years agoImplement Root Bus FDO AddDevice codes, get boot config, connect to HAL or ACPI confi...
evb [Mon, 28 Jun 2010 17:30:35 +0000 (17:30 +0000)]
Implement Root Bus FDO AddDevice codes, get boot config, connect to HAL or ACPI config handlers (PciQueryForPciBusInterface, PciGetConfigHandlers), read BUS FDO hack flag, get _HPP HotPlug PCI ACPI data and initialize arbiter support.
PciGetHotPlugParameters work but no PCI HotPlug support on my machines, so cannot test ACPI data, that part stub now
Add PciFdoDispatchTable, PciFdoDispatchPnpTable, PciFdoDispatchPowerTable but all stub to PciIrpNotSupported however set correct IRP Dispatch Style for the IRPS
Arbiter support in PciInitializeARbiters done, but PciInterfaces array is NULL (stub) at moment
Add PCI_SIGNATURE, PCI_STATE, PCI_DISAPTCH_STYLE type, add PciInitializeState to begin the state support
Add structure for PCI_FDO_EXTENSION, PCI_SECONDARY_EXTENSION, PCI_INTERFACE, PCI_ARBITER_INSTANCE, PCI_DISPATCH_TABLE
PCI utility functions added: PciFindParentPciFdoExtension, PciInsertEntryAtTail, PciInsertEntryAtHead, PcipLinkSecondaryExtension, PciGetDeviceProperty, PciSendIoctl
Need sir_richard to add arbiter.h header to define ARBITER_INSTANCE for finish support
This 1000 more codes done now~

svn path=/trunk/; revision=47898

10 years agoMissing PCI_BUS_DRIVER_INTERNAL added to bugcodes. Thx for sir_richard to show me...
evb [Mon, 28 Jun 2010 17:21:16 +0000 (17:21 +0000)]
Missing PCI_BUS_DRIVER_INTERNAL added to bugcodes. Thx for sir_richard to show me how to add.

svn path=/trunk/; revision=47897

10 years agoFix midiOutOpen and midiInOpen prototypes.
Sylvain Petreolle [Mon, 28 Jun 2010 16:59:17 +0000 (16:59 +0000)]
Fix midiOutOpen and midiInOpen prototypes.

svn path=/trunk/; revision=47896

10 years ago[win32k]
Michael Martin [Mon, 28 Jun 2010 12:05:49 +0000 (12:05 +0000)]
[win32k]
- Only the CompletionCallback member determines if a callback is needed. Checking the SenderReturn is unwanted and this variable was never initialized which could cause bogus callback attempts. Just remove the BOOL variable SenderReturned and directly check if Message->DispatchingListEntry.Flink is NULL before attempting to remove the message from senders queue.  Noticed by Timo.

svn path=/trunk/; revision=47895

10 years agoBegin implement full PCI Bus Driver. code by me comments by sir_richard to avoid...
evb [Mon, 28 Jun 2010 05:23:31 +0000 (05:23 +0000)]
Begin implement full PCI Bus Driver. code by me comments by sir_richard to avoid Engrish
DriverEntry full 100% implemented, ACPI WatchDog detect, PCI IRQ Routing detect, PCI errata/hackflag detect (PciGetDebugPorts not support, need PCI Debug Device to test)
Native (S)ATA, PCI BIOS Resource Lock, System Errata/Hackflag also is detect
HAL Hoooking enabled, callbacks stub
Stub PnP Interfaces: PciAddDevice, PciDriverUnload, PciDispatchIrp
PCI utility routines: PciUnicodeStringStrStr, PciStringToUSHORT, PciIsSuiteVersion, PciIsDatacenter, PciOpenKey, PciGetRegistryValue, PciBuildDefaultExclusionList done
PCI Verifier Support for future: PciVerifierInit/PciVerifierProfileChangeCallback (stub)
Thank you for much patience~ This 1200 first codes, have 12000 codes more to come!~~

svn path=/trunk/; revision=47894

10 years ago[NDK]: Add some missing RTL Range Functions needed by eVb.
Sir Richard [Mon, 28 Jun 2010 04:26:18 +0000 (04:26 +0000)]
[NDK]: Add some missing RTL Range Functions needed by eVb.

svn path=/trunk/; revision=47893

10 years ago[ACPI]: Share ACPI table structures and NT-specific registry data in a shared, intern...
Sir Richard [Mon, 28 Jun 2010 04:25:38 +0000 (04:25 +0000)]
[ACPI]: Share ACPI table structures and NT-specific registry data in a shared, internal ACPI header, instead of HAL's internal headers, because FreeLDR, the kernel's PnP Manager, the PCI Bus Driver and the ACPI Driver all need access to these types as well.

svn path=/trunk/; revision=47892

10 years ago[WINEMP§.ACM]
Timo Kreuzer [Mon, 28 Jun 2010 02:56:08 +0000 (02:56 +0000)]
[WINEMP§.ACM]
Define WIN32 to fix compilation for anything else than x86

svn path=/trunk/; revision=47891

10 years ago[WINED3D]
Timo Kreuzer [Mon, 28 Jun 2010 02:27:53 +0000 (02:27 +0000)]
[WINED3D]
Fix prototype of wined3d_event_query_supported (BOOL != HRESULT)

svn path=/trunk/; revision=47890

10 years agousurp: Physicus: better use </if> in .rbuild ;)
Timo Kreuzer [Mon, 28 Jun 2010 01:29:27 +0000 (01:29 +0000)]
usurp: Physicus: better use </if> in .rbuild ;)
So be it.

svn path=/trunk/; revision=47889

10 years agobuild w32knapi only for x86
Timo Kreuzer [Mon, 28 Jun 2010 00:32:35 +0000 (00:32 +0000)]
build w32knapi only for x86

svn path=/trunk/; revision=47888

10 years ago[PCI]: Add pciclass.rc to use the pciclass.mc/res-generated file by MC. eVb can now...
Sir Richard [Mon, 28 Jun 2010 00:02:20 +0000 (00:02 +0000)]
[PCI]: Add pciclass.rc to use the pciclass.mc/res-generated file by MC. eVb can now start committing his driver.

svn path=/trunk/; revision=47887

10 years ago[PCI]: Add PCI IRQ Routing Table structure to Shared, Internal PCI Header (based...
Sir Richard [Sun, 27 Jun 2010 23:54:47 +0000 (23:54 +0000)]
[PCI]: Add PCI IRQ Routing Table structure to Shared, Internal PCI Header (based off the Microsoft Spec and the Apple SMBIOS Header).
[PCI]: Remove HAL-internal PCI definitions from the existing "Shared/Internal" PCI Header which existed in NTOS's private include directory, and move them to HAL-internal headers.
[PCI]: Remove remaining shared PCI definitions from that same header, and put them in the new Shared/Internal PCI Header.
[PCI]: Remove duplicated PCI definitions from FreeLDR, and use thw new Shared/Internal PCI Header.

svn path=/trunk/; revision=47886

10 years ago[PCI]: Add the PCI_ENABLE_BRIDGE definitions that can be present in PCI_COMMON_CONFIG...
Sir Richard [Sun, 27 Jun 2010 22:22:34 +0000 (22:22 +0000)]
[PCI]: Add the PCI_ENABLE_BRIDGE definitions that can be present in PCI_COMMON_CONFIG/type1/BridgeControl. Microsoft does not document these in the public PCI headers, but the definitions were found in the Singularity headers. eVb's PCI driver uses these.

svn path=/trunk/; revision=47885

10 years ago[USER32]
Timo Kreuzer [Sun, 27 Jun 2010 22:19:17 +0000 (22:19 +0000)]
[USER32]
Merge from amd64 branch:

36987:
- Fix user32 compilation errors. (Samuel Serapion)
36988:
- Make user32 compile and link by defining Get/SetClass/WindowLongPtrA/W (Stefan Ginsberg)
41480:
- Fix 64bit issues, add a wine compatibility hack (Timo Kreuzer)
41540:
- Make parameters for NtUserCallOneParam and NtUserCallTwoParam DWORD_PTR instead of DWORD (Timo Kreuzer)
43965:  (Samuel Serapion)
- 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.
43992:
- Fix user32 build.  (Samuel Serapion)
45124:
- Fix user32 build. (Samuel Serapion)
47472:
- Remove wine hack and allow user32 to compile again. (Samuel Serapion)
47878: (Timo Kreuzer)
- Use UlongToHandle instead of LongToHandle
- case to ULONG_PTR instead of using HandleToUlong
- SetSysColorsTemp: don't truncate the pointer sized n value, remove a comment
- IntGetClsWndProc: fix a bug
- IntGetWindowLong: pass !unicode to IntGetWndProc
47882:
- Make the uiLo and uiHi members of the KMDDELPARAM structure UINT_PTRs (Timo Kreuzer)

svn path=/trunk/; revision=47884

10 years ago[PCI]: Add the 40 different PCI erratas ("hack flags") that Windows can apply to...
Sir Richard [Sun, 27 Jun 2010 22:17:37 +0000 (22:17 +0000)]
[PCI]: Add the 40 different PCI erratas ("hack flags") that Windows can apply to broken PCI devices. eVb's driver knowss to apply these by parsing the PCI\Parameters list. These are the actual internal symbolic names used by Microsoft, which accidentally leaked out in the Vista Errata Manager .INF file.

svn path=/trunk/; revision=47883

10 years ago[BOOTDATA]: Add the 176 different PCI devices that Windows knows about, and the errat...
Sir Richard [Sun, 27 Jun 2010 22:12:00 +0000 (22:12 +0000)]
[BOOTDATA]: Add the 176 different PCI devices that Windows knows about, and the erratas that need to be applied to make those devices work correctly. This information is processed by eVb's PCI Bus driver. 3rd-party device manufacturers, as well as Microsoft online support pages, sometimes instruct users to add new entries to this list as well, and new entries are also added by 3rd-party driver .INF files. Probably 30% of computers in the world have at least one of these devices installed.

svn path=/trunk/; revision=47881

10 years agoFix a warning (treated as an error).
Amine Khaldi [Sun, 27 Jun 2010 21:37:42 +0000 (21:37 +0000)]
Fix a warning (treated as an error).

svn path=/trunk/; revision=47879

10 years ago[NDK]: Not Alex, not 2006, not February (27th, though), not Power Management.
Sir Richard [Sun, 27 Jun 2010 21:19:46 +0000 (21:19 +0000)]
[NDK]: Not Alex, not 2006, not February (27th, though), not Power Management.

svn path=/trunk/; revision=47876

10 years ago[NTOS]
Aleksey Bragin [Sun, 27 Jun 2010 21:18:59 +0000 (21:18 +0000)]
[NTOS]
- Warn only once in MmSecureVirtualMemory/MmUnsecureVirtualMemory, like it was done in 47864.

svn path=/trunk/; revision=47875

10 years agoFix Build. Seriously this time ;)
Amine Khaldi [Sun, 27 Jun 2010 21:11:57 +0000 (21:11 +0000)]
Fix Build. Seriously this time ;)

svn path=/trunk/; revision=47874

10 years ago[NTOS]: VfFailDeviceNode is actuall __cdecl.
Sir Richard [Sun, 27 Jun 2010 21:02:20 +0000 (21:02 +0000)]
[NTOS]: VfFailDeviceNode is actuall __cdecl.
[NTOS]: Sort, update, clean-up, and add descriptions to bugcodes.mc.

svn path=/trunk/; revision=47873

10 years ago[NTOS]: Add "vf" NTOS component, required NDK headers, and enable exports required...
Sir Richard [Sun, 27 Jun 2010 20:47:52 +0000 (20:47 +0000)]
[NTOS]: Add "vf" NTOS component, required NDK headers, and enable exports required for PCI driver to load.

svn path=/trunk/; revision=47872

10 years ago[NTOS]: I am sorry, this is embarssing. Fix build again.
Sir Richard [Sun, 27 Jun 2010 20:45:15 +0000 (20:45 +0000)]
[NTOS]: I am sorry, this is embarssing. Fix build again.

svn path=/trunk/; revision=47871

10 years agoFix ARM build
Pierre Schweitzer [Sun, 27 Jun 2010 20:44:47 +0000 (20:44 +0000)]
Fix ARM build

svn path=/trunk/; revision=47870

10 years ago[NTOS]: My SVN is haunted. Commit missing changes?
Sir Richard [Sun, 27 Jun 2010 20:38:12 +0000 (20:38 +0000)]
[NTOS]: My SVN is haunted. Commit missing changes?

svn path=/trunk/; revision=47869

10 years ago[NTOSKRNL]
Eric Kohl [Sun, 27 Jun 2010 20:13:44 +0000 (20:13 +0000)]
[NTOSKRNL]
NtDuplicateToken: Fail, if TokenType is neither TokenImpersonation nor TokenPrimary.

svn path=/trunk/; revision=47868

10 years ago[MC]: Add pciclass.mc required for eVb's PCI driver. Matches resource data in Windows...
Sir Richard [Sun, 27 Jun 2010 20:08:38 +0000 (20:08 +0000)]
[MC]: Add pciclass.mc required for eVb's PCI driver. Matches resource data in Windows driver, minus typos.

svn path=/trunk/; revision=47867

10 years ago[DHCPCSVC]
Cameron Gutman [Sun, 27 Jun 2010 20:05:52 +0000 (20:05 +0000)]
[DHCPCSVC]
- Use an event to signal when an adapter has been added

svn path=/trunk/; revision=47866

10 years ago- There's no such thing as PRTL_MESSAGE_RESOURCE_ENTRY, use PMESSAGE_RESOURCE_ENTRY...
Sir Richard [Sun, 27 Jun 2010 19:56:57 +0000 (19:56 +0000)]
- There's no such thing as PRTL_MESSAGE_RESOURCE_ENTRY, use PMESSAGE_RESOURCE_ENTRY instead.

svn path=/trunk/; revision=47865

10 years ago[NTOS]: Warn only once about MmLockPageableImageSection being unimplemented.
Sir Richard [Sun, 27 Jun 2010 19:55:36 +0000 (19:55 +0000)]
[NTOS]: Warn only once about MmLockPageableImageSection being unimplemented.

svn path=/trunk/; revision=47864

10 years ago[MSAFD]
Cameron Gutman [Sun, 27 Jun 2010 17:21:03 +0000 (17:21 +0000)]
[MSAFD]
- Handle the case (again) where we get passed an invalid lpErrno pointer to a WSP function
- Fixes some crashes I encountered when running Opera 9

svn path=/trunk/; revision=47863

10 years agoThe Win32ClientInfo TEB field can be bigger than the CLIENTINFO structure.
Timo Kreuzer [Sun, 27 Jun 2010 15:20:34 +0000 (15:20 +0000)]
The Win32ClientInfo TEB field can be bigger than the CLIENTINFO structure.

svn path=/trunk/; revision=47862

10 years agoupdate olepro32 base address.
Sylvain Petreolle [Sun, 27 Jun 2010 13:26:22 +0000 (13:26 +0000)]
update olepro32 base address.

svn path=/trunk/; revision=47860

10 years ago[win32k]
Michael Martin [Sun, 27 Jun 2010 12:36:23 +0000 (12:36 +0000)]
[win32k]
- Add Check for spwndNext being null before accessing any of the members. Fixes bugcheck when using cubicexplorer.

svn path=/trunk/; revision=47859

10 years ago[EVENTVWR]
Gabriel Ilardi [Sat, 26 Jun 2010 22:14:07 +0000 (22:14 +0000)]
[EVENTVWR]
- Update Italian and Spanish translations

svn path=/trunk/; revision=47858

10 years agofrench translation for eventvwr
Sylvain Petreolle [Sat, 26 Jun 2010 21:51:29 +0000 (21:51 +0000)]
french translation for eventvwr

svn path=/trunk/; revision=47857

10 years ago[EVENTVWR]
Eric Kohl [Sat, 26 Jun 2010 19:55:05 +0000 (19:55 +0000)]
[EVENTVWR]
- Replace hard-coded column names by string resources.

svn path=/trunk/; revision=47856

10 years agoUpdate WineFile to Wine 1.2rc5
Daniel Reimer [Sat, 26 Jun 2010 14:07:37 +0000 (14:07 +0000)]
Update WineFile to Wine 1.2rc5

svn path=/trunk/; revision=47855

10 years agoUpdate reg, xcopy, winhlp32, wordpad to Wine 1.2rc5
Daniel Reimer [Sat, 26 Jun 2010 13:56:41 +0000 (13:56 +0000)]
Update reg, xcopy, winhlp32, wordpad to Wine 1.2rc5

svn path=/trunk/; revision=47854

10 years ago[USER32]
Timo Kreuzer [Sat, 26 Jun 2010 11:03:09 +0000 (11:03 +0000)]
[USER32]
ntstatus.h is in psdk, not in ddk folder.
(How did this work?)

svn path=/trunk/; revision=47853

10 years ago[DDK/XDK]
Timo Kreuzer [Sat, 26 Jun 2010 10:27:25 +0000 (10:27 +0000)]
[DDK/XDK]
Don't auto define NO_LEGACY_DRIVERS on reactos x64 builds.

svn path=/trunk/; revision=47852

10 years ago[FORMATTING]
Eric Kohl [Sat, 26 Jun 2010 09:50:41 +0000 (09:50 +0000)]
[FORMATTING]
- Fix indentation.

svn path=/trunk/; revision=47851

10 years ago[NTDLL]
Eric Kohl [Sat, 26 Jun 2010 09:49:31 +0000 (09:49 +0000)]
[NTDLL]
- Add RtlCreateBootStatusDataFile() stub.

svn path=/trunk/; revision=47850

10 years ago[win32k]
Michael Martin [Sat, 26 Jun 2010 09:15:32 +0000 (09:15 +0000)]
[win32k]
- co_IntSendMessageWithCallBack is called for two reasons; for messages that originate from win32k and from user mode when using Callbacks.
For both cases do not do anything with the sendqueue member of message struct and do not add the message to the senders dispatch message list.
- In msgqueue related functions, check if the message is a nowait messages before attempting to remove and entry from the dispatch message list as it doesnt exist.
- Fixes a NonPagedPool corruption that was occurring on regtest bootcd. Thanks Caemyr for testing.

svn path=/trunk/; revision=47849

10 years ago[UNIATA]
Timo Kreuzer [Sat, 26 Jun 2010 00:15:24 +0000 (00:15 +0000)]
[UNIATA]
Merge from amd64 branch:
44634: Make x86 specific optimizations x86 specific, use macros otherwise. (Samuel Serapion)
44639: Try to fix numerous pointer to ULONG casts. (Samuel Serapion)
47846/47847: Remove all the byteswap "optimisations" and use portable RTL byteswap functions (Timo Kreuzer)

svn path=/trunk/; revision=47848

10 years ago[usbehci]
Michael Martin [Fri, 25 Jun 2010 15:50:26 +0000 (15:50 +0000)]
[usbehci]
- Use the correct offset of ROOTHUB2_CONFIGURATION_DESCRIPTOR and ROOTHUB2_INTERFACE_DESCRIPTOR to calculate needed buffer sizes. Fixes a buffer overflow crash.

svn path=/trunk/; revision=47845

10 years ago[SUSPEND]
Timo Kreuzer [Fri, 25 Jun 2010 01:37:58 +0000 (01:37 +0000)]
[SUSPEND]
Fix compilation for amd64

svn path=/trunk/; revision=47844

10 years ago[PSDK]
Amine Khaldi [Thu, 24 Jun 2010 22:23:02 +0000 (22:23 +0000)]
[PSDK]
- Add several missing VER_* definitions.

svn path=/trunk/; revision=47843

10 years ago[WDMAUD.DRV]
Johannes Anderwald [Thu, 24 Jun 2010 11:18:16 +0000 (11:18 +0000)]
[WDMAUD.DRV]
- Fix initialization of mmixer library

svn path=/trunk/; revision=47842

10 years ago[WDMAUD.DRV]
Johannes Anderwald [Thu, 24 Jun 2010 10:54:58 +0000 (10:54 +0000)]
[WDMAUD.DRV]
- Fix compilation when using USE_MMIXER_LIB #2

svn path=/trunk/; revision=47841

10 years ago[WDMAUD.DRV]
Johannes Anderwald [Thu, 24 Jun 2010 10:52:46 +0000 (10:52 +0000)]
[WDMAUD.DRV]
- Fix compilation when using USE_MMIXER_LIB

svn path=/trunk/; revision=47840

10 years agoUkrainian translation updates for usetup by Igor Paliychuk.
Daniel Reimer [Wed, 23 Jun 2010 22:38:12 +0000 (22:38 +0000)]
Ukrainian translation updates for usetup by Igor Paliychuk.

svn path=/trunk/; revision=47839