reactos.git
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

13 years agowin32k: Add tags when allocating memory
Hervé Poussineau [Fri, 29 Aug 2008 21:19:41 +0000 (21:19 +0000)]
win32k: Add tags when allocating memory
ntoskrnl: Relax checks when freeing a string

svn path=/trunk/; revision=35769

13 years agoForgot to commit this file too!
Eric Kohl [Fri, 29 Aug 2008 20:44:40 +0000 (20:44 +0000)]
Forgot to commit this file too!

Patch based on bug report #3669 by Michael Martin (aka bugboy) <martinmnet@hotmail.com> just like the patches r35748, r35750, r35752 and r35753.

svn path=/trunk/; revision=35768

13 years ago- Add a reference counter to the service record.
Eric Kohl [Fri, 29 Aug 2008 20:43:12 +0000 (20:43 +0000)]
- Add a reference counter to the service record.
- Implement a common service record delete function.
- RCloseServiceHandle: Remove a service if it has been marked for deletion and the reference counter reaches 0.
- RControlService: Stop a service only if there are no dependent services running.

Patch based on bug report #3669 by Michael Martin (aka bugboy) <martinmnet@hotmail.com> just like the patches r35748, r35750, r35752 and r35753.

svn path=/trunk/; revision=35767

13 years agoGregor Schneider <grschneider@gmail.com>
Aleksey Bragin [Fri, 29 Aug 2008 18:57:31 +0000 (18:57 +0000)]
Gregor Schneider <grschneider@gmail.com>
- Only pad with zeroes if padding requested.
- Show signs for floating point numbers without checking for SIGN type (since there is no unsigned float/double).
See issue #3587 for more details.

svn path=/trunk/; revision=35764

13 years ago- Activate INetConnection::GetProperties code
Johannes Anderwald [Fri, 29 Aug 2008 14:18:55 +0000 (14:18 +0000)]
- Activate INetConnection::GetProperties code
- Import from ncpa properties and status dialog
- Implement INetConnectionProperty interface
- Fix a bug & handle leak in registering code
- Implement NcFreeNetconProperties
- Make resources of netshell to be similar of Windows XP to allow netshell to be loaded
- Add NCF constants from ncpa
- Implement enumerating control/protocol and devices - items dont appear for some unknown reason
- Load property dialog in the same way like Windows (using INetConnectionProperty) interface

svn path=/trunk/; revision=35760

13 years ago- add INetConnectionProperty interface
Johannes Anderwald [Fri, 29 Aug 2008 14:12:34 +0000 (14:12 +0000)]
- add INetConnectionProperty interface

svn path=/trunk/; revision=35759

13 years ago- add INetConnectionPropertyUi iid
Johannes Anderwald [Fri, 29 Aug 2008 14:12:01 +0000 (14:12 +0000)]
- add INetConnectionPropertyUi iid

svn path=/trunk/; revision=35758

13 years ago[FORMATTING] No code changes.
Eric Kohl [Fri, 29 Aug 2008 13:08:03 +0000 (13:08 +0000)]
[FORMATTING] No code changes.

svn path=/trunk/; revision=35756

13 years ago- RCreateServiceW:
Eric Kohl [Fri, 29 Aug 2008 12:59:27 +0000 (12:59 +0000)]
- RCreateServiceW:
  - Add more parameter checks.
  - Set the services "ObjectName" value to "LocalSystem" if it doesn't have a name.
- REnumServicesStatusW: Simplify it a little.

svn path=/trunk/; revision=35755

13 years agoImplement REnumDependentServicesA/W.
Eric Kohl [Fri, 29 Aug 2008 11:56:39 +0000 (11:56 +0000)]
Implement REnumDependentServicesA/W.

Patch is based on bug report #3669 by bugboy <martinmnet@hotmail.com>

svn path=/trunk/; revision=35753

13 years ago- QueryServiceConfig2A/W: Fail if lpBuffer is NULL but cbBufSize is not 0.
Eric Kohl [Fri, 29 Aug 2008 11:15:53 +0000 (11:15 +0000)]
- QueryServiceConfig2A/W: Fail if lpBuffer is NULL but cbBufSize is not 0.
- RChangeServiceConfigW: Update the display name if it has been changed.
- RQueryServiceConfigW: Return pointers to empty strings instead of NULL pointers if information is not available.
- RQueryServiceConfig2W: Fail if lpBuffer is NULL.
- Implement RChangeServiceConfigA, RQueryServiceConfigA and RQueryServiceConfig2A.

Patch is based on bug report #3669 by bugboy <marinmnet@hotmail.com>.

svn path=/trunk/; revision=35752

13 years ago- ScmCreateManagerHandle: Fail on invalid database names.
Eric Kohl [Fri, 29 Aug 2008 10:34:23 +0000 (10:34 +0000)]
- ScmCreateManagerHandle: Fail on invalid database names.
- ROpenServiceW: Fail if lpServiceName is NULL.
- ROpenServiceA: Don't pass an empty string to ROpenServiceW if lpServiceName is NULL. Use NULL instead.

This patch is based on bug report #3669 by bugboy <martinmnet@hotmail.com>.

svn path=/trunk/; revision=35750

13 years ago- GetServiceDisplayNameA/W and GetServiceKeyNameA/W: Fix returned name size.
Eric Kohl [Fri, 29 Aug 2008 10:01:06 +0000 (10:01 +0000)]
- GetServiceDisplayNameA/W and GetServiceKeyNameA/W: Fix returned name size.
- RGetServiceDisplayNameW: Return the service name if the display name is not available.
- Implement RGetServiceDisplayNameA and RGetServiceKeyNameA.

