reactos.git
13 years agoSync cabinet.dll with Wine HEAD (fixes a memory leak)
Colin Finck [Fri, 5 Sep 2008 19:58:49 +0000 (19:58 +0000)]
Sync cabinet.dll with Wine HEAD (fixes a memory leak)

svn path=/trunk/; revision=35965

13 years agoUpdate winfile and write to most recent Wine Version.
Daniel Reimer [Fri, 5 Sep 2008 17:00:16 +0000 (17:00 +0000)]
Update winfile and write to most recent Wine Version.

svn path=/trunk/; revision=35962

13 years agoSync winhlp32, wordpad and xcopy with wine.
Daniel Reimer [Fri, 5 Sep 2008 16:34:20 +0000 (16:34 +0000)]
Sync winhlp32, wordpad and xcopy with wine.

svn path=/trunk/; revision=35961

13 years agochange parameter back to DWORD as it is in our headers
Christoph von Wittich [Fri, 5 Sep 2008 13:28:12 +0000 (13:28 +0000)]
change parameter back to DWORD as it is in our headers

svn path=/trunk/; revision=35960

13 years agofix the advapi32 crypt winetest crash
Christoph von Wittich [Fri, 5 Sep 2008 13:10:49 +0000 (13:10 +0000)]
fix the advapi32 crypt winetest crash

svn path=/trunk/; revision=35959

13 years agofix some advapi32 lsa winetests
Christoph von Wittich [Fri, 5 Sep 2008 11:32:15 +0000 (11:32 +0000)]
fix some advapi32 lsa winetests

svn path=/trunk/; revision=35958

13 years ago - Patch by Michael Martin (aka bugboy) <martinmnet at hotmail dot com>
Cameron Gutman [Fri, 5 Sep 2008 01:00:32 +0000 (01:00 +0000)]
 - Patch by Michael Martin (aka bugboy) <martinmnet at hotmail dot com>
 - changed dhcp to write nameserver to dhcpnameserver registry key vice nameserver
 - changed iphlpapi to return dhcpnameserver if nameserver is empty
 - set NameServer to empty string in nettcpip.inf
 - see bug 2392

svn path=/trunk/; revision=35956

13 years ago - Merge aicom-network-fixes up to r35946
Cameron Gutman [Fri, 5 Sep 2008 00:43:28 +0000 (00:43 +0000)]
 - Merge aicom-network-fixes up to r35946

svn path=/trunk/; revision=35955

13 years agofix some advapi crypt winetests
Christoph von Wittich [Thu, 4 Sep 2008 18:43:56 +0000 (18:43 +0000)]
fix some advapi crypt winetests

svn path=/trunk/; revision=35945

13 years ago- Sync wininet to Wine HEAD
Colin Finck [Thu, 4 Sep 2008 18:37:34 +0000 (18:37 +0000)]
- Sync wininet to Wine HEAD
- Remove a change from our "wininet_ros.diff" file, which has been applied to Wine as well in the meantime
- Eliminate a warning in our "inet_ntop.c" (ROS glue code)

svn path=/trunk/; revision=35943

13 years agomissed this, it's not needed.
Ged Murphy [Thu, 4 Sep 2008 15:55:46 +0000 (15:55 +0000)]
missed this, it's not needed.

svn path=/trunk/; revision=35941

13 years agorestart the clock when it's been stopped to be altered
Ged Murphy [Thu, 4 Sep 2008 15:51:11 +0000 (15:51 +0000)]
restart the clock when it's been stopped to be altered

svn path=/trunk/; revision=35940

