15 years agoInstall freeloader installer.
Casper Hornstrup [Tue, 12 Jul 2005 15:04:17 +0000 (15:04 +0000)]
Install freeloader installer.

svn path=/trunk/; revision=16545

15 years agoAdd CM_Get_Global_State and CM_Get_Global_State_Ex prototypes.
Eric Kohl [Tue, 12 Jul 2005 12:29:25 +0000 (12:29 +0000)]
Add CM_Get_Global_State and CM_Get_Global_State_Ex prototypes.

svn path=/trunk/; revision=16544

15 years agoPart three of patch...
Alex Ionescu [Tue, 12 Jul 2005 05:00:33 +0000 (05:00 +0000)]
Part three of patch...
    - Created utils.c for the following new functions:
        * BasepCreateStack - Creates a stack for a Thread or Fiber
        * BasepInitializeContext - Initializes the Context for a Process, a Thread, or a Fiber
        * BasepConvertObjectAttributes - Creates a OBJECT_ATTRIBUTES structure based on Win32
                                         lpSecurityAttributes and name.
        * BasepFreestack - Frees the stack created in case of a failure inside code using it.
        * BasepMapFile - Converts a Win32 Path to NT Path and maps a file into a section.
        * Base 8-bit String conversion functions - Use new, more efficient way to select
          between OEM/ANSI strings, based on MSDN Article by Matt Pietrek. Other code needs
          to be chand to use them.
Also added the new ASM for the startup thunks. All of this is still unused and only being committed to simply the diff output. Credits go to Matt Pietrek and his excellent MSDN article for the 8-bit conversion functions and implementaion details.

svn path=/trunk/; revision=16543

