Commit graph

42919 commits

Author SHA1 Message Date
Sir Richard 12d80eeec0 [NDK]: Not Alex, not 2006, not February (27th, though), not Power Management.
svn path=/trunk/; revision=47876
2010-06-27 21:19:46 +00:00
Aleksey Bragin 5794cf44f1 [NTOS]
- Warn only once in MmSecureVirtualMemory/MmUnsecureVirtualMemory, like it was done in 47864.

svn path=/trunk/; revision=47875
2010-06-27 21:18:59 +00:00
Amine Khaldi e53a466981 Fix Build. Seriously this time ;)
svn path=/trunk/; revision=47874
2010-06-27 21:11:57 +00:00
Sir Richard 86f4c22185 [NTOS]: VfFailDeviceNode is actuall __cdecl.
[NTOS]: Sort, update, clean-up, and add descriptions to bugcodes.mc.

svn path=/trunk/; revision=47873
2010-06-27 21:02:20 +00:00
Sir Richard 2ab1f8b0d4 [NTOS]: Add "vf" NTOS component, required NDK headers, and enable exports required for PCI driver to load.
svn path=/trunk/; revision=47872
2010-06-27 20:47:52 +00:00
Sir Richard 26f62038b8 [NTOS]: I am sorry, this is embarssing. Fix build again.
svn path=/trunk/; revision=47871
2010-06-27 20:45:15 +00:00
Pierre Schweitzer d80d711832 Fix ARM build
svn path=/trunk/; revision=47870
2010-06-27 20:44:47 +00:00
Sir Richard dca7e2a102 [NTOS]: My SVN is haunted. Commit missing changes?
svn path=/trunk/; revision=47869
2010-06-27 20:38:12 +00:00
Eric Kohl 4c932f1485 [NTOSKRNL]
NtDuplicateToken: Fail, if TokenType is neither TokenImpersonation nor TokenPrimary.

svn path=/trunk/; revision=47868
2010-06-27 20:13:44 +00:00
Sir Richard 9d9fede96c [MC]: Add pciclass.mc required for eVb's PCI driver. Matches resource data in Windows driver, minus typos.
svn path=/trunk/; revision=47867
2010-06-27 20:08:38 +00:00
Cameron Gutman f4530b30f2 [DHCPCSVC]
- Use an event to signal when an adapter has been added