13 years agowork around a bug in ReactOS (FindFirstFile isn't working with environment vars)
Christoph von Wittich [Thu, 4 Sep 2008 15:28:40 +0000 (15:28 +0000)]
work around a bug in ReactOS (FindFirstFile isn't working with environment vars)

svn path=/trunk/; revision=35939

13 years agoPlease test your code before you ruin mine.
Ged Murphy [Thu, 4 Sep 2008 15:13:07 +0000 (15:13 +0000)]
Please test your code before you ruin mine.
It's annoying fixing other peoples mess in your own code.

See issue #3701 for more details.

svn path=/trunk/; revision=35937

13 years agorun all winetests
Christoph von Wittich [Thu, 4 Sep 2008 15:11:49 +0000 (15:11 +0000)]
run all winetests

svn path=/trunk/; revision=35936

13 years ago- Fix kernel exports ARM
Stefan Ginsberg [Thu, 4 Sep 2008 12:13:20 +0000 (12:13 +0000)]
- Fix kernel exports ARM
- Add KeSaveFloatingPointState/KeRestoreFloatingPointState stubs to ARM kernel as is done for other architectures (like AMD64). They have nothing to do on ARM, so they just return success.

svn path=/trunk/; revision=35934

13 years agofix warnings
Christoph von Wittich [Thu, 4 Sep 2008 11:37:40 +0000 (11:37 +0000)]
fix warnings

svn path=/trunk/; revision=35932

13 years agodbgprint and shutdown should be in PATH
Christoph von Wittich [Thu, 4 Sep 2008 11:35:27 +0000 (11:35 +0000)]
dbgprint and shutdown should be in PATH

svn path=/trunk/; revision=35931

13 years agoAlso use ntoskrnl.spec file for ARM
Hervé Poussineau [Thu, 4 Sep 2008 11:24:47 +0000 (11:24 +0000)]
Also use ntoskrnl.spec file for ARM

svn path=/trunk/; revision=35930

13 years agoprettify debug output a bit
Christoph von Wittich [Thu, 4 Sep 2008 10:46:18 +0000 (10:46 +0000)]
prettify debug output a bit

svn path=/trunk/; revision=35929

13 years agooops...
Christoph von Wittich [Thu, 4 Sep 2008 09:58:43 +0000 (09:58 +0000)]
oops...

svn path=/trunk/; revision=35928

13 years agohardcode c:\reactos\bin for testing (only used in regtest code)
Christoph von Wittich [Thu, 4 Sep 2008 09:48:28 +0000 (09:48 +0000)]
hardcode c:\reactos\bin for testing (only used in regtest code)

svn path=/trunk/; revision=35927

13 years agoadd an empty line to make our cmd happy
Christoph von Wittich [Thu, 4 Sep 2008 09:35:06 +0000 (09:35 +0000)]
add an empty line to make our cmd happy

svn path=/trunk/; revision=35926

13 years agosysreg test commit
Christoph von Wittich [Thu, 4 Sep 2008 09:11:24 +0000 (09:11 +0000)]
sysreg test commit

svn path=/trunk/; revision=35925

13 years agoDon't free hive if HvInitialize failed, it should be done in the caller (if required)
Hervé Poussineau [Thu, 4 Sep 2008 09:03:47 +0000 (09:03 +0000)]
Don't free hive if HvInitialize failed, it should be done in the caller (if required)

svn path=/trunk/; revision=35924

13 years agoadd a --winetest parameter which will run all sub tests from the given winetest modul...
Christoph von Wittich [Thu, 4 Sep 2008 08:56:03 +0000 (08:56 +0000)]
add a --winetest parameter which will run all sub tests from the given winetest module and redirect output to dbgout

svn path=/trunk/; revision=35923

13 years agoAllocate without a tag if buffer won't be freed by the driver
Hervé Poussineau [Thu, 4 Sep 2008 08:49:22 +0000 (08:49 +0000)]
Allocate without a tag if buffer won't be freed by the driver

svn path=/trunk/; revision=35922

13 years agoExAllocatePoolWithTag should be paired with ExFreePoolWithTag
Hervé Poussineau [Thu, 4 Sep 2008 08:47:56 +0000 (08:47 +0000)]
ExAllocatePoolWithTag should be paired with ExFreePoolWithTag
Fix a memory leak in W32kGetDefaultKeyLayout
Fix a possible double-free in IntFreeMenuItem

svn path=/trunk/; revision=35921

13 years agoadd a --process parameter to redirect stdout to dbgout
Christoph von Wittich [Thu, 4 Sep 2008 07:58:28 +0000 (07:58 +0000)]
add a --process parameter to redirect stdout to dbgout

usage: dbgprint --process version_winetest.exe

svn path=/trunk/; revision=35920

13 years agoAdd a missing VOID.
Eric Kohl [Wed, 3 Sep 2008 21:51:21 +0000 (21:51 +0000)]
Add a missing VOID.

svn path=/trunk/; revision=35918

13 years agoAdd the spooler service to the bootcd and start the service upon startup.
Eric Kohl [Wed, 3 Sep 2008 21:06:22 +0000 (21:06 +0000)]
Add the spooler service to the bootcd and start the service upon startup.

svn path=/trunk/; revision=35917

13 years agoAdd a spooler service skeleton. Now the Service-Winetests can be used unmodified.
Eric Kohl [Wed, 3 Sep 2008 20:57:51 +0000 (20:57 +0000)]
Add a spooler service skeleton. Now the Service-Winetests can be used unmodified.

svn path=/trunk/; revision=35916

13 years agoset eol-style:native
Christoph von Wittich [Wed, 3 Sep 2008 18:31:26 +0000 (18:31 +0000)]
set eol-style:native

svn path=/trunk/; revision=35915

13 years agoremove sysregtest target
Christoph von Wittich [Wed, 3 Sep 2008 18:21:27 +0000 (18:21 +0000)]
remove sysregtest target

svn path=/trunk/; revision=35914

13 years ago- CDFS and NTFS: Don't include a unused, deprecated header
Stefan Ginsberg [Wed, 3 Sep 2008 16:52:08 +0000 (16:52 +0000)]
- CDFS and NTFS: Don't include a unused, deprecated header

svn path=/trunk/; revision=35913

13 years ago- Update Russian translation
Dmitry Chapyshev [Wed, 3 Sep 2008 15:43:42 +0000 (15:43 +0000)]
- Update Russian translation

svn path=/trunk/; revision=35912

13 years agonetshell doesn't have a DllInstall function
Christoph von Wittich [Wed, 3 Sep 2008 06:05:00 +0000 (06:05 +0000)]
netshell doesn't have a DllInstall function

svn path=/trunk/; revision=35908

13 years agoremove another obsolete sysreg checkpoint
Christoph von Wittich [Wed, 3 Sep 2008 05:43:34 +0000 (05:43 +0000)]
remove another obsolete sysreg checkpoint

svn path=/trunk/; revision=35907

13 years ago - Merge aicom-network-fixes up to r35899
Cameron Gutman [Wed, 3 Sep 2008 00:32:07 +0000 (00:32 +0000)]
 - Merge aicom-network-fixes up to r35899

svn path=/trunk/; revision=35901

13 years agoPass the ImagePath buffer as the command line, not the application name. After the...
Andrew Munger [Tue, 2 Sep 2008 21:33:51 +0000 (21:33 +0000)]
Pass the ImagePath buffer as the command line, not the application name.  After the recent changes, the ImaagePath buffer contains a properly formatted command line.
This change allows you to start services with parameters listed in the ImagePath, like Abyss and MySQL.

svn path=/trunk/; revision=35893

13 years ago - Merge aicom-network-fixes up to r35889
Cameron Gutman [Tue, 2 Sep 2008 19:12:35 +0000 (19:12 +0000)]
 - Merge aicom-network-fixes up to r35889

svn path=/trunk/; revision=35891

13 years ago- FlsAlloc (and Co.) should first be implemented, and then exported, because some...
Aleksey Bragin [Tue, 2 Sep 2008 18:44:10 +0000 (18:44 +0000)]
- FlsAlloc (and Co.) should first be implemented, and then exported, because some apps/DLLs depend on that (they use FlsAlloc if it's available, and workaround if it's not).

svn path=/trunk/; revision=35890

13 years ago- Fix 2 warnings (properly comment out unused code)
Stefan Ginsberg [Tue, 2 Sep 2008 15:07:27 +0000 (15:07 +0000)]
- Fix 2 warnings (properly comment out unused code)

svn path=/trunk/; revision=35886

13 years ago- Patch from hackbunny: Add _SEH_SetExceptionCode
Stefan Ginsberg [Tue, 2 Sep 2008 14:41:57 +0000 (14:41 +0000)]
- Patch from hackbunny: Add _SEH_SetExceptionCode

svn path=/trunk/; revision=35884

13 years agoremove the sysreg checkpoint as it isn't needed anymore, sysreg2 is smart enough...
Christoph von Wittich [Tue, 2 Sep 2008 14:37:34 +0000 (14:37 +0000)]
remove the sysreg checkpoint as it isn't needed anymore, sysreg2 is smart enough to notice when the vm is shut down

svn path=/trunk/; revision=35883

13 years agoBug 3637: Norwegian rosapps translation from Lars Martin Hambro
Daniel Reimer [Tue, 2 Sep 2008 14:00:30 +0000 (14:00 +0000)]
Bug 3637: Norwegian rosapps translation from Lars Martin Hambro

svn path=/trunk/; revision=35880

13 years ago- Copy classfactory interface to netcfgx
Johannes Anderwald [Tue, 2 Sep 2008 12:57:42 +0000 (12:57 +0000)]
- Copy classfactory interface to netcfgx
- Required to implement netcfgx interfaces)

svn path=/trunk/; revision=35879

13 years agodelete sysreg, it is obsolete now
Christoph von Wittich [Tue, 2 Sep 2008 12:57:26 +0000 (12:57 +0000)]
delete sysreg, it is obsolete now

svn path=/trunk/; revision=35878

13 years ago- Don't pass an unitialized variable as buffer size to RegQueryValueEx. This fixes...
Aleksey Bragin [Tue, 2 Sep 2008 10:24:56 +0000 (10:24 +0000)]
- Don't pass an unitialized variable as buffer size to RegQueryValueEx. This fixes "(lib\rtl\heap.c:777) Could not allocate 78010000 bytes" problem during 2nd stage install.

svn path=/trunk/; revision=35875

13 years ago- We always supported global WH_KEYBOARD_LL and WH_MOUSE_LL.
James Tabor [Tue, 2 Sep 2008 08:44:41 +0000 (08:44 +0000)]
- We always supported global WH_KEYBOARD_LL and WH_MOUSE_LL.

svn path=/trunk/; revision=35873

13 years ago- MmLoadSystemImage's last parameter (BaseAddress) is not marked as OPTIONAL. Fix...
Aleksey Bragin [Tue, 2 Sep 2008 08:26:05 +0000 (08:26 +0000)]
- MmLoadSystemImage's last parameter (BaseAddress) is not marked as OPTIONAL. Fix callers.

svn path=/trunk/; revision=35872

13 years agoFix return value so we exit ServerMain correctly, thus we now see all log until death
Ged Murphy [Tue, 2 Sep 2008 08:21:13 +0000 (08:21 +0000)]
Fix return value so we exit ServerMain correctly, thus we now see all log until death

svn path=/trunk/; revision=35871

13 years agoallow the log file to be opened whilst the service is running
Ged Murphy [Tue, 2 Sep 2008 08:05:25 +0000 (08:05 +0000)]
allow the log file to be opened whilst the service is running

svn path=/trunk/; revision=35870

13 years agoDon't use a NULL tag with EngAllocMem, that doesn't work anymore.
Timo Kreuzer [Mon, 1 Sep 2008 23:18:40 +0000 (23:18 +0000)]
Don't use a NULL tag with EngAllocMem, that doesn't work anymore.

svn path=/trunk/; revision=35869

13 years agopatch by Cristo Silva criso-c<at>lycos<dot>com:
Timo Kreuzer [Mon, 1 Sep 2008 20:45:26 +0000 (20:45 +0000)]
patch by Cristo Silva criso-c<at>lycos<dot>com:
Initialize keyboard layout before startung the keyboard thread.

svn path=/trunk/; revision=35863

13 years ago- When creating a mutex, and you intend to release it without waiting for it, then...
Stefan Ginsberg [Mon, 1 Sep 2008 20:42:21 +0000 (20:42 +0000)]
- When creating a mutex, and you intend to release it without waiting for it, then you should specify so in bInitialOwner

svn path=/trunk/; revision=35862

13 years ago- Fix SHARED_CACHE_MAP structure: it should contain a PRIVATE_CACHE_MAP, not a pointe...
Aleksey Bragin [Mon, 1 Sep 2008 19:32:18 +0000 (19:32 +0000)]
- Fix SHARED_CACHE_MAP structure: it should contain a PRIVATE_CACHE_MAP, not a pointer to it! (confirmed by OSR).
- The same error in VacbPushLock field (also confirmed by OSR).

svn path=/trunk/; revision=35861

13 years agoD3D9:
Gregor Brunmar [Mon, 1 Sep 2008 18:32:57 +0000 (18:32 +0000)]
D3D9:
* Initial cursor creation in swap chain
* Changed from screen width/height in swap chains to back buffer width/height

svn path=/trunk/; revision=35860

13 years agoremove warning
Ged Murphy [Mon, 1 Sep 2008 13:08:52 +0000 (13:08 +0000)]
remove warning

svn path=/trunk/; revision=35855

13 years ago- Fix file logging to be asynchronous and more robust
Ged Murphy [Mon, 1 Sep 2008 12:51:49 +0000 (12:51 +0000)]
- Fix file logging to be asynchronous and more robust
- Convert to unicode

svn path=/trunk/; revision=35854

13 years agoCheck for null pointers passed to inet_addr
Ged Murphy [Mon, 1 Sep 2008 08:00:22 +0000 (08:00 +0000)]
Check for null pointers passed to inet_addr
See issue #3695 for more details.

svn path=/trunk/; revision=35851

13 years ago- Add flag sets and clears for SetMapMode. Assosiate Map Mode flags with Xform flags...
James Tabor [Mon, 1 Sep 2008 00:51:05 +0000 (00:51 +0000)]
- Add flag sets and clears for SetMapMode. Assosiate Map Mode flags with Xform flags and start the use and implementation for user mode.

svn path=/trunk/; revision=35847

13 years agoReverted r35812 because of unwanted triple fault bug.
Pierre Schweitzer [Sun, 31 Aug 2008 21:58:44 +0000 (21:58 +0000)]
Reverted r35812 because of unwanted triple fault bug.
See issue #3704,3706 for more details.

svn path=/trunk/; revision=35846

13 years agoBug 3670: update translate file by Lars Martin Hambro
Daniel Reimer [Sun, 31 Aug 2008 20:20:14 +0000 (20:20 +0000)]
Bug 3670: update translate file by Lars Martin Hambro
Bug 3675: Translate file base\setup\reactos\lang by Lars martin Hambro
Bug 3682: Italian translation updates by Paolo Devoti
Bug 3694: Netshell polish translation by Maciej Bialas
Bug 3697: Bulgarian language update for ReactOS by Станев

svn path=/trunk/; revision=35845

13 years agoDefine TAG macro before use.
Pierre Schweitzer [Sun, 31 Aug 2008 19:15:06 +0000 (19:15 +0000)]
Define TAG macro before use.
That fixes build

svn path=/trunk/; revision=35843

13 years ago- Fix resource
Johannes Anderwald [Sun, 31 Aug 2008 18:09:35 +0000 (18:09 +0000)]
- Fix resource

svn path=/trunk/; revision=35840

13 years ago- Remove old unused enumeration code
Johannes Anderwald [Sun, 31 Aug 2008 18:07:21 +0000 (18:07 +0000)]
- Remove old unused enumeration code
- Implement displaying network component properties

svn path=/trunk/; revision=35839

13 years ago- Add INetCfgLock interface
Johannes Anderwald [Sun, 31 Aug 2008 18:01:36 +0000 (18:01 +0000)]
- Add INetCfgLock interface
- Add NCRP flags

svn path=/trunk/; revision=35838

13 years ago- "0xbadf00d" is not a valid tag. use "PcNt" instead
Stefan Ginsberg [Sun, 31 Aug 2008 17:56:13 +0000 (17:56 +0000)]
- "0xbadf00d" is not a valid tag. use "PcNt" instead

svn path=/trunk/; revision=35837

13 years ago- Fix two major problems in CmpCleanUpKcbCacheWithLock:
Aleksey Bragin [Sun, 31 Aug 2008 16:24:29 +0000 (16:24 +0000)]
- Fix two major problems in CmpCleanUpKcbCacheWithLock:
 * Accessing (reading and writing - corruption!) freed paged pool memory.
 * Lacking a dereference of a parent key.
- Fix a typo in the comment ("reference" -> "dereference").

svn path=/trunk/; revision=35836

13 years agoCheck if tags match in ExFreePoolWithTag
Hervé Poussineau [Sun, 31 Aug 2008 15:52:56 +0000 (15:52 +0000)]
Check if tags match in ExFreePoolWithTag
Check if provided tag is valid in ExAllocatePoolWithTag
Add lots of BugCheck(BAD_POOL_CALLER)

svn path=/trunk/; revision=35835

13 years agoReplace some ExFreePool by ExFreePoolWithTag
Hervé Poussineau [Sun, 31 Aug 2008 15:29:21 +0000 (15:29 +0000)]
Replace some ExFreePool by ExFreePoolWithTag

svn path=/trunk/; revision=35834

13 years ago- Make ntdll exports compatible with 2003 SP2 (except for some Vista routines)
Stefan Ginsberg [Sun, 31 Aug 2008 12:45:56 +0000 (12:45 +0000)]
- Make ntdll exports compatible with 2003 SP2 (except for some Vista routines)
- "Implement" Nt* and Zw* routines, and export 3 missing Dbg* routines which we implement
- Remove range list routines (those appear to be kernel mode only)
- Remove strtoull export

svn path=/trunk/; revision=35832

13 years ago- Fix over-reading the input buffer (sometimes by even more than 400 bytes), and...
Aleksey Bragin [Sun, 31 Aug 2008 11:55:17 +0000 (11:55 +0000)]
- Fix over-reading the input buffer (sometimes by even more than 400 bytes), and hashing random pool contents instead of the specified buffer.

svn path=/trunk/; revision=35831

13 years agoD3D9:
Gregor Brunmar [Sun, 31 Aug 2008 11:36:55 +0000 (11:36 +0000)]
D3D9:
* Replaced depricated IsBadWritePtr() call to a simple NULL check instead (see http://blogs.msdn.com/oldnewthing/archive/2006/09/27/773741.aspx for more info)
* Implemented correct device hierarchy for the HAL Device

svn path=/trunk/; revision=35830

13 years ago- Fix build...
Stefan Ginsberg [Sat, 30 Aug 2008 23:06:13 +0000 (23:06 +0000)]
- Fix build...

svn path=/trunk/; revision=35822

13 years ago- Add SecureZeroMemory/RtlSecureZeroMemory
Stefan Ginsberg [Sat, 30 Aug 2008 22:54:27 +0000 (22:54 +0000)]
- Add SecureZeroMemory/RtlSecureZeroMemory
- Add x86 versions of PreFetchCacheLine and MemoryBarrier (TODO for other architectures)

svn path=/trunk/; revision=35821

13 years agofix typo
Sylvain Petreolle [Sat, 30 Aug 2008 21:58:12 +0000 (21:58 +0000)]
fix typo

svn path=/trunk/; revision=35820

13 years ago- CACHE_DESCRIPTOR and PROCESSOR_CACHE_TYPE are public and defined in winnt.h, so...
Stefan Ginsberg [Sat, 30 Aug 2008 21:34:56 +0000 (21:34 +0000)]
- CACHE_DESCRIPTOR and PROCESSOR_CACHE_TYPE are public and defined in winnt.h, so no need to define them in the NDK (the NDK includes winnt.h through windef.h, so this breaks build)

svn path=/trunk/; revision=35819

13 years agoRemoved useless defines
Pierre Schweitzer [Sat, 30 Aug 2008 20:41:26 +0000 (20:41 +0000)]
Removed useless defines

svn path=/trunk/; revision=35818

13 years ago- Add APIs new to Windows 2003/SP1 (including XP SP1)
Stefan Ginsberg [Sat, 30 Aug 2008 20:29:57 +0000 (20:29 +0000)]
- Add APIs new to Windows 2003/SP1 (including XP SP1)
- Add missing NtGetCurrentProcessorNumber to ntdll
- Update headers with missing structures

svn path=/trunk/; revision=35817

13 years ago- Primary implementation of sfc_os.dll.
Pierre Schweitzer [Sat, 30 Aug 2008 20:22:35 +0000 (20:22 +0000)]
- Primary implementation of sfc_os.dll.
- Linked some functions of sfc.dll to sfc_os.dll

svn path=/trunk/; revision=35816

13 years ago- update russian translation by tower at reactos org
Johannes Anderwald [Sat, 30 Aug 2008 19:10:50 +0000 (19:10 +0000)]
- update russian translation by tower at reactos org

svn path=/trunk/; revision=35815

13 years ago- Implement enumerating network components (Client/Service/Transport) using NetCfg...
Johannes Anderwald [Sat, 30 Aug 2008 19:05:19 +0000 (19:05 +0000)]
- Implement enumerating network components (Client/Service/Transport) using NetCfg COM api
- Add a check box to for enabling/disabling notification for network problems
- Implement IOleCommandTarget interface for the LAN status dialog
- Register the LAN property and LAN status CLSIDs

svn path=/trunk/; revision=35814

13 years agoPrimary implementation of sfc.dll. To have it "fully" working, sfc_os.dll is will...
Pierre Schweitzer [Sat, 30 Aug 2008 18:53:27 +0000 (18:53 +0000)]
Primary implementation of sfc.dll. To have it "fully" working, sfc_os.dll is will be needed.
It does nothing more. Don't shout, Fireball agreed for commit ;).

svn path=/trunk/; revision=35813

13 years ago- Updates to our vectored exception handling:
Stefan Ginsberg [Sat, 30 Aug 2008 18:40:00 +0000 (18:40 +0000)]
- Updates to our vectored exception handling:
- KiUserExceptionDispatcher: RtlDispatchException directly
- RtlDispatchException: Call vectored exception handlers before doing anything else
- Rename RtlpExecuteVectoredExceptionHandlers to RtlCallVectoredExceptionHandlers as this is the real name
- References: "New Vectored Exception Handling in Windows XP" by Matt Pietrek

svn path=/trunk/; revision=35812

13 years ago- [FORMATTING] Indentation and typo fixes
Stefan Ginsberg [Sat, 30 Aug 2008 16:50:43 +0000 (16:50 +0000)]
- [FORMATTING] Indentation and typo fixes

svn path=/trunk/; revision=35808

13 years ago- Remove the (now deprecated) ntoskrnl/internal/debug.h header and fix all its includ...
Stefan Ginsberg [Sat, 30 Aug 2008 16:31:06 +0000 (16:31 +0000)]
- Remove the (now deprecated) ntoskrnl/internal/debug.h header and fix all its includers to use the global debug.h

svn path=/trunk/; revision=35806

13 years ago- Get rid of ASSERT_IRQL, deprecated since long ago
Stefan Ginsberg [Sat, 30 Aug 2008 15:14:12 +0000 (15:14 +0000)]
- Get rid of ASSERT_IRQL, deprecated since long ago
- Remove various dead stuff from headers, and move ASSERT_IRQL_LESS_OR_EQUAL, ASSERT_IRQL_EQUAL and ASSERT_IRQL_LESS to global debug.h

svn path=/trunk/; revision=35803

13 years ago- KEBUGCHECK(0) -> KeBugCheck(FILE_SYSTEM)
Stefan Ginsberg [Sat, 30 Aug 2008 13:01:10 +0000 (13:01 +0000)]
- KEBUGCHECK(0) -> KeBugCheck(FILE_SYSTEM)

svn path=/trunk/; revision=35802

13 years ago- Add missing KdD0Transition and KdD3Transition prototypes
Stefan Ginsberg [Sat, 30 Aug 2008 10:50:52 +0000 (10:50 +0000)]
- Add missing KdD0Transition and KdD3Transition prototypes

svn path=/trunk/; revision=35800

13 years agoGregor Schneider <grschneider@gmail.com>
Aleksey Bragin [Sat, 30 Aug 2008 10:18:48 +0000 (10:18 +0000)]
Gregor Schneider <grschneider@gmail.com>
- Negative position values are allowed, fixes 3 "msvcrt_winetest.exe printf" failures (25 fails left).

svn path=/trunk/; revision=35799

13 years ago- NDK fixes.
Aleksey Bragin [Sat, 30 Aug 2008 08:33:22 +0000 (08:33 +0000)]
- NDK fixes.

svn path=/trunk/; revision=35794

13 years ago- Add IIDs && GUID of Netcfg
Johannes Anderwald [Sat, 30 Aug 2008 08:17:33 +0000 (08:17 +0000)]
- Add IIDs && GUID of Netcfg

svn path=/trunk/; revision=35793

13 years ago- Import Netcfgx.h
Johannes Anderwald [Sat, 30 Aug 2008 08:16:39 +0000 (08:16 +0000)]
- Import Netcfgx.h

svn path=/trunk/; revision=35792

13 years ago- Fix broken MMPTE_LIST structure definition.
Aleksey Bragin [Sat, 30 Aug 2008 07:57:06 +0000 (07:57 +0000)]
- Fix broken MMPTE_LIST structure definition.

svn path=/trunk/; revision=35791

13 years agoGCC doesn't need CDECL on variables
Hervé Poussineau [Sat, 30 Aug 2008 07:11:57 +0000 (07:11 +0000)]
GCC doesn't need CDECL on variables

svn path=/trunk/; revision=35790

13 years ago - Merge aicom-network-fixes up to r35787
Cameron Gutman [Sat, 30 Aug 2008 03:42:46 +0000 (03:42 +0000)]
 - Merge aicom-network-fixes up to r35787

svn path=/trunk/; revision=35788

13 years agoChange DC and DC_ATTR members from MATRIX_S and EFLOAT_S, which are explicit fpu...
Timo Kreuzer [Sat, 30 Aug 2008 01:01:52 +0000 (01:01 +0000)]
Change DC and DC_ATTR members from MATRIX_S and EFLOAT_S, which are explicit fpu emulation types, instead use MATRIX and FLOATOBJ which are the class types. Plug in new FLOATOBJ api and remove old fpu using version. Implement XFORMOBJ api using FLOATOBJ. Remove most of the fpu using code from win32k.

svn path=/trunk/; revision=35779

13 years agoQueryServiceConfig2A/W: Add more parameter checks. Fixes 3 winetest failures.
Eric Kohl [Fri, 29 Aug 2008 22:31:54 +0000 (22:31 +0000)]
QueryServiceConfig2A/W: Add more parameter checks. Fixes 3 winetest failures.

svn path=/trunk/; revision=35770