reactos.git
11 years ago - Merge aicom-network-fixes up to r36740
Cameron Gutman [Mon, 13 Oct 2008 01:07:37 +0000 (01:07 +0000)]
 - Merge aicom-network-fixes up to r36740

svn path=/trunk/; revision=36741

11 years ago - Implement ProtocolResetComplete
Cameron Gutman [Mon, 13 Oct 2008 00:55:33 +0000 (00:55 +0000)]
 - Implement ProtocolResetComplete
 - Store the status that gets passed to the completion routine

svn path=/branches/aicom-network-fixes/; revision=36740

11 years ago - Make sure NBAddNeighbor completed successfully
Cameron Gutman [Mon, 13 Oct 2008 00:52:25 +0000 (00:52 +0000)]
 - Make sure NBAddNeighbor completed successfully
 - Return the actual status instead of STATUS_SUCCESS always

svn path=/branches/aicom-network-fixes/; revision=36739

11 years ago - Queue the work item directly from MiniQueueWorkItem
Cameron Gutman [Mon, 13 Oct 2008 00:41:48 +0000 (00:41 +0000)]
 - Queue the work item directly from MiniQueueWorkItem
 - Handle an invalid SelectedMediumIndex separately
 - Cancel the hang timer before calling MiniportHalt
 - Handle a BindAdapter failure

svn path=/branches/aicom-network-fixes/; revision=36738

11 years ago- Implement REnumServicesStatusExA
Michael Martin [Sun, 12 Oct 2008 13:10:05 +0000 (13:10 +0000)]
- Implement REnumServicesStatusExA
- REnumServicesStatusA/W: Fixed returned param values to match Windows
- REnumServicesStatusExW: Dont try to access lpResumeIndex if it is NULL. Fixed returned param values to match windows.

svn path=/trunk/; revision=36732