svn path=/trunk/; revision=35748

13 years agoFix warning that variable might be used uninitialized
Thomas Bluemel [Thu, 28 Aug 2008 23:47:23 +0000 (23:47 +0000)]
Fix warning that variable might be used uninitialized

svn path=/trunk/; revision=35735

13 years ago - Merge aicom-network-fixes up to r35714
Cameron Gutman [Thu, 28 Aug 2008 23:21:05 +0000 (23:21 +0000)]
 - Merge aicom-network-fixes up to r35714

svn path=/trunk/; revision=35734

13 years ago- Use CmpCompressedNameSize to obtain the compressed name length (I'll convert the...
Aleksey Bragin [Thu, 28 Aug 2008 15:37:57 +0000 (15:37 +0000)]
- Use CmpCompressedNameSize to obtain the compressed name length (I'll convert the other part of the routine to use CmpCopyCompressedName later, instead of assuming the current way of things).
- Fix incorrect freeing of a buffer returned by a call to CmpConstructName (spotted by Stefan Ginsberg).
- Changes in a couple of comments for better description, and a couple of 80col exceeders fixed.

svn path=/trunk/; revision=35732

13 years agoSorry, I committed stuff I shouldn't
Pierre Schweitzer [Thu, 28 Aug 2008 11:55:35 +0000 (11:55 +0000)]
Sorry, I committed stuff I shouldn't

svn path=/trunk/; revision=35731

13 years ago- Added a base address for netshell.dll
Pierre Schweitzer [Thu, 28 Aug 2008 11:50:29 +0000 (11:50 +0000)]
- Added a base address for netshell.dll
- Relocated imm32.dll

svn path=/trunk/; revision=35730

13 years agoSynced riched20_winetest, riched32_winetest with Wine HEAD
Pierre Schweitzer [Thu, 28 Aug 2008 10:54:35 +0000 (10:54 +0000)]
Synced riched20_winetest, riched32_winetest with Wine HEAD

svn path=/trunk/; revision=35729

13 years agoSynced riched20 with Wine HEAD
Pierre Schweitzer [Thu, 28 Aug 2008 10:43:26 +0000 (10:43 +0000)]
Synced riched20 with Wine HEAD

svn path=/trunk/; revision=35728

13 years ago- Implement CmpConstructName (builds a full name of the given key).
Aleksey Bragin [Thu, 28 Aug 2008 10:16:48 +0000 (10:16 +0000)]
- Implement CmpConstructName (builds a full name of the given key).
- Fix freeing of the buffer returned by CmpConstructName in CmpQueryKeyName routine.
- Fixes bug 3616 and related query-routines.
See issue #3616 for more details.

svn path=/trunk/; revision=35727

13 years ago- Put netshell.dll on the bootcd.
Aleksey Bragin [Thu, 28 Aug 2008 09:12:09 +0000 (09:12 +0000)]
- Put netshell.dll on the bootcd.

svn path=/trunk/; revision=35725

13 years ago- Add Russian translation
Dmitry Chapyshev [Thu, 28 Aug 2008 05:32:31 +0000 (05:32 +0000)]
- Add Russian translation

svn path=/trunk/; revision=35721

13 years ago- Add Items to Connection ShellFolder Item Context Menu
Johannes Anderwald [Thu, 28 Aug 2008 03:52:51 +0000 (03:52 +0000)]
- Add Items to Connection ShellFolder Item Context Menu
- Are not yet handled

svn path=/trunk/; revision=35719

13 years ago- Use CoTaskMemAlloc / CoTaskMemFree for memory de-allocation
Johannes Anderwald [Thu, 28 Aug 2008 02:57:10 +0000 (02:57 +0000)]
- Use CoTaskMemAlloc / CoTaskMemFree for memory de-allocation
- Implement INetConnectionManager, IEnumNetConnection, INetConnection interface for CLSID_ConnectionManager
- Refactor Network Connections Shell Folder enumeration code to use the now available COM functionality

svn path=/trunk/; revision=35718

13 years ago- Add netcon header
Johannes Anderwald [Thu, 28 Aug 2008 00:07:30 +0000 (00:07 +0000)]
- Add netcon header

svn path=/trunk/; revision=35717

13 years ago- Add IIDs and CLSID for netshell
Johannes Anderwald [Thu, 28 Aug 2008 00:03:28 +0000 (00:03 +0000)]
- Add IIDs and CLSID for netshell

svn path=/trunk/; revision=35716

13 years agoMerge MMerge 34969 from ros-amd64-bringup branch:
Timo Kreuzer [Wed, 27 Aug 2008 22:40:17 +0000 (22:40 +0000)]
Merge MMerge 34969 from ros-amd64-bringup branch:
- Fix parameter types of NtQuery/SetSystemInformation, ExInitialize(N)PagedLookasideList, KeBugCheckWithTf, IoGetstackLimits
- Use ALIGN_UP_POINTER for a pointer
- Fix pointer to ULONG cast

svn path=/trunk/; revision=35715

13 years agoMMerge 34827 from ros-amd64-bringup branch:
Timo Kreuzer [Wed, 27 Aug 2008 20:56:16 +0000 (20:56 +0000)]
MMerge 34827 from ros-amd64-bringup branch:
- fix parameter types of NtAllocateVirtualMemory and NtFreeVirtualMemory

svn path=/trunk/; revision=35713