Eric Kohl [Sat, 17 May 2008 14:00:39 +0000 (14:00 +0000)]
New user dialog: Implement user options properly.
svn path=/trunk/; revision=33554
James Tabor [Sat, 17 May 2008 11:55:24 +0000 (11:55 +0000)]
Add DCE pointer to window class. Start support for real Class DCEs.
svn path=/trunk/; revision=33553
Pierre Schweitzer [Sat, 17 May 2008 10:36:13 +0000 (10:36 +0000)]
Synced urlmon.dll with Wine HEAD.
This *does not* fix Downloader, but it now returns an error message.
svn path=/trunk/; revision=33552
Marc Piulachs [Sat, 17 May 2008 09:56:15 +0000 (09:56 +0000)]
Add ROS_BUILDENGINE variable to determine the location of rbuild
- Allows using an rbuild executable other than the one found in the same source tree (tools\rbuild)
svn path=/trunk/; revision=33551
Hervé Poussineau [Sat, 17 May 2008 09:53:01 +0000 (09:53 +0000)]
Add fusion.idl from Wine
svn path=/trunk/; revision=33550
Pierre Schweitzer [Sat, 17 May 2008 09:45:13 +0000 (09:45 +0000)]
Limit introduction string to 256 letters (no more, not less)
svn path=/trunk/; revision=33549
Colin Finck [Sat, 17 May 2008 09:39:36 +0000 (09:39 +0000)]
Make 100% sure that the correct "regedit.exe" is launched by using GetWindowsDirectory and appending "\regedit.exe" as suggested by Alex on ros-dev.
svn path=/trunk/; revision=33547
Colin Finck [Sat, 17 May 2008 09:23:21 +0000 (09:23 +0000)]
Revert the _T('x') to 'x' changes from my previous commit.
Although both methods work properly, _T('x') seems to be the more convenient method used throughout cmd.
svn path=/trunk/; revision=33546
Colin Finck [Sat, 17 May 2008 08:49:39 +0000 (08:49 +0000)]
- Fix some warnings spotted by MSVC
- Define cmd_exit to ExitProcess if _DEBUG_MEM is not defined.
Fixes compilation, when _DEBUG_MEM is turned off.
svn path=/trunk/; revision=33545
Pierre Schweitzer [Sat, 17 May 2008 08:20:32 +0000 (08:20 +0000)]
Apply the same fix to dwnl
svn path=/trunk/; revision=33544
Pierre Schweitzer [Sat, 17 May 2008 08:19:23 +0000 (08:19 +0000)]
Zero memory using HeapAlloc flag
Spotted by Stefan Ginsberg <stefan__100__@hotmail.com>
svn path=/trunk/; revision=33543
Hervé Poussineau [Fri, 16 May 2008 19:00:47 +0000 (19:00 +0000)]
Remove IRP_MJ_QUERY_INFORMATION / FileNetworkOpenInformation
Fix misc bugs
svn path=/trunk/; revision=33542
Colin Finck [Fri, 16 May 2008 16:53:36 +0000 (16:53 +0000)]
Carlo Bramini (carlo DOT bramix AT libero DOT it):
- Implemented "regedt32", which just calls "regedit"
See issue #3248 for more details.
svn path=/trunk/; revision=33541
Pierre Schweitzer [Fri, 16 May 2008 16:13:04 +0000 (16:13 +0000)]
Check if memory was goodly allocated and zero it before use
svn path=/trunk/; revision=33540
Marc Piulachs [Thu, 15 May 2008 22:38:18 +0000 (22:38 +0000)]
- Add specific properties to the keyboardlayout module type. They will assist us on autogenerating/updating the [keyboardLayout] & [Files.KeyboardLayout] from txtsetup and registry information automatically in the near future
note: All rbuild files in reactos\dll\keyboard must be updated to contain the follwing information:
<module name="kbdusl" type="keyboardlayout" (...) description="US Dvorak for left hand" lcid="
00030409" layoutId="001A" layoutnameresid="5027" >
svn path=/trunk/; revision=33539
Marc Piulachs [Thu, 15 May 2008 22:23:34 +0000 (22:23 +0000)]
- change module type kernelmodedll -> keyboardlayout
svn path=/trunk/; revision=33538
Hervé Poussineau [Thu, 15 May 2008 20:43:26 +0000 (20:43 +0000)]
Improve filter command by changing its syntax
Syntax: filter [error|warning|trace|info|level]+|-[componentname|default]
svn path=/trunk/; revision=33537
Hervé Poussineau [Thu, 15 May 2008 20:29:50 +0000 (20:29 +0000)]
Fix debug output of strings
svn path=/trunk/; revision=33536
Gregor Brunmar [Thu, 15 May 2008 20:13:40 +0000 (20:13 +0000)]
Oops, didn't see the commented section.
svn path=/trunk/; revision=33535
Gregor Brunmar [Thu, 15 May 2008 20:11:26 +0000 (20:11 +0000)]
Synced listbox LB_SETCURSEL behaviour with Wine, to pass a couple of more winetests.
svn path=/trunk/; revision=33534
Hervé Poussineau [Thu, 15 May 2008 20:02:05 +0000 (20:02 +0000)]
cmd: replace static traces by dynamic ones
svn path=/trunk/; revision=33533
Gregor Brunmar [Thu, 15 May 2008 19:07:46 +0000 (19:07 +0000)]
Patch by Kamil Hornicek ( tykef AT atlas DOT cz ):
* Fixed DialogBoxParam to set correct error values and returning correct error codes
svn path=/trunk/; revision=33532
Marc Piulachs [Thu, 15 May 2008 14:46:15 +0000 (14:46 +0000)]
- Add specific module type for keyboard layouts
- Added a description attribute to modules
- Added a lcid attribute to modules (KeyboardLayout only)
svn path=/trunk/; revision=33531
Colin Finck [Thu, 15 May 2008 14:33:33 +0000 (14:33 +0000)]
- Rename the LICINFO structure to LIC_CONTEXT as LICINFO is already used in one of the official MS PSDK headers
- Replace IsUserAdmin (Wine API) with IsUserAnAdmin (shell32 API)
When you now add the PROCESSOR_POWER_INFORMATION structure to "precomp.h" (which was "accidentally omitted from WinNT.h" according to MSDN..), sysdm.cpl can be compiled using MSVC and the MS PSDK headers.
svn path=/trunk/; revision=33530
Johannes Anderwald [Thu, 15 May 2008 14:10:55 +0000 (14:10 +0000)]
- use menu identifier for menu items which have submenus
- menu item is a separator when id, flags and string is zero (verified with MS Visual 2005)
- set item separator MF_GRAYED as default style
- rewrite CheckMenuRadioItem
- check if checkmarks applies to more than one submenu
- check if checkmark was set
- dont set checkmark on menu item separator
- recurse into sub menus when available
- implement handling by MF_BYPOSITION
- ReactOS now passes now all tests from test_CheckMenuRadioItem in user32_winetest
svn path=/trunk/; revision=33529
Colin Finck [Thu, 15 May 2008 14:06:19 +0000 (14:06 +0000)]
Carlo Bramini (carlo DOT bramix AT libero DOT it):
- Simplify blitting the screen bitmap to the main window.
This also hides a ROS GDI bug, for which I'm going to open a new bug report.
See issue #3241 for more details.
svn path=/trunk/; revision=33528
Colin Finck [Thu, 15 May 2008 13:55:26 +0000 (13:55 +0000)]
Remove old leftovers from the time when shell32 was still synchronized with Wine
svn path=/trunk/; revision=33527
Marc Piulachs [Thu, 15 May 2008 13:55:25 +0000 (13:55 +0000)]
- Added a new attribute 'internal' to 'Property' element. Internal properties are like regular properties but internal to rbuild (they are not included in the generated makefile)
svn path=/trunk/; revision=33526
Dmitry Chapyshev [Thu, 15 May 2008 12:38:12 +0000 (12:38 +0000)]
- Start implement "Advanced Key Settings" and "Change Key Sequence" dialogs
- Update all resources
svn path=/trunk/; revision=33525
James Tabor [Thu, 15 May 2008 11:38:46 +0000 (11:38 +0000)]
Add Client and Color transform objects.
svn path=/trunk/; revision=33524
Dmitry Chapyshev [Thu, 15 May 2008 05:43:01 +0000 (05:43 +0000)]
- Don't show applets on taskbar
svn path=/trunk/; revision=33523
James Tabor [Thu, 15 May 2008 02:15:10 +0000 (02:15 +0000)]
Implement Delete/CreateColorSpace and Get/SetColorSpace.
svn path=/trunk/; revision=33522
Aleksey Bragin [Wed, 14 May 2008 20:59:43 +0000 (20:59 +0000)]
Stefan Ginsberg <stefan__100__@hotmail.com>
- Spelling fixes.
- Remove deprecated and unused HalReleaseDisplayOwnership prototype.
- Fix handle leak in NtCreateProfile.
- Don't miss an OBTRACE debug print in ObpCloseHandle in STATUS_SUCCESS case.
svn path=/trunk/; revision=33521
Aleksey Bragin [Wed, 14 May 2008 20:57:19 +0000 (20:57 +0000)]
Stefan Ginsberg <stefan__100__@hotmail.com>
- Remove deprecated NEW_SCHEDULER define.
- Remove empty addition arc subdirectory in include/reactos/arc
svn path=/trunk/; revision=33520
Marc Piulachs [Wed, 14 May 2008 17:32:19 +0000 (17:32 +0000)]
- update msiexec version
- add iexplorer
svn path=/trunk/; revision=33519
Marc Piulachs [Wed, 14 May 2008 17:25:57 +0000 (17:25 +0000)]
- sync msiexec to Wine 1.0-rc1
- change module type to win32cui inset of win32gui
svn path=/trunk/; revision=33518
Steven Edwards [Wed, 14 May 2008 17:24:40 +0000 (17:24 +0000)]
Add iexplore from Wine. (Disabled until shdocvw sync)
svn path=/trunk/; revision=33517
Eric Kohl [Wed, 14 May 2008 17:02:17 +0000 (17:02 +0000)]
- Check that the user name does not contain any illegal characters.
- Check that both passwords are the same.
- Limit the maximum user name length to 20 characters.
svn path=/trunk/; revision=33516
Dmitry Chapyshev [Wed, 14 May 2008 15:51:53 +0000 (15:51 +0000)]
- Implement "Set Default" button
- Added checking whether there was already layout
svn path=/trunk/; revision=33515
Marc Piulachs [Wed, 14 May 2008 14:40:17 +0000 (14:40 +0000)]
- Set catalan default keyboard layout to spanish (no specific catalan kb layout exists)
- [FORMATTING] small code indent for LanguageList contents
svn path=/trunk/; revision=33514
Colin Finck [Wed, 14 May 2008 14:18:11 +0000 (14:18 +0000)]
Carlo Bramini (carlo DOT bramix AT libero DOT it)
- Italian translations and various fixes to Magnify (fixes part of bug #3241 as well)
Changes by me:
- Shorten the german dialog string a bit, so that it won't be truncated. Strings for Static controls can only be 256 characters long.
A french translator should change the text as well, because it's longer than 256 characters.
See issue #3245 for more details.
svn path=/trunk/; revision=33513
Marc Piulachs [Wed, 14 May 2008 14:01:06 +0000 (14:01 +0000)]
- Implement generic list PageUp/PageDown
svn path=/trunk/; revision=33512
Ged Murphy [Wed, 14 May 2008 11:38:10 +0000 (11:38 +0000)]
A few missing defines I needed
svn path=/trunk/; revision=33511
James Tabor [Tue, 13 May 2008 23:54:20 +0000 (23:54 +0000)]
We have Brush Attributes already define in ntgdihdl.h, its a user space structure.
svn path=/trunk/; revision=33510
James Tabor [Tue, 13 May 2008 23:26:02 +0000 (23:26 +0000)]
Implement NtGdiSetVirtualResolution, SetSizeDevice and NtGdiScaleViewport/WindowExtEx. Getting ready to fix wine gdi mapping tests.
svn path=/trunk/; revision=33509
Colin Finck [Tue, 13 May 2008 21:39:25 +0000 (21:39 +0000)]
Open the Explorer Shell Folder instead of providing a standalone Control Panel.
This changed enables us to remove lots of files from the app :-)
svn path=/trunk/; revision=33508
Colin Finck [Tue, 13 May 2008 21:30:55 +0000 (21:30 +0000)]
Completely revamped "control.exe":
- Now uses shell32 functions for loading the control panel applets, so that the mutex is used as well (see bug #781)
- Supports all built-in command-line parameters, which are supported by the WinXP version.
This also added support for opening shell folders.
- Loads other possible parameters from the registry.
- Only passes the command for RunControlPanel to each ListView item, not a whole struct whose members aren't needed later.
- Fixed memory leaks
- Added a header file
- Fixed indentation
This is the last version of the standalone Control Panel.
I will change it to call the Explorer shell folder in my next commit.
See issue #781 for more details.
svn path=/trunk/; revision=33507
Martin Fuchs [Tue, 13 May 2008 21:01:09 +0000 (21:01 +0000)]
display available command line options when started with "-?"
svn path=/trunk/; revision=33506
Eric Kohl [Tue, 13 May 2008 20:55:37 +0000 (20:55 +0000)]
- Implement the creation and removal of user accounts.
- User name and passwords are NOT checked upon the creation of a new user account.
- Disable all unimplemented popup menu items.
svn path=/trunk/; revision=33505
Dmitry Chapyshev [Tue, 13 May 2008 20:23:23 +0000 (20:23 +0000)]
- Implement "Input language Properties" dialog
svn path=/trunk/; revision=33504
Gregor Brunmar [Tue, 13 May 2008 20:14:30 +0000 (20:14 +0000)]
Hopefully fixes bug #1110. Requested fixed by amine48rz.
See issue #1110 for more details.
svn path=/trunk/; revision=33503
Aleksey Bragin [Tue, 13 May 2008 19:29:20 +0000 (19:29 +0000)]
- Remove a leftover.
svn path=/trunk/; revision=33502
Gregor Brunmar [Tue, 13 May 2008 18:12:08 +0000 (18:12 +0000)]
Fixed spelling mistake from previous checkin
svn path=/trunk/; revision=33501
Gregor Brunmar [Tue, 13 May 2008 18:09:08 +0000 (18:09 +0000)]
NtUserBuildHwndList() returns NTSTATUS, not ULONG. More correct fix than 33483 to some of the winetest problems. Pass return value as out parameter instead.
svn path=/trunk/; revision=33500
KJK::Hyperion [Tue, 13 May 2008 17:32:19 +0000 (17:32 +0000)]
Case-sensitivity fix for Linux build hosts. Spotted by Tushar S. (GreyGhost)
svn path=/trunk/; revision=33499
Christoph von Wittich [Tue, 13 May 2008 17:30:29 +0000 (17:30 +0000)]
add some info for xen to txtmode.cfg
fix a bug rosboot_test.cpp
svn path=/trunk/; revision=33498
Christoph von Wittich [Tue, 13 May 2008 17:17:31 +0000 (17:17 +0000)]
don't display all debug data 4 times when using PipeReader class (spotted by janderwald)
svn path=/trunk/; revision=33497
Johannes Anderwald [Tue, 13 May 2008 16:22:31 +0000 (16:22 +0000)]
- move hardcoded xen configuration name to config file
svn path=/trunk/; revision=33496
Dmitry Chapyshev [Tue, 13 May 2008 13:46:31 +0000 (13:46 +0000)]
- Update Russian translation
- Small fix mstsc icon
svn path=/trunk/; revision=33495
Marc Piulachs [Tue, 13 May 2008 11:43:39 +0000 (11:43 +0000)]
- [FORMATTING] replace tabs by spaces
- Modified keyboard layout listbox location to give usetup a more consistent look
svn path=/trunk/; revision=33494
Marc Piulachs [Tue, 13 May 2008 11:29:56 +0000 (11:29 +0000)]
- fixed and simplified scroll behavior
svn path=/trunk/; revision=33493
Colin Finck [Tue, 13 May 2008 08:56:23 +0000 (08:56 +0000)]
Use a Mutex, so that CPL applets cannot be launched multiple times.
Fixes bug #781 partly, we still need a fix in "control.exe" (see my comment in the bug report)
svn path=/trunk/; revision=33492
Klemens Friedl [Tue, 13 May 2008 08:04:59 +0000 (08:04 +0000)]
improve visual scroll behavior (arrow-up/-down hints) of the generic list (first step setup)
svn path=/trunk/; revision=33491
James Tabor [Tue, 13 May 2008 05:13:25 +0000 (05:13 +0000)]
Added W32PF and Brush flags. Fixed IntGdiExtCreatePen and all related so to pass wine gdi32 pen tests. Fail 100 out of 664 no skips.
svn path=/trunk/; revision=33490
Timo Kreuzer [Tue, 13 May 2008 04:30:00 +0000 (04:30 +0000)]
fix build, sorry
svn path=/trunk/; revision=33489
Timo Kreuzer [Tue, 13 May 2008 04:18:07 +0000 (04:18 +0000)]
- fix a pointer to INT cast
- use InterlockedExchangePointer instead of InterlockedExchange for a pointer
svn path=/trunk/; revision=33488
Colin Finck [Mon, 12 May 2008 21:26:38 +0000 (21:26 +0000)]
Don't strip trailing spaces from the command line
This way, stuff like "notepad abc.txt " will correctly pass "abc.txt " as the filename like Windows does.
See issue #1818 for more details.
svn path=/trunk/; revision=33487
Colin Finck [Mon, 12 May 2008 20:48:48 +0000 (20:48 +0000)]
Fix the Release build by marking MmPageArraySize as unreferenced.
Changing the ASSERT, so that it doesn't spit out an "unused variable" warning on Release builds doesn't work, because then it expects this variable to exist. (which is not the case for some struct elements passed to ASSERT in some other parts of the kernel)
svn path=/trunk/; revision=33486
Colin Finck [Mon, 12 May 2008 20:11:11 +0000 (20:11 +0000)]
[FORMATTING] Fix indentation (4 spaces)
svn path=/trunk/; revision=33485
Colin Finck [Mon, 12 May 2008 20:01:48 +0000 (20:01 +0000)]
The lstr* functions don't reset the last error on an exception. Also they handle more than just access violation exceptions.
This makes us passing (at least) one more sub test of a Wine test (user32_winetest text)
Behaviour verified under Windows XP SP2.
svn path=/trunk/; revision=33484
Gregor Brunmar [Mon, 12 May 2008 19:36:39 +0000 (19:36 +0000)]
* Synced DIALOG_DlgDirListW() and DIALOG_DlgDirSelect() from Wine to get more user32.dll winetests to pass
* Fixed indentation in User32EnumWindows()
* Removed internal use of Set/GetLastError() from User32EnumWindows() - makes even more winetests pass
svn path=/trunk/; revision=33483
Colin Finck [Mon, 12 May 2008 18:35:21 +0000 (18:35 +0000)]
Sync CharLowerA/W and CharUpperA/W with Wine (after replacing Wine's SEH with PSEH).
This way, we pass all user32 wsprintf Wine tests.
Verified under Windows XP SP2.
svn path=/trunk/; revision=33482
James Tabor [Mon, 12 May 2008 18:16:48 +0000 (18:16 +0000)]
Misc patch, for later Icm support, update CreateCompatibleDC.
svn path=/trunk/; revision=33481
Eric Kohl [Mon, 12 May 2008 17:39:58 +0000 (17:39 +0000)]
Do not touch the new user name if the user cancels the rename action.
svn path=/trunk/; revision=33479
Johannes Anderwald [Mon, 12 May 2008 17:17:55 +0000 (17:17 +0000)]
- ModifyMenu[A|W], AppendMenu[A|W], InsertMenu[A|W] should accept MF_HILITE
- verified by user32_winetest.exe
- ReactOS now passes these tests (test_menu_flags)
svn path=/trunk/; revision=33478
Johannes Anderwald [Mon, 12 May 2008 16:59:06 +0000 (16:59 +0000)]
- create the profiles directory if it does not yet exist
svn path=/trunk/; revision=33477
Colin Finck [Mon, 12 May 2008 15:59:31 +0000 (15:59 +0000)]
Remove all remaining occurrences of the W64 macro.
The __w64 setting is obsolete beginning with MSVC 2008.
svn path=/trunk/; revision=33475
Aleksey Bragin [Mon, 12 May 2008 15:27:15 +0000 (15:27 +0000)]
- Fix a typo in NtSecureConnectPort, ViewBase was not updated, thus confusing callers.
See issue #3242 for more details.
svn path=/trunk/; revision=33473
Timo Kreuzer [Mon, 12 May 2008 15:12:43 +0000 (15:12 +0000)]
convert another pointer calculations to FIELD_OFFSET macro and use "%p" instead of casting pointers to long
svn path=/trunk/; revision=33472
Aleksey Bragin [Mon, 12 May 2008 13:42:05 +0000 (13:42 +0000)]
- Make IoCreateNotificationEvent and IoCreateSynchronizationEvent create kernel handles (according to MSDN msdn.microsoft.com/en-us/library/
aa490498.aspx). Spotted by Stefan Ginsberg.
svn path=/trunk/; revision=33470
Hervé Poussineau [Mon, 12 May 2008 12:01:51 +0000 (12:01 +0000)]
Use dynamic debug system
svn path=/trunk/; revision=33469
Hervé Poussineau [Mon, 12 May 2008 09:58:14 +0000 (09:58 +0000)]
Reuse existing function instead of duplicating functionality
Patch by Carlo Bramini, carlo dot bramix at libero dot it
See issue #2437 for more details.
svn path=/trunk/; revision=33468
Hervé Poussineau [Mon, 12 May 2008 09:40:08 +0000 (09:40 +0000)]
"\\.\" always exists
Fixes "copy freeldr.ini con:" command
svn path=/trunk/; revision=33467
Aleksey Bragin [Mon, 12 May 2008 08:34:33 +0000 (08:34 +0000)]
- Fix yet another typo in the same line, spotted by Stefan Ginsberg.
svn path=/trunk/; revision=33465
Aleksey Bragin [Mon, 12 May 2008 08:33:26 +0000 (08:33 +0000)]
Kamil Hornicek <tykef@atlas.cz>
- Update tests to Wine head (as of 11th of May, 2008).
svn path=/trunk/; revision=33464
Aleksey Bragin [Mon, 12 May 2008 08:11:31 +0000 (08:11 +0000)]
- Fix a typo, spotted by Stefan Ginsberg.
svn path=/trunk/; revision=33463
James Tabor [Mon, 12 May 2008 07:31:15 +0000 (07:31 +0000)]
Fixed ExtCreatePen and started CreatePen. Tested with wine gdi32 cross test. Isolated problem in win32k.
svn path=/trunk/; revision=33461
James Tabor [Mon, 12 May 2008 04:59:20 +0000 (04:59 +0000)]
Fixed wine all of gdi32 dc tests and only 2 of gdiobj tests left todo.
svn path=/trunk/; revision=33460
James Tabor [Mon, 12 May 2008 01:55:34 +0000 (01:55 +0000)]
Fix typo spoted by Stefan100.
svn path=/trunk/; revision=33459
Timo Kreuzer [Sun, 11 May 2008 23:51:55 +0000 (23:51 +0000)]
NtUserEnumDisplaySettings returns NTSTATUS not BOOL, it doesn't set LastError value. Fix parameter validation and return value, based on tests in w32knapi.Move NtUserEnumDisplayMonitors and NtUserEnumDisplaySettings from windc to a new file display.c (Int functions should go there, too). adapt user32 functions accordingly. As a result w32knapi test doesn't crash anymore.
svn path=/trunk/; revision=33458
Timo Kreuzer [Sun, 11 May 2008 23:25:02 +0000 (23:25 +0000)]
fix a header name
svn path=/trunk/; revision=33457
Timo Kreuzer [Sun, 11 May 2008 23:15:44 +0000 (23:15 +0000)]
patch by hyperion: convert pointer calculations with FIELD_OFFSET macro
svn path=/trunk/; revision=33456
Timo Kreuzer [Sun, 11 May 2008 22:28:20 +0000 (22:28 +0000)]
use "%p" to DPRINT a pointer instead of casting it to int and using "%08x"
svn path=/trunk/; revision=33455
Timo Kreuzer [Sun, 11 May 2008 22:23:45 +0000 (22:23 +0000)]
- Use InterlockedExchangePointer instead of InterlockedExchange for a pointer.
- Don't cast a DWORD to HANDLE directly
- ViewSize param of MmMapViewOfSection is SIZE_T, not ULONG
svn path=/trunk/; revision=33454
Timo Kreuzer [Sun, 11 May 2008 22:09:53 +0000 (22:09 +0000)]
a "real" InterlockedExchangePointer wants PVOID* and nothing else.
svn path=/trunk/; revision=33453
Timo Kreuzer [Sun, 11 May 2008 21:49:56 +0000 (21:49 +0000)]
- a bunch of tests for NtUserEnumDisplaySettings
- one test for NtGdiGetFontResourceInfoInternalW
svn path=/trunk/; revision=33452
Hervé Poussineau [Sun, 11 May 2008 21:32:00 +0000 (21:32 +0000)]
Add generic list scrolling
See issue #3234 for more details.
svn path=/trunk/; revision=33451
Hervé Poussineau [Sun, 11 May 2008 21:17:57 +0000 (21:17 +0000)]
Better encapsulation of generic list
svn path=/trunk/; revision=33450
Filip Navara [Sun, 11 May 2008 20:04:47 +0000 (20:04 +0000)]
Fix incorrect parameters to IoSetDeviceToVerify/IoVerifyVolume. Spotted by R.T.Sivakumar <rtshiva@gmail.com>.
svn path=/trunk/; revision=33449
Filip Navara [Sun, 11 May 2008 19:47:50 +0000 (19:47 +0000)]
Fix checking of return values from IoCreateDevice. Spotted by R.T.Sivakumar <rtshiva@gmail.com>.
svn path=/trunk/; revision=33448