11 years ago- Implement locking for Cc flush (the one used in NT5.2 results in a hang, might...
Aleksey Bragin [Sun, 12 Oct 2008 09:34:29 +0000 (09:34 +0000)]
- Implement locking for Cc flush (the one used in NT5.2 results in a hang, might be because of a misused PagingIoResource).
- If an acquire/release operation is not implemented, FSD must return STATUS_INVALID_DEVICE_REQUEST, not some other error code.
- Fix a typo in the debug message.

svn path=/trunk/; revision=36731

11 years ago- Implement REnumServicesStatusA
Michael Martin [Sun, 12 Oct 2008 00:02:17 +0000 (00:02 +0000)]
- Implement REnumServicesStatusA
- REnumServicesStatusW: Dont try to access lpResumeHandle if it is NULL

svn path=/trunk/; revision=36724

11 years ago- Fix another bug...
Johannes Anderwald [Sat, 11 Oct 2008 19:40:56 +0000 (19:40 +0000)]
- Fix another bug...

svn path=/trunk/; revision=36723

11 years ago- Fix MultiByteToWideChar api parameters (thanks Christoph)
Johannes Anderwald [Sat, 11 Oct 2008 19:30:45 +0000 (19:30 +0000)]
- Fix MultiByteToWideChar api parameters (thanks Christoph)
- Fix bugs in EnumNameServers

svn path=/trunk/; revision=36722

11 years ago- Fix 2 bugs in the CopyIpAddrString leading to duplicate displayment of the same...
Johannes Anderwald [Sat, 11 Oct 2008 19:28:39 +0000 (19:28 +0000)]
- Fix 2 bugs in the CopyIpAddrString leading to duplicate displayment of the same ip /dns /gw address

svn path=/trunk/; revision=36721

11 years ago- Implement GetPerAdapterInfo
Johannes Anderwald [Sat, 11 Oct 2008 19:12:14 +0000 (19:12 +0000)]
- Implement GetPerAdapterInfo
- Fix multiple bugs in EnumNameServers implementation

svn path=/trunk/; revision=36720

11 years ago- Fix a memory leak in IopUnloadDriver.
Aleksey Bragin [Sat, 11 Oct 2008 17:39:12 +0000 (17:39 +0000)]
- Fix a memory leak in IopUnloadDriver.
- Driver object temporary was not marked temporary, thus it wasn't really deleted after reference counter reached 0. Fix this (inspired by bug #3501).
See issue #3501 for more details.

svn path=/trunk/; revision=36719

11 years agoDaniel Zimmerman <netzimme@aim.com>
Aleksey Bragin [Sat, 11 Oct 2008 15:16:28 +0000 (15:16 +0000)]
Daniel Zimmerman <netzimme@aim.com>
- Implement MmGetFileNameForAddress (with the good description written previously). Testcased with OllyDbg and Syser (with the patch from bug 3454) when try to attach to a process.
See issue #3690 for more details.

svn path=/trunk/; revision=36718

11 years ago- Replace IDOK with IDC_OK as this creates problems
Johannes Anderwald [Sat, 11 Oct 2008 12:38:03 +0000 (12:38 +0000)]
- Replace IDOK with IDC_OK as this creates problems
- Add NULL pointer checks
- Misc bugfixes

svn path=/trunk/; revision=36715

11 years ago- ProbeForRead/Write Length argument is a SIZE_T, not a ULONG
Stefan Ginsberg [Sat, 11 Oct 2008 09:42:44 +0000 (09:42 +0000)]
- ProbeForRead/Write Length argument is a SIZE_T, not a ULONG

svn path=/trunk/; revision=36713

11 years ago- Fix portable Ex/ExfInterlockedCompareExchange64 to compare Destination with the...
Stefan Ginsberg [Sat, 11 Oct 2008 09:39:08 +0000 (09:39 +0000)]
- Fix portable Ex/ExfInterlockedCompareExchange64 to compare Destination with the Comparand instead of...itself?

svn path=/trunk/; revision=36712

11 years ago- ARM build fix -- add a non-atomic (but otherwise correct) _InterlockedCompareExchan...
Stefan Ginsberg [Sat, 11 Oct 2008 09:32:57 +0000 (09:32 +0000)]
- ARM build fix -- add a non-atomic (but otherwise correct) _InterlockedCompareExchange64 intrinsic required since the RTL changes in 36166

svn path=/trunk/; revision=36711

11 years agoFix the units
Colin Finck [Fri, 10 Oct 2008 16:42:09 +0000 (16:42 +0000)]
Fix the units

svn path=/trunk/; revision=36707

11 years ago- Implement IContextMenu3, IObjectWithSite, IExtractIconW interface
Johannes Anderwald [Fri, 10 Oct 2008 15:18:18 +0000 (15:18 +0000)]
- Implement IContextMenu3, IObjectWithSite, IExtractIconW interface

svn path=/trunk/; revision=36706

11 years ago- SVN maintenance
Stefan Ginsberg [Fri, 10 Oct 2008 13:34:27 +0000 (13:34 +0000)]
- SVN maintenance

svn path=/trunk/; revision=36705

11 years ago- Don't use uninitialized INetConnection item
Johannes Anderwald [Fri, 10 Oct 2008 09:36:39 +0000 (09:36 +0000)]
- Don't use uninitialized INetConnection item
- should fix bug 3754

svn path=/trunk/; revision=36704

11 years agoFix warning: Variable may be used uninitialized
Thomas Bluemel [Fri, 10 Oct 2008 01:24:44 +0000 (01:24 +0000)]
Fix warning: Variable may be used uninitialized

svn path=/trunk/; revision=36703

11 years ago- Implement Advanced TCP/IP Configuration GUI Dialogs
Johannes Anderwald [Thu, 9 Oct 2008 17:48:53 +0000 (17:48 +0000)]
- Implement Advanced TCP/IP Configuration GUI Dialogs

svn path=/trunk/; revision=36702

11 years agoCall Query/SetSecurityAccessMask to get the mask
Ged Murphy [Thu, 9 Oct 2008 15:06:57 +0000 (15:06 +0000)]
Call Query/SetSecurityAccessMask to get the mask

svn path=/trunk/; revision=36701

11 years ago - More work on NDIS 6.0
Cameron Gutman [Wed, 8 Oct 2008 22:25:01 +0000 (22:25 +0000)]
 - More work on NDIS 6.0
 - Part 2 of X

svn path=/branches/aicom-network-fixes/; revision=36700

11 years ago - Some of my work on NDIS 6.0
Cameron Gutman [Wed, 8 Oct 2008 21:17:10 +0000 (21:17 +0000)]
 - Some of my work on NDIS 6.0
 - Doesn't compile yet
 - Part 1 of X

svn path=/branches/aicom-network-fixes/; revision=36699

11 years ago- Fix formatting (no code changed)
Dmitry Chapyshev [Wed, 8 Oct 2008 16:26:50 +0000 (16:26 +0000)]
- Fix formatting (no code changed)

svn path=/trunk/; revision=36698

11 years ago- Add getting icon metrics
Dmitry Chapyshev [Wed, 8 Oct 2008 16:01:41 +0000 (16:01 +0000)]
- Add getting icon metrics
- Change icons sizes at change of system settings

svn path=/trunk/; revision=36697

11 years agoremove a RETURN() macro
Timo Kreuzer [Wed, 8 Oct 2008 15:41:52 +0000 (15:41 +0000)]
remove a RETURN() macro

svn path=/trunk/; revision=36696

11 years ago- Update Russian translation
Dmitry Chapyshev [Wed, 8 Oct 2008 14:48:30 +0000 (14:48 +0000)]
- Update Russian translation

svn path=/trunk/; revision=36695

11 years agoAlso raise hard error when dll was not found.
Timo Kreuzer [Wed, 8 Oct 2008 14:37:10 +0000 (14:37 +0000)]
Also raise hard error when dll was not found.

svn path=/trunk/; revision=36694

11 years agoRaise hard error (show message box) when imports cannot be resolved. Windows only...
Timo Kreuzer [Wed, 8 Oct 2008 14:09:30 +0000 (14:09 +0000)]
Raise hard error (show message box) when imports cannot be resolved. Windows only shows the short dll name, but I think it's worth showing the full path.
See issue #1228 for more details.

svn path=/trunk/; revision=36693

11 years ago- Add getuname.dll (stub). charmap.exe from winxp work now
Dmitry Chapyshev [Wed, 8 Oct 2008 11:51:03 +0000 (11:51 +0000)]
- Add getuname.dll (stub). charmap.exe from winxp work now

svn path=/trunk/; revision=36692

11 years agoAdd basic tests for BeginPath andd SetMapMode
Timo Kreuzer [Wed, 8 Oct 2008 10:58:41 +0000 (10:58 +0000)]
Add basic tests for BeginPath andd SetMapMode

svn path=/trunk/; revision=36691

11 years ago- Add 2 more error constants
Johannes Anderwald [Wed, 8 Oct 2008 08:27:00 +0000 (08:27 +0000)]
- Add 2 more error constants

svn path=/trunk/; revision=36690

11 years agoBug 3751: Polish translation update for netcfgx by Maciej Bialas
Daniel Reimer [Wed, 8 Oct 2008 00:49:51 +0000 (00:49 +0000)]
Bug 3751: Polish translation update for netcfgx by Maciej Bialas

svn path=/trunk/; revision=36689

11 years agoForgot one file. Sorry.
Daniel Reimer [Wed, 8 Oct 2008 00:39:50 +0000 (00:39 +0000)]
Forgot one file. Sorry.

svn path=/trunk/; revision=36688

11 years ago- Add missing dialogs of TCP/IP Notify Object
Johannes Anderwald [Wed, 8 Oct 2008 00:27:35 +0000 (00:27 +0000)]
- Add missing dialogs of TCP/IP Notify Object

svn path=/trunk/; revision=36687

11 years ago- rewrite NtGdiPolyPolyDraw, optimizing it and making it more windows compatible
Timo Kreuzer [Tue, 7 Oct 2008 23:02:41 +0000 (23:02 +0000)]
- rewrite NtGdiPolyPolyDraw, optimizing it and making it more windows compatible
- Make PolyCounts ULONGs, not DWORDS or INTs.
- Remove GdiCreatePolyPolygonRgn and use IntCreatePolyPolygonRgn instead to get rid of code-duplication.
- IntGdiPolygon: rename UnsafePoints to Points

svn path=/trunk/; revision=36686

11 years agoFix FLOATOBJ_IsLong. Fix MapMode MM_ISOTROPIC.
Timo Kreuzer [Tue, 7 Oct 2008 22:57:50 +0000 (22:57 +0000)]
Fix FLOATOBJ_IsLong. Fix MapMode MM_ISOTROPIC.
This fixes the clock in timedate.cpl.

svn path=/trunk/; revision=36685

11 years agofix a typo
Timo Kreuzer [Tue, 7 Oct 2008 22:24:17 +0000 (22:24 +0000)]
fix a typo

svn path=/trunk/; revision=36684

11 years agoooops. my fault...
Daniel Reimer [Tue, 7 Oct 2008 21:58:38 +0000 (21:58 +0000)]
ooops. my fault...

svn path=/trunk/; revision=36683

11 years agoBug 3752: Translate files by Lars Martin Hambro
Daniel Reimer [Tue, 7 Oct 2008 21:12:45 +0000 (21:12 +0000)]
Bug 3752: Translate files by Lars Martin Hambro

svn path=/trunk/; revision=36682

11 years agoBug 3752: Translate files by Lars Martin Hambro
Daniel Reimer [Tue, 7 Oct 2008 20:56:48 +0000 (20:56 +0000)]
Bug 3752: Translate files by Lars Martin Hambro
Bug 3768: Bulgarian translation update for ReactOS by CCTAHEB

svn path=/trunk/; revision=36681

11 years ago- HalRequestIpi takes a KAFFINITY as input, not a ULONG -- fix this and add a note...
Stefan Ginsberg [Tue, 7 Oct 2008 20:56:48 +0000 (20:56 +0000)]
- HalRequestIpi takes a KAFFINITY as input, not a ULONG -- fix this and add a note about MP HAL's brokenness

svn path=/trunk/; revision=36680

11 years ago- Fix PKIPI_WORKER definition
Stefan Ginsberg [Tue, 7 Oct 2008 18:07:31 +0000 (18:07 +0000)]
- Fix PKIPI_WORKER definition
- Add missing KeQueryActiveProcessors prototype

svn path=/trunk/; revision=36679

11 years ago- Add missing KiIdleSchedule and KiProcessDeferredReadyList
Stefan Ginsberg [Tue, 7 Oct 2008 17:55:32 +0000 (17:55 +0000)]
- Add missing KiIdleSchedule and KiProcessDeferredReadyList

svn path=/trunk/; revision=36678

11 years ago- Add missing jump label to ExpInterlockedCompareExchange64
Stefan Ginsberg [Tue, 7 Oct 2008 17:42:54 +0000 (17:42 +0000)]
- Add missing jump label to ExpInterlockedCompareExchange64

svn path=/trunk/; revision=36677

11 years agoDaniel Zimmerman <netzimme@aim.com>
Aleksey Bragin [Tue, 7 Oct 2008 11:23:36 +0000 (11:23 +0000)]
Daniel Zimmerman <netzimme@aim.com>
- Sync the sfc_os.dll with Wine and implement SfcIsFileProtected and
SfcIsKeyProtected. The installer will work better with this two function.

See issue #3719 for more details.

svn path=/trunk/; revision=36676

11 years ago- Add stubs for CredReadDomainCredentialsA/W, CredWriteDomainCredentialsA/W, CredUnma...
Dmitry Chapyshev [Tue, 7 Oct 2008 10:55:57 +0000 (10:55 +0000)]
- Add stubs for CredReadDomainCredentialsA/W, CredWriteDomainCredentialsA/W, CredUnmarshalCredentialA/W
- Add prototypes to header

svn path=/trunk/; revision=36675

11 years ago- Import credui from wine
Dmitry Chapyshev [Tue, 7 Oct 2008 10:51:36 +0000 (10:51 +0000)]
- Import credui from wine

svn path=/trunk/; revision=36674

11 years ago - Partially implement ProtocolStatus in tcpip
Cameron Gutman [Mon, 6 Oct 2008 23:19:22 +0000 (23:19 +0000)]
 - Partially implement ProtocolStatus in tcpip

svn path=/branches/aicom-network-fixes/; revision=36670

11 years ago - Implement a MiniportShutdown routine for both NIC drivers
Cameron Gutman [Mon, 6 Oct 2008 21:39:39 +0000 (21:39 +0000)]
 - Implement a MiniportShutdown routine for both NIC drivers

svn path=/branches/aicom-network-fixes/; revision=36669

11 years agoIt looked like we could get away with removing this hack, but it seems it still cause...
Ged Murphy [Mon, 6 Oct 2008 19:15:09 +0000 (19:15 +0000)]
It looked like we could get away with removing this hack, but it seems it still causes painting problems when increasing the width. No time to investigate at the moment. (anyone else wanna take a look?)

svn path=/trunk/; revision=36668

11 years ago - Call the MiniportShutdown handler at the right time
Cameron Gutman [Mon, 6 Oct 2008 18:56:44 +0000 (18:56 +0000)]
 - Call the MiniportShutdown handler at the right time
 - Now we call it upon system shutdown and if a bug check occurred

svn path=/branches/aicom-network-fixes/; revision=36667

11 years ago- Add an address bar to serve as the web browser and folder history list (not yet...
Ged Murphy [Mon, 6 Oct 2008 18:42:17 +0000 (18:42 +0000)]
- Add an address bar to serve as the web browser and folder history list (not yet functional)
 - Hide the drivebar by default. It's cleaner this way
- Remove the old rebar hack. This should get rid of those annoying blue marks at the end of the toolbars

svn path=/trunk/; revision=36666

11 years ago- Calculate the image size before the height is reported negative, remove redundant if
Gregor Schneider [Mon, 6 Oct 2008 12:39:27 +0000 (12:39 +0000)]
- Calculate the image size before the height is reported negative, remove redundant if
- Set image size for coreheader in first pass and for both header types in second pass
Fixes seven gdi32 bitmap winetests.

svn path=/trunk/; revision=36665

11 years ago-rgbReserved must be 0
Gregor Schneider [Mon, 6 Oct 2008 11:25:38 +0000 (11:25 +0000)]
-rgbReserved must be 0
-don't just fill a coreheader and dismiss it
-probe the full bitmap size, not only the first ulong
-CreateDIBSection should fail for compressed bitmaps
-set biClrUsed and copy the bitmapInfoHeader after it's filled
Fixes eight gdi32 bitmap winetests.

svn path=/trunk/; revision=36664

11 years agoCecill Etheredge <ijsf@gmx.net>
Aleksey Bragin [Mon, 6 Oct 2008 10:50:22 +0000 (10:50 +0000)]
Cecill Etheredge <ijsf@gmx.net>
- The RtlEnumerateGenericTableWithoutSplaying function in RTL (generictable.c) effectively performs an endless enumeration, never advancing to the next successor element in the tree because of a bug in the code. Fix this. (Bug #3756).
- The RtlDelete code misses a line of code checking whether the node is a root,
and instead always returns NULL (assuming it is the root). Fix this. (Bug #3760).
See issue #3760 for more details.

svn path=/trunk/; revision=36663

11 years agoDmitry Gorbachev
Aleksey Bragin [Mon, 6 Oct 2008 10:36:33 +0000 (10:36 +0000)]
Dmitry Gorbachev
- Specify a no-entrypoint for modules without one (otherwise ld sets entry point to a random function).
See issue #3758 for more details.

svn path=/trunk/; revision=36662

11 years agoDmitry Gorbachev
Aleksey Bragin [Mon, 6 Oct 2008 10:19:55 +0000 (10:19 +0000)]
Dmitry Gorbachev
- lfn_get() reads past the end of name[]. Though harmless, it produces 'array subscript is above array bounds' compiler warning (treated as error).
See issue #3762 for more details.

svn path=/trunk/; revision=36661

11 years agoDmitry Gorbachev
Aleksey Bragin [Mon, 6 Oct 2008 10:12:26 +0000 (10:12 +0000)]
Dmitry Gorbachev
- Fix 'overflow in implicit constant conversion' warnings (treated as errors).
See issue #3759 for more details.

svn path=/trunk/; revision=36660

11 years ago - Add NDIS_OBJECT_HEADER and NDIS_GENERIC_OBJECT (NDIS 6.0)
Cameron Gutman [Mon, 6 Oct 2008 01:40:07 +0000 (01:40 +0000)]
 - Add NDIS_OBJECT_HEADER and NDIS_GENERIC_OBJECT (NDIS 6.0)

svn path=/branches/aicom-network-fixes/; revision=36659

11 years agoRemove the address and command windows from the bottom of the file browser. They...
Ged Murphy [Sun, 5 Oct 2008 21:21:04 +0000 (21:21 +0000)]
Remove the address and command windows from the bottom of the file browser. They're buggy and they're not too pretty

svn path=/trunk/; revision=36658

11 years agoSet the start button as the owner of the root start menu.
Ged Murphy [Sun, 5 Oct 2008 13:33:41 +0000 (13:33 +0000)]
Set the start button as the owner of the root start menu.
Fix the position of the root start menu

svn path=/trunk/; revision=36657

11 years ago- Move DC_UpdateXforms out of the switch in SetMapMode. It does not effect anything.
James Tabor [Sun, 5 Oct 2008 12:23:46 +0000 (12:23 +0000)]
- Move DC_UpdateXforms out of the switch in SetMapMode. It does not effect anything.

svn path=/trunk/; revision=36655

11 years ago- Fix a Kernel Assert in EngAllocMem called from brush and add a tag.
James Tabor [Sun, 5 Oct 2008 11:38:01 +0000 (11:38 +0000)]
- Fix a Kernel Assert in EngAllocMem called from brush and add a tag.

svn path=/trunk/; revision=36653

11 years ago- Force a recompute when setting map modes.
James Tabor [Sun, 5 Oct 2008 11:26:09 +0000 (11:26 +0000)]
- Force a recompute when setting map modes.

svn path=/trunk/; revision=36652

11 years agoD3D9:
Gregor Brunmar [Sun, 5 Oct 2008 07:33:05 +0000 (07:33 +0000)]
D3D9:
* Implemented DdGetAvailDriverMemory callback

svn path=/trunk/; revision=36651

11 years ago- Fix order of calls in IntGdiPolygon. Check for PATH first.
James Tabor [Sat, 4 Oct 2008 23:34:04 +0000 (23:34 +0000)]
- Fix order of calls in IntGdiPolygon. Check for PATH first.

svn path=/trunk/; revision=36650

11 years ago - Only call the ProtocolReceivePacket handler if the protocol registered one
Cameron Gutman [Sat, 4 Oct 2008 21:55:01 +0000 (21:55 +0000)]
 - Only call the ProtocolReceivePacket handler if the protocol registered one
 - Remove some unneeded code
 - Immediately send the loopback packet if possible

svn path=/branches/aicom-network-fixes/; revision=36649

11 years ago - Properly implement MiniIndicateReceivePacket
Cameron Gutman [Sat, 4 Oct 2008 21:31:36 +0000 (21:31 +0000)]
 - Properly implement MiniIndicateReceivePacket

svn path=/branches/aicom-network-fixes/; revision=36648

11 years ago - Add SDL Mixer to downloader (Needed for LGeneral)
Cameron Gutman [Sat, 4 Oct 2008 17:26:11 +0000 (17:26 +0000)]
 - Add SDL Mixer to downloader (Needed for LGeneral)

svn path=/trunk/; revision=36647

11 years agochange quicklaunch rebar hardcoded size. This puts the gripper for the taskbar in...
Ged Murphy [Sat, 4 Oct 2008 16:47:41 +0000 (16:47 +0000)]
change quicklaunch rebar hardcoded size. This puts the gripper for the taskbar in the correct position

svn path=/trunk/; revision=36646

11 years ago - Fix the uTorrent link
Cameron Gutman [Sat, 4 Oct 2008 16:47:08 +0000 (16:47 +0000)]
 - Fix the uTorrent link

svn path=/trunk/; revision=36645

11 years ago- Use TBSTATE_PRESSED, our checked graphic isn't too pretty
Ged Murphy [Sat, 4 Oct 2008 13:19:23 +0000 (13:19 +0000)]
- Use TBSTATE_PRESSED, our checked graphic isn't too pretty
- reduce desktops to 2 to save some taskbar space
- switch the icon back to the original one. It suits the tango set much better.

svn path=/trunk/; revision=36644

11 years agoUpdate some links properly and update the description of Opera (sounds stupid to...
Colin Finck [Sat, 4 Oct 2008 13:00:33 +0000 (13:00 +0000)]
Update some links properly and update the description of Opera (sounds stupid to use the same for Firefox and Opera)

svn path=/trunk/; revision=36643

11 years agouse latest firefox link, from caemyr
Ged Murphy [Sat, 4 Oct 2008 12:09:30 +0000 (12:09 +0000)]
use latest firefox link, from caemyr

svn path=/trunk/; revision=36642

11 years ago- Update DEVCAPS to W2k/XP.
James Tabor [Sat, 4 Oct 2008 11:18:30 +0000 (11:18 +0000)]
- Update DEVCAPS to W2k/XP.

svn path=/trunk/; revision=36641

11 years ago - Send NDIS_STATUS_RESET_START to all bound protocols before we reset
Cameron Gutman [Fri, 3 Oct 2008 21:44:12 +0000 (21:44 +0000)]
 - Send NDIS_STATUS_RESET_START to all bound protocols before we reset
 - Send NDIS_STATUS_RESET_END to all bound protocols after we reset
 - Set MiniportBusy to TRUE if the MiniportReset handler returned NDIS_STATUS_PENDING

svn path=/branches/aicom-network-fixes/; revision=36635

11 years ago - Merge aicom-network-fixes up to r36633
Cameron Gutman [Fri, 3 Oct 2008 18:51:33 +0000 (18:51 +0000)]
 - Merge aicom-network-fixes up to r36633
 - tcpip's ProtocolStatus routine now gets called if a media status change occurs
 - This would fix a problem in which tcpip doesn't recognize the disconnect of an adapter but the ProtocolStatus handler in tcpip isn't implemented yet so the bug remains

svn path=/trunk/; revision=36634

11 years ago - Move the implementation of NdisMIndicateStatus to MiniStatus and call it from...
Cameron Gutman [Fri, 3 Oct 2008 18:38:40 +0000 (18:38 +0000)]
 - Move the implementation of NdisMIndicateStatus to MiniStatus and call it from NdisMIndicateStatus
 - Move the implementation of NdisMIndicateStatusComplete to MiniStatusComplete and call it from NdisMIndicateStatusComplete

svn path=/branches/aicom-network-fixes/; revision=36633

11 years ago - Implement NdisMIndicateStatusComplete
Cameron Gutman [Fri, 3 Oct 2008 18:16:43 +0000 (18:16 +0000)]
 - Implement NdisMIndicateStatusComplete

svn path=/branches/aicom-network-fixes/; revision=36632

11 years ago - Implement NdisMIndicateStatus
Cameron Gutman [Fri, 3 Oct 2008 09:49:37 +0000 (09:49 +0000)]
 - Implement NdisMIndicateStatus

svn path=/branches/aicom-network-fixes/; revision=36631

11 years ago- Add the other CPU_* codes (got them from a PDB)
Colin Finck [Thu, 2 Oct 2008 21:57:36 +0000 (21:57 +0000)]
- Add the other CPU_* codes (got them from a PDB)
- Restructure the CPU vendor check in KiGetFeatureBits with a switch statement
- Enable experimental support for Cyrix, Transmeta, Centaur and Rise CPUs (experimental = mostly untested)
- Just add CMPXCHG8B support to the feature bits for Centaur CPUs like it's already done for Rise CPUs without touching any MSRs.
  The instruction already works properly by default according to two official Centaur datasheets. Also Geoz on IRC already reported that his C3 Nehemiah works with ReactOS after this patch.
- Enable the 3DNow detection code through extended CPUID also for Centaur CPUs (all CPUs from IDT WinChip C6 to VIA C3 Ezra-T supported it)
- Report the presence of AMD K6 MTRRs also for mobile AMD K6-2+/K6-III+ CPUs (model D)

svn path=/trunk/; revision=36630

11 years ago- Fix a bug in _ILCreateNetConnect
Johannes Anderwald [Thu, 2 Oct 2008 17:32:51 +0000 (17:32 +0000)]
- Fix a bug in _ILCreateNetConnect
- Add IQueryInfo interface

svn path=/trunk/; revision=36627

11 years ago- Sync RegGetValueA/W implementation (no functional changes though, mostly comments).
Aleksey Bragin [Thu, 2 Oct 2008 11:30:44 +0000 (11:30 +0000)]
- Sync RegGetValueA/W implementation (no functional changes though, mostly comments).
- Port RegQueryValueExW from Wine (but leaving RegQueryValueExA as a wrapper, with a fix).
- Implement RegSetValueA/W based on Wine's implementation, and removing old, different (A and W) versions of RegSetValue.

svn path=/trunk/; revision=36623

11 years ago - Merge aicom-network-fixes up to r36621
Cameron Gutman [Thu, 2 Oct 2008 09:42:08 +0000 (09:42 +0000)]
 - Merge aicom-network-fixes up to r36621

svn path=/trunk/; revision=36622

11 years ago - Adapter is PLOGICAL_ADAPTER not PNDIS_MINIPORT_BLOCK
Cameron Gutman [Thu, 2 Oct 2008 02:13:19 +0000 (02:13 +0000)]
 - Adapter is PLOGICAL_ADAPTER not PNDIS_MINIPORT_BLOCK

svn path=/branches/aicom-network-fixes/; revision=36621

11 years ago - Only call MiniportISR if the miniport driver called NdisMRegisterInterrupt with...
Cameron Gutman [Thu, 2 Oct 2008 02:04:57 +0000 (02:04 +0000)]
 - Only call MiniportISR if the miniport driver called NdisMRegisterInterrupt with RequestIsr TRUE
 - If RequestIsr is FALSE call the MiniportDisableInterrupt handler

svn path=/branches/aicom-network-fixes/; revision=36620

11 years ago - Adapter not NdisMiniportBlock is passed to ServiceRoutine
Cameron Gutman [Wed, 1 Oct 2008 23:10:00 +0000 (23:10 +0000)]
 - Adapter not NdisMiniportBlock is passed to ServiceRoutine

svn path=/branches/aicom-network-fixes/; revision=36619

11 years agoInitialize iCodePage to 0, because if might be used uninitialized.
Gregor Schneider [Wed, 1 Oct 2008 20:08:50 +0000 (20:08 +0000)]
Initialize iCodePage to 0, because if might be used uninitialized.

svn path=/trunk/; revision=36618

11 years agoAfter entering a case on iEncoding for ANSI/UTF, iEncoding can only have those two...
Gregor Schneider [Wed, 1 Oct 2008 19:56:51 +0000 (19:56 +0000)]
After entering a case on iEncoding for ANSI/UTF, iEncoding can only have those two values. Fixes Coverity CIDS 19, 20.

svn path=/trunk/; revision=36617

11 years agofix formatting
Christoph von Wittich [Wed, 1 Oct 2008 18:19:42 +0000 (18:19 +0000)]
fix formatting

svn path=/trunk/; revision=36616

11 years agosync winhlp32 and wordpad with wine
Daniel Reimer [Wed, 1 Oct 2008 14:17:09 +0000 (14:17 +0000)]
sync winhlp32 and wordpad with wine

svn path=/trunk/; revision=36613

11 years agoSync winfile and write with wine
Daniel Reimer [Wed, 1 Oct 2008 14:14:39 +0000 (14:14 +0000)]
Sync winfile and write with wine

svn path=/trunk/; revision=36612

11 years agomodified ke/i386/cpu.c
KJK::Hyperion [Wed, 1 Oct 2008 11:54:29 +0000 (11:54 +0000)]
modified   ke/i386/cpu.c
   Added CMPXCHG8B enabling/detection code for TransMeta, Centaur and Rise (source: <URL: http://www.geoffchappell.com/notes/windows/kernel/cpu/cx8.htm>). Code dead until each vendor will be officially supported
   Alex and others: please review

svn path=/trunk/; revision=36610

11 years agoCheck DC for NULL before accessing it, fixes Coverity CID 661.
Gregor Schneider [Wed, 1 Oct 2008 11:48:12 +0000 (11:48 +0000)]
Check DC for NULL before accessing it, fixes Coverity CID 661.

svn path=/trunk/; revision=36609

11 years agoGetDIBits: destination height may be smaller than the source height, so the image...
Gregor Schneider [Wed, 1 Oct 2008 10:49:10 +0000 (10:49 +0000)]
GetDIBits: destination height may be smaller than the source height, so the image size should always be calculated. Removed the hack in the bit copy phase that addressed the wrong bits buffer size.
This allows CopyImage to work, this can be seen in taskbar icons 1-4 for example.
Fixes two gdi32 winetests. Bugs #2225 and #3082 for more info.
Tested: QEMU VGA/8/16/24bpp, VMWare Server VMWare Driver 8/16/32bpp, VMWare Server ReactOS VBE Driver 8/16/32bpp

svn path=/trunk/; revision=36608

11 years ago[FORMATTING], spelling, misc cleanup. No functional changes.
Gregor Schneider [Wed, 1 Oct 2008 10:05:02 +0000 (10:05 +0000)]
[FORMATTING], spelling, misc cleanup. No functional changes.

svn path=/trunk/; revision=36607