15 years agoSecond part of patch, implements the new RTL functions which will be used (not used...
Alex Ionescu [Tue, 12 Jul 2005 04:41:41 +0000 (04:41 +0000)]
Second part of patch, implements the new RTL functions which will be used (not used by kernel yet).
    - RtlCreateUserProcess:
        * Created RtlpInitEnvironment to manage Environment Block creation. Rougly based on
          old KlInitPeb code but with some optimizations.
        * Don't ignore Process Security Descriptor if one was specified.
        * Don't ignore ZeroBits, get correct entrypoint, and don't assume PEB address.
        * Don't close handle of section before closing process handle on failure.
        * Support new undocumented flag which pre-allocates 1MB of memory for Native Processes
        * FIXME: Hande duplication should be done, but wasn't and still isn't.

    - RtlpCreateUserStack:
        * New function to create a stack for a Thread, similar to BasepCreateStack but
          has some differences related to StackCommit/StackReserve.
        * Also create Guard Page

    - RtlpFreeUserStack:
        * Undoes what the function above does, in case of failure in code using it.

    - RtlCreateUserThread:
        * Use the new functions instead of rosrtl.

    - RtlInitializeContext:
        * New function similar to BasepInitializeContext but;
            > Uses a single entrypoint, not many possible thunks like Kernel32 (no need)
            > The starting EFLAGS is Interrupts Enabled, not IOPL 3.
            > We don't initialize the same Context Flags
            > The initial context registers are different

    - RtlFreeUserThreadStack
        * Don't assume the TEB address

    - RtlExitUserThread
        * Remove deprecated stack-switching semantics and use new TEB flag to tell the Kernel
          to deallocate the stack for us.

svn path=/trunk/; revision=16542

15 years agoStart integrating and implementing key board functions. More Wine porting with ROS.
James Tabor [Tue, 12 Jul 2005 02:45:33 +0000 (02:45 +0000)]
Start integrating and implementing key board functions. More Wine porting with ROS.

svn path=/trunk/; revision=16541

15 years agoPartial patch of larger rosrtl removal patch. This one merely is a structure fix...
Alex Ionescu [Tue, 12 Jul 2005 01:56:14 +0000 (01:56 +0000)]
Partial patch of larger rosrtl removal patch. This one merely is a structure fix patch, and renames/corrects RTL_USER_PROCESS_INFORMATION (which had the totally wrong names) as well as updates the TEB to the latest version. It also fixes SECTION_IMAGE_INFORMATION to have the right format and names. Also, some callers of CreateProcessW are modified to not send a constant string as lpCommandLine (this was illegal and will crash on Windows/my patch). INITIAL_TEB was also renamed to the more correct fields, although they won't make sense with the current rosrtl/rtl implementation, the names will only make sense with the next patch. Finally NtTerminateThread was fixed to support sending NULL as handle, and PspExitThread was updated to work with the new FreestackOnExit flag, both of which will be used in the next patch.

svn path=/trunk/; revision=16540

15 years agoMove Interlocked* routines from ROSRTL to separate INTRLCK library since ROSRTL is...
Filip Navara [Mon, 11 Jul 2005 23:32:55 +0000 (23:32 +0000)]
Move Interlocked* routines from ROSRTL to separate INTRLCK library since ROSRTL is going to be removed.

svn path=/trunk/; revision=16539

15 years agoreturn the length of the string excluding the null-termination character on success...
Thomas Bluemel [Mon, 11 Jul 2005 20:30:33 +0000 (20:30 +0000)]
return the length of the string excluding the null-termination character on success in GetEnvironmentVariable(). Thanks to Hartmut.

svn path=/trunk/; revision=16536

15 years agoCheck for a valid console handle in SetConsoleMode.
Hartmut Birr [Mon, 11 Jul 2005 18:22:53 +0000 (18:22 +0000)]
Check for a valid console handle in SetConsoleMode.

svn path=/trunk/; revision=16535

15 years agoIPConfig Rewrite (Tim Jobling <>)
Alex Ionescu [Mon, 11 Jul 2005 17:55:15 +0000 (17:55 +0000)]
IPConfig Rewrite (Tim Jobling <>)
    *  Relicense to GPL.
    *  Display NodeType with meaningfull Human readable names.
    *  Exclusively use TCHAR strings.
    *  Display Physical Address, DHCP enabled state, IP Addresses/Netmasks,
    *  Default Gateway, DHCP server and DHCP Lease times.
    *  Parse command line options.
    *  Default to only showing the IP/SM/DG is no options specified
    *  Handel option: /All and /?
    *  Display message about all unimplemented options.
    *  Changed C++ style commenting to C style

svn path=/trunk/; revision=16534

15 years agoSebastian Gasiorek <>
Gé van Geldorp [Mon, 11 Jul 2005 07:51:09 +0000 (07:51 +0000)]
Sebastian Gasiorek <>
Polish resource files

svn path=/trunk/; revision=16533

15 years agoConnect UnrealizeObject and test debug prints. I assume arg count is one not two...
James Tabor [Mon, 11 Jul 2005 04:56:04 +0000 (04:56 +0000)]
Connect UnrealizeObject and test debug prints. I assume arg count is one not two. If wrong please correct me.

svn path=/trunk/; revision=16532

15 years agoFix error return for WIN_ListChildren.
James Tabor [Mon, 11 Jul 2005 02:43:24 +0000 (02:43 +0000)]
Fix error return for WIN_ListChildren.

svn path=/trunk/; revision=16531

15 years agoforget clean up after me
Magnus Olsen [Sun, 10 Jul 2005 22:23:00 +0000 (22:23 +0000)]
forget clean up after me

svn path=/trunk/; revision=16530

15 years agosecond try, thx w3seek found out it should be charterer not byte
Magnus Olsen [Sun, 10 Jul 2005 22:19:57 +0000 (22:19 +0000)]
second try, thx w3seek found out it should be charterer not byte

svn path=/trunk/; revision=16529

15 years agoThe return size calculation's of GetEnvironmentVariable string was wrong. Thx to...
Magnus Olsen [Sun, 10 Jul 2005 22:12:07 +0000 (22:12 +0000)]
The return size calculation's of GetEnvironmentVariable string was wrong. Thx to <Bizzy_D> to find out cd %windir% did not work. Now it will

svn path=/trunk/; revision=16528

15 years agoi386DX . <>
Gé van Geldorp [Sun, 10 Jul 2005 22:05:48 +0000 (22:05 +0000)]
i386DX . <>
Belgian (point/Flemish) keyboard layout

svn path=/trunk/; revision=16527

15 years agoquick dirty hack getting our copy working with 1>null by me
Magnus Olsen [Sun, 10 Jul 2005 21:26:51 +0000 (21:26 +0000)]
quick dirty hack getting our copy working with 1>null by me
so we can create reactos iso on ros. bug reported by harteex and Brandon Turner, thanks to Brandon to hunt down where the bug was.

svn path=/trunk/; revision=16526

15 years ago- Implement CM_Get_Global_State/CM_Get_Global_State_Ex.
Eric Kohl [Sun, 10 Jul 2005 11:49:10 +0000 (11:49 +0000)]
- Implement CM_Get_Global_State/CM_Get_Global_State_Ex.
- All RPC-Calls to umpnpmgr return CONFIGRET.

svn path=/trunk/; revision=16525

15 years agoFix a string length calculation bug in StringTableDuplicate.
Eric Kohl [Sat, 9 Jul 2005 15:22:07 +0000 (15:22 +0000)]
Fix a string length calculation bug in StringTableDuplicate.

svn path=/trunk/; revision=16524

15 years agoAdd dependence from pnp_client also, since in fact it uses it (includes pnp_c.h)...
Aleksey Bragin [Sat, 9 Jul 2005 13:23:05 +0000 (13:23 +0000)]
Add dependence from pnp_client also, since in fact it uses it (includes pnp_c.h). It worked before only because lib/setupapi depends on pnp_c, and it's build earlier than umpnpmgr.

svn path=/trunk/; revision=16523

15 years agofixed the prototypes of GetConsoleAlias, GetConsoleAliasExes and GetConsoleAliasesLength
Thomas Bluemel [Sat, 9 Jul 2005 10:31:30 +0000 (10:31 +0000)]
fixed the prototypes of GetConsoleAlias, GetConsoleAliasExes and GetConsoleAliasesLength

svn path=/trunk/; revision=16522

15 years agoImplement MDICascade, MDITile and WIN_ListChildren. This will help Winefile cascade...
James Tabor [Sat, 9 Jul 2005 08:54:43 +0000 (08:54 +0000)]
Implement MDICascade, MDITile and WIN_ListChildren. This will help Winefile cascade and tile windows. WIN_ListChildren is tmp located here in mdi.c for now.

svn path=/trunk/; revision=16521

15 years agoDon't rebuild the module if a library is changed. Relinking the module is enough.
Casper Hornstrup [Sat, 9 Jul 2005 07:50:48 +0000 (07:50 +0000)]
Don't rebuild the module if a library is changed. Relinking the module is enough.

svn path=/trunk/; revision=16520

15 years agoFix masking.
James Tabor [Sat, 9 Jul 2005 05:21:10 +0000 (05:21 +0000)]
Fix masking.

svn path=/trunk/; revision=16519

15 years agoKill debug print out.
James Tabor [Sat, 9 Jul 2005 04:54:01 +0000 (04:54 +0000)]
Kill debug print out.

svn path=/trunk/; revision=16518

15 years agoImplement ModifyMenu A & W.
James Tabor [Sat, 9 Jul 2005 04:23:34 +0000 (04:23 +0000)]
Implement ModifyMenu A & W.

svn path=/trunk/; revision=16517

15 years agoImplement GetMenuString A & W. Not fully tested.
James Tabor [Sat, 9 Jul 2005 04:19:35 +0000 (04:19 +0000)]
Implement GetMenuString A & W. Not fully tested.

svn path=/trunk/; revision=16516

15 years agoImplement CheckMenuRadioItem. Not fully tested.
James Tabor [Sat, 9 Jul 2005 04:15:44 +0000 (04:15 +0000)]
Implement CheckMenuRadioItem. Not fully tested.

svn path=/trunk/; revision=16515

15 years agoImplement DrawMenuBar.
James Tabor [Sat, 9 Jul 2005 04:11:36 +0000 (04:11 +0000)]
Implement DrawMenuBar.

svn path=/trunk/; revision=16514

15 years agoCheck automatic dependencies of referenced object library modules on make <module...
Casper Hornstrup [Fri, 8 Jul 2005 19:55:30 +0000 (19:55 +0000)]
Check automatic dependencies of referenced object library modules on make <module>_depends

svn path=/trunk/; revision=16513

15 years agoFixed enumerating the drive strings in SetupCreateDiskSpaceListW
Thomas Bluemel [Fri, 8 Jul 2005 19:51:37 +0000 (19:51 +0000)]
Fixed enumerating the drive strings in SetupCreateDiskSpaceListW

svn path=/trunk/; revision=16512

15 years agoallocate enough memory for strings, lstrlenW returns the length of the string in...
Thomas Bluemel [Fri, 8 Jul 2005 19:21:28 +0000 (19:21 +0000)]
allocate enough memory for strings, lstrlenW returns the length of the string in characters, not bytes.

svn path=/trunk/; revision=16511

15 years agoPE loader: corrected an assertion (fixes bug reported by GvG), added a sanity check...
KJK::Hyperion [Fri, 8 Jul 2005 16:37:07 +0000 (16:37 +0000)]
PE loader: corrected an assertion (fixes bug reported by GvG), added a sanity check, return STATUS_INVALID_IMAGE_PROTECT in case of unrecognized PE signature (to match Windows behavior), removed evil STATUS_UNSUCCESSFUL, corrected successful return code
Memory manager: return STATUS_INVALID_IMAGE_NOT_MZ when no loader accepts the format (to match Windows behavior)

svn path=/trunk/; revision=16510

15 years agoImplement NtUserGetAsyncKeyState and support for TrackMouseEvent.
James Tabor [Fri, 8 Jul 2005 12:16:47 +0000 (12:16 +0000)]
Implement NtUserGetAsyncKeyState and support for TrackMouseEvent.

svn path=/trunk/; revision=16509

15 years agoImplement TrackMouseEvent.
James Tabor [Fri, 8 Jul 2005 12:15:07 +0000 (12:15 +0000)]
Implement TrackMouseEvent.

svn path=/trunk/; revision=16508

15 years agoAdd defines for TrackMouseEvent.
James Tabor [Fri, 8 Jul 2005 12:13:23 +0000 (12:13 +0000)]
Add defines for TrackMouseEvent.

svn path=/trunk/; revision=16507

15 years agozebasoftis <>:
Gé van Geldorp [Fri, 8 Jul 2005 09:01:23 +0000 (09:01 +0000)]
zebasoftis <>:
Polish Resource File for setupapi

svn path=/trunk/; revision=16506

15 years agozebasoftis <>:
Gé van Geldorp [Fri, 8 Jul 2005 08:56:07 +0000 (08:56 +0000)]
zebasoftis <>:
Polish Resource File for user32

svn path=/trunk/; revision=16505

15 years agozebasoftis <>
Gé van Geldorp [Fri, 8 Jul 2005 08:50:46 +0000 (08:50 +0000)]
zebasoftis <>
Polish Resource File for desk.cpl

svn path=/trunk/; revision=16504

15 years agoKill debug messages.
James Tabor [Fri, 8 Jul 2005 02:06:33 +0000 (02:06 +0000)]
Kill debug messages.

svn path=/trunk/; revision=16503

15 years agoAdd MIIM_BITMAP & MNS_CHECKORBMP support in menu. Based on Wine port.
James Tabor [Thu, 7 Jul 2005 23:29:53 +0000 (23:29 +0000)]
Add MIIM_BITMAP & MNS_CHECKORBMP support in menu. Based on Wine port.

svn path=/trunk/; revision=16502

15 years agoMinimize differences between GCC and MSVC in header file
Hervé Poussineau [Thu, 7 Jul 2005 23:10:35 +0000 (23:10 +0000)]
Minimize differences between GCC and MSVC in header file
Don't define SR_MSR_DSR as it already exists under the name SERIAL_DSR_STATE
Remove $Id: tags

svn path=/trunk/; revision=16501

15 years agoSet right %ERRORLEVEL% value, fixing end of line for /? after implement of page...
Magnus Olsen [Thu, 7 Jul 2005 22:27:30 +0000 (22:27 +0000)]
Set right %ERRORLEVEL% value, fixing end of line for /?  after implement of page break.

svn path=/trunk/; revision=16500

15 years agoAdd missing registry entries for serial ports
Hervé Poussineau [Thu, 7 Jul 2005 22:23:26 +0000 (22:23 +0000)]
Add missing registry entries for serial ports

svn path=/trunk/; revision=16499

15 years agoSet right %ERRORLEVEL% value, fixing end of line for /? for most commands after imple...
Magnus Olsen [Thu, 7 Jul 2005 20:41:13 +0000 (20:41 +0000)]
Set right %ERRORLEVEL% value, fixing end of line for /? for most commands after implement of page break.

svn path=/trunk/; revision=16498

15 years agoFixed a bug which was introduced by r16441.
Hartmut Birr [Thu, 7 Jul 2005 19:54:25 +0000 (19:54 +0000)]
Fixed a bug which was introduced by r16441.

svn path=/trunk/; revision=16497

15 years agoset right value of %ERRORLEVEL% for vol
Magnus Olsen [Thu, 7 Jul 2005 19:51:09 +0000 (19:51 +0000)]
set right value of %ERRORLEVEL% for vol

svn path=/trunk/; revision=16496

15 years agoadd %CMDEXTVERSION% example to use it echo %CMDEXTVERSION% the value are hardcode...
Magnus Olsen [Thu, 7 Jul 2005 19:26:46 +0000 (19:26 +0000)]
add %CMDEXTVERSION% example to use it echo %CMDEXTVERSION% the value are hardcode to 2. for it is that value ms win2k / winxp report back. thx arty to test it in win xp.

svn path=/trunk/; revision=16495

15 years agoadding %cmdcmdline%, example how to use it echo %CMDCMDLINE%
Magnus Olsen [Thu, 7 Jul 2005 19:16:46 +0000 (19:16 +0000)]
adding %cmdcmdline%, example how to use it echo %CMDCMDLINE%

svn path=/trunk/; revision=16494

15 years agoSync to Wine:
Martin Fuchs [Thu, 7 Jul 2005 18:44:08 +0000 (18:44 +0000)]
Sync to Wine:
- switch to UNICODE compilaton in Wine
- remove separate unixcalls.c file
- don't crash in set_curdir() for NULL in the 'entry' pointer

svn path=/trunk/; revision=16493

15 years agoDid forget instate in for loop the patternX, the right way. thx GvG to spot it and...
Magnus Olsen [Thu, 7 Jul 2005 18:21:44 +0000 (18:21 +0000)]
Did forget instate in for loop the patternX, the right way. thx GvG to spot it and tell me how to fix.

svn path=/trunk/; revision=16492

15 years agoJonathan Ernst <>
Martin Fuchs [Thu, 7 Jul 2005 18:07:40 +0000 (18:07 +0000)]
Jonathan Ernst <>
Updated winefile French resources.

svn path=/trunk/; revision=16491

15 years agomove PatternX initiate calculation out from for loop, it should have been outside...
Magnus Olsen [Thu, 7 Jul 2005 17:54:50 +0000 (17:54 +0000)]
move PatternX initiate calculation out from for loop, it should have been outside of the for loop.

svn path=/trunk/; revision=16490

15 years agoadding %RANDOM% example how to use it echo %random%
Magnus Olsen [Thu, 7 Jul 2005 17:09:56 +0000 (17:09 +0000)]
adding %RANDOM% example how to use it echo %random%

svn path=/trunk/; revision=16489

15 years ago#include "precomp.h" -> #include <precomp.h>
Filip Navara [Thu, 7 Jul 2005 16:45:42 +0000 (16:45 +0000)]
#include "precomp.h" -> #include <precomp.h>

svn path=/trunk/; revision=16488

15 years agoEnumerate serial interfaces by calling QueryDosDevice on Wine
Hervé Poussineau [Thu, 7 Jul 2005 16:32:34 +0000 (16:32 +0000)]
Enumerate serial interfaces by calling QueryDosDevice on Wine
Wine-ify th whole file by removing the L"..." strings, by using debugstr_w(), ...

svn path=/trunk/; revision=16487

15 years agoFix bug "mv foo.txt c:\temp gives you c:\tempfoo.txt" by Brandon Turner
Magnus Olsen [Thu, 7 Jul 2005 16:22:45 +0000 (16:22 +0000)]
Fix bug  "mv foo.txt c:\temp gives you c:\tempfoo.txt" by Brandon Turner

svn path=/trunk/; revision=16486

15 years agoadd %DATE% example echo %date% are working now. Bugfix date so it print out the week...
Magnus Olsen [Thu, 7 Jul 2005 16:06:43 +0000 (16:06 +0000)]
add %DATE% example echo %date% are working now. Bugfix date so it print out the week days names.

svn path=/trunk/; revision=16485

15 years agoSync to Wine-20050628:
Gé van Geldorp [Thu, 7 Jul 2005 15:05:36 +0000 (15:05 +0000)]
Sync to Wine-20050628:
Alexandre Julliard <>
- Sort entry points in the same order as Windows.
- Added magic comments to all Wine-specific registry accesses to make
  them easier to grep.

svn path=/trunk/; revision=16484

15 years agoadd %time% and %cd% internal value. Example echo %cd% or echo %time%.
Magnus Olsen [Thu, 7 Jul 2005 13:43:03 +0000 (13:43 +0000)]
add %time% and %cd%  internal value. Example echo %cd% or echo %time%.

svn path=/trunk/; revision=16483

15 years agoUpdate command help text with \n at the end of the text
Magnus Olsen [Thu, 7 Jul 2005 11:44:15 +0000 (11:44 +0000)]
Update command help text with \n at the end of the text

svn path=/trunk/; revision=16482

15 years agoFix minior bug in ConPrintfPaging so it count line right and do pause on the screen...
Magnus Olsen [Thu, 7 Jul 2005 11:26:38 +0000 (11:26 +0000)]
Fix minior bug in ConPrintfPaging so it count line right and do pause on the screen before it getting full. Fix the row size calc code. Move in page break code to the for. Write one char at time. Need to be fixed so it can write more that one char at time.

svn path=/trunk/; revision=16481

15 years agoOnce more, this time with proper character encoding.
Filip Navara [Thu, 7 Jul 2005 09:56:47 +0000 (09:56 +0000)]
Once more, this time with proper character encoding.

svn path=/trunk/; revision=16480

15 years agoCorrect the copyright headers.
Filip Navara [Thu, 7 Jul 2005 09:48:44 +0000 (09:48 +0000)]
Correct the copyright headers.

svn path=/trunk/; revision=16479

15 years agoFix the problems introduced in r16449 by changing "-mdll --dll" to "-shared" and...
Filip Navara [Thu, 7 Jul 2005 08:57:03 +0000 (08:57 +0000)]
Fix the problems introduced in r16449 by changing "-mdll --dll" to "-shared" and letting the linker generate the relocations in all cases.

svn path=/trunk/; revision=16478

15 years agoadding page break on almost all help param and on help command.
Magnus Olsen [Thu, 7 Jul 2005 08:29:22 +0000 (08:29 +0000)]
adding page break on almost all help param and on help command.

svn path=/trunk/; revision=16477

15 years agoAdded MNS_ defines for MenuInfo dwStyle. Misc Wine Menu porting.
James Tabor [Thu, 7 Jul 2005 00:21:21 +0000 (00:21 +0000)]
Added MNS_ defines for MenuInfo dwStyle. Misc Wine Menu porting.

svn path=/trunk/; revision=16476

15 years agoSync to Wine-20050628:
Gé van Geldorp [Wed, 6 Jul 2005 22:49:08 +0000 (22:49 +0000)]
Sync to Wine-20050628:
Alexandre Julliard <>
- Sort entry points in the same order as Windows.

svn path=/trunk/; revision=16475

15 years agoOpen remote registry if needed in SetupDiCreateDeviceInfoListExW and SetupDiOpenClass...
Hervé Poussineau [Wed, 6 Jul 2005 22:47:23 +0000 (22:47 +0000)]
Open remote registry if needed in SetupDiCreateDeviceInfoListExW and SetupDiOpenClassRegKeyExW
Set last error in more places
Add my name to copyright due to my recent changes

svn path=/trunk/; revision=16474

15 years agoSync to Wine-20050628:
Gé van Geldorp [Wed, 6 Jul 2005 22:40:35 +0000 (22:40 +0000)]
Sync to Wine-20050628:
Juan Lang <>
- Fix return code abuse (don't use HRESULT when it isn't meant), make
  functions static where possible, remove unused prototypes.
Dmitry Timoshkov <>
- Make some of the OLE interface vtables const.
Michael Jung <>
- Use IShellFolder::GetDisplayNameOf instead of SHGetPathFromIDList to
  be able to browse shell namespace extensions.
Vitaly Lipatov <>
- Add some descriptions for PageSetupDlg functions.
- Implement user paint hook support and PSD_ENABLEPAGEPAINTHOOK
Huw Davies <>
- If a folder is selected on Open then browse into it, otherwise we
  should return the path in the edit box whether that be a folder or a
- Don't add extensions to a folder.
- Use DWLP_MSGRESULT to return values from the dialog proc.
- Send CDN_FOLDERCHANGE whenever we change folder.

svn path=/trunk/; revision=16473

15 years agoSync to Wine-20050628:
Gé van Geldorp [Wed, 6 Jul 2005 22:33:11 +0000 (22:33 +0000)]
Sync to Wine-20050628:
Robert Shearman <>
- Document how the native lays out the internal components of
- Fix control to follow these rules.
- Don't redraw disabled buttons.
- Padding is never less that GetSystemMetrics(SM_{CX,CY}EDGE).
- Change default iListGap value to 4 to match native.
- Fix a regression in IE where the Favourites menu didn't appear
  correctly because the height and width were swapped in the pager
Stefan Huehner <>
- Fix more -Wstrict-prototypes warnings.
Mike McCormack <>
- Warning fixes for -Wmissing-declarations and -Wwrite-strings.
Felix Nawothnig <>
- Fix some missed invalidations after column resize.
- Pass the right hwnd to ReleaseDC().
Kouji Sasaki <>
- Added the feature to change row height in owner draw controls.
- Added the callback item processing for LISTVIEW_EndEditLabelT
- Corrected the priority of operators for LISTVIEW_GetNextItem
Huw Davies <>
- For modal propsheets we should run our own message loop rather than
  use a modal dialogbox just like Windows does.  This helps apps that
  subclass the propsheet's wndproc.
Francois Gouget <>
- Assorted spelling fixes.
James Hawkins <>
- Audit the Tab control.
- Factor out common text shifting logic.
- Shift selected tab text up instead of down.
Alex Zorach <>
- Fixed SetFocus behavior.
Krzysztof Foltman <>
- Don't send TVN_SELCHANGING nor TVN_SELCHANGED if the same item is
  selected again.

svn path=/trunk/; revision=16472

15 years agoSync to Wine-20050628:
Gé van Geldorp [Wed, 6 Jul 2005 22:24:04 +0000 (22:24 +0000)]
Sync to Wine-20050628:
Thomas Weidenmueller <>
- Removed local variables only used in TRACE statements.
Gerold Jens Wucherpfennig <>
- Some FCI work.

svn path=/trunk/; revision=16471

15 years agoSync to Wine-20050628:
Gé van Geldorp [Wed, 6 Jul 2005 22:16:28 +0000 (22:16 +0000)]
Sync to Wine-20050628:
Robert Shearman <>
- Add more struct types for TLB generation.
Stefan Huehner <>
- Fix some -Wmissing-declarations by making functions static.
Huw Davies <>
- Add comments describing the first DWORD in an import table entry.
Alexandre Julliard <>
- Workaround to allow using the async keyword as method name.

svn path=/trunk/; revision=16470

15 years agoSync to Wine-20050628:
Gé van Geldorp [Wed, 6 Jul 2005 21:40:07 +0000 (21:40 +0000)]
Sync to Wine-20050628:
Mike McCormack <>
- Move function prototypes to header.
Eric Pouech <>
- Const correctness fixes.

svn path=/trunk/; revision=16469

15 years agoSetupDiGetClassDevsExW: implement DIGCF_ALLCLASSES and DIGCF_DEVICEINTERFACE. use...
Hervé Poussineau [Wed, 6 Jul 2005 21:32:16 +0000 (21:32 +0000)]
SetupDiGetClassDevsExW: implement DIGCF_ALLCLASSES and DIGCF_DEVICEINTERFACE. use deviceset and enumstr parameters if provided
Set right last error (if needed) in SetupDiCreateDeviceInfoListExW, SetupDiEnumDeviceInfo, SetupDiEnumDeviceInterfaces, SetupDiGetDeviceRegistryPropertyW
Replace some constants by constant names

svn path=/trunk/; revision=16468

15 years agozebasoftis <>:
Gé van Geldorp [Wed, 6 Jul 2005 21:24:11 +0000 (21:24 +0000)]
zebasoftis <>:
Polish Resource File for control.exe

svn path=/trunk/; revision=16467

15 years agozebasoftis <>
Gé van Geldorp [Wed, 6 Jul 2005 21:21:30 +0000 (21:21 +0000)]
zebasoftis <>
Polish Resource File for timedate.cpl

svn path=/trunk/; revision=16466

15 years agoadding %errorlevel% code for date
Magnus Olsen [Wed, 6 Jul 2005 20:50:21 +0000 (20:50 +0000)]
adding %errorlevel% code for date
it is always 0

svn path=/trunk/; revision=16465

15 years agoMove undocumented GUIDs to a new NDK header file.
Eric Kohl [Wed, 6 Jul 2005 20:20:02 +0000 (20:20 +0000)]
Move undocumented GUIDs to a new NDK header file.

svn path=/trunk/; revision=16464

15 years agoset right errorlevel for cd / chdir, left to do we do not have /d param that are...
Magnus Olsen [Wed, 6 Jul 2005 20:15:36 +0000 (20:15 +0000)]
set right errorlevel for cd / chdir, left to do we do not have /d param that are new in win2k maby in older windows also

svn path=/trunk/; revision=16463

15 years agoremove rem errorlevel it was never set stupied mistake by me.fix call setting errorle...
Magnus Olsen [Wed, 6 Jul 2005 19:42:41 +0000 (19:42 +0000)]
remove rem errorlevel it was never set stupied mistake by me.fix call setting errorlevel to 1

svn path=/trunk/; revision=16462

15 years agoset %errorlevel% for rem
Magnus Olsen [Wed, 6 Jul 2005 19:13:24 +0000 (19:13 +0000)]
set %errorlevel% for rem

svn path=/trunk/; revision=16461

15 years agodon't use the DS_NOFAILCREATE style which I accidentally committed earlier
Thomas Bluemel [Wed, 6 Jul 2005 17:18:48 +0000 (17:18 +0000)]
don't use the DS_NOFAILCREATE style which I accidentally committed earlier

svn path=/trunk/; revision=16460

15 years agoGenerate pre-compiled headers in intermediate directory tree
Casper Hornstrup [Wed, 6 Jul 2005 16:56:28 +0000 (16:56 +0000)]
Generate pre-compiled headers in intermediate directory tree

svn path=/trunk/; revision=16459

15 years agoChange license to LGPL
Gé van Geldorp [Wed, 6 Jul 2005 16:27:58 +0000 (16:27 +0000)]
Change license to LGPL

svn path=/trunk/; revision=16458

15 years agohopeful it is last bug in choice.c when you type choice "sadsa" it did not response...
Magnus Olsen [Wed, 6 Jul 2005 14:06:33 +0000 (14:06 +0000)]
hopeful it is last bug in choice.c when you type choice "sadsa" it did not response on key press at all.

svn path=/trunk/; revision=16457

15 years agofix a small bug in choice.c so it does print out choice "sadsad" right
Magnus Olsen [Wed, 6 Jul 2005 13:50:08 +0000 (13:50 +0000)]
fix a small bug in choice.c so it does print out choice "sadsad" right

svn path=/trunk/; revision=16456

15 years agoRemove definitions that are already present in the DDK headers.
Filip Navara [Wed, 6 Jul 2005 13:46:42 +0000 (13:46 +0000)]
Remove definitions that are already present in the DDK headers.

svn path=/trunk/; revision=16455

15 years ago- Move ReactOS specific code to ReactOS specific files/directories.
Filip Navara [Wed, 6 Jul 2005 13:41:51 +0000 (13:41 +0000)]
- Move ReactOS specific code to ReactOS specific files/directories.
- Use NDK instead of redefining the loader structures.

svn path=/trunk/; revision=16454

15 years ago Add proper memory alloc ProcessInput, the error handling for memory handling need...
Magnus Olsen [Wed, 6 Jul 2005 13:09:23 +0000 (13:09 +0000)]
 Add proper memory alloc ProcessInput, the error handling for memory handling need to be improve

svn path=/trunk/; revision=16453

15 years agotranslate %errorlevel% to a value when it pass at command line. Now is errorlevel...
Magnus Olsen [Wed, 6 Jul 2005 12:20:57 +0000 (12:20 +0000)]
translate %errorlevel% to a value when it pass at command line. Now is errorlevel implement as it should. left todo check all cmd command that they are setting right value

svn path=/trunk/; revision=16452

15 years agoDon't continue processing after displaying the usage screen.
Filip Navara [Wed, 6 Jul 2005 11:31:03 +0000 (11:31 +0000)]
Don't continue processing after displaying the usage screen.

svn path=/trunk/; revision=16451

15 years agoFix some compilation issues.
Filip Navara [Wed, 6 Jul 2005 09:27:08 +0000 (09:27 +0000)]
Fix some compilation issues.

svn path=/trunk/; revision=16450

15 years agoGenerating relocations twice for DLLs? Oh, what a clever idea ... not.
Filip Navara [Wed, 6 Jul 2005 08:43:36 +0000 (08:43 +0000)]
Generating relocations twice for DLLs? Oh, what a clever idea ... not.

svn path=/trunk/; revision=16449

15 years agoReport correct system space start address in /3GB case.
Filip Navara [Wed, 6 Jul 2005 08:22:13 +0000 (08:22 +0000)]
Report correct system space start address in /3GB case.

svn path=/trunk/; revision=16448

15 years agoKernel base address and system space start can be distinct addresses, so use KERNEL_B...
Filip Navara [Wed, 6 Jul 2005 08:20:26 +0000 (08:20 +0000)]
Kernel base address and system space start can be distinct addresses, so use KERNEL_BASE and MmSystemRangeStart accordingly in the code.

svn path=/trunk/; revision=16447

15 years agozebasoftis <>:
Gé van Geldorp [Wed, 6 Jul 2005 07:54:04 +0000 (07:54 +0000)]
zebasoftis <>:
Polish Resource File for winlogon

svn path=/trunk/; revision=16446

15 years agoPut the page tables and hyperspace at the right place in memory (ie. Windows compatible).
Filip Navara [Wed, 6 Jul 2005 00:29:39 +0000 (00:29 +0000)]
Put the page tables and hyperspace at the right place in memory (ie. Windows compatible).

svn path=/trunk/; revision=16445

15 years agofix gcc4 warnings and indention
Thomas Bluemel [Wed, 6 Jul 2005 00:24:08 +0000 (00:24 +0000)]
fix gcc4 warnings and indention

svn path=/trunk/; revision=16444