svn path=/trunk/; revision=47866
2010-06-27 20:05:52 +00:00
Sir Richard 763a24d9d7 - There's no such thing as PRTL_MESSAGE_RESOURCE_ENTRY, use PMESSAGE_RESOURCE_ENTRY instead.
svn path=/trunk/; revision=47865
2010-06-27 19:56:57 +00:00
Sir Richard 626e3e7295 [NTOS]: Warn only once about MmLockPageableImageSection being unimplemented.
svn path=/trunk/; revision=47864
2010-06-27 19:55:36 +00:00
Cameron Gutman 91aa625c40 [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
2010-06-27 17:21:03 +00:00
Timo Kreuzer b51143af5f The Win32ClientInfo TEB field can be bigger than the CLIENTINFO structure.
svn path=/trunk/; revision=47862
2010-06-27 15:20:34 +00:00
Sylvain Petreolle 0cd695d643 update olepro32 base address.
svn path=/trunk/; revision=47860
2010-06-27 13:26:22 +00:00
Michael Martin 429fe0b64c [win32k]
- Add Check for spwndNext being null before accessing any of the members. Fixes bugcheck when using cubicexplorer.

svn path=/trunk/; revision=47859
2010-06-27 12:36:23 +00:00
Gabriel Ilardi 4203b20f25 [EVENTVWR]
- Update Italian and Spanish translations

svn path=/trunk/; revision=47858
2010-06-26 22:14:07 +00:00
Sylvain Petreolle 9b17ccc624 french translation for eventvwr
svn path=/trunk/; revision=47857
2010-06-26 21:51:29 +00:00
Eric Kohl e946994785 [EVENTVWR]
- Replace hard-coded column names by string resources.

svn path=/trunk/; revision=47856
2010-06-26 19:55:05 +00:00
Daniel Reimer fe430b6d23 Update WineFile to Wine 1.2rc5
svn path=/trunk/; revision=47855
2010-06-26 14:07:37 +00:00
Daniel Reimer 195cab6a79 Update reg, xcopy, winhlp32, wordpad to Wine 1.2rc5
svn path=/trunk/; revision=47854
2010-06-26 13:56:41 +00:00
Timo Kreuzer 3be89c6184 [USER32]
ntstatus.h is in psdk, not in ddk folder.
(How did this work?)

svn path=/trunk/; revision=47853
2010-06-26 11:03:09 +00:00
Timo Kreuzer 6965f5f1f5 [DDK/XDK]
Don't auto define NO_LEGACY_DRIVERS on reactos x64 builds.

svn path=/trunk/; revision=47852
2010-06-26 10:27:25 +00:00
Eric Kohl 3c656ee009 [FORMATTING]
- Fix indentation.

svn path=/trunk/; revision=47851
2010-06-26 09:50:41 +00:00
Eric Kohl 84ab81fe4b [NTDLL]
- Add RtlCreateBootStatusDataFile() stub.

svn path=/trunk/; revision=47850
2010-06-26 09:49:31 +00:00
Michael Martin bc5e79f42d [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
2010-06-26 09:15:32 +00:00
Timo Kreuzer 5b46128dfb [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
2010-06-26 00:15:24 +00:00
Michael Martin f4962e7c69 [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
2010-06-25 15:50:26 +00:00
Timo Kreuzer c3b4cac97a [SUSPEND]
Fix compilation for amd64

svn path=/trunk/; revision=47844
2010-06-25 01:37:58 +00:00
Amine Khaldi 4f5e43f00e [PSDK]
- Add several missing VER_* definitions.

svn path=/trunk/; revision=47843
2010-06-24 22:23:02 +00:00
Johannes Anderwald e4ee2cb533 [WDMAUD.DRV]
- Fix initialization of mmixer library

svn path=/trunk/; revision=47842
2010-06-24 11:18:16 +00:00
Johannes Anderwald 83357c470d [WDMAUD.DRV]
- Fix compilation when using USE_MMIXER_LIB #2

svn path=/trunk/; revision=47841
2010-06-24 10:54:58 +00:00
Johannes Anderwald 6aa532398f [WDMAUD.DRV]
- Fix compilation when using USE_MMIXER_LIB

svn path=/trunk/; revision=47840
2010-06-24 10:52:46 +00:00
Daniel Reimer b8fd2e11e1 Ukrainian translation updates for usetup by Igor Paliychuk.
svn path=/trunk/; revision=47839
2010-06-23 22:38:12 +00:00
Timo Kreuzer 5e4ab4ede7 [SCSIPORT]
- undefine macros that are defined by DDK headers, before implementing the functions
- add missing definitions for amd64

svn path=/trunk/; revision=47838
2010-06-23 21:06:00 +00:00
Pierre Schweitzer 22576dee05 [IOEVENT]
Added a library containing GUIDs for PnP notifications

[BUGCODES]
Added missing bugcheck code for PnP manager

[NTOSKRNL]
- Implemented FsRtlNotifyVolumeEvent()
- Implemented IoReportTargetDeviceChange(), IoReportTargetDeviceChangeAsynchronous()
- Craplemented PpSetCustomTargetEvent() to match our actual PnP manager notifications system. This is to be rewritten
- Added support for custom notifications in IopNotifyPlugPlayNotification()
- Added use of FsRtlNotifyVolumeEvent() in RawUserFsCtrl() to notify volume state changes
- Added use of IoEvent library to ntoskrnl

[FASTFAT]
- Added use of FsRtlNotifyVolumeEvent() when successfully mounting a volume

Finally, purpose of that patch is to implement volumes events notifications. Behaviour and implementation is correct till PpSetCustomTargetEvent(). The PnP notifications manager should be rewritten to match Microsoft's one. Furthermore, it appears that in Windows, those notifications are asynchronous.

svn path=/trunk/; revision=47837
2010-06-23 19:37:22 +00:00
Timo Kreuzer bbbbb74fd5 [PRIMITIVES]
- use pointer sized integers when converting handles

svn path=/trunk/; revision=47832
2010-06-23 12:40:55 +00:00
Timo Kreuzer 0959625c7e [OSKITTCP]
Use RtlUlongByteSwap / RtlUshortByteSwap for byte swapping. They are portable and intrinsics on x86.

svn path=/trunk/; revision=47831
2010-06-23 11:37:39 +00:00
Daniel Reimer 6b1edeb54a Add Ukrainian Translations to rapps by Igor Paliychuk.
Update VLC to 1.1.0

svn path=/trunk/; revision=47830
2010-06-22 21:02:37 +00:00
Pierre Schweitzer bbb19308ea [NTOSKRNL]
Move the PDO check in IoOpenDeviceRegistryKey() to the function begin.
Requested by sir_richard.

svn path=/trunk/; revision=47829
2010-06-22 18:51:22 +00:00
Pierre Schweitzer 0ad7647067 [NTOSKRNL]
Add a macro to check for a valid PDO and use it in IoOpenDeviceRegistryKey().
Requested by sir_richard.

svn path=/trunk/; revision=47828
2010-06-22 18:47:22 +00:00
Cameron Gutman b362a62a7e [NTOSKRNL]
- Check that the caller passed a valid PDO pointer to IoOpenDeviceRegistryKey

svn path=/trunk/; revision=47827
2010-06-22 15:53:52 +00:00
Daniel Reimer 6d3e9528cf Added comctl32.ocx, KDEWin, Mono, .net, Media Player Classic, Python, Steam, Tahoma Font and Windows Media Encoder 9 to rapps.
Updated VB6, VC2005, VC2008 links according to winetricks.

svn path=/trunk/; revision=47826
2010-06-22 07:27:43 +00:00
Cameron Gutman f840fe0a50 [NDIS]
- Dequeue the timer earlier so the timer queue will be in a valid state if any timers are modified during the miniport's timer callback

svn path=/trunk/; revision=47825
2010-06-22 05:37:31 +00:00
Timo Kreuzer 34b41a733c [ODBC32]
Merge 41027, 41028, 44611 from amd64 branch
Update odbc32 to Wine-1.1.21.

svn path=/trunk/; revision=47824
2010-06-21 23:14:01 +00:00
Kamil Hornicek 1890649387 [NTOSKRNL]
Remove a superfluous assert (requested by sir_richard).

svn path=/trunk/; revision=47823
2010-06-21 21:42:12 +00:00
Timo Kreuzer cfb8a35516 [CRT]
- Stubplement _controlfp_s, rand_s
- Implement _invalid_parameter, _get_invalid_parameter_handler, _set_invalid_parameter_handler
- Implement memmove_s, strncpy_s
- sync heap.c with wine
Patch by Samuel Serapion

svn path=/trunk/; revision=47822
2010-06-21 19:57:36 +00:00
Timo Kreuzer dc9cecc4cd [NTOSKRNL]
Apply compilation fix for amd64

svn path=/trunk/; revision=47821
2010-06-21 19:15:21 +00:00
Daniel Reimer 98ba13ab43 Update the rapps download list.
Fix the SeaMonkey Mirror.

svn path=/trunk/; revision=47820
2010-06-21 19:04:09 +00:00