Compare commits

...

2457 Commits

Author SHA1 Message Date
Thomas Faber
625dff5fc3 [CLT2014]
- Enable Lautus theme by default

svn path=/branches/ros-branch-0_3_16-clt2014/; revision=62441
2014-03-07 19:07:31 +00:00
Thomas Faber
9e27f90f80 [CLT2014]
- Adjust readme and welcome based on previous CLT releases

svn path=/branches/ros-branch-0_3_16-clt2014/; revision=62439
2014-03-07 17:28:12 +00:00
Thomas Faber
2858b84ce6 [CLT2014]
- Update version
- Add CLT wallpaper based on artwork by the_dj21 (CORE-7808)
- Add hybrid CD tools

svn path=/branches/ros-branch-0_3_16-clt2014/; revision=62438
2014-03-07 16:56:58 +00:00
Amine Khaldi
ce66ff5056 [XINPUT1_3]
* Mark as hotpatchable.
CORE-7959

svn path=/trunk/; revision=62434
2014-03-05 14:31:26 +00:00
Amine Khaldi
eb5a260b2e [WINMM]
* Mark as hotpatchable.
CORE-7959

svn path=/trunk/; revision=62431
2014-03-05 12:46:34 +00:00
Amine Khaldi
ec1dcd341e [USER32]
* Mark some APIs as hotpatchable.
CORE-7959

svn path=/trunk/; revision=62430
2014-03-05 12:36:04 +00:00
Amine Khaldi
1116c00fa2 [SHELL32]
* Mark as hotpatchable.
CORE-7959

svn path=/trunk/; revision=62428
2014-03-05 12:12:05 +00:00
Amine Khaldi
19962054f9 [NTDLL]
* Mark as hotpatchable.
CORE-7959

svn path=/trunk/; revision=62427
2014-03-05 12:06:28 +00:00
Amine Khaldi
4e25055d91 [KERNEL32]
* Mark as hotpatchable.
CORE-7959

svn path=/trunk/; revision=62425
2014-03-05 11:45:39 +00:00
Amine Khaldi
41202d274f [CMAKE]
* User the proper target var name.
CORE-7959

svn path=/trunk/; revision=62424
2014-03-05 11:39:15 +00:00
Amine Khaldi
47ce544479 [WIN-ICONV]
* Import a library that provides iconv implementation using Win32 API.
[LIBXML2][LIBXSLT][MSXML3]
* Make use of this library to support Windows-1252 encoding.
* Fixes some failed msxml:domdoc tests.
CORE-6697

svn path=/trunk/; revision=62423
2014-03-05 10:42:27 +00:00
Hermès Bélusca-Maïto
61d834485b [APITESTS:kernel32]
Be more specific about which last error we expect.

svn path=/trunk/; revision=62419
2014-03-05 01:53:46 +00:00
Jérôme Gardou
73100dd557 [VFATLIB]
- remove useless dependency to psdk

svn path=/trunk/; revision=62418
2014-03-04 21:28:25 +00:00
Amine Khaldi
2b1527a421 [FREETYPE]
* Update to version 2.5.2. Thanks to Robert Naumann for providing a patch that I used as a base for this.
[WIN32K]
* Update the FreeType header inclusions.
CORE-7719

svn path=/trunk/; revision=62417
2014-03-03 20:41:39 +00:00
Eric Kohl
50c9a384f4 [ADVAPI32]
Implement the ANSI part of ion's half done patch from r59843. Fixes two more service bugs.

svn path=/trunk/; revision=62413
2014-03-03 15:44:44 +00:00
James Tabor
6334f63dbc [WinSS]
- Fix activate modal dialog when clicking on a disabled window (part 2) without zorder support. Other than clicking the tool bar, it will help activate the popup and bring it to the top. Panic mode support.
- Adapt window from point to ignore disabled windows. Attempting to fill a code hole. See CORE-6651.

svn path=/trunk/; revision=62410
2014-03-03 06:38:45 +00:00
Eric Kohl
6e275a78d2 [SERVICES]
RSetServiceStatus:  Set the wait hint and check point only if the service is in a pending state, otherwise they should be 0.

svn path=/trunk/; revision=62408
2014-03-02 23:39:20 +00:00
James Tabor
d0ba06e7f2 - Move code, this relates to CORE-6651.
svn path=/trunk/; revision=62405
2014-03-02 22:42:00 +00:00
James Tabor
53b9cb60dc - Code cleanup and update. Change trace to error for tracking.
svn path=/trunk/; revision=62404
2014-03-02 22:39:02 +00:00
Amine Khaldi
35bcabdf00 [CMAKE]
* Don't treat warnings like errors in the Clang build just yet.

svn path=/trunk/; revision=62403
2014-03-02 22:11:49 +00:00
Timo Kreuzer
a12d2d5e6c [PSEH3]
Start factoring out compiler support for nested functions (neither CLANG not C++ support it, so we will add some other crazy hacks later ;-))

svn path=/trunk/; revision=62402
2014-03-02 22:04:15 +00:00
Amine Khaldi
2948ed43c5 [SHELL32]
* Comment out some unused variables.
* Remove some unused default debug channel declarations.

svn path=/trunk/; revision=62401
2014-03-02 21:45:44 +00:00
Amine Khaldi
665aba875f [PSDK]
* Fix a FIXME.. Actually, the LLVM/Clang folks did this ;)

svn path=/trunk/; revision=62400
2014-03-02 21:42:19 +00:00
Amine Khaldi
cdcdc82cda [LIB/ATL]
* Who came up with this _declspec thing ? Was it you Arch ?

svn path=/trunk/; revision=62399
2014-03-02 21:40:58 +00:00
Amine Khaldi
a82fcfc024 [SHELL32]
* Remove accidentally added line (you'll get this Drag and Drop fun later ;) ).

svn path=/trunk/; revision=62398
2014-03-02 21:35:18 +00:00
Amine Khaldi
4d03b99484 [PSDK][SHELL32]
* Fix ShellMessageBox{A,W} calling convention. Spotted by Clang.

svn path=/trunk/; revision=62397
2014-03-02 21:23:04 +00:00
Amine Khaldi
257374c12b [PSDK]
* Don't warn about ignored attributes in Clang build.

svn path=/trunk/; revision=62396
2014-03-02 21:18:32 +00:00
Amine Khaldi
0dd2f479dc [SHELL32]
* Remove what seems to be a useless source file. This variable is defined and used in shell32_main.cpp.

svn path=/trunk/; revision=62395
2014-03-02 21:04:20 +00:00
Amine Khaldi
d4a5969c22 [CMAKE]
* Remove some unsupported warning from the Clang build.

svn path=/trunk/; revision=62394
2014-03-02 20:57:57 +00:00
Timo Kreuzer
9e835893d0 [PSEH3]
- Switch parameters in _SEH3$_RegisterFrame and _SEH3$_RegisterTryLevel (just for consistency)
- rename _SEH3$_RegisterTryLevel macro to _SEH3$_RegisterTryLevel_
- Add TryLevel and HandlerType fields to the scope table, since we'll need these later
- Start factoring out some Clang specific macros

svn path=/trunk/; revision=62393
2014-03-02 20:54:04 +00:00
Amine Khaldi
cb992793ac [CMAKE]
* Add a Clang toolchain file. Only Windows build is tested ATM.

svn path=/trunk/; revision=62392
2014-03-02 20:51:42 +00:00
Amine Khaldi
4916e626c0 [CMAKE]
* Disable PCH in Clang builds. We'll inspect this later.

svn path=/trunk/; revision=62391
2014-03-02 20:47:34 +00:00
Amine Khaldi
96b7e0dd7b [NDK]
* Fix a Clang warning.

svn path=/trunk/; revision=62390
2014-03-02 20:43:19 +00:00
Amine Khaldi
3800bc28b3 [CRT/INTRIN_X86]
* In Clang these are built-ins.

svn path=/trunk/; revision=62389
2014-03-02 20:42:26 +00:00
Amine Khaldi
2675d2c145 [CMAKE]
* Disable the MS extensions warning in Clang build.

svn path=/trunk/; revision=62388
2014-03-02 20:41:36 +00:00
Amine Khaldi
dd0002fc05 [CMAKE]
* Use the GCC compatible dialect in Clang builds.

svn path=/trunk/; revision=62387
2014-03-02 20:27:39 +00:00
Amine Khaldi
6d213f3658 [CMAKE]
* Remove some unsupported flags from the Clang build options.

svn path=/trunk/; revision=62386
2014-03-02 20:08:07 +00:00
Timo Kreuzer
eaf929fbe9 [CMAKE]
Add simple clang support to configure.cmp (use "configure clang", which will use ninja as the generator and clang as the compiler)

svn path=/trunk/; revision=62385
2014-03-02 19:53:15 +00:00
Eric Kohl
fd28183355 [SERVICES]
RSetServiceStatus: Protect the service type from changes by the caller.

svn path=/trunk/; revision=62384
2014-03-02 19:49:33 +00:00
Timo Kreuzer
62dc9b0d32 [PSEH3]
- Switch the registration asm functions from a complete custom calling convention to regparm(2), so that it can be used in "returns_twice" based algorithm (required by CLANG, which doesn't support "asm goto" construct)
- Add support for saving all non-volatiles in the registration frame (also required by CLANG, since without asm goto, we cannot give the compiler the required hints to save these registers itself)

svn path=/trunk/; revision=62383
2014-03-02 19:36:50 +00:00
Amine Khaldi
e46cb53319 [TRANSLATIONS]
* Turkish translation update by Erdem Ersoy.
CORE-7861

svn path=/trunk/; revision=62380
2014-03-02 17:06:37 +00:00
Amine Khaldi
3958819ba0 [NTOSKRNL]
* Print RealFrameCount here.

svn path=/trunk/; revision=62377
2014-03-02 13:01:16 +00:00
Amine Khaldi
acfa62fbeb [NTOSKRNL]
* Move the trace call before the debug print.

svn path=/trunk/; revision=62376
2014-03-02 12:27:42 +00:00
Amine Khaldi
fc63b50ede [NTOSKRNL]
* Generate a trace when we hit this issue.

svn path=/trunk/; revision=62375
2014-03-02 11:49:18 +00:00
Hermès Bélusca-Maïto
4472340957 [FTP]
Fix download with ftp.exe, the problem was that we didn't switch download mode to binary when needed, because of idiotic defines used that where pointless here. We have this bug since revision 12776...
Patch by Alexander Varnin, see CORE-3682 for details.
CORE-3682 #resolve #comment Committed in revision, cheers ;)

svn path=/trunk/; revision=62372
2014-03-01 22:42:38 +00:00
Eric Kohl
5012425e7f [MSGINA]
MyLogonUser: Pass the sub status to the caller.

svn path=/trunk/; revision=62369
2014-03-01 20:45:10 +00:00
Eric Kohl
dae5c99d12 [MSV1_0]
LsaApLogonUser: Add checks for account restrictions (account disabled and account locked).

svn path=/trunk/; revision=62368
2014-03-01 17:12:21 +00:00
Eric Kohl
27558e0b69 [NETAPI32]
NetUserSetInfo: Enable info levels 4, 22, 1017 and 1018.

svn path=/trunk/; revision=62366
2014-03-01 12:11:26 +00:00
Eric Kohl
2d1a100b57 [NETAPI32]
- NetUserSetInfo: Implement the info level 22.
- Update the users DACL according to the user flags for the info levels 1, 2, 3, 4, 22 and 1008.

svn path=/trunk/; revision=62364
2014-03-01 11:37:23 +00:00
Hermès Bélusca-Maïto
de68f2df0f [CMD][HELP]
Fix the IsConsoleHandle helper.

svn path=/trunk/; revision=62362
2014-02-28 23:55:40 +00:00
Hermès Bélusca-Maïto
4644ad4140 [CMAKE]
Make MSVC warning C4020 "Too many actual parameters" an error
CORE-7960 #resolve #comment Committed in revision 62361.

svn path=/trunk/; revision=62361
2014-02-28 23:34:32 +00:00
Amine Khaldi
9892a47037 [OPENGL32]
* Mark as hotpatchable.
CORE-7959

svn path=/trunk/; revision=62360
2014-02-28 21:24:32 +00:00
Amine Khaldi
ccee4fcbce [IPHLPAPI]
* Mark as hotpatchable.
CORE-7959

svn path=/trunk/; revision=62358
2014-02-28 18:39:29 +00:00
Amine Khaldi
66e64a9325 [DIRECTX]
* Mark some modules as hotpatchable.
CORE-7959

svn path=/trunk/; revision=62356
2014-02-28 16:24:50 +00:00
Amine Khaldi
09dfcb5720 [USER32]
* Mark as hotpatchable.
* Uncomment out the hot patching attribute for ShowCursor() now that the feature is supported.
* More will come.
CORE-7959

svn path=/trunk/; revision=62355
2014-02-28 16:21:10 +00:00
Amine Khaldi
06a96d5805 [CMAKE]
* Add support for marking an image as hotpatchable.
[INCLUDES]
* Introduce a way to allow us to mark pretty much any function in our codebase as DECLSPEC_HOTPATCH (not just in Wine modules).
* Fix DECLSPEC_HOTPATCH define and enable this hot patching feature support.
CORE-7959

svn path=/trunk/; revision=62354
2014-02-28 16:18:41 +00:00
James Tabor
5729a923fe - Remove debug print.
svn path=/trunk/; revision=62348
2014-02-27 13:20:59 +00:00
James Tabor
4d92b88dea [Win32k]
- Fix server side call for Get Combo and ListBox information so it does not loop through the message loop.

svn path=/trunk/; revision=62340
2014-02-27 01:12:32 +00:00
James Tabor
f08e1261ed [User32|ListBox]
- Patch by Huw Davies: If the listbox loses focus while holding capture, release it by essentially simulating a button up event.

svn path=/trunk/; revision=62339
2014-02-26 22:56:27 +00:00
James Tabor
bcc1390a36 [User32Test]
- Update listbox and msg test to wine 1.7.13.

svn path=/trunk/; revision=62338
2014-02-26 22:54:03 +00:00
James Tabor
38758f72ac [Win32ss]
- MapWindowPoints return incorrect result for windows with WS_EX_LAYOUTRTL style.
- Patch by Maxim Andreyanov. see CORE-7947.

svn path=/trunk/; revision=62327
2014-02-25 05:29:00 +00:00
James Tabor
9b4d645ad0 [Ext2fs]
- Fixed the driver start up for Ext2 partitions and drives. Now the driver loads.
- At one time this driver worked on the same hardware I have today, same drives nothing has changed. Now since all the changes else where, guessing it broke something.
- Don't assign and bug reports to me, if so, I will remove them!

svn path=/trunk/; revision=62326
2014-02-25 03:39:23 +00:00
Amine Khaldi
5f2e7f0391 [CMAKE]
* Add a workaround for the recent MSVC toolchain (MSBUILD) /MP bug.

svn path=/trunk/; revision=62300
2014-02-23 12:25:36 +00:00
Hermès Bélusca-Maïto
5d59eafa57 [MSGINA]: Addendum for r62065 . I don't like freeing this 'msg' object in many places (in the caller and in the thread).
svn path=/trunk/; revision=62299
2014-02-23 11:41:56 +00:00
Amine Khaldi
c1e3e32d6d [CMAKE]
* Use the appropriate CMake command to get the absolute path. I forgot to commit this change in the transition phase.
CORE-7918 #resolve #comment Should be fixed in r62298. Thank you for testing the VS build.

svn path=/trunk/; revision=62298
2014-02-23 10:37:31 +00:00
Eric Kohl
11e1167b0c [MSGINA]
Shutdown dialog: Display the current users name in the "log off" list entry.

svn path=/trunk/; revision=62297
2014-02-23 09:32:44 +00:00
Eric Kohl
9347a16a57 [SYSSETUP]
Add date/time to setuplog.txt. Patch by Lee Schroeder. Thanks a lot!
CORE-7927 #resolve

svn path=/trunk/; revision=62289
2014-02-22 13:58:33 +00:00
Eric Kohl
cefedcb695 [NETAPI32]
NetGetJoinInformation: Fix netapi32 wksta winetest crash.

svn path=/trunk/; revision=62288
2014-02-22 13:55:29 +00:00
Johannes Anderwald
27787c5918 [KS]
- Call Property handler guarded in seh block 
- Needs to be done in portcls too
- 

svn path=/trunk/; revision=62285
2014-02-22 09:53:25 +00:00
Timo Kreuzer
5be1171389 [NTOSKRNL]
CORE-7932 #comment Silence UNIMPLEMENTED warning for SepAdtPrivilegedServiceAuditAlarm, since this function is called relatively often, spamming the debuglog, and it's missing implementation does not directly affect the behavior for applications.

svn path=/trunk/; revision=62284
2014-02-22 09:36:42 +00:00
Hermès Bélusca-Maïto
f71a826f2c [FONTVIEW]
Unescaped use of percent character in a format string causes percent glyph not to be displayed.
Patch by André Guibert de Bruet.
CORE-7934 #resolve #comment Fixed in revision 62281, thanks ;)

svn path=/trunk/; revision=62281
2014-02-21 15:49:06 +00:00
Timo Kreuzer
d996e6a34d [NTOSKRNL]
Improve some DPRINTs

svn path=/trunk/; revision=62276
2014-02-20 23:05:06 +00:00
Timo Kreuzer
9b07458c4d [NTOSKRNL]
Implement MmAdjustWorkingSetSize

svn path=/trunk/; revision=62275
2014-02-20 23:03:04 +00:00
Eric Kohl
feedae2fff [MSGINA]
CORE-7559
Implement the shutdown dialog. Based on a patch by Lee Schroeder. Thank you very much!

svn path=/trunk/; revision=62274
2014-02-20 22:00:30 +00:00
Timo Kreuzer
9e44277466 [AFD]
Fix potentially uninitialized variable.

svn path=/trunk/; revision=62273
2014-02-20 21:47:02 +00:00
Timo Kreuzer
ca142ab065 [AfD]
In AfdBindSocket, open a usermode handle and return that to the caller, instead of returning the kernel mode handle.

svn path=/trunk/; revision=62272
2014-02-20 21:41:33 +00:00
Timo Kreuzer
130b0bd77f [HOST_TOOLS]
Move pecoff.h from the tools roto dir to the include/host

svn path=/trunk/; revision=62271
2014-02-20 21:20:47 +00:00
Timo Kreuzer
6b2e326be9 [NTDLL_APITEST]
Add a few more tests for NtAllocateVirtualMemory

svn path=/trunk/; revision=62270
2014-02-20 21:19:16 +00:00
Timo Kreuzer
86d2e8f543 [DLLEXPORT_TEST]
Add a test that checks the ability to link to function and data exports with cdecl, stdcall and c++ mangled names, including forwarders. It just prints "done". Feel free to convert it into a proper rostests, if you think it's required.

svn path=/trunk/; revision=62269
2014-02-20 20:29:51 +00:00
Timo Kreuzer
fe029c9c69 [PSEH2_TEST]
Add another test for non-volatile values. Note that PSEH does NOT work like real SEH here, but this is expected and can not be fixed without special compiler support. Do NEVER DO this kind of stuff inside SEH blocks! Use volatile variables in this case.

svn path=/trunk/; revision=62268
2014-02-20 20:20:26 +00:00
Hermès Bélusca-Maïto
6ca8f89b8b [KERNEL32]
Revert r62264.
Reason: all APIs set the last error when a CSR* call doesn't return STATUS_SUCCESS. If some winetests fail because of this, this is because we do not correctly do what's needed here (normally the TRUE or FALSE value is returned by the console server, and is not retrieved by a success or failure of a CSR call contrary to what's done here).

svn path=/trunk/; revision=62267
2014-02-20 20:17:53 +00:00
Thomas Faber
76d29a732a [CRT]
- Force the use of memory operands in bit test intrinsics. Bit offsets above 31 (or 63) can't behave correctly with registers (the constant case is fine because it ensures low offsets). Thanks to Timo Kreuzer and Alex Radocea.

svn path=/trunk/; revision=62266
2014-02-20 19:28:27 +00:00
Thomas Faber
ef678077bf [KMTESTS]
- Disable Example test since it has intentional failures. Dedicated to Christoph

svn path=/trunk/; revision=62265
2014-02-20 19:26:24 +00:00
Christoph von Wittich
2dd48fec56 [kernel32]
don't set LastError in VerifyConsoleIoHandle

svn path=/trunk/; revision=62264
2014-02-20 19:15:54 +00:00
Amine Khaldi
39d63d1624 [GETUNAME][TAPIUI]
* Add Albanian translation. By Ardit Dani, corrected by me.
CORE-7924 #resolve #comment Committed in r62261. Thanks !

svn path=/trunk/; revision=62261
2014-02-20 11:05:27 +00:00
Christoph von Wittich
db6ca1c353 [kernel32]
sync TIME_CompTimeZoneID with wine 1.7.11

svn path=/trunk/; revision=62260
2014-02-19 21:01:25 +00:00
Christoph von Wittich
1f1804bc91 [kernel32]
fix crash in kernel32_winetest volume

svn path=/trunk/; revision=62257
2014-02-19 19:44:05 +00:00
Jérôme Gardou
804255bd55 [HIVECLS]
- Add default application (iexplore) for html files.

svn path=/trunk/; revision=62251
2014-02-18 20:11:10 +00:00
Timo Kreuzer
ab51c09946 [SPEC2DEF]
Don't make exports by ordinal NONAME automatically. Fixes a bunch of tests. Thanks to Amine for finding the problem in the first place.

svn path=/trunk/; revision=62250
2014-02-18 20:06:50 +00:00
Timo Kreuzer
7792a6513b [NTOSKRNL]
Fix returned symbolic links in IoGetDeviceInterfaces.

svn path=/trunk/; revision=62249
2014-02-18 19:53:48 +00:00
Timo Kreuzer
9339f52e68 [NTOSKRNL]
Implement PspSetQuotaLimits and use it in NtSetInformationProcess

svn path=/trunk/; revision=62247
2014-02-18 18:12:30 +00:00
Timo Kreuzer
6a9cca1ef8 [NTOSKRNL]
Implement TokenOrigin case in NtSetInformationToken

svn path=/trunk/; revision=62246
2014-02-18 17:57:47 +00:00
Timo Kreuzer
5ebaa3c3dd [NTOSKRNL]
- Implement SeCheckAuditPrivilege and use it instead of SeSinglePrivilegeCheck, because the latter uses the effective token and we want the primary token
- Implement SePrivilegedServiceAuditAlarm
- Add and initialize missing SeLocalServiceSid and SeNetworkServiceSid

svn path=/trunk/; revision=62245
2014-02-18 17:51:45 +00:00
Timo Kreuzer
ea1508451e [INTSAFE]
Fix a typo.

svn path=/trunk/; revision=62244
2014-02-18 16:58:18 +00:00
Amine Khaldi
8bc446901a [CMAKE]
* Set the default PCH value only if it's not already set.

svn path=/trunk/; revision=62241
2014-02-18 11:12:26 +00:00
Christoph von Wittich
9a2dc33fb5 [kernel32]
sync format_msg.c with wine 1.7.11

svn path=/trunk/; revision=62234
2014-02-17 21:51:48 +00:00
Christoph von Wittich
d76955a546 [comctl32]
sync rebar to wine 1.7.11

svn path=/trunk/; revision=62233
2014-02-17 20:09:46 +00:00
Thomas Faber
bb1fa1fd3c [SHELL32]
- Fix more casts and stack corruption

svn path=/trunk/; revision=62230
2014-02-17 17:01:37 +00:00
Thomas Faber
ed736d630e [SHELL32]
- Fix some broken casts & stack corruption

svn path=/trunk/; revision=62229
2014-02-17 16:53:41 +00:00
James Tabor
e40d9a0062 [RosApps|WineFile] - update some resource files, please review and update them.
svn path=/trunk/; revision=62224
2014-02-17 04:18:52 +00:00
Christoph von Wittich
77bc3969c0 [ws2_32_new]
always return "WinSock 2.0" as windows does (verified on windows 8)
fix a typo

svn path=/trunk/; revision=62222
2014-02-16 21:20:51 +00:00
Amine Khaldi
2f200ee21c [CMAKE]
* Correctly sort the ntdll folder.

svn path=/trunk/; revision=62221
2014-02-16 21:06:31 +00:00
Timo Kreuzer
dd95846a87 [FDC]
Silence some debug prints

svn path=/trunk/; revision=62220
2014-02-16 16:23:18 +00:00
Timo Kreuzer
a397188a14 [BASEADDRESSES]
Partly revert 62119 to see whether that fixes the hybrid builder

svn path=/trunk/; revision=62219
2014-02-16 14:57:36 +00:00
Timo Kreuzer
f61ea397d0 [TDI]
Add stubs for TdiRegisterPnPHandlers and TdiDeregisterPnPHandlers

svn path=/trunk/; revision=62218
2014-02-16 13:59:16 +00:00
Timo Kreuzer
e984ea04a6 [NTOSKRNL]
Improve MiRemoveMappedPtes to be able to unmap session mapped views.

svn path=/trunk/; revision=62217
2014-02-16 13:56:36 +00:00
Eric Kohl
0cbd932b97 [INF]
Fix broken string. I hate this Crimmson Editor "feature".

svn path=/trunk/; revision=62216
2014-02-16 12:53:56 +00:00
Eric Kohl
6465486090 [INF]
Make the type of the strings in the Parameters section Windows XP compatible. This fixes the  kernel32 environ winetest.

svn path=/trunk/; revision=62215
2014-02-16 12:49:07 +00:00
Giannis Adamopoulos
e900d85928 [appwiz]
- Don't duplicate an export
- Spotted by Victor Martinez

svn path=/trunk/; revision=62211
2014-02-16 12:21:52 +00:00
Christoph von Wittich
f5bb0ccda5 [ws2_32]
-do not initialize in case of error
-don't touch vendor info

svn path=/trunk/; revision=62210
2014-02-16 10:24:08 +00:00
Timo Kreuzer
3e7bff4631 [NTOSKRNL]
Implement NtReadRequestData and NtWriteRequestData

svn path=/trunk/; revision=62209
2014-02-16 09:54:05 +00:00
Timo Kreuzer
441874c1c3 [NTOSKRNL]
Implement SystemLookasideInformation case in NtQuerySystemInformation

svn path=/trunk/; revision=62208
2014-02-16 09:27:01 +00:00
Timo Kreuzer
c01564fe18 [NTOSKRNL]
- Halfplement SeReportSecurityEvent, stub SeSetAuditParameter and enable both exports, which are SP1!

svn path=/trunk/; revision=62207
2014-02-16 09:08:22 +00:00
Timo Kreuzer
5c9eeb7616 [NTOSKRNL]
- Fix logic in PsReferenceEffectiveToken

svn path=/trunk/; revision=62206
2014-02-16 08:56:34 +00:00
Timo Kreuzer
77decfe72f [NTOSKRNL]
- Do not fail in CmLoadKey, when a trust class key was passed. Instead just ignore it.

svn path=/trunk/; revision=62205
2014-02-16 08:54:38 +00:00
Christoph von Wittich
27d91ad7f2 [ws2_32]
merge startup version checks from ws2_32_new/src/startup.c

[ws2_32_new]
fix typo

svn path=/trunk/; revision=62204
2014-02-16 08:02:38 +00:00
Christoph von Wittich
6e36352b9a [ws2_32]
always return "WinSock 2.0" as windows does
merge winsock 1 init code from ws2_32_new

svn path=/trunk/; revision=62203
2014-02-16 07:05:23 +00:00
Christoph von Wittich
3797d9184a [crt]
fix swscanf winetest

svn path=/trunk/; revision=62202
2014-02-16 05:42:42 +00:00
James Tabor
e3a1a7262d - Fix crash reported in CORE-6734.
svn path=/trunk/; revision=62201
2014-02-16 01:05:04 +00:00
Christoph von Wittich
ac49d0b2d3 [crt]
partial sync of with wine 1.7.11

svn path=/trunk/; revision=62199
2014-02-15 19:12:07 +00:00
Sylvain Petreolle
484e8c8db2 [VGAFONTEDIT]
[IMAGESOFT]
[GREEN]
Bring up PCH support.


svn path=/trunk/; revision=62198
2014-02-15 16:10:57 +00:00
Jérôme Gardou
4457a45d2f [KERNEL32]
- Sync CompareStringA to wine 1.7.12 .Fix pollution of LastError by CompareStringA in case of zero-length string.
CORE-7911 #comment committed r62197. #resolve

svn path=/trunk/; revision=62197
2014-02-15 11:30:13 +00:00
James Tabor
ae68a510d4 [Win32k]
- Do not re-enter SetFocus, just call message handling to switch focus window.
- Fix broken logic when searching for a non child ancestor to send messages/Set focus to.
- See CORE-6452.

svn path=/trunk/; revision=62196
2014-02-15 02:14:03 +00:00
Amine Khaldi
32351ba6e9 [WINTRUST_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62195
2014-02-14 23:47:59 +00:00
Amine Khaldi
bdd3147440 [WININET_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62194
2014-02-14 23:46:56 +00:00
Amine Khaldi
e19324d486 [WINHTTP_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62193
2014-02-14 23:46:30 +00:00
Amine Khaldi
1956052502 [WINDOWSCODECS_WINETEST]
* Globally mark expected failures as todos.
* Remove redundant definition.
ROSTESTS-128

svn path=/trunk/; revision=62192
2014-02-14 23:46:01 +00:00
Amine Khaldi
204f37c45f [WBEMPROX_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62191
2014-02-14 23:45:32 +00:00
Amine Khaldi
50edd09498 [VERSION_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62190
2014-02-14 23:44:51 +00:00
Amine Khaldi
3b8051e9db [VBSCRIPT_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62189
2014-02-14 23:43:49 +00:00
Amine Khaldi
9d8a815e5f [USP10_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62188
2014-02-14 23:43:07 +00:00
Amine Khaldi
e517ddcc6c [URLMON_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62187
2014-02-14 23:38:53 +00:00
Amine Khaldi
27cc1d6275 [SXS_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62186
2014-02-14 23:38:05 +00:00
Amine Khaldi
633315e3c1 [STI_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62185
2014-02-14 23:37:25 +00:00
Amine Khaldi
00a72aef0e [SPOOLSS_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62184
2014-02-14 23:36:50 +00:00
Amine Khaldi
6b8d739f76 [SHDOCVW_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62183
2014-02-14 23:35:54 +00:00
Amine Khaldi
7940d47d17 [RSAENH_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62182
2014-02-14 23:31:47 +00:00
Amine Khaldi
246c4ee63f [RICHED20_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62181
2014-02-14 23:30:37 +00:00
Amine Khaldi
98332db3af [PROPSYS_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62180
2014-02-14 23:28:39 +00:00
Amine Khaldi
0ce086281e [OLEAUT32_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62179
2014-02-14 23:27:32 +00:00
Amine Khaldi
efd58a033f [MSXML3_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62178
2014-02-14 23:24:09 +00:00
Amine Khaldi
ce767cb387 [MSVFW32_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62177
2014-02-14 23:23:12 +00:00
Amine Khaldi
2663cd2ea7 [MSI_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62176
2014-02-14 23:22:21 +00:00
Amine Khaldi
42c43bf719 [MSHTML_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62175
2014-02-14 23:20:54 +00:00
Amine Khaldi
dfcb1751b4 [MSCOREE_WINETEST]
* Globally mark expected failures as todos.
* Remove redundant definitions.
ROSTESTS-128

svn path=/trunk/; revision=62174
2014-02-14 23:10:53 +00:00
Amine Khaldi
e12404b6cc [MSCMS_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62173
2014-02-14 22:30:51 +00:00
Amine Khaldi
61106050af [MPR_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62172
2014-02-14 21:56:10 +00:00
Amine Khaldi
2dc6c77d4a [MLANG_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62171
2014-02-14 21:25:05 +00:00
Amine Khaldi
e455699f14 [LZ32_WINETEST]
* Globally mark expected failures as todos.
* Remove redundant definition.
ROSTESTS-128

svn path=/trunk/; revision=62170
2014-02-14 20:56:51 +00:00
Christoph von Wittich
9dd9257e8a [crt]
sync _fflush and _flushall with wine 1.7.11

svn path=/trunk/; revision=62169
2014-02-14 20:19:12 +00:00
Amine Khaldi
c6fd041553 [JSCRIPT_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62168
2014-02-14 19:35:38 +00:00
Amine Khaldi
38a91a2562 [INETCOMM_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62167
2014-02-14 19:06:08 +00:00
Amine Khaldi
81a2713a14 [IMAGEHLP_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62166
2014-02-14 18:30:14 +00:00
Amine Khaldi
48d96ff38e [HLINK_WINETEST]
* Globally mark expected failures as todos.
* Remove redundant definition.
ROSTESTS-128

svn path=/trunk/; revision=62165
2014-02-14 17:44:37 +00:00
Amine Khaldi
5efab7fd41 [GDIPLUS_WINETEST]
* Globally mark expected failures as todos.
* Remove redundant definition.
ROSTESTS-128

svn path=/trunk/; revision=62164
2014-02-14 17:16:54 +00:00
Amine Khaldi
af816e7806 [FUSION_WINETEST]
* Globally mark expected failures as todos.
* Remove redundant definition.
ROSTESTS-128

svn path=/trunk/; revision=62163
2014-02-14 16:24:47 +00:00
Amine Khaldi
637123f072 [DINPUT_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62162
2014-02-14 15:36:57 +00:00
Amine Khaldi
7233263985 [RPCRT4_WINETEST]
* Globally mark expected failures as todos.
* Remove redundant definition.
ROSTESTS-128

svn path=/trunk/; revision=62161
2014-02-14 12:13:39 +00:00
Amine Khaldi
741ccd6c29 [OLE32_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62160
2014-02-14 11:45:35 +00:00
Amine Khaldi
0de652b8e8 [SHLWAPI_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62159
2014-02-14 11:14:29 +00:00
Amine Khaldi
da4b9e6a0b [CRYPT32_WINETEST]
* Globally mark expected failures as todos.
* Remove redundant definition.
ROSTESTS-128

svn path=/trunk/; revision=62158
2014-02-14 10:46:16 +00:00
Amine Khaldi
600a2538f3 [COMDLG32_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62157
2014-02-14 10:08:41 +00:00
Amine Khaldi
633c442c4a [CABINET_WINETEST]
* Globally mark expected failures as todos.
* Remove redundant definition.
ROSTESTS-128

svn path=/trunk/; revision=62155
2014-02-13 23:40:02 +00:00
Daniel Reimer
48cab6b8d5 [INF]
shortcuts: fix MSTSC_DESC localisation strings  by Stefan Fulea
CORE-7853 #resolve #comment Committed in r62154. Thx for help

svn path=/trunk/; revision=62154
2014-02-13 22:41:31 +00:00
Amine Khaldi
870e60a3df [CMAKE]
* Set the new ninja deps mode as on by default for RosBE 2.1.1 users.
CORE-7887

svn path=/trunk/; revision=62153
2014-02-13 22:24:30 +00:00
Amine Khaldi
43dd464ad9 [ADVPACK_WINETEST]
* Globally mark expected failures as todos.
* Remove redundant definition.
ROSTESTS-128

svn path=/trunk/; revision=62152
2014-02-13 22:08:22 +00:00
Amine Khaldi
83164605f5 [CMAKE]
* Set PCH as on by default for RosBE 2.1.1 users.
* You guys no longer need to alter anything now, just grab RosBE 2.1.1 and have fun ;)
CORE-7716

svn path=/trunk/; revision=62151
2014-02-13 21:42:05 +00:00
Amine Khaldi
c473278505 [COMCTL32_WINETEST]
* Globally mark expected failures as todos.
* Remove redundant definition.
ROSTESTS-128

svn path=/trunk/; revision=62150
2014-02-13 21:24:18 +00:00
Amine Khaldi
db7de12345 [XMLLITE_WINETEST]
* Globally mark expected failures as todos instead of failures.
ROSTESTS-128

svn path=/trunk/; revision=62148
2014-02-13 20:09:59 +00:00
Christoph von Wittich
a3586c1ffe spelling fixes
svn path=/trunk/; revision=62147
2014-02-13 19:10:28 +00:00
Amine Khaldi
fb801e0958 [XMLLITE_WINETEST]
* Properly mark some tests as todos instead of failures.
ROSTESTS-128

svn path=/trunk/; revision=62146
2014-02-13 18:22:09 +00:00
Amine Khaldi
e3f92b9c66 [ADVAPI32_WINETEST]
* Properly mark these tests as todos instead of failures.
ROSTESTS-128

svn path=/trunk/; revision=62145
2014-02-13 12:33:16 +00:00
Amine Khaldi
0a7cd08914 [CMAKE]
* Initialize the PCH CMake define in the MSVC builds too.

svn path=/trunk/; revision=62144
2014-02-13 11:44:05 +00:00
Giannis Adamopoulos
e32e2b13ef [shell32]
- Implement showing the target type in shortcut properties dialog
- Patch by Edijs Kolesnikovics 
- See CORE-7366

svn path=/trunk/; revision=62143
2014-02-13 11:10:47 +00:00
Hermès Bélusca-Maïto
4a41022ab9 [REACTOS]
Revert r62140 per Alex request.
Alex, why did we choose Win2k3 SP1 at first, and not SP2 directly?
CORE-6611 #comment Reverted in r62142.

svn path=/trunk/; revision=62142
2014-02-12 22:58:13 +00:00
Amine Khaldi
8eef16640f [CMAKE]
* Improve the dummy definitions.

svn path=/trunk/; revision=62141
2014-02-12 22:12:52 +00:00
Hermès Bélusca-Maïto
55da31563f [REACTOS]
Go fully to Win2k3 SP2 version reporting.
CORE-6611 #resolve #comment Fixed in r62140.

svn path=/trunk/; revision=62140
2014-02-12 20:03:57 +00:00
Amine Khaldi
57168c30e9 [CMAKE]
* *Significantly* speedup our GCC and MSVC builds by bringing-in precompiled headers support.
* Grab RosBE 2.1.1, set PCH to 1 and enjoy ;)
CORE-7716

svn path=/trunk/; revision=62139
2014-02-12 19:55:12 +00:00
Amine Khaldi
e0fbecaa35 [CMAKE]
* Speedup GCC and MSVC builds by making use of the new ninja deps mode.
* It will be in effect once you update to RosBE 2.1.1. It's disabled now in the transition phase.
CORE-7887

svn path=/trunk/; revision=62137
2014-02-12 19:36:19 +00:00
Amine Khaldi
f6955a0388 [CMAKE]
* Disable the generation of unneeded installation rules. This speeds up build and reduces the build folder files count/overall size.
* It will be in effect once you update to RosBE 2.1.1.
CORE-7888 #resolve

svn path=/trunk/; revision=62136
2014-02-12 19:25:45 +00:00
Amine Khaldi
d1360273fb [CMAKE/GCC]
* Improve the ccache check.

svn path=/trunk/; revision=62135
2014-02-12 18:36:46 +00:00
Amine Khaldi
83ab5a5824 [USETUP]
* Prepare the CMake script for PCH.
CORE-7716

svn path=/trunk/; revision=62130
2014-02-12 13:50:38 +00:00
Amine Khaldi
1a253ac498 [STLPORT]
* Prepare the CMake script for PCH.
CORE-7716

svn path=/trunk/; revision=62129
2014-02-12 11:56:30 +00:00
Amine Khaldi
2d650203c1 [FREELDR][SETUPLDR]
* Prepare the CMake script for PCH.
* Add header guards to pcbios.h.
CORE-7716

svn path=/trunk/; revision=62128
2014-02-12 11:37:40 +00:00
Amine Khaldi
1cba1c80c4 [CMD][EXPLORER][EXPLORER_NEW]
* Prepare the CMake scripts for PCH.
CORE-7716

svn path=/trunk/; revision=62127
2014-02-12 11:00:35 +00:00
Amine Khaldi
4940711b04 [NTDLL]
* Prepare the CMake script for PCH.
CORE-7716

svn path=/trunk/; revision=62126
2014-02-12 10:36:53 +00:00
Amine Khaldi
5c7ff61cfc [LIBMPG123]
* Introduce a PCH suitable for use without altering the 3rd party code.
* Prepare the CMake scripts for PCH.
CORE-7716

svn path=/trunk/; revision=62125
2014-02-11 23:00:38 +00:00
Amine Khaldi
4e1f904ae5 [CMIPCI]
* Introduce a PCH suitable for use without altering the 3rd party code.
* Prepare the CMake scripts for PCH.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=62124
2014-02-11 22:35:09 +00:00
Amine Khaldi
f17beda433 [FTUSB]
* Introduce a PCH suitable for use without altering the 3rd party code.
* Prepare the CMake scripts for PCH.
CORE-7716

svn path=/trunk/; revision=62123
2014-02-11 22:03:16 +00:00
Amine Khaldi
87399ed5fb [LWIP]
* Introduce a PCH suitable for use without altering the 3rd party code.
* Prepare the CMake scripts for PCH.
CORE-7716

svn path=/trunk/; revision=62122
2014-02-11 21:36:39 +00:00
Amine Khaldi
9618b3511d [OPENGL]
* Prepare the CMake scripts for PCH.
CORE-7716

svn path=/trunk/; revision=62121
2014-02-11 21:29:23 +00:00
Timo Kreuzer
94ac3800f2 [NTOSKRNL]
Halfplement NtOpenObjectAuditAlarm, Initialize the privilege set in NtAccessCheck

svn path=/trunk/; revision=62120
2014-02-11 19:15:53 +00:00
Timo Kreuzer
fa88e7a498 [BASEADDRESSES]
Change base addresses of a few dlls (ntdll, kernel32, user32, gdi32, advapi32, msvcrt) to avoid conflicts with windows dlls.

svn path=/trunk/; revision=62119
2014-02-11 19:08:01 +00:00
Benedikt Freisen
a9583308c4 [MSPAINT]
restructuring:
- put window class initialization where it belongs
- add separate window procedure for the scroll box class

svn path=/trunk/; revision=62117
2014-02-11 11:48:15 +00:00
Amine Khaldi
26da1ec606 [3RDPARTYDLLS]
* Prepare the CMake scripts for PCH.
CORE-7716

svn path=/trunk/; revision=62116
2014-02-11 11:12:10 +00:00
Amine Khaldi
613eec0d36 [WIN32SS]
* Silence some prints.

svn path=/trunk/; revision=62115
2014-02-10 21:11:12 +00:00
Benedikt Freisen
a2cb195c76 [MSPAINT]
(forgot to add the files...)
- Text tool allows text input (I chose a design with separate editor window)

svn path=/trunk/; revision=62114
2014-02-10 20:53:14 +00:00
Benedikt Freisen
0dea67635b [MSPAINT]
- Text tool allows text input (I chose a design with separate editor window)

svn path=/trunk/; revision=62113
2014-02-10 20:49:15 +00:00
Amine Khaldi
a757b53b36 [SHELLEXTS]
* Prepare the CMake scripts for PCH.
CORE-7716

svn path=/trunk/; revision=62112
2014-02-10 20:32:25 +00:00
Amine Khaldi
6b5847aa6a [MESA/MAIN]
* We don't need these source files in the static lib. Jerome please review.

svn path=/trunk/; revision=62111
2014-02-10 20:08:53 +00:00
Eric Kohl
5c3e60a8b1 [MSV1_0]
- Encrypt the old and new passwords before changing the password.

[MSGINA]
- Store the new password after a successful password change in order to be able to unlock a locked computer with the new password.

svn path=/trunk/; revision=62110
2014-02-10 20:08:29 +00:00
Amine Khaldi
fa3a8297eb [HAL]
* Prepare the CMake scripts for PCH.
CORE-7716

svn path=/trunk/; revision=62109
2014-02-10 18:35:12 +00:00
Timo Kreuzer
2650b7a979 [NTOSKRNL]
Implement TokenAuditPolicy case in NtSetInformationToken

svn path=/trunk/; revision=62108
2014-02-10 18:05:08 +00:00
Timo Kreuzer
07871ff52a [NTOSKRNL]
Implement NtImpersonateClientOfPort

svn path=/trunk/; revision=62107
2014-02-10 17:52:40 +00:00
Timo Kreuzer
d39d8edde9 Another try to fix build
svn path=/trunk/; revision=62106
2014-02-10 17:44:07 +00:00
Timo Kreuzer
15e864d73e Fix build
svn path=/trunk/; revision=62105
2014-02-10 17:37:20 +00:00
Timo Kreuzer
bb58aed9b1 [PSDK] Add POLICY_AUDIT_EVENT_TYPE to ntlsa.h
[NDK] Fix definition of SEP_AUDIT_POLICY_OVERLAY

svn path=/trunk/; revision=62104
2014-02-10 17:29:50 +00:00
Amine Khaldi
2898ae10b1 [NTOS]
* Prepare the CMake scripts for PCH.
* Add header guards to the main header.
* Improve header inclusions.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=62103
2014-02-10 17:12:41 +00:00
Amine Khaldi
1c95bdd14c [ROSAUTOTEST]
* Prepare the CMake script for PCH.
* Add header guards to the main header.
CORE-7716

svn path=/trunk/; revision=62102
2014-02-10 17:05:15 +00:00
Amine Khaldi
6184b165c0 [HAL]
* Add header guards to the main header.
CORE-7716

svn path=/trunk/; revision=62101
2014-02-10 16:50:32 +00:00
Timo Kreuzer
c801dba5e8 [NTOSKRNL]
Add SeAnonymousAuthenticationId, not used yet.

svn path=/trunk/; revision=62100
2014-02-10 15:23:03 +00:00
Amine Khaldi
0a42447450 [EXPLORER]
* Improve string comparison when checking ARCH.

svn path=/trunk/; revision=62096
2014-02-10 12:43:14 +00:00
Amine Khaldi
da89ca8eb8 [URLMON]
* Remove unneeded (commented out) definitions.

svn path=/trunk/; revision=62095
2014-02-10 12:27:33 +00:00
Amine Khaldi
b19936b4c5 [WIN32DLLS]
* Prepare the CMake scripts for PCH.
CORE-7716

svn path=/trunk/; revision=62094
2014-02-10 12:19:56 +00:00
Amine Khaldi
f2103959d5 [MSVCRT]
* We don't need a PCH here.
CORE-7716

svn path=/trunk/; revision=62093
2014-02-10 11:15:22 +00:00
Amine Khaldi
aa8322c438 [MSV1_0]
* We don't need a PCH for one source file modules.
CORE-7716

svn path=/trunk/; revision=62092
2014-02-10 10:36:15 +00:00
Amine Khaldi
e1e91e512f [ACLEDIT]
* Add header guards to the main header.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=62090
2014-02-09 23:40:47 +00:00
Amine Khaldi
24e4d63d1f [DIRECTX]
* Prepare the CMake scripts for PCH.
CORE-7716

svn path=/trunk/; revision=62089
2014-02-09 23:29:31 +00:00
Amine Khaldi
8d7af385aa [BASESRV][CSRSRV]
* Prepare the CMake scripts for PCH.
CORE-7716

svn path=/trunk/; revision=62088
2014-02-09 23:03:24 +00:00
Amine Khaldi
f553e50746 [WIN32SS]
* Prepare the CMake scripts for PCH.
CORE-7716

svn path=/trunk/; revision=62087
2014-02-09 22:52:01 +00:00
Amine Khaldi
6c63c885ec [VMX_SVGA]
* We don't need a PCH for one source file modules.
CORE-7716

svn path=/trunk/; revision=62085
2014-02-09 22:14:09 +00:00
Amine Khaldi
9224dcf894 [FRAMEBUF_NEW]
* Add header guards to the main header.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=62084
2014-02-09 22:07:47 +00:00
Amine Khaldi
110a90536d [LIBS]
* Prepare the CMake scripts for PCH.
CORE-7716

svn path=/trunk/; revision=62083
2014-02-09 21:43:42 +00:00
Eric Kohl
d37199d4cc [SAMLIB]
SamChangePasswordUser: Encrypt the old and the new password hashes before calling the remote function.

[SAMSRV]
SamrChangePasswordUser: Decrypt the old and the new password hashes before checking the old password and storing the new password.

svn path=/trunk/; revision=62080
2014-02-09 20:51:39 +00:00
Timo Kreuzer
5a930877dd [FREELDR]
Improve performance of registry enumeration by returning the enumerated subkey in RegEnumKey, instead of searching it by name again.

svn path=/trunk/; revision=62079
2014-02-09 18:05:00 +00:00
Amine Khaldi
a4a1fab753 [DRIVERS]
* Prepare the CMake scripts for PCH.
CORE-7716

svn path=/trunk/; revision=62077
2014-02-09 17:28:01 +00:00
Christoph von Wittich
11adcc4193 [wlansvc]
disable debugging

svn path=/trunk/; revision=62076
2014-02-09 17:21:04 +00:00
Amine Khaldi
77e5f11624 [WDMAUD]
* We don't need to link to PSEH.

svn path=/trunk/; revision=62075
2014-02-09 17:09:16 +00:00
Timo Kreuzer
f75ea0d95a [NTOSKRNL]
- Rename SepAccessCheck to SepAccessCheckEx, start adding support for ObjectType and result lists, call SepAccessCheckEx from SepAccessCheck

svn path=/trunk/; revision=62074
2014-02-09 16:57:42 +00:00
Amine Khaldi
f705bb1dae [ACPICA]
* We don't need these source files in the static lib.

svn path=/trunk/; revision=62073
2014-02-09 16:55:58 +00:00
Timo Kreuzer
d700e58b85 [NTOSKRNL]
- In SepAccessCheck remove CurrentAccess (which is in all cases only a duplicate of PreviouslyGrantedAccess) and replace AccessMask with TempAccess

svn path=/trunk/; revision=62072
2014-02-09 16:21:49 +00:00
Johannes Anderwald
f03483a3f5 [INF]
- add swenum bus filter registration
- not yet used

svn path=/trunk/; revision=62071
2014-02-09 15:41:41 +00:00
Johannes Anderwald
d88d389fa0 [USBHUB]
- dont assert on invalid configuration descriptors 
CORE-7730 #comment please re-test

svn path=/trunk/; revision=62070
2014-02-09 13:59:25 +00:00
Johannes Anderwald
9ce38925d8 [USBCGGP]
- remove assert 
CORE-7833 #comment fixed #resolve

svn path=/trunk/; revision=62069
2014-02-09 13:48:30 +00:00
Timo Kreuzer
92cfc61486 [WIN32K]
Replace pldevNext and pldevPrev with a LIST_ENTRY and use standard list routines instead of broken manual handling. Should fix crash in user32:sysparams test

svn path=/trunk/; revision=62068
2014-02-09 12:46:19 +00:00
Amine Khaldi
d73bc4070e [FRAMEBUF]
* Add header guards to the main header.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=62067
2014-02-09 12:38:16 +00:00
Amine Khaldi
7b06bb1c9c [CPLS]
* Prepare the CMake scripts for PCH.
CORE-7716

svn path=/trunk/; revision=62066
2014-02-09 12:26:28 +00:00
Hermès Bélusca-Maïto
88985c5d99 [MSGINA]: Fix a memory leak. Caught by mudhead.
CORE-7871 #resolve #comment Fixed in rev.62065, thanks.

svn path=/trunk/; revision=62065
2014-02-09 11:17:29 +00:00
Amine Khaldi
19f72d7cc5 [FDEBUG]
* Add Albanian translation. By Ardit Dani.
[ACLUI]
* Enable the Albanian translation.
CORE-7868 #resolve #comment Committed in r62064. Thanks !

svn path=/trunk/; revision=62064
2014-02-09 10:52:09 +00:00
Amine Khaldi
06510e690b [BASE/SYSTEM]
* Prepare the CMake scripts for PCH.
CORE-7716

svn path=/trunk/; revision=62063
2014-02-09 10:40:34 +00:00
Johannes Anderwald
114af4f814 [NETSHELL]
- fix identation 
- found by Christoph

svn path=/trunk/; revision=62062
2014-02-09 10:24:31 +00:00
Hermès Bélusca-Maïto
2567316aa2 [CONSRV]
Silence a DPRINT.

svn path=/trunk/; revision=62061
2014-02-08 22:30:45 +00:00
Hermès Bélusca-Maïto
cc269f9cb4 [KERNEL32]
Fix finding the environment multi-string size (use the same code as in RtlpInitEnvironment instead of using hackish and broken code; the two while() are here because the environment string is a "multi-string", hence a list of strings, each terminated by a NULL char, and the whole multi-string is terminated by two NULL chars (the one of the last string plus an empty string).
Also fix a cast.
This fixes the launch of some programs, and this was triggered by tring to compiling the host-tools of the ReactOS source code with RosBE, on ReactOS.
CORE-7870 #resolve #comment Fixed in revision 62060.

svn path=/trunk/; revision=62060
2014-02-08 22:22:21 +00:00
Eric Kohl
535049cf93 [MSGINA]
- Display the current domain in the logon dialog and pass it to the logon routine.
- Fix wrong default domain registry value name.

svn path=/trunk/; revision=62059
2014-02-08 21:33:13 +00:00
Timo Kreuzer
4a8d13c7e3 [NTOSKRNL]
- Lock the token in SepPrivilegeCheck
- Make use of RtlEqualLuid instead of manual comparison of fields
- Implement SepSinglePrivilegeCheck and SePrivilegePolicyCheck and use the latter in SepAccessCheck

svn path=/trunk/; revision=62058
2014-02-08 20:01:09 +00:00
Benedikt Freisen
530512f17e [MSPAINT] change misleading "LGPL version 3" resource strings to just "LGPL" as the header comments in the sources never restricted the version
svn path=/trunk/; revision=62057
2014-02-08 19:22:31 +00:00
Johannes Anderwald
aa48263579 - implement launching hardware properties dialog
svn path=/trunk/; revision=62056
2014-02-08 19:10:07 +00:00
Amine Khaldi
3d82bfc371 [SERVICES]
* Prepare the CMake scripts for PCH.
CORE-7716

svn path=/trunk/; revision=62055
2014-02-08 19:01:04 +00:00
Amine Khaldi
4319284676 [APPLICATIONS]
* Prepare the CMake scripts for PCH.
CORE-7716

svn path=/trunk/; revision=62054
2014-02-08 18:13:52 +00:00
Benedikt Freisen
315418173c [MSPAINT]
- properly refresh scroll box client when moving a selection
- use meaningful macros for some integer constants

svn path=/trunk/; revision=62052
2014-02-08 17:49:24 +00:00
Timo Kreuzer
2972d3179b [NTOSKRNL]
Implement MiLockVirtualMemory / MiUnlockVirtualMemory. Due to missing WS list support, hack the WS list entries into the PFN, until we support WS lists.

svn path=/trunk/; revision=62051
2014-02-08 17:45:19 +00:00
Amine Khaldi
35a81cf970 [SNDREC32]
* Don't compile these two source files just yet, they're empty.

svn path=/trunk/; revision=62050
2014-02-08 17:44:38 +00:00
Amine Khaldi
d8d193b517 [NETID]
* Properly name the resource file. Fixes *nix build.

svn path=/trunk/; revision=62049
2014-02-08 17:40:22 +00:00
Amine Khaldi
757a145292 [CONSOLE]
* Properly name the resource file. Fixes *nix build.

svn path=/trunk/; revision=62048
2014-02-08 17:34:10 +00:00
Amine Khaldi
f572196910 [WINHLP32]
* We don't need to allow warnings in GCC builds anymore.

svn path=/trunk/; revision=62047
2014-02-08 17:26:49 +00:00
Amine Khaldi
8d228b4059 [RAPPS]
* We don't need to set these includes here.

svn path=/trunk/; revision=62046
2014-02-08 17:18:23 +00:00
Timo Kreuzer
0d8baf4ad3 [NTOSKRNL]
Fix LDR entry reference count.
CORE-7862 #resolve

svn path=/trunk/; revision=62045
2014-02-08 16:28:14 +00:00
Amine Khaldi
25a0f3b584 [INETCOMM]
* Add header guards to the main header.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=62044
2014-02-08 16:22:49 +00:00
Eric Kohl
04fa2dd3ef [MSGINA]
- Update IDD_NOTICE_DLG and IDD_LOGGEDOUT_DLG to better match XP/2003. Patch by Lee Schroeder. Thanks a lot!
- Fix dialogs that were not updated by Lee's patch.

CORE-7604 #resolve

svn path=/trunk/; revision=62043
2014-02-08 15:59:54 +00:00
Timo Kreuzer
e3c21af5dd [NTOSKRNL]
Move the remaining 2 ROSPFN fields into the MMPFN structure instead of allocating ROSPFNs from non-paged pool.

svn path=/trunk/; revision=62042
2014-02-08 15:54:38 +00:00
Benedikt Freisen
ab2d86c6a7 [MSPAINT] Make sure that the selection is not resized to less than 1x1 pixels
svn path=/trunk/; revision=62041
2014-02-08 15:32:51 +00:00
Amine Khaldi
258cfa34a0 [WIN32DLLS]
* Add Albanian translation. Brought to you by Ardit Dani.
CORE-7867 #resolve #comment Committed in r62040. Thanks !

svn path=/trunk/; revision=62040
2014-02-08 15:13:17 +00:00
Amine Khaldi
81013ac0e7 [SHELLEXTS]
* Add Albanian translation. Brought to you by Ardit Dani.
CORE-7866 #resolve #comment Committed in r62039. Thanks !

svn path=/trunk/; revision=62039
2014-02-08 15:08:59 +00:00
Amine Khaldi
842f1634b9 [CPLS]
* Add Albanian translation. Brought to you by Ardit Dani.
CORE-7865 #resolve #comment Committed in r62038. Thanks !

svn path=/trunk/; revision=62038
2014-02-08 15:06:20 +00:00
Timo Kreuzer
d112f4df7e [NTOSKRNL]
Stop spamming "Received Unhandled API 315f", when using recent versions of WinDbg.

svn path=/trunk/; revision=62037
2014-02-08 14:57:11 +00:00
Timo Kreuzer
dead0458d9 [NTOSKRNL]
Fix handling of compressed names in the registry.

svn path=/trunk/; revision=62036
2014-02-08 14:54:57 +00:00
Timo Kreuzer
c135323120 [NTOSKRNL]
Move access check code out of semgr.c into accesschk.c, no code change.

svn path=/trunk/; revision=62035
2014-02-08 14:48:15 +00:00
Hermès Bélusca-Maïto
c825e59ef7 [FONTS]
Remove the FontForge project of the UniVGA font, since it is now hosted on http://rtoss.googlecode.com/svn/UniVGA16/ . Update the README file accordingly.

svn path=/trunk/; revision=62034
2014-02-08 14:39:33 +00:00
Jérôme Gardou
68e04907c0 [BOOTDATA]
- Give VBE diaply adapter a description.
Dedicated to Hermès

svn path=/trunk/; revision=62033
2014-02-08 14:17:44 +00:00
Amine Khaldi
81fad2376a [WINSTA]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=62032
2014-02-08 13:38:07 +00:00
Amine Khaldi
56f3eadd4a [TRANSLATIONS]
* Turkish translation update by Erdem Ersoy.
CORE-7861

svn path=/trunk/; revision=62031
2014-02-08 13:32:53 +00:00
Jérôme Gardou
8fa4d7684a [DESK]
- Add Device Description Registry value in Display Class Installer.

svn path=/trunk/; revision=62030
2014-02-07 23:36:02 +00:00
Jérôme Gardou
4f5c53dfe7 [WIN32K]
- Slightly improve the way the Device Description is retrieved.
 - Slightly improve registry function.

svn path=/trunk/; revision=62029
2014-02-07 23:35:06 +00:00
Amine Khaldi
9bae59a449 [UNICOWS]
* Correct the destination of this dll.

svn path=/trunk/; revision=62028
2014-02-07 21:56:49 +00:00
Amine Khaldi
7b08b29f27 [BZIP2]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=62027
2014-02-07 21:44:50 +00:00
Amine Khaldi
294c6bf382 [WIN32DLLS]
* Add header guards to the main headers.
CORE-7716

svn path=/trunk/; revision=62026
2014-02-07 18:02:02 +00:00
Benedikt Freisen
26fe5c6195 [MSPAINT]
- Simplify menu initialization
- Add proof-of-concept text drawing functionality (for now with hard-coded text and font)
- use RECT instead of int[4] and POINT instead of int x,y
- move some redundant code to new function ForceRefreshSelectionContents
- rework transparent selection code using new function ColorKeyedMaskBlt

svn path=/trunk/; revision=62025
2014-02-07 17:54:25 +00:00
Amine Khaldi
7c63179f24 [MSGINA]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=62024
2014-02-07 17:38:56 +00:00
Amine Khaldi
af07a1f3d9 [WIN32SS]
* Add header guards to the main headers.
CORE-7716

svn path=/trunk/; revision=62023
2014-02-07 17:32:20 +00:00
Amine Khaldi
38408e0a97 [LIBS]
* Add header guards to the main headers.
CORE-7716

svn path=/trunk/; revision=62022
2014-02-07 16:58:53 +00:00
Amine Khaldi
4b0e4bc515 [TDI]
* Add header guards to the main header.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=62021
2014-02-07 16:54:11 +00:00
Jérôme Gardou
876906d09a [FORMATTING]
- while I am at it. No code change.

svn path=/trunk/; revision=62020
2014-02-06 22:13:15 +00:00
Jérôme Gardou
116102fec2 [KERNEL32]
- Use current directory for NULL parameter in GetDriveType
Patch by Kenneth Deane (kde678 __AT__ gmail __DOT__ com), slightly modified by myself. Thanks!

svn path=/trunk/; revision=62019
2014-02-06 22:10:44 +00:00
Timo Kreuzer
3a982ed8e3 Fix GCC build
svn path=/trunk/; revision=62017
2014-02-06 19:33:01 +00:00
Timo Kreuzer
e5c07026ca [NTOSKRNL]
Implement SepAccessCheckAndAuditAlarm, which now does proper argument capturing and forwards those to SepAccessCheckAndAuditAlarmWorker, which for now only grants access without checking.

svn path=/trunk/; revision=62016
2014-02-06 19:26:05 +00:00
Amine Khaldi
117c9232e4 [NPFS]
* Add header guards to the main header.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=62015
2014-02-06 19:08:00 +00:00
Amine Khaldi
27557e4cd0 [MUP]
* Add header guards to the main header.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=62014
2014-02-06 18:05:58 +00:00
Amine Khaldi
6353845cf6 [NDISUIO]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=62013
2014-02-06 17:19:30 +00:00
Benedikt Freisen
dacbff087d [MSPAINT] Due to the previous fix changing the selection opacity now behaved oddly when there was no selection
svn path=/trunk/; revision=62012
2014-02-06 14:08:59 +00:00
Amine Khaldi
6ead37dc63 [FASTFAT]
* Add header guards to the main header.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=62008
2014-02-06 12:28:49 +00:00
Amine Khaldi
a5351bc64c [CDFS]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=62007
2014-02-06 11:53:09 +00:00
Amine Khaldi
71f408a887 [DRIVERS]
* Add header guards to the main headers.
CORE-7716

svn path=/trunk/; revision=62006
2014-02-06 11:18:34 +00:00
Amine Khaldi
65006cbdc6 [FS_REC]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=62005
2014-02-06 10:59:19 +00:00
Hermès Bélusca-Maïto
0be53763b5 [CONSOLE]: Activate by default the new VGA font.
svn path=/trunk/; revision=62004
2014-02-05 23:28:35 +00:00
Hermès Bélusca-Maïto
1be96acf24 Added monospace flag in .ttf file (thanks Roy Tam).
svn path=/trunk/; revision=62003
2014-02-05 23:01:01 +00:00
Hermès Bélusca-Maïto
f80762c7ba Forgot that file in rev.62001.
svn path=/trunk/; revision=62002
2014-02-05 22:52:38 +00:00
Hermès Bélusca-Maïto
50e5f3cf02 [Fonts]
Add new Unicode VGA console TTF font by Roy Tam, adapted from UniVGA font by Dmitry Bolkhovityanov ( http://www.inp.nsk.su/~bolkhov/files/fonts/univga/ ).
See http://www.reactos.org/forum/viewtopic.php?f=2&t=12930#p105065
and http://www.reactos.org/forum/viewtopic.php?f=2&t=12930&start=15#p105307
for more information.
CORE-7706 #resolve #comment Committed in revsion , thanks for your efforts :)

svn path=/trunk/; revision=62001
2014-02-05 22:46:19 +00:00
Jérôme Gardou
d9b3f370ba [SCSIPORT]
- Do not pass NULL adapter to IoMapTransfer

svn path=/trunk/; revision=62000
2014-02-05 21:33:14 +00:00
Amine Khaldi
6bffa4c6ed [MSHTML][XMLLITE]
* Clarify from where did these come.

svn path=/trunk/; revision=61999
2014-02-05 21:17:42 +00:00
Amine Khaldi
a1bceddf2d [DEVENUM][DSOUND]
* Add header guards to the main headers.
CORE-7716

svn path=/trunk/; revision=61998
2014-02-05 21:12:59 +00:00
Hermès Bélusca-Maïto
8a9b8e767c [NTOS]: Remove SeInitSRM prototype unneeded after commit 61102.
svn path=/trunk/; revision=61997
2014-02-05 21:03:37 +00:00
Benedikt Freisen
9cd47b2962 [MSPAINT] Fix CORE-5954, CORE-6798 and a sign typo regarding the upper right selection resizer
svn path=/trunk/; revision=61996
2014-02-05 18:58:45 +00:00
Amine Khaldi
7d70c6a3b7 [SYSDM]
* Widen the space for "report as workstation" GUI control in all language resource. By Ștefan Fulea.
CORE-7848 #resolve #comment Committed in r61995. Thanks !

svn path=/trunk/; revision=61995
2014-02-05 18:51:05 +00:00
Amine Khaldi
e4eb4e8ff1 [MSCONFIG]
* Widen the space for some GUI controls in all language resource. By Ștefan Fulea.
CORE-7847 #resolve #comment Committed in r61994. Thanks !

svn path=/trunk/; revision=61994
2014-02-05 18:44:12 +00:00
Amine Khaldi
50e209f423 [CPLS]
* Add header guards to the main headers.
CORE-7716

svn path=/trunk/; revision=61993
2014-02-05 18:17:27 +00:00
Amine Khaldi
f80fa18b56 [USETUP][EXPLORER][SERVICES]
* Add header guards to the main headers.
CORE-7716

svn path=/trunk/; revision=61992
2014-02-05 16:35:49 +00:00
Amine Khaldi
9fa1b9ab65 [WIN32K]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61991
2014-02-05 16:30:19 +00:00
Amine Khaldi
be1c410130 [USERSRV]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61990
2014-02-05 16:27:14 +00:00
Daniel Reimer
f3ca729999 [INF]
Update German translation, too.

svn path=/trunk/; revision=61989
2014-02-04 23:39:27 +00:00
Daniel Reimer
fded7943bd [INF]
shortcuts.inf - Improve start menu program shortcuts by Lee Schroeder
CORE-7813 #resolve #comment Committed in r61988. Thx for help,

svn path=/trunk/; revision=61988
2014-02-04 23:33:32 +00:00
Daniel Reimer
3ab55f7f8f [INPUT]
Widen the space for "Turn off advanced text services" GUI control in all language resource by Ştefan Fulea
CORE-7849 #resolve #comment Committed in r61987. Thx for help.

svn path=/trunk/; revision=61987
2014-02-04 23:15:47 +00:00
Daniel Reimer
9b4c7ef5ae [CPL]
Update Russian translate by Sergei Abramov
#resolve #comment Committed in r61986. Thx for help. Btw, it might be that you forgot to send in the wined3dcfg translation?

svn path=/trunk/; revision=61986
2014-02-04 23:09:27 +00:00
Amine Khaldi
01b5503778 [CONSRV]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61985
2014-02-04 19:54:42 +00:00
Amine Khaldi
582282ffde [USER32]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61984
2014-02-04 19:40:45 +00:00
Amine Khaldi
b57fa6f0c1 [GDI32]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61983
2014-02-04 17:23:25 +00:00
Amine Khaldi
031ae1c1d2 [VIDEOPRT]
* Do not include debug.h into the main header.
* Remove one time inclusions from the main header and put them back where they belong.
* Improve the GUIDs situation.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61982
2014-02-04 17:15:06 +00:00
Amine Khaldi
f4d3adab51 [VGA]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61981
2014-02-04 17:01:57 +00:00
Amine Khaldi
931e993a35 [VGAMP]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61980
2014-02-04 16:46:41 +00:00
Amine Khaldi
401e1bb7c0 [VBEMP]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61977
2014-02-04 11:08:27 +00:00
Amine Khaldi
e052e04e03 [TDILIB]
* Create a main header and move inclusions to it.
CORE-7716

svn path=/trunk/; revision=61975
2014-02-04 10:52:50 +00:00
Amine Khaldi
df348acfe2 [ROSSYM]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61973
2014-02-04 10:47:12 +00:00
Amine Khaldi
1aba340871 [RECYCLEBIN]
* Move some inclusions to the main header.
* Improve header inclusions.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61972
2014-02-04 10:45:55 +00:00
Amine Khaldi
24209ff3c8 [MMIXER]
* Properly name the main header.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61970
2014-02-04 10:36:20 +00:00
Daniel Reimer
b0473f435a [RAPPS]
Dedicated to Amine: Add MS Word/Excel and PowerPoint Viewer to RApps.

svn path=/trunk/; revision=61969
2014-02-03 22:49:26 +00:00
Daniel Reimer
9921d75509 [mplay32]
Media Player error handling by Ricardo Hanke
CORE-7800 #resolve #comment Committed in r61968. Thx for help.

svn path=/trunk/; revision=61968
2014-02-03 20:32:25 +00:00
Daniel Reimer
bf29979bf7 Fix my german translation a bit.
svn path=/trunk/; revision=61967
2014-02-03 20:28:31 +00:00
Amine Khaldi
c041087410 [INTL]
* Fix both IDS_ERROR_NLS_KEY_REG and IDS_ERROR_NLS_CODE_REG to reflect the registry keys they are actually representing. 
* Update the error message box strings to match ones in the English Language File except for the German Language File. This is mostly done to keep better consistency until the strings are translated later on.
* By Lee Schroeder.
CORE-7843 #resolve #comment Committed in r61966.

svn path=/trunk/; revision=61966
2014-02-03 20:18:11 +00:00
Daniel Reimer
6b143e9b0c [rapps]
rapps: (for database) Many Improvements and Many Fixes by Erdem Ersoy
#resolve #comment Committed in r61963. Thx for help. Btw, stop marking other patches as duplicate of yours! The first one is the Original, not your's and you make YOUR'S the duplicate.

svn path=/trunk/; revision=61965
2014-02-03 20:04:09 +00:00
Amine Khaldi
e20351d346 [HIDPARSER]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61963
2014-02-03 17:32:34 +00:00
Amine Khaldi
5738b8acbf [STRMBASE]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61962
2014-02-03 17:28:51 +00:00
Amine Khaldi
d0c50aeedf [SERVICES]
* Add header guards to the main headers.
CORE-7716

svn path=/trunk/; revision=61960
2014-02-03 17:02:27 +00:00
Amine Khaldi
351f7fc14e [APPLICATIONS]
* Add header guards to the main headers.
CORE-7716

svn path=/trunk/; revision=61959
2014-02-03 16:13:37 +00:00
Amine Khaldi
72b7974785 [USBOHCI]
* Forgot this file. Fixes build.

svn path=/trunk/; revision=61958
2014-02-03 11:42:28 +00:00
Amine Khaldi
a0cd6b4627 [INCLUDE/STUBS]
* Add WIN32_NO_STATUS define.

svn path=/trunk/; revision=61957
2014-02-03 11:00:02 +00:00
Amine Khaldi
a69a0b3244 [HAL]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61956
2014-02-03 10:58:33 +00:00
Amine Khaldi
9e9524b559 [USBUHCI]
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61955
2014-02-03 10:55:15 +00:00
Amine Khaldi
b90ea08d19 [USBOHCI]
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61954
2014-02-03 10:53:56 +00:00
Amine Khaldi
61dfe2a760 [USBHUB]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61953
2014-02-03 10:53:08 +00:00
Amine Khaldi
94d0781f86 [USBEHCI]
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61952
2014-02-03 10:51:56 +00:00
Amine Khaldi
d42c5357fd [USBCCGP]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61951
2014-02-03 10:50:41 +00:00
Amine Khaldi
f7f5635283 [SCSIPORT]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61950
2014-02-03 10:49:41 +00:00
Amine Khaldi
5810838528 [PCIIDEX]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve the GUIDs situation.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61949
2014-02-03 10:48:20 +00:00
Amine Khaldi
efc03277d4 [FLOPPY]
* Do not include debug.h into the main header.
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61948
2014-02-03 10:46:48 +00:00
Amine Khaldi
142e6c06b4 [FDC]
* Do not include debug.h into the main header.
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61947
2014-02-03 10:45:04 +00:00
Amine Khaldi
eb04ce9050 [CLASSPNP]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve the GUIDs situation.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61946
2014-02-03 10:43:32 +00:00
Amine Khaldi
79551e8e30 [DISK_NEW]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61945
2014-02-03 10:40:25 +00:00
Amine Khaldi
559482f259 [CDROM_NEW]
* Move some inclusions to the main header.
* Improve header inclusions.
* Remove inclusions and definitions that already exist in the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61944
2014-02-03 10:39:05 +00:00
Amine Khaldi
e35722df39 [CDROM]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61943
2014-02-03 10:35:35 +00:00
Amine Khaldi
6a9e463133 [BLUE]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61942
2014-02-03 10:33:35 +00:00
Amine Khaldi
bc5311786f [SERIAL]
* Do not include debug.h into the main header.
* Remove one time inclusions from the main header and put them back where they belong.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61941
2014-02-03 00:15:44 +00:00
Amine Khaldi
63f81cf7c1 [SERENUM]
* Do not include debug.h into the main header.
* Improve the GUIDs situation.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61940
2014-02-03 00:13:57 +00:00
Amine Khaldi
c83d2b54d2 [SACDRV]
* Improve the way we include the ntoskrnl internal hdl.h.
* Remove one time inclusions from the main header and put them back where they belong.
* Improve the GUIDs situation.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61939
2014-02-03 00:11:14 +00:00
Amine Khaldi
9ff8ae1f1b [NDIS]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61938
2014-02-03 00:03:57 +00:00
Amine Khaldi
9d2571d384 [KERNEL32]
* Free the buffer using RtlFreeHeap(). Spotted by Sergei Abramov.
CORE-7834 #resolve #comment Committed a proper fix in r61937. Cheers !

svn path=/trunk/; revision=61937
2014-02-02 23:56:45 +00:00
Amine Khaldi
175aa88d04 [EVENTVWR]
* Change some of the LTEXT controls to EDITTEXT in IDD_EVENTDETAILDIALOG to better match the ones in Windows XP/2003. 
* Change the height for the Bytes and Word Radio Buttons so the two controls are not overlapping IDC_EVENTDATAEDIT.
* By Lee Schroeder.
CORE-7842 #resolve #comment Committed in 61936. Thanks !

svn path=/trunk/; revision=61936
2014-02-02 23:50:30 +00:00
Amine Khaldi
d0beff2a31 [INTL]
* Improve the English strings for the error dialogs. By Lee Schroeder.
CORE-7841 #resolve

svn path=/trunk/; revision=61935
2014-02-02 23:45:28 +00:00
Amine Khaldi
7eb7ed4823 [SHELL32]
* Fix how the shortcut targets are edited to allow for program arguments.
* Brought to you by Huw Campbell.
CORE-7763 #resolve #comment Committed in r61934. Thanks !

svn path=/trunk/; revision=61934
2014-02-02 23:41:29 +00:00
Amine Khaldi
f7c21a892e [SHELL32]
* Multithread the calculation of a folder's size when the properties box is opened to increase the responsiveness of the shell.
* Brought to you by Huw Campbell.
CORE-7829 #resolve #comment Committed in r61933. Thanks !

svn path=/trunk/; revision=61933
2014-02-02 23:40:01 +00:00
Eric Kohl
d6031f2244 [MSGINA]
Use our own implementation of LogonUser instead of the one from advapi32 in order to use only one LSA connection.

svn path=/trunk/; revision=61932
2014-02-02 21:52:27 +00:00
Daniel Reimer
fbd003350e [INTL]
Updated German translation

svn path=/trunk/; revision=61931
2014-02-02 21:13:21 +00:00
Amine Khaldi
e956e2e2aa [NTDLL]
* Properly fix a debug print specifier. Spotted by Aleksey Bragin.

svn path=/trunk/; revision=61929
2014-02-02 20:17:37 +00:00
Amine Khaldi
938af422cf [NETSHELL]
* Fix the group box overlapping issue in IDD_LAN_NETSTATUSADVANCED.
* Tighten up the dialog box to remove the margin gaps in IDD_LAN_NETSTATUSDETAILS.
* Brought to you by Lee Schroeder.
CORE-7837 #resolve #comment Committed in r61928. Thanks !

svn path=/trunk/; revision=61928
2014-02-02 19:49:28 +00:00
Amine Khaldi
d09f611410 [INTL]
* Localize the message boxes that contained hardcoded strings. 
* Create PrintErrorMsgBox() to reduce code duplication for the error messages.
* Brought to you by Lee Schroeder.
CORE-7339 #resolve #comment Committed in r61926. Cheers !

svn path=/trunk/; revision=61926
2014-02-02 19:31:07 +00:00
Timo Kreuzer
5c4082a7a6 [CRT]
- add missing __CxxFrameHandler (stub)
- Add missing c++ aliases for x64
[MSVCRT]
- Update exports on x64

svn path=/trunk/; revision=61925
2014-02-02 19:05:01 +00:00
Hermès Bélusca-Maïto
8dddaf53b2 [CMLIB]
Use a #define instead of the magic 31.

svn path=/trunk/; revision=61923
2014-02-02 16:59:03 +00:00
Hermès Bélusca-Maïto
048856c9cc [CMLIB]
- memcpy --> RtlCopyMemory
- Remove a __debugbreak()
- Improve a bit the DPRINT that is displayed when a corrupted hive is loaded.
- Fix a comment.
- Implement saving the hive file name in the hive itself. According to what windows does (just open an existing hive file with your preferred hex editor 8^) ), you can see that it copies the last 31 unicode characters of the path, and terminate it by a NULL.

[NTOS]
Remove unneeded cast.

svn path=/trunk/; revision=61922
2014-02-02 16:45:48 +00:00
Amine Khaldi
bdb5664d61 [MSVCRT]
* Add the generated stubs file to build. Fixes some MSVC x64 link issues.

svn path=/trunk/; revision=61921
2014-02-02 15:47:52 +00:00
Eric Kohl
e63eb57839 [MSGINA]
Move the LSA connection code into a separate file. This connection code will later be used by the logon code too.

svn path=/trunk/; revision=61919
2014-02-02 12:12:59 +00:00
Amine Khaldi
cfe9329efe [CMAKE/GCC]
* Add -lgcc for C++ modules too. Dedicated to Timo.

svn path=/trunk/; revision=61918
2014-02-02 11:11:53 +00:00
Hermès Bélusca-Maïto
ce54d6a7e2 [KERNEL32]: Fix build by fixing variables types.
svn path=/trunk/; revision=61914
2014-02-02 00:17:16 +00:00
Hermès Bélusca-Maïto
1826feb50f [KERNEL32]
Remove spurious cast to CSR_API_MESSAGE. What should be noted is that CsrMsg is used by both VDM thing (via CheckVdmMsg pointer) and CreateProcess thing (via CreateProcessMsg), but one after the other (first VDM only, then CreateProcess only) so that, even if the common struct/union CsrMsg is used in both cases, there is no data corruption by, e.g. CreateProcess using pieces of VDM data and vice-versa.

svn path=/trunk/; revision=61913
2014-02-02 00:08:54 +00:00
Timo Kreuzer
005703c2dc [NPFS]
- Implement NpQueryClientProcess and NpSetClientProcess
- Add a fast I/O dispatch table and implement NpFastRead and NpFastWrite
The NPFS driver is now good enough to boot Windows 2003 to desktop!

svn path=/trunk/; revision=61906
2014-02-01 20:41:16 +00:00
Eric Kohl
e61f3d956b [MSGINA]
Delay load secur32.dll.

svn path=/trunk/; revision=61901
2014-02-01 15:46:09 +00:00
Timo Kreuzer
21c0eca870 [NPFS]
- Implement NpInitializeAliases + NpTranslateAlias
- Add a number of debug traces, disabled by default

svn path=/trunk/; revision=61900
2014-02-01 14:28:15 +00:00
Timo Kreuzer
0973a225b9 [NDK]
Add PsGetProcessSecurityPort, PsSetProcessSecurityPort, PsGetCurrentThreadProcessId

svn path=/trunk/; revision=61899
2014-02-01 12:12:26 +00:00
Christoph von Wittich
988c69e1c1 [baseaddress]
hackfix for VLC Player startup

svn path=/trunk/; revision=61898
2014-02-01 08:55:54 +00:00
Hermès Bélusca-Maïto
735d21a7e3 [APPS] Remove idiotic usage of REACTOS_VERSION_DLL in resources of executable files.
svn path=/trunk/; revision=61896
2014-02-01 01:27:13 +00:00
Eric Kohl
c10bfd3da9 [MSGINA]
Revert r61888. CORE-7824.

svn path=/trunk/; revision=61895
2014-01-31 19:26:00 +00:00
Christoph von Wittich
26ed6933ab [crt]
revert 61885 and 61887

svn path=/trunk/; revision=61893
2014-01-30 21:23:25 +00:00
Amine Khaldi
e933a21800 [KERNEL32]
* Fix MSVC x64 build.

svn path=/trunk/; revision=61892
2014-01-30 20:00:29 +00:00
Amine Khaldi
c95a650a7e [FREELDR]
* Fix MSVC x64 build.

svn path=/trunk/; revision=61891
2014-01-30 19:05:54 +00:00
James Tabor
b2107235fb [NtUser] - Remove unnecessary UINT size checks see CORE-7825. Patch by: Lee Schroeder.
svn path=/trunk/; revision=61889
2014-01-30 17:36:30 +00:00
Eric Kohl
05dbef656f [MSGINA]
Create a connection to the LSA upon initialization and use it to change passwords. Logon will use the connection later.

svn path=/trunk/; revision=61888
2014-01-29 21:54:49 +00:00
Christoph von Wittich
b32e20f0c1 [crt]
fix error handling (use _dosmaperr)

svn path=/trunk/; revision=61887
2014-01-29 21:49:44 +00:00
Thomas Faber
dee3cd18d3 [LAUTUS.MSSTYLES]
- Update to latest version by Pisarz

svn path=/trunk/; revision=61886
2014-01-29 21:46:55 +00:00
Christoph von Wittich
ab7ef6db66 [crt]
partial sync of file.c with wine 1.7.11

svn path=/trunk/; revision=61885
2014-01-29 20:11:11 +00:00
Jérôme Gardou
ac3145e072 [WIN32K]
- Formatting, no code change.

svn path=/trunk/; revision=61884
2014-01-29 19:09:15 +00:00
Jérôme Gardou
e2be2729b0 [WIN32K]
- Implement GDIOBJ_TryLockObject and used it for DRIVEROBJs
 - Fix EngUnlockDriverObj

svn path=/trunk/; revision=61883
2014-01-29 18:32:14 +00:00
Amine Khaldi
ad76a6a077 [AFD]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61882
2014-01-29 11:00:53 +00:00
Amine Khaldi
1f2d5bca91 [KS]
* Properly name the main header.
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61881
2014-01-29 10:59:06 +00:00
Amine Khaldi
0bf31251ea [SERMOUSE]
* Do not include debug.h from within the main header.
* Improve the GUIDs situation.
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61880
2014-01-29 10:56:25 +00:00
Amine Khaldi
379fe87636 [MOUCLASS]
* Do not include debug.h from within the main header.
* Improve the GUIDs situation.
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61879
2014-01-29 10:54:59 +00:00
Amine Khaldi
6b89580cf4 [KBDCLASS]
* Do not include debug.h from within the main header.
* Improve the GUIDs situation.
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61878
2014-01-29 10:53:48 +00:00
Amine Khaldi
1f5cc0b90b [I8042PRT]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61877
2014-01-29 10:52:04 +00:00
Amine Khaldi
9bda77c266 [HIDCLASS]
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61876
2014-01-29 10:51:04 +00:00
Timo Kreuzer
45e155f85a [NTOSKRNL]
- Implement FsRtlRegisterFileSystemFilterCallbacks
- Fix returned ResultLength value in NtQuerySystemInformation
- Create \FileSystems\Filters folder in IopCreateRootDirectories, used by Windows fltmgr

svn path=/trunk/; revision=61874
2014-01-28 23:40:27 +00:00
Jérôme Gardou
bb6ca7fcfc [WIN32K]
- Fix allocation of DRIVEROBJ objects

svn path=/trunk/; revision=61873
2014-01-28 22:36:57 +00:00
Timo Kreuzer
55564f4975 [RTL]
Add implementation of RtlFindLastBackwardRunClear from amd64 branch, thanks to Alex for noticing that it has never been merged.

svn path=/trunk/; revision=61872
2014-01-28 21:55:30 +00:00
Timo Kreuzer
91bacc4dc8 [KSECDD]
Add public ksecioctl.h containing the supported IOCTLs

svn path=/trunk/; revision=61871
2014-01-28 21:52:53 +00:00
Amine Khaldi
38aa140c5a [MOUNTMGR]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61870
2014-01-28 21:45:44 +00:00
Amine Khaldi
ce6694437c [NTFS]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61869
2014-01-28 21:21:04 +00:00
Amine Khaldi
892e41ffa8 [MSFS]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61868
2014-01-28 20:57:32 +00:00
Eric Kohl
e713cb8534 [MSGINA]
Implement the change password dialog.
 

svn path=/trunk/; revision=61864
2014-01-28 19:32:53 +00:00
Thomas Faber
29393f6441 [MSPAINT]
- Fix buffer overflow

svn path=/trunk/; revision=61863
2014-01-28 18:25:57 +00:00
Thomas Faber
20cc310473 [MSPAINT]
- Fix build

svn path=/trunk/; revision=61862
2014-01-28 18:22:46 +00:00
Benedikt Freisen
fe9e1e9388 [MSPAINT]
Apply patches from
CORE-7551 (Drag and Drop between Paint and the shell) and
CORE-7561 (insert from file)

svn path=/trunk/; revision=61860
2014-01-28 15:46:28 +00:00
Amine Khaldi
422315f946 [PCIX]
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61859
2014-01-28 11:17:12 +00:00
Amine Khaldi
a2e358b492 [ACPI]
* Create a main header and move some inclusions to it.
CORE-7716

svn path=/trunk/; revision=61858
2014-01-28 11:11:36 +00:00
Thomas Faber
d237b22458 [SPELLING]
- Fix some typos that say "lastest." Patch by Sergei Antonov

svn path=/trunk/; revision=61857
2014-01-28 06:07:56 +00:00
Thomas Faber
13083f4d74 [PEFIXUP]
- Use correct struct member for section count. Patch by Sergei Antonov (saproj at gmail dot com)

svn path=/trunk/; revision=61856
2014-01-28 05:49:19 +00:00
Amine Khaldi
c7c833a296 [COMPBATT]
* Do not include debug.h from within the main header.
* Improve the GUIDs situation.
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61855
2014-01-27 23:11:48 +00:00
Amine Khaldi
6098f6b332 [CMBATT]
* Do not include debug.h from within the main header.
* Improve the GUIDs situation.
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61854
2014-01-27 22:55:47 +00:00
Amine Khaldi
cf290173f4 [KDCOM]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61853
2014-01-27 22:23:24 +00:00
Amine Khaldi
268afe1faf [CONDRV]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61852
2014-01-27 12:29:29 +00:00
Amine Khaldi
0f2f7f1c78 [DSOUND]
* Revert r60474 until Johannes has time to look into it.

svn path=/trunk/; revision=61851
2014-01-27 11:38:02 +00:00
Amine Khaldi
9ebfde575a [DDRAW]
* Add a note so that this won't be lost.

svn path=/trunk/; revision=61850
2014-01-27 11:14:28 +00:00
Amine Khaldi
c370a35059 * Addendum to r61843.
svn path=/trunk/; revision=61849
2014-01-27 11:09:29 +00:00
Hermès Bélusca-Maïto
beed0625d8 [BEEP]: Convert to LONGLONG before doing the multiplication (or: use our macro Int32x32To64): avoids overflows.
svn path=/trunk/; revision=61848
2014-01-27 00:30:12 +00:00
Thomas Faber
c224fd594b [LIBWINE][WINED3D]
- Import isfinite from Wine libport & hack-define copysignf -- aka fix build

svn path=/trunk/; revision=61847
2014-01-26 21:55:59 +00:00
Jérôme Gardou
5f866a6e2e [WINED3D]
- Try fixing MSVC build

svn path=/trunk/; revision=61845
2014-01-26 21:26:56 +00:00
Jérôme Gardou
78cd1ad557 [DDRAW]
- Comment out usage of GET_MODULE_HANDLE_EX_FLAG_PIN because it doesn't work.

svn path=/trunk/; revision=61844
2014-01-26 20:55:38 +00:00
Jérôme Gardou
275f6e8360 [DIRECT3D]
- Update d3d9, d3d8, ddraw and wined3d to wine 1.7.11
CORE-7796 CORE-7803 #resolve #comment Fixed with wine sync. Thanks.

svn path=/trunk/; revision=61843
2014-01-26 20:53:31 +00:00
Timo Kreuzer
518460d44c [KSECDD]
- Fix a typo in KsecQueryVolumeInformation, noticed by Michael Fritscher
- Implement KsecGatherEntropyData, which will be used in generation of cryptographically secure random numbers according to FIPS 186-2. Based on information from http://blogs.msdn.com/b/michael_howard/archive/2005/01/14/353379.aspx

svn path=/trunk/; revision=61842
2014-01-26 20:30:06 +00:00
Amine Khaldi
ae7c4bf21d [BOOTVID]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61841
2014-01-26 20:24:59 +00:00
Amine Khaldi
88daaeca46 [WS2HELP]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61840
2014-01-26 19:57:03 +00:00
Amine Khaldi
cf5fded068 [WS2_32_NEW]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61839
2014-01-26 19:40:58 +00:00
Amine Khaldi
1d30ac9d19 [WS2_32]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61837
2014-01-26 17:48:17 +00:00
Amine Khaldi
1eec99d721 [WINTRUST]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61836
2014-01-26 17:46:23 +00:00
Daniel Reimer
658bdd0a4f Small correction...
svn path=/trunk/; revision=61835
2014-01-26 17:08:43 +00:00
Amine Khaldi
be52242977 [RAPPS]
* Fix MSVC build.

svn path=/trunk/; revision=61834
2014-01-26 16:02:28 +00:00
Daniel Reimer
9606fd0fa3 [RAPPS]
rapps: (for database) Many Improvements and Many Fixes
CORE-7710 #resolve #comment Fixed a few things like missing sizes for your edited ff2, ff3 and ff3.6 files. Thx for your help.
Added universal download links for sf.net linked files.

svn path=/trunk/; revision=61833
2014-01-26 15:49:23 +00:00
Daniel Reimer
6ad9377d2d [RAPPS]
- Replace URLDownloadToFileW download routine by InternetOpenW, InternetOpenUrlW, InternetReadFile download routine. This makes it possible to set the user agent which allows us to use http://download.sourceforge.net URLs and not needing any hard coded mirrors anymore. (Thx goes to Usurp for that idea.)
- Replace CreateProcessW by ShellExecute. This reenables the question for elevated rights in Windows and allows RApps to open any file format the shell knows about.
Big thx goes out to AmineKhaldi, Christoph_vW, gigaherz and ThFabba for helping a rusted Java coder to get things in a resonable shape. ^^

svn path=/trunk/; revision=61832
2014-01-26 15:46:34 +00:00
Amine Khaldi
1e1bd36010 [WINSPOOL.DRV]
* Create a main header and move some inclusions to it.
CORE-7716

svn path=/trunk/; revision=61831
2014-01-26 14:55:05 +00:00
Amine Khaldi
e44ba580be [WINMM]
* Improve redundant inclusion.
CORE-7716

svn path=/trunk/; revision=61830
2014-01-26 14:53:32 +00:00
Amine Khaldi
52a16187fb [WININET]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61829
2014-01-26 13:23:06 +00:00
Amine Khaldi
2d1bffa08b [WINDOWSCODECS]
* Move some inclusions to the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61828
2014-01-26 12:05:45 +00:00
Amine Khaldi
a70f7bf4a0 [WDMAUD.DRV]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61827
2014-01-26 11:45:40 +00:00
Eric Kohl
7c1ecee601 [MSV1_0]
MsvpChangePassword: Open the SAM domain and user objects that represent the logon domain and user account.

svn path=/trunk/; revision=61826
2014-01-26 10:43:58 +00:00
Amine Khaldi
36e095ec6e [VBSCRIPT]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61825
2014-01-26 10:42:07 +00:00
Eric Kohl
70283bee86 [SAMSRV]
Implement SamIFreeVoid.

svn path=/trunk/; revision=61824
2014-01-26 02:34:59 +00:00
Timo Kreuzer
2815ad982d [CRYPTLIB]
MSVC doesn't define __BYTE_ORDER__, so simply assume it is LE.

svn path=/trunk/; revision=61823
2014-01-25 23:51:04 +00:00
Amine Khaldi
eb50f7b329 [UXTHEME]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61822
2014-01-25 23:07:09 +00:00
Amine Khaldi
9d7f24e068 [USERENV]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61820
2014-01-25 22:24:43 +00:00
Amine Khaldi
aeec575e5a [URLMON]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61819
2014-01-25 20:24:12 +00:00
Amine Khaldi
45f68df5a1 [SYSSETUP]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61818
2014-01-25 19:51:44 +00:00
Amine Khaldi
b0f8149ac2 [SXS]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Improve the GUIDs situation.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61817
2014-01-25 19:01:00 +00:00
Amine Khaldi
d949029f99 [STI]
* Create a main header and move some inclusions to it.
* Set the default debugging channel globally through the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61814
2014-01-25 18:44:55 +00:00
Amine Khaldi
bdc225df74 [SMDLL]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61813
2014-01-25 18:07:29 +00:00
Amine Khaldi
1bb3dbb528 [SHELL32]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61812
2014-01-25 17:24:24 +00:00
Amine Khaldi
94e3683b77 [SHDOCVW]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61811
2014-01-25 17:11:51 +00:00
Eric Kohl
9587e01663 [MSGINA]
- Enable the "Change Password" button of the security dialog.
- Initialize the "Change Password" dialog.

svn path=/trunk/; revision=61808
2014-01-25 15:56:09 +00:00
Amine Khaldi
aa6b0a87fe [SECUR32]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61807
2014-01-25 15:49:57 +00:00
Amine Khaldi
eea5796fda [SCRRUN]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61806
2014-01-25 15:37:02 +00:00
Timo Kreuzer
76350fef1c [CRYPTLIB]
Add a library for common encryption/hashing algorithms. Currently implements MD4, MD5, SHA1, RC4 (all taken from advapi32 with minor modifications) and AES (taken from OpenWrt Linux).
The library is currently used by advapi32 only, but ksecdd will make use of it later as well.

svn path=/trunk/; revision=61805
2014-01-25 13:55:08 +00:00
Amine Khaldi
8360ee1d2d [SAMSRV]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61804
2014-01-25 13:16:43 +00:00
Amine Khaldi
99527147cb [SAMLIB]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61803
2014-01-25 12:55:52 +00:00
Amine Khaldi
6bd7274859 [RASADHLP]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61802
2014-01-25 12:35:30 +00:00
Amine Khaldi
3d7942351b [OLEAUT32]
* Move some inclusions to the main header.
CORE-7716

svn path=/trunk/; revision=61801
2014-01-25 11:59:58 +00:00
Amine Khaldi
7f3ef2dfd5 [NEWDEV]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61800
2014-01-25 11:32:30 +00:00
Amine Khaldi
52f491e006 [NETSHELL]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61799
2014-01-25 10:59:27 +00:00
Amine Khaldi
b41d73f835 [NETCFGX]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61798
2014-01-25 10:45:26 +00:00
Amine Khaldi
12519e3de8 [NETAPI32]
* Remove one time inclusions from the main header and put them back where they belong.
* Move some inclusions to the main header.
CORE-7716

svn path=/trunk/; revision=61793
2014-01-24 20:24:47 +00:00
Amine Khaldi
6e7e584589 [MSXML3]
* Move some inclusions to the main header.
CORE-7716

svn path=/trunk/; revision=61792
2014-01-24 20:15:05 +00:00
Amine Khaldi
3dc50e3afc [MSWSOCK]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61791
2014-01-24 18:18:39 +00:00
Amine Khaldi
0be7d31f22 [MSVFW32]
* Move some inclusions to the main header.
* Extract the resource related definitions into resource.h and include it in both the main header and the resource file.
* Remove inclusions and definitions that already exist in the main header/resource file.
CORE-7716

svn path=/trunk/; revision=61790
2014-01-24 18:03:28 +00:00
Amine Khaldi
4c38d2c309 [MSPORTS]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61789
2014-01-24 18:00:48 +00:00
Amine Khaldi
32c14e45f6 [MSIMTF]
* Create a main header and move some inclusions to it.
* Improve the header inclusions.
CORE-7716

svn path=/trunk/; revision=61788
2014-01-24 17:59:28 +00:00
Amine Khaldi
154606ab04 [MSCTF]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61787
2014-01-24 17:37:14 +00:00
Eric Kohl
e35095afbf [MSGINA]
- Add the ability for administrators to unlock a computer that was locked by another user.
- Remove outdated code.

svn path=/trunk/; revision=61784
2014-01-23 22:05:03 +00:00
Jérôme Gardou
9f87212d66 [CMLIB]
- Increase Hive dirty counter when marking cells as dirty
 - Clear the counter accordingly when flushing the hive
[NTOSKRNL]
 - Lazy flush the registry when unlocking it
 - Correctly update hive lazy flush count when actully flushing it
 - Respect the force flush parameter
CORE-6762 #comment Should be fixed with r61783, let's see what testbot says.

svn path=/trunk/; revision=61783
2014-01-23 21:06:48 +00:00
Amine Khaldi
3cdb13b7e3 [MSCOREE]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61782
2014-01-23 18:01:59 +00:00
Amine Khaldi
1b2a553fb0 [MSAFD]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61781
2014-01-23 18:01:03 +00:00
Amine Khaldi
9b0d1bcfb3 [MSACM32]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61780
2014-01-23 17:59:52 +00:00
Amine Khaldi
ea99137843 [MPR]
* Move mprres.h inclusion to the main header.
CORE-7716

svn path=/trunk/; revision=61779
2014-01-23 17:57:47 +00:00
Amine Khaldi
237fce6822 [MMDEVAPI]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61778
2014-01-23 17:55:56 +00:00
Amine Khaldi
a63971940f [MCIAVI32]
* Remove one time mciavi.h inclusion from the main header and put it back where it belongs.
CORE-7716

svn path=/trunk/; revision=61777
2014-01-23 17:53:38 +00:00
Amine Khaldi
48cab4c068 [MAPI32]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61776
2014-01-23 17:52:54 +00:00
Amine Khaldi
830213a1cf [LSASRV]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61775
2014-01-23 17:51:20 +00:00
Amine Khaldi
f2296246ea [LPK]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61774
2014-01-23 17:49:49 +00:00
Amine Khaldi
44f2f5994e [LOCALSPL]
* Remove one time resource.h inclusion from the main header and put it back where it belongs.
CORE-7716

svn path=/trunk/; revision=61773
2014-01-23 17:46:55 +00:00
Amine Khaldi
3c885f3ebf [KERNEL32]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61772
2014-01-23 17:45:58 +00:00
Amine Khaldi
4ba913a711 [JSCRIPT]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61771
2014-01-23 17:45:05 +00:00
Amine Khaldi
a45f245075 [ITSS]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61770
2014-01-23 17:43:25 +00:00
Amine Khaldi
6f607e42cc [IMAGEHLP]
* Remove one time winternl.h inclusion from the main header and put it back where it belongs.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61769
2014-01-23 17:42:15 +00:00
Amine Khaldi
24e5e1b0be [IEFRAME]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61768
2014-01-23 11:30:37 +00:00
Amine Khaldi
fbecb771e6 [HID]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61767
2014-01-23 11:28:58 +00:00
Amine Khaldi
f91ac77f24 [HHCTRL.OCX]
* Remove one time mshtmhst.h inclusion from the main header and put it back where it belongs.
* Move resource.h inclusion to the main header.
* Remove redundant winnls.h inclusion.
CORE-7716

svn path=/trunk/; revision=61766
2014-01-23 11:27:43 +00:00
Amine Khaldi
0c66b2f86c [GDIPLUS]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61765
2014-01-23 11:25:09 +00:00
Amine Khaldi
2fab6263e9 [FUSION]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61764
2014-01-23 11:22:13 +00:00
Amine Khaldi
946e9d16fe [FMIFS]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61763
2014-01-23 11:19:27 +00:00
Amine Khaldi
20a454e741 [DNSAPI]
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61762
2014-01-23 11:16:46 +00:00
Amine Khaldi
a8bce773fa [DHCPCSVC]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61761
2014-01-23 11:15:11 +00:00
Amine Khaldi
93a84eb12d [DEVMGR]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61760
2014-01-23 11:13:16 +00:00
Timo Kreuzer
0739ebd3f9 [KSECDD]
Implement IRP_MJ_DEVICE_CONTROL, handle ioctl 0x390004, used by MS advapi32 to generate random numbers. Even though it is not very crypto-safe, for now we just use RtlRandomEx, "improved" by xoring the seed with some data from KeTickCount (no idea whether that does any good)

svn path=/trunk/; revision=61759
2014-01-22 23:41:04 +00:00
Amine Khaldi
49ca94a0f8 [BASEADDRESSES]
* Update modules' based addresses.

svn path=/trunk/; revision=61757
2014-01-22 22:51:13 +00:00
Amine Khaldi
52da71702d [CMAKE]
* Apply the 5.01 subsystem version regardless of cl version. All the supported MSVC toolchains accept it.

svn path=/trunk/; revision=61756
2014-01-22 22:46:30 +00:00
Timo Kreuzer
793f6fe43d [KSECDD]
Implement IRP_MJ_QUERY_INFORMATION and IRP_MJ_QUERY_VOLUME_INFORMATION

svn path=/trunk/; revision=61755
2014-01-22 20:52:01 +00:00
Timo Kreuzer
fcc7d66c11 [KSECDD]
Start implementing ksecdd

svn path=/trunk/; revision=61754
2014-01-22 16:58:36 +00:00
Timo Kreuzer
8b8043e5bf [NTOSKRNL]
- Implement NtPrivilegedServiceAuditAlarm, the internal function SepAdtPrivilegedServiceAuditAlarm is not implemented yet.
- Stubplement SepAccessCheckAndAuditAlarm and make NtAccessCheckAndAuditAlarm, NtAccessCheckByTypeAndAuditAlarm, NtAccessCheckByTypeResultListAndAuditAlarm and NtAccessCheckByTypeResultListAndAuditAlarmByHandle (love that name) wrappers around it.

svn path=/trunk/; revision=61753
2014-01-22 16:29:26 +00:00
Timo Kreuzer
5ed6d51e02 [NTOSKRNL]
Implement TokenSessionReference case in NtSetInformationToken, also make sure not to leak a reference on the token in case of an exception.

svn path=/trunk/; revision=61752
2014-01-22 15:05:16 +00:00
Timo Kreuzer
c9192d2c20 [NTOSKRNL]
Fix return type of PsSetProcessSecurityPort

svn path=/trunk/; revision=61751
2014-01-22 14:48:45 +00:00
Eric Kohl
4dda515e77 [MSGINA]
Move the unlock code to a separate function and display error messages if user name or password do not match.

svn path=/trunk/; revision=61750
2014-01-21 23:31:13 +00:00
Amine Khaldi
b787a3513b [DBGHELP]
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61749
2014-01-21 18:04:09 +00:00
Amine Khaldi
3ab8f89804 [CRYPT32]
* Move cryptres.h inclusion to the main header.
CORE-7716

svn path=/trunk/; revision=61748
2014-01-21 18:01:34 +00:00
Amine Khaldi
dcf4622237 [CRTDLL]
* We don't need PCH for one source file modules.
CORE-7716

svn path=/trunk/; revision=61747
2014-01-21 18:00:17 +00:00
Amine Khaldi
cabd4e530e [COMDLG32]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61746
2014-01-21 17:59:36 +00:00
Amine Khaldi
20febaafd2 [COMCTL32]
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header/resource file.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61745
2014-01-21 17:58:34 +00:00
Amine Khaldi
bca9468bea [CABINET]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61744
2014-01-21 17:56:16 +00:00
Amine Khaldi
63be6007bd [BROWSEUI]
* Remove one time inclusions from the main header and put them back where they belong.
* Set the default debugging channel globally through the main header.
* Improve the main header.
CORE-7716

svn path=/trunk/; revision=61743
2014-01-21 17:55:08 +00:00
Eric Kohl
5192d67c43 [EVENTLOG]
LogfClearFile: Write the backup file and add status checks. 

svn path=/trunk/; revision=61742
2014-01-20 21:32:49 +00:00
Eric Kohl
c3cdc1abae [MSGINA]
Save the password in the gina-context after successful logon and use it to check the password when unlocking the computer.

svn path=/trunk/; revision=61741
2014-01-20 21:23:17 +00:00
Amine Khaldi
d74e783572 [TRANSLATIONS]
* Massive update of Romanian resources. Brought to you by Ștefan Fulea.
CORE-7778 #resolve #comment Committed in r61740. Thanks !

svn path=/trunk/; revision=61740
2014-01-20 19:42:49 +00:00
Amine Khaldi
9ec6ca712b [RAPPS]
* Maintenance of Romanian resources. Brought to you by Ștefan Fulea.
CORE-7761 #resolve #comment Committed in r61739. Cheers ;)

svn path=/trunk/; revision=61739
2014-01-20 18:00:14 +00:00
Amine Khaldi
8fc7ff7770 [AVIFIL32]
* Improve the GUIDs situation.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61738
2014-01-20 13:18:32 +00:00
Amine Khaldi
3f75b028f8 [ATL100]
* Create a main header and move some inclusions to it.
CORE-7716

svn path=/trunk/; revision=61737
2014-01-20 13:16:55 +00:00
Amine Khaldi
f886edae28 [ADVAPI32]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61736
2014-01-20 13:16:06 +00:00
Amine Khaldi
2270bdbba6 [ACTIVEDS]
* Create a main header and move some inclusions to it.
CORE-7716

svn path=/trunk/; revision=61735
2014-01-20 13:14:55 +00:00
Amine Khaldi
5011f7fade [ACLUI]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61734
2014-01-20 13:14:06 +00:00
Amine Khaldi
ff191296fd [SLAYER]
* We don't need PCH for one source file modules.
CORE-7716

svn path=/trunk/; revision=61733
2014-01-20 13:12:05 +00:00
Amine Khaldi
39502106c6 [FONTEXT]
* Remove one time inclusions from the main header and put them back where they belong.
* Do not include debug.h into the main header.
CORE-7716

svn path=/trunk/; revision=61732
2014-01-20 13:10:32 +00:00
Amine Khaldi
3d3767517c [DESKMON]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61731
2014-01-20 13:09:04 +00:00
Amine Khaldi
7c0107fcd0 [DESKADP]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61730
2014-01-20 13:08:23 +00:00
Amine Khaldi
909dd423a0 [OPENGL32]
* Move wine/debug.h inclusion to the main header.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61729
2014-01-20 13:07:26 +00:00
Amine Khaldi
bdbf7cd306 [NTDLL]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61728
2014-01-20 12:59:27 +00:00
Amine Khaldi
19f2e50258 [WINED3D]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61727
2014-01-20 12:57:33 +00:00
Amine Khaldi
ba47e91e6f [QUARTZ]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61726
2014-01-20 12:37:33 +00:00
Amine Khaldi
dd0655b3f5 [QEDIT]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61725
2014-01-20 12:35:57 +00:00
Amine Khaldi
23d5e232d6 [MSDMO]
* Create a main header and move some inclusions to it.
* Set the default debugging channel globally through the main header.
CORE-7716

svn path=/trunk/; revision=61724
2014-01-20 12:34:50 +00:00
Amine Khaldi
1c6e5a90d1 [DXGI]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
* Improve header inclusions.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61723
2014-01-20 11:34:21 +00:00
Amine Khaldi
f27d6ca001 [DXDIAGN]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
* Improve header inclusions.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61722
2014-01-20 11:32:43 +00:00
Amine Khaldi
ee32b9379c [DSOUND]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
* Improve header inclusions.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61721
2014-01-20 11:30:39 +00:00
Amine Khaldi
a45032bc5d [DPLAYX]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61720
2014-01-20 11:28:30 +00:00
Amine Khaldi
b27cb871ec [DMUSIC]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61719
2014-01-20 11:27:12 +00:00
Amine Khaldi
200251f360 [DINPUT]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61718
2014-01-20 11:25:53 +00:00
Amine Khaldi
739e2b1e2b [DEVENUM]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61717
2014-01-20 11:22:40 +00:00
Amine Khaldi
8099d7d465 [DDRAW]
* Improve the GUIDs situation.
* Improve the main header.
CORE-7716

svn path=/trunk/; revision=61716
2014-01-20 11:20:33 +00:00
Amine Khaldi
7799255500 [D3DXOF]
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header.
* Improve header inclusions.
CORE-7716

svn path=/trunk/; revision=61715
2014-01-20 11:18:23 +00:00
Amine Khaldi
fc4f9522de [D3DX9_36]
* Improve the GUIDs situation.
* Improve the main header.
CORE-7716

svn path=/trunk/; revision=61714
2014-01-20 11:15:56 +00:00
James Tabor
a63ee8722e [User32]
- Sync port MDI with wine.
- Add patch from wine bug 9435.
- Commented out wine code.

svn path=/trunk/; revision=61713
2014-01-20 06:42:39 +00:00
Christoph von Wittich
93b5f39fd8 [explorer_new]
use strsafe functions

svn path=/trunk/; revision=61712
2014-01-19 19:49:12 +00:00
Christoph von Wittich
d0a842e852 [devcpux]
use strsafe functions

svn path=/trunk/; revision=61711
2014-01-19 19:27:10 +00:00
Christoph von Wittich
b3e4b3bf5d [devcpux]
tabs to spaces

svn path=/trunk/; revision=61710
2014-01-19 19:18:45 +00:00
Christoph von Wittich
ab31c6fa77 [desk.cpl]
strsafe++

svn path=/trunk/; revision=61709
2014-01-19 19:15:08 +00:00
Thomas Faber
0f74d012d4 [DDK][NDK]
- Fix some members of SHARED_CACHE_MAP
- Move MBCB to NDK where it belongs

svn path=/trunk/; revision=61708
2014-01-19 15:05:23 +00:00
Thomas Faber
57883c7aef [DDK][NDK][RTL][WS2_32_NEW]
- Add missing and improve existing declarations of RtlIpv4StringToAddress*

svn path=/trunk/; revision=61707
2014-01-19 14:56:13 +00:00
Daniel Reimer
bccb083ae2 [RAPPS]
Add Mpxplay to Application manager by Alex (jedi-to-be)
CORE-7290 #resolve #comment Committed and slightly fixed DL link and comment. Thx for help!

svn path=/trunk/; revision=61706
2014-01-19 13:17:09 +00:00
Amine Khaldi
82f57ac84d [D3DCOMPILER_43]
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61705
2014-01-19 10:47:56 +00:00
Amine Khaldi
6cd50aa6f7 [D3D9]
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61704
2014-01-19 10:46:55 +00:00
Amine Khaldi
64f2664bcb [D3D8]
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61703
2014-01-19 10:45:19 +00:00
Amine Khaldi
eba2e22634 [AMSTREAM]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61702
2014-01-19 10:43:28 +00:00
Amine Khaldi
8a219f31b4 [WINED3DCFG]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61701
2014-01-19 10:41:43 +00:00
Amine Khaldi
31cf856db3 [TIMEDATE]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61700
2014-01-19 10:40:50 +00:00
Amine Khaldi
26fd3314b8 [SYSDM]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61699
2014-01-19 10:39:14 +00:00
Amine Khaldi
fdc91cf07d [POWERCFG]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61698
2014-01-19 10:37:02 +00:00
Amine Khaldi
7d483f6921 [MMSYS]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve the GUIDs situation.
* Improve the main header.
CORE-7716

svn path=/trunk/; revision=61697
2014-01-19 10:35:30 +00:00
Amine Khaldi
363c81a378 [MAIN]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61696
2014-01-19 10:33:36 +00:00
Amine Khaldi
94098ee559 [INTL]
* Remove one time shellapi.h inclusion from the main header and put it back where it belongs.
* Do not include debug.h into the main header.
CORE-7716

svn path=/trunk/; revision=61695
2014-01-19 10:31:28 +00:00
Amine Khaldi
0769f82608 [INPUT]
* Remove one time inclusions from the main header and put them back where they belong.
* Remove redundant resource.h inclusion.
CORE-7716

svn path=/trunk/; revision=61694
2014-01-19 10:28:42 +00:00
Amine Khaldi
cb758248bd [INETCPL]
* Move some inclusions to the main header.
* Extract the resource related definitions into resource.h and include it in both the main header and the resource file.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header/resource file.
CORE-7716

svn path=/trunk/; revision=61693
2014-01-19 10:26:08 +00:00
Amine Khaldi
034d812701 [DESK]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61692
2014-01-19 10:21:10 +00:00
Amine Khaldi
8dc54b14e9 [APPWIZ]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61691
2014-01-19 10:17:54 +00:00
Amine Khaldi
569851e8f2 [HOTPLUG]
* We don't need PCH for one source file modules.
CORE-7716

svn path=/trunk/; revision=61690
2014-01-19 10:14:18 +00:00
Eric Kohl
d0cd0ca472 [EVENTVWR]
Make two more strings localizable. Patch by Ștefan Fulea.
CORE-7785 #resolve #comment Thanks a lot!

svn path=/trunk/; revision=61689
2014-01-19 10:10:38 +00:00
Thomas Faber
070f745c24 [DDK]
- Add missing reserved fields to NDIS51_MINIPORT_CHARACTERISTICS

svn path=/trunk/; revision=61688
2014-01-19 09:54:14 +00:00
Eric Kohl
04487e7a90 [USETUP]
Usetup does not properly return from quit+cancel. Patch by Ștefan Fulea.
CORE-7783 #resolve #comment Thanks a lot!

svn path=/trunk/; revision=61687
2014-01-19 09:47:27 +00:00
Thomas Faber
32a9726da2 [DDK][XDK]
- Do not evaluate the NT_ASSERT macro's parameter before stringifying it. Forgot this in r61008/CORE-7758

svn path=/trunk/; revision=61686
2014-01-19 09:28:53 +00:00
Thomas Faber
2de6ec8ee9 [NTOS]
- Add missing newline in DPRINT

svn path=/trunk/; revision=61685
2014-01-19 09:11:50 +00:00
Christoph von Wittich
a09ce0f797 [taskmgr]
formatting fixes

svn path=/trunk/; revision=61684
2014-01-19 08:52:21 +00:00
Christoph von Wittich
abb28f6a28 [winver]
convert to unicode

svn path=/trunk/; revision=61683
2014-01-19 08:30:17 +00:00
Christoph von Wittich
abe8b71bf5 [msconfig]
strsafe++

svn path=/trunk/; revision=61682
2014-01-19 08:20:45 +00:00
Eric Kohl
81b28a2a81 [MSGINA]
- Display the lock message on the lock and unlock dialogs.
- Implement the DontDisplayLastUserName and ShutdownWithoutLogon options.
- Read the DefaultUserName and DefaultDomain and display the user name on the logon dialog unless the DontDisplayLastUserName option is enabled.

svn path=/trunk/; revision=61681
2014-01-19 01:33:19 +00:00
Thomas Faber
6c05d66386 [HIDPARSER]
- Use the full bit range of input items instead of discarding high bits
CORE-7772 #resolve

svn path=/trunk/; revision=61680
2014-01-18 19:18:33 +00:00
Eric Kohl
a58d50de18 [SYSSETUP]
Set the commputer name and account domain name in unattended setup.

svn path=/trunk/; revision=61679
2014-01-18 18:28:01 +00:00
Eric Kohl
0e6bb74589 [SYSSETUP]
Fix unattended install and disable some debug output.

svn path=/trunk/; revision=61678
2014-01-18 16:54:34 +00:00
Daniel Reimer
2c25c00782 [DXDIAG]
Improve english resource file by Lee Schroeder
Added that change to all other languages, too. (Where still applicable)
CORE-7479 #resolve

svn path=/trunk/; revision=61677
2014-01-18 15:47:09 +00:00
Eric Kohl
f197d41a72 [SYSSETUP]
Use the administrator name, domain and password for the logon hack and store them in the registry for later use by winlogon if the AutoAdminLogon option is enabled.
CORE-7722 #resolve

svn path=/trunk/; revision=61676
2014-01-18 14:26:07 +00:00
Thomas Faber
097e963a80 [RAPPS]
- Allow double-clicking to install programs. Based on patch by Edijs Kolesnikovičs and Yuntian Zhang.
CORE-4357 #resolve #comment Thanks guys, this was a major annoyance.

svn path=/trunk/; revision=61675
2014-01-18 14:11:19 +00:00
Daniel Reimer
38747be342 XX.XXMB -> XX.XX MB
Rename some files to make the naming style identical.
Update to recent versions to test these for next release.

svn path=/trunk/; revision=61674
2014-01-18 13:31:27 +00:00
Thomas Faber
9cbbbc1f37 [RAPPS]
- Implement search feature. Based on patch by David Quintana.
CORE-7268 #resolve
CORE-7786 #comment rapps contains a hack to load StrStrIW using GetProcAddress. That should be removed once this issue is fixed.

svn path=/trunk/; revision=61673
2014-01-18 13:26:47 +00:00
Thomas Faber
cf6bf15e65 [RAPPS]
- Store settings in HKEY_CURRENT_USER
- Correctly show the main window if UpdateAtStart is enabled
- Improve error handling

svn path=/trunk/; revision=61672
2014-01-18 13:07:59 +00:00
Thomas Faber
6c3df451fb [RAPPS]
- Use strsafe functions. Welcome to the 21st century...

svn path=/trunk/; revision=61671
2014-01-18 12:35:18 +00:00
Daniel Reimer
38e6fa7f14 [LOG2LINES]
Improve Log2lines.exe help usage by Victor Martinez Calvo
CORE-7427 #resolve

svn path=/trunk/; revision=61670
2014-01-18 12:03:34 +00:00
Thomas Faber
aaf0f8ce65 [RAPPS]
- Do not write to the application directory. Welcome to Windows NT...

svn path=/trunk/; revision=61669
2014-01-18 11:21:48 +00:00
Thomas Faber
c85b7d884c [RAPPS]
- Don't break the build, Arch

svn path=/trunk/; revision=61668
2014-01-18 10:45:39 +00:00
Thomas Faber
50eccb575e [RAPPS]
- Do not require Administrator privileges. It's annoying and completely unnecessary

svn path=/trunk/; revision=61667
2014-01-18 10:44:27 +00:00
Timo Kreuzer
48912992a4 [ACPI]
- Fix AcpiRegQueryValue, to allow querying the required buffer size only (which was already used, but just didn't work)
- Fix GetProcessorInformation. Previously the function failed at the start, but no one checked the return value. Check return values of called functions, and properly NULL-Terminate the components of the REG_MULTI_SZ style value that  ProcessorHardwareIds is supposed to be.
- Fix NULL-termination in Bus_PDO_QueryDeviceId as well as clean up the code, fix indentation and broken if/else cases
- Add some ASSERTs and comments 

svn path=/trunk/; revision=61666
2014-01-18 00:50:10 +00:00
Timo Kreuzer
ade4c1fae8 [FRAMEBUF]
Fix MSVC warnings

svn path=/trunk/; revision=61665
2014-01-18 00:40:22 +00:00
Timo Kreuzer
c87bcbd756 [DXAPI]
Remove unnecessary forwards in spec file

svn path=/trunk/; revision=61664
2014-01-18 00:39:29 +00:00
Timo Kreuzer
208577d8ea [NTOSKRNL]
Slightly improve SeCaptureSidAndAttributesArray

svn path=/trunk/; revision=61663
2014-01-17 23:13:38 +00:00
Timo Kreuzer
b9fdfea09e [NTOSKRNL]
Fix the s*** out of SepCreateToken and NtCreateToken: respect optional arguments, do not access usermode memory without SEH, instead properly capture them, don't allocate 0 bytes from the pool, better argument verification. The function isn't perfect yet, but better and more secure.

svn path=/trunk/; revision=61662
2014-01-17 22:11:10 +00:00
Timo Kreuzer
56b0d82c30 [NTOSKRNL]
Implement SeCaptureSidAndAttributesArray and SeReleaseSidAndAttributesArray (not used yet, but very soon)

svn path=/trunk/; revision=61661
2014-01-17 21:58:28 +00:00
Timo Kreuzer
1992b71c5c [NTOSKRNL]
Fix indentation in MmFreeMemoryArea and add a DPRINT in MmCreateMemoryArea

svn path=/trunk/; revision=61660
2014-01-17 21:51:39 +00:00
Timo Kreuzer
6ea50da3a2 [NTOSKRNL]
Lookup new Ldr entries in IopInitializeBuiltinDriver (we used the old ones from the loader block, that are not valid anymore after the drivers have been relocated!)

svn path=/trunk/; revision=61659
2014-01-17 21:49:43 +00:00
Timo Kreuzer
f9a9a6e8de [NTOSKRNL]
Implement querying class data in CmpQueryKeyData

svn path=/trunk/; revision=61658
2014-01-17 21:45:53 +00:00
Christoph von Wittich
1f09821059 [mmc]
Change "Strg" to "Ctrl" for non german languages
See issue #7782 for more details.

svn path=/trunk/; revision=61657
2014-01-17 20:09:27 +00:00
Giannis Adamopoulos
f606fadb87 - fix some typos
svn path=/trunk/; revision=61656
2014-01-17 18:45:59 +00:00
Giannis Adamopoulos
a3bcba8537 [uxtheme]
- Halfplement DrawNCPreview. Everyone is welcome to improve it 

svn path=/trunk/; revision=61655
2014-01-17 18:39:40 +00:00
Giannis Adamopoulos
e5825e6426 [uxtheme]
- Greatly reduce needless repaints in the non client area but remembering the last hittest of the mouse events to redraw it only when it is needed
- Do not reset the theme region every time we move a window, also make sure we try to set a theme region only when it is needed
- Do not use OpenThemeData but use MSSTYLES_OpenThemeClass directly
- Do not reload the active theme every time we get a WM_THEMECHANGED message, make sure to see if the active theme was already loaded before trying to load it again
- See CORE-7775

svn path=/trunk/; revision=61654
2014-01-17 17:52:58 +00:00
Thomas Faber
f895117bca [MSCONFIG]
- Fix memory/handle leak in failure case of GetServices. Patch by Christoph von Wittich
- Fix service handle failure checks
- Remove unnecessary casts

svn path=/trunk/; revision=61653
2014-01-17 16:16:04 +00:00
Thomas Faber
20fe3bef9e [CABMAN]
- Fix a memory leak

svn path=/trunk/; revision=61652
2014-01-17 16:07:32 +00:00
Thomas Faber
bc0a6e79fb [CDMAKE]
- Correctly free DIR_RECORD::joliet_name

svn path=/trunk/; revision=61651
2014-01-17 16:05:29 +00:00
Giannis Adamopoulos
356a1e3a52 [uxtheme]
- Use ExtCreateRegion in GetThemeBackgroundRegion as it was fixed in win32k

svn path=/trunk/; revision=61649
2014-01-16 21:47:26 +00:00
Christoph von Wittich
38fea646ec [usetup]
fix layout issue in invalid partition error message

svn path=/trunk/; revision=61648
2014-01-16 20:31:51 +00:00
Sylvain Petreolle
eaf7dd435c [CDMAKE]
dir_hash_add_file: don't leak targetdir (14000 bytes saved per run)

svn path=/trunk/; revision=61647
2014-01-16 18:36:32 +00:00
Thomas Faber
b1d778dfbb [NTOS:MM]
- Output debug information before ASSERTing. CORE-7671
- FORCEINLINE belongs before the return type (-Wold-style-declaration)

svn path=/trunk/; revision=61646
2014-01-16 16:56:30 +00:00
Thomas Faber
d75ff2425e [CMLIB]
- Fix implicit function declaration

svn path=/trunk/; revision=61645
2014-01-16 11:00:29 +00:00
Thomas Faber
166d86883e [SNDREC32:FORMATTING]
- Fix spacing

svn path=/trunk/; revision=61644
2014-01-16 10:47:14 +00:00
Thomas Faber
bcb5f9475e [CDMAKE]
- When deleting a directory entry, also remove it from the hash table. This prevents use after free in the case of a hash collision
CORE-7774 #resolve

svn path=/trunk/; revision=61643
2014-01-16 10:29:51 +00:00
Daniel Reimer
4aa5c6f093 [SNDREC32]
add missing menus and implement Edit->Audio Properties by Robert Naumann
CORE-7442 #resolve

svn path=/trunk/; revision=61642
2014-01-16 00:56:59 +00:00
Daniel Reimer
5004e1f284 "Hack" to fix colors in themed mode in Windows AND ReactOS.
Taken from WinSpy++ (http://www.catch22.net/software/winspy) by J Brown

svn path=/trunk/; revision=61641
2014-01-16 00:10:01 +00:00
Daniel Reimer
6360f5452f [MPLAY32]
Three patches for mplay32 by Ricardo Hanke. Some more or less heavy tabs->spaces fixing and removing of spaces which are too much by myself
CORE-7590 #resolve
CORE-7594 #resolve
CORE-7613 #resolve

svn path=/trunk/; revision=61640
2014-01-15 23:59:44 +00:00
Daniel Reimer
bc31b865ff [NETSHELL]
netshell - update icons by Lee Schroeder
CORE-7152 #resolve

svn path=/trunk/; revision=61639
2014-01-15 23:31:18 +00:00
Daniel Reimer
657404b007 [KBDHEB]
Hebrew keyboard layout revamp by Baruch Rutman
CORE-7218 #resolve

svn path=/trunk/; revision=61638
2014-01-15 23:23:51 +00:00
Sylvain Petreolle
af015a505c [THEMES]
- Auto-start the Themes services
- Enable "Show window contents while dragging"

svn path=/trunk/; revision=61637
2014-01-15 23:12:01 +00:00
Daniel Reimer
f550774e3f [FONTVIEW]
fontview - Add icon to main window by Lee Schroeder
CORE-7400 #resolve

svn path=/trunk/; revision=61636
2014-01-15 23:09:46 +00:00
Sylvain Petreolle
e40ece995d [THEMES]
- Add the Lautus visual style by Pisarz. Based on a patch by Christoph von Wittich.
The resulting windows/linux themes have been checked on Windows XP.

svn path=/trunk/; revision=61635
2014-01-15 23:08:39 +00:00
Daniel Reimer
47baa965cd [MSPAINT]
MSPaint resource russian translate by zamabuvaraeu
CORE-7617 #resolve

svn path=/trunk/; revision=61634
2014-01-15 22:56:46 +00:00
Daniel Reimer
15edbdc607 Polish translation of devmgmt, explorer-new, devmgr, msgina and cmdutils help. Typo fix for sysdm by Adam Stachowicz
CORE-7636 #resolve

svn path=/trunk/; revision=61633
2014-01-15 22:50:33 +00:00
Daniel Reimer
a03cf318b1 [FONTVIEW]
Fixing Wrong Alphabetical Order by Erdem Ersoy
CORE-7756 #resolve

svn path=/trunk/; revision=61632
2014-01-15 22:40:35 +00:00
Eric Kohl
c6a16a66e3 [MSGINA]
Implement the log-off dialog.

svn path=/trunk/; revision=61631
2014-01-15 20:34:21 +00:00
Eric Kohl
a4ff1dbc49 [WINLOGON]
- Use the states STATE_INIT and SATE_LOGGED_OFF_SAS.
- State machine clean-up.

svn path=/trunk/; revision=61630
2014-01-14 22:27:34 +00:00
Timo Kreuzer
9f254f9838 [PCIIDEX] Revert unwanted changes
svn path=/trunk/; revision=61629
2014-01-14 21:30:49 +00:00
Timo Kreuzer
1ea1ab9f88 [BATTC] Check if MiniportInfo->Pdo is NULL before passing it to IoRegisterDeviceInterface
[CMBATT] Fix broken CmBattGetAcpiInterfaces
[COMPBATT] Fix "typo" in CompBattAddDevice that caused memory corruption

svn path=/trunk/; revision=61628
2014-01-14 21:21:29 +00:00
Thomas Faber
fa95b5794c [LWIP]
- Fix warning. Already applied upstream.
[CMAKE]
- Make C4013 (implicit function declaration) an error
CORE-7538

svn path=/trunk/; revision=61627
2014-01-14 21:04:39 +00:00
Timo Kreuzer
96008c8ec0 [LSASRV]
Make the LSAP_POLICY_AUDIT_EVENTS_DATA structure compatible to the one used in Windows, so that the registry data is compatible between Windows and ReactOS lsasrv. Windows does not actually use dynamically sized structures, but always stores a full structure and the AuditEventsCount is AFTER the AuditEvents array, so that it is in fact pretty pointless. But that's how it works.

svn path=/trunk/; revision=61626
2014-01-14 20:24:43 +00:00
Timo Kreuzer
1ae9a47dbe [FREELDR] Modify UiMessageBox so that it allows to pass a format string and parameters. Make use of it in WinLdrLoadBootDrivers to show the file that couldn't be loaded.
svn path=/trunk/; revision=61625
2014-01-14 20:12:07 +00:00
Timo Kreuzer
0caf2dda61 [RTL]
Fix a nasty bug in RtlQueryRegistryValues, that caused memory corruption when the the key name or data had the "wrong" length.

svn path=/trunk/; revision=61624
2014-01-14 19:41:01 +00:00
Timo Kreuzer
af7aa8d819 [NTOSKRNL]
Forgot to commit this file.

svn path=/trunk/; revision=61623
2014-01-13 22:35:01 +00:00
Eric Kohl
c633b79451 [WINLOGON]
- Implement the STATE_LOCKED and STATE_LOCKED_SAS states and their transitions.

[MSGINA]
- Disable the logoff button of the security dialog if the AutoAdminLogon option is enabled.
- Implement the unlock computer dialog. The user name and password check is not implemented yet. Just press OK to unlock the computer.
- Simulate an SAS when the DisableCAD option is enabled and the computer is locked. The unlock dialog appears immediately.

svn path=/trunk/; revision=61622
2014-01-13 22:15:27 +00:00
Timo Kreuzer
2a380017c9 [CMLIB]
Pay back the US National Debt.
... well not entirely, but at least remove the "hack similar in magnitude to the US's National Debt"! As a nice side effect we can now load Windows 2003 hive files.

svn path=/trunk/; revision=61621
2014-01-13 21:18:03 +00:00
Christoph von Wittich
e9741e1328 [halx86]
fix vendor name lookup - MegaRAID SAS 8480E VGA controllers does not exist (yet)

svn path=/trunk/; revision=61620
2014-01-13 20:09:12 +00:00
Christoph von Wittich
8db8046b10 [usetup]
fix layout issue in german translation

svn path=/trunk/; revision=61619
2014-01-13 18:43:14 +00:00
Amine Khaldi
1e1ab00ded [ACCESS]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61618
2014-01-13 13:18:29 +00:00
Amine Khaldi
60cc4a848b [LIBSXLT]
* Create a main header and move some inclusions to it.
CORE-7716

svn path=/trunk/; revision=61617
2014-01-13 13:16:57 +00:00
Amine Khaldi
e8e1a0c758 [WINLOGON]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve the main header.
CORE-7716

svn path=/trunk/; revision=61616
2014-01-13 13:16:29 +00:00
Amine Khaldi
ac6d2b8781 [SMSS]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61615
2014-01-13 13:16:07 +00:00
Amine Khaldi
8f8d12f21e [SERVICES]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve the main header.
CORE-7716

svn path=/trunk/; revision=61614
2014-01-13 13:10:28 +00:00
Amine Khaldi
849d08480d [MSIEXEC]
* Create a main header and move some inclusions to it.
CORE-7716

svn path=/trunk/; revision=61613
2014-01-13 13:08:47 +00:00
Amine Khaldi
c048eac06a [DISKPART]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61612
2014-01-13 13:07:50 +00:00
Amine Khaldi
8afbde3981 [EXPLORER_NEW]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61611
2014-01-13 13:05:47 +00:00
Amine Khaldi
ef7c130e5b [EXPLORER]
* Remove one time shlwapi.h inclusion from the main header and put them back where it belongs.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61610
2014-01-13 13:03:08 +00:00
Amine Khaldi
fa4ca7002c [USETUP]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve the GUIDs situation.
* Improve the main header.
CORE-7716

svn path=/trunk/; revision=61609
2014-01-13 13:01:38 +00:00
Amine Khaldi
e051951169 [WLANSVC]
* Create a main header and move some inclusions to it.
* Improve the header inclusions.
CORE-7716

svn path=/trunk/; revision=61608
2014-01-13 12:59:02 +00:00
Amine Khaldi
0c1383110c [TCPSVCS]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61607
2014-01-13 12:57:08 +00:00
Amine Khaldi
45f0399831 [SVCHOST]
* Remove one time inclusions from the main header and put them back where they belong.
* Do not include the whole NDK.
* Improve the main header.
CORE-7716

svn path=/trunk/; revision=61606
2014-01-13 12:50:25 +00:00
Amine Khaldi
ea967bce14 [RPCSS]
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header.
* Remove one time winsvc.h inclusion from the main header and put them back where it belongs.
CORE-7716

svn path=/trunk/; revision=61605
2014-01-13 12:47:43 +00:00
Amine Khaldi
427ef54d29 [EVENTLOG]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61604
2014-01-13 12:46:06 +00:00
Amine Khaldi
d12bc6a95a [AUDIOSRV]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve the main header.
CORE-7716

svn path=/trunk/; revision=61603
2014-01-13 12:45:14 +00:00
Amine Khaldi
d6ad93027a [WINHLP32]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header/resource file.
CORE-7716

svn path=/trunk/; revision=61602
2014-01-13 12:43:38 +00:00
Amine Khaldi
2cfbaf8c67 [TASKMGR]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61601
2014-01-13 12:43:06 +00:00
Amine Khaldi
119084f800 [SNDVOL32]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61600
2014-01-13 12:42:34 +00:00
Amine Khaldi
1e68328c3c [SNDREC32]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61599
2014-01-13 12:41:57 +00:00
Amine Khaldi
33fee669e6 [SHUTDOWN]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61598
2014-01-13 12:41:18 +00:00
Christoph von Wittich
aa3faf1dcc [usetup]
fix german text layout

svn path=/trunk/; revision=61597
2014-01-13 09:06:35 +00:00
Timo Kreuzer
9f1bf9ce45 [FREELDR/CMLIB]
Update Copyright year and fix GCC build

svn path=/trunk/; revision=61596
2014-01-12 21:55:20 +00:00
Timo Kreuzer
43e433ed3f [FREELDR]
Completely rewrite the registry code.
The old code was first loading the system hive and parsing it, duplicating each and every key and value into a custom freeldr specific registry format and used the latter to access the data. This was extremely slow when larger hive files (the one from a normal win 2003 installation is 2.5 MB vs 250kb in reactos) were imported. The new code uses the hive data directly. It's less code, faster and uses much less memory.
In the same move, refactor some mkhive code and move it into cmlib to be shared with freeldr.

svn path=/trunk/; revision=61595
2014-01-12 21:37:29 +00:00
Eric Kohl
f1c6047311 [MSGINA]
Fix potential bug in ReadRegDwordKey.
CORE-7756 #resolve

svn path=/trunk/; revision=61594
2014-01-12 21:23:01 +00:00
Sylvain Petreolle
4ba150ba61 [SYSSETUP]
Move the locale page between the acknowledgments and the owner/computer name pages.
Arch, you do not want to type your Russian password with an English layout, do you ? 

svn path=/trunk/; revision=61593
2014-01-12 15:38:17 +00:00
Eric Kohl
6d5ade5442 [WINLOGON]
- Change state to STATE_LOGGED_ON_SAS while the security dialog is open.
- Ignore an SAS while winlogon is already in an SAS state.

[MSGINA]
- Read AutoAdminLogon and DisableCAD settings when msgina is initialized.
- LoggedOutWindowProc: Disable the Cancel button on the logon dialog if the DisableCAD option has been enabled.
- GUILoggedOnSAS: Fix misuse of result variable which caused some really strange effects.

svn path=/trunk/; revision=61592
2014-01-12 10:57:02 +00:00
Timo Kreuzer
486a9d1b95 [NTOSKRNL]
Implement CmpLinkKeyToHive and create missing HKLM\Security\SAM -> HKLM\SAM\SAM and HKU\S-1-5-18 -> HKU\.Default links.

svn path=/trunk/; revision=61591
2014-01-11 23:13:48 +00:00
Amine Khaldi
467a120194 [GLU32]
* Fix whatever Z is attempting to do.

svn path=/trunk/; revision=61589
2014-01-11 21:26:12 +00:00
Eric Kohl
e7e1ec28e5 [MSGINA]
- WlxDisplaySASNotice: Do not try an auto admin logon here. Check for auto admin logon instead and let WlxLoggedOutSAS do the logon stuff.

[WINLOGON]
- Avoid posting two SAS notification messages when winlogon is started up.

svn path=/trunk/; revision=61587
2014-01-11 20:47:41 +00:00
Eric Kohl
f0ecb9c0cb [WINLOGON]
- Implement a global dialog tracking list.
- Close the SAS notice dialog before the logon dialog is created and create a new SAS notice dialog when the user cancels the logon dialog. This prevents the creation of multiple SAS notice dialogs below the logon dialog.

svn path=/trunk/; revision=61585
2014-01-11 16:20:31 +00:00
Timo Kreuzer
837597758f [NTOSKRNL]
Halfplement NtCloseObjectAuditAlarm (the internal function SepAdtCloseObjectAuditAlarm is not implemented yet, but the function now returns a proper status code)

svn path=/trunk/; revision=61584
2014-01-11 15:31:16 +00:00
Timo Kreuzer
a269ff2f2b [NTOSKRNL]
Small optimization of SepPrivilegeCheck

svn path=/trunk/; revision=61582
2014-01-11 15:23:53 +00:00
Eric Kohl
95c15b34d7 [MSGINA]
GUIDisplaySASNotice: Use the WlxDialogBoyParam function to create the SAS notice dialog.

svn path=/trunk/; revision=61581
2014-01-11 14:43:31 +00:00
Amine Khaldi
6956547bc2 [INCLUDES]
* Do not mix ReactOS and Wine style debugging.
[SPEC2DEF]
* Use DbgPrint instead of DPRINT1 for the stub functions.
[ACTIVEDS]
* Cleanup the stubs file.
CORE-7716

svn path=/trunk/; revision=61578
2014-01-10 18:58:31 +00:00
Jérôme Gardou
2c47dbb49f [WIN32K]
- Don't be so nitpicky about display frequency when setting up display driver.
Fixes vmare letter stamp behaviour after graphics driver installation

svn path=/trunk/; revision=61577
2014-01-09 23:11:03 +00:00
Amine Khaldi
4adc3e9bbd [SHELL32]
* Add support for the CF_HDROP format in the shell drop targets.
* Implement IAsyncOperation for the shell data object implementation, which is how one checks to see if it's safe to perform a background copy.
* Actually check for the IAsyncOperation interface in the drop targets.
* 7-zip and WinRAR are now mostly working correctly in terms of drag and drop.
* Brought to you by Huw Campbell.
CORE-3760

svn path=/trunk/; revision=61576
2014-01-09 13:24:39 +00:00
Jérôme Gardou
0532456b81 [WIN32K]
- Add some debug print lidting available modes from a device driver.
 - Take this as an occasion to use the much underrated win32k debug channels
Recompiling? You're so 2013!

svn path=/trunk/; revision=61575
2014-01-08 23:19:33 +00:00
Amine Khaldi
2dd3ce50de [NTOS]
* Fix release build.

svn path=/trunk/; revision=61574
2014-01-08 12:14:14 +00:00
Timo Kreuzer
842cb21775 [SMLIB]
Fix "annotation" and use a better variable name.

svn path=/trunk/; revision=61573
2014-01-08 00:01:11 +00:00
Timo Kreuzer
8d73b77251 [NTOSKRNL]
- Update CM_KEY_CONTROL_BLOCK to match win2k3 SP2 symbols
- Implement KeyCachedInformation and KeyFlagsInformation cases in CmQueryKey

svn path=/trunk/; revision=61572
2014-01-07 23:51:56 +00:00
Timo Kreuzer
e5813955cb [RTL/NTDLL]
- Implement registry transaction API (RXACT)
- Add RtlCheckForOrphanedCriticalSections stub

svn path=/trunk/; revision=61571
2014-01-07 21:26:06 +00:00
Timo Kreuzer
7ab5af14a3 [NETAPI32/SAMSRV]
- Update/fix exports to match win 2k3

svn path=/trunk/; revision=61570
2014-01-07 21:15:57 +00:00
Timo Kreuzer
f6c5b356aa [NTOSKRNL]
- Fix return value of ObOpenObjectByName (in success case the return status of ObpLookupObjectName is returned.

svn path=/trunk/; revision=61569
2014-01-07 20:50:34 +00:00
Timo Kreuzer
0a7344aca7 [RTL/NDK/NTDLL]
- Fix calling convention of RtlSetProcessIsCritical and RtlSetThreadIsCritical (they are __cdecl!)
[NDK]
- Add missing extern "C"

svn path=/trunk/; revision=61568
2014-01-07 20:23:44 +00:00
Timo Kreuzer
d3872b419c [DDK/XDK]
- Add missing _KEY_USER_FLAGS_INFORMATION
- Fix some FSCTL_* constants, add Win7/8 ones
- Sync DDK/XDK (just a reminder, you are supposed to fix XDK headers and simply regenerate the DDK headers from them)

svn path=/trunk/; revision=61567
2014-01-07 20:17:01 +00:00
Amine Khaldi
d238b96e77 [3DTEXT]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61566
2014-01-07 17:11:52 +00:00
Amine Khaldi
e317bc769d [SC]
* Move conio.h inclusion where it's used.
CORE-7716

svn path=/trunk/; revision=61565
2014-01-07 17:10:31 +00:00
Amine Khaldi
2d73d7982e [REGEDIT]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61564
2014-01-07 17:08:52 +00:00
Amine Khaldi
6731470ec2 [RAPPS]
* Move some definitions to the main header.
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61563
2014-01-07 17:07:36 +00:00
Amine Khaldi
6ead2b3ba8 [NOTEPAD]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup headers.
CORE-7716

svn path=/trunk/; revision=61562
2014-01-07 17:05:34 +00:00
Amine Khaldi
18ed7f8fd6 [TELNET]
* Move the main header up one level.
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61561
2014-01-07 17:03:47 +00:00
Amine Khaldi
130b966aec [NSLOOKUP]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61560
2014-01-07 17:01:18 +00:00
Amine Khaldi
00c90a28a5 [FTP]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup headers including the main one.
CORE-7716

svn path=/trunk/; revision=61559
2014-01-07 16:59:58 +00:00
Amine Khaldi
a32fbc04b3 [FINGER]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61558
2014-01-07 16:30:52 +00:00
Amine Khaldi
27e813b6d8 [MSTSC]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61557
2014-01-07 16:29:20 +00:00
Amine Khaldi
49507310ae [MSPAINT]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61556
2014-01-07 16:27:45 +00:00
Amine Khaldi
e4d11cd4c6 [SERVMAN]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61555
2014-01-07 16:27:17 +00:00
Amine Khaldi
ba251f61e0 [RSYM]
* Remove unused field.

svn path=/trunk/; revision=61554
2014-01-07 16:26:57 +00:00
Amine Khaldi
709cd1a624 [DEVMGMT]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61553
2014-01-06 21:03:41 +00:00
Amine Khaldi
d57f8c166e [MSCONFIG]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61552
2014-01-06 21:01:43 +00:00
Amine Khaldi
ac0c50152c [MMCCLIENT]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61551
2014-01-06 20:59:11 +00:00
Amine Khaldi
e62e1d2e20 [MAGNIFY]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61550
2014-01-06 20:56:34 +00:00
Amine Khaldi
fb0c40987e [LOGOFF]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
* Remove useless NDEBUG define.
CORE-7716

svn path=/trunk/; revision=61549
2014-01-06 20:54:43 +00:00
Amine Khaldi
b8c40cc9f4 [WINMINE]
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61548
2014-01-06 20:51:41 +00:00
Amine Khaldi
5f67c3b083 [FONTVIEW]
* Create a main header and move some inclusions to it.
CORE-7716

svn path=/trunk/; revision=61547
2014-01-06 20:48:44 +00:00
Jérôme Gardou
e3dd09553c [OPENGL32]
- remove useless assert
 - fix typo in SetDIBitstoDevice call

svn path=/trunk/; revision=61546
2014-01-06 19:25:17 +00:00
Jérôme Gardou
064fb6f84b [MESA]
- Use PSEH to test and catch SSE exceptions
#CORE-7727 Problem with software implementation is fixed with r61545. Investigating on vmware driver support.

svn path=/trunk/; revision=61545
2014-01-06 18:39:42 +00:00
Jérôme Gardou
9f55f7097f [WIN32K]
- Implement NtGdiSwapBuffers

svn path=/trunk/; revision=61541
2014-01-05 20:57:51 +00:00
Jérôme Gardou
ade300cb46 [WIN32K]
- Formatting only, no code change

svn path=/trunk/; revision=61540
2014-01-05 20:50:09 +00:00
Eric Kohl
c3b566e4d8 [LSASRV][MSV1_0]
- Add all groups, of which the user is a member, to the token group list.
- Remove the hard-coded administrators group and users group from the token group list.

This patch enables us to create ordinary user accounts which are not members of the administrator group and which do not have administrator privileges. Now we can start to test and fix the security components!

svn path=/trunk/; revision=61539
2014-01-05 16:06:16 +00:00
Amine Khaldi
3ad827aa50 [SHELL32]
* Move shell file operations to background threads to prevent the shell from hanging during long copies, deletes, and moves.
* Improve drag and drop functionality.
* Add a partial drop handler to the recycle bin.
* Brought to you by Huw Campbell.
CORE-3760

svn path=/trunk/; revision=61537
2014-01-05 12:48:42 +00:00
Eric Kohl
aa4d139a0c [SAMSRV]
SamrGetAliasMembership: Do not overwrite enties of the RID array.

svn path=/trunk/; revision=61536
2014-01-05 12:00:16 +00:00
Amine Khaldi
d3efc2ffdd [SPIDER]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
* Dedicated to Daniel Reimer.
CORE-7716

svn path=/trunk/; revision=61534
2014-01-04 15:12:53 +00:00
Amine Khaldi
73809c59e6 [CARDLIB]
* Fix build.

svn path=/trunk/; revision=61533
2014-01-04 15:07:36 +00:00
Amine Khaldi
8bda2730f2 [CARDLIB]
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61532
2014-01-04 15:01:58 +00:00
Amine Khaldi
d8b726afc2 [CARDLIB]
* Forgot this file. Fixes build.

svn path=/trunk/; revision=61531
2014-01-04 14:28:53 +00:00
Amine Khaldi
b7c599a296 [SOL]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61530
2014-01-04 14:25:09 +00:00
Amine Khaldi
5bd968466e [DXDIAG]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61529
2014-01-04 14:13:48 +00:00
Amine Khaldi
180fca0e90 [CHARMAP]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61528
2014-01-04 14:06:39 +00:00
Amine Khaldi
30109c2763 [CALC]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61527
2014-01-04 14:00:02 +00:00
Amine Khaldi
4c8f3361d9 [RTL]
* Remove one time inclusions from the main header and put them back where they belong.
* Improve the main header.
CORE-7716

svn path=/trunk/; revision=61526
2014-01-04 13:53:47 +00:00
Amine Khaldi
28e70c447d [PCMCIA]
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61525
2014-01-04 13:04:11 +00:00
Amine Khaldi
d4fa979434 [PCIX]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61524
2014-01-04 12:05:02 +00:00
Amine Khaldi
cc7bc9bd07 [PCI]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61523
2014-01-04 11:06:54 +00:00
Amine Khaldi
5aa676b878 [WINLOGON]
* Set the default debugging channel globally through the main header.
CORE-7716

svn path=/trunk/; revision=61522
2014-01-04 11:00:22 +00:00
Amine Khaldi
1fb4d1d63d [MESA]
* Create main headers for MESA components and move some inclusions to them.
CORE-7716

svn path=/trunk/; revision=61521
2014-01-04 10:35:13 +00:00
Amine Khaldi
3fc16cdb00 [VGADDI]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61520
2014-01-04 10:31:27 +00:00
Amine Khaldi
24964add2b [BASESRV]
* Remove one time inclusions from the main header and put them back where they belong.
* Include what we need from the NDK instead of the whole set.
CORE-7716

svn path=/trunk/; revision=61519
2014-01-04 10:29:54 +00:00
Amine Khaldi
d6e07f60b4 [CSRSRV]
* Remove one time inclusions from the main header and put them back where they belong.
* Remove inclusions and definitions that already exist in the main header.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61518
2014-01-04 10:27:29 +00:00
Amine Khaldi
67a66904b5 [VFATXLIB]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61517
2014-01-04 10:24:39 +00:00
Amine Khaldi
7d7e1888c1 [VFATLIB]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61516
2014-01-04 10:22:59 +00:00
Amine Khaldi
4f48733982 [EXT2LIB]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61515
2014-01-04 10:21:16 +00:00
Amine Khaldi
07cac9a63e [EPSAPI]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61514
2014-01-04 10:19:27 +00:00
Amine Khaldi
09b5f78ffd [MMIXER]
* Do not include debug.h into the main header.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61513
2014-01-04 10:17:22 +00:00
Amine Khaldi
ccdd3178ef [MMENT4]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61512
2014-01-04 10:15:33 +00:00
Amine Khaldi
cc81fe78db [MMEBUDDY]
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61511
2014-01-04 10:14:03 +00:00
Amine Khaldi
4d1f18a590 [IP]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61510
2014-01-04 10:12:37 +00:00
Amine Khaldi
0532839496 [IP]
* Properly account for checksum.S as an asm file.

svn path=/trunk/; revision=61509
2014-01-04 10:11:02 +00:00
Amine Khaldi
5222b71d38 [LIBSAMPLERATE]
* Create a main header and move some inclusions to it.
CORE-7716

svn path=/trunk/; revision=61508
2014-01-04 10:08:01 +00:00
Amine Khaldi
c2b78e67c1 [USBSTOR]
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61506
2014-01-03 19:27:01 +00:00
Amine Khaldi
7c79650128 [USBUHCI]
* Remove inclusions that already exist in the main header.
* Cleanup the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61505
2014-01-03 19:20:35 +00:00
Amine Khaldi
cd426e2a73 [USBOHCI]
* Remove inclusions that already exist in the main header.
* Cleanup the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61504
2014-01-03 18:33:25 +00:00
Amine Khaldi
19b6ce21cd [USBHUB]
* Cleanup the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61503
2014-01-03 17:45:05 +00:00
Amine Khaldi
b7e055c129 [USBEHCI]
* Remove inclusions that already exist in the main header.
* Cleanup the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61502
2014-01-03 17:23:55 +00:00
Amine Khaldi
11dd96ba5b [SYSAUDIO]
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61501
2014-01-03 17:17:28 +00:00
Amine Khaldi
bdaeed4487 [WDMAUD]
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61500
2014-01-03 17:15:34 +00:00
Amine Khaldi
ce4a906215 [KMIXER]
* Do not include debug.h into the main header.
* Remove one time inclusions from the main header and put them back where they belong.
* Cleanup the main header.
CORE-7716

svn path=/trunk/; revision=61499
2014-01-03 17:13:55 +00:00
Amine Khaldi
dd88e2643b [PORTCLS]
* Do not include debug.h into the main header.
* Cleanup the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61498
2014-01-03 17:10:56 +00:00
Amine Khaldi
8c30aa7f03 [HIDCLASS]
* Do not include debug.h into the main header.
* Cleanup the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61497
2014-01-03 10:56:03 +00:00
Amine Khaldi
35fbe8f7b5 [LIBUSB]
* Do not include debug.h into the main header.
* Cleanup the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61496
2014-01-03 10:38:06 +00:00
Amine Khaldi
2e1e78c234 [HIDPARSER]
* Do not include debug.h into the main header.
* Do not define NDEBUG globally.
CORE-7716

svn path=/trunk/; revision=61495
2014-01-03 10:28:56 +00:00
Amine Khaldi
127d03729b [HIDPARSE]
* Do not include debug.h into the main header.
CORE-7716

svn path=/trunk/; revision=61494
2014-01-03 10:22:05 +00:00
Eric Kohl
498a39835d [LSASRV][MSV1_0]
- Create the privilege set for the logon token based on the users group membrships.
- Remove the hard-coded privilege set.

svn path=/trunk/; revision=61493
2014-01-02 20:02:33 +00:00
Amine Khaldi
d4645183ce [USBCCGP]
* Remove some inclusions from the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61492
2014-01-02 14:25:01 +00:00
Amine Khaldi
0bfd04ab05 [USBCCGP]
* Do not include debug.h into the main header.
CORE-7716

svn path=/trunk/; revision=61491
2014-01-02 14:14:39 +00:00
Amine Khaldi
9cd89478ca [TCPIP]
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61490
2014-01-02 13:53:18 +00:00
Amine Khaldi
f69493f8d8 [KS]
* Do not include debug.h into the main header.
* Remove one time inclusions from the main header and put them back where they belong.
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61489
2014-01-02 11:34:12 +00:00
Amine Khaldi
33f697046e [I8042PRT]
* Do not include debug.h into the main header.
CORE-7716

svn path=/trunk/; revision=61488
2014-01-02 11:11:12 +00:00
Jérôme Gardou
8d00269e68 [OPENGL32]
- Add a debug print.
CORE-7727 #comment Please retest with debugging turned on on r61487

svn path=/trunk/; revision=61487
2014-01-02 08:46:51 +00:00
Eric Kohl
93d7d88735 [LSASRV]
Implement LsaIFree_LSAPR_PRIVILEGE_SET.

svn path=/trunk/; revision=61486
2014-01-01 23:25:26 +00:00
Amine Khaldi
f7e37445bc [KDCOM]
* Do not include debug.h into the main header.
CORE-7716

svn path=/trunk/; revision=61485
2014-01-01 22:24:17 +00:00
Amine Khaldi
a77feaee58 [XMLLITE]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61484
2014-01-01 22:20:28 +00:00
Amine Khaldi
6fbc94188e [WUAPI]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61483
2014-01-01 22:17:11 +00:00
Amine Khaldi
a1b02fb88c [WLDAP32]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header/resource file.
CORE-7716

svn path=/trunk/; revision=61482
2014-01-01 22:14:20 +00:00
Amine Khaldi
e58adb9843 [WINTRUST]
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61481
2014-01-01 22:11:43 +00:00
Amine Khaldi
1276658964 [WINMM]
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61480
2014-01-01 21:54:58 +00:00
Amine Khaldi
1e7dbd47e7 [WININET]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header/resource file.
CORE-7716

svn path=/trunk/; revision=61479
2014-01-01 21:52:15 +00:00
Amine Khaldi
d8c817aa78 [WINHTTP]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61478
2014-01-01 21:42:31 +00:00
Amine Khaldi
cea29aab6d [WINDOWSCODECS]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61477
2014-01-01 21:40:23 +00:00
Amine Khaldi
6e8b76a341 [WDMAUD.DRV]
* Do not define NDEBUG globally. Fixes build.

svn path=/trunk/; revision=61476
2014-01-01 18:55:10 +00:00
Amine Khaldi
1422c8ab7f [WDMAUD.DRV]
* Do not include debug.h into the main header.
CORE-7716

svn path=/trunk/; revision=61475
2014-01-01 18:50:14 +00:00
Amine Khaldi
716605f112 [WBEMPROX]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61474
2014-01-01 18:41:23 +00:00
Amine Khaldi
4be5b0fc34 [WBEMDISP]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61473
2014-01-01 18:35:06 +00:00
Amine Khaldi
d02c7df84f [VDMDBG]
* We don't need a PCH for one source file.
CORE-7716

svn path=/trunk/; revision=61472
2014-01-01 18:31:40 +00:00
Amine Khaldi
7335a1dec5 [VBSCRIPT]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61471
2014-01-01 18:29:51 +00:00
Amine Khaldi
7599273da4 [RICHED20]
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61470
2014-01-01 18:22:31 +00:00
Hermès Bélusca-Maïto
756543625e [REACTOS]
ReactOS 1.0 patch.

~=~=~= --_'_-- \o/ !!!! Happy New Year 2014 !!!! \o/ --_'_-- =~=~=~

Update bootlogo, WinLogon image (see rev. 58144 for details) etc...

svn path=/trunk/; revision=61469
2013-12-31 23:00:54 +00:00
Hermès Bélusca-Maïto
d5edd3f68c [NTOSKRNL]
Fix user-mode access of pointers. From a patch by Sven Bjorn (private communication) and Aleksander Andrejevic.
"[...]In the routine NtSetTimerResolution() the pointer "CurrentResolution" is
checked using ProbeForWriteUlong(), but it is then accessed outside of a try-block.
This should be an error, since the user mode memory can become invalid at any point
in time and thus potentially make the kernel crash on access.
[...]"
CORE-7387 #comment A fix by Sven Bjorn was committed in revision 61468, thanks :)

svn path=/trunk/; revision=61468
2013-12-31 20:47:05 +00:00
Eric Kohl
5661fc7c14 [ADVAPI32]
LogonUserW: Convert the logon type and pass it to LsaLogonUser.

svn path=/trunk/; revision=61467
2013-12-31 09:05:31 +00:00
Jérôme Gardou
6926a951e6 [NTOSKRNL]
- Fix compilation when not compiling in KDBG support.

svn path=/trunk/; revision=61466
2013-12-30 22:42:31 +00:00
Eric Kohl
85f5811079 [SYSSETUP]
Run an interactive logon for the administrator instead of a network logon.

svn path=/trunk/; revision=61465
2013-12-30 22:38:14 +00:00
Jérôme Gardou
8c19f17ac0 [SACDRV]
- Fix unsigned vs 0 comparison

svn path=/trunk/; revision=61464
2013-12-30 22:00:49 +00:00
Jérôme Gardou
d74ae58924 [DESK.CPL]
- remove unused variable

svn path=/trunk/; revision=61463
2013-12-30 19:30:35 +00:00
Eric Kohl
d58a6b4456 [ACPI]
Take the processor information from HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0 and pass it to the device manager.
CORE-5960 #comment Still WIP.

svn path=/trunk/; revision=61461
2013-12-29 11:14:09 +00:00
Eric Kohl
f0b87d5d81 [MSV1_0]
- Code clean-up.
- Take the user RID and pimary group RID from the user info data.

svn path=/trunk/; revision=61460
2013-12-28 23:47:04 +00:00
James Tabor
40814c5eb2 - Fix TC edit control NULL pointer. See CORE-7695.
svn path=/trunk/; revision=61458
2013-12-28 06:52:28 +00:00
Eric Kohl
20ef076be6 [LSASRV][MSV1_0]
- Add default group SIDs to the token groups list (WorldSID aka Everyone and the logon type SID).
- Remove these SIDs from the hard-coded list.

svn path=/trunk/; revision=61457
2013-12-28 01:45:36 +00:00
Amine Khaldi
8313d9bf2b [UXTHEME]
* Set the default debugging channel globally through the main header.
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61456
2013-12-28 00:19:58 +00:00
Amine Khaldi
833e0020ba [USP10]
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61455
2013-12-27 23:54:47 +00:00
Amine Khaldi
0ba1b34e24 [INCLUDE/CRT]
* Don't use __MINGW32__ because of some stupid 3rd party code setup of ours (I'm looking at you, libxml2).
* Fixes MSVC build.

svn path=/trunk/; revision=61454
2013-12-27 23:35:30 +00:00
Amine Khaldi
562e2c1fe2 [URLMON]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header/resource file.
* Improve the GUIDs situation.
* Dedicated to the newborn Olivia !
CORE-7716

svn path=/trunk/; revision=61453
2013-12-27 23:11:32 +00:00
Amine Khaldi
41db8a3768 * Fix MSVC build.
svn path=/trunk/; revision=61452
2013-12-27 22:58:57 +00:00
Jérôme Gardou
1a41980788 [INCLUDE/CRT]
- add intrin.h which redirects to compiler specific version
 - Do not add a global include directory for two headers
 - Update float.h accordingly

svn path=/trunk/; revision=61450
2013-12-27 16:25:52 +00:00
Pierre Schweitzer
aa89359e92 [MOUNTMGR]
Fix a typo.
Spotted by Thomas

svn path=/trunk/; revision=61449
2013-12-27 16:19:03 +00:00
Amine Khaldi
3c0256d2c4 [TWAIN_32]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61448
2013-12-27 14:08:56 +00:00
Amine Khaldi
ca9b838eb0 [TAPI32]
* Create a main header and move some inclusions to it.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61447
2013-12-27 14:01:01 +00:00
Amine Khaldi
6567b1f555 [SPOOLSS]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61446
2013-12-27 13:42:21 +00:00
Amine Khaldi
7a5843139d [SHLWAPI]
* Create a main header and move some inclusions to it.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header/resource file.
CORE-7716

svn path=/trunk/; revision=61445
2013-12-27 13:34:32 +00:00
Amine Khaldi
8cd89d310a [SFC]
* We don't need a PCH for one source file.
CORE-7716

svn path=/trunk/; revision=61444
2013-12-27 11:34:31 +00:00
Amine Khaldi
a4888c748b [SETUPAPI]
* Set the default debugging channel globally through the main header.
* Remove one time inclusions from the main header and put them back where they belong.
CORE-7716

svn path=/trunk/; revision=61443
2013-12-27 11:32:40 +00:00
Amine Khaldi
07f504790f [SCRRUN]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61442
2013-12-27 11:14:56 +00:00
Amine Khaldi
304f754fbf [SCRRUN]
* Fix a typo in the header guard.
CORE-7716

svn path=/trunk/; revision=61441
2013-12-27 10:33:34 +00:00
Amine Khaldi
6300087d25 [SCHANNEL]
* Create a main header and move some inclusions to it.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61440
2013-12-27 10:31:09 +00:00
Amine Khaldi
cb0a22100f [SAMSRV]
* Set the default debugging channel globally through the main header.
CORE-7716

svn path=/trunk/; revision=61439
2013-12-27 10:25:26 +00:00
Amine Khaldi
ee4ba8cfa6 [SAMLIB]
* Set the default debugging channel globally through the main header.
CORE-7716

svn path=/trunk/; revision=61438
2013-12-27 10:19:43 +00:00
Amine Khaldi
e80431a135 [RPCRT4]
* Create a main header and move some inclusions to it.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61437
2013-12-27 10:14:26 +00:00
Amine Khaldi
f1eecf0db2 [MSI]
* Include msidefs.h after propidl.h to prevent that dreadful PID_SECURITY two values problem.
CORE-7724 #resolve #comment Should be fixed in r61436.

svn path=/trunk/; revision=61436
2013-12-27 09:56:20 +00:00
Eric Kohl
a2896cf4ad [LSASRV][MSV1_0]
- Add local group SIDs to the token groups list (LocalSID and LogonSID).
- Remove these SIDs from the hard-coded list.

svn path=/trunk/; revision=61433
2013-12-26 19:20:33 +00:00
Amine Khaldi
ecefc27d4b [QMGR]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61432
2013-12-26 19:19:09 +00:00
Amine Khaldi
4e38168404 [PROPSYS]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61431
2013-12-26 19:11:46 +00:00
Amine Khaldi
5dc3ad07bd [OLEDLG]
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header/resource file.
CORE-7716

svn path=/trunk/; revision=61430
2013-12-26 19:01:25 +00:00
Amine Khaldi
1129d0f099 [OLEAUT32]
* Create a main header and move some inclusions to it.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61429
2013-12-26 18:50:10 +00:00
Timo Kreuzer
eada6279cd [FREELDR]
Improve heap allocations by using tags and using the temp heap for all temporary allocations that will not be used by the kernel. This avoids heap fragmentation for the default heap. Increase the temp heap size to 32 MB and limit the size of the cache to the temp heap size minus 128 KB to avoid exhausting the heap with cache data. See CORE-4413.
This commit is dedicated to Ronja, my beloved cat who passed away on 5th of December. Rest in peace, little Schnuppel.

svn path=/trunk/; revision=61428
2013-12-26 16:58:56 +00:00
Amine Khaldi
56f0833252 [OLE32]
* Create a main header and move some inclusions to it.
* Remove inclusions and definitions that already exist in the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61427
2013-12-26 16:07:35 +00:00
Amine Khaldi
665b30366a [NEWDEV]
* Set the default debugging channel globally through the main header.
CORE-7716

svn path=/trunk/; revision=61426
2013-12-26 13:30:44 +00:00
Amine Khaldi
01e4efc7b4 [NETSHELL]
* Set the default debugging channel globally through the main header.
CORE-7716

svn path=/trunk/; revision=61425
2013-12-26 13:02:46 +00:00
Amine Khaldi
13ceeb7415 [MSXML3]
* Create a main header and move some inclusions to it.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61424
2013-12-26 12:57:01 +00:00
Eric Kohl
06cf1802b7 [INCLUDE]
Fix the value of the INHERITED_ACE flag. It is either 16 or 0x10 but never 10.

svn path=/trunk/; revision=61423
2013-12-26 09:28:33 +00:00
James Tabor
1fce6b4441 - Synced to Wine-1.7.9.
svn path=/trunk/; revision=61422
2013-12-26 06:34:56 +00:00
Pierre Schweitzer
3c03b26a4f [MOUNTMGR]
Implement MountMgrQueryDosVolumePath

svn path=/trunk/; revision=61421
2013-12-25 22:47:30 +00:00
Pierre Schweitzer
ad8fe5ab95 [DDK]
Remove stray '\'

svn path=/trunk/; revision=61420
2013-12-25 22:25:36 +00:00
Amine Khaldi
61bfe69c9b [MSTASK]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61418
2013-12-25 21:09:20 +00:00
Amine Khaldi
83cc61d079 [MSPORTS]
* Set the default debugging channel globally through the main header.
CORE-7716

svn path=/trunk/; revision=61417
2013-12-25 21:02:45 +00:00
Amine Khaldi
0e07bddae7 [MSI]
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61416
2013-12-25 20:42:59 +00:00
Eric Kohl
3dc69167c9 [][LSASRV][MSV1_0]
- Move the creation of the token owner SID from msv1_0 to lsasrv.
- If the user is a member of the administrators group, the adminstrators group becomes the owner of the token. Otheriwse, the user is the owner of the token.


svn path=/trunk/; revision=61415
2013-12-25 18:15:53 +00:00
Amine Khaldi
6db005ca4d [MSHTML]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header/resource file.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61414
2013-12-25 17:40:49 +00:00
Amine Khaldi
417108243e [MSGINA]
* Set the default debugging channel globally through the main header.
CORE-7716

svn path=/trunk/; revision=61413
2013-12-25 15:55:48 +00:00
Amine Khaldi
0b68d9fedb [MSCTF]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61412
2013-12-25 15:51:35 +00:00
Amine Khaldi
dca5c07bbe [MSCOREE]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61411
2013-12-25 15:31:19 +00:00
Amine Khaldi
9d02c5e329 [MMDEVAPI]
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61410
2013-12-25 15:19:53 +00:00
Amine Khaldi
0b5e0ae28b [MAPI32]
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61409
2013-12-25 15:03:21 +00:00
Amine Khaldi
376c9adb71 * Remove incorrect headers.
svn path=/trunk/; revision=61408
2013-12-25 14:56:05 +00:00
Amine Khaldi
0a286a48aa [ITSS]
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61407
2013-12-25 14:53:25 +00:00
Amine Khaldi
dcc0d72261 [INETCOMM]
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61406
2013-12-25 14:46:47 +00:00
Amine Khaldi
5d5e807bb3 [HNETCFG]
* Remove unneeded inclusion.
CORE-7716

svn path=/trunk/; revision=61405
2013-12-25 14:36:37 +00:00
Amine Khaldi
e8bb8cf765 [ITSS_GUID]
* We no longer need this library.

svn path=/trunk/; revision=61404
2013-12-25 14:26:18 +00:00
Amine Khaldi
f7d401e81f [HHCTRL.OCX]
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61403
2013-12-25 14:23:09 +00:00
Amine Khaldi
1ab8e1248f [AVIFIL32]
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61402
2013-12-25 13:27:32 +00:00
Eric Kohl
021ea6a4f8 [LSASRV][MSV1_0]
- Move the creation of the default DACL from msv1_0 to lsasrv. Create the default DACL only if the selected authentication package does not provide one.

svn path=/trunk/; revision=61401
2013-12-25 13:24:42 +00:00
Amine Khaldi
aac4baa0ad [MSACM32]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions that already exist in the main header/resource file.
CORE-7716

svn path=/trunk/; revision=61400
2013-12-25 11:46:57 +00:00
Eric Kohl
5ee36b1e8f [LSASRV]
Set session data after the logon token has been created. Still WIP.

svn path=/trunk/; revision=61399
2013-12-25 11:36:17 +00:00
Amine Khaldi
642f87027e [MPR]
* Create a main header and move some inclusions to it.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header/resource file.
CORE-7716

svn path=/trunk/; revision=61398
2013-12-25 11:26:57 +00:00
Amine Khaldi
673d558994 [MMDEVAPI]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61397
2013-12-25 11:10:09 +00:00
Amine Khaldi
c34b73e86d * The infamous "Forgot this file"...
svn path=/trunk/; revision=61396
2013-12-25 10:42:48 +00:00
Amine Khaldi
1c077fceb5 [MMDRV]
* Move some inclusions to the main header.
* Do not include debug.h into the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61395
2013-12-25 10:39:58 +00:00
Amine Khaldi
f5dfd72012 [I8042PRT]
* A better way of handling GUIDs thanks to Timo.
CORE-7716

svn path=/trunk/; revision=61394
2013-12-25 10:25:08 +00:00
Amine Khaldi
e8f61c45db [USBSTOR]
* A better way of handling GUIDs thanks to Timo.
CORE-7716

svn path=/trunk/; revision=61393
2013-12-25 10:21:22 +00:00
Amine Khaldi
5d6fb77f85 [MCIAVI32]
* Set the default debugging channel globally through the main header.
CORE-7716

svn path=/trunk/; revision=61392
2013-12-24 22:56:27 +00:00
Amine Khaldi
7286365580 [MAPI32]
* Create a main header and move some inclusions to it.
* Set the default debugging channel globally through the main header.
* Remove inclusions that already exist in the main resource file.
CORE-7716

svn path=/trunk/; revision=61391
2013-12-24 22:50:09 +00:00
Amine Khaldi
3ebada04e3 [LSASRV]
* Set the default debugging channel globally through the main header.
CORE-7716

svn path=/trunk/; revision=61388
2013-12-24 22:26:13 +00:00
Amine Khaldi
f9f55e5cb1 * Forgot this file.
svn path=/trunk/; revision=61387
2013-12-24 21:56:03 +00:00
Amine Khaldi
c36b4a7737 [JSCRIPT]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header/resource file.
CORE-7716

svn path=/trunk/; revision=61386
2013-12-24 21:47:58 +00:00
Amine Khaldi
afece00e5a [ITSS]
* Create a main header and move some inclusions to it.
* Set the default debugging channel globally through the main header.
CORE-7716

svn path=/trunk/; revision=61385
2013-12-24 21:45:30 +00:00
Amine Khaldi
8172b44b7e [I8042PRT]
* Define INITGUID in the main header.
CORE-7716

svn path=/trunk/; revision=61384
2013-12-24 21:16:17 +00:00
Amine Khaldi
1644776d78 [INETCOMM]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61383
2013-12-24 21:14:27 +00:00
Amine Khaldi
40d21d6d6d [IMAGEHLP]
* Create a main header and move some inclusions to it.
* Set the default debugging channel globally through the main header.
CORE-7716

svn path=/trunk/; revision=61382
2013-12-24 21:02:32 +00:00
Amine Khaldi
c13ce549c9 [USBSTOR]
* Define INITGUID in the main header.
CORE-7716

svn path=/trunk/; revision=61381
2013-12-24 20:58:27 +00:00
Amine Khaldi
9c1738cd73 [IEFRAME]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61380
2013-12-24 20:56:17 +00:00
Amine Khaldi
102d96c6d9 [USBUHCI]
* Move some inclusions and definitions to the main header.
* Do not include debug.h into the main header.
CORE-7716

svn path=/trunk/; revision=61379
2013-12-24 20:54:29 +00:00
Amine Khaldi
da18e46206 [HNETCFG]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61378
2013-12-24 20:45:58 +00:00
Amine Khaldi
3c2eccf652 [USBOHCI]
* Move some inclusions and definitions to the main header.
* Do not include debug.h into the main header.
CORE-7716

svn path=/trunk/; revision=61377
2013-12-24 20:42:53 +00:00
Amine Khaldi
de4d0588b6 [LOCALSPL]
* Move some inclusions to the main header.
* Extract the resource related definitions into resource.h and include it in both the main header and the resource file.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header/resource file.
CORE-7716

svn path=/trunk/; revision=61376
2013-12-24 20:40:55 +00:00
Amine Khaldi
b975b24103 [HLINK]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61367
2013-12-24 11:32:15 +00:00
Amine Khaldi
570cbd0768 [XCOPY]
* Fix the resources that reference parameters.
CORE-7720 #resolve #comment Fixed in r61366. Thanks !

svn path=/trunk/; revision=61366
2013-12-24 11:29:44 +00:00
Amine Khaldi
f1d8f4cc05 [HID]
* Do not include debug.h into the main header.
CORE-7716

svn path=/trunk/; revision=61363
2013-12-23 19:02:14 +00:00
Amine Khaldi
c91602e5b7 [HHCTRL.OCX]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header/resource file.
CORE-7716

svn path=/trunk/; revision=61362
2013-12-23 18:59:26 +00:00
Amine Khaldi
58253c16bd [HHCTRL.OCX]
* Remove no longer needed file.
CORE-7469

svn path=/trunk/; revision=61361
2013-12-23 18:55:24 +00:00
Amine Khaldi
f9bea6048d [GDIPLUS]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61359
2013-12-23 18:33:45 +00:00
Amine Khaldi
92cf82554d [FUSION]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61357
2013-12-23 18:16:01 +00:00
Amine Khaldi
c4d6d656ed [FRAMEDYN]
* Improve header inclusions.

svn path=/trunk/; revision=61354
2013-12-23 18:03:35 +00:00
Amine Khaldi
cc9a7822d0 [CRYPT32]
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header/resource file.
CORE-7716

svn path=/trunk/; revision=61353
2013-12-23 17:56:35 +00:00
Amine Khaldi
aec6fa47e8 [UNIATA]
* Use the proper debugging define.

svn path=/trunk/; revision=61351
2013-12-23 15:11:00 +00:00
Amine Khaldi
4bfbf60827 [SFC_OS]
* We don't need a PCH (one source file).

svn path=/trunk/; revision=61350
2013-12-23 15:08:58 +00:00
Amine Khaldi
8d8e790f2c [CRTDLL]
* Cleanup unused header inclusions.

svn path=/trunk/; revision=61349
2013-12-23 15:07:40 +00:00
Amine Khaldi
2f71f0d785 [USBSTOR]
* Do not include debug.h into the main header.
CORE-7716

svn path=/trunk/; revision=61348
2013-12-23 14:50:17 +00:00
Amine Khaldi
90c20950e8 [AVIFIL32]
* Move some inclusions to the main header.
* Extract the resource related definitions into resource.h and include it in both the main header and the resource file.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header/resource file.
CORE-7716

svn path=/trunk/; revision=61347
2013-12-23 14:44:50 +00:00
Amine Khaldi
bd5811d13b [AUTHZ]
* Do not include debug.h into the main header.
CORE-7716

svn path=/trunk/; revision=61346
2013-12-23 14:23:40 +00:00
Amine Khaldi
841399ed95 [ADVPACK]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61345
2013-12-23 14:20:15 +00:00
Amine Khaldi
f085d641dc [COMDLG32]
* Skip itemdlg.c.

svn path=/trunk/; revision=61344
2013-12-23 14:17:45 +00:00
Amine Khaldi
1fa10a970d [COMDLG32]
* Move some inclusions to the main header.
* Extract the resource related definitions into resource.h and include it in both the main header and the resource file.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header/resource file.
CORE-7716

svn path=/trunk/; revision=61343
2013-12-23 14:12:26 +00:00
Amine Khaldi
d636a700ee [PSAPI]
* This module doesn't need a PCH (one source file).
CORE-7716

svn path=/trunk/; revision=61342
2013-12-22 19:06:31 +00:00
Amine Khaldi
06c2684e83 [COMCTL32]
* Move some inclusions to the main header.
* Extract the resource related definitions into resource.h and include it in both the main header and the resource file.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61341
2013-12-22 19:02:59 +00:00
Amine Khaldi
212abd9a8a [KERNEL32]
* Add stdio.h inclusion to the main header.
* Add some missing definitions to the internal header.
* Remove inclusions and definitions that already exist in the main header.
* Make the Wine synced source files use the main header.
CORE-7716

svn path=/trunk/; revision=61340
2013-12-22 18:10:41 +00:00
Amine Khaldi
7291616d83 [OBJSEL]
* Improve header inclusions.
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61339
2013-12-22 18:01:43 +00:00
Amine Khaldi
9bf098744c [CABINET]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61338
2013-12-22 17:55:22 +00:00
Amine Khaldi
6cf5162abd [SHDOCVW]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61337
2013-12-22 17:11:12 +00:00
Amine Khaldi
dd9b9c9af9 [QUARTZ]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61336
2013-12-22 17:03:20 +00:00
Amine Khaldi
96c3ffb738 [QEDIT]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61335
2013-12-22 16:59:08 +00:00
Jérôme Gardou
ba2ab59c2f [CMIDRIVER]
- Do not use the WAVERT interface, it's a win vista+ thing

svn path=/trunk/; revision=61334
2013-12-22 16:58:58 +00:00
Amine Khaldi
8d2caa099b [STRMBASE]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61333
2013-12-22 16:51:58 +00:00
Jérôme Gardou
c5510e9936 [NTOSKRNL]
- Stop being shy and claim having WDM 1.30, like windows 2003 does

svn path=/trunk/; revision=61332
2013-12-22 15:42:47 +00:00
Jérôme Gardou
52dbb0a1ec [CMIPCI]
- Use correct calling convention for some callbacks
 - Actually use DriverEntry as entry point
CORE-7094 CORE-7668 #Comment Please retest after r61331

svn path=/trunk/; revision=61331
2013-12-22 15:26:17 +00:00
Amine Khaldi
fa1dfebfeb [USBHUB]
* Do not include debug.h into the main header.
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61330
2013-12-21 19:15:13 +00:00
Amine Khaldi
95313a5fb0 [WINED3D]
* Move some inclusions to the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61329
2013-12-21 19:11:16 +00:00
Amine Khaldi
b453f9616c [DMUSIC]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61328
2013-12-21 18:59:44 +00:00
Amine Khaldi
b54cee4f88 [DEVENUM]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Extract the resource IDs into resource.h and include it in both the main header and the resource file.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61327
2013-12-21 18:21:51 +00:00
Amine Khaldi
cd74723d2f [DDRAW]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61326
2013-12-21 17:31:51 +00:00
Amine Khaldi
942db97a16 [D3DX9_36]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61325
2013-12-21 16:50:22 +00:00
Amine Khaldi
560a2a6824 [D3DCOMPILER_43]
* Move some inclusions to the main header.
* Remove inclusions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61324
2013-12-21 16:44:34 +00:00
Amine Khaldi
6826772bca [D3D9]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61323
2013-12-21 15:33:19 +00:00
Amine Khaldi
22eaae4710 [D3D8]
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove useless inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61322
2013-12-21 15:04:43 +00:00
Amine Khaldi
143d9ab570 [USBEHCI]
* Do not include debug.h into the main header.
CORE-7716

svn path=/trunk/; revision=61321
2013-12-21 14:59:21 +00:00
Amine Khaldi
a29379fc7c [USBEHCI]
* Move hardware.h inclusion to the main header.
* Define INITGUID in the main header.
CORE-7716

svn path=/trunk/; revision=61320
2013-12-21 14:19:14 +00:00
Amine Khaldi
1441b8007f [EXPLORER]
* Add resource.h inclusion to the main header.
* Remove some unneeded inclusions.
CORE-7716

svn path=/trunk/; revision=61319
2013-12-21 14:15:30 +00:00
Amine Khaldi
5af51747bd [LIBTIFF]
* Introduce a main header.
* Remove some unneeded inclusions.
CORE-7716

svn path=/trunk/; revision=61318
2013-12-21 14:07:54 +00:00
Amine Khaldi
282eceb38b [CMAKE]
* Support only debug and release configuration types (in the VS solutions).

svn path=/trunk/; revision=61317
2013-12-21 13:53:05 +00:00
Amine Khaldi
ca811619b0 [DXDIAG]
* Remove some commented out inclusions.

svn path=/trunk/; revision=61316
2013-12-21 13:47:09 +00:00
Amine Khaldi
359a887df3 [EVENTLOG]
* Do not include debug.h into the main header.
CORE-7716

svn path=/trunk/; revision=61315
2013-12-21 13:45:16 +00:00
Amine Khaldi
5170eaeaaf [SNDREC32]
* Attempt to fix a.. crime against style.

svn path=/trunk/; revision=61314
2013-12-21 13:29:23 +00:00
Amine Khaldi
b4e3ee3563 [LSASRV]
* Fix build. Eric, please inspect.

svn path=/trunk/; revision=61313
2013-12-21 13:23:51 +00:00
Eric Kohl
b1815921b9 [ADVAPI32]
LsapCopyLocalGroups: Determine the size of each client SID and copy it into the local adress space.

svn path=/trunk/; revision=61312
2013-12-21 11:35:14 +00:00
Giannis Adamopoulos
0fbc07a49d [user32_apitest]
- Arch, don't allow the mouse to create unexpected messages because this will surely cause failures. Also if you move the mouse during the test you will also get these failures

svn path=/trunk/; revision=61311
2013-12-21 10:44:10 +00:00
Amine Khaldi
55f7ba08b7 [USETUP]
* Turkish translation update by Erdem Ersoy.
CORE-7408

svn path=/trunk/; revision=61308
2013-12-19 23:20:27 +00:00
Amine Khaldi
723e4cc82d [TRANSLATIONS]
* Turkish translation update by Erdem Ersoy.
CORE-7408

svn path=/trunk/; revision=61307
2013-12-19 23:18:30 +00:00
Amine Khaldi
1d683c049c [FREELDR]
* Include the proper header instead of incompatibly redefining a type.

svn path=/trunk/; revision=61306
2013-12-19 22:49:16 +00:00
Amine Khaldi
e57c30f549 [SYSAUDIO]
* Do not include debug.h into the main header.

svn path=/trunk/; revision=61305
2013-12-19 22:45:32 +00:00
Amine Khaldi
fb5615d608 [WDMAUD]
* Do not include debug.h into the main header.

svn path=/trunk/; revision=61304
2013-12-19 22:39:27 +00:00
Thomas Faber
b6ffc426d7 [KERNEL32_TEST]
- Move ROS-only tests into apitest

svn path=/trunk/; revision=61303
2013-12-19 21:39:09 +00:00
Thomas Faber
ecced5a6cb [WINETESTS]
- Do not suppress nonexistent warnings

svn path=/trunk/; revision=61302
2013-12-19 21:30:10 +00:00
Thomas Faber
4d6844c0b2 [SHIMGVW]
- Add Save button functionality. Patch by Ricardo Hanke.
CORE-7702

svn path=/trunk/; revision=61301
2013-12-19 20:29:17 +00:00
Amine Khaldi
b72d77fce3 [EXPLORER]
* Add Albanian translation. By Ardit Dani.
CORE-7713 #resolve #comment Committed in r61300. Thanks !

svn path=/trunk/; revision=61300
2013-12-19 19:49:20 +00:00
Thomas Faber
7c3d601fa1 [DLLS]
- Warnings are not okay
[SHELL32]
- Comment out unused variables in WIP code

svn path=/trunk/; revision=61299
2013-12-19 19:42:33 +00:00
Amine Khaldi
59a114060b [EXPLORER]
* Remove unneeded header inclusion.

svn path=/trunk/; revision=61298
2013-12-19 19:17:38 +00:00
Amine Khaldi
714a1c3262 [APPLICATIONS]
* Add Albanian translation for notepad, taskkill and wmic. By Ardit Dani.
CORE-7712 #resolve #comment Committed in r61297. Thanks !

svn path=/trunk/; revision=61297
2013-12-19 19:11:37 +00:00
Jérôme Gardou
a46891d109 [SHELL32]
- Fix a GCC warning.

svn path=/trunk/; revision=61296
2013-12-19 18:52:57 +00:00
Amine Khaldi
f69a3b2930 [FASTFAT]
* Do not include debug.h into the main header.

svn path=/trunk/; revision=61295
2013-12-19 16:20:28 +00:00
Amine Khaldi
d6218793bb [SHELL32]
* Initial go at the Drag & Drop support. Work is still ongoing here. Brought to you by Huw Campbell.
CORE-3760

svn path=/trunk/; revision=61294
2013-12-19 12:51:32 +00:00
Amine Khaldi
e9a8c50011 [SHELL32]
* Make the Recycle Bin icon reflect whether the bin is empty or not. Brought to you by Huw Campbell.
CORE-3712 #resolve #comment Committed in r61293. Cheers ;)

svn path=/trunk/; revision=61293
2013-12-19 11:44:30 +00:00
James Tabor
ea4d6f444e [User32]
- Fixes TC 8 and GetWindowText issues. See CORE-7447 and CORE-7695.

svn path=/trunk/; revision=61292
2013-12-19 03:35:27 +00:00
Eric Kohl
1f430a2e98 [ADVAPI32]
ConvertStringSidToSidW: Fix a wrong entry in the SID table.

svn path=/trunk/; revision=61291
2013-12-18 22:27:11 +00:00
Eric Kohl
b1932aac4d [ADVAPI32]
Do not deregister the logon process after logon. Close the port when the DLL is unloaded.

svn path=/trunk/; revision=61285
2013-12-17 21:01:18 +00:00
Eric Kohl
a740935f27 [LSASRV]
LsapLogonUser: Copy the local groups SID array from the clients adress space the servers adress space.

svn path=/trunk/; revision=61284
2013-12-17 20:56:52 +00:00
Eric Kohl
69f7494d47 [ADVAPI32]
- Remove the old logon code. It is not needed any longer.
- LogonUserW: Pass two SIDs (LogonSid and LocalSid) to LsaLogonUser.
- LogonUserW: Use a better token source name.

svn path=/trunk/; revision=61281
2013-12-16 14:03:46 +00:00
Thomas Faber
b02c8bafe8 [SPEC2DEF]
- Fix the order of NONAME/PRIVATE/DATA in def file output

svn path=/trunk/; revision=61280
2013-12-15 22:01:53 +00:00
Thomas Faber
91a2cc0cad [MPLAY32]
- Correctly set the trackbar range for long files. Patch by Ricardo Hanke (foreverwinter at hotmail dot de)
CORE-7631 #resolve #comment Thanks! Committed in r61279

svn path=/trunk/; revision=61279
2013-12-15 19:46:09 +00:00
Eric Kohl
5a9dd2eb87 [NETCFGX]
Formatting. No code changes!

svn path=/trunk/; revision=61273
2013-12-14 20:27:45 +00:00
Eric Kohl
d0d5cf63bb [NETSHELL]
CORE-4949
Fix the network adapter name retrieval code. Adapter names should be visible again. Retest please.

svn path=/trunk/; revision=61272
2013-12-14 18:19:30 +00:00
Jérôme Gardou
602a8fa908 [BROWSEUI]
- Actually return the operation result.

svn path=/trunk/; revision=61271
2013-12-14 16:10:59 +00:00
Eric Kohl
671f721ef1 [DEVMGR]
CORE-6350
Hack: Call the "Install hardware" wizard when the user clicks the "update driver" button.

svn path=/trunk/; revision=61270
2013-12-14 15:58:35 +00:00
Dmitry Gorbachev
952460b582 [CMAKE]
Use -ffat-lto-objects option for LTCG builds. GCC 4.9 now defaults 
to slim LTO, which (owing to linker bug #13557) fails with undefined 
reference errors.
[LWIP]
Compile with -fno-builtin-malloc -fno-builtin-free. GCC bug #56578.

svn path=/trunk/; revision=61266
2013-12-13 17:50:57 +00:00
Dmitry Gorbachev
e819fe007e [CMAKE][INCLUDE]
- In DPRINT1(), ASSERT(), etc. - print relative (to REACTOS_SOURCE_DIR) 
paths to reduce debug log spam.
- Unify GCC and MSVC versions of _WARN() macro.

svn path=/trunk/; revision=61265
2013-12-13 17:50:49 +00:00
Dmitry Gorbachev
66d21d8cd9 Update FreeLdr linker script file. Remove unused files.
svn path=/trunk/; revision=61262
2013-12-12 16:52:49 +00:00
Eric Kohl
ad566c4411 [FASTFAT]
Fix coding style and indentation in remaining files. No code changes!

svn path=/trunk/; revision=61261
2013-12-12 13:51:50 +00:00
Eric Kohl
b637046c9d [FASTFAT]
Fail, if we try to overwrite an eixting read-only file.

svn path=/trunk/; revision=61260
2013-12-11 11:42:44 +00:00
Eric Kohl
02b443855b [FASTFAT]
Set the archive attribute for opened non-directory files in overwrite or supersede mode.

svn path=/trunk/; revision=61259
2013-12-10 18:48:55 +00:00
Eric Kohl
0aab21ffff [FASTFAT]
Set the archive attribute for new non-directory files.

svn path=/trunk/; revision=61258
2013-12-10 09:53:21 +00:00
Daniel Reimer
9ac89f7ffd [RAPPS]
- Update existant entries
CORE-7504 #resolve #comment Committed in r61255. Thanks!
CORE-7497 #resolve #comment Committed in r61255. Thanks!
CORE-7493 #resolve #comment Bochs is now loaded directly from sf.net mirror... Committed in r61255. Thanks!
CORE-7490 #resolve #comment Committed in r61255. Thanks!

svn path=/trunk/; revision=61255
2013-12-09 21:31:07 +00:00
Eric Kohl
771254a62c [FASTFAT]
Fix coding style and indentation in remaining files. No code changes!

svn path=/trunk/; revision=61254
2013-12-09 18:48:13 +00:00
Eric Kohl
c031a44d65 [FASTFAT]
VfatSetInformation:
- Rename the variable RC to Status.
- Get rid of variable CanWait.

svn path=/trunk/; revision=61253
2013-12-09 12:55:23 +00:00
Eric Kohl
3f339ec7b9 [FASTFAT]
Fix coding style and indentation. No code changes!

svn path=/trunk/; revision=61252
2013-12-09 10:35:15 +00:00
James Tabor
5a02327fd0 [Win32SS]
- Improvements to the message system. Fix hook write backs. Reduced memory when calling back from server side. Disabled post or send, leaving it in place just for a while, to test. See CORE-7447.

svn path=/trunk/; revision=61251
2013-12-09 01:55:48 +00:00
James Tabor
43e1c8ae59 [Win32k]
- Fix timer for CORE-4701. Test application now works.

svn path=/trunk/; revision=61250
2013-12-08 22:44:02 +00:00
Sylvain Petreolle
9e489e04b4 [TRANSLATIONS]
Add Spider Solitaire description to shortcuts.inf.
CORE-7247 #resolve

svn path=/trunk/; revision=61249
2013-12-08 18:27:56 +00:00
Sylvain Petreolle
390a2d9f3e [APPWIZ]
Fix Gecko installer download.
CORE-7687 #resolve

svn path=/trunk/; revision=61248
2013-12-08 17:50:02 +00:00
Eric Kohl
c9dcb0ed7f [WINLOGON]
Fix coding style and indentation. No code changes!

svn path=/trunk/; revision=61247
2013-12-08 14:31:40 +00:00
Amine Khaldi
15d0fe7c54 [PSDK]
* Fix a FIXME.
* Add missing wincrypt.h inclusion.

svn path=/trunk/; revision=61245
2013-12-08 11:16:53 +00:00
James Tabor
21d38eb786 [Win32k]
- Restore code from revision 48982 by Giannis Adamopoulos. See CORE-6554.
- Port sync wine winpos code. Fixes all the wine win:test_children/popup_zorder tests except "move hwnd_F and its popups down" that is if'ed out. Side effect, ReactOS regressed from 29 to 48 failures for the DeferWindowPos API test. That is not bad compared to wine ran 347 tests and 52 failures, ReactOS ran 385 tests.
- Keeping code if'ed out for now and added a flag to set most bottom window.

svn path=/trunk/; revision=61244
2013-12-08 00:40:54 +00:00
Amine Khaldi
e81e634203 [WS2_32_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=61243
2013-12-07 20:26:32 +00:00
James Tabor
0e741f08cb [RosApps]
- Add cat, ps and winefile for testing. Building winefile (cmake hacked please check it) is syned up with wine head (winefile.c/h only).

svn path=/trunk/; revision=61241
2013-12-07 01:37:47 +00:00
Amine Khaldi
88abeb9ff2 [RPCRT4_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=61238
2013-12-06 23:30:49 +00:00
Amine Khaldi
e1f0a94aa4 [RPCRT4]
* Sync with Wine 1.7.1.
[PSDK]
* Update rpcdce.h, rpcdcep.h and rpcndr.h.
CORE-7469

svn path=/trunk/; revision=61237
2013-12-06 23:26:11 +00:00
Amine Khaldi
93465c41a9 [ADVAPI32/CRED]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=61236
2013-12-06 15:38:38 +00:00
Amine Khaldi
5705b0f196 [TRANSLATIONS]
* Add Albanian translations to all the base/system folder. Brought to you by Ardit Dani.
CORE-7675 #resolve #comment Committed in r61235. Thanks !

svn path=/trunk/; revision=61235
2013-12-06 15:21:08 +00:00
Amine Khaldi
7f3ce788d5 [ADVAPI32/CRYPT]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=61234
2013-12-06 15:04:04 +00:00
Amine Khaldi
fd61990d48 [CMD][EXPLORER_NEW]
* Add Albanian translation. By Ardit Dani.
CORE-7674

svn path=/trunk/; revision=61233
2013-12-06 15:00:40 +00:00
Amine Khaldi
c690a22437 [README.WINE]
* uuid is our own lib and it's not synced with Wine.
CORE-7469

svn path=/trunk/; revision=61232
2013-12-06 10:26:52 +00:00
Amine Khaldi
11d949b7fd [ACTIVEDS]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=61231
2013-12-06 10:20:01 +00:00
Amine Khaldi
136310c136 [TRANSLATIONS]
* Add Albanian translation for reactos, usetup, vmwinst and welcome. By Ardit Dani.
CORE-7673 #resolve #comment Committed in r61228. Thanks !

svn path=/trunk/; revision=61228
2013-12-05 16:40:32 +00:00
Hermès Bélusca-Maïto
064ee89a12 [ROSAPPS]
Remove the legacy directory.rbuild file.

[VGAFONTEDIT]
- Add necessary headers definitions for CPI font files.
- Add some (unused for now) PSFv1 definitions.
- Add a (unused for now) VGAFONT structure that defines whether the font is stored as RAW, CPI or PSF.

svn path=/trunk/; revision=61227
2013-12-05 02:19:57 +00:00
Hermès Bélusca-Maïto
b651d464c5 [VGAFONTEDIT]
- Convert resource file in the Amine way ;)
- Remove legacy .rbuild file.
- Just start to introduce cpi.h header for future support of CPI font files.
- Split up precompiled header into raw, psf and cpi headers for each supported font format.

svn path=/trunk/; revision=61226
2013-12-05 01:00:49 +00:00
Amine Khaldi
f4bbf58e0e [WBEMDISP]
* Import from Wine 1.7.1.
[PSDK]
* Import wbemdisp.idl from Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=61225
2013-12-04 20:44:14 +00:00
Amine Khaldi
41b6eb4b9b [SHDOCLC]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=61224
2013-12-04 19:50:17 +00:00
Amine Khaldi
5ff58df3d7 * Right...
svn path=/trunk/; revision=61223
2013-12-04 18:15:07 +00:00
Amine Khaldi
943fb3612c [TRANSLATIONS]
* Add Albanian translation to almost all the applications folder. Brought to you by Ardit Dani.
CORE-7672 #resolve #comment Committed in r61222. Thanks !

svn path=/trunk/; revision=61222
2013-12-04 18:11:32 +00:00
Amine Khaldi
fc99aade6d [IEXPLORE]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=61221
2013-12-04 16:19:51 +00:00
Amine Khaldi
5518b2f202 [EXTRAC32]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=61220
2013-12-04 16:18:44 +00:00
Amine Khaldi
984d7ff19c [XCOPY]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=61219
2013-12-04 16:17:23 +00:00
Amine Khaldi
057af0c3fe [REG]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=61218
2013-12-04 16:16:01 +00:00
Amine Khaldi
63caee8c45 [ODBC32]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=61217
2013-12-04 16:13:32 +00:00
Amine Khaldi
825e925d47 [README.WINE]
* Update the status of expand, msiexec and taskkill.
CORE-7469

svn path=/trunk/; revision=61216
2013-12-04 16:11:26 +00:00
Daniel Reimer
e4569b9ff5 [WIN32]
Update all German RC files of non Wine DLLs except the missing one in BROWSEUI.

svn path=/trunk/; revision=61213
2013-12-04 00:02:47 +00:00
Hermès Bélusca-Maïto
2ce23daed3 [KERNEL32]: Fix QueryPerformanceFrequency: it's when NtQueryPerformanceCounter returns a frequency of zero, that HW perf counters are not implemented.
svn path=/trunk/; revision=61212
2013-12-03 23:57:16 +00:00
Daniel Reimer
65881aa3cc [ACLUI]
Fix completely b0rked dialog layouts in the one and only dialog in this dll. 12 languages were fixed and the german translation updated.

svn path=/trunk/; revision=61209
2013-12-03 21:21:19 +00:00
Amine Khaldi
2983621f6d [TWAIN_32_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=61208
2013-12-03 11:27:55 +00:00
Amine Khaldi
c20aabb675 [TWAIN_32]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=61207
2013-12-03 11:27:32 +00:00
Amine Khaldi
d222b33686 [INETCPL]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=61206
2013-12-03 10:33:02 +00:00
Amine Khaldi
92be71c20b [VERSION_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=61202
2013-12-02 22:45:51 +00:00
Amine Khaldi
78c2ec5eeb [VERSION]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=61201
2013-12-02 22:45:16 +00:00
Amine Khaldi
600e33cfc4 [PSDK]
* Define MAKEINTRESOURCE correctly for Wine sources.
CORE-7669 #resolve #comment Fixed in r61200.

svn path=/trunk/; revision=61200
2013-12-02 22:41:02 +00:00
Amine Khaldi
b46c4ec2b9 [APPWIZ][COMCTL32][UXTHEME]
* Use explicit casts to pass __WINESRC__ strictness.
CORE-7669

svn path=/trunk/; revision=61199
2013-12-02 22:40:06 +00:00
Amine Khaldi
829ee94ddd [GDI32_WINETEST]
* Don't define __WINESRC__ (just yet).
* Don't define __ROS_LONG64__ twice.

svn path=/trunk/; revision=61198
2013-12-02 22:36:55 +00:00
Amine Khaldi
fbd5350a59 [PSDK]
* Remove the no longer needed, __WINESRC__ based differentiation within DEVMODE.

svn path=/trunk/; revision=61197
2013-12-02 22:22:55 +00:00
Amine Khaldi
68a9141620 [PSDK]
* Add DUMMYUNIONNAME1 and DUMMYSTRUCTNAME1 to ntdef.h (winnt.h already has them).

svn path=/trunk/; revision=61196
2013-12-02 22:19:15 +00:00
Amine Khaldi
c9a2398976 [PSDK]
* Fix IMAGE_RESOURCE_DIRECTORY_ENTRY structure.
[KERNEL32][VERSION]
* Correct the use of IMAGE_RESOURCE_DIRECTORY_ENTRY.
CORE-7667 #resolve

svn path=/trunk/; revision=61195
2013-12-02 10:56:38 +00:00
Daniel Reimer
72ca7a9058 [SHELLEXT]
Fix/Update german RC files.

svn path=/trunk/; revision=61193
2013-12-01 22:54:08 +00:00
Daniel Reimer
8a8f10936a [CPL]
Translate wined3dcfg.rc
Update german translations of hdwwiz, inetcpl, input, joy, sysdm and timedate

svn path=/trunk/; revision=61192
2013-12-01 22:41:46 +00:00
Thomas Faber
470f323c46 [DEVMGR]
- Correctly display memory ranges
CORE-7666 #resolve

svn path=/trunk/; revision=61191
2013-12-01 20:13:46 +00:00
Daniel Reimer
3e358ebc0d Some more tidy up work.
svn path=/trunk/; revision=61190
2013-12-01 19:44:37 +00:00
Daniel Reimer
cd8385a3b5 One more SUBLANG_DEFAULT!!!
svn path=/trunk/; revision=61189
2013-12-01 19:12:30 +00:00
Daniel Reimer
3244b17bb8 Update for 3rd Party Files.txt and syssetup.rc accordingly.
CORE-7638 #resolve #comment Committed in r61188. Thanks

svn path=/trunk/; revision=61188
2013-12-01 19:11:56 +00:00
Amine Khaldi
f15e799d12 [README.WINE]
* Update the status of schannel.
CORE-7469

svn path=/trunk/; revision=61187
2013-12-01 16:24:04 +00:00
Amine Khaldi
8e49363495 [SCHANNEL_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=61186
2013-12-01 16:23:36 +00:00
Amine Khaldi
7636e2ea77 [PROPSYS_WINETEST]
* Improve build.

svn path=/trunk/; revision=61185
2013-12-01 16:17:22 +00:00
Amine Khaldi
bd1275ef40 [PROPSYS]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=61184
2013-12-01 16:16:11 +00:00
Amine Khaldi
1569aba76f [IMM32_WINETEST]
* Improve build.

svn path=/trunk/; revision=61183
2013-12-01 16:11:05 +00:00
Amine Khaldi
0f5c139042 [IMM32_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=61182
2013-12-01 15:57:54 +00:00
Amine Khaldi
54063f46ee [IMM32]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=61181
2013-12-01 15:57:34 +00:00
Eric Kohl
a1b360f0cd [BOOTDATA]
Add registry entries for certain file types. Patch by Lee Schroeder.
CORE-7513 #resolve

svn path=/trunk/; revision=61180
2013-12-01 15:20:52 +00:00
Amine Khaldi
0ae819fb7e [VGAFONTS]
* Add a VGA Font for Codepage 857 (Turkish). By Erdem Ersoy.
CORE-7449 #resolve #comment Committed in r61179. Thanks.

svn path=/trunk/; revision=61179
2013-12-01 15:12:01 +00:00
Amine Khaldi
10e7a23933 [TRANSLATIONS]
* Italian translation update by Ivan Di Francesco.
CORE-7641 #resolve #comment Committed in r61178. Grazie.

svn path=/trunk/; revision=61178
2013-12-01 15:03:17 +00:00
Amine Khaldi
a615df170a [USETUP]
* Turkish translation update by Erdem Ersoy. Now with an attempt to fix the encoding.
CORE-7408

svn path=/trunk/; revision=61177
2013-12-01 14:58:17 +00:00
Amine Khaldi
6fb2c00ccc [PSDK]
* Update oleacc.idl.

svn path=/trunk/; revision=61176
2013-12-01 14:39:44 +00:00
Amine Khaldi
ce73bb5dce [OLEACC]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=61175
2013-12-01 14:37:32 +00:00
Amine Khaldi
2fd3f69f6b [RAPPS]
* Italian translation update by Ivan Di Francesco.
CORE-7639 #resolve

svn path=/trunk/; revision=61174
2013-12-01 14:32:18 +00:00
Eric Kohl
abbea26543 [NOTEPAD]
Improve print argument flag. Patch by Lee Schroeder.
CORE-7514 #resolve

svn path=/trunk/; revision=61173
2013-12-01 14:22:29 +00:00
Amine Khaldi
bcbc26ebd2 * Tiny addendum to r61170.
svn path=/trunk/; revision=61172
2013-12-01 13:54:06 +00:00
Amine Khaldi
d616ad0cc7 [BOOTDATA/PACKAGES]
* Restore the formatting of the optional files, that got accidentally broken in r61156.

svn path=/trunk/; revision=61171
2013-12-01 13:49:52 +00:00
Daniel Reimer
fa717dcaff Tidy up German RC files after Amines heavy work and the now easily revealed problems in them.
Set SUBLANG to NEUTRAL, not DEFAULT or GERMAN ...
Make taskkill and wmic translateable.

svn path=/trunk/; revision=61170
2013-12-01 13:42:10 +00:00
Amine Khaldi
4ed848f9ee [RAPPS]
* Turkish translation update by Erdem Ersoy.
CORE-7508

svn path=/trunk/; revision=61169
2013-12-01 13:30:44 +00:00
Amine Khaldi
1813673add [USETUP]
* Turkish translation update by Erdem Ersoy.
CORE-7408

svn path=/trunk/; revision=61168
2013-12-01 13:18:51 +00:00
Amine Khaldi
918e10e6dc [NTVDM]
* Convert resource files to UTF-8 without BOM. By Yuntian Zhang.
CORE-7418 #resolve

svn path=/trunk/; revision=61167
2013-12-01 10:53:08 +00:00
Amine Khaldi
e805442f2a [NOTEPAD]
* Add an explanation for each "Endlines" ComboBox item. By Erdem Ersoy.
CORE-7388 #resolve

svn path=/trunk/; revision=61166
2013-12-01 10:38:42 +00:00
Amine Khaldi
41ad7cd512 [TRANSLATIONS]
* Turkish translation update by Erdem Ersoy.
CORE-7408

svn path=/trunk/; revision=61165
2013-12-01 10:32:23 +00:00
Amine Khaldi
32eae84aa8 [README.WINE]
* Update the status of several modules.
CORE-7469

svn path=/trunk/; revision=61164
2013-12-01 10:17:44 +00:00
Eric Kohl
aef485a1f5 [FDC]
Fix a bug that overwrites drive data if two FDDs are attached to a controller. Only the second drive is detected in this case.

svn path=/trunk/; revision=61162
2013-12-01 01:32:26 +00:00
Daniel Reimer
415c5bf5ac Modify reactos.dff.in to include the optional files the same way the autogenerated reactos.dff does. Meaning all paths in "path/to.here" style.
This fixes the inclusion into the ReactOS system. (Included Gecko, Runtimes and sound drivers now are detected and used while setup)

svn path=/trunk/; revision=61156
2013-11-30 16:29:55 +00:00
Daniel Reimer
4cadcdbc67 Update DejaVu Sans/Serif Fonts to Version 2.3.4.
Update "3rd Party Files.txt"

svn path=/trunk/; revision=61155
2013-11-30 16:25:58 +00:00
Eric Kohl
7549ebc34b [INF]
Add an inf file for floppy disk drives. If you have a floppy disk drive attached to your computer, it should appear in the device manager.

svn path=/trunk/; revision=61154
2013-11-30 10:22:29 +00:00
Eric Kohl
f4e1b2faf9 [FDC]
Implement IRP_MN_QUERY_CAPABILITIES and IRP_MN_QUERY_ID for the PDOs.

svn path=/trunk/; revision=61153
2013-11-30 10:07:50 +00:00
Amine Khaldi
627ea08f31 [SHELLEXTS]
* Forgot to commit these in r61130.
CORE-7637

svn path=/trunk/; revision=61152
2013-11-30 08:40:31 +00:00
Eric Kohl
f26a26f9ea [FDC]
- Move FdcAddDevice from fdo.c to fdc.c.
- Create a PDO for each enumerated floppy disk drive.

svn path=/trunk/; revision=61149
2013-11-29 23:52:53 +00:00
Dmitry Gorbachev
24f5ab191b [NTOSKRNL]
Fix undefined behavior issue.

svn path=/trunk/; revision=61148
2013-11-29 22:34:43 +00:00
Johannes Anderwald
d89d2c81ad [DEVMGR]
- fix warning & bug
- patch by Thomas Faber
CORE-7593 #resolve #comment fixed

svn path=/trunk/; revision=61147
2013-11-29 22:25:51 +00:00
Thomas Faber
471dbb3078 [MSCONFIG]
- Remove unused rsrc.rc file

svn path=/trunk/; revision=61146
2013-11-29 18:13:28 +00:00
Eric Kohl
a9fca49b63 [FASTFAT]
FsdGetFsVolumeInformation: Return volume creation time.

svn path=/trunk/; revision=61145
2013-11-29 14:05:43 +00:00
Eric Kohl
c197e1490f [FASTFAT]
Removed accidential code change!

svn path=/trunk/; revision=61144
2013-11-29 11:05:04 +00:00
Eric Kohl
932bee1e8a [FORMATTING]
Fix indentation and coding style. No code changes!

svn path=/trunk/; revision=61143
2013-11-29 11:03:34 +00:00
James Tabor
2f7e31bc07 [Win32k]
- Fix CORE-1161 and CORE-6651.
- Minor fixups.

svn path=/trunk/; revision=61142
2013-11-29 03:43:41 +00:00
Eric Kohl
f520777963 [FDC]
- Add fdc.sys to the reactos.cab file.
- Start fdc.sys on demand.

svn path=/trunk/; revision=61140
2013-11-29 00:38:10 +00:00
Amine Khaldi
08680f05a2 [NTOSKRNL]
* And finally: improve ze kirnel's resource files.
CORE-7637 #resolve

svn path=/trunk/; revision=61139
2013-11-28 22:32:20 +00:00
Amine Khaldi
bb01d14579 [INCLUDE]
* Improve version.rc.
CORE-7637

svn path=/trunk/; revision=61138
2013-11-28 22:30:59 +00:00
Amine Khaldi
b9190f50ba [HAL/*]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61137
2013-11-28 22:27:43 +00:00
Amine Khaldi
0758b647e2 [GLU32]
* Improve the resource file.
CORE-7637

svn path=/trunk/; revision=61136
2013-11-28 22:27:12 +00:00
Amine Khaldi
01a1c3e723 [NTDLL]
* Improve the resource file.
CORE-7637

svn path=/trunk/; revision=61135
2013-11-28 22:26:13 +00:00
Amine Khaldi
ae11c75668 [WIN32SS/*]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61134
2013-11-28 22:24:33 +00:00
Amine Khaldi
a5b8bfaae6 [BASESRV][CSRSRV][CSRSS][NTVDM]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61133
2013-11-28 22:22:24 +00:00
Amine Khaldi
a645e8a623 [DRIVERS]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61132
2013-11-28 22:19:35 +00:00
Amine Khaldi
bbcf00a9ed [WIN32DLLS]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61131
2013-11-28 22:18:05 +00:00
Amine Khaldi
78cb403847 [SHELLEXTS]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61130
2013-11-28 22:15:21 +00:00
Amine Khaldi
7172e9f721 [KEYBOARDS]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61129
2013-11-28 22:14:03 +00:00
Amine Khaldi
bbf5081c69 [CPLS]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61128
2013-11-28 22:12:52 +00:00
Amine Khaldi
98a97ec484 [FDEBUG]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61127
2013-11-28 22:11:26 +00:00
Amine Khaldi
b67b1e2caf [BASE/SYSTEM]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61126
2013-11-28 22:09:27 +00:00
Amine Khaldi
3690b7acd8 [BASE/SHELL]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61125
2013-11-28 22:07:56 +00:00
Amine Khaldi
2d69844819 [BASE/SETUP]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61124
2013-11-28 22:06:38 +00:00
Amine Khaldi
951f0f0909 [SERVICES]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61123
2013-11-28 22:04:59 +00:00
Amine Khaldi
72f576f3c4 [APPLICATIONS]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61122
2013-11-28 22:04:03 +00:00
Amine Khaldi
dfc4c1754c [SCREENSAVERS]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61121
2013-11-28 22:00:38 +00:00
Amine Khaldi
94223619fd [APPS/NETWORK]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61120
2013-11-28 21:59:13 +00:00
Amine Khaldi
fc05cbf624 [MSCUTILS]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61119
2013-11-28 21:57:21 +00:00
Amine Khaldi
70a054144e [GAMES]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61118
2013-11-28 21:56:11 +00:00
Amine Khaldi
c5e13cf799 [CMDUTILS]
* Improve resource files.
CORE-7637

svn path=/trunk/; revision=61117
2013-11-28 21:52:17 +00:00
Eric Kohl
b6c0091383 [FDC]
Enumerate all BIOS-detected floppy drives which are attached to the current controller.

svn path=/trunk/; revision=61116
2013-11-28 20:32:37 +00:00
Eric Kohl
fa67f52657 [FDC]
10 Build before commit!
20 goto 10

svn path=/trunk/; revision=61115
2013-11-28 15:50:42 +00:00
Eric Kohl
6e7bfcab4e [FDC]
- Add a floppy disk controller driver. The driver is WIP.

svn path=/trunk/; revision=61114
2013-11-28 15:47:18 +00:00
Thomas Faber
48f677b66a [SERIAL]
- Fix a race condition

svn path=/trunk/; revision=61113
2013-11-28 14:32:04 +00:00
Thomas Faber
1aa6d29ccb [SHELL32]
- Remove unused (and unavailable) std namespace reference
CORE-6672

svn path=/trunk/; revision=61112
2013-11-28 10:37:04 +00:00
Timo Kreuzer
d9d49c89bd [NTOSKRNL]
Undo unwanted change. Noticed by Hermes.

svn path=/trunk/; revision=61111
2013-11-27 00:11:06 +00:00
Timo Kreuzer
4019985115 [NTOSKRNL]
- Get rid of MmZeroPte and instead implement MI_ERASE_PTE. Use this and only this to make a PTE zero. The other functions will not allow to do this.
- Add MI_UPDATE_VALID_PTE to update a valid PTE with another valid PTE
- Add 2 additional protection mask constants: MM_PROTECT_ACCESS for the lower 3 bits and MM_PROTECT_SPECIAL for the higher 2 bits. Make use of the latter when dealing with guard pages and caching.
- Deduplicate some code in MmArmAccessFault
- Move code in MiDeleteSystemPageableVm to where it belongs (it was in the wrong else case!)
- Wse MiQueryPageTableReferences instead of manipulating MmWorkingSetList->UsedPageTableEntries

svn path=/trunk/; revision=61110
2013-11-27 00:04:26 +00:00
Timo Kreuzer
5ab8592b44 [NTOSKRNL]
- Implement SepAdjustPrivileges, which does both the counting of (changed) privileges as well as applying them, when requested. Use it in NtAdjustPrivilegesToken twice instead of duplicating the code there.
- Fix return value of NtAdjustPrivilegesToken by making sure to properly count the found privileges and check against the provided ones
- Lock the Token, while messing with the privileges
- Add support for SE_PRIVILEGE_REMOVED
- Proplery (re)calculate Token flags after changing privileges
- Improve failure pathes by using a common cleanup label
- Don't free the allocations atatched to the token in SepCreateToken on failure, since ObDereferenceObject will already do that.
- Make priviliges constants instead of initializing them.

svn path=/trunk/; revision=61109
2013-11-26 23:28:37 +00:00
Timo Kreuzer
543797fee3 [NTOSKRNL]
- Remove the BoundaryAddressMultiple parameter from MmCreateMemoryArea (wasn't used) and give it instead a Granularity parameter
- Use the Granularity parameter in MmMapViewOfSegment to make sure that full sections are allocated on a MM_ALLOCATION_GRANULARITY aligned address.
- Check for overflow and unaligned image base in MmMapViewOfSection when mapping image sections
- Return proper status code on failure

svn path=/trunk/; revision=61108
2013-11-26 21:38:02 +00:00
Eric Kohl
ac56ce2849 [NETAPI32]
BuildUserInfoBuffer: Set the UF_PASSWD_CANT_CHANGE account control flag if the user does not have the USER_CHANGE_PASSWORD access right for his own account data.

svn path=/trunk/; revision=61103
2013-11-26 16:56:33 +00:00
Eric Kohl
40ff0c70f0 [NTOSKRNL]
- Create the Security directory and the LSA_AUTHENTICATION_INITIALIZED event in SepInitializationPhase1().
- Get rid of SeInitSRM().

svn path=/trunk/; revision=61102
2013-11-26 15:27:48 +00:00
Thomas Faber
60dda8ace4 [KERNEL32]
- Fix wrong check for realtime priority class in CreateProcessInternalW
- Fix double free in GetEnvironmentVariable[AW]
- Fix broken sizeof usage ('X' is of type int!)
- Remove redundant casts and comparisons

svn path=/trunk/; revision=61101
2013-11-26 15:09:21 +00:00
Thomas Faber
dcf715c76b [POWRPROF]
- Fix a warning

svn path=/trunk/; revision=61100
2013-11-26 15:00:06 +00:00
Thomas Faber
1485fd938e [KMTESTS:RTL]
- Fix a warning

svn path=/trunk/; revision=61099
2013-11-26 14:26:31 +00:00
Thomas Faber
f9209a2045 [NTOS]
- FORCEINLINE belongs before the return type (-Wold-style-declaration)

svn path=/trunk/; revision=61098
2013-11-26 13:45:33 +00:00
Eric Kohl
84852426dd [NETAPI32]
Refactor BuildUserInfoBuffer: Move the user info buffer inside of BuildUserInfoBuffer. This simplifies its callers.

svn path=/trunk/; revision=61097
2013-11-25 16:00:40 +00:00
Thomas Faber
205bebdd7f [CMAKE]
- Enable -Wtype-limits in GCC builds

svn path=/trunk/; revision=61096
2013-11-25 12:30:03 +00:00
Timo Kreuzer
3d5b732f52 [NTOSKRNL]
Windows / ReactOS uses a software protection field called protection mask, which is stored inside invalid (Software) PTEs to provide information about the desired protection, when a page is made valid by the page fault handler. The mask consists of the values 0-7 specifying the read/write/execute rights, 0 being inaccessible aka MM_ZERO_ACCESS, plus 2 flag-like bits, for uncached and writecombine memory respectively. Both flags together don't make sense, so this combination is used to mark guard pages. Since all these flags only make sense when used together with a proper access (i.e. not MM_ZERO_ACCESS), the combination of these flags together with MM_ZERO_ACCESS was given special meaning: MM_DECOMMIT, which equals MM_GUARDPAGE | MM_ZERO_ACCESS is for decommitted pages, that are not yet erased to zero, MM_NOACCESS, which is the mask for pages that are mapped with PAGE_NOACCESS (this is to make sure that a software PTE of a committed page is never completely 0, which it could be, when MM_ZERO_ACCESS was used), and finally MM_OUTSWAPPED_KSTACK for outswapped kernel stacks. See also https://www.reactos.org/wiki/Techwiki:Memory_Protection_constants.
The next thing to know is that the number of PTEs that are not null is counted for each PDE. So once a page gets committed, a software PTE is written and the reference count is incremented. When the page is made valid by the fault handler, the count is not changed, when the page is decommitted, the MM_DECOMMIT software PTE is written and again the PTE stays non-null and nothing is changed. Only when the range is cleaned up totally, the PTEs get erased and the reference count is decremented. Now it happened that our page fault handler missed to validate the access rights of protection constants. The problem that came up with this is a major one: since a decommitted page is a software PTE with MM_DECOMMIT as the protection mask (which we remember has the MM_GUARDPAGE bit set), the fault handler considered faults on decommitted PTEs as faults on guard pages and simply removed the guard page flag, leaving a completely empty PTE behind! So the decommitted page got erased without decrementing the reference count. This lead to CORE-7445.
- Add protection flags (MM_GUARDPAGE, MM_WRITECOMBINE, MM_OUTSWAPPED_KSTACK)
- Instead of writing 0 to a PTE, use MI_WRITE_INVALID_PTE with MmZeroPte
- Implement MiIsAccessAllowed that checks for read/write/execute access and use it in MiAccessCheck
- Add some more ASSERTs
CORE-7445 #resolve

svn path=/trunk/; revision=61095
2013-11-25 00:18:33 +00:00
Giannis Adamopoulos
a24db78920 [shell32]
- define STR_FILE_SYS_BIND_DATA in the public headers and use it in IFileSystemBindDataImpl and CFSFolder. Now we use the same string to store the IFileSystemBindDataImpl in the bind context. 
- Fix CFSFolder::ParseDisplayName to properly parse paths with a IBindCtx
- Should fix creating pidls that represent files that don't exist and fix SHChangeNotify tests that hanged for a whole minute in our test suite

svn path=/trunk/; revision=61094
2013-11-24 21:42:28 +00:00
Thomas Faber
c61dbc2626 [RTL]
- Allow parsing manifest files larger than 32 kB. Fix a DPRINT. Patch by David Quintana.
CORE-7642 #resolve

svn path=/trunk/; revision=61093
2013-11-24 20:04:45 +00:00
Eric Kohl
2f87b89094 [MSGINA]
- Add a disabled "Change Password" button to the Security dialog.
- Add the "Change Password" dialog and a basic dialog function.

svn path=/trunk/; revision=61092
2013-11-24 17:24:44 +00:00
Thomas Faber
0aec7507d5 [NPFS]
- Fix a use after free in NpFsdCreate

svn path=/trunk/; revision=61091
2013-11-24 16:22:17 +00:00
Timo Kreuzer
3f0ef714a4 [NTOSKRNL]
Remove deprecated and unused functions MmDisableVirtualMapping and MmRawDeleteVirtualMapping

svn path=/trunk/; revision=61090
2013-11-24 16:18:50 +00:00
Timo Kreuzer
0973b7e223 [NTOSKRNL]
Try to fix the failed assertions in testbot

svn path=/trunk/; revision=61089
2013-11-24 15:54:03 +00:00
Timo Kreuzer
1fb03001db [NTOSKRNL]
Make use of MiQueryPageTableReferences

svn path=/trunk/; revision=61088
2013-11-24 12:51:45 +00:00
Thomas Faber
fee89c7617 [NTOS:MM]
- Add missing \n to DPRINT in MmGetPhysicalAddress

svn path=/trunk/; revision=61087
2013-11-24 09:26:24 +00:00
Timo Kreuzer
d059077864 [NTOSKRNL]
- Use MI_IS_MAPPED_PTE instead of unportable bit fiddling
- Use MiDecrementPageTableReferences instead of manually messing with MmWorkingSetList, which is not portable
- Make MmGetPhysicalAddress portable

svn path=/trunk/; revision=61086
2013-11-23 22:34:20 +00:00
Eric Kohl
f09cfef7f5 [FORMATTING]
Fix indentation. No code changes!

svn path=/trunk/; revision=61085
2013-11-23 22:08:48 +00:00
Eric Kohl
e5769b0d38 [FORMATTING]
Fix indentation. No code changes!

svn path=/trunk/; revision=61084
2013-11-23 18:36:05 +00:00
Timo Kreuzer
41ccb2555a Revert a change from the previous version. MI_WRITE_VALID_PTE only works on invalid PTEs. Thanks to Thomas for noticing.
svn path=/trunk/; revision=61083
2013-11-23 01:42:33 +00:00
Timo Kreuzer
b59f1ee141 [NTOSKRNL]
- Add hacks to MmMapViewInSessionSpace and MmUnmapViewInSessionSpace to check for legacy (non ARM3) sections (image sections) and (un)map them in system space instead.
- Fix MmCommitSessionMappedView (it wasn't resetting the PointerPte to the start, when processing the PTE range a second time)
- Remove an ASSERT that didn't allow unmapping session space mappings, since that works (see CORE-6729)
- Change a write to a PTE to using MI_WRITE_VALID_PTE

svn path=/trunk/; revision=61081
2013-11-23 00:43:06 +00:00
Hermès Bélusca-Maïto
78d080bef8 [REGEDIT]
- Fix few French resources.
- Support F2 key for renaming keys/values.
Patch by Edijs Kolesnikovics
CORE-7615 #resolve #comment Committed in revision 61080. Thanks!

svn path=/trunk/; revision=61080
2013-11-22 22:59:19 +00:00
James Tabor
263bd12de4 - Move ATI from stub file. Applications like Magnifier uses it but it seems to return an error.
svn path=/trunk/; revision=61079
2013-11-22 18:45:58 +00:00
James Tabor
1984a7f218 - Fix condition when window is null while in event. See CORE-7635.
svn path=/trunk/; revision=61078
2013-11-22 17:07:02 +00:00
Timo Kreuzer
7f9dd54593 [NTOSKRNL]
Fix / improve NtQueryDefaultLocale, NtSetDefaultLocale, NtQueryDefaultUILanguage and NtSetDefaultUILanguage

svn path=/trunk/; revision=61077
2013-11-22 15:23:18 +00:00
Timo Kreuzer
746a4e93ea [NTOSKRNL]
Skip all images that were loaded using MmLoadSystemImage in MiFindInitializationCode. Drivers loaded by Mm are handled in MmFreeDriverInitialization (which we currently run for boot loaded images as well, so duplicated work...). But now at least session loaded images are NOT processed this way. Because even though they can have INIT sections, they don't neccessarily like it when stuff gets removed, especially win32k doesn't like it when it's .rsrc section is being discarded due to it's section flags!

svn path=/trunk/; revision=61076
2013-11-22 12:51:40 +00:00
Timo Kreuzer
cd2e06b94c [NTOSKRNL]
Check the PTE as well in MmArmAccessFault, when we are at high IRQL and fail if it's not valid. Otherwise we just end up in an endless loop.

svn path=/trunk/; revision=61075
2013-11-22 12:23:11 +00:00
Timo Kreuzer
d018fb6027 [NTOSKRNL]
Fix MmGetSessionLocaleId and implement MmSetSessionLocaleId

svn path=/trunk/; revision=61074
2013-11-22 12:14:47 +00:00
Timo Kreuzer
49642d5bb1 [NTOSKRNL]
Fix an off-by-one error in an ASSERT in MiDecrementReferenceCount (MmHighestPhysicalPage itself is still a valid PFN)

svn path=/trunk/; revision=61073
2013-11-22 12:10:20 +00:00
Timo Kreuzer
dfc5f7e3fa [NTOSKRNL/WIN32K]
Always call the win32 process callout from PsConvertToGuiThread and handle the case where we alrady have an allocated win32 process there. (The original win32k sometimes allocates a win32 process, but doesn't initialize it, so it needs to be called again to do so)

svn path=/trunk/; revision=61072
2013-11-22 11:48:51 +00:00
Timo Kreuzer
b5f60c3595 [VIDEOPRT]
Handle IOCTL_VIDEO_USE_DEVICE_IN_SESSION

svn path=/trunk/; revision=61071
2013-11-22 11:36:22 +00:00
Dmitry Gorbachev
cc5033f674 [NTOSKRNL]
Trick GCC into not optimizing out RtlMoveMemory.

svn path=/trunk/; revision=61066
2013-11-21 20:44:49 +00:00
Giannis Adamopoulos
98b96500dd forgot to commit this
svn path=/trunk/; revision=61065
2013-11-21 11:34:56 +00:00
Giannis Adamopoulos
400a835c42 [explorer_new]
- call ShellDDEInit, FileIconInit and WinList_Init while initializing
- Calling ShellDDEInit fixes cases like pressing Explore in a folder context menu from a file open dialog (before this it just hanged)
- We also need to call FileIconInit in order to initialize the shell icons properly. Before this Shell_GetImageLists called FileIconInit in case it was not called
- Calling WinList_Init should make CLSID_ShellWindows work but it fails for now. CLSID_ShellWindows is needed in cases like opening a second time My computer from desktop should activates the existing My computer window and it is also needed for SHOpenFolderAndSelectItems in order to work

svn path=/trunk/; revision=61064
2013-11-21 11:28:53 +00:00
Timo Kreuzer
fdd32e1c1b {NTOSKRNL]
Properly implement MmGetSessionById, MmAttachSession, MmDetachSession and MmQuitNextSession. Implement more session cleanup code and make sure a session is not killed while a process is attached to it. There used to be a bug, where removing a process from the session list caused pool corruption, which was because we called MiSessionRemoveProcess twice: once from PspExitThread, when the last thread exited and another time from PspDeleteProcess, when the reaper thread deleted the process object. This was, because the flag that said the process was in a session was not cleared properly. This is now fixed and inserting and removing processes into the session's list works fine. Also protect it properly with a spinlock.

svn path=/trunk/; revision=61061
2013-11-20 23:50:42 +00:00
Timo Kreuzer
ba2be2d08e [I8042PRT]
Hackplement support for IOCTL_KEYBOARD_QUERY_ATTRIBUTES

svn path=/trunk/; revision=61060
2013-11-20 21:57:51 +00:00
Timo Kreuzer
e273d09737 [NTOSKRNL]
Implement ObDeleteCapturedInsertInfo

svn path=/trunk/; revision=61059
2013-11-20 21:52:50 +00:00
Timo Kreuzer
5d0bf1b23f [DXG]
Fix DxDdSuspendDirectDraw prototype.

svn path=/trunk/; revision=61054
2013-11-19 23:36:57 +00:00
Timo Kreuzer
db897ac621 [KEYBOARDLEYOUTS]
Keyboard layout files have special requirements to the section layout of the dell. That is because MS win32k devs didn't write proper code and that is why the original win32k first parses all sections, looks for the .data section, checks if everything is valid and then truncates a pointer in a table to 16 bit and uses this as an offset into the section. Of course that does ONLY work, if the section is the first section AND that pointer happens to be less than 64k off from the start of the section AND the image base is 64k aligned. To achieve this, add a new module type kbdlayout that does all the neccessary things. On MSVC we merge the sections with a linker command, on GCC we use a custom linker script.

svn path=/trunk/; revision=61053
2013-11-19 23:30:58 +00:00
Timo Kreuzer
f200563361 [NTOSKRNK]
Implement ExpWin32SessionCallout, which attaches to the session that the object (desktop or window station) belongs to before invoking any callbacks. The session side of support for this is currently hardcoded to support only a single session. To make this properly work, all callbacks that go through this function have the same function pointer type now, fix this in win32k accordingly.

svn path=/trunk/; revision=61052
2013-11-19 23:09:13 +00:00
Hermès Bélusca-Maïto
69b8eb2c54 [REGEDIT]
Disable Delete/Rename menu options for root nodes ("My Computer" and HKEY_* keys).
Patch by Edijs Kolesnikovics.
CORE-7602 #resolve #comment Committed in revision 61051, thanks :)

svn path=/trunk/; revision=61051
2013-11-19 21:20:13 +00:00
Timo Kreuzer
2235da9807 [NTOSKRNL]
Move session routines into session.c. No code change.

svn path=/trunk/; revision=61050
2013-11-19 21:13:31 +00:00
Giannis Adamopoulos
315db4c011 [shell32]
- Implement cut and paste shortcut
- Patch by Huw Campbell 
- CORE-7548

svn path=/trunk/; revision=61049
2013-11-19 20:53:16 +00:00
Giannis Adamopoulos
5fd4d650b5 [shell32]
- Append class members with m_ in CDefView class

svn path=/trunk/; revision=61048
2013-11-19 19:05:17 +00:00
Thomas Faber
a5c44c54db [NOTEPAD]
- Preserve modification flag when toggling the "Word Wrap" option. Patch by Edijs Kolesnikovičs.
CORE-7589 #resolve

svn path=/trunk/; revision=61047
2013-11-19 10:18:02 +00:00
Eric Kohl
1722e89f78 [EVENTLOG]
ElfrClearELFW: Fail, if the log file is a backup file.

svn path=/trunk/; revision=61046
2013-11-18 22:16:16 +00:00
Dmitry Gorbachev
d0b3091bb4 [NTOSKRNL]
Do not call RtlCopyMemory (i.e. memcpy/memmove) with NULL pointer, which 
gives undefined behavior.

svn path=/trunk/; revision=61045
2013-11-18 22:00:12 +00:00
Thomas Faber
24536fac9a [RAPPS]
- Fix info display on selection change. Patch by Carlo Bramini.
CORE-6139 #resolve

svn path=/trunk/; revision=61043
2013-11-18 20:24:18 +00:00
Thomas Faber
db3348fa71 [D3DCOMPILER_43]
- Fix MSVC warnings (yes I know these are generated files. It's a flex bug)

svn path=/trunk/; revision=61042
2013-11-18 19:02:56 +00:00
Timo Kreuzer
c5b45ab5bc [NTOSKRNL]
Implement PoQueueShutdownWorkItem, PoRequestShutdownEvent, PoRequestShutdownWait, PopProcessShutDownLists. One step closer to ... proper shutdown.

svn path=/trunk/; revision=61041
2013-11-18 17:47:37 +00:00
Timo Kreuzer
d9d963a62f [NTOSKRNK]
Implement KiCallbackReturnHandler

svn path=/trunk/; revision=61040
2013-11-18 17:23:04 +00:00
Timo Kreuzer
6f0131873e [NTOSKRNL]
Implement RtlpCloseHandleCallback, closing the handle table, and use it as callback for ExSweepHandleTable in RtlpDestroyAtomHandleTable. Without a callback ExSweepHandleTable simply crashes, so obviously we never clean up any atom tables, possibly because the window station is never closed.

svn path=/trunk/; revision=61039
2013-11-18 15:21:53 +00:00
Timo Kreuzer
954e21ccc0 [BOOTDATA]
Add registry key for winsrv configuration and a a few additional entrys for the VBE driver configuration.

svn path=/trunk/; revision=61038
2013-11-18 14:43:28 +00:00
Timo Kreuzer
91105c7915 [NTOSKRNL]
Implement ObSetHandleAttributes. Rename the ObIsKernelHandle macro to ObpIsKernelHandle to avoid ambiguities (ObIsKernelHandle is a public Vista+ API). Check for NtCurrentProcess and NtCurrentThread in ObpIsKernelHandle, since those are always non-kernel handles.

svn path=/trunk/; revision=61037
2013-11-18 14:27:01 +00:00
Thomas Faber
10ec38c1a9 [D3DX9_36]
- Add missing dependency on d3d_idl_headers
- Add missing port.h include (fix MSVC warnings). CORE-7538

svn path=/trunk/; revision=61035
2013-11-18 10:46:20 +00:00
Timo Kreuzer
e926d6acb7 [GDI32]
Fix MSVC warnings

svn path=/trunk/; revision=61032
2013-11-18 00:35:32 +00:00
Thomas Faber
e6343843d5 [WINE]
- We have <unistd.h> and <sys/time.h>, that doesn't depend on _MSC_VER.

svn path=/trunk/; revision=61031
2013-11-18 00:22:53 +00:00
Thomas Faber
03e9b128bc [CMAKE]
- Enable C4115 (struct defined in function parameter list) and fix its occurrences

svn path=/trunk/; revision=61030
2013-11-18 00:04:15 +00:00
Thomas Faber
ec1b5455e9 [CMAKE]
- Make C4113 (function pointer parameter lists differ) an error. CORE-7538
- Properly ignore "export of deleting destructor" warning in msvcrt

svn path=/trunk/; revision=61029
2013-11-17 23:38:31 +00:00
Timo Kreuzer
11393e5451 [SPEC2DEF]
Remove a spurious %

svn path=/trunk/; revision=61028
2013-11-17 22:43:23 +00:00
Timo Kreuzer
0ab87a8b5e [SPEC2DEF]
Fix MSVC build as well

svn path=/trunk/; revision=61027
2013-11-17 22:31:15 +00:00
Eric Kohl
7a6fccdcf6 [EVENTLOG]
LogfInitializeExisting: Do not try to write to a file that has been opened as a backup file. It has been opened read-only.

svn path=/trunk/; revision=61026
2013-11-17 22:30:55 +00:00
Timo Kreuzer
d8cadc59dc [CMAKE/SPEC2DEF]
Fix build.

svn path=/trunk/; revision=61025
2013-11-17 22:24:02 +00:00
Timo Kreuzer
6c26b58f06 [SPEC2DEF]
Rewrite the code for generating def files. Remove useless switches. Seperate code for GCC and MSVC for easier maintainability. Make use of the new dlltool feature implemented by Kai Tietz, that allows to specify the name of an import/export. It is now possible to both export stdcall and fastcall decorated symbols as well as import from them.

svn path=/trunk/; revision=61024
2013-11-17 22:11:04 +00:00
Thomas Faber
35897825f8 [USER32]
- Fix MSVC warnings

svn path=/trunk/; revision=61023
2013-11-17 22:10:42 +00:00
Thomas Faber
c4046fb227 [NTOS:MM]
- Fix some MSVC warnings

svn path=/trunk/; revision=61022
2013-11-17 21:58:48 +00:00
Thomas Faber
09d35bf4fe [CMAKE]
- Make warning C4229 (modifiers on data are ignored) an error

svn path=/trunk/; revision=61020
2013-11-17 19:45:32 +00:00
Thomas Faber
acca015b21 [BASESRV][SVCHOST]
- Fix callback calling conventions

svn path=/trunk/; revision=61019
2013-11-17 19:14:24 +00:00
Johannes Anderwald
59897ac0a4 [DEVMGR]
- Implement device resource page

svn path=/trunk/; revision=61018
2013-11-17 19:14:08 +00:00
Johannes Anderwald
420e01f92d - stop enumeration of mixer controls when there is more than one item
- fixes vmware audio driver hangs
- needs more work 
- patch by David Quintana
CORE-7488 #resolve #comment thanks for the patch

svn path=/trunk/; revision=61017
2013-11-17 14:51:06 +00:00
Sylvain Petreolle
fe4b6f1d93 [OOPS]
Arch, when you fix a DPRINT, don't turn it into DPRINT1.

svn path=/trunk/; revision=61016
2013-11-17 14:21:08 +00:00
Sylvain Petreolle
3755f648f7 [RTL]
Fix crashing DPRINT into LdrFindResource_U.
Thanks to ThFabba for the tip.

svn path=/trunk/; revision=61015
2013-11-17 14:11:08 +00:00
Timo Kreuzer
6abf558a05 [VIDEOPRT/WINSERV] Move mapping the BIOS memory from winsrv to videoprt, where it belongs.
[VIDEOPRT] Implement some registry support routines to create new style (XP+) registry keys. Handle IOCTL_VIDEO_INIT_WIN32K_CALLBACKS in videoprt, reorganize the code to dispatch ioctls. Simplify failure path in IntVideoPortFindAdapter

svn path=/trunk/; revision=61013
2013-11-16 18:40:24 +00:00
Timo Kreuzer
21c33d59ee [DXG]
Add all function stubs. (win32k from windows 2k3 is nasty and indexes the function table directly instead of looking up the entries...)

svn path=/trunk/; revision=61012
2013-11-16 18:31:44 +00:00
Timo Kreuzer
544b85b8c0 [RTL]
Fix RtlWriteRegistryValue, it closed the handle passed to it instead of checking for RTL_REGISTRY_HANDLE flag.

[NTOSKRNL]
Fix PnpRootCreateDevice, which was relying on the broken RtlWriteRegistryValue by aborting, when it *succeeded* to create a registry key, instead of when it failed.
Also use kernel handles and ObCloseHandle.

svn path=/trunk/; revision=61011
2013-11-16 18:27:26 +00:00
Sylvain Petreolle
31652fc90f [NEWDEV]
tabs -> spaces

svn path=/trunk/; revision=61010
2013-11-16 17:19:18 +00:00
Timo Kreuzer
68c0b43c64 [NTOSKRNL]
Don't use KiTrapReturnNoSegmentsRet8, when single stepping is active. Fixes debugging with WinDbg

svn path=/trunk/; revision=61009
2013-11-16 15:25:44 +00:00
Thomas Faber
154b389724 [DDK][XDK]
- Do not evaluate the ASSERT macro's parameter before stringifying it
CORE-7588 #resolve

svn path=/trunk/; revision=61008
2013-11-16 15:00:11 +00:00
Thomas Faber
9bd70d2688 [NDK]
- Add RtlEraseUnicodeString
ROSTESTS-126

svn path=/trunk/; revision=61007
2013-11-16 12:02:17 +00:00
Timo Kreuzer
40075496b4 [WIN32K]
Fix inserting LDEVOBJs into the list. Hopefully fixes CORE-7574

svn path=/trunk/; revision=61006
2013-11-16 10:33:56 +00:00
Eric Kohl
13edc1476d [SAMSRV]
SamrDeleteUser: Prepare the removal of a user from groups and aliases.

svn path=/trunk/; revision=61005
2013-11-16 09:07:37 +00:00
Timo Kreuzer
c028f53dc7 [BOOTDATA]
Add registry keys for win32k GRE initialization and Win32 config

svn path=/trunk/; revision=61004
2013-11-15 23:45:11 +00:00
Timo Kreuzer
6c23e1f16e [BOOTDATA]
Add global RIP flags for native win32k

svn path=/trunk/; revision=61003
2013-11-15 23:38:59 +00:00
Thomas Faber
51f07b7546 [SERVICES]
- Fix syntax errors in asynchronous pipe I/O code
ROSTESTS-56

svn path=/trunk/; revision=61002
2013-11-15 21:37:46 +00:00
Hermès Bélusca-Maïto
f6762917ee [SERVICES]
... and for 61001st commit: Fix the ANSI version of the server-side of ChangeServiceConfig2A API, which broke at converting SERVICE_FAILURE_ACTIONS ANSI structures into UNICODE ones.
Fixes the VMWare Tools Installer; blame Sylvain if it doesn't ;)
Based on a patch by Sylvain Petreolle.
CORE-7539 #comment Fixed in revision 61001, thanks !

svn path=/trunk/; revision=61001
2013-11-15 21:03:01 +00:00
Jérôme Gardou
ccf756f902 [WIN32SS]
- Fix an assert in new cursoricon implementation
 - Fix CreateIconIndirect behaviour regarding bits per pixel and bitmap dimensions
 - Fix LookupIconIdFromDirectoryEx behaviour to fulfill last commited tests
CORE-7575 #comment LookupIconDirectoryEx and CreateIconIndirect now works as per tests

svn path=/trunk/; revision=60999
2013-11-15 17:34:13 +00:00
Thomas Faber
225b2406ac [CMAKE]
- Revert MSVC build to /W3

svn path=/trunk/; revision=60998
2013-11-15 12:13:25 +00:00
Thomas Faber
ab59b10497 [CMAKE]
- Temporarily raise MSVC warning level to 4 to get an inventory of the warnings we produce

svn path=/trunk/; revision=60997
2013-11-15 11:55:35 +00:00
Jérôme Gardou
cd3af3c4c8 [USER32_APITEST]
- Add tests for LookupIconIdFromDirectoryEx
 - Add a workaround in GetIconInfo tests for a ReactOS bug in EnumDisplaySettings
 - Add tests for EnumDisplaySettings demonstrating the bug.
 - Add some traces to better follow the test run

svn path=/trunk/; revision=60994
2013-11-14 23:11:23 +00:00
Thomas Faber
9f96a991c1 [PSDK]
- Fix (nt)intsafe.h signed to unsigned conversions. Based on a patch by Timo.
CORE-7578 #resolve

svn path=/trunk/; revision=60993
2013-11-14 21:44:47 +00:00
James Tabor
0ecfcc1bce - Isolate driver name for sysparams test crash, one more try. CORE-7574
svn path=/trunk/; revision=60992
2013-11-14 17:29:24 +00:00
Thomas Faber
d0205eba98 [KMTESTS:RTL]
- Add RtlIntSafe test for ntintsafe.h functions
CORE-7578

svn path=/trunk/; revision=60991
2013-11-14 09:19:16 +00:00
Timo Kreuzer
446bb80a28 [NTDDVDEO]
Add some missing definitions

svn path=/trunk/; revision=60986
2013-11-13 23:31:36 +00:00
Thomas Faber
591c52308a [NTOS:MM]
- Fix bugcheck and unreadable DPRINTs in failure case of MiResolveImageReferences
CORE-7571 #resolve

svn path=/trunk/; revision=60983
2013-11-13 22:07:54 +00:00
Timo Kreuzer
a937b3aad1 [VIDEOPRT][FORMATTING]
Apply proper indentation.

svn path=/trunk/; revision=60982
2013-11-13 21:32:16 +00:00
Thomas Faber
e36ca7f5e4 [CLASSPNP]
- Fix warnings

svn path=/trunk/; revision=60981
2013-11-13 21:00:27 +00:00
Jérôme Gardou
1a868d1ea2 [OOPS++]
- Fix build, now!
Running out of excuses.

svn path=/trunk/; revision=60980
2013-11-13 20:14:00 +00:00
Jérôme Gardou
a6fa197bc0 [OOPS]
- Fix build.
That wouldn't be me commiting otherwise.

svn path=/trunk/; revision=60979
2013-11-13 20:10:10 +00:00
Jérôme Gardou
26b89c0907 [WIN32SS]
- Commit everything I got on new cursor/icon implementation
 - Implement loading animated cursors (no display yet)
 - Get rid of this m:n relation between cursors and processes. (ie. proper implementation of LR_SHARED)
 - Get rid of the global linked list of cursors (ditto)
 - Use atoms instead of copying the module name into the object. (aka stop using non paged pool for nothing)
 - Misc fixes

svn path=/trunk/; revision=60978
2013-11-13 20:06:01 +00:00
James Tabor
6e769a014e - Isolate driver name for sysparams test crash. CORE-7574
svn path=/trunk/; revision=60976
2013-11-13 18:33:15 +00:00
James Tabor
14a8445b05 - Wine had some fixups added since this was last synced. CORE-???? & CORE-7574.
svn path=/trunk/; revision=60974
2013-11-13 17:21:41 +00:00
Jérôme Gardou
f157448a0d [USETUP]
- Fix some format specifiers.

svn path=/trunk/; revision=60973
2013-11-13 16:45:22 +00:00
Thomas Faber
ed87d06c85 [CLASSPNP]
- Remove unused variables

svn path=/trunk/; revision=60971
2013-11-13 12:36:05 +00:00
Thomas Faber
f9f0df8522 [NTOS:MM]
- Add an informational DPRINT for testbot in addition to asserting in MmFreeMemoryArea
CORE-7445

svn path=/trunk/; revision=60970
2013-11-13 11:43:21 +00:00
Sylvain Petreolle
8c5fbba82d [WINNLS]
Fix German and Romanian language ids, which resulted into wrong codepage resources into kernel32.
Add French resource file.


svn path=/trunk/; revision=60968
2013-11-13 01:04:23 +00:00
Timo Kreuzer
c6ee3e16ef [NTOSKRNL]
Fix freeing of the driver string, this should only be done, if the lowest bit is set.

svn path=/trunk/; revision=60965
2013-11-12 19:23:42 +00:00
Timo Kreuzer
3e75f29597 [VIDEOPRT]
FORMATTING, no code change.

svn path=/trunk/; revision=60962
2013-11-12 16:36:12 +00:00
Thomas Faber
49a2c38305 [OOPS]
- Fix build

svn path=/trunk/; revision=60961
2013-11-12 13:20:41 +00:00
Thomas Faber
28003cebec [OPENGL32]
- Fix MSVC_IDE build
CORE-7570 #resolve

svn path=/trunk/; revision=60960
2013-11-12 13:17:41 +00:00
Giannis Adamopoulos
16826f4c0c [shell32]
- Fix double click or right click on the shell view control. 

svn path=/trunk/; revision=60957
2013-11-11 22:36:26 +00:00
Timo Kreuzer
2662feed4e [WATCHDOG] Remove some obsolete stuff.
[DXAPI] Add a comment.
[WIN32K] Fix a warning in release builds.

svn path=/trunk/; revision=60954
2013-11-11 20:25:16 +00:00
Timo Kreuzer
579f7d52f2 Fix build
svn path=/trunk/; revision=60953
2013-11-11 20:14:27 +00:00
Timo Kreuzer
60b89ba31a [DXAPI] Fix export names, add missing stubs
[VIDEOPRT] Add missing WdDdiWatchdogDpcCallback export
[WATCHDOG] Add a dummy watchdog.sys
Now win32k.sys from win 2003 can be loaded.

svn path=/trunk/; revision=60952
2013-11-11 20:11:23 +00:00
Timo Kreuzer
e6ab8c8210 [NTOSKRNL]
Fix MmLoadSystemImage, to check the system32\drivers path for import modules as well. This should normally only be done for session loaded images, but since we don't support that yet, we do it for all images, until this is fixed. Simplify (flatten) the code by adding a common failure label and use goto where appropriate. Stop leaking memory in failure case (MissingDriverName was never freed. It is leaked on windows 2003 as well)

svn path=/trunk/; revision=60951
2013-11-11 20:01:13 +00:00
Timo Kreuzer
2902c9e55a [NTOSKRNL]
Fix probing of parameters in IoCreateFile. Also move the allocation of the OpenPacket down a bit and get rid of 15 ExFreePool() invocations.

svn path=/trunk/; revision=60950
2013-11-11 19:45:39 +00:00
Timo Kreuzer
7833279fa4 [NTOSKRNL]
Fix SystemUnloadGdiDriverInformation case of NtSetSystemInformation.

svn path=/trunk/; revision=60949
2013-11-11 19:09:53 +00:00
Timo Kreuzer
76568b06b5 [NTOSKRNL]
Fix PsSetProcessWin32Process and PsSetThreadWin32Thread

svn path=/trunk/; revision=60947
2013-11-11 18:52:59 +00:00
Giannis Adamopoulos
52f2ffa3e3 [shell32]
- Fix a couple of bugs I introduced in latest commit

svn path=/trunk/; revision=60945
2013-11-11 17:49:30 +00:00
Giannis Adamopoulos
af7bc02893 [shell32]
- Add IID_PPV_ARG macro and use it in shell32 to make querying object interfaces type safe

svn path=/trunk/; revision=60941
2013-11-11 16:42:16 +00:00
Eric Kohl
04471c3a4a [TRANSLATIONS]
Fixed turkish translations. Patch by Erdem Ersoy.

CORE-7408 #comment Sorry, my editor likes to eat non-ANSI characters! :-/

svn path=/trunk/; revision=60928
2013-11-10 23:52:15 +00:00
Thomas Faber
c605d9f054 [WIN32K]
- Do not leak process references (In|De)crementGdiHandleCount.
CORE-7565 #resolve

svn path=/trunk/; revision=60924
2013-11-10 22:31:01 +00:00
Thomas Faber
82703397cf [CLASSPNP]
- Do not disable compiler warnings
- Fix a ton of them

svn path=/trunk/; revision=60922
2013-11-10 20:54:19 +00:00
Hermès Bélusca-Maïto
6e52c95041 Add unicode/ansi entries for the previous functions.
svn path=/trunk/; revision=60921
2013-11-10 20:25:05 +00:00
Hermès Bélusca-Maïto
b8b8819c7b [KERNEL32][CONSRV]
Implement ReadConsoleInputExA/W, which are a generalization of ReadConsoleInputA/W and PeekConsoleInputA/W. They allow you to read console input events by either waiting (or not) for their presence, and to remove them from the console input list (or not).
Those functions are the read-equivalent of WriteConsoleInputVDMA/W.
Used in Windows' NTVDM (guess why ;) ).

svn path=/trunk/; revision=60920
2013-11-10 20:20:57 +00:00
Sylvain Petreolle
1d42828a47 [DESK.CPL]
IDC_FONTSIZE_COSTOM=> IDC_FONTSIZE_CUSTOM
Fix French controls sizes & positions.


svn path=/trunk/; revision=60918
2013-11-10 17:19:08 +00:00
Eric Kohl
1cad5b1ff8 [KBDTUQ]
Fix turkish keyboard layout. Patch by Erdem Ersoy.

CORE-7423 #resolve #comment Applied in r60916. Thanks a lot!

svn path=/trunk/; revision=60916
2013-11-10 15:31:12 +00:00
Eric Kohl
15490461a1 [TRANSLATIONS]
Apply turkish translations. Patch by Erdem Ersoy.
Fixed typo in dll\cpl\inetcpl\lang\tr-TR.rc.

CORE-7408 #comment Turkish translations applied in r60915. Thanks a lot!

svn path=/trunk/; revision=60915
2013-11-10 14:47:03 +00:00
Eric Kohl
c9ccc2820a [USETUP]
Apply turkish ranslation. Patch by Erdem Ersoy.

CORE-7408 #comment Usetup translation applied in r60914. Thanks a lot!

svn path=/trunk/; revision=60914
2013-11-10 14:16:05 +00:00
James Tabor
db803c9f06 - Sync up wine dde test to current. CORE-????.
svn path=/trunk/; revision=60909
2013-11-09 23:30:25 +00:00
Eric Kohl
a46f0a5974 [SAMSRV]
Implement SamrQuerySecurityObject.

svn path=/trunk/; revision=60902
2013-11-09 16:31:05 +00:00
Thomas Faber
6fe2780f3f [SHELL32]
- Quote paths containing spaces when executing shell commands. Patch by Huw Campbell.
CORE-7542 #resolve

svn path=/trunk/; revision=60895
2013-11-09 14:31:08 +00:00
Eric Kohl
3f83392306 [SAMLIB]
Fix the SamQuerySecurityObject implementation.

svn path=/trunk/; revision=60892
2013-11-09 13:06:42 +00:00
Hermès Bélusca-Maïto
6800c4f9e2 [CONSRV]: Make changing the console palette for text buffers working properly (needed for NTVDM).
svn path=/trunk/; revision=60885
2013-11-08 17:59:04 +00:00
James Tabor
9da54eeefb - Fix the broken references.
svn path=/trunk/; revision=60884
2013-11-08 13:28:43 +00:00
James Tabor
74a36d7889 [Win32k]
- Add support for receiving message thread death, no real tests are available at this time.

svn path=/trunk/; revision=60883
2013-11-08 02:17:05 +00:00
James Tabor
6ead16cf6e Sync up wine class test to current. CORE-????.
svn path=/trunk/; revision=60882
2013-11-08 01:47:45 +00:00
James Tabor
f7bf7d04f4 [Win32k]
- Attempt to fix CORE-7554.

svn path=/trunk/; revision=60881
2013-11-08 00:26:08 +00:00
Giannis Adamopoulos
8ea75e12eb [shell32]
- Initialize comctl32 properly

svn path=/trunk/; revision=60880
2013-11-07 14:14:26 +00:00
Giannis Adamopoulos
362257a995 [shell32]
- Do not use HIMAGELIST_QueryInterface which is exported from vista comctl32. The replacement code is taken from HIMAGELIST_QueryInterface and its fine to use it, as is safe to assume that an HIMAGELIST is a IImageList*
- Allows us to use comctl32 5.82 from win2003 and boot to desktop

svn path=/trunk/; revision=60879
2013-11-07 13:19:23 +00:00
Sylvain Petreolle
72a70a3bb8 [ROSTESTS]
Display ok_err() errors as hexadecimal instead of signed.

svn path=/trunk/; revision=60875
2013-11-06 19:04:07 +00:00
Giannis Adamopoulos
c837bd2141 [shell32]
- Open the Admin tools folder when we click Manage in the context menu of my computer for now as we don't have mmc yet

svn path=/trunk/; revision=60874
2013-11-06 10:56:20 +00:00
Giannis Adamopoulos
2f9415777a [shell32]
- Improve CDefaultContextMenu::InvokePidl so it can handle opening items that are not files

svn path=/trunk/; revision=60873
2013-11-06 09:48:29 +00:00
Thomas Faber
69844f7850 [CLASSPNP]
- Fix a debug print

svn path=/trunk/; revision=60872
2013-11-06 00:10:46 +00:00
Pierre Schweitzer
3683c7c49a [NTOSKRNL]
- Implement MiUnlockProcessWorkingSetShared() and make use of it in MiUnlockProcessWorkingSetForFault().
- Complete implementation of MiLockProcessWorkingSetForFault()

svn path=/trunk/; revision=60871
2013-11-05 22:03:42 +00:00
Thomas Faber
54f8e25e93 [CMAKE]
- Make C4022 (pointer type mismatch) and C4129 (unrecognized escape sequence) into errors
CORE-7538

svn path=/trunk/; revision=60870
2013-11-05 20:52:36 +00:00
Thomas Faber
3def5beaf4 [NTOS:MM]
- Fix an invalid free

svn path=/trunk/; revision=60869
2013-11-05 20:41:25 +00:00
Thomas Faber
4d7a522726 [NDK][DDK][RTL]
- Correct prototypes and annotations and add missing declarations for Rtl string functions

svn path=/trunk/; revision=60868
2013-11-05 20:40:01 +00:00
James Tabor
a9c4683b20 - Fix win test crash.
svn path=/trunk/; revision=60867
2013-11-05 19:53:56 +00:00
Giannis Adamopoulos
1f18e732a8 [shell32_apitest]
- CLSID_ShellFSFolder should also export IID_IStorage

svn path=/trunk/; revision=60866
2013-11-05 09:28:05 +00:00
James Tabor
60dada364b - Fix condition when lParam is null and not allow it to go into exception.
svn path=/trunk/; revision=60865
2013-11-04 04:26:40 +00:00
James Tabor
745c57ba70 - Fix msvc build.
svn path=/trunk/; revision=60864
2013-11-04 02:54:21 +00:00
James Tabor
49c64a52dd [User32]
- Fix message A to W to A to W. See CORE-7447.

svn path=/trunk/; revision=60863
2013-11-04 02:41:28 +00:00
James Tabor
d6132d4c02 - Use LoadLibrary and only free it only when loaded.
svn path=/trunk/; revision=60862
2013-11-04 01:31:19 +00:00
James Tabor
821b74d168 - Init module handle.
svn path=/trunk/; revision=60861
2013-11-04 00:58:32 +00:00
James Tabor
97d07b958b - Turn off traces.
svn path=/trunk/; revision=60859
2013-11-03 23:44:59 +00:00
James Tabor
01263aac8b [User32]
- Add context hack from wine. Pass alt tab info calls to win32k.
- From wine: Alexandre Julliard : user32: Automatically load comctl32 when one of its classes is requested.

svn path=/trunk/; revision=60858
2013-11-03 23:19:59 +00:00
Thomas Faber
16c4fe33fb [RSYM]
- Include string table in checksum calculation
CORE-7547 #resolve

svn path=/trunk/; revision=60852
2013-11-03 19:01:03 +00:00
Benedikt Freisen
d5e5e58ebf [PAINT]
* apply patch from [#CORE-7521] (paint fails silently if a file could not be opened)
* apply patch from [#CORE-7311] (fix and improve resource and UI) in modified form
New resource strings are involved => please check translations

svn path=/trunk/; revision=60850
2013-11-03 14:37:42 +00:00
Giannis Adamopoulos
3c3c040a1a [shell32]
- Hackix F5 accelerator by moving it for now to the accelerator table of the shell view control
- Use uppercase letters in the accelerator table in order to make windres compile it properly.
- shell accelerators should work fine now

svn path=/trunk/; revision=60848
2013-11-03 14:28:40 +00:00
Giannis Adamopoulos
996c436ef2 [shell32]
- When the caller uses SVGIO_BACKGROUND we should always return a context menu of the background. To do it we pass no items to CDefFolderMenu even when we have selected items. Should improve the situation for ctrl+c, ctrl+v in the shell

svn path=/trunk/; revision=60845
2013-11-03 13:15:52 +00:00
Thomas Faber
c919f3e29f [SHELL32]
- Use correct constants for return values. Patch by Ivan Rodionov.
CORE-7543 #resolve

svn path=/trunk/; revision=60844
2013-11-03 12:03:54 +00:00
Dmitry Gorbachev
40ad1910ef [TCPSVCS]
Fix buffer size.

svn path=/trunk/; revision=60843
2013-11-03 11:04:59 +00:00
Timo Kreuzer
a7708e17cc [PSEH3] Enable it by default.
svn path=/trunk/; revision=60839
2013-11-02 20:42:13 +00:00
Timo Kreuzer
2324ecfbb8 [MSV1_0]
Fix a bug (LsarClose must be passed a pointer to a LSAPR_HANDLE, not the handle itself)

svn path=/trunk/; revision=60838
2013-11-02 18:34:18 +00:00
Timo Kreuzer
1b54b4882c [PSEH3]
Fix a bug that could result in an endless loop and which caused the bootcd to hang on an exception.

svn path=/trunk/; revision=60837
2013-11-02 16:50:50 +00:00
Timo Kreuzer
1dce7e61b1 [PSEH2_TEST]
Add a test that fails with PSEH3

svn path=/trunk/; revision=60836
2013-11-02 16:48:45 +00:00
Dmitry Gorbachev
d02e9a02fa [SAC]
Remove extra definitions of variables.

svn path=/trunk/; revision=60835
2013-11-02 14:48:01 +00:00
Eric Kohl
10e3457aad [USERENV]
Get the user name and domain name from the logon token and set the USERNAME and USERDOMAIN environment variables accordingly.

svn path=/trunk/; revision=60834
2013-11-02 14:45:26 +00:00
Dmitry Gorbachev
755334ff27 Remove some stuff added for old GCC versions.
svn path=/trunk/; revision=60833
2013-11-02 14:33:18 +00:00
Dmitry Gorbachev
5385764edf [CMAKE]
Reduce the disk space needed to build ReactOS (disabled for LTCG builds - linker bug #15143).

svn path=/trunk/; revision=60832
2013-11-02 13:56:47 +00:00
Dmitry Gorbachev
14d4a4fd26 [ATACTL]
Fix CORE-7042.

svn path=/trunk/; revision=60831
2013-11-02 13:54:48 +00:00
Timo Kreuzer
bbac15c931 [WIN32K] Silence some debugprints
svn path=/trunk/; revision=60830
2013-11-02 13:15:01 +00:00
Timo Kreuzer
87d4eb75dc [WIN32K]
- Don't ASSERT the correct ConsoleCtrlInfoLength in NtUserConsoleControl
- Move GreSetObjectOwnerEx out of the SEH block.

svn path=/trunk/; revision=60829
2013-11-02 12:41:38 +00:00
Eric Kohl
b463d3a396 [USERENV]
LoadUserProfileW: Add a hack to prevent a failure when a newly created user profile is loaded twice. This failure (sharing violation) is caused by the unimplemented NtUnloadKey function!

This patch enables us to create and use our own user accounts. Please note that these accounts still have hard-coded group and privilege settings.

svn path=/trunk/; revision=60823
2013-11-01 14:41:06 +00:00
Aleksey Bragin
7445605fbd [CMAKE]
- Add an option to fully disable PSEH (aka use dummy PSEH).

svn path=/trunk/; revision=60822
2013-11-01 11:58:31 +00:00
Thomas Faber
e1664319fa [SHELL32]
- Use correct constants for return values in shlmenu.cpp. Patch by Ivan Rodionov.
CORE-7540 #resolve

svn path=/trunk/; revision=60821
2013-11-01 09:44:28 +00:00
James Tabor
c9372b80da [User32]
- Fix a condition that fails the dialog test_GetDlgItemText after running the msg test then run dialog again.

svn path=/trunk/; revision=60820
2013-11-01 06:43:56 +00:00
Pierre Schweitzer
15743f2521 [NTOSKRNL]
- Finally fully implement FstubVerifyPartitionTableEFI(). It is capable of fixing a GPT disk.
- Fix implementation of FstubReadHeaderEFI() (which returns a pointer to the header). Fixed all the other functions accordingly. Note that you have to be careful when using Disk->Buffer. You can easily read a buffer that doesn't contain your data anylonger.
- Fix implementation of FstubReadPartitionTableEFI(). It was improperly dealing with the backup table. Now, it will look for it and replace/recreate it if not found where expected.
- Fix implementation of FstubWriteEntryEFI(). The computation of memory placement was wrong, and thus it was missing partitions and causing corruption. Thank you checksums!

In case you format a disk with GPT using Linux (with GParted, for instance), don't be surprised if once started with ReactOS your GPT is modified, and especially its backup table moved. They don't have the same sector counts.
It was a nice way to tests whether ReactOS properly write GPT. Which it does now :-).

svn path=/trunk/; revision=60811
2013-10-31 18:03:48 +00:00
Amine Khaldi
adf03f838a [USER32]
* Fix MSVC build.

svn path=/trunk/; revision=60810
2013-10-31 17:45:16 +00:00
James Tabor
26a5caa78d - Fix build
svn path=/trunk/; revision=60809
2013-10-31 17:21:04 +00:00
James Tabor
3d5763ff2f - ActivateActCtx seems to be broken, skip test.
svn path=/trunk/; revision=60808
2013-10-31 17:15:49 +00:00
James Tabor
6f2696d0d5 - Fix Text tests. Update wine sync.
svn path=/trunk/; revision=60807
2013-10-31 16:54:01 +00:00
James Tabor
0a16450437 - Add message type to debug.
svn path=/trunk/; revision=60806
2013-10-31 16:52:18 +00:00
Thomas Faber
da2aa16556 [SHELL32]
- Fix copy/paste in shell views when multiple files are selected. Patch by Huw Campbell
CORE-4771

svn path=/trunk/; revision=60805
2013-10-31 16:46:14 +00:00
Thomas Faber
1cbc964e3f [SHELL32]
- Handle invalid cbSize in Shell_NotifyIcon[AW]. Patch by Ivan Rodionov.
- Use FIELD_OFFSET for variable-length structure
CORE-7164

svn path=/trunk/; revision=60804
2013-10-31 16:21:57 +00:00
Thomas Faber
667dfa7267 [CMAKE]
- Add /FS to VS 2013 build to fix issues with concurrent access to PDB files. Patch by David Quintana
- Use subsystem version 5.02 for x64, because 5.01 doesn't exist
CORE-7434 #resolve

svn path=/trunk/; revision=60803
2013-10-31 09:59:55 +00:00
Pierre Schweitzer
436edb2c3f [NTOSKRNL]
Implement MiSetControlAreaSymbolsLoaded and MiLoadUserSymbols. These are responsible
for marking the control area that we've loaded the symbols and for effectively loading
the symbols.

These two functions only apply on image section! (ie, ControlArea->u.Flags.Image not null).
They are only compatible with ARM3. But, for the moment, old MM is responsible for image section
mapping and thus, these two functions cannot be used.

Once this responsibility is transfered to ARM3, first call MiCacheImageSymbols, if successful, then call
MiSetControlAreaSymbolsLoaded and MiLoadUserSymbols. After checking image was at base and GlobalMemory was not
set.

Once this is finally linked, this *should* fix PSAPI apitests.

svn path=/trunk/; revision=60802
2013-10-30 23:17:08 +00:00
Eric Kohl
b4b9913715 [ADVAPI32]
Enable the new SAM-based logon system.

Using your own accounts to log-on to ReactOS will still fail because of bugs in winlogon, userenv.dll and the registry. But at least the infrastructure is in place and we can start to fix the reamining bugs. All accounts still use a hard-coded privilege set, but this will be fixed as soon as possible.

svn path=/trunk/; revision=60800
2013-10-30 21:19:03 +00:00
Pierre Schweitzer
93bd6b7500 [PSAPI]
void -> VOID

svn path=/trunk/; revision=60799
2013-10-30 17:59:20 +00:00
Pierre Schweitzer
0316d84f20 [NTOSKRNL]
Implement a helper function ExpConvertLdrModuleToRtlModule() that converts
a Ldr represented module to a Rtl represented module (structure matters).
Use it for kernel modules list AND user modules list.

This fixes the FIXME of that section but it actually doesn't fix anything
given that our user module lists is still empty (whereas it should be filled in).

svn path=/trunk/; revision=60798
2013-10-30 17:56:25 +00:00
Pierre Schweitzer
c01603fd51 [PSAPI]
Stub support for profiling

svn path=/trunk/; revision=60797
2013-10-30 15:19:35 +00:00
Pierre Schweitzer
6cbda0abe5 [PSAPI]
Reduce DLL verbosity

svn path=/trunk/; revision=60796
2013-10-30 10:58:31 +00:00
Pierre Schweitzer
ba7c7ab755 [PSAPI_WINETESTS]
No need to skip these tests, they are working again.

ROSTESTS-122

svn path=/trunk/; revision=60795
2013-10-30 10:57:05 +00:00
Pierre Schweitzer
bb4fe2c408 [PSAPI]
Bye bye PSAPI. Welcome PSAPI :-).

This is a rewrite of the PSAPI DLL to make it match the W2K3 DLL.
It fixes several bugs and implements missing features.
It doesn't use the EPSAPI library anylonger (which old and buggy).

All winetests are passing when executed on W2K3 with this DLL.
Not all tests are passing on ReactOS though, because of missing features in the kernel.
Anyway, this greatly reduces the amount of failed tests.

ROSTESTS-122 #comment Fixed with r60794 #resolve

svn path=/trunk/; revision=60794
2013-10-30 10:56:02 +00:00
Pierre Schweitzer
5aeeadda17 [NDK]
Complete MEMORY_INFORMATION_CLASS by adding a missing class (at the proper place): MemoryWorkingSetExList

Alex, could you review please? Not fully sure about the name of such class.

svn path=/trunk/; revision=60793
2013-10-30 10:51:30 +00:00
Pierre Schweitzer
276c520892 [PSDK]
- Fix definition of PROCESS_MEMORY_COUNTERS
- Add defintion for PROCESS_MEMORY_COUNTERS_EX

svn path=/trunk/; revision=60792
2013-10-30 10:48:29 +00:00
Timo Kreuzer
5b8f6f48da [GDI32_APITEST]
- Add more tests for CreateDIBitmap and SetDIBitsToDevice

svn path=/trunk/; revision=60787
2013-10-28 20:39:26 +00:00
Timo Kreuzer
39b0f9dba1 [WIN32K]
- Add missing DC_vPrepareDCsForBlit / DC_vFinishBlit
- Save and restore floating point state in some functions

svn path=/trunk/; revision=60786
2013-10-28 20:26:08 +00:00
James Tabor
7cfd0230d5 - Sync wine to 1.7.5.
svn path=/trunk/; revision=60785
2013-10-28 05:12:48 +00:00
James Tabor
b829eed49f - Fis SysParams WM_SETTINGCHANGE.
svn path=/trunk/; revision=60784
2013-10-28 05:00:16 +00:00
James Tabor
30690e8fce - Sync wine to 1.7.5.
svn path=/trunk/; revision=60780
2013-10-27 23:22:00 +00:00
James Tabor
df6ecd9a0a - Fix test. ATM AW and WA testing is going well.
svn path=/trunk/; revision=60779
2013-10-27 22:34:44 +00:00
James Tabor
47b5950895 - Sync wine to 1.7.5.
svn path=/trunk/; revision=60777
2013-10-27 22:13:41 +00:00
Eric Kohl
ebf29a79f6 [INF]
Add the remaining privilege definitons.

svn path=/trunk/; revision=60768
2013-10-27 12:13:42 +00:00
Eric Kohl
d1fe5b9120 [LSASRV]
Remove unused code.

svn path=/trunk/; revision=60766
2013-10-27 11:08:48 +00:00
James Tabor
d62b121a23 - Patch by Andrew Eikum: Don't try to paint during WM_SETFOCUS if the edit control is not visible.
svn path=/trunk/; revision=60763
2013-10-27 01:23:46 +00:00
James Tabor
22cc4c8cc5 - Update wine test to 1.7.5, this is for msg AW WA testing.
svn path=/trunk/; revision=60762
2013-10-27 01:05:53 +00:00
Hermès Bélusca-Maïto
b903c64412 Add the definition for WriteConsoleInputVDM too.
svn path=/trunk/; revision=60760
2013-10-26 21:30:44 +00:00
Amine Khaldi
a9f9ecd76f [WBEMPROX]
* Sync with Wine 1.7.2. Hello LocalDateTime.

svn path=/trunk/; revision=60759
2013-10-26 21:29:03 +00:00
Hermès Bélusca-Maïto
ccdf36a380 [KERNEL32][CONSRV]
Implement WriteConsoleInputVDMA/W, its only purpose being putting console input events at the beginning of the console input event list instead of putting them at the end, as it is done with WriteConsoleInputA/W .

svn path=/trunk/; revision=60756
2013-10-26 20:53:05 +00:00
Thomas Faber
077b7ac04d [SAMSRV]
- Fix incorrect heap buffer size, CID 716678.

svn path=/trunk/; revision=60754
2013-10-26 18:48:53 +00:00
Amine Khaldi
e8ee07de91 [WMIC]
* Properly import WMIC (correcting the previous import committed in r60748).
* The import of other WMI related modules is also already done, and will be committed eventually in the current ongoing sync.
CORE-7469

svn path=/trunk/; revision=60751
2013-10-26 09:48:25 +00:00
Eric Kohl
c2691edfa1 [SAMSRV]
Create and set a security descriptor for new user account objects.

svn path=/trunk/; revision=60750
2013-10-26 09:09:31 +00:00
Hermès Bélusca-Maïto
52a74dbc90 [SETUP]
The standard writing for ReactOS is with "OS" in capital letters, not in lowercase letters.
Patch by Yuntian Zhang.
CORE-7524 #resolve #comment Fixed in revision 60749, cheers!

svn path=/trunk/; revision=60749
2013-10-26 01:17:11 +00:00
Hermès Bélusca-Maïto
268e8b2366 [WMIC]
Import WMIC ("Windows Management Instrumentation Console") from Wine 1.7.5 (just released yesterday, 25/10/2013), in which we include only the necessary headers.
Sync up README.WINE too.
WMIC is needed (amongst other things) for retrieving the date of the build when configuring a new build using RosBE. Dedicated to Sylvain Petreolle and Amine Khaldi.

svn path=/trunk/; revision=60748
2013-10-26 01:02:19 +00:00
Hermès Bélusca-Maïto
4b715c4056 [USETUP]
It appears that "Dhivehi" is the preferred scripture.
CORE-7523 #resolve #comment Committed in revision 60746, cheers.

svn path=/trunk/; revision=60746
2013-10-25 20:52:33 +00:00
Eric Kohl
480ce3de05 [USERENV]
Fix coding style and indentation. No code changes!

svn path=/trunk/; revision=60744
2013-10-24 20:16:20 +00:00
Thomas Faber
5bb77216c8 [KMTESTS:EX]
- Fix incorrect sizeof usage. CID 1102449, 1102451

svn path=/trunk/; revision=60743
2013-10-24 19:33:17 +00:00
Thomas Faber
e02f9e1406 [NPFS]
- Fix IRP_MJ_SET_SECURITY. CID 1102517, 1106330
- Fix variable type in NpCommonQueryVolumeInformation. CID 1102210, 1102211

svn path=/trunk/; revision=60742
2013-10-24 19:11:04 +00:00
Thomas Faber
5e7db1ef90 [NTOS]
- Also fix misguided return type aka fix build

svn path=/trunk/; revision=60741
2013-10-24 18:05:58 +00:00
Thomas Faber
8b7398acf8 [NTOS]
- Remove misguided casts

svn path=/trunk/; revision=60740
2013-10-24 17:53:45 +00:00
Timo Kreuzer
f8e71a7dc5 [REACTOS]
Fix the mess I left... (remove unwanted changes and commit missing change)

svn path=/trunk/; revision=60738
2013-10-23 19:38:49 +00:00
Timo Kreuzer
d96c1fa4d8 [NTDLL] Use LDR_LOCK_LOADER_LOCK_FLAG_RAISE_ON_ERRORS flag instead of TRUE
[RTL] Fix RtlAddAce (the version checks were inverted.)
[NTOSKRNL] Make SystemExtendServiceTableInformation case of NtSetSystemInformation behave more like Windows
[NTOSKRNL] Fix PsGetCurrentThreadWin32ThreadAndEnterCriticalRegion

svn path=/trunk/; revision=60737
2013-10-23 19:31:41 +00:00
Thomas Faber
fe7ef7d573 [MSPAINT][REGEDIT][WINLOGON]
- Fix some potential buffer overruns

svn path=/trunk/; revision=60736
2013-10-23 11:39:00 +00:00
Hermès Bélusca-Maïto
dd2d4349e2 [CONSRV]:
Fix console palette setting. For that, we create a console framebuffer on which we draw the different active screen buffers (be they text or graphics), we can change the palette associated to this framebuffer and then we draw the framebuffer on screen.
Console palettes now work !!!!!! @ [TheFlash]

Part 2/2

svn path=/trunk/; revision=60734
2013-10-23 00:12:17 +00:00
Thomas Faber
8efecdcf15 [EXPLORER]
- Remove no longer needed special casing for __MINGW32__. Patch by Ivan Rodionov.
CORE-7335 #resolve #comment Thanks! Committed in r60733.

svn path=/trunk/; revision=60733
2013-10-22 19:51:25 +00:00
Thomas Faber
053591f6b4 [SHELL32_WINETEST]
- Add tests for SHCreateShellFolderView[Ex]. Already applied upstream.
CORE-7334

svn path=/trunk/; revision=60732
2013-10-22 19:09:45 +00:00
Thomas Faber
508dc39a87 [SHELL32]
- Import SHCreateShellFolderView implementation and fixes for -Ex from Wine
CORE-7334 #resolve

svn path=/trunk/; revision=60731
2013-10-22 19:01:07 +00:00
Eric Kohl
9a3424b618 [SAMSRV]
Create and set a security descriptor for new group account objects.

svn path=/trunk/; revision=60730
2013-10-21 20:16:56 +00:00
Eric Kohl
ab4c296d0f [SAMSRV]
Create and set a security descriptor for new alias account objects.

svn path=/trunk/; revision=60729
2013-10-21 18:53:26 +00:00
Eric Kohl
89f9c12117 [SAMSRV]
- SampSetupCreateUserAccount, SamrCreateUserInDomain and SamrCreateUser2InDomain: Set the PrivateData attribute.
- SamrGetAliasMembership: Remove a superfluous call to SampRegCloseKey.
- SampQueryUserAll and SampSetUserAll: Disable access to the SecDesc attribute as long as it is not set upon user account creation.

svn path=/trunk/; revision=60728
2013-10-21 10:25:21 +00:00
Eric Kohl
e64f2a9675 [INCLUDE]
- sam.idl: Rename GROUP_ATTRIBUTE_INFORMATION to SAMPR_GROUP_ATTRIBUTE_INFORMATION in order to avoid confilcts with new types in ntsam.h.
- ntsam.h: Add missing group specific structures.

svn path=/trunk/; revision=60727
2013-10-21 09:13:14 +00:00
Hermès Bélusca-Maïto
92bd19337b [CONSRV][WIN32K]
- Fix console palette setting; introduce the ConsoleMakePalettePublic control code for NtUserConsoleControl API which
  is called by the SetConsolePalette to make the given palette handle public (indeed, the caller to SetConsoleHandle
  gives to this API a GDI palette handle which is aimed at being used by another process, i.e. by CSRSS.EXE; in normal
  operation this is impossible unless saying to GDI that the handle is meant to be public; that's what it's done there).

  Thanks to Aleksander and David (who provided tests) and Timo (see revision 60725) for having helped me in understanding
  what happened exactly there.

- Remove now-unneeded DPRINT1s and the hacked palette that was introduced in revision 60629/60641.

Part 1/2

svn path=/trunk/; revision=60726
2013-10-20 22:35:15 +00:00
Timo Kreuzer
9625b9b820 [WIN32K]
Add GreSetObjectOwnerEx, allowing to set the owner of not-owned objects by passing GDIOBJFLAG_IGNOREPID as 3rd parameter. Use with care :) Dedicated to Alexander and Hermès.

svn path=/trunk/; revision=60725
2013-10-20 19:46:28 +00:00
Hermès Bélusca-Maïto
56df983f97 Fix the fix.
svn path=/trunk/; revision=60723
2013-10-20 13:54:16 +00:00
Hermès Bélusca-Maïto
9d3f488a57 [USETUP]: Fix spanish translations, suggestions by Mario Rugiero and Julio Carchi
CORE-7516 #resolve #comment Suggestions committed in revision r60722. Thanks :)

svn path=/trunk/; revision=60722
2013-10-20 13:51:18 +00:00
Aleksey Bragin
41537ba703 [NTOS]
- Correctly compute addresses of MI_VAD_BITMAP and MI_WORKING_SET_LIST. In trunk's MM it went unnoticed because nothing really cares about these two structs.

svn path=/trunk/; revision=60721
2013-10-20 09:41:54 +00:00
James Tabor
746f5c09a7 - Fix ATI test and go.
svn path=/trunk/; revision=60720
2013-10-20 05:36:36 +00:00
James Tabor
533fa53c13 - Fix build.
svn path=/trunk/; revision=60719
2013-10-20 05:31:48 +00:00
James Tabor
d700b033fc [Win32k]
- The (ATI) patch CORE-6551. Please oh please use this jira core issue for all bug reports and regressions.
- Major rewrite to input message queue. It is now attachable between threads. After all the hubbub the only thing we pass are all the SetActive/Foreground/Parent/Window wine msg and win tests. But not the message sequence tests.
- Pass all but one foreground API User32 ATI test when the message patch is installed. But w/o it, pass all but 8'ish.
- Tested XP osk (On-Screen Keyboard) with CMD, it works but is quirky. Need to look into set to top window issues.
- AHK issues work long as ATI is used and when it is not the some AHK tests fail. That was why all the hot key changes had been committed before. Still looking into this.
- Please test everything and post to the appropriate jira issue reports. I do not have a lot of time anymore to focus hard on many issues, it will take months to do so with just one.

svn path=/trunk/; revision=60718
2013-10-20 05:16:52 +00:00
James Tabor
ccfd05479b - Remove a mislaid artifact.
svn path=/trunk/; revision=60713
2013-10-19 19:08:41 +00:00
Timo Kreuzer
4385bb351d [NTOSKRNL]
Rewrite NtCallbackReturn in C

svn path=/trunk/; revision=60709
2013-10-19 18:04:15 +00:00
Thomas Faber
3440678be4 [NTDLL_APITEST]
- Add test for Rtl MemoryStream functions. Patch by David Quintana.
CORE-7492

svn path=/trunk/; revision=60707
2013-10-19 17:59:29 +00:00
Thomas Faber
fec54daadd [RTL]
- Implement Rtl MemoryStream functions. Patch by David Quintana.
CORE-7492

svn path=/trunk/; revision=60705
2013-10-19 17:48:27 +00:00
Timo Kreuzer
fc553a6968 [NTOSKRNL] Fix a typo I introduced in TRAP_DEBUG only code, spotted by Thomas
svn path=/trunk/; revision=60702
2013-10-19 11:40:00 +00:00
Timo Kreuzer
6697ef7a17 [NTOSKRNL]
- Introduce a new and faster way to return to kernel mode from traps by using a ret 8 instruction instead of an iret.
- Make use of KiUserTrap where appropriate
- Remove some pointless toplevel volatile

svn path=/trunk/; revision=60701
2013-10-19 11:33:34 +00:00
Benedikt Freisen
76e1afdbda [PAINT]
* Fix number typo introduced in revision 59955

svn path=/trunk/; revision=60700
2013-10-19 10:57:06 +00:00
Eric Kohl
7483a5ed77 [SAMSRV]
Add query and set code of user private data and security descriptor attributes.

svn path=/trunk/; revision=60691
2013-10-16 19:17:09 +00:00
Giannis Adamopoulos
3586cb1635 [shell32]
- Add an initial stub for CMenuBand that creates a menu bar and fills it with contents. However its still not functional

svn path=/trunk/; revision=60690
2013-10-16 19:13:49 +00:00
James Tabor
1a21c35d02 - Properly remove window properties when destroying the window.
svn path=/trunk/; revision=60684
2013-10-16 00:11:23 +00:00
James Tabor
512ac8d32c [Win32ss]
- Prevent a potential kernel exception.

svn path=/trunk/; revision=60683
2013-10-15 22:16:31 +00:00
James Tabor
769ec79f16 [Win32ss]
- Prevent a potential kernel exception.

svn path=/trunk/; revision=60682
2013-10-15 22:14:48 +00:00
Hermès Bélusca-Maïto
4f2b6c6702 [USETUP]
- Fix translations of booloader installation menu (see rev.48703). ACHTUNG ACHTUNG!! Greek and Spanish people, please review the translation fix and provide patches if needed!!
- Update French translation.
CORE-7516 #resolve #comment Committed in revision r60678.

svn path=/trunk/; revision=60678
2013-10-15 16:45:52 +00:00
James Tabor
5dc2b87394 [Win32k]
- Fix more wine msg test_hotkey tests, down to seven.

svn path=/trunk/; revision=60677
2013-10-15 07:05:17 +00:00
James Tabor
1293634a06 - Return the right error if hot key registered outside of the thread.
svn path=/trunk/; revision=60676
2013-10-14 21:51:07 +00:00
Hermès Bélusca-Maïto
37d5eaa1f5 [NTOS:HEADLESS]
- Fix the name of a function.
- Fix HdlspSendStringAtBaud (we started displaying string at its second character) and fix HdlspPutData (data was sent erroneous, shifted by 1).

Fix SAC display.

svn path=/trunk/; revision=60675
2013-10-14 21:29:17 +00:00
Hermès Bélusca-Maïto
6b16043963 [NTOS:INBV]: Fix parameter name and type.
svn path=/trunk/; revision=60674
2013-10-14 20:50:44 +00:00
Hermès Bélusca-Maïto
11d262db2f [FREELDR:HEADLESS]: Code formatting only.
svn path=/trunk/; revision=60673
2013-10-14 20:47:04 +00:00
Hermès Bélusca-Maïto
a0873a65ed [NTOS]: Moaaar s/tabs/spaces/
svn path=/trunk/; revision=60672
2013-10-14 20:38:02 +00:00
Hermès Bélusca-Maïto
c5b0cd477f [NTOS:HEADLESS]: Code formatting + s/tabs/spaces/
svn path=/trunk/; revision=60671
2013-10-14 20:17:17 +00:00
Amine Khaldi
0fbb946f42 [REACTOS/DEBUG]
* Set the assert related macros in consistency with the DDK ones, for release builds.
* Improve the debug build checks here (DBG was not even considered before).

svn path=/trunk/; revision=60666
2013-10-14 16:39:18 +00:00
Amine Khaldi
bd779c1be5 [KMTEST_DRV]
* Move the DeviceExtension related asserts into a DBG block.

svn path=/trunk/; revision=60665
2013-10-14 16:35:35 +00:00
Amine Khaldi
dae996a6ba [VFATLIB]
* Move readsize into a DBG block.

svn path=/trunk/; revision=60664
2013-10-14 16:28:14 +00:00
Amine Khaldi
32e55457d5 [EXPAT]
* Remove from the codebase (it's not used anywhere).

svn path=/trunk/; revision=60662
2013-10-14 15:59:57 +00:00
James Tabor
cb18ec0c33 - Fix build and fix gcc 4.8.x build issues.
svn path=/trunk/; revision=60660
2013-10-14 06:28:17 +00:00
James Tabor
f4b05f11b2 [Win32ss]
- Fix up hot keys. Finding out that the wine test_hotkey is brain damaged and even breaks XP.

svn path=/trunk/; revision=60659
2013-10-14 06:19:48 +00:00
Hermès Bélusca-Maïto
8109301ade [HAL][PCIX]: Finish to put \r\n for Hal\InbvDisplayStrings. Part 3/3.
svn path=/trunk/; revision=60657
2013-10-13 23:37:11 +00:00
Hermès Bélusca-Maïto
2fff802939 \r\n for strings being displayed by NtDisplayString.
[AUTOCHK]: Fix some DPRINTs

svn path=/trunk/; revision=60656
2013-10-13 23:22:03 +00:00
Hermès Bélusca-Maïto
b748144fcd [USETUP]: The STRING_CONSOLEFAIL1/2/3 are aimed to be printed with NtDisplayString, which will use InbvDisplayString. Therefore add \r with \n.
Part 2/X

svn path=/trunk/; revision=60655
2013-10-13 23:18:22 +00:00
Amine Khaldi
48f8139061 [FREELDR]
* Use the FrLdr prefix with the heap functions to avoid any ambiguities.

svn path=/trunk/; revision=60654
2013-10-13 23:14:40 +00:00
Amine Khaldi
cdb62c6244 * Addendum to r60650.
CORE-7471 #resolve

svn path=/trunk/; revision=60653
2013-10-13 23:12:09 +00:00
Hermès Bélusca-Maïto
a8cbe3c6e0 [NTOS]: Move 'buffer' to a better place (i.e. fix build).
svn path=/trunk/; revision=60652
2013-10-13 23:07:26 +00:00
Hermès Bélusca-Maïto
1602b39927 Use \r\n instead of \n only in Hal/InbvDisplayString. This is needed because, when displayed by the EMS console, only \n would be displayed otherwise, leading to misaligned text.
Part 1/X

svn path=/trunk/; revision=60651
2013-10-13 23:04:13 +00:00
Amine Khaldi
136add67b0 * Remove deprecated resource file loading and memory attributes (http://msdn.microsoft.com/en-us/library/aa380908.aspx).
CORE-7471 #resolve

svn path=/trunk/; revision=60650
2013-10-13 22:31:17 +00:00
Sylvain Petreolle
e9383cc163 [SETUPAPI]
Remove too zealous check for OEMSourceMediaLocation.
OEMSourceMediaLocation can be NULL and means that the current path or a default URL is beeing used.

Fixes installation of VMWare Tools drivers.
The installation still aborts due to issue in configuring the vmware tools service.

svn path=/trunk/; revision=60649
2013-10-13 22:08:24 +00:00
Eric Kohl
20c2a55a62 [MSV1_0]
- MsvpChangePassword: Fix-up string pointers properly.
- MsvpCheckPassword: Modify password checks.

svn path=/trunk/; revision=60643
2013-10-13 20:15:01 +00:00
Hermès Bélusca-Maïto
e9b9e8be78 [SACDRV]:
- Tabs vs. spaces fix;
- Less hardcoded values;
- Consistency in members names.

No functional changes.

svn path=/trunk/; revision=60642
2013-10-13 19:40:34 +00:00
Hermès Bélusca-Maïto
87bf71a722 [CONSRV]: Move the palette hack.
svn path=/trunk/; revision=60641
2013-10-13 16:21:55 +00:00
Hermès Bélusca-Maïto
84fdfeaaea Don't forget to add files to compilation, Arch!
svn path=/trunk/; revision=60640
2013-10-13 14:15:36 +00:00
Hermès Bélusca-Maïto
0edf23f3d8 [CONSRV]: Improve full-screen mode, still WIP.
Testing and bug reporting (and fixes/patches) are welcome! :)

svn path=/trunk/; revision=60639
2013-10-13 14:13:06 +00:00
Eric Kohl
84dea04ff3 [LSALIB]
Fix coding style. No code changes!

svn path=/trunk/; revision=60638
2013-10-13 11:26:05 +00:00
Eric Kohl
b4fbb9bcba [SECUR32]
Fix indentation. No code changes!

svn path=/trunk/; revision=60637
2013-10-13 11:14:08 +00:00
Eric Kohl
8cbcea6dda [SAMSRV]
Fix typos.

svn path=/trunk/; revision=60636
2013-10-13 11:12:10 +00:00
Hermès Bélusca-Maïto
302aba84c5 [CONSRV]
Implement a basic full-screen mode for the console. Still Work-In-Progress. See r59099 for more details.

svn path=/trunk/; revision=60635
2013-10-13 00:11:38 +00:00
Daniel Reimer
ada67ba8d5 Update for rapps database.
svn path=/trunk/; revision=60634
2013-10-12 22:24:09 +00:00
Hermès Bélusca-Maïto
42aa24d3c3 [WINGDI]
- Update the definition of DM_SPECVERSION according to the Win's PSDK.
- Add the DMDISPLAYFLAGS_TEXTMODE flag for DEVMODE::dmDisplayFlags (see Wine PSDK, Win's PSDK ...)
- Add DMDFO_DEFAULT, DMDFO_STRETCH and DMDFO_CENTER flags for DEVMODE::dmDisplayFixedOutput (see Wine PSDK, Win's PSDK, MSDN ...)

svn path=/trunk/; revision=60633
2013-10-12 21:10:53 +00:00
Thomas Faber
3d1929a20d [NTOS:MM]
- Improve a DPRINT
CORE-7445

svn path=/trunk/; revision=60632
2013-10-12 16:49:19 +00:00
Thomas Faber
3c7c94a174 [COMMENTS]
- Consistent email address is consistent.

svn path=/trunk/; revision=60631
2013-10-12 16:05:54 +00:00
Hermès Bélusca-Maïto
17c3c3e9e1 [CONSRV]: WINAPI -> NTAPI
svn path=/trunk/; revision=60630
2013-10-12 15:44:22 +00:00
Hermès Bélusca-Maïto
ec0a067046 [CONSRV]
Implement SetConsolePalette (see r59711 for more details), but it is still WIP:
- the helper function ConDrvSetConsolePalette uses a hardcoded palette for testing purposes,
- lots of DPRINT1 are displayed when using this function or when swapping active screen buffers,
- lot of code redundancy which will be put in some helper functions when this code will work correctly,
- and I get some WIN32K warnings:
WARNING:  IntGdiRealizePalette at ../../win32ss/gdi/ntgdi/palette.c:777 is UNIMPLEMENTED!
It would be great if a win32k guy can have a look at this!! And I suspect that's because of this that the changed palette is not used...

Also, deactivate the WM_NCRBUTTONDOWN/WM_NCRBUTTONUP hack I introduced in revision 58632, because James worked on this in revisions 60622 and 60626 (see CORE-7054 too).

svn path=/trunk/; revision=60629
2013-10-12 15:37:50 +00:00
Aleksey Bragin
54b9c9c647 [RAPPS]
- Alexander Rechitskiy: Improve "DVD write Now!" entry in rapps.

CORE-7506

svn path=/trunk/; revision=60627
2013-10-12 12:28:18 +00:00
James Tabor
8d3618abf0 - Hacky wine patch to fix CORE-7054.
svn path=/trunk/; revision=60626
2013-10-12 01:05:37 +00:00
Amine Khaldi
3648f77525 [NTOSKRNL]
* Fix a potential null pointer dereference. CID 701145.
* Change the ASSERT to NT_ASSERT.
CORE-6681

svn path=/trunk/; revision=60624
2013-10-11 23:29:08 +00:00
Hermès Bélusca-Maïto
073f1929a8 [CONSRV]
Definitely fix "Select All" functionality (see r59811).

svn path=/trunk/; revision=60623
2013-10-11 22:59:05 +00:00
James Tabor
98060c28c8 [Win32k]
- Fix CORE-6945.
- Miscellaneous adds and changes.

svn path=/trunk/; revision=60622
2013-10-11 21:46:30 +00:00
Amine Khaldi
2e94a56a52 [NTOSKRNL]
* Add a sanity check to prevent a potential out-of-bounds write. CID 731662.
CORE-6681

svn path=/trunk/; revision=60619
2013-10-11 19:37:29 +00:00
Amine Khaldi
468cae26b2 [NTOSKRNL]
* Fix the owner's attributes handling when releasing the working set lock. CIDs 731438 and 731439.
CORE-6681

svn path=/trunk/; revision=60615
2013-10-11 18:12:16 +00:00
Amine Khaldi
faacccfc2a [WINDOWSCODECSEXT_WINETEST]
* Import from Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60614
2013-10-11 18:10:20 +00:00
Amine Khaldi
8156be1e69 [WINDOWSCODECSEXT]
* Import from Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60613
2013-10-11 18:08:24 +00:00
Amine Khaldi
429a1c4b23 [NPFS/NPFS_NEW]
* Make npfs_new the one and only npfs. One of the few foo_new modules that actually made it and I hope it won't be the last ;)
CORE-7451

svn path=/trunk/; revision=60611
2013-10-11 15:19:46 +00:00
Amine Khaldi
9f4686524d [QUARTZ_WINETEST]
* Generate a local copy of the fil_data header instead of reusing the identical quartz one.
CORE-7469

svn path=/trunk/; revision=60610
2013-10-11 13:33:44 +00:00
Amine Khaldi
09b7cedebe [NTOSKRNL]
* Fix logically dead code block. CID 731331.
CORE-6681

svn path=/trunk/; revision=60609
2013-10-11 13:15:20 +00:00
Amine Khaldi
34110663e7 [DINPUT8]
* Mark as synced with Wine 1.7.1 now that all the remaining DX related modules are in sync.
CORE-7469

svn path=/trunk/; revision=60608
2013-10-11 13:14:46 +00:00
Amine Khaldi
5c90d5530c [QUARTZ_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60607
2013-10-11 13:13:45 +00:00
Amine Khaldi
95e46327ba [QUARTZ]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60606
2013-10-11 13:13:18 +00:00
Amine Khaldi
e007f33d9a [QEDIT]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60605
2013-10-11 13:12:40 +00:00
Amine Khaldi
fa4306dffc [MSDMO]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60604
2013-10-11 13:11:30 +00:00
James Tabor
ac553c63a1 [Win32k]
- Add drawing support to win32k. Needed for scrolls server side and nonclient support for icons.

svn path=/trunk/; revision=60602
2013-10-10 22:07:10 +00:00
Pierre Schweitzer
9b29c6967f [PSAPI_APITEST]
Add tests for GetDeviceDriverBaseName
Replace 0x00000000 -> NULL. Dedicated to Thomas ;-)

svn path=/trunk/; revision=60601
2013-10-10 19:18:43 +00:00
James Tabor
196ba3d618 [Win32k]
- Fix applications exit before the release of class atoms.


svn path=/trunk/; revision=60599
2013-10-10 12:40:30 +00:00
Giannis Adamopoulos
0fa39dfff7 - fix build for linux
svn path=/trunk/; revision=60598
2013-10-10 09:44:57 +00:00
Giannis Adamopoulos
ba6130bb7f fix build
svn path=/trunk/; revision=60597
2013-10-10 09:39:15 +00:00
Giannis Adamopoulos
c138d3ba98 [shell32_apitest]
- Add tests for shell menu classes ( so far only CShellMenu is tested)

svn path=/trunk/; revision=60596
2013-10-10 09:36:13 +00:00
Giannis Adamopoulos
1a3f9719b5 [shlwapi]
- QISearch should be exported by ordinal just like win2003
- Add OFFSETOFCLASS macro

svn path=/trunk/; revision=60595
2013-10-10 09:19:45 +00:00
Hermès Bélusca-Maïto
fa9a309262 Fix a comment.
svn path=/trunk/; revision=60594
2013-10-10 01:20:07 +00:00
Hermès Bélusca-Maïto
14374b053d [CONSRV]
- Macros renaming.
- When switching active screen buffers, do it a bit more properly, i.e. announce it to the terminal emulator (aka. frontend) so that it will be able to change the associated console palette, be able to support displaying multi screen buffers or displaying another screen buffer than the active one (for debugging purposes or whatever), etc...

There are still some hacks and commented code, which whill be cleaned when I'll be sure that everything works and is not broken somewhere.

svn path=/trunk/; revision=60593
2013-10-10 01:16:02 +00:00
James Tabor
b243445cb2 [Win32ss]
- Setup small icon support from create window not in register class.
- Remove flags if not inside the current version control. Version control is still FIXME.

svn path=/trunk/; revision=60592
2013-10-09 23:04:07 +00:00
James Tabor
649f13b3f2 - Fix the remaining wine class tests. Left with more questions.
svn path=/trunk/; revision=60590
2013-10-09 20:25:25 +00:00
James Tabor
85a4547655 [Win32ss]
- Fix class icon tests. Still two more to go, investigating.

svn path=/trunk/; revision=60587
2013-10-09 01:11:44 +00:00
Jérôme Gardou
56757c308f [MESA]
- leaner build part 15 of X
 - Get rid of ARB_pixel_buffer_object, ARB_robustness, ARB_texture_border_clamp, EXT_multi_draw_arrays, EXT_pixel_buffer_object, EXT_stencil_two_side, ARB_texture_edge_clamp, EXT_texture_mirror_clamp, ATI_separate_stencil, ATI_texture_mirror_once, SGIS_texture_border_clamp, SGIS_texture_edge_clamp, SUN_multi_draw_arrays
CORE-7499

svn path=/trunk/; revision=60581
2013-10-07 18:23:53 +00:00
Jérôme Gardou
f17c086e6c [MESA]
- leaner build part 14 of X
 - Flatten source tree
CORE-7499

svn path=/trunk/; revision=60580
2013-10-07 14:57:57 +00:00
Amine Khaldi
072852ede0 [MSHTML_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60579
2013-10-07 14:23:51 +00:00
Amine Khaldi
d31f885436 [MSHTML]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60578
2013-10-07 14:22:37 +00:00
Amine Khaldi
12466faa47 [MESA]
* Fix MSVC build.

svn path=/trunk/; revision=60577
2013-10-07 14:03:34 +00:00
Jérôme Gardou
c73334d7d3 [MESA]
- leaner build part 13 of X
 - Get rid of shaders and programs support (with assorted extensions), ARB_multitexture and ATI_envmap_bumpmap extensions.
CORE-7499

svn path=/trunk/; revision=60576
2013-10-07 13:53:08 +00:00
Amine Khaldi
41eb82dace [DMUSIC]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60575
2013-10-07 12:41:25 +00:00
Amine Khaldi
241a81c805 [PSAPI_APITEST]
* Speedup build.

svn path=/trunk/; revision=60574
2013-10-07 12:38:42 +00:00
Amine Khaldi
44ec41cd68 [NTOSKRNL]
* Fix several logically dead code blocks. CIDs 731580, 731581 and 731582.
* Add a compile time assert to perform a preventive check as suggested by Thomas Faber.
CORE-6681

svn path=/trunk/; revision=60573
2013-10-07 12:33:03 +00:00
Amine Khaldi
599e34cb17 [NTOSKRNL]
* Fix several null pointer dereferences. CID 731608.
CORE-6681

svn path=/trunk/; revision=60572
2013-10-07 12:08:33 +00:00
Amine Khaldi
96c8ce5d9d [NTOSKRNL]
* Fix an out-of-bounds access. CID 731663.
CORE-6681

svn path=/trunk/; revision=60571
2013-10-07 11:50:09 +00:00
Amine Khaldi
b55a445031 [NTOSKRNL]
* Fix an uninitialized pointer read. CID 1102504.
CORE-6681

svn path=/trunk/; revision=60570
2013-10-07 11:44:07 +00:00
Pierre Schweitzer
8b0bbbdc07 [PSAPI_APITEST]
Complete the test (tested under w2k3)

svn path=/trunk/; revision=60569
2013-10-07 06:16:19 +00:00
Eric Kohl
22175a9d82 [SAMSRV]
A password is present only if the passwords value has been set and the password is not the empty password.

svn path=/trunk/; revision=60567
2013-10-06 23:09:46 +00:00
Pierre Schweitzer
b7674bb164 [PSAPI_APITEST]
Add an apitest for psapi GetDeviceDriverFileName.

I'm looking for help to bring it even farther. Ideally, it would be interesting
to be able to GetDeviceDriverFileName on ntoskrnl base address. The whole point is
about getting it dynamically.

The day we can do it properly, I can predict that it will fail on ReactOS, we're not having
correct paths for KDCOM, HAL, and NTOSKRNL modules in the kernel (thank you FreeLdr? - Where are you
starting '\'?)

svn path=/trunk/; revision=60566
2013-10-06 22:16:42 +00:00
Amine Khaldi
81708b99cd [MSHTML/GECKO]
* Move the gecko prompt from the mshtml registration to the second stage installer itself. This allows mshtml to register properly regardless of the availability of the gecko package.

svn path=/trunk/; revision=60565
2013-10-06 16:51:45 +00:00
Amine Khaldi
511ad66bae [DINPUT8]
* Speedup build.

svn path=/trunk/; revision=60564
2013-10-06 16:34:03 +00:00
Hermès Bélusca-Maïto
55edd14587 [BOOTDATA]
- Add some descriptions.
- Add HKLM\Software\Microsoft\Windows NT\CurrentVersion\IniFileMapping needed for win2k3 basesrv (otherwise it fails to initialize) (and ours when the INI File Mappings functionality will be fully implemented). INI File Mappings allows redirections from e.g. system.ini --> Adequate Registry Key, when you use APIs such that WritePrivateProfileString to write settings in those INI files (for 16-bit compat).

svn path=/trunk/; revision=60563
2013-10-06 16:01:01 +00:00
Hermès Bélusca-Maïto
eb9d268653 [CSRSRV]: In CsrCaptureArguments, be sure that the number of captured pointers is at most equal to MAXUSHORT (and not the total length of the captured buffer).
svn path=/trunk/; revision=60561
2013-10-06 14:20:18 +00:00
Hermès Bélusca-Maïto
46e2b227f2 [CSR]
During my investigations for making working Win2k3 csrsrv.dll (or other CSR servers) into ROS (to compare our behaviour with our own csrsrv.dll and Win2k3 one), I hit a problem: if I test a checked-build version of csrsrv (or other CSR servers), everything was fine when they were loaded, but if I use a release-build version (i.e. without any debug information), I systematically hit a memory access violation which was traced back to the moment when a CSR server's CsrInitialization entry point was called.
So I did the experiment, where I used our (debug-build) csrsrv with a free-build win2k3 CSR server dll (it was winsrv.dll, and I retested with basesrv.dll after). I hit the access violation. But if I took a debug-build version of winsrv.dll, everything was OK.
I then added in our csrsrv' server.c file the following line (around line 212 of the current file version):
DPRINT1("%s ; ServerDll->ValidTable = 0x%p ; ServerDll->NameTable = 0x%p ; ServerDll->SizeOfProcessData = %d ; ServerDll->ConnectCallback = 0x%p\n", DllString, ServerDll->ValidTable, ServerDll->NameTable, ServerDll->SizeOfProcessData, ServerDll->ConnectCallback);
and I saw that, when using a debug-build win2k3 CSR server, everything was fine (in particular the ServerDll->SizeOfProcessData member contained a reasonable value, e.g. a size of 88 bytes), whereas if I used a free-build version, I got an off-by-one problem, with the ServerDll->ValidTable pointer valid but the ServerDll->NameTable member being equal to 88 (i.e. invalid pointer) and the ServerDll->SizeOfProcessData member being equal to a very large value, which looked like a pointer value.
After more investigations, I saw that in debug-build CSR servers the list of API names were stored, whereas it was not the case in free-build versions. Therefore I concluded that the API names table was included *ONLY* in debug builds and not in release builds.

Hence, to be able to test in ROS either debug-builds or release-builds versions of Windows CSR servers in ROS (and vice-versa), I introduced a #define called CSR_DBG, which is defined only if the DBG macro is != 0, and which is not defined otherwise. When the CSR_DBG flag is defined, API names tables are added in CSR servers and otherwise, they are not.

Therefore, we are now able to test debug-build Windows CSR servers in ROS (the default possibility) or free-build versions of these CSR servers (but first, we have to build the other ones without the CSR_DBG flag, to avoid the off-by-one problem described above).

svn path=/trunk/; revision=60560
2013-10-06 13:33:17 +00:00
Sylvain Petreolle
c6ac881351 [SETUPAPI]
Add stubs for SetupVerifyInfFile, called by VMWare tools installer.

svn path=/trunk/; revision=60559
2013-10-06 12:56:48 +00:00
Sylvain Petreolle
de6a0ec0d4 [SETUPAPI]
Add _SP_INF_SIGNER_INFO and _SP_ALTPLATFORM_INFO defines.

svn path=/trunk/; revision=60558
2013-10-06 12:56:01 +00:00
Thomas Faber
d7e61c38c1 [POWERCFG.CPL]
- Use Yes/No instead of Ok/Cancel for "Are you sure you want to delete the power scheme?" Patch by Lee Schroeder.
- Remove some unnecessary casts
CORE-7503 #resolve

svn path=/trunk/; revision=60557
2013-10-06 10:31:02 +00:00
Hermès Bélusca-Maïto
c67aad2c5d [CSRSRV]: Fix long-time SMSS port name typo (it is SbApiPort).
svn path=/trunk/; revision=60556
2013-10-06 00:30:29 +00:00
Hermès Bélusca-Maïto
f308eed7ef [CSRSRV]: Less PPORT_MESSAGE casts.
svn path=/trunk/; revision=60555
2013-10-06 00:04:18 +00:00
Hermès Bélusca-Maïto
f73271123c [CSRSRV]: Add the 0x prefix when we display some hex output.
svn path=/trunk/; revision=60554
2013-10-05 23:56:12 +00:00
Hermès Bélusca-Maïto
607b6f3f01 [CSRSRV][CONSRV]
CSR_WAIT_FUNCTION functions are callbacks and therefore are __stdcall aka. NTAPI. Fix this.
Now, using either our csrsrv or win2k3' csrsrv works without problems; there is no console key-press problems anymore (aka. stack corruption when calling multiple times CsrNotifyWait, which called those CSR_WAIT_FUNCTION functions).

svn path=/trunk/; revision=60553
2013-10-05 23:34:25 +00:00
Sylvain Petreolle
5cd9f97182 [GDI32_WINETEST]
[USER32_WINETEST]
Use Jira bug ids.

svn path=/trunk/; revision=60552
2013-10-05 22:20:32 +00:00
Hermès Bélusca-Maïto
2739584249 [CSRSRV][CONSRV]
- Fix the second parameter WaitType (aka. NotifyAll) of CsrNotifyWait. Indeed, we used before the constants WaitAll == 0 / WaitAny == 1 (see the WAIT_TYPE enum); however, it appeared that Win2k3's CsrNotifyWait wanted a WaitType parameter == 1 when waiting for all the waits in a given wait-list. Therefore we would have to use WaitAll for waiting for any of the wait blocks, and WaitAny for waiting for all the wait blocks... looks illogical. Therefore I use instead a BOOLEAN variable (that I call NotifyAll) which is TRUE when I want to wait for all the wait blocks, and FALSE otherwise (as done e.g. for the WaitForMultipleObjects API).
- Fix its usage in CONSRV.

Magically fix key presses problems in console, when using Win2k3 csrsrv.dll ...

svn path=/trunk/; revision=60551
2013-10-05 22:17:34 +00:00
Amine Khaldi
44276fa90e [RPCSS]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60550
2013-10-05 21:05:04 +00:00
Amine Khaldi
2b72d38908 [WINE]
* Mark localspl as in sync.
* Hide evidence re. the existence of my time machine.
CORE-7469

svn path=/trunk/; revision=60549
2013-10-05 21:00:36 +00:00
Amine Khaldi
5a71791fd5 [STRMBASE]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60548
2013-10-05 20:55:09 +00:00
Amine Khaldi
aaed681d85 [MSVCRTD_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60547
2013-10-05 20:50:11 +00:00
Amine Khaldi
43ef186f8f [COMDLG32_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60546
2013-10-05 20:44:20 +00:00
Amine Khaldi
64e052cb3e [COMDLG32]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60545
2013-10-05 20:43:34 +00:00
Amine Khaldi
80c153e755 [UUID]
* Add IID_IPrintDialogCallback.

svn path=/trunk/; revision=60544
2013-10-05 20:39:50 +00:00
Hermès Bélusca-Maïto
03a6dfe408 Forgot this one.
svn path=/trunk/; revision=60542
2013-10-05 20:10:06 +00:00
Hermès Bélusca-Maïto
e2de2a4610 [CSRSRV]
- Do not associate the newly created wait block to the waiting thread (in CsrInitializeWait) in case this one is going to terminate, but do it instead in CsrCreateWait, where the check actually takes place.
- Avoid PPORT_MESSAGE casts.
- Fix a list insertion problem in CsrMoveSatisfiedWait.
- Fix some descriptions / comments.

svn path=/trunk/; revision=60541
2013-10-05 20:06:47 +00:00
James Tabor
f01c97ea16 [Win32ss]
- Add support for loading hook modules.

svn path=/trunk/; revision=60539
2013-10-05 19:57:22 +00:00
Hermès Bélusca-Maïto
ae0bca8de5 [CSRSRV]
- Hardcoded_value--;
- Be sure SizeOfProcessData is initialized to zero before doing anything later on.

svn path=/trunk/; revision=60538
2013-10-05 17:29:27 +00:00
Hermès Bélusca-Maïto
ea17b18f2b [CSRSRV]: Fix two DPRINTs.
svn path=/trunk/; revision=60537
2013-10-05 17:24:31 +00:00
Amine Khaldi
e54abc2fe5 [PSDK]
* Update commdlg.h.

svn path=/trunk/; revision=60536
2013-10-05 16:43:32 +00:00
Eric Kohl
f5a5066918 [MSV1_0]
Add the password check to the logon routine.

svn path=/trunk/; revision=60535
2013-10-05 15:27:26 +00:00
Amine Khaldi
46c770f191 [BROWSEUI_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60534
2013-10-05 12:32:51 +00:00
Eric Kohl
3526d54b33 [SAMRPC]
SampQueryUserAll: Implement the retrieval of LM and NT passwords by trusted callers.

svn path=/trunk/; revision=60533
2013-10-05 12:26:33 +00:00
Hermès Bélusca-Maïto
498ca6d41a [NTDLL]: Stubplement and export LdrFlushAlternateResourceModules needed for Windows 2k3 user32.dll and winsrv.dll .
[RTL]: Stubplement and export RtlConsoleMultiByteToUnicodeN (and fallback to RtlMultiByteToUnicodeN) needed for WIndows 2k3 winsrv.dll

CORE-7481 #comment LdrFlushAlternateResourceModules and RtlConsoleMultiByteToUnicodeN stubplemented in revision 60532.

svn path=/trunk/; revision=60532
2013-10-05 12:06:59 +00:00
Amine Khaldi
490190e205 [ADVAPI32_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60531
2013-10-05 10:38:32 +00:00
Amine Khaldi
cfc62dc4d1 [USER32_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60530
2013-10-05 10:20:53 +00:00
Amine Khaldi
a614ebc27e [SETUPAPI_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60529
2013-10-05 09:51:37 +00:00
Amine Khaldi
acb2207e13 [PSDK]
* Add missing ERROR_IN_WOW64 define.

svn path=/trunk/; revision=60528
2013-10-05 09:50:21 +00:00
Eric Kohl
ae7b8ae784 [SAMSRV]
SampQueryUserAll: Rewrite the handling of the WhichFields variable in order to simplify the support of trusted user information.

svn path=/trunk/; revision=60527
2013-10-04 22:23:25 +00:00
Timo Kreuzer
7d04df4c46 [INTSAFE.H]
- Mark UINT_MAX and UINT32_MAX as unsigned

svn path=/trunk/; revision=60524
2013-10-04 14:08:27 +00:00
Timo Kreuzer
7806be19d5 [INTSAFE.H]
- Use SAL2 instead of SAL1

svn path=/trunk/; revision=60523
2013-10-04 13:39:58 +00:00
Timo Kreuzer
1753f36879 [INTSAFE.H]
- Rename internal macros and add comments to make it more obvious what the macro does
- Add UShortMult

svn path=/trunk/; revision=60522
2013-10-04 13:37:25 +00:00
Amine Khaldi
2752d3ffd5 [LIBWINE]
* Use atl100.dll directly to create a registrar instance.
CORE-7469

svn path=/trunk/; revision=60521
2013-10-04 11:02:39 +00:00
Jérôme Gardou
bb82633e0e [MESA]
- fix build
CORE-7499

svn path=/trunk/; revision=60520
2013-10-04 10:51:37 +00:00
Jérôme Gardou
8c71d40b78 [OPENGL32]
- Assorted changes of previous commit
CORE-7499

svn path=/trunk/; revision=60519
2013-10-04 10:44:43 +00:00
Jérôme Gardou
9b51b6aa91 [MESA]
- leaner build part 12 of X
 - Get rid of ARB_color_buffer_float, ARB_framebuffer_object, EXT_texture_lod_bias, SGIS_generate_mipmap and SGIS_texture_lod extensions.
CORE-7499

svn path=/trunk/; revision=60518
2013-10-04 10:33:03 +00:00
Eric Kohl
f812408c06 [NTMARTA]
AccRewriteSetEntriesInAcl: Do not allocate an empty ACL.

svn path=/trunk/; revision=60517
2013-10-03 20:58:47 +00:00
Jérôme Gardou
3073548a43 [MESA]
- leaner build part 11 of X
 - Get rid of ARB_draw_buffers, ARB_draw_buffers2, ARB_draw_buffers_blend extensions.
CORE-7499

svn path=/trunk/; revision=60516
2013-10-03 20:56:51 +00:00
Jérôme Gardou
837a526ab8 [MESA]
- leaner build part 10 of X
 - Get rid of ARB_copy_buffer, ARB_depth_buffer_float, ARB_draw_instanced, ARB_texrure_buffer_object, ARB_uniform_buffer_object, EXT_framebuffer_sRGB, EXT_packed_depth_stencil, {MESA,EXT}_texture_array, EXT_texture_sRGB extensions.
CORE-7499

svn path=/trunk/; revision=60514
2013-10-03 18:35:20 +00:00
Eric Kohl
480ff1f8be [msv1_0]
- Fix pointer fix-up of domain name, user name and password. This failed for null pointers.
- Update the dispatch table and create a logon session as part of the user logon. 

svn path=/trunk/; revision=60513
2013-10-03 15:41:02 +00:00
Jérôme Gardou
4afe1667be [MESA]
- leaner build part 9 of X
 - Get rid of NV_texture_rectangle, ARB_ES2_compatibility, NV_primitive_restart extensions and texture compression.
CORE-7499

svn path=/trunk/; revision=60512
2013-10-03 15:35:52 +00:00
Jérôme Gardou
251508bc21 [MESA]
- leaner build part 8 of X
 - Get rid of the support for opengl ES and their extensions, the ARB_depth_clamp extension and the program implementation of the fixed function pipeline.
CORE-7499

svn path=/trunk/; revision=60511
2013-10-02 15:06:13 +00:00
Jérôme Gardou
6666744827 [OPENGL32]
- Initialize the viewport when setting the context as current for the first time.

svn path=/trunk/; revision=60510
2013-10-01 23:08:50 +00:00
Jérôme Gardou
0ac85330a1 [[MESA]
- leaner build part 7 of X
 - Get rid of the ARB_draw_elements and ARB_fragment_coord_conventions extensions
CORE-7499

svn path=/trunk/; revision=60509
2013-10-01 22:44:06 +00:00
Amine Khaldi
94e68da9c3 [DEVENUM_WINETEST]
* Import from Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60508
2013-10-01 22:09:10 +00:00
Amine Khaldi
1c2a66bf08 [DEVENUM]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60507
2013-10-01 22:07:54 +00:00
Amine Khaldi
9d641d5625 [DEVENUM]
* Move to directx/wine.
CORE-7495 #resolve

svn path=/trunk/; revision=60506
2013-10-01 21:49:43 +00:00
Jérôme Gardou
dc33940df2 [[MESA]
- leaner build part 6 of X
 - Get rid of the ARB_blend_func_extended, ARB_explicit_attrib_location, ARB_seamless_cube_map, ARB_texture_multisample extension EXT_provoking_vertex, EXT_vertex_array_bgra and AMD_seamless_cubemap_per_texture extensions
#CORE-7499

svn path=/trunk/; revision=60505
2013-10-01 21:37:39 +00:00
Jérôme Gardou
18cdde3bad [[MESA]
- leaner build part 5 of X
 - Fix build from part 4 (damn you tortoiseSVN)
 - Get rid of the ARB_instanced_arrays extension

svn path=/trunk/; revision=60504
2013-10-01 19:43:16 +00:00
Jérôme Gardou
21d495fe93 [MESA]
- leaner build part 4 of X
 - Get rid of ARB_occlusion_query, ARB_occlusion_query2, ARB_sync, ARB_transform_feedback2, EXT_draw_buffers2, EXT_transform_feedback, EXT_timer_query, ATI_fragment_shader (this time for real) and NV_conditional_render extensions

svn path=/trunk/; revision=60503
2013-10-01 19:30:37 +00:00
Thomas Faber
2bcc09b5e0 [NTOS:MM]
- Print some debug information on assertion failures in MiDecrementReferenceCount.
CORE-6690

svn path=/trunk/; revision=60502
2013-10-01 17:51:38 +00:00
Amine Khaldi
2a0449a453 [DXDIAGN_WINETEST]
* Import from Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60501
2013-10-01 17:49:24 +00:00
Amine Khaldi
0ef60d3d48 [DXDIAGN]
* Sync with Wine 1.7.1. It was synced just recently (8 years ago) but there's not harm in syncing it again ;)
CORE-7469

svn path=/trunk/; revision=60500
2013-10-01 17:46:41 +00:00
Jérôme Gardou
f387b0fa6b [OPENGL32]
- Do not spam debug logs with wrong calls to wglGetProcAddress

svn path=/trunk/; revision=60499
2013-10-01 17:39:38 +00:00
Amine Khaldi
4ded7a3c73 [DXSDK]
* Add missing INTERFACE undef.

svn path=/trunk/; revision=60498
2013-10-01 17:03:53 +00:00
Amine Khaldi
695e54e1ed [MESA]
* Fix MSVC build.

svn path=/trunk/; revision=60497
2013-10-01 16:48:56 +00:00
Jérôme Gardou
c837a2ca6c [MESA]
- leaner build part 3 of X
 - Get rid of ARB_depth_texture, ARB_sampler_objects, ARB_shadow, ARB_shadow_ambient, ARB_texture_rgb10a2ui, ARB_timer_query and EXT_texture_sRGB_decode extensions

svn path=/trunk/; revision=60496
2013-10-01 16:44:47 +00:00
Amine Khaldi
38aa52bcbd * Correct the sync info of dplay and dplayx (svn ?!).
svn path=/trunk/; revision=60495
2013-10-01 15:10:44 +00:00
Amine Khaldi
f58b4dee9f [AMSTREAM_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60494
2013-10-01 15:07:45 +00:00
Amine Khaldi
0d941932f3 [AMSTREAM]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60493
2013-10-01 15:06:37 +00:00
Amine Khaldi
29ea7d3cc7 [PSAPI_WINETEST]
* Fix a typo.

svn path=/trunk/; revision=60491
2013-10-01 14:59:36 +00:00
Jérôme Gardou
46d9716859 [MESA]
- leaner build part 2 of X
 - Get rid of EXT_texture_swizzle and ARB_vertex_type_2_10_10_10_rev extensions

svn path=/trunk/; revision=60490
2013-10-01 14:39:31 +00:00
Jérôme Gardou
2a926c6b3a [MESA]
- Those files where not included to the commit for some obscure reason.

svn path=/trunk/; revision=60489
2013-10-01 13:34:32 +00:00
Jérôme Gardou
5586e5c3db [MESA]
- leaner build part 1 of X
 - Get rid of some fancy formats

svn path=/trunk/; revision=60488
2013-10-01 13:27:57 +00:00
Thomas Faber
dca12046f3 [NTOS:CC]
- Remove CacheSegmentSize
- Misc simplifications and style improvements
CORE-7491

svn path=/trunk/; revision=60484
2013-09-30 20:06:18 +00:00
Sylvain Petreolle
5dafa70a30 [DSOUND]
Fix version.rc inclusion.

svn path=/trunk/; revision=60483
2013-09-30 19:58:15 +00:00
Eric Kohl
a9e0120a16 [LSASRV]
Move the session functions into a separate file and implement basic session management routines.

svn path=/trunk/; revision=60482
2013-09-30 19:49:46 +00:00
Thomas Faber
1066f92fd3 [NTOSKRNL]
- BCB::CacheSegmentSize has no reason to vary at runtime. Replace it with the constant VACB_MAPPING_GRANULARITY.

svn path=/trunk/; revision=60481
2013-09-30 19:40:09 +00:00
Amine Khaldi
66e5c9bbf7 [DPLAYX_WINETEST]
* Import from Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60480
2013-09-30 18:15:14 +00:00
Amine Khaldi
0bfb6c5c69 [DPLAYX]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60479
2013-09-30 18:14:44 +00:00
Amine Khaldi
7925f40b98 [DPLAY]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60478
2013-09-30 18:12:42 +00:00
Amine Khaldi
b29bfab7a1 [MMDEVAPI_WINETEST]
* Import from Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60477
2013-09-30 13:35:12 +00:00
Amine Khaldi
f225fe10dd [MMDEVAPI]
* Import from Wine 1.7.1. Dedicated to Johannes Anderwald.
CORE-7469

svn path=/trunk/; revision=60476
2013-09-30 13:32:32 +00:00
Amine Khaldi
5dbec815ce [DSOUND_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60475
2013-09-30 11:39:02 +00:00
Amine Khaldi
d11690b2ae [DSOUND]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60474
2013-09-30 11:38:41 +00:00
Sylvain Petreolle
c8d7089c0f [PSAPI_WINETEST]
Don't forget brackets on Monday, thanks Pierre :)

svn path=/trunk/; revision=60473
2013-09-30 08:54:02 +00:00
Sylvain Petreolle
63449a40a0 [PSAPI_WINETEST]
* Amine, don't deny the user's rights to run disabled tests on demand.

svn path=/trunk/; revision=60472
2013-09-30 08:46:05 +00:00
Amine Khaldi
2d1542bad0 [PSAPI_WINETEST]
* Fix MSVC build.
* Speedup build.
* Pierre, can you please consult with me before stepping on my toes (with improper syncs) ?

svn path=/trunk/; revision=60471
2013-09-30 08:10:07 +00:00
Pierre Schweitzer
659cf6ca5f [PSAPI_WINETEST]
Sync with Wine 1.7.1
CORE-7469

Tests for EnumProcessModules() have been skipped since they cause stack corruption
ROSTESTS-122

svn path=/trunk/; revision=60470
2013-09-30 06:27:03 +00:00
Pierre Schweitzer
c575494c81 [PSDK]
Add missing define for MEMORY_SECTION_NAME

svn path=/trunk/; revision=60469
2013-09-30 06:22:27 +00:00
Thomas Faber
896b860e33 [NTOS:CC]
- A BCB's cache segment list is sorted -- so actually make use of that property during list traversal
- Fix inverted wait condition in CcZeroData
- Correct offset check in CcSetFileSizes
CORE-7491

svn path=/trunk/; revision=60457
2013-09-29 21:08:15 +00:00
Thomas Faber
0df89bb1e8 [NTOS:CC]
- Simplify cache segment range checks
- Remove unused function CcRosFreeCacheSegment
- Minor style fixes
CORE-7491

svn path=/trunk/; revision=60456
2013-09-29 20:52:23 +00:00
Amine Khaldi
e0b9f8f6af [DIRECTX/WINE]
* Move Wine DirectX related dlls to the appropriate folder.
CORE-7495 #resolve

svn path=/trunk/; revision=60454
2013-09-29 16:10:32 +00:00
Amine Khaldi
f657a0467c [CABMAN]
* Show the status messages only in -V mode.
* Improve error messages by marking them as ERROR/WARNING.
* Brought to you by David Quintana.
CORE-7477 #resolve #comment Committed in r60449. Gracias.

svn path=/trunk/; revision=60449
2013-09-29 14:48:37 +00:00
Amine Khaldi
8f2aedbc45 [WIN32K]
* Improve sanity checking in IntEngAlphaBlend(). Brought to you by Huw Campbell (huw .dot. campbell @at@ gmail .dot. com)
CORE-7458 #resolve #comment Committed in r60448. Thanks ;)

svn path=/trunk/; revision=60448
2013-09-29 14:33:09 +00:00
Amine Khaldi
7e91fba005 [DINPUT_WINETEST]
* Speedup build.

svn path=/trunk/; revision=60447
2013-09-29 12:17:56 +00:00
Amine Khaldi
de3c97b263 [DINPUT]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60446
2013-09-29 12:16:54 +00:00
Eric Kohl
78fb6e8949 [INCLUDE]
Add the directory service setup interface definition files.

svn path=/trunk/; revision=60445
2013-09-29 11:08:27 +00:00
Amine Khaldi
01917b8879 [UNICODE]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60444
2013-09-29 10:52:38 +00:00
Eric Kohl
02d6ca3e35 [SAMSRV]
SamrDeleteAlias: Remove all members from an alias before it will be deleted.

svn path=/trunk/; revision=60443
2013-09-29 08:53:24 +00:00
Eric Kohl
416ae6f094 [ADVAPI32]
EqualSid: Set last error to ERROR_SUCCESS before calling RtlEqualSid.

svn path=/trunk/; revision=60442
2013-09-28 19:36:27 +00:00
Amine Khaldi
f576a9aa78 [XMLLITE_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60440
2013-09-28 15:43:21 +00:00
Amine Khaldi
9bc93830d2 [XMLLITE]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60439
2013-09-28 15:42:58 +00:00
Amine Khaldi
79247ad3aa [XINPUT1_3_WINETEST]
* Import from Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60438
2013-09-28 15:39:51 +00:00
Amine Khaldi
691fa8e676 [XINPUT*]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60437
2013-09-28 15:38:10 +00:00
Amine Khaldi
0bc7798f2b [WUAPI]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60436
2013-09-28 15:35:15 +00:00
Amine Khaldi
9f25936919 [WTSAPI32]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60435
2013-09-28 15:34:01 +00:00
Amine Khaldi
5ba2820d34 [WMI]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60434
2013-09-28 15:32:10 +00:00
Amine Khaldi
20155d15aa [WLDAP32_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60433
2013-09-28 15:31:01 +00:00
Amine Khaldi
5e1de63072 [WLDAP32]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60432
2013-09-28 15:30:23 +00:00
Amine Khaldi
f2e60c9794 [WINTRUST_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60431
2013-09-28 15:28:59 +00:00
Amine Khaldi
d42bd1c809 [WINTRUST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60430
2013-09-28 15:28:15 +00:00
Amine Khaldi
fd6560a684 [WININET_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60429
2013-09-28 15:27:08 +00:00
Amine Khaldi
3c2b97abe0 [WININET]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60428
2013-09-28 15:25:41 +00:00
Amine Khaldi
7ac948cd02 [WINHTTP_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60427
2013-09-28 15:24:24 +00:00
Amine Khaldi
74ff2a18e0 [WINHTTP]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60426
2013-09-28 15:23:56 +00:00
Amine Khaldi
2437be8ea5 * Forgot wbemcli.idl.
svn path=/trunk/; revision=60425
2013-09-28 15:21:53 +00:00
Amine Khaldi
0f76bdfc04 [WINEMP3.ACM]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60424
2013-09-28 15:20:19 +00:00
Amine Khaldi
0492e3cfc9 [WBEMPROX_WINETEST]
* Import from Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60423
2013-09-28 15:17:20 +00:00
Amine Khaldi
3318c9d324 [WBEMPROX]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60422
2013-09-28 15:14:31 +00:00
Amine Khaldi
b1be702584 [VBSCRIPT_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60421
2013-09-28 15:13:32 +00:00
Amine Khaldi
624b1a3f80 [VBSCRIPT]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60420
2013-09-28 15:12:46 +00:00
Amine Khaldi
25f565992a [USP10_WINETEST]
* Speedup build.

svn path=/trunk/; revision=60419
2013-09-28 15:11:42 +00:00
Amine Khaldi
60903c1fbd [USP10]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60418
2013-09-28 15:11:02 +00:00
Amine Khaldi
acc5008965 [URLMON_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60417
2013-09-28 15:09:44 +00:00
Amine Khaldi
1762998068 [URLMON]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60416
2013-09-28 15:08:52 +00:00
Amine Khaldi
6ea82ebd44 [TAPI32]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60415
2013-09-28 15:07:20 +00:00
Amine Khaldi
8726317ef7 [SXS_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60414
2013-09-28 15:06:21 +00:00
Amine Khaldi
c549f0f3f2 [SXS]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60413
2013-09-28 15:05:24 +00:00
Amine Khaldi
1046bab113 [STI_WINETEST]
* Speedup build.

svn path=/trunk/; revision=60412
2013-09-28 15:04:20 +00:00
Amine Khaldi
716351aaa5 [STI]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60411
2013-09-28 15:03:41 +00:00
Amine Khaldi
aebf7749f2 [PSDK]
* Update tapi.h.

svn path=/trunk/; revision=60410
2013-09-28 14:59:56 +00:00
Amine Khaldi
67961dca01 [PSDK]
* Add some missing SP_PROT_TLS* definitions.
* Correct SCHANNEL_CRED structure.

svn path=/trunk/; revision=60409
2013-09-28 14:55:32 +00:00
Thomas Faber
1f7e58ff00 [NTDLL_APITEST]
- Add a test for NtCreateFile with invalid ObjectAttributes. Patch by Aleksandar Andrejevic.
CORE-7167

svn path=/trunk/; revision=60408
2013-09-28 11:39:51 +00:00
Thomas Faber
401b9f6652 [NTOS:EX]
- Correctly return STATUS_TIMER_RESOLUTION_NOT_SET if the resolution was not changed in NtSetTimerResolution. Patch by Aleksandar Andrejevic.
CORE-7387

svn path=/trunk/; revision=60407
2013-09-28 11:37:08 +00:00
Thomas Faber
1e8f970eaa [NTDLL_APITEST]
- Test that NtSetTimerResolution appropriately returns STATUS_TIMER_RESOLUTION_NOT_SET. Patch by Aleksandar Andrejevic.
CORE-7387

svn path=/trunk/; revision=60406
2013-09-28 09:55:29 +00:00
Thomas Faber
8d5a1b7ca7 [NTDLL_APITEST]
- Do not use Zw functions from user mode

svn path=/trunk/; revision=60405
2013-09-28 09:24:47 +00:00
Thomas Faber
13828ad762 [NTDLL_APITEST]
- Add test for RtlGetLengthWithoutTrailingPathSeperators. Patch by David Quintana
CORE-7482

svn path=/trunk/; revision=60404
2013-09-28 09:03:04 +00:00
Thomas Faber
a2576aa611 [NDK]
- Fix RtlGetLengthWithoutTrailingPathSeperators declaration
CORE-7482 #comment Hermès, feel free to add back your define thingie.... I just need this to work right now ;)

svn path=/trunk/; revision=60403
2013-09-28 09:01:31 +00:00
Thomas Faber
7c35998136 [NTDLL_APITEST]
- Add test for NtCreateThread with invalid ThreadContext parameter. Patch by Aleksander Andrejevic.
CORE-7252

svn path=/trunk/; revision=60402
2013-09-28 08:38:33 +00:00
Thomas Faber
5c5939994a [NTOSKRNL]
- Protect against invalid ThreadContext pointer in PspCreateThread. Spotted by Aleksander Andrejevic.
CORE-7252
- Fix MSVC warning in HdlspDispatch

svn path=/trunk/; revision=60401
2013-09-28 08:37:47 +00:00
Thomas Faber
a86e82a7d4 [NPFS]
- Fix x64 build
- Some typo and style fixes

svn path=/trunk/; revision=60400
2013-09-28 06:28:32 +00:00
James Tabor
d7afb702a8 [Win32ss]
- Add more GDI drawing support.

svn path=/trunk/; revision=60394
2013-09-27 23:36:39 +00:00
Sylvain Petreolle
77ebd8b527 [SUBST]
Improve French translation.
Fix typos in constant names.

svn path=/trunk/; revision=60391
2013-09-27 12:54:05 +00:00
Sylvain Petreolle
2f0b77d661 [FRAMEDYN]
Fix framedynex build with msbuild, thanks ThFabba.

svn path=/trunk/; revision=60390
2013-09-27 10:29:13 +00:00
James Tabor
4490e12ecd - Separate NtGdiHfontCreate to allow calling it direct without SEH.
svn path=/trunk/; revision=60389
2013-09-26 23:59:19 +00:00
Hermès Bélusca-Maïto
bbf5eb22bd [NDK]: One can use either RtlGetLengthWithoutTrailingPathSeparators or RtlGetLengthWithoutTrailingPathSeperators...
svn path=/trunk/; revision=60388
2013-09-26 20:12:21 +00:00
James Tabor
9a657afb5d - Remove old code.
svn path=/trunk/; revision=60387
2013-09-26 20:06:18 +00:00
Amine Khaldi
fa4b1250f8 [SPOOLSS_WINETEST]
* Speedup build.

svn path=/trunk/; revision=60386
2013-09-26 16:57:52 +00:00
Amine Khaldi
c5cfb1f8f7 [SPOOLSS]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60385
2013-09-26 16:57:33 +00:00
Amine Khaldi
3a319b5be1 [SNMPAPI_WINETEST]
* Speedup build.

svn path=/trunk/; revision=60384
2013-09-26 16:56:01 +00:00
Amine Khaldi
b2cee3e28c [SNMPAPI]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60383
2013-09-26 16:55:40 +00:00
Amine Khaldi
8687fec579 [SLBCSP]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60382
2013-09-26 16:53:57 +00:00
Amine Khaldi
6efe0d39c0 [SHLWAPI_WINETEST]
* Speedup build.

svn path=/trunk/; revision=60381
2013-09-26 16:52:35 +00:00
Amine Khaldi
1cae2abf57 [SHLWAPI]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60380
2013-09-26 16:51:42 +00:00
Amine Khaldi
479a687ca4 [SHFOLDER]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60379
2013-09-26 16:49:51 +00:00
Amine Khaldi
b13aa99130 [SHDOCVW_WINETEST]
* Speedup build.

svn path=/trunk/; revision=60378
2013-09-26 16:48:45 +00:00
Amine Khaldi
d3ff11fa03 [SHDOCVW]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60377
2013-09-26 16:48:23 +00:00
Amine Khaldi
a63c9f2204 [SENSAPI]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60376
2013-09-26 16:46:39 +00:00
Amine Khaldi
354eead2b2 [SCCBASE]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60375
2013-09-26 16:42:48 +00:00
Amine Khaldi
33242df5dc [RSAENH_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60374
2013-09-26 16:41:54 +00:00
Amine Khaldi
694a01dc85 [RSAENH]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60373
2013-09-26 16:41:19 +00:00
Amine Khaldi
b724898e20 [RICHED32_WINETEST]
* Speedup build.

svn path=/trunk/; revision=60372
2013-09-26 16:34:10 +00:00
Amine Khaldi
94cc0b5136 [RICHED32]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60371
2013-09-26 16:33:17 +00:00
Amine Khaldi
399aba1723 [RICHED20_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60370
2013-09-26 16:32:32 +00:00
Amine Khaldi
bda34393bb [RICHED20]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60369
2013-09-26 16:32:14 +00:00
Amine Khaldi
16a2e9e6ce [RSABASE_WINETEST]
* Remove rsabase tests as they are covered in rsaenh tests.

svn path=/trunk/; revision=60368
2013-09-26 16:31:25 +00:00
Amine Khaldi
8bf34b41ef [QMGR_WINETEST]
* Speedup build.

svn path=/trunk/; revision=60367
2013-09-26 14:14:05 +00:00
Amine Khaldi
1071ce28ed [QUERY]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60366
2013-09-26 14:12:21 +00:00
Amine Khaldi
49cf702458 [OLEACC_WINETEST]
* Speedup build.

svn path=/trunk/; revision=60365
2013-09-26 14:11:05 +00:00
Amine Khaldi
8a63d5c7e9 [QMGR]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60364
2013-09-26 14:09:59 +00:00
Amine Khaldi
bb3766a0a4 [PSTOREC]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60363
2013-09-26 14:07:55 +00:00
Amine Khaldi
7f2a6897b5 [PRINTUI]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60362
2013-09-26 14:06:42 +00:00
Amine Khaldi
0387152a97 [PDH_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60361
2013-09-26 14:05:13 +00:00
Amine Khaldi
9b96b235a8 [PDH]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60360
2013-09-26 14:04:52 +00:00
Amine Khaldi
f233ce7bef [OLEPRO32]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60359
2013-09-26 14:03:23 +00:00
Amine Khaldi
ffd9907a95 [OLEDLG]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60358
2013-09-26 14:02:31 +00:00
Amine Khaldi
7e8889c3eb [OLEAUT32_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60357
2013-09-26 14:00:56 +00:00
Amine Khaldi
17427e7cae [OLEAUT32]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60356
2013-09-26 13:59:38 +00:00
Amine Khaldi
4fddbeb50b [OLE32_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60355
2013-09-26 13:58:28 +00:00
Amine Khaldi
01f85a4410 [OLE32]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60354
2013-09-26 13:58:03 +00:00
Amine Khaldi
fa44344f03 [NTPRINT]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60353
2013-09-26 13:55:45 +00:00
Amine Khaldi
f56a569e5b [PSDK]
* Update pdhmsg.h.

svn path=/trunk/; revision=60352
2013-09-26 13:52:46 +00:00
Thomas Faber
e6082dfa43 [PSDK]
- Add MAX_SHUTDOWN_TIMEOUT. Patch by Lee Schroeder
CORE-7450 #resolve

svn path=/trunk/; revision=60351
2013-09-26 11:55:13 +00:00
Timo Kreuzer
5dadaaffd3 [WIN23K]
Fix prototype of NtUserNotifyProcessCreate and BASE_PROCESS_CREATE_NOTIFY_ROUTINE

svn path=/trunk/; revision=60349
2013-09-25 17:14:21 +00:00
Hermès Bélusca-Maïto
8c96a4e9a2 [RTL]
Implement and export RtlGetLengthWithoutTrailingPathSeperators (aka. RtlGetLengthWithoutTrailingPathSeparators) (needed for win2k3's basesrv.dll).
Patch by David Quintana, where I simplified the loop (and reduced the number of local variables).
CORE-7482 #comment Function committed in revision 60348, thanks ;)

svn path=/trunk/; revision=60348
2013-09-24 22:16:30 +00:00
Amine Khaldi
655b467d9a [GDI32_APITEST]
* Fix GCC warnings.
* Enable -Werror again.
* Remove redundant test header inclusion.
* Speedup linking.

svn path=/trunk/; revision=60347
2013-09-23 21:54:01 +00:00
Amine Khaldi
61db23d804 [POWRPROF_APITEST]
* Fix GCC warnings.
* Enable -Werror again.
* Speedup linking.

svn path=/trunk/; revision=60346
2013-09-23 21:45:58 +00:00
Hermès Bélusca-Maïto
55050562c4 [BUGCODES]
Introduce the DRIVER_UNMAPPING_INVALID_VIEW bugcheck code and use it.

svn path=/trunk/; revision=60345
2013-09-23 21:12:39 +00:00
Amine Khaldi
5265acf156 [CMAKE/MSVC]
* Drop /link from executable link lines.

svn path=/trunk/; revision=60343
2013-09-23 17:29:13 +00:00
Amine Khaldi
1252ff634f [MSXML3_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469
ROSTESTS-100 #resolve #comment Fixed by the r60340 sync.

svn path=/trunk/; revision=60340
2013-09-23 11:39:45 +00:00
Amine Khaldi
eb591dfbc1 [MSXML3]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60339
2013-09-23 11:38:27 +00:00
Amine Khaldi
82d7133b7d [MSVIDC32]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60338
2013-09-23 11:37:25 +00:00
Amine Khaldi
03236f55bb [MSVFW32_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60337
2013-09-23 11:36:35 +00:00
Amine Khaldi
9333cb42c6 [MSVFW32]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60336
2013-09-23 11:36:07 +00:00
Amine Khaldi
ffa1fa76dc [MSTASK_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60335
2013-09-23 11:34:12 +00:00
Amine Khaldi
ee3382a831 [MSTASK]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60334
2013-09-23 11:33:50 +00:00
Amine Khaldi
7882bfa033 [MSSIP32]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60333
2013-09-23 11:32:21 +00:00
Amine Khaldi
f6a6c78b98 [MSSIGN32]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60332
2013-09-23 10:39:45 +00:00
Amine Khaldi
7e44da07b9 [MSRLE32]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60331
2013-09-23 10:17:50 +00:00
Alex Ionescu
27fd290e99 [NTOSKRNL]: Count should be initialized to zero. Thanks to MSVC for finding a bug.
svn path=/trunk/; revision=60330
2013-09-23 03:16:38 +00:00
Alex Ionescu
736b50b0db - Implement and export MmCommitSessionMappedView. No gurantees this works until ThFabba writes a test for it, but it does what Windows does :P, minus charging commit since we don't do that yet. Nothing in ROS calls this so guranteed 0 regressions.
svn path=/trunk/; revision=60329
2013-09-23 02:30:58 +00:00
Hermès Bélusca-Maïto
8b1a283ee8 [APITEST:POWRPROF]
Include stdio.h for printf function.

svn path=/trunk/; revision=60328
2013-09-22 21:52:27 +00:00
Timo Kreuzer
615266ca06 [DEBUG.H] Add a _WARN macro to emit compiler warning messages (also adds __STRLINE__ macro, being resolved to the current line number as a string token)
[NTOSKRNL] Fix some x64 issues and warn about unimplemented session space stuff on x64

svn path=/trunk/; revision=60327
2013-09-22 21:19:40 +00:00
Timo Kreuzer
3bc1b43dc1 [TELNET] Revert previous changes.
svn path=/trunk/; revision=60326
2013-09-22 21:13:56 +00:00
Timo Kreuzer
bec4ac17fc [TELNET] Don't compile it on MSVC
[CMAKE] Use the same MSVC build flags for x64 as for x86
[SMLIB] Fix MSVC warnings
[MODULES] Don't include optional modules on x64
[NTOSKRNL] Add some missing globals and definitions for x64
[CSRSRV] Fix an MSVC warning

svn path=/trunk/; revision=60325
2013-09-22 21:04:06 +00:00
Timo Kreuzer
9ffa1e73af [PSEH]
Include only what's needed

svn path=/trunk/; revision=60324
2013-09-22 20:55:48 +00:00
Hermès Bélusca-Maïto
7591ba175d Say bye-bye to almost all of the deprecated CSR code, the one in use before the big architectural change of r58770 (only keep the part which was in usage in win32k, it may be useful later on).
svn path=/trunk/; revision=60323
2013-09-22 20:48:47 +00:00
Amine Khaldi
30dce6bb67 * Move resource files to the lang folders.
CORE-7470

svn path=/trunk/; revision=60322
2013-09-22 19:43:06 +00:00
Hermès Bélusca-Maïto
41539da879 Add extra-parenthesing.
svn path=/trunk/; revision=60321
2013-09-22 19:30:00 +00:00
Hermès Bélusca-Maïto
2c7388a0b1 [KMTESTS]
No need now to declare a NTSTATUS ExceptionStatus; variable to be able to use KmtStartSeh() / KmtEndSeh() macros; this is done automagically.

svn path=/trunk/; revision=60320
2013-09-22 19:28:21 +00:00
Hermès Bélusca-Maïto
fe6644f895 [APITESTS]
- No need now to declare a NTSTATUS ExceptionStatus; variable to be able to use StartSeh() / EndSeh() macros; this is done automagically.
- Use explicitely unicode macros where it's needed.

svn path=/trunk/; revision=60319
2013-09-22 19:07:35 +00:00
Alex Ionescu
e8b55a9f69 - Implement and export PsGetCurrentThreadWin32ThreadAndEnterCriticalRegion.
svn path=/trunk/; revision=60318
2013-09-22 18:54:58 +00:00
Alex Ionescu
7e3fbb3780 [NTOSKRNL]: Implement and export PsGetProcessSessionIdEx, and MmGetSessionIdEx. Dedicated to hbelusca. If you look at the diff (please don't), yes, this is seriously how it works in Windows.
svn path=/trunk/; revision=60317
2013-09-22 18:47:36 +00:00
Hermès Bélusca-Maïto
2cdfc40af8 [APITEST:WININET]
Make it use apitest.h

svn path=/trunk/; revision=60316
2013-09-22 18:19:56 +00:00
Hermès Bélusca-Maïto
2a026800b2 [WINHTTP:USER32]
Make it use apitest.h

svn path=/trunk/; revision=60315
2013-09-22 18:19:16 +00:00
Hermès Bélusca-Maïto
f63c233859 [APITESTS:USER32]
Make it use apitest.h

svn path=/trunk/; revision=60314
2013-09-22 18:17:54 +00:00
Hermès Bélusca-Maïto
4b95e17c61 [ROSTESTS:APITESTS]
Introduce a "apitest.h" header gathering special things for apitests (SEH macros, wine/test.h inclusion, and so on...).

svn path=/trunk/; revision=60313
2013-09-22 17:52:42 +00:00
Amine Khaldi
e62911d355 [MSRLE32]
* Move resource files to the lang folder.
CORE-7470

svn path=/trunk/; revision=60312
2013-09-22 16:57:15 +00:00
Amine Khaldi
eb4d53ad8d [MSISYS.OCX]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60311
2013-09-22 16:53:31 +00:00
Amine Khaldi
e26460061a [MSISIP]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60310
2013-09-22 16:47:51 +00:00
Amine Khaldi
28bb2a3573 [MSIMTF]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60309
2013-09-22 16:32:59 +00:00
Amine Khaldi
7d081ffd6c [MSI_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60308
2013-09-22 16:30:59 +00:00
Amine Khaldi
d221b534b9 [MSI]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60307
2013-09-22 16:30:18 +00:00
Amine Khaldi
b44def699b [MSGSM32.ACM]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60306
2013-09-22 16:28:18 +00:00
Amine Khaldi
ef5fd265dc [MSG711.ACM]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60305
2013-09-22 16:25:27 +00:00
Amine Khaldi
6407f62d29 [MSCTF_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60304
2013-09-22 16:16:55 +00:00
Amine Khaldi
f8872fa643 [MSCTF]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60303
2013-09-22 16:16:21 +00:00
Hermès Bélusca-Maïto
5b90b42861 [RTL]
- Implement and export RtlGetCriticalSectionRecursionCount (introduced in NT 5.2 SP1, see http://www.geoffchappell.com/studies/windows/win32/ntdll/history/names52.htm) which definition comes from http://processhacker.sourceforge.net/doc/ntrtl_8h.html#a26bd65dfad63985a247700c2c2ab9e86.
- Fix the return type of RtlSetCriticalSectionSpinCount.
- Export the already-existing RtlQueryInformationActiveActivationContext API.

RtlQueryInformationActiveActivationContext and RtlGetCriticalSectionRecursionCount are needed by Win2k3 user32.dll and winsrv.dll .

svn path=/trunk/; revision=60302
2013-09-22 15:14:24 +00:00
Hermès Bélusca-Maïto
cb93b06d35 [NTOS]
- Fix disabling impersonation in PsDisableImpersonation, and
- Fix how we do restore impersonation in NtOpenThreadTokenEx.
Patch by Thomas Faber,
CORE-7476 #comment Patch committed in revision 60301, thanks :). Please retest the bug.

svn path=/trunk/; revision=60301
2013-09-22 00:26:31 +00:00
Jérôme Gardou
ccafea6eee [MESA/OPENGL32]
- Disable un-used mesa features (ATI/NV programs) for a leaner build
 - Print a fixme instead of asserting in software version of wglGetProcAddress

svn path=/trunk/; revision=60300
2013-09-22 00:25:59 +00:00
Hermès Bélusca-Maïto
8ffc368a0c [NTOS]
Set the session ID to the process' associated PEB (introduced in revision 43476, the code erratically disappeared in revision 57011 when Alex fixed sessions).

svn path=/trunk/; revision=60299
2013-09-21 23:21:24 +00:00
Hermès Bélusca-Maïto
ba62280d9e [NTOS]
- Fix Job object session ID setting and comparison; fix a list initialization.
- Correct some comments.
- As Alex noticed it 7 years and 2 months ago, in revision 23197, the ProcessSessionInformation case in the NtSetInformationProcess API doesn't set a new session ID for the given process anymore (checked by myself too), because it is set once and for all at process creation time and is stored inside the Process->Session structure managed by MM. Therefore fake changing it: we just return success if the user-defined value is the same as the session ID of the process, and otherwise we fail.

svn path=/trunk/; revision=60298
2013-09-21 22:59:24 +00:00
Amine Khaldi
cfdd6612b1 [PSDK]
* Import inputscope.idl from Wine.

svn path=/trunk/; revision=60297
2013-09-21 21:04:03 +00:00
Hermès Bélusca-Maïto
26432ca94b [NTOS]
- Implement PsGetCurrentThreadProcess, PsGetCurrentThreadProcessId and PsGetCurrentThreadTeb based on their non-current versions.
- Fix PsGetThreadSessionId to call MmGetSessionId.
- Fix the return value type of PsGetJobSessionId.
- Remove an unneeded cast.

svn path=/trunk/; revision=60296
2013-09-21 20:46:42 +00:00
Amine Khaldi
575664c6f0 [MSCMS_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60295
2013-09-21 20:44:00 +00:00
Amine Khaldi
9c4a2e68c0 [MSCMS]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60294
2013-09-21 20:43:42 +00:00
Hermès Bélusca-Maïto
20a1d1968d [NTOS]: Fix declaration and definition of PsGetProcessSessionId: indeed, as PsGetCurrentProcessSessionId, we should call MmGetSessionId to retrieve the real process session id.
svn path=/trunk/; revision=60293
2013-09-21 20:14:22 +00:00
Hermès Bélusca-Maïto
4c6659967e [NTOS]
- Stubplement ObDeleteCapturedInsertInfo, which was added in Win2k3 (and is present in Vista+) and in Win2k SP4, according to http://www.geoffchappell.com/studies/windows/km/ntoskrnl/history/names50sp4.htm .
  Its prototype come from http://hi.baidu.com/_achillis/item/422140888137cb834514cf08 (this is a chinese article explaining some of the changes in the Object Manager from Windows XP to 7).
- Stubplement ObSetHandleAttributes, which was added in NT 5.1 (XP) (see http://www.geoffchappell.com/studies/windows/km/ntoskrnl/history/names51.htm); its prototype is given in http://processhacker.sourceforge.net/doc/ntfill_8h.html#a7f6e063aedf2354a7396b096830647d5 .
  Its second parameter, a pointer to a OBJECT_HANDLE_FLAG_INFORMATION structure, according to its definition in http://processhacker.sourceforge.net/doc/struct___o_b_j_e_c_t___h_a_n_d_l_e___f_l_a_g___i_n_f_o_r_m_a_t_i_o_n.html,
  appears to correspond to our OBJECT_HANDLE_ATTRIBUTE_INFORMATION structure defined in http://git.reactos.org/?p=reactos.git;a=blob;f=reactos/include/ndk/obtypes.h;hb=HEAD#l259 .

Those functions are needed by Win2k3's win32k.sys .

svn path=/trunk/; revision=60292
2013-09-21 19:52:44 +00:00
Amine Khaldi
47843717cb [MSCAT32]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60291
2013-09-21 19:51:32 +00:00
Amine Khaldi
7ae750c1d9 [MSADP32.ACM]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60290
2013-09-21 19:48:33 +00:00
Hermès Bélusca-Maïto
8ea614d505 [CSRSS]: Improve two dprints.
svn path=/trunk/; revision=60288
2013-09-21 18:38:30 +00:00
Hermès Bélusca-Maïto
dd9e5ada7d [BASESRV]
Stubplement BaseSrvNlsLogon and BaseSrvNlsUpdateRegistryCache needed by Windows-2k3's WINSRV.DLL . Their return value types are unknown, but the number of parameters was obtained by reading http://wcwp.googlecode.com/svn/trunk/wcwp/bin/masm32/include/basesrv.inc .

svn path=/trunk/; revision=60287
2013-09-21 18:25:02 +00:00
Hermès Bélusca-Maïto
04c01edfae [USER32]
Stubplement IsSETEnabled, needed when testing WINSRV.DLL from Windows 2k3 SP1/2.
(this function determines whether the Shutdown Event Tracker is enabled, see http://undoc.airesoft.co.uk/user32.dll/IsSETEnabled.php for more information).

svn path=/trunk/; revision=60286
2013-09-21 17:52:06 +00:00
Jérôme Gardou
a5bf1e54a1 [CMAKE]
- Update base addresses accordingly to latest opengl32/mesa updates

svn path=/trunk/; revision=60285
2013-09-21 15:42:48 +00:00
Jérôme Gardou
fa32d8b17f [HIVESFT]
- remove reference to the not-used not-built-anymore mesa32 opengl ICD
Thank you, our relationship was great, but somehow ReactOS matured and you are not in the plan anymore. Fare thee well.

svn path=/trunk/; revision=60284
2013-09-21 15:30:42 +00:00
Jérôme Gardou
bd977c2d49 [MESA]
- Remove many things.
Look at the log if you really care

svn path=/trunk/; revision=60283
2013-09-21 15:25:09 +00:00
Amine Khaldi
a6303337c5 [MSACM32]
* Remove this unused empty file.

svn path=/trunk/; revision=60282
2013-09-21 15:12:18 +00:00
Jérôme Gardou
891173bdd3 [OPENGL32]
- Blow up the old implementation and enable the new one
 - Software implementation now relies on mesa in the form of a mesa "driver", no longer on osmesa (which inspired the current implementation)
 - Add nice and fast x86 trampolines to forward opengl API calls to the current thread's dispatch table
Some tiny bits are missing, but the DLL is fully functional, so let's use it.

svn path=/trunk/; revision=60281
2013-09-21 14:17:59 +00:00
Amine Khaldi
554a97f4d9 [MSACM32]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60280
2013-09-21 14:16:27 +00:00
Amine Khaldi
d269d6ec6d [MSACM32_WINETEST]
* Build speedup.

svn path=/trunk/; revision=60279
2013-09-21 14:14:26 +00:00
Amine Khaldi
7e07b27bdb [MSACM32]
* Move resource files to the lang folder.
CORE-7470

svn path=/trunk/; revision=60278
2013-09-21 13:52:12 +00:00
Amine Khaldi
8c161e0124 [MPR_WINETEST]
* Import from Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60277
2013-09-21 13:13:56 +00:00
Amine Khaldi
7692695872 [MPR]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60276
2013-09-21 13:12:58 +00:00
Amine Khaldi
07fda74e85 [MLANG_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60275
2013-09-21 13:09:05 +00:00
Amine Khaldi
53cccc3ed8 [MLANG]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60274
2013-09-21 13:08:12 +00:00
Amine Khaldi
3576e5cc54 [MCISEQ]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60273
2013-09-21 13:01:56 +00:00
Hermès Bélusca-Maïto
65335de9f6 [KERNEL32]:
- Revert r60250 (which was here just to test something in all of the test bots).
- Display which file we wanted to execute, when seeing that it wasn't an executable file nor a .bat or .cmd file.

svn path=/trunk/; revision=60272
2013-09-21 13:00:48 +00:00
Amine Khaldi
afb78ec474 [PSDK]
* Annotate winhttp.h.
CORE-7474

svn path=/trunk/; revision=60271
2013-09-21 13:00:03 +00:00
Amine Khaldi
f9369af830 [MCIQTZ32]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60270
2013-09-21 12:59:22 +00:00
Amine Khaldi
e0a205d44a [MCIAVI32]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60269
2013-09-21 12:57:03 +00:00
Amine Khaldi
f46ef6afa2 [MAPI32_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60268
2013-09-21 12:54:15 +00:00
Amine Khaldi
67e3068179 [MAPI32]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60267
2013-09-21 12:53:07 +00:00
Jérôme Gardou
981b4468d3 [CMAKE]
- addmissing dependecies on psdk

svn path=/trunk/; revision=60266
2013-09-21 12:37:34 +00:00
Amine Khaldi
7d4f5819f4 [PSDK]
* Update mlang.idl.

svn path=/trunk/; revision=60265
2013-09-21 12:14:33 +00:00
Amine Khaldi
0d5813e3c5 * Update LANG_CORNISH definition.
svn path=/trunk/; revision=60264
2013-09-21 12:06:02 +00:00
Eric Kohl
7216a59cb1 [USRMGR]
Set the LVS_SHOWSELALWAYS flag for the members listview of the users general dialog.

svn path=/trunk/; revision=60263
2013-09-21 11:52:20 +00:00
Eric Kohl
45332a4e3f [USRMGR]
Fix caption on a button. Patch by Lee Schroeder.
I changed IDC_USER_RESET to IDC_USERS_RESET as it is more consistent.

CORE-7475 #resolved #comment Committed in r60262. Thanks.

svn path=/trunk/; revision=60262
2013-09-21 10:52:19 +00:00
Amine Khaldi
2862b744a0 [LOCALUI]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60255
2013-09-21 00:14:27 +00:00
Amine Khaldi
d27013bd1e [MPR]
* Move resource files to the lang folder.
CORE-7470

svn path=/trunk/; revision=60254
2013-09-21 00:10:07 +00:00
Amine Khaldi
e1e24dac4b [PSDK]
* Annotate windns.h.
CORE-7474

svn path=/trunk/; revision=60253
2013-09-21 00:01:13 +00:00
Amine Khaldi
265f8f4b84 [LOCALUI_WINETEST]
* Build speedup.

svn path=/trunk/; revision=60252
2013-09-20 23:43:24 +00:00
Amine Khaldi
1a1135ff9a [MAPI32]
* Move resource files to the lang folder.
CORE-7470

svn path=/trunk/; revision=60251
2013-09-20 23:36:36 +00:00
Hermès Bélusca-Maïto
2900371352 [KERNEL32]: Reenable two dprints to be able to know how programs are launched with which parameters and so on...
svn path=/trunk/; revision=60250
2013-09-20 22:12:08 +00:00
Amine Khaldi
d7dee05de4 [LOCALUI]
* Move resource files to the lang folder.
CORE-7470

svn path=/trunk/; revision=60249
2013-09-20 19:12:38 +00:00
Amine Khaldi
6d9055d64f [LOADPERF]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60248
2013-09-20 13:28:20 +00:00
Amine Khaldi
e8fc552333 [JSCRIPT_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60247
2013-09-20 12:16:03 +00:00
Amine Khaldi
6cc49a4a0b [JSCRIPT]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60246
2013-09-20 12:14:54 +00:00
Amine Khaldi
528ebe204e [ITSS_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60245
2013-09-20 10:54:23 +00:00
Amine Khaldi
cd25e9d5e9 [ITSS]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60244
2013-09-20 10:53:58 +00:00
Amine Khaldi
2e5e8612dd [ITIRCL]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60243
2013-09-20 10:30:50 +00:00
Amine Khaldi
d17bf78d8f [CMAKE]
* Simplify the last occurrence of the transitional check (we have RosBE 2.1 now).

svn path=/trunk/; revision=60242
2013-09-20 10:29:40 +00:00
Amine Khaldi
67e54eab08 [HAL]
* Simplify these checks now that we have RosBE 2.1.

svn path=/trunk/; revision=60241
2013-09-20 10:26:05 +00:00
Amine Khaldi
c6121ed1c9 [FRELDR/SETUPLDR]
* Simplify these checks now that we have RosBE 2.1.

svn path=/trunk/; revision=60240
2013-09-20 10:22:11 +00:00
Amine Khaldi
ef6f0236bf [FRELDR/SETUPLDR]
* Rossym was not even used here apparently. Don't link to it.

svn path=/trunk/; revision=60239
2013-09-20 10:07:28 +00:00
Amine Khaldi
41df6b492f [INSENG]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60238
2013-09-20 09:59:40 +00:00
Amine Khaldi
36e939f09f [INITPKI]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60237
2013-09-20 09:55:04 +00:00
Amine Khaldi
9f9da88fd0 [INETMIB1]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60236
2013-09-20 09:46:21 +00:00
Amine Khaldi
093ac71120 [INETMIB1_WINETEST]
* Build speedup.

svn path=/trunk/; revision=60235
2013-09-20 09:45:41 +00:00
Amine Khaldi
fe20759e84 [INETCOMM_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60234
2013-09-20 09:42:35 +00:00
Amine Khaldi
7c0681b920 [INETCOMM]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60233
2013-09-20 09:41:39 +00:00
Amine Khaldi
021683b242 [FREETYPE]
* We no longer have GCC warnings.
CORE-7446 #resolve #comment Sync committed in r60227. Danke.

svn path=/trunk/; revision=60232
2013-09-20 09:16:53 +00:00
Thomas Faber
4bd498a2d1 [NPFS]
- Release cancel spinlock in NpCancelListeningQueueIrp

svn path=/trunk/; revision=60231
2013-09-20 06:49:21 +00:00
Thomas Faber
a5d94cf00e [NTOSKRNL]
- Return process pool quota on free
- Do not use POOL_QUOTA_FAIL_INSTEAD_OF_RAISE on non-quota allocations
- Welcome back, device installation wizard
CORE-7459 #resolve

svn path=/trunk/; revision=60230
2013-09-20 05:46:29 +00:00
Amine Khaldi
d5c7aa049b * Addendum to r60227 (FreeType sync to 2.5.0).
CORE-7446

svn path=/trunk/; revision=60228
2013-09-19 23:17:59 +00:00
Amine Khaldi
4d9f0ea4e1 [FREETYPE]
* Sync to 2.5.0. Brought to you by zehnvor.
[FTFD]
* Add version information to build.

svn path=/trunk/; revision=60227
2013-09-19 23:11:29 +00:00
Amine Khaldi
4f8136a479 [LOCALSPL]
* Move resource files to the lang folder.
CORE-7470

svn path=/trunk/; revision=60225
2013-09-19 22:45:00 +00:00
Amine Khaldi
c8391a5ec5 * Addendum to r60223.
svn path=/trunk/; revision=60224
2013-09-19 22:37:52 +00:00
Amine Khaldi
cde8f374e9 * Compile and link to rossym only if the KDBG build is enabled.
svn path=/trunk/; revision=60223
2013-09-19 22:29:36 +00:00
Daniel Reimer
2a6ce22eca Same fix for taskmgr.
svn path=/trunk/; revision=60222
2013-09-19 22:17:40 +00:00
Sylvain Petreolle
65c0cffe50 [ROSSYM]
Enable rossym build on MSVC.

svn path=/trunk/; revision=60221
2013-09-19 22:13:46 +00:00
Amine Khaldi
9c89f3fe80 * Turkish translation update and improvements by Erdem Ersoy.
CORE-7408

svn path=/trunk/; revision=60220
2013-09-19 22:08:50 +00:00
Daniel Reimer
22872994fc Fix dxdiag with the help of hbelusca and the nice trick he uses to get the dialog colorization done right.
svn path=/trunk/; revision=60219
2013-09-19 22:05:19 +00:00
Amine Khaldi
1aee29c135 [IMAGEHLP]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60218
2013-09-19 19:39:32 +00:00
Amine Khaldi
ef02c47913 [IMAGEHLP_WINETEST]
* Speedup linking.

svn path=/trunk/; revision=60217
2013-09-19 19:22:17 +00:00
Amine Khaldi
38685919f0 [IMAADP32.ACM]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60216
2013-09-19 18:57:58 +00:00
Amine Khaldi
5ae8798e5b [IEFRAME]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60215
2013-09-19 18:48:34 +00:00
Amine Khaldi
b11dfca4d3 [ICCVID]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60214
2013-09-19 17:52:48 +00:00
Amine Khaldi
5674128508 [HTTPAPI]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60213
2013-09-19 17:38:46 +00:00
Amine Khaldi
a8917c6540 [HNETCFG]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60212
2013-09-19 17:25:36 +00:00
Amine Khaldi
1cb0ae795c [PSDK]
* Annotate mswsock.h.
CORE-7474

svn path=/trunk/; revision=60211
2013-09-19 16:38:42 +00:00
Amine Khaldi
35f21b45f0 [HLINK_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60210
2013-09-19 16:12:38 +00:00
Amine Khaldi
c2eb609835 [HLINK]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60209
2013-09-19 16:12:20 +00:00
Amine Khaldi
f97741f1fd [ICCVID]
* Move resource files to the lang folder.
CORE-7470

svn path=/trunk/; revision=60208
2013-09-19 15:34:28 +00:00
Amine Khaldi
0aed3d248d [HHCTRL.OCX]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60207
2013-09-19 15:28:55 +00:00
Amine Khaldi
1e1d89b7c3 [HHCTRL.OCX]
* Move resource files to the appropriate folders.

svn path=/trunk/; revision=60206
2013-09-19 15:24:21 +00:00
Amine Khaldi
2f49b8458c [GDIPLUS_WINETEST]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60205
2013-09-19 15:10:36 +00:00
Amine Khaldi
6df5eb8a4a [GDIPLUS]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60204
2013-09-19 15:10:19 +00:00
Amine Khaldi
6af8ca5475 [WINDOWSCODECS_WINETEST]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60203
2013-09-19 14:54:53 +00:00
Amine Khaldi
1ab78c8215 [WINDOWSCODECS]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60202
2013-09-19 14:54:10 +00:00
Eric Kohl
2fa5f45f26 [NETAPI32]
NetLocalGroupGetMembers: Fix the typos that caused the netapi32 access wintest crash.

svn path=/trunk/; revision=60200
2013-09-18 20:57:15 +00:00
Eric Kohl
6d4f083d6f [NETAPI32]
- NetLocalGroupAdd: Delete the newly created alias if setting alias information fails.
- NetUserGetGroups, NetUserGetInfo and NetUserGetLocalGroups: Return NERR_UserNotFound if no matching user was found.

svn path=/trunk/; revision=60199
2013-09-18 18:02:36 +00:00
Kamil Hornicek
ac5205086d [RAPPS]
Mind the null terminator. Spotted by dmex.
ROSAPPS-237 #resolve #comment Fixed in r60198. Thank you.

svn path=/trunk/; revision=60198
2013-09-18 16:36:16 +00:00
Jérôme Gardou
7b412f0a4d [OPENGL32_NEW]
- Implement reading from the frontbuffer.

svn path=/trunk/; revision=60197
2013-09-17 23:24:13 +00:00
Amine Khaldi
c539df397a * Silence a debug print.
svn path=/trunk/; revision=60192
2013-09-17 22:49:56 +00:00
Amine Khaldi
a85caee119 [RSYM]
* Pad the coff string space. Brought to you by Arty.

svn path=/trunk/; revision=60191
2013-09-17 22:39:29 +00:00
Amine Khaldi
61fde33ba7 [CMAKE]
* Add a proper way to enable/disable PSEH3.

svn path=/trunk/; revision=60190
2013-09-17 22:31:33 +00:00
Eric Kohl
8c64e4dd16 [NETAPI32]
NetuserAdd: Delete the newly create user account if user information could not be set.

svn path=/trunk/; revision=60184
2013-09-17 20:37:47 +00:00
Eric Kohl
e44be02d25 [NETAPI32]
NetUserDel: Return the proper error code if no user could be found.

svn path=/trunk/; revision=60182
2013-09-17 19:55:19 +00:00
Jérôme Gardou
86ec9a3cc3 [OPENGL32_NEW]
- forward glFlush to glFinish for single buffered formats
 - import wglUseFontBitmaps and wglUseFontOutlines from wine 1.7.2
 - Remove a useless call to OSMesaMakeContextCurrent
 - Add a few debug prints

svn path=/trunk/; revision=60181
2013-09-17 19:08:09 +00:00
Amine Khaldi
b228abd258 [PSDK]
* Add some missing LANG_* definitions.

svn path=/trunk/; revision=60180
2013-09-17 15:23:27 +00:00
Amine Khaldi
3e5067261b * A more efficient way to add manifest files to ReactOS applications and dlls/cpls. One manifest file to rule them all, One way to find them, One tool to bring them all and in ReactOS bind them.
* I'll handle the win32 dlls after I'm done with the syncs.

svn path=/trunk/; revision=60179
2013-09-17 15:21:29 +00:00
Daniel Reimer
00f2d769ac Manifests for CPL files and Shell Extensions. Hello my dear ISOLATIONAWARE_MANIFEST_RESOURCE_ID.
svn path=/trunk/; revision=60178
2013-09-16 23:31:38 +00:00
Daniel Reimer
27ca6b7012 Some apps are just not made for resizing the window.
svn path=/trunk/; revision=60177
2013-09-16 22:37:15 +00:00
Daniel Reimer
ec16e5cb31 Add manifest files to ROS applications.
Tidy up resource files from some ignored stuff.

svn path=/trunk/; revision=60176
2013-09-16 20:52:16 +00:00
Thomas Faber
4dcd167f3e [KMTESTS:EX]
- Test that quota allocations keep their QUOTA_POOL_MASK bit in POOL_HEADER

svn path=/trunk/; revision=60175
2013-09-16 19:02:28 +00:00
Thomas Faber
3aad455588 [KMTESTS:EX]
- Add test for ExAllocatePoolWithQuotaTag

svn path=/trunk/; revision=60174
2013-09-16 18:15:02 +00:00
Thomas Faber
db00a7c83c [NPFS]
- Fix usage of ExAllocatePoolWithQuotaTag

svn path=/trunk/; revision=60173
2013-09-16 17:37:47 +00:00
Jérôme Gardou
7ed8f7ad3f [FIX_BUILD_DAMN_IT]
- forgot this file

svn path=/trunk/; revision=60172
2013-09-16 17:23:06 +00:00
Jérôme Gardou
d0840bf250 [OPENGL32_NEW]
- Call DrvSetCallbackProcs when initializing the ICD.
Prototype taken from mesa ICD, functionality documented by one of them.

svn path=/trunk/; revision=60171
2013-09-16 17:17:04 +00:00
Amine Khaldi
db855ce89e [FUSION_WINETEST]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60170
2013-09-16 15:16:11 +00:00
Amine Khaldi
e943bf4e82 [FUSION]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60169
2013-09-16 15:15:20 +00:00
Amine Khaldi
9b7d4ccbd0 [FAULTREP_WINETEST]
* Import from Wine 1.7.1.

svn path=/trunk/; revision=60168
2013-09-16 15:08:03 +00:00
Amine Khaldi
f7bba7d1b0 [FAULTREP]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60167
2013-09-16 15:06:48 +00:00
Amine Khaldi
f1b2e471f6 [DWMAPI]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60166
2013-09-16 14:56:39 +00:00
Amine Khaldi
4ddde1d7c9 [DNSAPI_WINETEST]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60165
2013-09-16 14:48:02 +00:00
Amine Khaldi
474b2a89bc [DCIMAN32]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60164
2013-09-16 14:41:13 +00:00
Amine Khaldi
a6abe2349c * Silence a debug prints.
svn path=/trunk/; revision=60163
2013-09-16 14:34:46 +00:00
Amine Khaldi
9ed1c2eae9 [DBGHELP]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60162
2013-09-16 14:31:09 +00:00
Amine Khaldi
4b329c4d01 [CRYPTUI]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60161
2013-09-16 14:05:55 +00:00
Amine Khaldi
acc4bb3381 [CRYPTUI_WINETEST]
* Speedup linking.

svn path=/trunk/; revision=60160
2013-09-16 13:48:54 +00:00
Amine Khaldi
320daa686e [CRYPTUI]
* Move resource files to the appropriate folders.

svn path=/trunk/; revision=60159
2013-09-16 13:45:33 +00:00
Kamil Hornicek
a36b2f010e [CRT]
Check global_locale directly in setmbcp_l to prevent an endless recursion (__get_MSVCRT_locale -> __init_global_locale -> MSVCRT__create_locale -> _setmbcp_l -> __get_MSVCRT_locale...) when global_locale is NULL.
[NLS]
Add c_20127.nls generated using Wine's CP tables.

svn path=/trunk/; revision=60158
2013-09-16 11:55:50 +00:00
Hermès Bélusca-Maïto
b9fd07e579 [NTOS]
- Enable a call to ExAllocatePoolWithQuotaTag now that the function is implemented.
- Fix a typo.

svn path=/trunk/; revision=60157
2013-09-15 23:17:24 +00:00
Thomas Faber
aa7e029f28 [NTOS:MM]
- Correctly use POOL_BLOCK_SIZE in ExAllocatePoolWithQuotaTag

svn path=/trunk/; revision=60156
2013-09-15 23:05:59 +00:00
Jérôme Gardou
7f2ce261b2 [OSMESA]
- enable x86 optimisations for GCC builds

svn path=/trunk/; revision=60155
2013-09-15 22:25:43 +00:00
Jérôme Gardou
4deaf51f33 [OPENGL32_NEW]
- try to fix jim's build

svn path=/trunk/; revision=60154
2013-09-15 22:12:09 +00:00
Jérôme Gardou
ea890137d6 [OPENGL32_NEW]
- Actually enable the build

svn path=/trunk/; revision=60153
2013-09-15 21:34:42 +00:00
Jérôme Gardou
1d89cdf153 [PSDK/WINGDI.H]
- add wglSwapMultipleBuffers prototype

svn path=/trunk/; revision=60152
2013-09-15 21:33:37 +00:00
Jérôme Gardou
664140a669 [OSMESA]
- In a galaxy far, far away, I don't break the builds.

svn path=/trunk/; revision=60151
2013-09-15 20:57:30 +00:00
Jérôme Gardou
c4120ef2b8 [OPENGL32_NEW]
Introduce a new opengl32 implementation, the 3D library with better perspectives (tm), featuring:
 - A new software rendering implementation on top of osmesa.
 - Rendering to bitmaps
 - Thread safety.
 - A try to be really compatible with ICD DLLs (WIP)
 - Other cool stuff, check log for details.
WIP, the SW implementation already works.

svn path=/trunk/; revision=60150
2013-09-15 20:54:01 +00:00
Jérôme Gardou
535a0d655d [OSMESA]
- Add to build

svn path=/trunk/; revision=60149
2013-09-15 20:44:50 +00:00
Timo Kreuzer
79a6e21446 [EXPLORER]
Fix x64 build

svn path=/trunk/; revision=60148
2013-09-15 18:39:50 +00:00
Hermès Bélusca-Maïto
8e06e32a8f [ROSAPPS]
Missing _SEH2_YIELD.

svn path=/trunk/; revision=60145
2013-09-15 18:17:25 +00:00
Timo Kreuzer
eba3d08e1f [FRAMEDYN] Compile only for x86
[KERNEL32] Fix InterlockedExchangePointer usage
[MSVCRT] Add some x64 c++ stubs

svn path=/trunk/; revision=60143
2013-09-15 17:50:38 +00:00
Timo Kreuzer
6ecfff267a [DSOUND]
Extend the lrint MSVC hack to support x64 as well
See http://sourceforge.net/p/freeimage/discussion/36111/thread/b43c17c5

svn path=/trunk/; revision=60142
2013-09-15 17:31:25 +00:00
Amine Khaldi
d12cda0252 [CRYPTNET]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60141
2013-09-15 17:20:13 +00:00
Timo Kreuzer
ee76c740f4 [CPPRT]
Add support for x64

svn path=/trunk/; revision=60140
2013-09-15 17:09:21 +00:00
Amine Khaldi
05d612869c [CRYPTDLL]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60139
2013-09-15 16:52:35 +00:00
Amine Khaldi
4ee42897fb [CRYPTNET_WINETEST]
* Speedup linking.

svn path=/trunk/; revision=60138
2013-09-15 16:50:24 +00:00
Amine Khaldi
78308182f4 [CRYPTDLG]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60137
2013-09-15 16:35:08 +00:00
Thomas Faber
c0099fe498 [SPEC2DEF]
- Ignore C++ redirects again because they breaks msvcrt
CORE-7465 #resolve
[FRAMEDYN]
- Work around the lack of C++ redirects

svn path=/trunk/; revision=60135
2013-09-15 14:33:33 +00:00
Eric Kohl
b63e09b179 [USRMGR]
Use NetLocalGroupGetMembers level 2 instead of level 1 in order to display the domain names of well-known groups in the group membership list. Skip the domain name for other account types.

svn path=/trunk/; revision=60134
2013-09-15 14:20:58 +00:00
Amine Khaldi
af7cfc0a35 [CRYPTDLG]
* Move resource files to the lang folder.

svn path=/trunk/; revision=60133
2013-09-15 14:05:37 +00:00
Amine Khaldi
add7a73c06 [CRYPT32_WINETEST]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60132
2013-09-15 13:59:34 +00:00
Amine Khaldi
f630b228d0 [CRYPT32]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60131
2013-09-15 13:58:50 +00:00
Johannes Anderwald
6d21511744 [REACTOS]
- Time to honor Mr. Amine Khaldi
Welcome to the Hall of Fame

svn path=/trunk/; revision=60130
2013-09-15 13:23:22 +00:00
Amine Khaldi
479b175269 * Update Johannes's email address.
svn path=/trunk/; revision=60129
2013-09-15 13:06:05 +00:00
Eric Kohl
54a945ae8b [SAMSRV]
Add the INTERACTIVE and Authenticated Users SIDs to the Users alias.

svn path=/trunk/; revision=60128
2013-09-15 12:41:48 +00:00
Amine Khaldi
6678c77033 [IPHLPAPI]
* Sync NotifyAddrChange() with Wine 1.7.1.

svn path=/trunk/; revision=60127
2013-09-15 12:22:28 +00:00
Johannes Anderwald
c2b4a8175a [AUDIO]
- Unmap audio buffers after completion

svn path=/trunk/; revision=60126
2013-09-15 10:30:14 +00:00
Eric Kohl
cbe1c706cd [NETAPI32]
NetLocalGroupGetMembers:
- Do not try to add the size of a domain name to the return buffer if the domain index is negative.
- Do not try to copy a domain name to the return buffer if the domain index is negative.
- Move the write pointer after writing the domain name.

svn path=/trunk/; revision=60125
2013-09-15 09:11:32 +00:00
Eric Kohl
1a0117e43e [NETAPI32]
NetLocalGroupGetMembers: Do not overwrite the MembersInfo struct. 

svn path=/trunk/; revision=60124
2013-09-15 07:51:27 +00:00
Thomas Faber
ef0399b1ec [QMGRPRXY]
- Add missing rgs file

svn path=/trunk/; revision=60123
2013-09-14 23:10:27 +00:00
Amine Khaldi
f2f524b95b [CRYPT32]
* Move resource files to the lang folder.

svn path=/trunk/; revision=60122
2013-09-14 22:00:41 +00:00
Amine Khaldi
3121d3bcd9 [CREDUI_WINETEST]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60121
2013-09-14 21:49:34 +00:00
Amine Khaldi
86442ad8b9 [CREDUI]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60120
2013-09-14 21:48:59 +00:00
Eric Kohl
6e5bdff3a6 [NETAPI32]
NetLocalGroupGetMembers: Fix heap corruption by calculationg the proper buffer size.

svn path=/trunk/; revision=60119
2013-09-14 21:35:01 +00:00
Amine Khaldi
b6535e2e4b [COMCTL32_WINETEST]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60118
2013-09-14 20:07:14 +00:00
Amine Khaldi
1db9e9e88a [COMCTL32]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60117
2013-09-14 20:06:00 +00:00
Amine Khaldi
18cfc3961c [COMCAT_WINETEST]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60116
2013-09-14 19:00:31 +00:00
Amine Khaldi
127325ea0d [COMCAT]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60115
2013-09-14 18:59:47 +00:00
Amine Khaldi
3505f4b788 [CLUSAPI]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60114
2013-09-14 18:39:19 +00:00
Amine Khaldi
c157f6da70 [AVIFIL32]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60113
2013-09-14 18:34:12 +00:00
Amine Khaldi
a1989e2ed7 * Silence some debug prints.
svn path=/trunk/; revision=60112
2013-09-14 18:27:10 +00:00
Amine Khaldi
5cf16e25ad [ATL_WINETEST]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60111
2013-09-14 18:23:41 +00:00
Amine Khaldi
aa8a46b180 [ATL]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60110
2013-09-14 18:22:37 +00:00
Amine Khaldi
6bcfaf87f1 [ATL80]
* Add an importlib.

svn path=/trunk/; revision=60109
2013-09-14 17:49:35 +00:00
Amine Khaldi
6c5cf5c286 [ATL80_WINETEST]
* Import from Wine 1.7.1.

svn path=/trunk/; revision=60108
2013-09-14 17:43:11 +00:00
Amine Khaldi
246f6d54e4 [ATL80]
* Import from Wine 1.7.1.

svn path=/trunk/; revision=60107
2013-09-14 17:42:03 +00:00
Amine Khaldi
6f54336e64 * Silence some more debug prints.
svn path=/trunk/; revision=60106
2013-09-14 17:25:04 +00:00
Amine Khaldi
d98bd9c11f [D3DX9_43]
* Import from Wine 1.7.1.

svn path=/trunk/; revision=60105
2013-09-14 17:22:39 +00:00
Timo Kreuzer
eadabe5a68 [WIN32K]
Improve prototype of NtUserNotifyProcessCreate

svn path=/trunk/; revision=60104
2013-09-14 15:43:49 +00:00
Daniel Reimer
b93011476c CORE-7456 #resolve #comment Committed in r60103. Thank you.
svn path=/trunk/; revision=60103
2013-09-14 15:00:02 +00:00
Hermès Bélusca-Maïto
b56d260d39 [NET][SERVMAN]: Fix warning C4090.
[CMAKE]: Temporarily reconsider C4090 as a warning, otherwise we would have to fix ~= 33 problems in Wine dlls.

svn path=/trunk/; revision=60102
2013-09-14 14:51:56 +00:00
Amine Khaldi
1887b24413 [DXSDK]
* Update some DirectX headers and import others from Wine.
[D3DX9_*]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60101
2013-09-14 13:44:28 +00:00
Hermès Bélusca-Maïto
38db7e5e01 [CMAKE:MSVC]
Add warning C4090 (different 'modifier' qualifiers -- for C programs only; for C++ programs, the compiler error C2440 is issued --) as an error (usually, when I hit this warning, it means that I'm doing an error in my code...). This warning can be caused when a pointer to a const or volatile item is assigned to a pointer not declared as pointing to const or volatile.
This warning is already treated as an error by GCC...

svn path=/trunk/; revision=60100
2013-09-14 13:18:51 +00:00
Eric Kohl
e66dc8a754 [NETAPI32]
NetUserGetLocalGroups: Fix a typo that broke the enumeration of account aliases.

svn path=/trunk/; revision=60099
2013-09-14 12:22:36 +00:00
Amine Khaldi
1f1d1b19dc [WPP]
* Introduce wpp as a cross compiling lib, and rename out host one as wpphost.
[WIDL]
* Update the link reference to the host wpp.
[PSDK]
* Update d3d9types.h and import d3d11shader.h and d3dcompiler.h from Wine.
[DXGUID]
* Introduce dx10guid to contain some GUIDs needed only by Wine DirectX modules.
[D3DCOMPILER_43]
* Import from Wine 1.7.1.

svn path=/trunk/; revision=60098
2013-09-14 10:30:44 +00:00
Timo Kreuzer
35c4461605 [CRT]
_cdecl -> __cdecl

svn path=/trunk/; revision=60097
2013-09-14 10:28:30 +00:00
Timo Kreuzer
76dd7e5f1d [SMSS]
Fix some MSVC warnings.

svn path=/trunk/; revision=60096
2013-09-14 10:25:59 +00:00
Timo Kreuzer
5550a1f54e [KERNEL32]
Fix MSVC warnings.

svn path=/trunk/; revision=60095
2013-09-14 10:20:11 +00:00
Amine Khaldi
ba3d6d39e7 [D3DXOF]
* Import from Wine 1.7.1.

svn path=/trunk/; revision=60094
2013-09-14 10:13:29 +00:00
Thomas Faber
fb0811a01f [KERNEL32]
- Fix an off-by-one in the UNC case in WaitNamedPipeW
- Some readability

svn path=/trunk/; revision=60093
2013-09-14 09:12:12 +00:00
Amine Khaldi
dd79f09da8 [WPP]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60092
2013-09-14 09:02:13 +00:00
Amine Khaldi
ab785e9440 [DDRAW]
* Remove some now unneeded source files.

svn path=/trunk/; revision=60091
2013-09-13 23:56:46 +00:00
Amine Khaldi
f380442435 [DXGI][D3D8][D3D9][DDRAW][WINED3D]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60090
2013-09-13 23:50:10 +00:00
Amine Khaldi
70566203be [ATL100_WINETEST]
* Import from Wine 1.7.1.

svn path=/trunk/; revision=60088
2013-09-13 22:51:58 +00:00
Amine Khaldi
e4852d7c49 [ATL100]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60087
2013-09-13 22:50:10 +00:00
Alex Ionescu
1a0744c854 [KERNEL32/NTDLL]: Fix definition of RtlCreateActivationContext (although the code is still 100% incompatible with Windows, at least it won't destroy the stack anymore when Windows' kernel32.dll tries to call it). Take the Windows definition of ACTIVATION_CONTEXT and use it instead. Also do the Windows behavior of allocating an ACTIVATION_CONTEXT_WRAPPED structure (which has a magic header), and returning the internal ACTIVATION_CONTEXT (and then looking up the "WRAPPED" whenever we need to check the magic). Ran kernel32:actctx and no regressions seen. My hope is to get the Rtl* interfaces at least compatible enough to Kernel32 from Windows so that when using it in ROS, it doesn't immediately crash and burn, we'll see how far that goes. I don't want to rewrite 2500 lines of XML parsing.
svn path=/trunk/; revision=60086
2013-09-13 22:44:57 +00:00
Hermès Bélusca-Maïto
6e8c79e64d [KERNEL32]
- npipe.c:
  * Use RtlPrefixUnicodeString instead of RtlPrefixString with casts.
  * Check results of RtlCreateUnicodeString and RtlPrefixUnicodeString, return FALSE if they fail and set an appropriate last error.
  * Free the string created with RtlCreateUnicodeString instead of leaking memory.
  * Fix a path type check (RtlPathTypeUncAbsolute instead of RtlPathTypeRootLocalDevice).
- path.c: I prefer seeing the default case at the end of the switch (no functional changes).

[NTOS:MM]
- Use RtlPrefixUnicodeString instead of RtlPrefixString with casts.

[RTL]
- RtlPrefixString acts on general PSTRINGs (which are not UNICODE).
- Remove extra spaces between names of functions and parentheses.
- Clarify the fact that we run over characters.

svn path=/trunk/; revision=60085
2013-09-13 22:27:41 +00:00
Amine Khaldi
02d7889f97 [HIDUSB][USBHUB]
* Silence some debug prints.

svn path=/trunk/; revision=60084
2013-09-13 22:03:47 +00:00
Hermès Bélusca-Maïto
a927f1d071 [MOUNTMGR]
- Clarify the code (use properly RtlPrefixUnicodeString)
- 'if' level--;

svn path=/trunk/; revision=60083
2013-09-13 22:02:07 +00:00
Amine Khaldi
60b1848efb [XCOPY]
* Move the resource files to the lang folder.
CORE-7455 #resolve

svn path=/trunk/; revision=60082
2013-09-13 20:36:02 +00:00
Amine Khaldi
38d24bf8fe [INCLUDES]
* Deduplicate wpp.h and make the host one redirect to it.

svn path=/trunk/; revision=60081
2013-09-13 20:32:30 +00:00
Amine Khaldi
421e45116c [PSDK]
* Add missing EDS_ROTATEDMODE definition.

svn path=/trunk/; revision=60080
2013-09-13 20:10:57 +00:00
Thomas Faber
402a58ad80 [QMGR_WINETEST]
- Enable qmgr tests again. They all get skipped now instead of crashing. When npfs_new manages to run these, we know it's really working well ;)
CORE-6536

svn path=/trunk/; revision=60079
2013-09-13 12:54:33 +00:00
Thomas Faber
95073a9f10 [NPFS_NEW]
- Use documented functions

svn path=/trunk/; revision=60078
2013-09-13 12:46:32 +00:00
Thomas Faber
b8cd2c0b63 [NPFS_NEW]
- Fix another DataQueue->QueueState condition
- Use IsListEmpty for readability

svn path=/trunk/; revision=60077
2013-09-13 12:41:44 +00:00
Amine Khaldi
97ac51ad68 [WINE/TEST]
* Make win_skip work for ReactOS test platform too.

svn path=/trunk/; revision=60076
2013-09-13 10:54:12 +00:00
Amine Khaldi
eb17ba28c4 [SCRRUN_WINETEST]
* Import from Wine 1.7.1.

svn path=/trunk/; revision=60075
2013-09-13 10:19:51 +00:00
Amine Khaldi
2884eb4ffb [WINE/TEST]
* Introduce a way to properly mark the todos instead of counting them as failures. Brought to you by Thomas Faber.

svn path=/trunk/; revision=60074
2013-09-13 09:20:52 +00:00
Amine Khaldi
e6b9ab39f6 [KERNEL32]
* Silence some debug prints.

svn path=/trunk/; revision=60073
2013-09-13 09:02:56 +00:00
Alex Ionescu
d6b7cc394d [NPFS-NEW]: Activate NPFS-NEW. Let's see what happens.
svn path=/trunk/; revision=60072
2013-09-13 08:01:10 +00:00
Alex Ionescu
384e5d6f11 [NTOSKRNL]: Activate the pseudo-quota system. It doesnt' do much but at least it can silence the debug spam. I think mike wrote it..
svn path=/trunk/; revision=60071
2013-09-13 08:00:16 +00:00
Alex Ionescu
f2ca6ff5d0 [NPFS-NEW]: Fix pool corruption and crashing bugs in NpPeek, which was using sizeof instead of FIELD_OFFSET.
[NPFS-NEW]: Actually implement NpCancelWaiter instead of making it ASSERT.
[NPFS-NEW]: Critical fixes to NpAddWaiter and NpWaitForNamedPipe to fix logic flaws.
NPFS-NEW now behaves without any visible regressions, and exhibits only 2 failures in the kernel32 pipe winetest -- vs 120+ failures with the current NPFS driver. It has 0 ntdll pipe failures, and 0 kmtest pipe failures.

svn path=/trunk/; revision=60070
2013-09-13 07:49:42 +00:00
Alex Ionescu
f9cb414f74 [NPFS-NEW]: Implement NpImpersonate, needed by FSCTL_PIPE_IMPERSONATE, called by ImpersonateNamedPipeClient (in advapi). Down to only 12 kernel32:pipe failures, a 1100% improvement over npfs.
svn path=/trunk/; revision=60069
2013-09-12 23:55:56 +00:00
Alex Ionescu
6f65345379 [NPFS-NEW]: Fix a bug in NpRemoveDataQueueEntry.
[NPFS-NEW]: Fix busted up NpGetNextRealDataQueueEntry and fix its usage.
These changes don't appear to "fix" any tests, but they were real bugs. Thanks to ThFabba.

svn path=/trunk/; revision=60068
2013-09-12 23:54:59 +00:00
Alex Ionescu
fb79499369 [NPFS-NEW]: Fix moar bougs. pipe: 33920 tests execute (0 marked as todo, 84 failures), 0 skipped. Note that this is already better than trunk's npfs!
svn path=/trunk/; revision=60067
2013-09-12 22:42:13 +00:00
Jérôme Gardou
4f9c6d1106 [VGA_NEW]
- Lessons learnt: the more trivial, the more suspicious.
Fix build, and remind that MSDN is not always right.

svn path=/trunk/; revision=60066
2013-09-12 21:22:42 +00:00
Alex Ionescu
b77b18fac3 [CSRSRV]: hbelusca: wait a sec ;-) Fix CsrCreateWait and CSR_WAIT_BLOCK to match Windows Server 2003 semantics, which don't have a "UserWaitList". Fix our winsrv not to call CsrCreateWait incorrectly (which corrupted the heap/stack when using windows's csrsrv.dll).
svn path=/trunk/; revision=60065
2013-09-12 21:05:58 +00:00
Jérôme Gardou
fabd7b9297 [VGA_NEW]
- Use VideoDebugPrint macro instead of VideoPortDebugPrint function.
It's the same, but different (tm).

svn path=/trunk/; revision=60064
2013-09-12 20:58:12 +00:00
Jérôme Gardou
613e1df799 [VGA_NEW]
- Zero out the Int10 Bios call arguments structure before calling Videoprt Int10CallBios
 - Properly check for VESA BIOS return value from such calls
 - Use VGA registers to update the palette when possible.
Now bochs goes up to 3rd stage when using this driver in conjunction with framebuf_new.

svn path=/trunk/; revision=60063
2013-09-12 20:25:24 +00:00
Jérôme Gardou
1997f1ae38 [SETUPAPI]
SourceDisksFiles and SourceDisksNames inf section can be platform dependant.

svn path=/trunk/; revision=60062
2013-09-12 20:18:26 +00:00
Kamil Hornicek
4e23142740 [NTOSKRNL][KERNEL32]
Fix a few more cases of missing _SEH2_YIELD.

svn path=/trunk/; revision=60061
2013-09-12 10:06:34 +00:00
Thomas Faber
768c9544be [NTMARTA]
- Request the necessary SYNCHRONIZE access right. Fixes advapi32:security regression

svn path=/trunk/; revision=60060
2013-09-12 09:57:25 +00:00
Alex Ionescu
45d60558d0 [NTOSKRNL]: Implement ThreadIsTermination info class in NtQueryInformationThread.
[CSRSRV]: CsrInsertThread should call this API to make sure the thread isn't dead already. Update the callers to handle this possible failure.
This behavior was obeserved in Windows' CSRSRV.DLL. It now works in ReactOS as well.

svn path=/trunk/; revision=60059
2013-09-12 09:02:48 +00:00
Alex Ionescu
951ed16a33 [USER32]: Make ClientThreadSetup return TRUE, and document how initialization should work. Enable CsrConnectToUser in CSRSRV. Works-4-me(TM).
svn path=/trunk/; revision=60058
2013-09-12 08:41:25 +00:00
Alex Ionescu
18bb4e2eaf [SMLIB]: Use the right API port name. Now Windows's SMSS works fine in ROS.
svn path=/trunk/; revision=60057
2013-09-12 08:02:05 +00:00
Alex Ionescu
7e18d05872 [NTOSKRNL]: Fix the fix
svn path=/trunk/; revision=60056
2013-09-12 07:55:45 +00:00
Alex Ionescu
b483aad5f9 [NTOSKRNL]: Make MiCreateImageSection return STATUS_SUCCESS, not some fucked-up ROS-specific status code.
[NTOSKRNL]: Make MmCreateSection do the correct access checks and parameter checks, just like ARM3 does. For example, asking for PAGE_EXECUTE on a non-image file no longer requests SYNCHRONIZE and FILE_READ_DATA...it asks... FILE_EXECUTE. Cause you know... that's what the caller..wants. Anyway, this, among other things, fixes LdrValidateImageChecksum (and those annoying errors 0xC0000022 in the logs). SMSS is now checking the checksums of Known DLLs just like before (in Win7 they stopped doing this to improve boot performance, lol). It also makes Windows' SMSS happy.

svn path=/trunk/; revision=60055
2013-09-12 06:01:52 +00:00
James Tabor
558e78421b Attempt to fix CORE-6024
svn path=/trunk/; revision=60054
2013-09-12 02:26:36 +00:00
Hermès Bélusca-Maïto
e1e93ee7dd Fix other _SEH2_YIELD() issues, spotted for most of them by Pigglesworth, the other by myself.
I'm wondering how much remaining ones are in our code. Only the Lord knows...

svn path=/trunk/; revision=60053
2013-09-12 00:41:24 +00:00
Hermès Bélusca-Maïto
7af0cfc398 [NPFS_NEW]
Use _SEH2_YIELD when exiting from a _SEH2 block via a return or a goto (otherwise --> bug in the stack).
This limitation will be removed in SEH3, but it's not used at the moment.

svn path=/trunk/; revision=60052
2013-09-12 00:16:42 +00:00
Hermès Bélusca-Maïto
479489298b [NPFS_NEW]
Don't hardcode the first parameter of the bugchecks. Instead, I introduce a NpBugCheck macro and file identifiers
(their names conform to the existing name convention of the driver) so that, when bugchecking, we report as the
first parameter of the NPFS_FILE_SYSTEM bugcheck the file ID (in the high word) and the line (in the low word)
where the bugcheck was emitted.
See the MSDN article "Bug Check 0x25: NPFS_FILE_SYSTEM" - http://msdn.microsoft.com/en-us/library/windows/hardware/ff557436(v=vs.85).aspx
for more information.

Inspired from the existing ext2 driver.

Should be done for the other filesystems (FAT, NTFS, CDFS, Redirector, Mailslot, etc...).

svn path=/trunk/; revision=60051
2013-09-12 00:05:54 +00:00
Thomas Faber
9a9573505b [KERNEL32]
- Fix access rights when using CreateFile with FILE_FLAG_DELETE_ON_CLOSE

svn path=/trunk/; revision=60048
2013-09-11 23:31:11 +00:00
Hermès Bélusca-Maïto
a9b62ec084 [NPFS_NEW]: Add file header info.
svn path=/trunk/; revision=60047
2013-09-11 23:19:20 +00:00
Amine Khaldi
e7ced8199e [NTOSKRNL]
* Fix a copy pasted typo.

svn path=/trunk/; revision=60046
2013-09-11 22:09:41 +00:00
Amine Khaldi
a1dd5cf574 [NTOSKRNL]
* Break down the checks as suggested by Alex. Brought to you by David Quintana.

svn path=/trunk/; revision=60045
2013-09-11 21:50:15 +00:00
Thomas Faber
eb435bcc01 [NTOS:IO]
- Fix pool corruption resulting form a combination of r60038 and dubious SEH programming patterns

svn path=/trunk/; revision=60044
2013-09-11 21:23:23 +00:00
Amine Khaldi
c433d59c31 [NTOSKRNL]
* Silence some debug prints.

svn path=/trunk/; revision=60043
2013-09-11 19:59:59 +00:00
Alex Ionescu
29cacf4e53 [NPFS-NEW]: ntdll_winetest pipe : 107 tests executed (0 marked as todo, 0 failures), 0 skipped.
svn path=/trunk/; revision=60042
2013-09-11 19:36:51 +00:00
Thomas Faber
f5b3510fa4 [CMAKE]
- Improve MSVC warning settings

svn path=/trunk/; revision=60041
2013-09-11 19:25:48 +00:00
Hermès Bélusca-Maïto
7ebaa360b9 [SAC]: Don't return things from a VOID function (MSVC_warning--;)
svn path=/trunk/; revision=60040
2013-09-11 19:23:20 +00:00
Thomas Faber
08aa7a2432 [SPEC2DEF]
- Allow C++ redirects aka fix MSVC build

svn path=/trunk/; revision=60039
2013-09-11 19:19:11 +00:00
Alex Ionescu
e4b198bc97 [NTOSKRNL]: Fix a literal metric fuckton of missing parameter checks in IoCreateFile. I know for a fact this fixes two ntdll pipe tests, it probably fixes a bunch of other tests too.
[NTOSKRNL]: Fix OPEN_PACKET definition. Also, allocate it from the pool in IoCreateFile, instead of the stack (Windows does too).
[NTOSKRNL]: IoCreateFile should only be setting IO_STATUS_BLOCK Information/Status if EA Buffer validation *Fails*, not if it succeeds!

svn path=/trunk/; revision=60038
2013-09-11 18:50:28 +00:00
Thomas Faber
14fc5d4748 [FRAMEDYN]
- Fix MSVC build
- Fix some name mangling issues
- Add stub libraries to make the dll actually usable. The GCC alias library is still broken though.

svn path=/trunk/; revision=60037
2013-09-11 18:36:27 +00:00
Amine Khaldi
9ec7c23c83 [SVCHOST]
* CMake file improvements.

svn path=/trunk/; revision=60036
2013-09-11 18:33:36 +00:00
Amine Khaldi
eba1490a01 [SVCHOST]
* Use the DbgPrintEx based SvchostDbgPrint macro. We no longer have traces enabled by default here.

svn path=/trunk/; revision=60035
2013-09-11 18:20:30 +00:00
Alex Ionescu
e25b46f43d [NPFS-NEW]: Use locking and IRP completion macros from NPFS snippet at "Common Driver Reliability Issues - Microsoft
download.microsoft.com/download/5/7/7/577a5684-8a83.../drvqa.doc". Fix a few incorrect exclusive vs shared lock acquires.

svn path=/trunk/; revision=60034
2013-09-11 17:10:30 +00:00
Amine Khaldi
cd1307c71a [SCRRUN]
* Import from Wine 1.7.1.

svn path=/trunk/; revision=60033
2013-09-11 12:44:58 +00:00
Amine Khaldi
c6cea14cef [KERNEL32_WINETEST]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60032
2013-09-11 11:32:57 +00:00
Amine Khaldi
5424614ddc [WINE/INCLUDES]
* Update Wine's atlbase.h.

svn path=/trunk/; revision=60031
2013-09-11 11:09:23 +00:00
Amine Khaldi
76a0d6d73e [COMDLG32]
* Move the resource files to the appropriate folders.

svn path=/trunk/; revision=60030
2013-09-11 10:46:07 +00:00
Amine Khaldi
e2e89189ab [ATL]
* Add _ATL_VER definition.

svn path=/trunk/; revision=60029
2013-09-11 10:20:46 +00:00
Alex Ionescu
529ec2cb68 [NPFS-NEW]:
NpfsCreate: 339 tests executed (0 marked as todo, 0 failures), 0 skipped.
NpfsConnect: 679 tests executed (0 marked as todo, 0 failures), 0 skipped.
NpfsReadWrite: 7154 tests executed (0 marked as todo, 0 failures), 0 skipped.
NpfsReadWriteAsync: 1176 tests executed (0 marked as todo, 0 failures), 0 skipped.
'Nuff said.

svn path=/trunk/; revision=60028
2013-09-11 07:05:15 +00:00
Alex Ionescu
a8e4859598 [NPFS-NEW]: Multiple code fixes to almost all code paths. Mainly a collection of small bugs, structural errors, logic flaws, off-by-ones, etc. But they were enough to make the driver essentially useless. Now Thomas's kmtests NpfsCreate and NpfsConnect return absolutely zero failures. On to NpfsReadWrite....
svn path=/trunk/; revision=60027
2013-09-11 02:04:17 +00:00
Amine Khaldi
f2664a3227 [ADVPACK_WINETEST]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60026
2013-09-11 00:08:28 +00:00
Amine Khaldi
8516d91fba [ADVPACK]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60025
2013-09-11 00:07:58 +00:00
Amine Khaldi
2d51bcc269 [CREDUI]
* Move the resource files to the appropriate folders.

svn path=/trunk/; revision=60024
2013-09-10 23:38:33 +00:00
Amine Khaldi
2f66f47d0c [DDK]
* Annotate swenum.h.

svn path=/trunk/; revision=60023
2013-09-10 23:31:39 +00:00
Amine Khaldi
54f807af0c [WINE/TEST]
* Add winetest_{get,add}_failures().

svn path=/trunk/; revision=60022
2013-09-10 23:30:54 +00:00
Amine Khaldi
1abc05ae78 [NTOSKRNL]
* Fix the locking in MiQueryBasicInformation to cover ARM3 too, not just RosMm. This makes sure we don't change the address space while querying it (or vice-versa).
* Don't attempt to query information for a terminated process (fixes some kernel32 loader winetests, matches Windows behavior).
* Brought to you by Alex Ionescu.

svn path=/trunk/; revision=60021
2013-09-10 22:21:52 +00:00
Amine Khaldi
a56630f977 [DDK]
* Annotate ntddpcm.h and apply some formatting consistency to it.

svn path=/trunk/; revision=60020
2013-09-10 22:20:09 +00:00
Amine Khaldi
074c447003 [AVIFIL32]
* Move the resource files to the lang folder.

svn path=/trunk/; revision=60019
2013-09-10 22:17:59 +00:00
Kamil Hornicek
0baa230380 [CALC]
Fix two more misaligned buttons in Czech resources.

svn path=/trunk/; revision=60018
2013-09-10 22:10:14 +00:00
Hermès Bélusca-Maïto
ec9cdf3b8a [CSR]: Fix header information ;)
svn path=/trunk/; revision=60017
2013-09-10 22:06:25 +00:00
Amine Khaldi
0fdb692a1f [NTOSKRNL]
* Return the proper status when we attempt to illegally commit non-ARM3 section. We hit this assert with some kernel32 winetests (mainly loader and virtual). Brought to you by Alex Ionescu.

svn path=/trunk/; revision=60016
2013-09-10 21:57:52 +00:00
Hermès Bélusca-Maïto
961f5fcef6 [ADVAPI32]
Use a correct control pipe sharing policy.

svn path=/trunk/; revision=60015
2013-09-10 21:38:15 +00:00
Hermès Bélusca-Maïto
e7603b96f7 [USERENV][USER32]
Use a correct return variable for RtlCreateUnicodeStringFromAsciiz. Advice: read the documentation before using functions...

svn path=/trunk/; revision=60014
2013-09-10 21:26:37 +00:00
Eric Kohl
13abedbf7a [LSASRV]
- Allocate buffers for account and domain names in the well-known sid list instead of using pointers to strings.
- Add a string load routine and convert all hard-coded SID names to resources.
A german translation will follow soon.

svn path=/trunk/; revision=60013
2013-09-10 21:20:22 +00:00
Hermès Bélusca-Maïto
179f3eb806 [BASESRV]
- Fix header formatting plus windows headers inclusion.
- RtlCreateUnicodeString returns booleans, not ntstatuses, so fix the code appropriately.

svn path=/trunk/; revision=60012
2013-09-10 20:45:53 +00:00
Thomas Faber
f50a1754a6 [CMAKE]
- Correctly escape error message. Spotted & tested by David Quintana

svn path=/trunk/; revision=60010
2013-09-10 20:06:05 +00:00
Thomas Faber
3ae1db0c81 [KERNEL32]
- Improve a DPRINT in CreateProcessInternalW. Patch by Víctor Martínez Calvo
CORE-7452 #resolve

svn path=/trunk/; revision=60009
2013-09-10 17:12:21 +00:00
Daniel Reimer
ecfb4a3bf3 Woops, modified the Description to be a bit more helpful.
svn path=/trunk/; revision=60008
2013-09-10 16:59:13 +00:00
Amine Khaldi
ac467dd40b [NTDLL_WINETEST]
* Sync with Wine 1.7.1.

svn path=/trunk/; revision=60007
2013-09-10 16:49:44 +00:00
Daniel Reimer
515b54ee2a Commit some Rapps Database regarding patches.
CORE-7312 #resolve #comment Committed in r60006. Thank you.
CORE-7352 #resolve #comment Committed in r60006. Thank you.
ROSAPPS-284 #resolve #comment Committed in r60006. Thank you.
ROSAPPS-283 #resolve #comment Committed in r60006. Thank you.

svn path=/trunk/; revision=60006
2013-09-10 16:49:30 +00:00
Amine Khaldi
5301954920 [PSDK]
* Import Wine's (broken) winioctl.h.
* Remove FILE_FS_VOLUME_INFORMATION from winternl.h. It doesn't belong there.
[NTDLL_WINETEST]
* Be more specific about winioctl.h inclusion.

svn path=/trunk/; revision=60005
2013-09-10 16:39:37 +00:00
Amine Khaldi
5d8d612453 [USER32]
* Be more specific about the commctrl.h inclusion.
* We no longer need to add include/reactos/wine as a global inclusions folder.

svn path=/trunk/; revision=60004
2013-09-10 16:28:05 +00:00
Pierre Schweitzer
bd3ccd4826 [NTOSKRNL]
Fix string size to store GPT GUIDs.
This was causing a buffer overflow (with ending null char) and thus a stack corruption.
The side effect of the stack corruption was that the debug code (display) was looping
forever while attempting to read partition table making ntoskrnl unable to boot with
a machine where there's a GPT disk.
Kernel is now able again to handle GPT disks (and they can be used again in user-land).

This was magically hidding before r59923 or by disabling NDEBUG. Lovely Heisenbugs :-).

svn path=/trunk/; revision=60003
2013-09-10 13:42:34 +00:00
Alex Ionescu
36f1e2f5d1 [NTOSKRNL]: Implement ExAllocatePoolWithQuotaTag. However PsChargeProcessPoolQuota is still unimplemented so nothing really gets charged (we do write the owner process, though).
svn path=/trunk/; revision=60002
2013-09-10 10:02:27 +00:00
Alex Ionescu
144100a4e2 [CSRSRV]: Update CSR_SERVER_DLL definition to Server 2003 instead of XP. Get rid of the whole initialization event stuff. This should make Windows CSRSS+CSRSRV work with our BASESRV. Thanks to Hermes for discovering there was a structure issue.
svn path=/trunk/; revision=60001
2013-09-10 08:55:09 +00:00
Alex Ionescu
5492bdcde2 For our 60000th commit, I bring you a complete rewrite of the Named Pipe File System. It is not yet "active", but I consider this to now be largely code complete and worthy of the prize (and I didn't want to delay other commiters any further). Once the code is reviewed, fixed, tested, and commented, it will replace our old and aging NPFS. This driver is cross-compatible with Windows Server 2003. It is expected to fix winetest incompatiblities, speed up performance, and reduce bizare RPC/SCM issues. This commit is dedicated to my best friend Rachel, who has not only always been there for me, but was also the motivating factor behind my return to my passion -- ReactOS :)
[NPFS-NEW]: Implement QueryVolume, QuerySecurity, SetSecurity. Everything but Directory Query, Fast I/O, and a few rare FSCTLs is implemented now. The former two will come in an upcoming commit.
[NPFS-NEW]: Major cleanup in the way some member variables were being addressed. Reference them as array members based on the correct FILE_PIPE defines from now on. Also fix a lot of formatting issues. Fix a bunch of bugs that were found. Use FILE_PIPE_SERVER_END and FILE_PIPE_CLIENT_END intead of a BOOLEAN. Use TRUE/FALSE/STATUS_SUCCESS/NULL/etc when needed intead of 0/1. The code formatting can/should still be improved, but this was a big help.

svn path=/trunk/; revision=60000
2013-09-10 08:36:25 +00:00
Alex Ionescu
3dfdce74d8 [NPFS-NEW]: Implement Close, Cleanup, Disconnect, Flush, Listen, Peek, SetInfo, Transceive, Wait, Write. Only QueryInfo remains as critical functionality to support the Kernel32 APIs. Code is WIP, untested, and ugly! But it is now 90% complete. r60000 should hopefully finalize the implementation. As long as I didn't forget a file :)
svn path=/trunk/; revision=59999
2013-09-10 02:23:32 +00:00
Alex Ionescu
b5edd2ce20 [NPFS-NEW]: Add data queue management routines, and add read support. Implement NpFsdRead & NpfsCommonRead (Peek is inherently implemented too, just didn't write the FSCTL handlers yet). Next up will be Write/Peek/Close/Cleanup. Code is WIP.
svn path=/trunk/; revision=59998
2013-09-09 01:16:06 +00:00
Daniel Reimer
2976384615 Update Rapps Database to most recent versions.
svn path=/trunk/; revision=59997
2013-09-08 10:34:18 +00:00
Amine Khaldi
73ca298c46 [NPFS_NEW]
* Beginnings of windows-compatible NPFS driver. Still rough WIP, supports CreateNamedPipe and Create IRPs for now only. This is mainly to lay out all the structures (VCB, DCB, FCB and CCB). Work on read/write (and hence data queue management) is next. Brought to you by Alex Ionescu.

svn path=/trunk/; revision=59996
2013-09-07 15:32:29 +00:00
Thomas Faber
903ab584cf [KERNEL32]
- Fix LoaderLock assert in TerminateThread. Spotted by Amine

svn path=/trunk/; revision=59992
2013-09-04 19:53:59 +00:00
Amine Khaldi
37c514e37f [README.WINE]
* Update bcrypt and clusapi sync states.

svn path=/trunk/; revision=59989
2013-09-04 15:28:22 +00:00
Amine Khaldi
183255b1d4 [JSCRIPT]
* Move the resource files to the lang folder.

svn path=/trunk/; revision=59988
2013-09-04 12:27:18 +00:00
Alex Ionescu
d32d9c72da [USER32]: Remove another stack check. Should fix ole32 marshall tests.
svn path=/trunk/; revision=59987
2013-09-04 11:08:43 +00:00
Amine Khaldi
d336165578 [MSHTML]
* Move the resource files to the lang folder.

svn path=/trunk/; revision=59986
2013-09-04 10:01:30 +00:00
Alex Ionescu
02cb040946 This commit, in my opinion, marks an important milestone in ReactOS development. One is now able to boot to desktop, launch applications, download through the application manager, play solitaire, minesweeper, launch Task Manager, etc... by using an unmodified Windows 2003 kernel32.dll binary (and, until our NPFS driver is fixed, the unmodified Windows 2003 NPFS driver). Additionally, one is able to achieve the same by booting with an unmodified Windows 2003 ntdll.dll, including a combination of both. The capability to mix-and-match components such as kernel32 and ntdll, at the heart of the system, will allow to better understand apitest failures (just as Wine has long had the capability to use Windows DLLs instead). With these two building blocks, additional Windows 2003 DLLs can be dropped in/tested, etc, and where failures are seen, a likely component can now be blamed. Furthermore, debugging with public symbols for these DLLs is now possible with WinDBG (in fact, this is how many bugs were fixed in this attempt). Many issues already exist when running with this combination FYI, for example, I was not able to launch any installers (tested Firefox and MIRC). This already demonstrates either missing functionality or ReactOS-specific functionality in components which depend on kernel32. I suspect the next step is infrastructure work to get special patchbot/builders to try and report back winetest results, and for additional DLLs to be "ported"/made to work. On a final note, this mixing and matching has benefits on both ends -- it's now likely that ReactOS' ntdll can run on Server 2003, at least far enough to get to Explorer or Task Manager. Running apitests on Server 2003 with and without reactos DLLs should also easily identify if certain DLLs are directly to blame for certain regressions/failures. </end excited rant>
[BASESRV]: Allocate the INI mappings from the right heap.

svn path=/trunk/; revision=59985
2013-09-04 07:28:15 +00:00
Alex Ionescu
4edf5167a4 [BASESRV]: Add INIFILE_MAPPING structures, and set a valid IniFileMapping pointer in the shared static data. Windows' kernel32 needs this whenever an INI API is called, which is why UserInit was crashing on load (our pointer was set to NULL). Now userinit.exe loads/works, and explorer.exe is the one that fails to initialize. But one can CTRL-ALT-DEL and launch Task Manager (works!), Calc (but not Notepad).
svn path=/trunk/; revision=59984
2013-09-04 07:07:08 +00:00
Alex Ionescu
fb738a2fab [BASESRV]: Fix inverted definition of BASE_CREATE_THREAD. Now Windows' kernel32.dll can create threads :) And so RPC now works, and services.exe + all the services now initailize and run correctly. userinit.exe now dies with 0xC0000005.
svn path=/trunk/; revision=59983
2013-09-04 05:06:19 +00:00
Alex Ionescu
f5f5edbd4a [KERNEL32]: Enable guard pages for Win32 threads too, not just native threads (replicated the changes I made to RtlpCreateStack).
svn path=/trunk/; revision=59982
2013-09-04 04:47:02 +00:00
Amine Khaldi
e371890058 [COMCTL32]
* Move the resource files to the lang folder.

svn path=/trunk/; revision=59980
2013-09-03 22:44:37 +00:00
Hermès Bélusca-Maïto
6848a97d66 Fix much more fonts (the reverse exclamation point and the block 0xb2 in particular, as well as the æ character).
svn path=/trunk/; revision=59979
2013-09-03 20:19:24 +00:00
Amine Khaldi
7a2b05f8d4 [TRANSLATIONS]
* Improve Russian localization. Patch by Alex Gorgurov based on the work of jperm (jaroslaff111 @at@ mail .dot. ru).
CORE-7381 #resolve #comment Committed in r59977. Thank you all.

svn path=/trunk/; revision=59978
2013-09-03 17:07:25 +00:00
Amine Khaldi
87691cdeae [PSDK]
* Annotate wincred.h.

svn path=/trunk/; revision=59977
2013-09-03 13:15:35 +00:00
Amine Khaldi
3c3723d278 [VGAFONTS]
* Correct AD and B2 characters of codepage 437. By Erdem Ersoy.
CORE-7432 #resolve #comment Committed in r59976. Thanks.

svn path=/trunk/; revision=59976
2013-09-03 12:56:00 +00:00
Amine Khaldi
da6d22538a [KERNEL32]
* "Fix" the VS build when the default code page is a MBCS (Chinese version). For some reasons, the MSVC resource compiler ignores the #pragma code_page inside the included nls files. Brought to you by Yuntian Zhang.
CORE-7420 #resolve #comment Committed in r59975. Cheers.

svn path=/trunk/; revision=59975
2013-09-03 12:44:48 +00:00
Amine Khaldi
8bf355bf88 [SHELL32]
* Improve the German translation, fix the position of some new strings that are larger than English originals and fix some formatting. By Robert Naumann.
CORE-7440 #resolve #comment Committed in r59974. Thanks.

svn path=/trunk/; revision=59974
2013-09-03 12:32:48 +00:00
Amine Khaldi
962e2b35b9 [DDK]
* Annotate scsiwmi.h.

svn path=/trunk/; revision=59973
2013-09-03 12:04:47 +00:00
Amine Khaldi
62b8ac070f [SMSS]
* Fix some print specifiers.

svn path=/trunk/; revision=59972
2013-09-03 12:02:52 +00:00
Amine Khaldi
1a96516805 [PSDK]
* Fix a typo.

svn path=/trunk/; revision=59971
2013-09-03 11:59:51 +00:00
Pierre Schweitzer
262e99ecd4 [FRAMEDYN]
Reduce Len variable scope * 2

svn path=/trunk/; revision=59970
2013-09-03 06:20:51 +00:00
Amine Khaldi
2d2669c682 [PSDK]
* Annotate usp10.h.

svn path=/trunk/; revision=59969
2013-09-02 22:49:45 +00:00
Amine Khaldi
cdd1225e96 [SMLIB]
* Fix some print specifiers.

svn path=/trunk/; revision=59968
2013-09-02 22:43:37 +00:00
Hermès Bélusca-Maïto
1afcdab0c1 [NTOS:LPC]: Rename a flag I've introduced sooner, and remove an unneeded variable + code formatting.
svn path=/trunk/; revision=59967
2013-09-02 22:19:41 +00:00
Eric Kohl
74803ae9ec [NETAPI32]
Revert r59958 because the old code was correct.

svn path=/trunk/; revision=59966
2013-09-02 21:10:46 +00:00
Hermès Bélusca-Maïto
f475efbd85 [NTOS:LPC]: Code formatting, with hardocded_flags--;
svn path=/trunk/; revision=59965
2013-09-02 21:09:56 +00:00
Eric Kohl
cdb303dc54 [SAMSRV]
- Use the new function SampSetObjectAttributeString to write strings to the registry. Handle empty strings properly.
- Fix SampGetObjectAttributeString to handle empty strings properly as well.

svn path=/trunk/; revision=59964
2013-09-02 20:36:42 +00:00
Amine Khaldi
d791c1aca4 [CMLIB]
* Fix a trace.

svn path=/trunk/; revision=59963
2013-09-02 17:46:10 +00:00
Amine Khaldi
e07b681b7f [COMCTL32]
* Implement an undocumented flag for the rebar control. This flag is used by browseui and is needed to show the explorer window properly. Should be sent Upstream. Brought to you by Giannis Adamopoulos (Smiley).
* Update the sync diff.

svn path=/trunk/; revision=59962
2013-09-02 12:56:20 +00:00
Giannis Adamopoulos
28efbbb24b [shell32]
- Fix a warning

svn path=/trunk/; revision=59961
2013-09-02 12:18:37 +00:00
Amine Khaldi
c62870b1f3 [WIN32K]
* Fix some print specifiers. Dedicated to the Island.

svn path=/trunk/; revision=59960
2013-09-01 23:58:37 +00:00
Eric Kohl
051640cf67 [NETAPI32]
NetLocalGroupAdd: Set the admin comment only if it is not NULL.

svn path=/trunk/; revision=59958
2013-09-01 23:32:15 +00:00
Amine Khaldi
89f65807da [CRT]
* Annotate io_s.h.

svn path=/trunk/; revision=59957
2013-09-01 22:03:22 +00:00
Amine Khaldi
b1248f0ad2 [PSDK]
* Annotate winnetwk.h.

svn path=/trunk/; revision=59956
2013-09-01 21:25:52 +00:00
Amine Khaldi
fcfbd5fce6 [PAINT]
* Fix MSVC build.

svn path=/trunk/; revision=59955
2013-09-01 21:17:36 +00:00
Benedikt Freisen
976b414778 [PAINT]
* Stretch/Skew dialog fully implemented (skewing not yet functional), please check translations
* pre Windows Vista MSPaint palette selectable via menu entry
* Attributes dialog supports setting width and height in inches and cm also
* drawing functions improved
* some variables grouped into structs
* Changed SendMessage(... WM_PAINT ...) into InvalidateRect(...), this is the way it should be and it fixes half of the repainting bugs

svn path=/trunk/; revision=59954
2013-09-01 20:13:15 +00:00
Amine Khaldi
3a0cb73e64 [KMTESTS]
* Run this block now that guard pages are supported.
ROSTESTS-107 #resolve

svn path=/trunk/; revision=59953
2013-09-01 17:55:00 +00:00
Giannis Adamopoulos
1f20f705c8 - forgot to commit this
svn path=/trunk/; revision=59951
2013-09-01 16:56:48 +00:00
Giannis Adamopoulos
9ec75c65fb [shell32]
- Stub CMenuDeskBar class

svn path=/trunk/; revision=59950
2013-09-01 16:52:36 +00:00
Amine Khaldi
f227a30ab8 [RSYM]
* Addendum to r59938.

svn path=/trunk/; revision=59948
2013-09-01 16:13:16 +00:00
Pierre Schweitzer
765c2083ff [FRAMEDYN]
Remove operator LPWSTR() in favor of operator LPCWSTR() const (likely to fix its export ;-))
Add missing operators implementations as inline

svn path=/trunk/; revision=59947
2013-09-01 16:10:02 +00:00
Amine Khaldi
50acbd2f5c [FRAMEDYN]
* Fix the MSVC build for real now, so that we don't keep fixing it bit by bit until r60000.

svn path=/trunk/; revision=59946
2013-09-01 15:51:32 +00:00
Eric Kohl
ac2c013400 [SAMSRV]
- Improve SamRegCloseKey and fix all calls to it accordingly. Also replace all calls to NtClose by calls to SampRegCloseKey.
- Add a resource to protect the Samr functions from concurrent access.

svn path=/trunk/; revision=59945
2013-09-01 15:46:00 +00:00
Pierre Schweitzer
e96cf19a81 [FRAMEDYN]
Comment out exports that fail

svn path=/trunk/; revision=59944
2013-09-01 15:44:17 +00:00
Pierre Schweitzer
248bc88823 [FRAMEDYN]
Don't export anything on MSVC yet.
Some symbols are not found. Dunno why.

svn path=/trunk/; revision=59943
2013-09-01 15:34:38 +00:00
Pierre Schweitzer
fc4ee971cf [FRAMEDYN]
Fix typo

svn path=/trunk/; revision=59942
2013-09-01 15:04:21 +00:00
Pierre Schweitzer
ec8b12d5ba [FRAMEDYN]
Fix a typo (and so a bug), spotted by MSVC. I don't thank you G++...
Attempt to fix build with MSVC

svn path=/trunk/; revision=59941
2013-09-01 14:54:33 +00:00
Pierre Schweitzer
f570a3d1ff [FRAMEDYN]
Partplement framedyn.dll
So far, only CHString class is implemented in it

Regarding CHString class implementation:
It has been implemented matching Windows behavior and bugs
It might not be really nice at some points but this ensures
compatibility with applications relying on it.
As a side note: this might explain why this API was abandonned after w2k3...

Regarding the DLL itself:
Its implementation into ReactOS allows systeminfo.exe application from w2k3 to
load and start initialization into ReactOS. It stops working later on with some
IDispatch error.
The DLL cannot be used to build any application against framedyn.dll with our "default" BE (read with G++).
Only MSVC mangled name are exported so far (as on Windows ;-)) thanks to aliasing. This is why there are two spec files.
This makes G++ unable to link with it though. This is the reason why there are no framedyn_apitests so far.
Furthermore, the DLL only have exports for x86 and none for x64 for the moment.

Any help is welcome for having exports for x64 target and to be able to have aliasing for G++ (from its mangled names
to MSVC ones).

svn path=/trunk/; revision=59940
2013-09-01 14:48:09 +00:00
Pierre Schweitzer
dd724bbd3c [PDSK]
Add two headers: chstring.h and provexce.h
They are used for framedyn.dll stuff, for instance

So far, the CHString class is not fully populated. It is only
populated with exported stuff from framedyn.dll

svn path=/trunk/; revision=59939
2013-09-01 14:30:28 +00:00
Amine Khaldi
af5ce0ae6b [RSYM]
* Don't overwrite the MZ header when there are no long section names.
* Correct an error including 4 more bytes than needed in the coff strings.
* Brought to you by Arty.

svn path=/trunk/; revision=59938
2013-09-01 13:23:54 +00:00
Hermès Bélusca-Maïto
762f3e87da [APPWIZ]
- Convert some language resource files into UTF-8 without BOM (aka. ANSI as UTF-8 with Notepad++).
- Improve some French translation.
- Fix Czech translation, thanks Radek :)
(Addendum to r59924 and r59925)

svn path=/trunk/; revision=59937
2013-09-01 12:41:58 +00:00
Amine Khaldi
a064f36a82 [RSYM]
* Fix long section names and correct some wrong use of ULONG_PTR. Brought to you by Arty.

svn path=/trunk/; revision=59936
2013-09-01 11:17:36 +00:00
Amine Khaldi
f09fc6e177 [DBGHELP]
* Speedup dbghelp mainly for the x64 builds. Brought to you by Arty. Should be sent upstream.

svn path=/trunk/; revision=59935
2013-09-01 11:11:52 +00:00
Amine Khaldi
23c4a2e25f [NPFS/KERNEL32]
* Back out r59915 for a moment so we can use Patchbot.

svn path=/trunk/; revision=59934
2013-09-01 10:16:29 +00:00
Hermès Bélusca-Maïto
e28e6935a6 [CMAKE]: Fix a comment typo only.
[NTDLL-KERNEL32-BASESRV-WINSRV]: Specify by hand (hackz for MSVC builds) that the dll will be a "Console DLL" (ie. not a native one nor a Gui DLL).
[BASESRV]: Explicitely set the DLL entry point to DllMain (unusued).
[WINSRV]: Explicitely set the DLL entry point to DllMain (unusued) AND REMOVE usage of msvcrt (that might pose problems when testing with Windows msvcrt etc...) and use libcntpr instead.

Thanks to Amine for having helped me in solving a problem with delayed imports.

svn path=/trunk/; revision=59933
2013-09-01 00:11:56 +00:00
Alex Ionescu
b3ae8180d3 [KERNEL32]: Add a DPRINT1 when failing GetCPInfo in kernel32, to highlight the fact our MSVCRT is sending us bogus codepage/locale IDs.
svn path=/trunk/; revision=59930
2013-08-31 19:24:54 +00:00
Hermès Bélusca-Maïto
17e4a83527 [RTL]
Implement RtlDefaultNpAcl, needed for giving a default security to named pipes. Makes Win2k3 kernel32 happy when one creates named pipes for SCM and so on.
Getting the SID of the caller is done as described in http://www.osronline.com/article.cfm?article=50 in "Extracting the SID from the Token".

svn path=/trunk/; revision=59928
2013-08-31 17:34:37 +00:00
Giannis Adamopoulos
bbb71f8ed5 [browseui]
- Improve the stub for CAddressEditBox::SetOwner to make the rest of browseui happy for now
- In CShellBrowser::Initialize browse to the pidl that is passed as parameter instead of always browsing to the desktop folder
- Fix a bug in atl class CContainedWindowT::DefWindowProc that was calling the window proc with an invalid hwnd.

svn path=/trunk/; revision=59927
2013-08-31 16:55:49 +00:00
Aleksey Bragin
0b93a97e44 [NTOS/FSRTL]
- FsRtlCopyWrite: Fix typos in local var names and comments.
- FsRtlCopyWrite: Fix copypasta in a call to FastIoCheckIfPossible: wait flag shouldn't be always TRUE in this case (it's determined by Wait parameter).
- FsRtlCopyRead: Fix updating of CurrentByteOffset.
- FsRtlAcquireFileForCcFlushEx / FsRtlReleaseFileForCcFlush: Handle the case when FastIO callback may fail and FsRtl still needs to act as if FastIO callback would be missing at all.
- Implement FsRtlAcquireFileForModWriteEx / FsRtlReleaseFileForModWrite thanks to Rajeev Nagar's book.
- Now all necessary FsRtl locking/unlocking mechanisms exist.

svn path=/trunk/; revision=59926
2013-08-31 16:36:34 +00:00
Amine Khaldi
22d855eeb2 [APPWIZ]
* Addendum to r59924. Radek please review.

svn path=/trunk/; revision=59925
2013-08-31 16:28:01 +00:00
Amine Khaldi
e8ed94dd9d [APPWIZ]
* Remove some Wine specific text and introduce a tiny update to the German translation. By zehnvor.
CORE-7221 #resolve #comment Committed in r59924. Danke.

svn path=/trunk/; revision=59924
2013-08-31 16:14:12 +00:00
Amine Khaldi
a1bafaeaaf [NTOSKRNL]
* Fix several print specifiers.
* Add some missing variables to debug prints.

svn path=/trunk/; revision=59923
2013-08-31 16:02:13 +00:00
Giannis Adamopoulos
9e15df6c61 really fix build
svn path=/trunk/; revision=59922
2013-08-31 15:05:49 +00:00
Hermès Bélusca-Maïto
795ebaa8b8 [FREELDR-KDCOM-KDBG]
Fix debugging issues.

svn path=/trunk/; revision=59921
2013-08-31 15:01:50 +00:00
Hermès Bélusca-Maïto
aff36c042d Code formatting only
svn path=/trunk/; revision=59920
2013-08-31 15:00:17 +00:00
Giannis Adamopoulos
999fd92e73 [shell32]
- Remove a line that shouldn't have been committed

svn path=/trunk/; revision=59919
2013-08-31 14:59:45 +00:00
Giannis Adamopoulos
d102ea906c [shell32]
- Halfplement CDesktopBrowser::BrowseObject. Now when the user tries to open a folder from the desktop we will try to create a new explorer window.
- ps: this affects only explorer_new and the rest of the shell is still not working well enough to actually show the new window

svn path=/trunk/; revision=59918
2013-08-31 14:53:01 +00:00
Amine Khaldi
86602e29cf [SAL]
* Forward __callback to __inner_callback now that wincrypt.h has the proper inclusion.

svn path=/trunk/; revision=59917
2013-08-31 11:07:09 +00:00
Alex Ionescu
0a79700b0d [CONSRV]: One last fix to CONSRV_API_CONNECTINFO. We now have compatibility with Windows and kernel32 is much much happier.
[CONSRV]: Implement Case11 of BaseSrvNlsCreateSection, but we seem to be getting bogus locale IDs.

svn path=/trunk/; revision=59916
2013-08-31 08:30:00 +00:00
Alex Ionescu
aa796920ad CORE-2198 #resolve #time 15m #comment [NPFS/KERNEL32]: Always use the right semantics.
svn path=/trunk/; revision=59915
2013-08-31 07:29:26 +00:00
Alex Ionescu
675f4b0d71 [NPFS]: Add support for a few more volume information classes, and disable APCs like an FS should.
svn path=/trunk/; revision=59914
2013-08-31 07:07:43 +00:00
Alex Ionescu
084a679a6b [NTDLL]: Use NT-style calculation in CsrClientCallServer. In special cases, structures can be padded at the end, causing the size of the structure - the size of last field, not to be equal to the offset of the last field. Doing math the NT way will, in some cases (if the CSR union is not 8-byte aligned), cause the TotalLength to be 4 bytes bigger than really needed.
[CSRSRV]: Increase the padding to 39*4 bytes, instead of 35, to match Windows.

svn path=/trunk/; revision=59913
2013-08-31 02:19:36 +00:00
Alex Ionescu
0b45497394 [CPORT]: We shouldn't be DPRINT1'ing from the library designed to DPRINT...
svn path=/trunk/; revision=59912
2013-08-31 02:16:04 +00:00
Sylvain Petreolle
7c164e2686 configure: remove bashism.
svn path=/trunk/; revision=59910
2013-08-31 00:05:29 +00:00
Alex Ionescu
2e11e06309 [NTOSKRNL]: Forcefully set IMAGE_DLLCHARACTERISTICS_NO_ISOLATION on all images. See comment for more information. Windows' kernel32.dll now beautifully loads to the ReactOS winlogon screen (which nobody should ever see -- it's being shown because RtlDefaultNpAcl is not implemented in ReactOS, and thus all named pipes die (SCM, etc...)
svn path=/trunk/; revision=59909
2013-08-30 19:54:44 +00:00
Alex Ionescu
8ee47fd2d9 [HIVESYS]: Set Session Manager\AppCompatibility, DisableAppCompat = TRUE in ReactOS, which avoids Kernel32 from doing app compat stuff.
svn path=/trunk/; revision=59908
2013-08-30 19:37:03 +00:00
Hermès Bélusca-Maïto
ef6d5c266e [CONSRV]: Stubplement the remaining APIs needed for Windows kernel32.
svn path=/trunk/; revision=59907
2013-08-30 17:53:45 +00:00
Alex Ionescu
a30fba55c1 Enable the C_ASSERT that validates our CONSRV structure matches the expected size.
svn path=/trunk/; revision=59906
2013-08-30 17:32:10 +00:00
Alex Ionescu
2e04ff140b [NTOSKRNL]: 903 was not supposed to have this change.
svn path=/trunk/; revision=59905
2013-08-30 17:28:45 +00:00
Alex Ionescu
d9289eb230 [CONSRV]: Reorganize/rename/add some fields to CONSRV_API_CONNECTINFO, partially based on an MSDN page, and a little bit of RE, which makes it closer to the Windows structure. No behavioral change should have happened as a result of these changes.
svn path=/trunk/; revision=59904
2013-08-30 17:14:41 +00:00
Alex Ionescu
0da3197b71 [RTL]: Make RtlUnhandledExceptionFilter show a stack trace, so at least we can see where the exception came from.
svn path=/trunk/; revision=59903
2013-08-30 15:37:10 +00:00
Amine Khaldi
3d4f9a8c5a [KERNEL32]
* Fix yet another buggy DPRINT.

svn path=/trunk/; revision=59902
2013-08-30 14:16:47 +00:00
Hermès Bélusca-Maïto
4f73c42009 [CONSRV]: Add some DPRINT1 information.
svn path=/trunk/; revision=59901
2013-08-30 11:36:22 +00:00
Hermès Bélusca-Maïto
27d8aa3aa9 [USERSRV]: Stubplement all the APIs needed for Windows kernel32.
svn path=/trunk/; revision=59900
2013-08-30 11:33:25 +00:00
Amine Khaldi
d4931ab70e [GDI32]
* Fix some print specifiers.

svn path=/trunk/; revision=59899
2013-08-30 10:51:12 +00:00
Amine Khaldi
8e8e30befe [USER32]
* Fix some print specifiers.

svn path=/trunk/; revision=59898
2013-08-30 10:25:16 +00:00
Amine Khaldi
baeeaa9cf5 [PSDK]
* Annotate sspi.h.

svn path=/trunk/; revision=59897
2013-08-30 10:17:22 +00:00
Amine Khaldi
fbf42a5901 [CMAKE]
* Set the subsystem version as 5.01 for recent MSVC toolchains.

svn path=/trunk/; revision=59896
2013-08-30 10:09:56 +00:00
Alex Ionescu
7fc15017b3 [BASESRV]: Fix critical bug in BaseSrvNlsGetUserInfo.
svn path=/trunk/; revision=59895
2013-08-30 06:53:07 +00:00
Alex Ionescu
34ae4aafae [NTDLL/RTL]: Stub and export all the routines that Kernel32 needs.
svn path=/trunk/; revision=59894
2013-08-30 06:34:16 +00:00
Hermès Bélusca-Maïto
3b0c3f4ee4 [NTOS]
buzdelabuz2 !! We've unveiled who you are !!
Fix header information.

svn path=/trunk/; revision=59893
2013-08-29 22:24:46 +00:00
Aleksey Bragin
a484270b02 [NTOS]
- Implement two types of FsRtl locking functions: exclusive lock and Cc flushing lock, along with their releasing counterparts, without the filter callbacks support. These functions are unused in trunk now but would be needed by proper Cc/Mm/IFS in future.

svn path=/trunk/; revision=59889
2013-08-29 22:07:24 +00:00
Hermès Bélusca-Maïto
7286005d2c [BASESRV]
Fix the "fix" of r59887, i.e. add a stub for the unknown api.

svn path=/trunk/; revision=59888
2013-08-29 21:37:22 +00:00
Hermès Bélusca-Maïto
def8f5f442 Here too ;)
svn path=/trunk/; revision=59887
2013-08-29 21:29:33 +00:00
Alex Ionescu
59e1a8cedf [BASESRV]: forgot to update the name table.
svn path=/trunk/; revision=59886
2013-08-29 21:27:18 +00:00
Hermès Bélusca-Maïto
abf866eeec Partially revert r59884 because of an enum name collision (which broke build).
svn path=/trunk/; revision=59885
2013-08-29 21:23:46 +00:00
Hermès Bélusca-Maïto
bd732acefd [BASESRV]
- Fix nls.c header information.
- Rename BasepUnknown to BasepDebugProcess according to j00ru's http://j00ru.vexillium.org/csrss_list/api_list.html#Windows_2k3 and what Alex_Ionescu committed in r59879 (deprecated api).

svn path=/trunk/; revision=59884
2013-08-29 21:14:49 +00:00
Amine Khaldi
80cb32f995 [NTDLL]
* Fix several print specifiers.
* Add missing Status variable to a DPRINT1.

svn path=/trunk/; revision=59883
2013-08-29 21:12:40 +00:00
Alex Ionescu
103ab26886 [BASESRV]: Fix definition of NLS_USER_INFO so that it matches exactly that of Server 2003 (this now makes BASE_SERVER_STATIC_DATA correct too).
[BASESRV]: Implement BaseSrvNlsGetUserInfo.

svn path=/trunk/; revision=59882
2013-08-29 21:00:54 +00:00
Amine Khaldi
76ac8a4d9d [KERNEL32]
* Fix several print specifiers.

svn path=/trunk/; revision=59881
2013-08-29 20:37:02 +00:00
Alex Ionescu
9fe4035883 [KERNEL32]: Passing flag 0 to QueryActCtx is valid, don't fail.
svn path=/trunk/; revision=59880
2013-08-29 20:14:43 +00:00
Alex Ionescu
ca5079dbc5 [BASESRV]: The last few APIs were off-by-one due to an unimplmented (in Windows) or deprecated api.c
[BASESRV]: Implement BaseSrvNlsCreateSection, which is needed by Windows kernel32.dll. Also implement the delay-loading functionality it needs.

svn path=/trunk/; revision=59879
2013-08-29 20:13:31 +00:00
Alex Ionescu
b512a67763 [NLS]. Add NLS files.
svn path=/trunk/; revision=59878
2013-08-29 19:07:10 +00:00
Hermès Bélusca-Maïto
89a6f0d487 Formatting fix only.
svn path=/trunk/; revision=59877
2013-08-29 18:13:24 +00:00
Alex Ionescu
a20cac9b5d moar failz
svn path=/trunk/; revision=59875
2013-08-29 17:46:26 +00:00
Alex Ionescu
8ed6af6f2a fix a dprint
svn path=/trunk/; revision=59874
2013-08-29 17:44:34 +00:00
Hermès Bélusca-Maïto
4a3ceaec30 Fix variable naming.
svn path=/trunk/; revision=59873
2013-08-29 17:40:21 +00:00
Alex Ionescu
93bba5bf09 [BASESRV]: Stubplement all the APIs so that our IDs match with Windows. Windows kernel32 now dies when calling NLSCreateSection.
svn path=/trunk/; revision=59872
2013-08-29 17:00:10 +00:00
Alex Ionescu
b626c99f0b [KERNEL32]: Fix a bug in QueryActCtx
svn path=/trunk/; revision=59871
2013-08-29 16:42:14 +00:00
Hermès Bélusca-Maïto
95ea6a8d77 [KERNEL32]
Use GetSystemDirectoryW for building the path to console.dll

svn path=/trunk/; revision=59870
2013-08-29 14:31:06 +00:00
Hermès Bélusca-Maïto
e3a5aaeb41 [KERNEL32]
Fix some headers information.
CORE-7421 #resolve #comment Fixed in revision r59869, thanks :)

svn path=/trunk/; revision=59869
2013-08-29 12:20:29 +00:00
Alex Ionescu
1bc5937959 CORE-6639 #resolve #time 1d #comment Guard pages now work ;-)
[NDK]: Fix definition of a global flag.
[RTL]: RtlpCreateUserStack: 1) If the image is invalid, bail out. 2) If the stack commit is higher than reserve, adjust reserve. 3) After allocating a guard page, the stack limit is now ABOVE the guard page, not BELOW it (stack grows backward!).
[RTL]: Remove the hack which always Commited the "StackReserve" value. Threads now have a 4-64KB stack, instead of a 1MB stack.
[NTOSKRNL]: Implement MiAccessCheck and MiCheckForUserStackOverflow, which handle guard page + stack expansion.
[USER32]: Because threads now correctly run with a smaller stack than usual (and expand as needed), remove some checks in user-mode callbacks which forced larger stacks.

svn path=/trunk/; revision=59868
2013-08-29 07:33:10 +00:00
Alex Ionescu
b840c2367f [HIDPARSE]: Stop the HID debug spam.
svn path=/trunk/; revision=59867
2013-08-29 06:09:28 +00:00
Alex Ionescu
098160c171 [NDK]: Add some RTL_ACTIVATION_CONTEXT flags from the ASSERTs in the checked ntdll.dll. Guess some other ones based on what seems to be the naming pattern (can't find them on Google, so who knows).
[RTL]: Make the Wine RtlActivationContext* APIs use the native RTL flags, not the Win32 flags.
[KERNEL32]: Separate Wine-specific ActCtx code from NT-compatible ActCtx code, and reimplement the latter. Now all ActCtx APIs except CreateActCtx (which is a mess on Windows) are compatible with the real NT RtlActivationContext APIs in terms of flags.
[KERNEL32]: Fix the hacks which were sending Win32 flags to the NT Native Rtl* functions.

svn path=/trunk/; revision=59866
2013-08-29 04:34:00 +00:00
Alex Ionescu
34287c50dc [KERNEL32]: Implement BaseProcessInitPostImport. Windows NTDLL now loads much, much further, all the way to lsass.exe now.
svn path=/trunk/; revision=59865
2013-08-29 00:07:00 +00:00
Alex Ionescu
3be526a895 [NTDLL]: Fix CsrpConnectToServer to use the correct CSR_API_CONNECTINFO structure.
[CSRSRV]: Fix definition of CSR_API_CONNECTINFO structure. It is now compatible with Server 2003. Also, set the DebugFlag.

svn path=/trunk/; revision=59864
2013-08-29 00:02:15 +00:00
Amine Khaldi
c29aaf5ec8 [WINHLP32]
* Improve resource files layout to make it consistent with the rest of our codebase. By Erdem Ersoy.
CORE-7414 #resolve #comment Committed in r59863. Thanks.

svn path=/trunk/; revision=59863
2013-08-28 23:14:41 +00:00
Alex Ionescu
0ba0d34b5c [NTDLL]: Don't give every process a KernelCallbackTable. Only GUI processes need one.
[USER32]: Initialize the KernelCallbackTable when loaded in GUI process. Also, store it statically instead of requiring a heap allocation (just like Windows).

svn path=/trunk/; revision=59862
2013-08-28 22:35:28 +00:00
Amine Khaldi
74053e9f52 [TRANSLATIONS]
* Turkish translation update and improvements by Erdem Ersoy.
CORE-7408 #resolve #comment Committed in r59861. Thanks.

svn path=/trunk/; revision=59861
2013-08-28 22:06:34 +00:00
Amine Khaldi
e3f48f8607 [CMAKE/VS]
* Introduce the support for organizing the solution into a hierarchy of folders that matches our codebase layout.
* You can enable this feature by adding -DUSE_FOLDER_STRUCTURE=1 to your configure phase (the VSSolution one).
* Based on a patch by Yuntian Zhang with my improvements.
CORE-7412

svn path=/trunk/; revision=59860
2013-08-28 21:37:54 +00:00
Alex Ionescu
bf493b93af [NDK]: Fix Vista vs Server 2003 definition of SECTION_IMAGE_INFORMATION.
[NTOSKRNL]: Gut out almost all the fields in the ReactOS-specific MM_IMAGE_SECTION, and replace them with the NT SECTION_IMAGE_INFORMATION structure instead. Make NtQuerySection simply return a copy of these fields (as on Windows).
[NTOSKRNL]: Update the PE loader code to now store information in SECTION_IMAGE_INFORMATION. Also store LoaderFlags and DllCharacteristics, which were not stored/returned to users before (in NtQuerySection).
[NTOSKRNL]: An entrypoint of NULL should also set ImageContainsCode to FALSE.
[NTOSKRNL]: Implement MmGetImageInformation, which is used by NtQueryInformationProcess(ProcessImageInformation). Also implement this latter info class.
[NTOSKRNL]: Delete ps_i.h, nobody uses this anymore.

svn path=/trunk/; revision=59859
2013-08-28 21:09:16 +00:00
Hermès Bélusca-Maïto
8453b44a7f Just fix a typo.
svn path=/trunk/; revision=59858
2013-08-28 20:12:35 +00:00
Alex Ionescu
4ca622a65d [RTL]: Correctly read PEB or Kernel Variables for Heap Tuning.
[NTOSKRNL]: MmCreatePeb should correctly fill out the Heap PEB parameters.
[NTOSKRNL]: MmInitSystem and mminit.c should correctly initialize and hold the Heap Tuning Parameters.
[NTOSKRNL]: CmControlVector should read the registry Heap Tuning Parameters into the real Mm variables, instaed of "Dummy".
This removes heap hacks and makes Windows NTDLL happy.

svn path=/trunk/; revision=59857
2013-08-28 18:57:29 +00:00
Hermès Bélusca-Maïto
c268c87586 [KERNEL32]
- Add brackets around "case XXX:" so that I'm able to (un)fold regions of code when debugging and reading.
- Temporarily skip AppCompat functionality added by Alex, in order to "fix" (read: hack-fix) launch of .bat/.cmd files. Indeed, when .bat/.cmd files get started with the CreateProcess function, a call to NtCreateSection fails with status STATUS_INVALID_IMAGE_NOT_MZ, as expected (line 2952). But the new AppCompat code (lines 3028 and 3031-3033 and following, and 3114), executed whenever the status code from NtCreateSection is STATUS_SUCCESS or STATUS_INVALID_IMAGE_NOT_MZ or something else, overwrites the status code by other values, so that, after we return to the main code path (lines 3174 and following), the status code isn't STATUS_INVALID_IMAGE_NOT_MZ anymore but STATUS_SUCCESS or whatever, and then, we fail to run the .bat/.cmd file (that should be done at lines 3314-3316 and following).
To Alex_Ionescu: Have a look at this and fix it properly!!

svn path=/trunk/; revision=59855
2013-08-28 13:23:09 +00:00
Amine Khaldi
0a425e697c [CMAKE]
* Add the proper subsystem version when using a recent MSVC toolchain.

svn path=/trunk/; revision=59854
2013-08-28 12:32:09 +00:00
Amine Khaldi
94d5de635f [CRT]
* Annotate timeb_s.h.

svn path=/trunk/; revision=59853
2013-08-28 11:52:25 +00:00
Amine Khaldi
47a9785c7e [PSDK]
* Annotate imm.h.

svn path=/trunk/; revision=59852
2013-08-28 11:25:44 +00:00
Amine Khaldi
9aa6a42782 [SVCHOST]
* Fix a typo.

svn path=/trunk/; revision=59851
2013-08-28 11:08:28 +00:00
Hermès Bélusca-Maïto
13fa3680e5 [SVCHOST]
Fix debug prints.

svn path=/trunk/; revision=59850
2013-08-28 10:19:54 +00:00
Hermès Bélusca-Maïto
b96d93332b [KERNEL32]
Cut a very loong DPRINT1 into pieces, to workaround the length limitation of debug strings I get.

svn path=/trunk/; revision=59849
2013-08-28 10:08:41 +00:00
Alex Ionescu
08dac57791 [SVCHOST]: Use ReactOS Linux-build compatible cases in the header files, which are incompatible with Windows, and don't even matter on Windows, but hey, <3 Reactos + Linux.
svn path=/trunk/; revision=59848
2013-08-28 08:34:41 +00:00
Alex Ionescu
3acd542293 [SVCHOST]: Implement a Windows-compatible (5.2 SP1) SvcHost.exe process, which can load Windows services according to the information at http://www.geoffchappell.com/studies/windows/win32/services/svchost/index.htm, using the same callbacks and registry settings, including support for RPC over NPIPE, NetBIOS and COM, with correct handling of Security, Threading, Locking and Stop Callbacks. Tested with the current BITS and DHCP services, which still work (although they don't take advantage of the new functionality).
svn path=/trunk/; revision=59847
2013-08-28 08:32:27 +00:00
Alex Ionescu
bbf30d28f7 It wants an EOF?
svn path=/trunk/; revision=59846
2013-08-28 07:42:09 +00:00
Alex Ionescu
7e7db0b831 [UUID]: Add IID_IGlobalOptions and CLSID_GlobalOptions.
svn path=/trunk/; revision=59845
2013-08-28 07:39:58 +00:00
Alex Ionescu
a66ef80e54 [IDL]: Sync Objidl with http://www.winehq.org/pipermail/wine-patches/2012-November/120299.html, which adds IGlobalOptions.
svn path=/trunk/; revision=59844
2013-08-28 07:15:12 +00:00
Alex Ionescu
d78172a8cd [ADVAPI32/SERVICES]: Windows services (as per MSDN and testing) must always get at least one parameter -- the service name, in the argument vector. However, in ReactOS, unless optional custom parameters were sent (when starting a service), services got 0 parameters and a NULL argument vector. Since services on Windows know this is impossible, many dereference the vector without checking for NULL (including Windows Svchost.exe). Either way, it's bogus for us not ever sending the name as the first parameter. So I fixed ScBuildUnicodeArgsVector to always either pre-pend the service name (if the caller gave us some parameters already), or do use the name as the sole parameter (if the caller sent none). This now works as on Windows, and should greately help with 3rd party service compatibility.
***NOTE THAT I ONLY DID THIS FOR UNICODE. I DID NOT BOTHER TO FIX THE ANSI VERSION. ERIC KOHL, PLEASE REVIEW & FIX AS APPROPRIATE***

svn path=/trunk/; revision=59843
2013-08-28 05:04:36 +00:00
Eric Kohl
05f3a7e599 [ADVAPI32]
GetSidSubAuthority and GetSidSubAuthorityCount: Set last error code to ERROR_SUCCESS before calling the Rtl function.

svn path=/trunk/; revision=59842
2013-08-27 20:58:29 +00:00
Amine Khaldi
d317c64bae [COM_APITEST]
* Fix build.

svn path=/trunk/; revision=59841
2013-08-27 19:16:41 +00:00
Alex Ionescu
37fb2862f3 [PSDK]: Add a bunch of missing RTL_ macros.
svn path=/trunk/; revision=59840
2013-08-27 18:28:47 +00:00
Amine Khaldi
003dacb551 [KERNEL32]
* Check more parameters in MultiByteToWideChar() and WideCharToMultibyte(). By Marcus Boillat.
* Fixes 4 kernel32:codepage tests.
CORE-7411 #resolve #comment Committed in r59839 with formatting fixes. Thanks.

svn path=/trunk/; revision=59839
2013-08-26 21:36:16 +00:00
Alex Ionescu
08c5f648ed [SACDRV]: Implement DoCrashCommand.
[SACDRV]: Cleanups and fixes. You can now use "Shutdown", "crashdump" and "restart" in the !SAC and the commands work as expected.
[SACDRV]: Implement GetTListInfo and DoTlistCommand. PrintTListInfo is next to actually show the output.

svn path=/trunk/; revision=59838
2013-08-26 19:45:16 +00:00
Hermès Bélusca-Maïto
12796b070e [BOOTDATA]
[CMD]
The default command prompt is $p$g. But still keep the information line by setting a system environment variable "PROMPT" set to $i$p$g. Therefore, if you are tired of it, either remove the environement variable or redefine it to whatever you want. In a current command-line session, to restore the default command prompt, enter "prompt" without any other parameter.

svn path=/trunk/; revision=59837
2013-08-26 18:35:29 +00:00
Amine Khaldi
77377b7e9b [PSDK]
* Annotate winsplp.h.

svn path=/trunk/; revision=59836
2013-08-26 14:14:47 +00:00
Amine Khaldi
758ca8be1d [MMC]
* Fix MSVC build.

svn path=/trunk/; revision=59835
2013-08-26 14:10:59 +00:00
Hermès Bélusca-Maïto
fb760d1e93 [HELP]
Fix a typo.

svn path=/trunk/; revision=59834
2013-08-26 13:19:31 +00:00
Hermès Bélusca-Maïto
d19d23f8aa [CMD]
Remove the help resources moved to the help utility.
@ gigaherz (a.k.a. David Quintana): Don't worry! Your changes to fr-FR.rc were already moved to help.exe in the previous commit :D

svn path=/trunk/; revision=59833
2013-08-26 13:12:46 +00:00
Hermès Bélusca-Maïto
51e2a35e96 [CMD-HELP]
Add a help.exe utility to replace the old built-in command "help" in cmd.exe (i.e. do it the Win2k3 way).
This way, if somebody runs a personalized command-line environment which provides its own help command, one can use the personalized help command and not the standard one (e.g. the "help" command of RosBE).

Adapted by myself from a patch by Lee Schroeder.
CORE-5701 #resolve #comment Committed in revision 59832, thanks :) I use a trick to be able to compile the utility (use: ninja cmd_help) because doing "ninja help" has a signification in ninja (signaled by AmineKhaldi).

svn path=/trunk/; revision=59832
2013-08-26 12:45:34 +00:00
Alex Ionescu
fc47517694 [SACDRV]: SAC expects its memory allocations to be zeroed out.
[SACMSG]: Re-commit the .mc file with CRLF endings, this is essential for correct output.
[SACDRV]: Fix bug in VTUTF8ChannelAnsiDispatch (freeing stack memory with pool API).
[SACDRV]: Fix the way in which the cell buffer was being computed. This way works (tm) and is also much easier to read.
[SACDRV]: Fix bug in VTUTF8ChannelIRead (incorrect char vs byte sizing).
VT-UTF8 output and input works now in the !SAC channel. There's still some lurking bugs, however, such as when hitting the 24th row (probably an off-by-one memcpy).

svn path=/trunk/; revision=59831
2013-08-26 10:40:31 +00:00
Alex Ionescu
368ae5f2ec [SACDRV]: Implement VTUTF8ChannelProcessAttributes and VTUTF8ChannelOFlush, since these are also needed for output. Time to test for real now.
svn path=/trunk/; revision=59830
2013-08-26 08:12:52 +00:00
Alex Ionescu
30f0e5cc98 [SACDRV]: Switch !SAC back to VT-UTF8 and remove the previous hacks.
[SACDRV]: We need VTUTF8ChannelOEcho. Implement VTUTF8ChannelAnsiDispatch in anticipation.

svn path=/trunk/; revision=59829
2013-08-26 07:16:10 +00:00
Alex Ionescu
aa7497361a [SACDRV]: Implement VTUTF8ChannelOWrite2. Time to try out the !SAC on VT-UTF8 mode now.
svn path=/trunk/; revision=59828
2013-08-26 06:25:41 +00:00
Alex Ionescu
93883d01d6 [SACDRV]: Last WIP pass at VTUTF8ChannelConsumeEscapeSequence. Document the last few commands, and comment the entire parser so that it makes sense (within MS's definition of making sense). The erase/clear commands need cleanup/implementation, will take a pass at those later.
svn path=/trunk/; revision=59827
2013-08-25 23:44:13 +00:00
Alex Ionescu
02ed8a9b93 [SACDRV]: A few more ANSI commands. Also now that I grok ANSI, CursorX and CursorY were actually back/fore colors. Also define cursor flags/attributes that SAC supports (bold, inverted, blinking).
WANTED: The fact that the SAC developers cherry-picked *which* ANSI standard and VT standard they were going to follow, threw in ANSI.SYS compatibility, and then added a bunch of bugs, makes me wonder if real people use SAC on Windows...

svn path=/trunk/; revision=59826
2013-08-25 23:13:00 +00:00
Alex Ionescu
5027e45444 [SACDRV]: Start adding definitions/macros/etc based on my reading of ANSI standards (which MS-DOS ANSI.sys of course doesn't respect...). Still WIP. Sources (URLs) listed as appropriate.
svn path=/trunk/; revision=59825
2013-08-25 22:49:32 +00:00
Alex Ionescu
e84d7ea634 [SACDRV]: Implement VTUTF8ChannelScanForNumber.
[SACDRV]: Implement VTUTF8ChannelOEcho.
[SACDRV]: WIP-lement VTUTF8ChannelConsumeEscapeSequence. Have to do some reading up on ANSI to get this right.

svn path=/trunk/; revision=59824
2013-08-25 21:56:20 +00:00
Eric Kohl
abedd40dd8 [MMC]
- Fix all bugs that keep MMC from starting and terminating properly.
- Implement an MDI client window.
- Add menuitem "File/New" in order to create a new console window (MDI child).
- Add a "large" menu that is used when console windows are visible.

svn path=/trunk/; revision=59823
2013-08-25 21:43:46 +00:00
Sylvain Petreolle
360451830b [NEWDEV]
Fix controls positions in French.
Spotted by gigaherz.

svn path=/trunk/; revision=59822
2013-08-25 16:36:04 +00:00
Amine Khaldi
cb3adb53f5 [CRT]
* Annotate search_s.h.

svn path=/trunk/; revision=59821
2013-08-25 15:53:31 +00:00
Amine Khaldi
abce7035cb [PSDK]
* Add a missing inclusion in wincrypt.h.

svn path=/trunk/; revision=59820
2013-08-25 15:11:58 +00:00
Amine Khaldi
4728da4c06 [TRANSLATIONS]
* Turkish translation update and improvements by Erdem Ersoy.
CORE-7395

svn path=/trunk/; revision=59818
2013-08-25 13:10:32 +00:00
Amine Khaldi
2dc8971f36 [CRT]
* Annotate search.h.

svn path=/trunk/; revision=59817
2013-08-25 12:53:12 +00:00
Sylvain Petreolle
12e38303a3 [CMD]
Fix MSVC warning and Visual Studio 2013 build.
Path by David Quintana (gigaherz)


svn path=/trunk/; revision=59815
2013-08-24 22:07:27 +00:00
Eric Kohl
80c67bbde7 [USRMGR]
Implement the set password function.

svn path=/trunk/; revision=59813
2013-08-24 20:50:21 +00:00
Eric Kohl
4c96bd997e [SAMLIB]
NetUserSetInfo: Use the proper access rights to open the domain object.

svn path=/trunk/; revision=59812
2013-08-24 20:22:05 +00:00
Hermès Bélusca-Maïto
47f00dba5f [CONSRV]
Fix "Select All" functionality.

svn path=/trunk/; revision=59811
2013-08-24 17:44:19 +00:00
Amine Khaldi
04c2922307 [CRT]
* Apply a consistent annotation to wcstombs_s(), _splitpath_s() and _wsplitpath_s().

svn path=/trunk/; revision=59809
2013-08-24 11:13:44 +00:00
Amine Khaldi
75daa9b8e6 [CRT]
* Apply a consistent annotation to wcsncpy_s().

svn path=/trunk/; revision=59808
2013-08-24 11:05:35 +00:00
Hermès Bélusca-Maïto
a6315c0206 [CMD]
Fix some French conjugation.

svn path=/trunk/; revision=59807
2013-08-24 10:20:47 +00:00
Hermès Bélusca-Maïto
550e521dbc [BOOTDATA]
Add system.ini into C:\ReactOS.
Patch by Lee Schroeder.
CORE-7402 #resolve #comment Committed in revision 59806, thanks :)

svn path=/trunk/; revision=59806
2013-08-24 09:21:08 +00:00
Amine Khaldi
7a5d147c3f [PSDK]
* Add some missing definitions to winspool.h.

svn path=/trunk/; revision=59805
2013-08-24 00:37:30 +00:00
Amine Khaldi
1cc4d8885c [WINSPOOL.DRV]
* Correct the FindNextPrinterChangeNotification() stub.
[PSDK]
* Annotate winspool.h.

svn path=/trunk/; revision=59804
2013-08-23 22:58:29 +00:00
Hermès Bélusca-Maïto
0f375710aa [NTOSKRNL]
We aim at being compatible with Windows Server 2003... Do it better! Use the \GLOBAL?? dos-devices object directory instead of \??, as used in Windows NT and 2000 (which becomes per-session in Windows >= XP), but add a temporary hack (i.e. create a symbolic link \?? <---> \GLOBAL??) since we don't support yet Ob device mappings which are needed for this mapping, in particular.
As a side-effect, fix starting of DeviceTree v2.30 on ReactOS. Now it works correctly, as on Win2k3 :)

CORE-6572 #resolve #comment Finally fix loading of the objinfo driver, which failed at creating a symbolic link in \GLOBAL??\ for its device.

svn path=/trunk/; revision=59803
2013-08-23 21:18:46 +00:00
Hermès Bélusca-Maïto
7efba3bbfc [NTOSKRNL]
Don't hardcode L"\\Driver\\" but use the #define DRIVER_ROOT_NAME instead (2/2)

svn path=/trunk/; revision=59802
2013-08-23 21:03:37 +00:00
Amine Khaldi
7911d070b9 [PSDK]
* Apply some formatting consistency in winspool.h.

svn path=/trunk/; revision=59801
2013-08-23 20:52:09 +00:00
Hermès Bélusca-Maïto
2d60181421 [NTOSKRNL]
Code formatting, and don't hardcode L"\\Driver\\" but use the #define DRIVER_ROOT_NAME instead.

svn path=/trunk/; revision=59800
2013-08-23 20:03:38 +00:00
Amine Khaldi
566a7607c1 [PSDK]
* Annotate hidpi.h.

svn path=/trunk/; revision=59799
2013-08-23 18:29:18 +00:00
Amine Khaldi
e2d4d758d7 [PSDK]
* Annotate mstcpip.h.

svn path=/trunk/; revision=59798
2013-08-23 15:26:52 +00:00
Amine Khaldi
47bfd5da5d [WORDPAD][WRITE]
* Improve resource files layout to make it consistent with the rest of our codebase. By Robert Naumann.
CORE-7397 #resolve #comment Committed in r59797. Thanks.

svn path=/trunk/; revision=59797
2013-08-23 15:21:10 +00:00
Amine Khaldi
f656bb5534 [PSDK]
* Replace WINBOOL by BOOL. The former is a mingw-w64 invention.

svn path=/trunk/; revision=59796
2013-08-23 15:04:39 +00:00
Hermès Bélusca-Maïto
e48a0068d6 [NTOSKRNL]
Fix some code indentation and a DPRINT.

svn path=/trunk/; revision=59794
2013-08-22 19:17:17 +00:00
Hermès Bélusca-Maïto
3d31c7014a [KERNEL32]
Fix usage of the 2nd parameter of NtFlushVirtualMemory, in the FlushViewOfFile file. This fixes the creation of "self-extracted" files from executables (e.g. DeviceTree utility from OSR or some Sysinternals tools).
CORE-6572 #comment Partly fixed in revision r59793. Now the objinfo.sys file is created without corruption, but there are problems loading the driver itself...
This fixes a bug introduced in revision 775 about 14 years ago!
Many thanks to Oláf for having debugged DeviceTree and oriented me to the real problem :D

svn path=/trunk/; revision=59793
2013-08-22 18:25:02 +00:00
Hermès Bélusca-Maïto
3bb2ee8cd3 [KERNEL32]
- Move VDM-related definitions into a dedicated header.
- Clean some code.

svn path=/trunk/; revision=59792
2013-08-22 16:10:34 +00:00
Hermès Bélusca-Maïto
c1826bc280 [KERNEL32]
*Just* clarify some parts of the code and argument names of functions, and do not hardcode constant values; use #defines instead.

svn path=/trunk/; revision=59791
2013-08-22 12:47:14 +00:00
Hermès Bélusca-Maïto
068cf237e9 [NTOSKRNL]
- Move NtQueryTimerResolution and NtSetTimerResolution from ke/clock.c to their proper place in ex/time.c
- Simplify NtQueryTimerResolution and implement NtSetTimerResolution based on the patch of Aleksandar Andrejevic.
CORE-7387 #resolve #comment NtSetTimerResolution function committed in revision 59790, thanks :D

svn path=/trunk/; revision=59790
2013-08-21 16:54:19 +00:00
Hermès Bélusca-Maïto
7b25683467 [ROSTESTS]
Add a newline.

svn path=/trunk/; revision=59789
2013-08-21 11:14:22 +00:00
Hermès Bélusca-Maïto
19906a0907 [ROSTESTS]
Fix timer tests, by Aleksander Andrejevic.
See CORE-7387 for more details, and:
http://mirrors.arcadecontrols.com/www.sysinternals.com/Information/HighResolutionTimers.html too.

svn path=/trunk/; revision=59788
2013-08-20 18:55:42 +00:00
Aleksey Bragin
65502e2141 [CTM]
- Change my email address to a working one.
- Remove version info from the title.

svn path=/trunk/; revision=59787
2013-08-20 11:51:05 +00:00
Hermès Bélusca-Maïto
282942655f [ROSTESTS]
Add a test for NtQueryTimerResolution and NtSetTimerResolution, by Aleksander Andrejevic.
See CORE-7387 for more information.

svn path=/trunk/; revision=59786
2013-08-19 21:44:26 +00:00
Aleksey Bragin
63feab70a0 [NTOS]
- Aleksandar Andrejevic: Implement NtQueryTimerResolution().

CORE-7387

svn path=/trunk/; revision=59785
2013-08-19 19:40:25 +00:00
Hermès Bélusca-Maïto
7e36ed9fa8 Rename CSR_CONNECTION_INFO and CONSOLE_CONNECTION_INFO to the same way as BASESRV_API_CONNECTINFO
svn path=/trunk/; revision=59781
2013-08-19 18:14:43 +00:00
Aleksey Bragin
8925f44f91 [GLU32]
- Lee Schroeder: Add version information.

CORE-7392 #resolve #comment Thanks.

svn path=/trunk/; revision=59780
2013-08-19 18:11:47 +00:00
Hermès Bélusca-Maïto
4203172aa0 [KERNEL32]
Use some existing #define'd constants.

[CSRSRV-BASESRV]
- Add CSR version define (based from BASESRV version define).
- Add missing BASESRV structures, taken from https://code.google.com/p/ontl/source/browse/branches/devel/ntl/nt/csr.hxx (OpenNT Native Template Library).

svn path=/trunk/; revision=59779
2013-08-19 17:50:27 +00:00
Alex Ionescu
519595d9c4 [SACDRV]: IReadLast returns WCHAR, not CHAR.
[SACDRV]: Implement VtUtf8 case in ChannelInitializeVTable.
[SACDRV]: Implement DoHelpCommand, reformat concmd.c to standards.
[SACDRV]: ConMgrInitialize shoudl setup the SAC channel as VtUtf8, not Raw. I guess it was set to Raw since VtUtf8 wasn't yet implemented, however this breaks the command parsing since it expects WCHAR's. Make a note of this, and temporarily hack ConMgrSerialPortConsumer to work with CHAR's from a Raw channel.
[SACDRV]: Implement ConMgrProcessInputLine, which calls out the appopriate helpers.
[SACDRV]: Fixes to parsing in ConMgrSerialPortConsumer
[SACDRV]: Document, reformat, and fix some of the bugs in the RawChannelI* commands.
[SACDRV]: Implement simple (ANSI) case of SacTranslateUtf8ToUnicode.
[SACDRV]: Implement SacFormatMessage and GetMessageLineCount.
[SACDRV]: Start implementing VT-UTF8 support. Input routines are done, output routines are still WIP.
[SACMSG]: Fix the messages in the .MC file. Stuff is now being output correctly. If using Putty, make sure to turn on "Implicit CR in every LF" in Settings->Terminal.

svn path=/trunk/; revision=59778
2013-08-19 03:32:39 +00:00
Eric Kohl
ed35b983f9 [SAMSRV]
Implement the last part of SamrSetInformationUser.UserAllInformation: USER_ALL_PASSWORDEXPIRED.

svn path=/trunk/; revision=59777
2013-08-18 21:43:47 +00:00
Amine Khaldi
a02dab8fb2 [NTOSKRNL]
* Fix a comment typo.
CORE-7393 #resolve #comment Thanks.

svn path=/trunk/; revision=59776
2013-08-18 21:05:58 +00:00
Amine Khaldi
f47701b71d [RSYM]
* Add a flag (-s) to pass the source folder. This allows it to set the debug file paths relatively to that source folder. Brought to you by Arty.
[CMAKE]
* Leverage the new rsym flag. The rossym file paths are no longer absolute.

svn path=/trunk/; revision=59775
2013-08-18 20:05:32 +00:00
Hermès Bélusca-Maïto
d1f2547346 [BASESRV]
Add vdm.c for Virtual DOS Machines management.

svn path=/trunk/; revision=59774
2013-08-18 19:46:22 +00:00
Alex Ionescu
57ec941f0f [KDCOM]: Also adhere to new standard.
svn path=/trunk/; revision=59773
2013-08-18 17:51:56 +00:00
Alex Ionescu
a93ca08cdc [CPORTLIB/KDBG/FREELDR]: Fix CpGetByte and its callers -- it takes a 4th parameter for polling.
[NTOSKRNL]: Implement InbvPortPollOnly and InbvPortGetByte.
[NTOSKRNL]: Implement HeadlessCmdClearDisplay and HeadlessCmdGetByte.
[SACDRV]: Implement the TimerDpcRoutine which calls HeadlessCmdGetByte. We now consume characters in the EMS port.
[SACDRV]: Implement ConMgrSerialPortConsumer. We now do full VT-100 input parsing. DEL, BS, TAB, SPACE all work. Pressing ENTER results in an ASSERT in ConMgrProcessLine as expected.

svn path=/trunk/; revision=59772
2013-08-18 17:47:19 +00:00
Amine Khaldi
d914dce9a0 [PSDK]
* Annotate msi.h.

svn path=/trunk/; revision=59771
2013-08-18 14:47:51 +00:00
Eric Kohl
5d3a6f8098 [SAMLIB]
SamSetInformationUser.UserAllInformation: Pass hashed passwords to SamrSetInformationUser.

[SAMSRV]
SampSetUserAll:
- Get fixed user data at the start of the function and set it only if it has been modified.
- Set user password hashes.

svn path=/trunk/; revision=59770
2013-08-18 13:26:33 +00:00
Eric Kohl
cb93ccc1d2 [SAMSRV]
SampSetUserPassword: Fix check for vaild password hashes.

svn path=/trunk/; revision=59769
2013-08-18 11:33:51 +00:00
Amine Khaldi
6356fb1d50 [PSDK]
* Apply some formatting consistency in ks.h.

svn path=/trunk/; revision=59768
2013-08-17 23:51:10 +00:00
Amine Khaldi
52a99be7cb [PSDK]
* Annotate ks.h.

svn path=/trunk/; revision=59767
2013-08-17 22:29:40 +00:00
Hermès Bélusca-Maïto
c2a5e8a610 [SERVICES]
Clarify the fact that WaitForSingleObject returns WAIT_OBJECT_0 (which happens to be equal to ERROR_SUCCESS...)

svn path=/trunk/; revision=59765
2013-08-17 20:07:39 +00:00
Amine Khaldi
7be422afdc [PSDK]
* Annotate oledlg.h.

svn path=/trunk/; revision=59763
2013-08-17 18:19:52 +00:00
Amine Khaldi
226145ca8e [PSDK]
* Annotate wincon.h.

svn path=/trunk/; revision=59762
2013-08-17 17:20:57 +00:00
Amine Khaldi
d7a0874417 [PSDK]
* Annotate oleauto.h.

svn path=/trunk/; revision=59761
2013-08-17 15:39:59 +00:00
Eric Kohl
4a8340e43a [NETAPI32]
- NetUserAdd: Open the accounts domain with DOMAIN_READ_PASSWORD_PARAMETERS access. This is needed in order to check whether the password matches the password requirements of the domain.
- Start implementing NetUserGetGroups.

svn path=/trunk/; revision=59759
2013-08-17 13:18:02 +00:00
Amine Khaldi
971f5c4558 [PSDK]
* Annotate dbghelp.h.

svn path=/trunk/; revision=59758
2013-08-17 11:20:05 +00:00
Amine Khaldi
889edacdad [PSDK]
* Annotate objbase.h.

svn path=/trunk/; revision=59756
2013-08-16 22:05:23 +00:00
Amine Khaldi
3dff5bef29 [CRT]
* Annotate mbstring_s.h.
* Update _mbsnbcpy_s() annotation in mbstring.h.

svn path=/trunk/; revision=59755
2013-08-16 21:13:36 +00:00
Amine Khaldi
ba6322db09 [CRT]
* Annotate string_s.h.

svn path=/trunk/; revision=59750
2013-08-16 14:51:13 +00:00
Amine Khaldi
8da248e5cb [CRT]
* Annotate conio_s.h.

svn path=/trunk/; revision=59749
2013-08-16 13:22:42 +00:00
Amine Khaldi
fcac9556d6 [PSDK]
* Annotate shellapi.h.

svn path=/trunk/; revision=59748
2013-08-15 21:43:06 +00:00
Amine Khaldi
b0dc82eda6 [SAL]
* Add _Post_null_ annotation.

svn path=/trunk/; revision=59747
2013-08-15 21:11:40 +00:00
Amine Khaldi
dabb39b31c [PSDK]
* Annotate winsock.h.

svn path=/trunk/; revision=59745
2013-08-15 14:32:37 +00:00
Amine Khaldi
e0532e413c [SAL]
* Add _Inout_updates_to_() annotation.

svn path=/trunk/; revision=59744
2013-08-15 13:57:16 +00:00
Amine Khaldi
7f9ea4491b [PSDK]
* Annotate ws2tcpip.h.

svn path=/trunk/; revision=59743
2013-08-15 12:59:02 +00:00
Amine Khaldi
cf07d17423 [SAL]
* Add _Ret_opt_ and _Ret_opt_valid_ annotations.

svn path=/trunk/; revision=59742
2013-08-15 11:41:53 +00:00
Amine Khaldi
4ed7e8a052 [PSDK]
* Annotate ws2spi.h.

svn path=/trunk/; revision=59737
2013-08-14 16:17:16 +00:00
Aleksey Bragin
adde38d4dd [RTL]
- Improve debug messages to include failure status.

svn path=/trunk/; revision=59736
2013-08-14 14:08:40 +00:00
Amine Khaldi
8b235bf105 [PSDK]
* Annotate cfgmgr32.h.

svn path=/trunk/; revision=59735
2013-08-14 13:23:37 +00:00
Aleksey Bragin
0fd6b43313 [WIN32K]
- Do not use a internal section object structure type, it's just not necessary and win32k should not ever need to access its fields directly.

svn path=/trunk/; revision=59733
2013-08-14 11:02:08 +00:00
Alex Ionescu
7347dd9801 [SACDRV]: fix a bug in ChannelReferenceToOneByIndexwithLock and ChanMgrCreateChannel.
[SACDRV]: implement SacTranslateUnicodeToUtf8.
[NTOSKRNL]: implement HadlessCmdPutData.
EMS bringup is now functional:
"
Computer is booting, SAC started and initialized.\n\nUse the \"ch -?\" command for information about using channels.\nUse the \"?\" command for general help.

             SAC>%0
"


svn path=/trunk/; revision=59732
2013-08-14 04:20:17 +00:00
Amine Khaldi
cf0c04f897 [SAL]
* Add _Ret_writes_maybenull_z_ annotation.

svn path=/trunk/; revision=59731
2013-08-13 21:21:08 +00:00
Amine Khaldi
83b94585d4 [PSDK]
* Update oleauto.h.

svn path=/trunk/; revision=59727
2013-08-13 18:23:10 +00:00
Amine Khaldi
f33e61c6a5 [PSDK]
* Annotate commctrl.h.

svn path=/trunk/; revision=59726
2013-08-13 18:09:50 +00:00
Amine Khaldi
209b522093 [KERNEL32]
* Include winspool.h only where it's needed.

svn path=/trunk/; revision=59723
2013-08-13 15:27:13 +00:00
Amine Khaldi
81462f65ed [PSDK]
* Annotate shlwapi.h.

svn path=/trunk/; revision=59722
2013-08-13 15:12:04 +00:00
Alex Ionescu
7e5cd96267 [NTOSKRNL]: Add and fix more glue code for EMS/Headless support. The SAC driver is at least correctly able to initialize now when /redirect is enabled.
[SACMSG]: SAC wants the message tables as Unicode, but the CMakeList has an obscure comment that Unicode MC needs "testing". Well, I'll be the first to test it and confirm it works -- implement a UNICODE_SOURCE_REALLY to get Unicode-mc.
[SACMSG]: Add a few more constants.
[SACDRV]: Implement InitializeMachineInformation.
[SACDRV]: Fix countless bugs. Now the entire driver initializes up to UTF8EncodeAndSend, which is unimplemented. We're almost there!

svn path=/trunk/; revision=59718
2013-08-13 03:18:03 +00:00
Alex Ionescu
1f8570be62 [NTOSKRNL]: RtlGetVersion in the kernel does not fail, does not return a CSD version, and should not be returning negative build numbers. Fix it so that it works as it should (and anyone that relied on correct build numbers will no longer fail).
svn path=/trunk/; revision=59717
2013-08-13 03:14:22 +00:00
Alex Ionescu
f762bc3a74 [USETUP]: Add an entry in freeldr.ini for EMS testing.
[HIVESYS]: Fix double-addition of "nmidebug". One of those should have been "sacdrv".
[FREELDR]: Fix bugs in WinLdrSetupEms which caused an invalid HEADLESS_LOADER_BLOCK to be created.
[FERELDR]: Move WinLdrSetupEms in LoadWindowsCommon, so that setupldr can use EMS too.

svn path=/trunk/; revision=59716
2013-08-13 03:11:02 +00:00
Amine Khaldi
8bbf3b5415 [PSDK]
* Annotate shlobj.h.

svn path=/trunk/; revision=59715
2013-08-12 22:19:46 +00:00
Amine Khaldi
11a9057ed5 [PSDK]
* Update shlwapi.h.
* Remove IUnknown_AtomicRelease() from shlwapi_undoc.h.

svn path=/trunk/; revision=59714
2013-08-12 22:08:17 +00:00
Hermès Bélusca-Maïto
c746456035 Forgot this file (fixes all the builds).
svn path=/trunk/; revision=59712
2013-08-12 16:15:44 +00:00
Hermès Bélusca-Maïto
38c812cfc9 [KERNEL32][CONSRV]
Half-plement SetConsolePalette.

svn path=/trunk/; revision=59711
2013-08-12 16:12:58 +00:00
Amine Khaldi
d802ba093a [PSDK]
* Annotate vfw.h.

svn path=/trunk/; revision=59710
2013-08-12 11:52:50 +00:00
Cameron Gutman
abf6e4f969 [TCPIP]
- Disable object logging now that all the deadlocks, leaks, double-frees, and use-after-frees visible in our test suite are fixed in TCP/IP

svn path=/trunk/; revision=59709
2013-08-12 06:46:06 +00:00
Cameron Gutman
a88dd96b21 [IP]
- Fix a nasty bug preventing any of the non-default interface's NCEs from being selected
- Fix a bug preventing loopback NCEs from being found (fixes hang in ws2_32:sock winetest)

svn path=/trunk/; revision=59708
2013-08-12 06:00:06 +00:00
Cameron Gutman
84da0d7111 [LWIP]
- Indicate the graceful close before calling the FIN event handler

svn path=/trunk/; revision=59707
2013-08-12 04:58:22 +00:00
Cameron Gutman
fbc6d8b085 [LWIP]
- Ensure that the connection failure gets delivered if the socket is not yet ready to receive or has shutdown receive

svn path=/trunk/; revision=59706
2013-08-12 04:08:20 +00:00
Cameron Gutman
578fec3cac [TCPIP]
- Add logging of address files and connections (on temporarily for testing changes)
[LWIP]
- Drastically simplify the closing state machine
- All connection objects (and as a result address files too) are now getting properly reaped now
- Tested with Firefox and Abyss Web Server

svn path=/trunk/; revision=59705
2013-08-12 03:09:28 +00:00
Cameron Gutman
4ed049cc7b [CMAKE]
- Define i386 on x86 MSVC builds
- Probably fixes the infamous MSVC networking issues caused by tcpip.h assuming it was a big-endian platform and never byte-swapping anything
[TCPIP][LAN]
- Fix byteswapping on AMD64 and ARM builds too

svn path=/trunk/; revision=59704
2013-08-12 01:12:25 +00:00
Cameron Gutman
60666eecd3 [TCPIP]
- Use common macro for htons
- Fail compilation if an unrecognized architecture is found (testing)

svn path=/trunk/; revision=59703
2013-08-12 00:45:04 +00:00
Cameron Gutman
975aee1a7c [SETUPAPI]
- SetupDiRegisterDeviceInfo shouldn't fail if a device instance already exists
- MSDN documentation for this function states: "If [SPRDI_FIND_DUPS] is not specified, the device instance is registered regardless of whether a device instance already exists for it."

svn path=/trunk/; revision=59702
2013-08-11 21:19:35 +00:00
Cameron Gutman
c673f80b25 [UMPNPMGR]
- Handle the CM_CREATE_DEVNODE_GENERATE_ID flag
[SETUPAPI]
- Use the correct ID (the newly generated instance ID) when creating the device info if the DICD_GENERATE_ID flag was passed in

svn path=/trunk/; revision=59699
2013-08-11 19:57:47 +00:00
Cameron Gutman
fb58b492f6 [SETUPAPI]
- Pass the CM_CREATE_DEVINST_GENERATE_ID flag to CM_Create_DevInst_ExW if DICD_GENERATE_ID was used
- Currently unimplemented in umpnpmgr

svn path=/trunk/; revision=59698
2013-08-11 17:49:17 +00:00
Hermès Bélusca-Maïto
4df1a905ab [KERNEL32]
Fix the prototype of the undocumented function SetConsolePalette (see http://comments.gmane.org/gmane.comp.lang.harbour.devel/27844 and d79a1b7b81 for a usage example); tested by Mysoft a.k.a. Grégory Macario Harbs.
Needed for modifying VGA palettes for NTVDM.

svn path=/trunk/; revision=59697
2013-08-11 17:06:19 +00:00
Amine Khaldi
73319cc61a [PSDK]
* Annotate mmsystem.h.

svn path=/trunk/; revision=59696
2013-08-11 14:40:52 +00:00
Amine Khaldi
f8eed81826 [PSDK]
* Remove redundant GetUserDefaultUILanguage() declaration.

svn path=/trunk/; revision=59695
2013-08-10 23:31:33 +00:00
Amine Khaldi
ce6bf0b38e [CRT]
* Annotate tchar_s.h.

svn path=/trunk/; revision=59694
2013-08-10 22:07:04 +00:00
Amine Khaldi
487e85ab96 [CRT/INTRIN_X86]
* Fix __ll_rshift() and __ull_rshift(). Thanks to Filip Navara for his help with the issue.
* Properly mark int64part as unsigned __int6 in _byteswap_uint64().
* Add missing prototypes.

svn path=/trunk/; revision=59692
2013-08-10 21:17:38 +00:00
Eric Kohl
ff78b2da31 [NETAPI32]
Reimplement NetUserModalsGet and add NetUserModalsSet stub.

svn path=/trunk/; revision=59689
2013-08-10 19:24:03 +00:00
Hermès Bélusca-Maïto
c6b4ad3605 [SPEC2DEF]
In GCC builds, LD sucks, and therefore, use NAME instead of LIBRARY to prevent that GNU crap from marking executables as dlls just because they export stuff, which is needed by both ntoskrnl and ntvdm.
Tested and approved by Aleksandar Aandrejevic a.k.a. [TheFlash], gigaherz and Amine Khaldi.
See:
http://msdn.microsoft.com/en-us/library/28d6s79h.aspx - "Module-Definition (.Def) Files"
http://msdn.microsoft.com/en-us/library/30fw19zw.aspx - For a description of the LIBRARY keyword
http://msdn.microsoft.com/en-us/library/03b3wfkt.aspx - For a description of the NAME keyword
http://sourceware.org/binutils/docs-2.16/binutils/def-file-format.html - "The format of the dlltool .def file" (GCC)
for more information.

svn path=/trunk/; revision=59686
2013-08-10 15:00:50 +00:00
Eric Kohl
206be3cc65 [SAMSRV]
Initialize default domain ForceLogoff time.

svn path=/trunk/; revision=59685
2013-08-10 12:53:29 +00:00
Hermès Bélusca-Maïto
88d8880262 [CMAKE]
Fix console apps entry-point (problem since revision r53553).

svn path=/trunk/; revision=59683
2013-08-09 22:23:27 +00:00
Amine Khaldi
91d183762d [PSDK]
* Annotate wininet.h.

svn path=/trunk/; revision=59670
2013-08-07 21:03:03 +00:00
Amine Khaldi
b8f23684cc [CRT]
* Annotate wchar_s.h.

svn path=/trunk/; revision=59664
2013-08-07 13:20:13 +00:00
Amine Khaldi
d6308efe55 [CMAKE]
* We no longer need to maintain a transitional compatibility with the old CMake/RosBE for MSVC builds.

svn path=/trunk/; revision=59663
2013-08-07 12:28:47 +00:00
Amine Khaldi
4a0a6ca46a [CRT]
* Annotate time_s.h.

svn path=/trunk/; revision=59661
2013-08-06 21:34:25 +00:00
Hermès Bélusca-Maïto
732baee549 [CONSRV]
- Fix console handle validation (triggered by recent Process changes by Alex).
- Temporarily add commented-out asserts for testing purposes only.

svn path=/trunk/; revision=59658
2013-08-06 19:10:36 +00:00
Hermès Bélusca-Maïto
e3cc5db0e6 [KERNEL32]
Limit indentation by avoiding many "if ()" imbrications.

svn path=/trunk/; revision=59657
2013-08-06 18:36:25 +00:00
Amine Khaldi
dcff1c6eb9 [CRT]
* Annotate time.h.

svn path=/trunk/; revision=59656
2013-08-06 16:16:27 +00:00
Amine Khaldi
7273892395 [PSDK]
* Annotate wincrypt.h.

svn path=/trunk/; revision=59655
2013-08-06 13:48:36 +00:00
Hermès Bélusca-Maïto
c88b1f0a7d [KERNEL32]
Clarify a comment; fix a parameter given to BasepIsRealtimeAllowed.

svn path=/trunk/; revision=59654
2013-08-06 10:40:36 +00:00
Alex Ionescu
8a3e88a0f2 [NDK]: Update DNF_NEED_TO_ENUM to DNF_LEGACY_RESOURCE_DEVICENODE. The former wasn't used and doesn't seem to exist, the latter is the actual real flag with that value.
[NTOSKRNL]: Commit an old patch of mine that sets up the right frontend code in IoAssignResources. All it does is add some error checking before calling the old halfplemented backend.

svn path=/trunk/; revision=59653
2013-08-06 01:42:43 +00:00
Alex Ionescu
002291ac93 [SACDRV]: Another attempt to make MSVC happy.
svn path=/trunk/; revision=59652
2013-08-06 01:38:13 +00:00
Alex Ionescu
4ae0d21a9c [SACDRV]: Great job GCC at not realizing a variable was not initialized.
svn path=/trunk/; revision=59651
2013-08-06 01:25:27 +00:00
Alex Ionescu
be917e6118 [SACDRV]: Set dependency on sacmsg.
svn path=/trunk/; revision=59650
2013-08-06 01:14:34 +00:00
Alex Ionescu
6568f7df16 [HIVES]: Add "System Reserved" and "EMS" group types.
[TXTSETUP]: Add sacdrv.sys to the list of setup drivers.
[CMAKELISTS]: Add sac/sacdrv/sacmsg to the build.
[SACMSG]: Update some messages to give them identifiers.
[SACDRV]: Reformat almost the entire driver to ReactOS standards.
[SACDRV]: Implement about 50% of the driver, including most of the Channel Manager, Command Manager and Raw Channel Support. Comment and cleanup all of the old code that was there before. This is WIP -- it will only activate if you attempt to enable EMS. EMS/SAC support should be very helpful for Thorium Core/ARM port.

svn path=/trunk/; revision=59649
2013-08-06 01:12:08 +00:00
Alex Ionescu
f9c1de4baa [KERNEL32]: Parsing fixes
svn path=/trunk/; revision=59647
2013-08-05 18:33:52 +00:00
Ziliang Guo
ce6c0a9ea5 [RAPPS] Update Media Player Classic Home Cinema URL as per the request of a MPC dev.
svn path=/trunk/; revision=59646
2013-08-05 18:05:41 +00:00
Amine Khaldi
c64a17b8dc [RAPPS]
* Fix the MSVC build.

svn path=/trunk/; revision=59645
2013-08-05 17:57:22 +00:00
Ziliang Guo
83fb28ddbf [ROSAPPS] Add Chinese translations for ROSAPPS. Translation by Yuntian Zhang. CORE-7348 #resolve
svn path=/trunk/; revision=59644
2013-08-05 17:44:28 +00:00
Ziliang Guo
467ca7e83e [VGAFONTEDIT] Add Chinese translation for VGA font edit utility. ROSAPPS-254 #resolve
svn path=/trunk/; revision=59643
2013-08-05 17:24:09 +00:00
Alex Ionescu
b5dd9550f8 [KERNEL32]: Fix incorrect bracing which was causing SearchPath failures to enter a weird code path. Fix a debug print.
svn path=/trunk/; revision=59642
2013-08-04 20:46:55 +00:00
Eric Kohl
372e1e2bd0 [SYSSETUP]
Add missing class installer stubs.

svn path=/trunk/; revision=59641
2013-08-04 20:28:26 +00:00
Alex Ionescu
6c25276f31 [NDK/NTOSKRNL]: Use correct flags. Spotted by Thomas Fabber.
svn path=/trunk/; revision=59640
2013-08-04 19:28:37 +00:00
Alex Ionescu
110bbab440 [KERNEL32]: Fix a few bugs in StuffStdHandle. Ironically Windows Server 2003 actually has a bug here when calling NtDuplicateObject...
svn path=/trunk/; revision=59639
2013-08-04 18:46:07 +00:00
Alex Ionescu
53d4f6c6a3 [KERNEL32] [FORMATTING]: Separate volume.c into disk.c, volume.c, and mountpt.c. Format function headers appropriately. No code change.
svn path=/trunk/; revision=59638
2013-08-04 17:32:38 +00:00
Alex Ionescu
d81cd01efc [KERNEL32]: Complete rewrite of CreateProcessInternalW based on Server 2003, instead of the original version that I wrote based on Windows 2000. This new version adds the right CSRSS support for VDM and Wow32, stubs the upcoming support for SxS, uses the new NtCreateProcessEx functionality, adds checks for SDB/Shim/AppCompat, adds checks for SRP (the old AppLocker), adds support for image file execution options, such as large pages and the debugger key, adds licensing checks, adds better path handling using the path APIs that Thomas, Hermes, and Myself re-wrote/improved in Rtl/NTDLL, and a whole lot more. Tested with a bunch of launches, downloads, and apps, and no immediate regressions were seen, but this is 3500 lines of code and nothing is perfect. Please file Jira issues as they come up -- I will maintain & fix this. Will also ask Hermes to start working on the VDM/WoW32 paths for the new NTVDM work that's happening, and I will start looking at SxS.
svn path=/trunk/; revision=59637
2013-08-04 16:58:54 +00:00
Amine Khaldi
5ca2d9762b [PSDK]
* Annotate some advpub.h functions.

svn path=/trunk/; revision=59636
2013-08-04 16:38:27 +00:00
Amine Khaldi
3aff14a12c [CRT]
* Annotate stdio_s.h.

svn path=/trunk/; revision=59635
2013-08-04 14:43:44 +00:00
Eric Kohl
be53f80ec8 [SAMLIB]
Formatting. No code changes!

svn path=/trunk/; revision=59634
2013-08-04 13:04:02 +00:00
Cameron Gutman
49bffeb3fe [IP]
- Do a better job of selecting an interface to use when none was specified
- Fix build

svn path=/trunk/; revision=59633
2013-08-04 12:45:53 +00:00
Cameron Gutman
9f567f9c79 [TCPIP]
- Properly support having the same neighbor addresses on different interfaces

svn path=/trunk/; revision=59632
2013-08-04 12:35:05 +00:00
Eric Kohl
54a564d40f [NETAPI32]
NetpNtStatusToApiStatus: Convert STATUS_PASSWORD_RESTRICTION to NERR_PasswordTooShort.

svn path=/trunk/; revision=59631
2013-08-04 10:55:09 +00:00
Eric Kohl
6efdd97682 [SAMLIB]
Implement SamQueryDisplayInformation.

svn path=/trunk/; revision=59630
2013-08-03 22:39:58 +00:00
Amine Khaldi
c99461dd97 [CRT]
* Annotate process.h.

svn path=/trunk/; revision=59629
2013-08-03 18:57:57 +00:00
Eric Kohl
71be5b87ee [SAMLIB]
SamSetInformationUser: Add password length checks.

svn path=/trunk/; revision=59628
2013-08-03 16:40:00 +00:00
Amine Khaldi
badde5f428 [SAL]
* Add _Deref_post_opt_z_, _Deref_pre_opt_z_ and _Deref_prepost_opt_z_ annotations.

svn path=/trunk/; revision=59627
2013-08-03 14:36:11 +00:00
Amine Khaldi
21271becba [DDK]
* Annotate parallel.h.

svn path=/trunk/; revision=59626
2013-08-03 14:11:37 +00:00
Amine Khaldi
de80a47533 [DDK]
* Annotate punknown.h.

svn path=/trunk/; revision=59625
2013-08-03 13:36:55 +00:00
Amine Khaldi
3c12c1d956 [SAL]
* Add _Scanf_s_format_string_ annotation.

svn path=/trunk/; revision=59624
2013-08-03 13:15:33 +00:00
Amine Khaldi
c3dde44d13 [DDK]
* Annotate ws2san.h.

svn path=/trunk/; revision=59623
2013-08-03 13:08:00 +00:00
Eric Kohl
1d5b84ea4c [SYSSETUP]
Implement and enable the HdcClassInstaller.

svn path=/trunk/; revision=59622
2013-08-03 10:32:03 +00:00
Eric Kohl
a129042f94 [SYSSETUP]
Fix indentation. No code changes!

svn path=/trunk/; revision=59621
2013-08-03 09:00:24 +00:00
Amine Khaldi
731b7205e3 [DDK]
* Annotate strmini.h.

svn path=/trunk/; revision=59620
2013-08-02 23:39:54 +00:00
Amine Khaldi
1b6aa1d473 [DDK]
* Annotate storport.h.

svn path=/trunk/; revision=59619
2013-08-02 16:02:54 +00:00
Amine Khaldi
455bd30134 [DDK]
* Annotate tdikrnl.h.

svn path=/trunk/; revision=59618
2013-08-02 14:47:21 +00:00
Amine Khaldi
ddb60181fe [DDK]
* Annotate srb.h.

svn path=/trunk/; revision=59617
2013-08-02 13:59:35 +00:00
Amine Khaldi
c24918710f [DDK]
* Annotate minitape.h.

svn path=/trunk/; revision=59616
2013-08-01 21:43:07 +00:00
Amine Khaldi
4484948221 [WIN32SS]
* Sync user32 spy.c with Wine 1.5.26. Based on a patch by Samuel Serapion updated by me.
CORE-7210 #resolve #comment Committed an updated version in r59615. Thanks.

svn path=/trunk/; revision=59615
2013-08-01 16:39:27 +00:00
Amine Khaldi
00c23e8433 [KERNEL32]
* Sync GetLocaleInfoW with Wine 1.5.26.
CORE-7281

svn path=/trunk/; revision=59614
2013-08-01 16:15:11 +00:00
Amine Khaldi
4146ef0e85 [NOTEPAD]
* Improve the file description. By Lee Schroeder.
CORE-7320 #resolved #comment Committed in r59612. Thanks.

svn path=/trunk/; revision=59613
2013-08-01 15:43:43 +00:00
Amine Khaldi
7e7dd3324e [CMD]
* Plug a memory leak. Based on a patch by Samuel Serapion.
CORE-7297 #resolve #comment Fixed in r59611. Thanks.

svn path=/trunk/; revision=59612
2013-08-01 15:40:34 +00:00
Amine Khaldi
54aa628200 [FULLFAT]
* Silence some warnings.

svn path=/trunk/; revision=59611
2013-08-01 15:28:54 +00:00
Amine Khaldi
24c23c8de2 [DDK]
* Fix annotations for INSTANCE_BASIC_INFORMATION, INSTANCE_PARTIAL_INFORMATION and INSTANCE_FULL_INFORMATION.

svn path=/trunk/; revision=59610
2013-08-01 14:35:54 +00:00
Amine Khaldi
9d669a5db2 [MOUNTMGR]
* Properly mark some unreferenced parameters as such.

svn path=/trunk/; revision=59609
2013-08-01 14:29:03 +00:00
Amine Khaldi
2aad33ae32 [SAL]
* Add __inner_callback annotation.

svn path=/trunk/; revision=59608
2013-08-01 14:18:15 +00:00
Amine Khaldi
b6e487149c [CMIDRIVER]
* Improve header inclusions for cmicontrol and cmicpl.

svn path=/trunk/; revision=59607
2013-08-01 14:15:22 +00:00
Amine Khaldi
7d75217d58 [COMSUPP]
* Improve the header inclusions.

svn path=/trunk/; revision=59606
2013-08-01 14:11:58 +00:00
Johannes Anderwald
d1c2395c8b [LIBUSB]
- Perform intialization of root hub in a worker thread
- Should help ReactOS to continue booting when an usb controller causes hangs 

svn path=/trunk/; revision=59605
2013-07-31 18:21:24 +00:00
Amine Khaldi
4e8dea09fb [DDK]
* Annotate ndiswan.h.

svn path=/trunk/; revision=59604
2013-07-31 16:59:44 +00:00
Amine Khaldi
784d4ecd04 [DDK]
* Annotate ndistapi.h.

svn path=/trunk/; revision=59603
2013-07-31 14:13:58 +00:00
Amine Khaldi
f850574c07 [TRANSLATIONS]
* Italian translation update for hostname, notepad, input, devmgr and msgina. By Paolo Devoti.
CORE-7319 #resolve #comment Committed in r59602. Grazie!

svn path=/trunk/; revision=59602
2013-07-31 14:07:36 +00:00
Amine Khaldi
8c4ba46e9e [TRANSLATIONS]
* Czech translation update for shutdown, sndvol32, taskmgr, explorer, appwiz, main, wined3dcfg, devmgr and shell32. By Radek Liska aka Black_Fox.
CORE-7248 #resolve #comment Committed in r59601. Thanks ;)

svn path=/trunk/; revision=59601
2013-07-31 13:50:52 +00:00
Amine Khaldi
8c15e9600e [QUARTZ]
* Correct IAMDirectSound::GetFocusWindow signature.
* Brought to you by Thomas Faber. Already applied upstream.

svn path=/trunk/; revision=59600
2013-07-31 13:30:50 +00:00
Amine Khaldi
876eab0d45 [APPLICATIONS]
* Turkish translation improvements for 3dtext, calc, charmap, devmgmt_new, dxdiag, eventvwr, fontview, kbswitch, logon, magnify, mplay32, msconfig, mspaint, mstsc, rapps, regedit, servman, sndrec32, taskmgr and wordpad. By Erdem Ersoy.
CORE-7370 #resolve #comment Committed in r59599.. Thanks !

svn path=/trunk/; revision=59599
2013-07-31 13:25:51 +00:00
Amine Khaldi
bb6b018427 [CMAKE/GCC]
* Compile debug builds using -O1 instead of -Os. This results in faster compilation time with no measurable difference in runtime performance according to tests.
CORE-7374 #resolve #comment Committed in r59598.

svn path=/trunk/; revision=59598
2013-07-31 13:04:38 +00:00
Amine Khaldi
cb4aa225d1 [KERNEL32]
* Fix GCC -O0 build.

svn path=/trunk/; revision=59597
2013-07-30 16:13:40 +00:00
Amine Khaldi
01ec713291 [PSDK]
* Make WS2TCPIP_INLINE and MSTCPIP_INLINE static inline instead of extern inline. This way we don't run into any warnings.

svn path=/trunk/; revision=59596
2013-07-30 16:12:18 +00:00
Amine Khaldi
a747c72156 [INCLUDE/WINE]
* Leverage __builtin_ffs() to fix the ffs() related issues.

svn path=/trunk/; revision=59595
2013-07-30 16:06:38 +00:00
Eric Kohl
9dcb3faa30 [SAMSRV]
Use a common routine to check all account names.

svn path=/trunk/; revision=59594
2013-07-28 22:18:42 +00:00
Amine Khaldi
f48c0269df [RSYM]
* Speedup FindOrAddString(). Brought to you by Art Yerkes (arty).

svn path=/trunk/; revision=59593
2013-07-28 20:37:51 +00:00
Timo Kreuzer
6320fe5192 [CSRSRV]
Use symbolic constant for number of hash buckets and use it where appropriate (fixing one missing location).

svn path=/trunk/; revision=59592
2013-07-28 13:54:42 +00:00
Timo Kreuzer
1a7d645928 [CSRSRV]
- Reduce number of hash collisions during bootup from 10 to 0, by choosing 257 (prime number = good) instead of 256 (power of 2 = bad)
- Use ULONG for CsrpStaticThreadCount and CsrpDynamicThreadTotal to fix an MSVC warning.

svn path=/trunk/; revision=59591
2013-07-28 10:41:27 +00:00
Eric Kohl
ca79d2f1e9 [NETAPI32]
NetpNtStatusToApiStatus: Map STATUS_INVALID_ACCOUNT_NAME to NERR_BadUsername.

svn path=/trunk/; revision=59590
2013-07-27 18:53:52 +00:00
Eric Kohl
b466c46646 [SAMSRV]
SamrCreateUserInDomain and SamrCreateUser2InDomain: Implement the user name length limit of 20 characters.

svn path=/trunk/; revision=59589
2013-07-27 17:59:28 +00:00
Eric Kohl
d3e871ccdf [SAMLIB]
- Implement SamGetDisplayEnumerationIndex.
- Add DOMAIN_DISPLAY_INFORMATION to ntsam.h and update sam.idl.

svn path=/trunk/; revision=59588
2013-07-27 14:06:53 +00:00
Alex Ionescu
ff619fd63b [NTOSKRNL/BASESRV]: Tiny formatting clean-ups made while debugging.
svn path=/trunk/; revision=59587
2013-07-25 23:56:17 +00:00
Thomas Faber
86041ea09c [NOTEPAD]
- Don't assume out parameter initialization on failure. Patch by Samuel Serapión
CORE-7292 #resolve

svn path=/trunk/; revision=59585
2013-07-25 20:29:23 +00:00
Alex Ionescu
4cd30e4431 - Server 2003 and later return the remote PEB in the TIB->ArbitraryUserPointer. Do so as well.
svn path=/trunk/; revision=59584
2013-07-25 18:32:52 +00:00
Alex Ionescu
e4bfef2772 [NTDLL]: Export LdrOpenImageFileOptionsKey and LdrQueryIamgeFileKeyOption. These were implemented, we just never exported them.
svn path=/trunk/; revision=59583
2013-07-25 18:30:06 +00:00
Amine Khaldi
7a9898fc00 [CDMAKE]
* Remove an unused variable.

svn path=/trunk/; revision=59582
2013-07-25 15:14:32 +00:00
Pierre Schweitzer
0e19688298 [CDMAKE]
Fix memory leak in dir_hash_add_file().
The duplicated targetnorm used for calling dir_hash_create_dir is never affected anywhere. It is duplicated again before affectation. And thus,
leaks.

svn path=/trunk/; revision=59581
2013-07-25 15:04:56 +00:00
Giannis Adamopoulos
b5c485fb74 [shell32]
- Do not call OnDefaultCommand when there is no selected item in the shell view

svn path=/trunk/; revision=59580
2013-07-25 12:57:56 +00:00
Giannis Adamopoulos
99c37102d1 [shell32]
- Improve the execution of a shell verb in the default context menu.
- Retrieve the browse flags from the verb in order to figure out if we should actually try to browse
- Execute all the items that were selected and not only the first one

svn path=/trunk/; revision=59579
2013-07-25 12:54:30 +00:00
Giannis Adamopoulos
3f207667ba [hivecls.inf]
- Add browse flags for the folder class 

svn path=/trunk/; revision=59578
2013-07-25 12:48:34 +00:00
Amine Khaldi
9a2c8ccdc9 [CABMAN]
* A new approach to splitting the reactos.cab generation time now by more than a half, which consists of using the default compression level.
* The catch is 50kb bigger cab :p

svn path=/trunk/; revision=59577
2013-07-24 22:02:20 +00:00
Amine Khaldi
ca8936de77 [CDMAKE]
* Sanitize the header inclusions in dirhash.c.

svn path=/trunk/; revision=59576
2013-07-24 20:33:33 +00:00
Amine Khaldi
7721de5d1f * Revert r59570 as it caused some integrity issues.
svn path=/trunk/; revision=59575
2013-07-24 20:28:59 +00:00
Amine Khaldi
496bbe1168 [SERVMAN]
* Turkish Translation by Erdem Ersoy.
CORE-7369 #resolve #comment Committed in r59574. Thanks ;)

svn path=/trunk/; revision=59574
2013-07-24 19:14:23 +00:00
Amine Khaldi
0d96ec809f [APPLICATIONS]
* Turkish Translation of calc, charmap, dxdiag, solitaire, spider, winmine, magnify, mspaint, mstsc, notepad, rapps, regedit, clb, taskmgr, winhlp32, wordpad and write.
* Brought to you by Erdem Ersoy with a fix by me.
CORE-7261 #resolve #comment Committed in r59573.. Thanks !

svn path=/trunk/; revision=59573
2013-07-24 18:17:10 +00:00
Amine Khaldi
605f888a7b [APPLICATIONS]
* Turkish Translation of fontview, msconfig, 3dtext, logon and sndvol32. By Erdem Ersoy.
CORE-7274 CORE-7326 #resolve #comment Committed in r59572.. Thanks !

svn path=/trunk/; revision=59572
2013-07-24 17:57:10 +00:00
Amine Khaldi
9b4e7326bb [EVENTVWR][DEVMGMT_NEW]
* Turkish Translation by Erdem Ersoy.
CORE-7369

svn path=/trunk/; revision=59571
2013-07-24 17:45:26 +00:00
Amine Khaldi
b607e64198 [CABMAN]
* Split the reactos.cab generation time by almost a half. Dedicated to Timo Kreuzer.

svn path=/trunk/; revision=59570
2013-07-24 17:28:41 +00:00
Amine Khaldi
ecb51289b4 [NTFS]
* Properly mark some unreferenced parameters as such.

svn path=/trunk/; revision=59569
2013-07-24 15:24:41 +00:00
Amine Khaldi
9686d19642 [PSDK]
* Silence some warnings about nonstandard extensions used (zero-sized array in struct/union and nameless struct/union).

svn path=/trunk/; revision=59568
2013-07-24 14:47:11 +00:00
Amine Khaldi
e13e09df90 [MSFS][MUP]
* Properly mark some unreferenced parameters as such.

svn path=/trunk/; revision=59567
2013-07-24 14:18:40 +00:00
Giannis Adamopoulos
9d27eec93d - forgot this file
svn path=/trunk/; revision=59562
2013-07-23 10:59:05 +00:00
Giannis Adamopoulos
088f141485 [shell32]
- Stub CMenuBand class

svn path=/trunk/; revision=59561
2013-07-23 10:53:06 +00:00
Eric Kohl
c9c250aca3 [SAMSRV]
SamrChangePasswordUser:
- Check the MinPasswordAge before trying to change the password.
- Set the PasswordLastSet time if the password has been changed successfully.
- Set the BadPasswordCount and LastBadPasswordTime if the caller tried to set a bad password. 

svn path=/trunk/; revision=59560
2013-07-22 21:27:33 +00:00
Aleksey Bragin
c26bb48e2d [KERNEL32]
- Move Vista+ APIs to their reservation.

svn path=/trunk/; revision=59558
2013-07-22 18:17:58 +00:00
Aleksey Bragin
e0fe4809a1 [KERNEL32]
- Stub MUI support functions (by Edison Henrique Andreassy). Don't export them yet (they need to be checked according to the Windows version, so that kernel32 export table matches our target).

svn path=/trunk/; revision=59556
2013-07-22 14:45:31 +00:00
Aleksey Bragin
8789365b9a [RTL]
- Victor Martinez Calvo: Add a missing status check in RtlpQueryRemoteProcessModules.
- Aleksey Bragin: The code is quite ugly, adding this check makes it just a little bit less uglier :-)

CORE-7059 #resolve #comment Committed in 59554, thanks.

svn path=/trunk/; revision=59554
2013-07-22 13:45:56 +00:00
Aleksey Bragin
1ebd4c1b0c [PING]
- Alexander Yastrebov: Properly write data into the standard output device depending whether it's a char or a block device.

CORE-6628 #resolve #comment Patch committed in revision 59552, thank you Alexander and sorry that it took so long!

svn path=/trunk/; revision=59553
2013-07-22 13:28:56 +00:00
Aleksey Bragin
26c0debfa3 [KMTESTS]
- Beautify the source code a little. Also improve english in debug prints.

svn path=/trunk/; revision=59552
2013-07-22 12:11:38 +00:00
Hermès Bélusca-Maïto
32bb8a377c [HAL]
Update the PCI hardware IDs. Extracted from the pci.ids database from http://pciids.sourceforge.net/ from 2013.07.20
Maintained by Martin Mares <mj@ucw.cz> and other volunteers from the PCI ID Project at http://pci-ids.ucw.cz/.

svn path=/trunk/; revision=59551
2013-07-21 23:03:04 +00:00
Amine Khaldi
5697432e86 [LIBXSLT]
* Silence some warnings.

svn path=/trunk/; revision=59549
2013-07-21 16:57:57 +00:00
Pierre Schweitzer
6243e7c650 [CDMAKE]
Use calloc instead of malloc + memset

svn path=/trunk/; revision=59548
2013-07-21 16:15:16 +00:00
Amine Khaldi
fe0958fb25 * Improve the way we create bootcd, livecd and bootcdregtest. The effort results in ~28% *smaller* build folder, and *much* faster generation of the ISOs.
[CDMAKE]
* Introduce a way to create an iso using a file map instead of the current on-disk layout. This allows us to massively reduce the IO and the disk space needed to perform the creation of the 3 ISOs, and at the same time speed up the process. Brought to you by Art Yerkes (arty) with review/bug fix by Thomas Faber.
[CMAKE]
* Leverage the newly introduced cdmake feature.
* Silence cdmake verbosity.
* Write the contents of the file lists at once, instead of appending to it one item by one.
[VGAFONTS]
* Don't include the cab file twice.

svn path=/trunk/; revision=59547
2013-07-21 13:33:03 +00:00
Thomas Faber
95ba3e574b [KMTESTS:SE]
- Remove broken prototypes

svn path=/trunk/; revision=59546
2013-07-20 19:40:32 +00:00
Thomas Faber
517239e69e [KMTEST]
- Fix platform includes

svn path=/trunk/; revision=59545
2013-07-20 19:36:41 +00:00
Thomas Faber
2d6aa7e6da [KMTESTS:RTL]
- Add test for REG_MULTI_SZ in RtlQueryRegistryValues

svn path=/trunk/; revision=59544
2013-07-20 19:33:13 +00:00
Giannis Adamopoulos
38f41f733e [browseui.cpp]
- Improve the hack for the global constructors by manually calling them only during DLL_PROCESS_ATTACH

svn path=/trunk/; revision=59543
2013-07-20 17:50:40 +00:00
Thomas Faber
8929ef31df [NTOS]
- Use more pool tagging

svn path=/trunk/; revision=59542
2013-07-20 17:46:38 +00:00
Giannis Adamopoulos
a90ffcf21e [shell32]
- Add the accelerators table that will be used for the shell view control
- Rewrite CDefView::OpenSelectedItems and CDefView::OnContextMenu. 
- Rewrite accelerators handling for the shell view. Instead of handling them manually in CDefView::OnNotify, we now translate it properly in CDefView::TranslateAccelerator and forward the result WM_COMMAND message to the IContextMenu2 using a new method called CDefView::OnExplorerCommand.
- Now we don't do call ShellExecute or use clipboard function right in CDefView and this also is the first step to properly handle opening or exploring a folder (which is needed for explorer_new)

svn path=/trunk/; revision=59541
2013-07-20 16:23:54 +00:00
Thomas Faber
585164f4b0 [EXPLORER]
- Don't compile FAT support code (WTF) if it's not used

svn path=/trunk/; revision=59540
2013-07-20 14:38:35 +00:00
Timo Kreuzer
655d3f07a6 [PSDK] Fix broken (DBG_)UNREFERENCED_LOCAL_VARIABLE macros
svn path=/trunk/; revision=59539
2013-07-20 12:18:02 +00:00
Timo Kreuzer
4f2e87a42f [WIN32K] Modify DBG_LOGEVENT to reference the parameter variable in non-logging mode, bring back cRefs variable in GDIOBJ_vReferenceObjectByPointer
svn path=/trunk/; revision=59538
2013-07-20 12:12:13 +00:00
Thomas Faber
cb5bf8777e [SPEC2DEF]
- Fix warnings

svn path=/trunk/; revision=59537
2013-07-20 11:40:04 +00:00
Thomas Faber
29cb1bacd5 [CMAKE]
- Fix MSVC 64 bit host-tools build

svn path=/trunk/; revision=59536
2013-07-20 11:07:30 +00:00
Thomas Faber
d608c3cb52 [PORTCLS]
- Silence warnings. Using (unnecessary) virtual destructors here rather than final because that's what the 99 other classes already do.

svn path=/trunk/; revision=59535
2013-07-20 10:43:33 +00:00
Thomas Faber
57cbddb184 [CMAKE]
- And here's finally a reason why we shouldn't use g++'s host-headers and libraries
- Switch back to wishy-washy-what's-a-standard mode for C++ globally, and enable C++11 only for netshell

svn path=/trunk/; revision=59534
2013-07-20 10:23:07 +00:00
Thomas Faber
efe732ec14 [CMAKE]
- Why the heck do we need GNU C++ extensions aka fix build

svn path=/trunk/; revision=59533
2013-07-20 10:02:50 +00:00
Thomas Faber
e713afc1f4 [NETSHELL]
- Fix warnings

svn path=/trunk/; revision=59532
2013-07-20 09:56:58 +00:00
Thomas Faber
4248694ae9 [PSDK]
- Fix PRINTPROVIDOR::fpAddPortEx prototype

svn path=/trunk/; revision=59531
2013-07-20 09:27:15 +00:00
Hermès Bélusca-Maïto
66fa5c8c6f [REGEDIT]
Fix the creation of empty REG_MULTI_SZ values (they have to contain only one NULL char, since a multi-string has the form:
str1\0str2\0...strN\0\0
where each strI\0 is a null-terminated string, and a multi-string is terminated by a null string.
And therefore an empty multi-string has only one null char, corresponding to the terminating null string.

svn path=/trunk/; revision=59529
2013-07-20 00:37:47 +00:00
Alex Ionescu
89bc3d9a83 [USBEHCI]: Straggler fix.
svn path=/trunk/; revision=59528
2013-07-20 00:13:59 +00:00
Alex Ionescu
df2c8e140c [MISC]: Cleanup a bunch of unused variables, in cases where it was obvious these variables were left-overs from debug code, debug prints, or in some cases commented-out functionality (in which case the variables were commented out instead of removed). If you own ACLUI, CLASS2, USB, USER32, or EXT2LIB you may want to check that these changes are accurate (i.e.: such as the last commit where the variable was actually not being used due to a bug).
svn path=/trunk/; revision=59527
2013-07-20 00:10:31 +00:00
Alex Ionescu
d27393f669 [USBCCGP]: FDO_HandleResetCyclePort should complete the pending IRPs, not the reset IRP. In fact, since the caller (FDO_HandleInternalDeviceControl) already completes the reset IRP, this was also causing double IRP completion. THIS IS WHY GCC 4.7 WARNINGS ARE IMPORTANT.
svn path=/trunk/; revision=59526
2013-07-19 23:51:01 +00:00
Amine Khaldi
7cf03fb58d [FBTUSB]
* Silence some warnings.

svn path=/trunk/; revision=59525
2013-07-19 23:44:47 +00:00
Amine Khaldi
92b4e8d9dd [WINMM_WINETEST]
* Silence some warnings.

svn path=/trunk/; revision=59524
2013-07-19 23:42:18 +00:00
Amine Khaldi
b45f58ec79 [GLU32]
* Silence some warnings.

svn path=/trunk/; revision=59523
2013-07-19 23:40:04 +00:00
Amine Khaldi
5de235ee37 [UNIATA]
* Silence some warnings.

svn path=/trunk/; revision=59522
2013-07-19 23:36:38 +00:00
Amine Khaldi
4c7178ab1b [LIBXML2]
* Disable warnings.

svn path=/trunk/; revision=59521
2013-07-19 23:33:08 +00:00
Amine Khaldi
3b80e4b780 [CARDLIB]
* Silence some warnings.

svn path=/trunk/; revision=59520
2013-07-19 23:22:19 +00:00
Amine Khaldi
d26a030683 [ADNS]
* Silence some warnings.

svn path=/trunk/; revision=59519
2013-07-19 23:20:17 +00:00
Hermès Bélusca-Maïto
3a79dade5f [SMSS]
- In the token parsing function SmpParseToken, just return success directly if the input string has zero length, instead of running code which does nothing at the end, because the length was zero...
- Give a default value for the "BootExecute" entry in the SMSS registry configuration table (this value is used when there is no BootExecute registry value inside HKLM\System\CurrentControlSet\Control\Session Manager) and precise that it is a multi-string value.
- Remove a redundant "Environment" entry in this table, too.

svn path=/trunk/; revision=59518
2013-07-19 22:32:34 +00:00
Hermès Bélusca-Maïto
2b4917ab72 [RTL]
- Fix a potential overflow bug.
- Don't hardcode the "/ 2" in indices computation (2 == sizeof(WCHAR))
- Fix a string enumeration bug when enumerating strings inside REG_MULTI_SZ values, in RtlQueryRegistryValues.

svn path=/trunk/; revision=59517
2013-07-19 22:22:49 +00:00
Alex Ionescu
485cd9ca16 [WIN32K]: Get rid of unused variables, fix all warnings on GCC 4.7
svn path=/trunk/; revision=59516
2013-07-19 17:06:14 +00:00
Hermès Bélusca-Maïto
2381e6ab77 Final fixes for the SYNCHRONIZE flag
CORE-7361 #resolve #comment Fixed in revisions 59512, 59514 and 59515.

svn path=/trunk/; revision=59515
2013-07-19 15:19:03 +00:00
Hermès Bélusca-Maïto
072209491b Add the SYNCHRONIZE flag to the DesiredAccess parameter when using the flags FILE_SYNCHRONOUS_IO_(NON)ALERT in NtCreateFile or NtOpenFile, even if one uses DesiredAccess == GENERIC_xxx (which should map to some FILE_GENERIC_xxx already containing the SYNCHRONIZE flag).
Indeed, it appears after extended testing that, when calling from user-mode, Windows checks the real presence of the SYNCHRONIZE flag when using FILE_SYNCHRONOUS_IO_(NON)ALERT even if we pass any of the GENERIC_xxx access flags...

Otherwise, when using FILE_GENERIC_(READ/WRITE) flags directly, there is no need to add the SYNCHRONIZE flag since it is already incorporated in it.

See CORE-7361 for more details.

svn path=/trunk/; revision=59514
2013-07-19 15:05:28 +00:00
Thomas Faber
29dcad6c4e [WIDL]
- Apply Wine commit "widl: Avoid short printf formats with int variables." (7ca08fee) by Alexandre Julliard. Fixes clang warnings

svn path=/trunk/; revision=59513
2013-07-19 14:24:22 +00:00
Hermès Bélusca-Maïto
b15886585b Add the SYNCHRONIZE flag to the DesiredAccess parameter when using the flags FILE_SYNCHRONOUS_IO_(NON)ALERT in NtCreateFile or NtOpenFile, even if one uses DesiredAccess == GENERIC_xxx (which should map to some FILE_GENERIC_xxx already containing the SYNCHRONIZE flag).
Indeed, it appears after extended testing that, when calling from user-mode, Windows checks the real presence of the SYNCHRONIZE flag when using FILE_SYNCHRONOUS_IO_(NON)ALERT even if we pass any of the GENERIC_xxx access flags...

Part 1/X

svn path=/trunk/; revision=59512
2013-07-19 14:03:46 +00:00
Hermès Bélusca-Maïto
d81b4016ce Fix ASSERTMSG definition and usage (which is: ASSERTMSG(Message, expression) and not the other way around, see http://msdn.microsoft.com/en-us/library/windows/hardware/ff542113(v=vs.85).aspx , http://www.osronline.com/DDKx/ddtools/debugfns_41yr.htm and google...) (Part 4/4)
Everything fixed now \o/

svn path=/trunk/; revision=59511
2013-07-19 13:16:47 +00:00
Hermès Bélusca-Maïto
a24ce168b5 Fix ASSERTMSG definition and usage (which is: ASSERTMSG(Message, expression) and not the other way around, see http://msdn.microsoft.com/en-us/library/windows/hardware/ff542113(v=vs.85).aspx , http://www.osronline.com/DDKx/ddtools/debugfns_41yr.htm and google...) (Part 3/4)
NOTE: Fixing builds ;)

svn path=/trunk/; revision=59510
2013-07-19 13:11:25 +00:00
Hermès Bélusca-Maïto
1701110528 Fix ASSERTMSG definition and usage (which is: ASSERTMSG(Message, expression) and not the other way around, see http://msdn.microsoft.com/en-us/library/windows/hardware/ff542113(v=vs.85).aspx , http://www.osronline.com/DDKx/ddtools/debugfns_41yr.htm and google...) (Part 2/X)
WARNING: Might break builds now.

svn path=/trunk/; revision=59509
2013-07-19 13:03:42 +00:00
Hermès Bélusca-Maïto
b73890ea0d Fix ASSERTMSG definition and usage (which is: ASSERTMSG(Message, expression) and not the other way around, see http://msdn.microsoft.com/en-us/library/windows/hardware/ff542113(v=vs.85).aspx , http://www.osronline.com/DDKx/ddtools/debugfns_41yr.htm and google...) (Part 1/X)
svn path=/trunk/; revision=59508
2013-07-19 12:54:34 +00:00
Amine Khaldi
00b4f33ecd [DBGHELPHOST]
* Fix some warnings. Brought to you by Thomas Faber.

svn path=/trunk/; revision=59507
2013-07-19 00:11:08 +00:00
Thomas Faber
9830a11818 [WIDL]
- Fix some warnings

svn path=/trunk/; revision=59506
2013-07-18 21:55:32 +00:00
Amine Khaldi
4f0694e3af * Improve the way we create rossym debug info. The effort results in ~85% *smaller* build folder with ninja all with no code changes.
[DBGHELPHOST]
* Introduce a self-contained, static library version of dbghelp, in order to leverage its PE DWARF support. Thanks to Jerome Gardou for his work on the compatibility layer, and to Thomas Faber for helping me with the review/improvements.
* Unify the new host lib with the existing dll codebase using preprocessor conditions. This prevents code duplication.
* Skip as much unneeded functionality as possible when compiling dbghelphost to keep it light and straight to the point.
[RSYM]
* Introduce the required functions that allow parsing DWARF (using dbghelphost) and using it (along with coff symbols) to create the rossym debug info. Brought to you by Awesome Arty with some bugfixes from Jerome Gardou. Many thanks to Thomas Faber for assisting me with the testing/bug hunting.
[CMAKE/GCC]
* Introduce a combination of dwarf and debug emission flags that ensure the smallest debug info size among all the possible options we have.
* Introduce compressed debug sections that I already included the support for in RosBE 2.1. Thanks to the mingw-w64 folks (Kai Tietz) for the patch.
* Don't compress debug sections of C++ modules for now due to a bug in the toolchain that leads to spamming the build at link time with a warning.
* Don't run rsym on the RC shared libraries. Thanks to Thomas Faber for spotting this.
[DBGHELP]
* Update the ros diff to reflect the changes introduced by the dbghelphost unification.

svn path=/trunk/; revision=59505
2013-07-18 21:03:01 +00:00
Thomas Faber
cc5e6fe6a6 [INFLIB]
- Avoid use of swprintf, which is blatantly incompatible with -fshort-wchar
CORE-6918 #resolve

svn path=/trunk/; revision=59504
2013-07-18 20:29:18 +00:00
Thomas Faber
a937917f7f [UNICODE]
- Fix missing isdigit

svn path=/trunk/; revision=59503
2013-07-18 20:08:37 +00:00
Amine Khaldi
9d7768ed60 [RSYM]
* Formatting. No intended code changes.

svn path=/trunk/; revision=59496
2013-07-17 14:42:33 +00:00
Aleksey Bragin
b666ebecda [NTOS]
- Fix CcMdlReadComplete2 prototype.
- Fix a bug in Dominique Cote's code: when performing FsRtlGetFileSize, the length of the buffer should be set accordingly to the information class asked for, that is - FILE_STANDARD_INFORMATION structure. Previous calculation formula makes no sense at all and leads to memory corruption (if filesystem driver is stupid enough) or inability to get file size (if filesystem driver is coded by good developers).

svn path=/trunk/; revision=59495
2013-07-16 22:37:01 +00:00
Aleksey Bragin
ee87f2a4f6 [DDK]
- Fix ExAllocateFromZone. I understand it's deprecated, but it having a broken implementation which can't work at all because the one who coded this function failed to understand basic algorithms of linked lists is nonsense.

svn path=/trunk/; revision=59494
2013-07-16 19:57:12 +00:00
Aleksey Bragin
30d0129f75 [NTOS/EX]
- ExInitializeZone: Don't add to an uninitialized TotalSegmentSize value, set it instead.

svn path=/trunk/; revision=59493
2013-07-16 19:21:55 +00:00
Aleksey Bragin
5846967dd0 Dedicated to Timo.
svn path=/trunk/; revision=59492
2013-07-16 17:44:19 +00:00
Aleksey Bragin
1f8454cef1 [NTOS]
- Implement enabling Large Pages support if it is detected. The Page Size Extension (PSE) bit in CR4 is enabled when paging is disabled. To achieve that, a temporary virtual and physical identity mapping is created, which is discarded after PSE is enabled.

svn path=/trunk/; revision=59491
2013-07-16 13:49:03 +00:00
Thomas Faber
50b0c50023 [CMAKE]
- Add configure support for VS 2013
- Add a missing /nologo to assembler invocations
- Properly complain about old MSVC versions during configure instead of failing the build

svn path=/trunk/; revision=59488
2013-07-14 21:00:42 +00:00
Eric Kohl
98cef13e0f [SAMSRV]
Add security descriptors for the account and builtin domains.

svn path=/trunk/; revision=59487
2013-07-14 18:41:29 +00:00
Hermès Bélusca-Maïto
9ff782961b [KERNEL32]
Fix some broken logic: we can duplicate console handles only if both the source and the target processes are in fact the current process.

svn path=/trunk/; revision=59486
2013-07-14 16:57:26 +00:00
Hermès Bélusca-Maïto
542bb5560c [KERNEL32]
Fix parameters usage when calling NtDuplicateObject.

svn path=/trunk/; revision=59485
2013-07-14 14:52:39 +00:00
Eric Kohl
4a9c806d41 [SAMSRV]
Implement SamIFree_SAMPR_GET_MEMBERS_BUFFER.

svn path=/trunk/; revision=59484
2013-07-14 14:22:30 +00:00
Thomas Faber
19e0e8187c [BROWSEUI]
- This is not Wine source. Remove hacks accordingly

svn path=/trunk/; revision=59483
2013-07-14 13:18:32 +00:00
Thomas Faber
f001f43b65 [IEFRAME][MSHTML_WINETEST]
- Use SHANDLE_PTR in IWebBrowserApp::get_HWND. Already sent to Wine.

svn path=/trunk/; revision=59482
2013-07-14 13:01:55 +00:00
Thomas Faber
f76d810d43 [CMAKE]
- Do not allow add_delay_importlibs to be called on static libraries

svn path=/trunk/; revision=59481
2013-07-14 11:44:21 +00:00
Hermès Bélusca-Maïto
53dbf738e5 [WINSRV]
Fix a delayed-imports problem, catched by Timo and Thomas with a MSVC build. Caused by the fact that the static library consrv specified delayed imports for it, thinking that they will be added to the list of delayed imports of winsrv. In fact it doesn't work and those imports become real imports.

svn path=/trunk/; revision=59480
2013-07-14 11:33:26 +00:00
Thomas Faber
d16e22b423 [MSHTML_WINETEST]
- Use winetest_interactive to disable tests

svn path=/trunk/; revision=59479
2013-07-14 10:11:45 +00:00
Pierre Schweitzer
25bc546159 [NTOSKRNL]
Fix return of MiProtectedPoolUnProtectLinks() which was always returning null, instead of returning
safe unprotected links when needed

svn path=/trunk/; revision=59478
2013-07-14 09:30:26 +00:00
Thomas Faber
c97dc9fd31 [UUID]
- Remove unused file whose only purpose is to confuse people

svn path=/trunk/; revision=59477
2013-07-14 09:05:50 +00:00
Thomas Faber
a73a5c7941 [PSDK]
- Reduce shdeprecated.idl differences to Wine. Fixes a few warnings

svn path=/trunk/; revision=59476
2013-07-14 07:12:59 +00:00
Thomas Faber
8e34f32ce6 [PSDK]
- Move some stuff around in shdeprecated.idl to reduce the difference with Wine
- Move TLENUMF to tlogstg.idl

svn path=/trunk/; revision=59475
2013-07-14 06:29:16 +00:00
Thomas Faber
ac9bba8e47 [BROWSEUI][EXPLORER_NEW]
- Add missing includes aka fix build

svn path=/trunk/; revision=59474
2013-07-14 06:02:03 +00:00
Thomas Faber
1fcec5cccd [PSDK]
- Move ITravelEntry, ITravelLog, IShellService and IBrowserService* to shdeprecated.idl

svn path=/trunk/; revision=59473
2013-07-14 05:55:09 +00:00
Thomas Faber
be425939ed [INCLUDE]
- Make our test/debug headers C++-compatible

svn path=/trunk/; revision=59472
2013-07-13 18:03:16 +00:00
Hermès Bélusca-Maïto
a7d3ecfbb8 Forgot this file
svn path=/trunk/; revision=59471
2013-07-13 15:22:27 +00:00
Hermès Bélusca-Maïto
a60aae50e9 [CONSRV]
Create a new consrv_new to study its interfacing with the console driver (condrv).

svn path=/trunk/; revision=59470
2013-07-13 15:18:34 +00:00
Thomas Faber
ecf9d0b046 [BROWSEUI]
- Export CCommonBrowser, CRegTreeOptions, CGlobalFolderSettings
- Fix IBrowserService3 method signatures in CCommonBrowser
- Add IContextMenu3 to CBandSiteMenu

svn path=/trunk/; revision=59468
2013-07-13 09:23:33 +00:00
Thomas Faber
57fef2297a [BROWSEUI]
- Fix the order of some COM interfaces. This should have no functional effect, but makes testing easier.

svn path=/trunk/; revision=59467
2013-07-13 09:06:18 +00:00
Thomas Faber
b05476d7af [COM_APITEST]
- Add additional classes and interfaces

svn path=/trunk/; revision=59466
2013-07-13 08:07:42 +00:00
Thomas Faber
0402c8a1e8 [COM_APITEST]
- Add support for classes with ThreadingModel values other than Apartment

svn path=/trunk/; revision=59465
2013-07-13 08:01:51 +00:00
Thomas Faber
e15b19ebec [PSDK]
- Add CLSID_CCommonBrowser, CLSID_DeskBar, CLSID_DeskBarApp

svn path=/trunk/; revision=59464
2013-07-13 07:07:27 +00:00
Thomas Faber
e241bb486e [KMTESTS:RTL]
- Fix a warning

svn path=/trunk/; revision=59463
2013-07-13 06:31:13 +00:00
Thomas Faber
4cdc7f487e [SYSSETUP]
- Correct spelling of 'Accessibility' in shortcuts.inf. Patch by Lee Schroeder.
CORE-7342 #resolve

svn path=/trunk/; revision=59462
2013-07-13 06:28:13 +00:00
Hermès Bélusca-Maïto
cef1016047 [CONSRV-WINSRV]
Now that the console server works fine, move it into its real place (as in Windows), that is, inside winsrv.dll, instead of hosting it in consrv.dll.

svn path=/trunk/; revision=59461
2013-07-13 04:54:49 +00:00
Hermès Bélusca-Maïto
d009a8d53e [KERNEL32]
CreateEvent --> NtCreateEvent --> NotificationEvent or SynchronizationEvent (contrary to CreateTimer --> NtCreateTimer).

svn path=/trunk/; revision=59459
2013-07-12 22:27:12 +00:00
Pierre Schweitzer
ed44a9b246 [CONFIGURE.SH]
Fix formatting

svn path=/trunk/; revision=59458
2013-07-12 10:13:45 +00:00
Pierre Schweitzer
c7f7b737c8 [CONFIGURE.SH]
Kill bashisms introduced by r59197 and replace them by sh code.

This is mainly to preserve maximum portability of the code, and to
fix configure.sh on platforms where /bin/sh doesn't point to /bin/sh ;-).

svn path=/trunk/; revision=59457
2013-07-12 10:10:23 +00:00
Eric Kohl
b219de051f [SAMSRV]
SamrChangePasswordUser: Update the PasswordLastSet time after a new password has been set.

svn path=/trunk/; revision=59456
2013-07-10 23:04:49 +00:00
Hermès Bélusca-Maïto
eb7721d922 Remove an unneccesary commented definition of RegOpenCurrentUser.
svn path=/trunk/; revision=59455
2013-07-10 22:28:29 +00:00
Eric Kohl
dc49d97409 [SAMSRV]
SamrChangePasswordUser: Use SampSetUserPassword to set the password hashes and update the password history.

svn path=/trunk/; revision=59453
2013-07-09 21:47:55 +00:00
Eric Kohl
76feb9e733 [NPFS]
NpfsCreateNamedPipe: Check for invalid disposition values. Fixes 3 winetest failures.

svn path=/trunk/; revision=59451
2013-07-07 22:18:50 +00:00
Eric Kohl
aa04fb3639 [SAMSRV]
SamrChangePasswordUser: Check the old password before storing the new one.

svn path=/trunk/; revision=59449
2013-07-07 20:27:38 +00:00
Hermès Bélusca-Maïto
fd86dd4500 [CONDRV]
- Hey Arch! You're displaying Major function codes, not IOCTL codes. Also, remove unnecessary casts (coming from some old code), and a use-after free.
- Add some memory helpers.

svn path=/trunk/; revision=59448
2013-07-07 15:57:48 +00:00
Hermès Bélusca-Maïto
2f99c45433 [CONDRV]
Initial commit of the ReactOS Console Driver.
For the moment, it's just able to load/unload, creating a "controller" device
and being able to DPRINT1 lots of messages when you try to access to it.

svn path=/trunk/; revision=59447
2013-07-07 15:15:10 +00:00
Thomas Faber
dd8a102390 [ATL]
- Arch, don't forget to initialize your pointer

svn path=/trunk/; revision=59446
2013-07-07 13:41:18 +00:00
Eric Kohl
56a6e6e112 [SAMSRV]
Start work on SamrChangePasswordUser. The new passwords can be stored but the required checks are still missing.

svn path=/trunk/; revision=59445
2013-07-07 12:45:03 +00:00
Thomas Faber
5e435112e9 [ATL]
- Don't pretend success if we actually failed in CComModule::GetClassObject

svn path=/trunk/; revision=59444
2013-07-07 10:20:49 +00:00
Thomas Faber
915aea7b1a [CMAKE]
- Try again to fix version detection. If anyone sees compilers that are not .00 versions, please complain. This is required because a simply "contains" check can match all parts of the version number -- e.g. 16.00.40219.01 contains "19." in addition to "16."

svn path=/trunk/; revision=59443
2013-07-07 09:42:57 +00:00
Thomas Faber
7b4f26f22d [COM_APITEST]
- Add a test verifying the interfaces exposed by various COM classes, grouped by server dll
ROSTESTS-98

svn path=/trunk/; revision=59442
2013-07-07 09:10:31 +00:00
Thomas Faber
cf2e5acf00 [NDK]
- Add RtlStringFromGUID

svn path=/trunk/; revision=59441
2013-07-07 07:56:46 +00:00
Thomas Faber
583a73ec79 [PSDK]
- Fix IShellFolderView too

svn path=/trunk/; revision=59440
2013-07-07 07:48:32 +00:00
Thomas Faber
e25e5e9863 [PSDK]
- Declare IID only once aka fix GCC build

svn path=/trunk/; revision=59439
2013-07-07 07:28:43 +00:00
Thomas Faber
b8c50a5989 [PSDK]
- Fix ShellItem/ShellFolderItem confusion and some misc GUIDs

svn path=/trunk/; revision=59438
2013-07-07 07:19:35 +00:00
Hermès Bélusca-Maïto
82d21b524a Revert revision r59381 since it fails to detect VS2010 (and I suppose the other ones, then).
Indeed with VS2010, checking for the string content " 16." instead of "16." makes version checking fail.
After checking with a hex editor what was the character preceding the number "1" of the "16." part of the
version string returned by cl.exe, I saw that it wasn't a space as thought by the author, but the character
of code 0xA0 ...

svn path=/trunk/; revision=59437
2013-07-07 00:23:34 +00:00
Hermès Bélusca-Maïto
006c1387b2 [KERNEL32]
Forgot to add those files in the previous commit r59435:
We now store only console handles and not console pointers themselves.

svn path=/trunk/; revision=59436
2013-07-06 19:57:38 +00:00
Hermès Bélusca-Maïto
b16b88d434 [CONSRV]
- Use a handle table for storing consoles. Now checking validity of console handles is done in O(1) instead of O(n) as before.
  I will see later on whether it would be good to have both a handle table and a linked list (which is removed here) for storing them
  (when condrv will be a real console driver, handles to consoles will be obtained as you would obtain usual handles to devices, etc...
  so that consoles will be internally stored in a linked list again).
- Add a "dummy" frontend to have the possibility to adopt default actions when no frontend is attached to a console, and to always have
  a valid virtual table for them.

svn path=/trunk/; revision=59435
2013-07-06 19:47:53 +00:00
Hermès Bélusca-Maïto
c3eb80aa84 [CONSRV]
Fix copy of text in text-mode screenbuffers, in case we are copying NULL chars.

svn path=/trunk/; revision=59434
2013-07-06 16:05:39 +00:00
Hermès Bélusca-Maïto
72badc4dd2 [CONSRV]
- Fix some files' info-header text.
- Move code of SrvSetConsoleWindowInfo to ConDrvSetConsoleWindowInfo.
- Introduce the helper function GetScreenBufferSizeUnits to retrieve screen-buffer width/height units.

svn path=/trunk/; revision=59433
2013-07-06 15:59:28 +00:00
Eric Kohl
f77cf0c5fc [SAMLIB]
- Implement SamChangePasswordUser.
- Remove useless casts.

svn path=/trunk/; revision=59432
2013-07-06 10:28:18 +00:00
Thomas Faber
52436562f4 [INCLUDE]
- Properly declare and use DECLSPEC_CACHEALIGN. Patch by Samuel Serapión.
CORE-7139 #resolve

svn path=/trunk/; revision=59431
2013-07-06 10:11:21 +00:00
Cameron Gutman
945604b9dd [RTL8139]
- Switch back to a 32K receive window, because WRAP doesn't work with a 64K window and our receive code depends on that functionality

svn path=/trunk/; revision=59430
2013-07-05 08:34:05 +00:00
Cameron Gutman
25a49804c0 [RTL8139]
- Fix receive stalling if more than 10 packets are in the receive window
- Tune configuration to use larger DMA transfers and begin DMA earlier

svn path=/trunk/; revision=59429
2013-07-05 08:11:18 +00:00
Cameron Gutman
7630a9f60a [RTL8139]
- Fix PCH in CMake file
- Fix broken failure path in MiniportInitialize

svn path=/trunk/; revision=59428
2013-07-05 05:48:08 +00:00
Cameron Gutman
50c8f14805 [RTL8139]
- Add an RTL8139 driver based on documentation on OSDev, our existing drivers, and some prior work by Z98
- It should fully work on emulated and real RTL8139 hardware (I developed against QEMU's RTL8139)
- It's not 100% complete (some reset and halt paths aren't done) but everything I tested worked (ping, dwnl, rapps, Firefox)

svn path=/trunk/; revision=59427
2013-07-05 04:18:32 +00:00
Cameron Gutman
3fb662667c [NDIS]
- Callers to NdisMInitializeScatterGatherDma always support 32-bit DMA addresses

svn path=/trunk/; revision=59426
2013-07-05 04:14:56 +00:00
Hermès Bélusca-Maïto
ab093e112f Fix some comments
svn path=/trunk/; revision=59423
2013-07-04 01:08:28 +00:00
Hermès Bélusca-Maïto
84e1ebcd07 [CMD]
Features-only commit:
- Fix version presentation at startup and when using the "ver" command (in French)
- Add to the prompt's command help, the fact that the $S specifier can be used to add a space.
- Implement the $I prompt specifier (see http://www.robvanderwoude.com/prompt.php), which sets
  an information line on top of the screen (à la OS/2).
  Use this new setting by default (I'm doing a poll on who loves it / hates it, and how we can improve it).
  To disable it, use the command: "prompt $p$g" (the default windows' prompt).
  To enable it, add the $s specifier to the prompt string (e.g. "prompt $i$p$g").
  For your information, OS/2 uses "prompt $i[$p]" :)

svn path=/trunk/; revision=59422
2013-07-04 01:05:14 +00:00
Hermès Bélusca-Maïto
0671cb8e23 [CONSRV]
- Move SrvSetConsoleWindowInfo to a better place.
- When enlarging the console buffer, use the attributes of the last cell of each line to fill the new cells for each line.
- Remove usage of HAVE_WMEMSET / wmemset for resizing the buffer (NOTE: maybe it will be needed again later on...)

svn path=/trunk/; revision=59420
2013-07-03 22:40:58 +00:00
Cameron Gutman
21e39738fe [LWIP]
- Don't leak PCBs for connections that were not accepted

svn path=/trunk/; revision=59414
2013-07-03 10:22:11 +00:00
Cameron Gutman
16f15f2195 [TCPIP]
- Add missing reference for lwIP on listeners

svn path=/trunk/; revision=59413
2013-07-03 09:04:52 +00:00
Cameron Gutman
2ef5916526 [TCPIP]
- Add asserts to ReferenceObject and DereferenceObject to catch reference misuse

svn path=/trunk/; revision=59412
2013-07-03 08:52:17 +00:00
Hermès Bélusca-Maïto
1965b2bf85 [CMD]
Remove extra \r put by hand in some console output functions, so that we use there only \n.
But modify the ConWrite function so that, if we redirect output to something else than a console
(e.g. redirect to a file or to a serial console via ... > AUX), newline characters \n get converted
into \r\n automatically.

What you get, for instance, is: https://imageshack.com/a/img853/5834/l34.png

svn path=/trunk/; revision=59411
2013-07-02 23:07:15 +00:00
Eric Kohl
803c51b6ba [MSV1_0]
Add dispatcher code to LsaApCallPackage and start working on password change code.

svn path=/trunk/; revision=59408
2013-07-01 18:43:36 +00:00
Hermès Bélusca-Maïto
f4f73b4848 [CMD]
Fix the default input & output console modes. Now, you can use the command interpreter via serial port redirection, by:
1- Enabling a serial port on the machine on which ReactOS runs.
2- Launching:
   cmd > AUX
   at a command prompt.

svn path=/trunk/; revision=59405
2013-07-01 00:07:39 +00:00
Hermès Bélusca-Maïto
ce910f7e5f [CMD]
Fix whitespace

svn path=/trunk/; revision=59404
2013-06-30 23:58:48 +00:00
Eric Kohl
0266397f1f [NETAPI32]
NetUserSetInfo: Implement level 1018 and ignore the usriX_max_storage in levels 2-4.

svn path=/trunk/; revision=59402
2013-06-30 20:18:05 +00:00
Hermès Bélusca-Maïto
be7d341f17 [CMD]
Add a helper function which checks whether we are going to output text to a console handle or to a file handle.
Use it in ConWrite and in ConPrintfPaging.

svn path=/trunk/; revision=59401
2013-06-30 19:55:39 +00:00
Hermès Bélusca-Maïto
10e745a186 [CONSRV]
Improve debug prints.

svn path=/trunk/; revision=59400
2013-06-30 19:21:42 +00:00
Hermès Bélusca-Maïto
d4fa57ec54 [KERNEL32]
Code formatting only.

svn path=/trunk/; revision=59399
2013-06-30 18:48:45 +00:00
Thomas Faber
fbe3ad9c3b [LT2013]
- Add the Lautus visual style by Pisarz. Based on a patch by Christoph von Wittich.

svn path=/branches/ros-branch-0_3_15-lt2013/; revision=59059
2013-05-20 20:27:26 +00:00
Thomas Faber
4792fa73a4 [LT2013]
- Adjust readme and welcome based on previous CLT releases

svn path=/branches/ros-branch-0_3_15-lt2013/; revision=59054
2013-05-20 17:02:36 +00:00
Thomas Faber
7e1c8fd661 [LT2013]
- Merge r58989 (kbdhid/moudhid formatting so that r59044 applies cleanly)
- Merge r59039 (usb: Fix race condition for status change worker routine)
- Merge r59044 (mouhid: Cleanup code. Fix distinguation between relative and absolute mice)
- Merge r59045 (hidclass: Remove assert)
- Merge r59049 (hidclass: Fix double irp completion bug in hidclass)

svn path=/branches/ros-branch-0_3_15-lt2013/; revision=59053
2013-05-20 16:42:01 +00:00
Thomas Faber
332b3a559a [LT2013]
- Merge r58706 (ntos/ke: Reset the state of the right thread when switching NPX threads)
- Merge r58727 (ntos/mm: Fix check for address range fitting the VAD when commiting memory)
- Merge r58865 (bootdata: Add Themes folder during setup)
- Merge r59015 (rundll32: always return 0)

svn path=/branches/ros-branch-0_3_15-lt2013/; revision=59033
2013-05-18 11:54:48 +00:00
Thomas Faber
4666acdde5 [LT2013]
- Update version
- Add themed wallpaper
- Add cmake-adjusted hybridcd tools

svn path=/branches/ros-branch-0_3_15-lt2013/; revision=59032
2013-05-18 11:41:34 +00:00
Ziliang Guo
6324f297dd Forgot this, add RosApps shortcut to desktop. Packaged versions already have this fix, this is just to preserve the change in SVN.
svn path=/branches/ReactOS-0.3.15/; revision=58935
2013-05-05 02:16:11 +00:00
Ziliang Guo
8ae8c64cce Incorporate rosapps. 0.3.15 was branched somewhat incorrectly so rosapps is not synced with the original branch. As all of the changes since then have been spelling/comments, it's not really a problem. Rosapps pulled from r58746.
svn path=/branches/ReactOS-0.3.15/; revision=58886
2013-04-28 16:25:41 +00:00
Ziliang Guo
7c982b6f71 Incorporate wine gecko and font.
svn path=/branches/ReactOS-0.3.15/; revision=58885
2013-04-28 16:19:51 +00:00
Ziliang Guo
c0a2a6c462 Incorporate version info and wallpapers.
svn path=/branches/ReactOS-0.3.15/; revision=58884
2013-04-28 16:16:28 +00:00
Ziliang Guo
3362fec8c0 Merge in r58759 due to minimal risk of regressions and increased application compatibility.
svn path=/branches/ReactOS-0.3.15/; revision=58772
2013-04-15 20:51:25 +00:00
Ziliang Guo
9d75185e62 Merge in revision 58633, which was supposed to be merged in but was left out of the list I was given. This had better be the last code change.
svn path=/branches/ReactOS-0.3.15/; revision=58724
2013-04-08 18:19:59 +00:00
Ziliang Guo
fdd8e568d8 Fix build due to one of the previous merged versions depending on another post-branch revision that I do not want as part of the release.
svn path=/branches/ReactOS-0.3.15/; revision=58696
2013-04-06 21:09:00 +00:00
Ziliang Guo
55ed4f3766 Merge in 58534, 58627, and 58628 from trunk. After this, the 0.3.15 code is frozen.
svn path=/branches/ReactOS-0.3.15/; revision=58695
2013-04-06 19:56:09 +00:00
Ziliang Guo
d1e9f87825 Merge in revisions 58553, 58561, and 58614 from trunk to fix a few regressions discovered from community testing.
svn path=/branches/ReactOS-0.3.15/; revision=58683
2013-04-05 02:14:10 +00:00
Ziliang Guo
f6f204878d Branching for 0.3.15 release after two days of no response from a certain sphere of plasma.
svn path=/branches/ReactOS-0.3.15/; revision=58636
2013-04-01 20:21:14 +00:00
Thomas Faber
245051f2bf [CLT2012]
- Fix directory creation in first stage
- Avoid relocation of syssetup

svn path=/branches/ros-branch-0_3_14-clt2012/; revision=56139
2012-03-13 09:04:26 +00:00
Thomas Faber
4cb64ace63 [CLT2012]
- Remove the outdated USB driver

svn path=/branches/ros-branch-0_3_14-clt2012/; revision=56138
2012-03-13 00:08:45 +00:00
Thomas Faber
05577a9a89 [CLT2012]
- Include the Lautus visual style by Pisarz (as a blob for now), and enable it by default

svn path=/branches/ros-branch-0_3_14-clt2012/; revision=56136
2012-03-12 22:50:39 +00:00
Thomas Faber
7f2624f282 [CLT2012]
- Add CLT wallpaper based on Angelus_ReactOS7_Dark_4-3

svn path=/branches/ros-branch-0_3_14-clt2012/; revision=56134
2012-03-12 16:06:54 +00:00
Thomas Faber
77b07c3a96 [CLT2012]
- Partly revert r53422 to allow hybrid CD booting again. Thanks to Giannis.

svn path=/branches/ros-branch-0_3_14-clt2012/; revision=56123
2012-03-11 21:09:16 +00:00
Thomas Faber
76a461dd16 [CLT2012]
- Add hybrid CD tools by Colin. See r51077, r46059

svn path=/branches/ros-branch-0_3_14-clt2012/; revision=56101
2012-03-10 09:41:41 +00:00
Thomas Faber
18ac12569f [CLT2012]
- Adjust the CD root readme.txt for CLT
- Add CD options to welcome.exe
- Taken from previous years, see r51078, r46065

svn path=/branches/ros-branch-0_3_14-clt2012/; revision=56100
2012-03-10 09:38:41 +00:00
Thomas Faber
ee9c5e2290 [CLT2012]
- Change version to 0.3.14-CLT2012

svn path=/branches/ros-branch-0_3_14-clt2012/; revision=56095
2012-03-09 19:28:53 +00:00
Amine Khaldi
6c70734db8 * Fix wallpaper names in reactos.dff.
svn path=/branches/ros-branch-0_3_14/; revision=55444
2012-02-05 22:33:16 +00:00
Rafal Harabien
ac08c3201c - Update dff to include new wallpapers
svn path=/branches/ros-branch-0_3_14/; revision=55443
2012-02-05 21:19:26 +00:00
Amine Khaldi
b5d2889fe6 * Merge r55430 from trunk.
svn path=/branches/ros-branch-0_3_14/; revision=55436
2012-02-05 17:50:42 +00:00
Amine Khaldi
842eead3d3 * Merge r55432 from trunk.
svn path=/branches/ros-branch-0_3_14/; revision=55435
2012-02-05 17:27:26 +00:00
Amine Khaldi
34f85f1924 * Properly set the default wallpaper for both bootcd and livecd. Missed this file in the previous commit.
svn path=/branches/ros-branch-0_3_14/; revision=55434
2012-02-05 17:26:22 +00:00
Rafal Harabien
eb0a5bb375 - Update Start Menu bitmaps to contain a proper version number instead of "0.4 - SVN"
svn path=/branches/ros-branch-0_3_14/; revision=55428
2012-02-05 14:27:44 +00:00
Amine Khaldi
5e27501533 * Adjust wallpapers names and convert them to bmp.
* Properly set the default wallpaper for both bootcd and livecd.

svn path=/branches/ros-branch-0_3_14/; revision=55427
2012-02-05 14:12:32 +00:00
Ziliang Guo
84efd2dcf8 Merge in r55173 as per Amine's request. Also apply Cameron's patch that attempts to hack around the memory manager bug.
svn path=/branches/ros-branch-0_3_14/; revision=55388
2012-02-03 03:51:58 +00:00
Ziliang Guo
0392d3b913 Initial pass at adding wallpapers.
svn path=/branches/ros-branch-0_3_14/; revision=55371
2012-02-02 01:30:25 +00:00
Ziliang Guo
551ad41c6e Merge r55012 adding Wine3D control panel as per Amine's request.
svn path=/branches/ros-branch-0_3_14/; revision=55363
2012-02-01 04:58:00 +00:00
Ziliang Guo
483bd4cbff Really update the release version this time.
svn path=/branches/ros-branch-0_3_14/; revision=55344
2012-01-31 01:41:32 +00:00
Ziliang Guo
29bb3f9591 Change version string to release header for rbuild. Next time we release, do this in the cmake file.
svn path=/branches/ros-branch-0_3_14/; revision=55331
2012-01-30 18:23:14 +00:00
Amine Khaldi
60eea2d779 * Branch for the 0.3.14 release.
svn path=/branches/ros-branch-0_3_14/; revision=55011
2012-01-19 15:13:24 +00:00
Colin Finck
2ad47f0104 - Change the root "readme.txt" file to have a CLT2011 text.
- Add all CD options to "welcome.exe", modify its code a bit to support this.

This is all stuff which has already been done last year, see r46065.

svn path=/branches/ros-branch-0_3_13-clt2011/; revision=51078
2011-03-16 23:19:36 +00:00
Colin Finck
77565b18aa Import my Hybrid-CD stuff from last year.
Hopefully the kernel hack is not required anymore..

svn path=/branches/ros-branch-0_3_13-clt2011/; revision=51077
2011-03-16 22:34:40 +00:00
Colin Finck
93e878aefe Add the CLT2011 wallpaper (2/2)
svn path=/branches/ros-branch-0_3_13-clt2011/; revision=51076
2011-03-16 22:14:40 +00:00
Colin Finck
86ee618d32 Add the CLT2011 wallpaper (1/2)
svn path=/branches/ros-branch-0_3_13-clt2011/; revision=51075
2011-03-16 22:12:30 +00:00
Colin Finck
bca2d0d658 Change version to 0.3.13-CLT2011
svn path=/branches/ros-branch-0_3_13-clt2011/; revision=51074
2011-03-16 21:33:38 +00:00
Colin Finck
03dc76ef23 Merge 51053, 51069
svn path=/branches/ros-branch-0_3_13/; revision=51070
2011-03-16 16:57:58 +00:00
Colin Finck
43903288f4 Merge r51067
svn path=/branches/ros-branch-0_3_13/; revision=51068
2011-03-16 16:17:03 +00:00
Colin Finck
bdd21d454d Hackfix for Far 1.65.
Although the file manager didn't become fully usable with this patch, it works better than without and the patch doesn't seem to have negative side effects.

See issue #5503 for more details.

svn path=/branches/ros-branch-0_3_13/; revision=51066
2011-03-16 15:09:31 +00:00
Colin Finck
d4028b14b9 Merge 51058, 51062-51063
svn path=/branches/ros-branch-0_3_13/; revision=51064
2011-03-16 14:08:30 +00:00
Colin Finck
f7404c57db Merge r51046-r51048
svn path=/branches/ros-branch-0_3_13/; revision=51049
2011-03-14 14:58:36 +00:00
Colin Finck
867a0ff468 Merge r51043 and r51044
svn path=/branches/ros-branch-0_3_13/; revision=51045
2011-03-13 22:10:29 +00:00
Colin Finck
03c991f93b Revert r51031
[13:43]	<smiley1_>	fuck
[13:44]	<smiley1_>	INVALID_KERNEL_HANDLE ?!?
[13:45]	<smiley1_>	Caemyr: after my latest commit 5 tests end with this bugcheck

svn path=/branches/ros-branch-0_3_13/; revision=51040
2011-03-13 18:05:43 +00:00
Colin Finck
9cccfb8a2d Get rid of the "old boot method" entries.
In contrast to my previous commit, this should indeed be merged to Trunk, but please don't forget to get rid of the corresponding FreeLDR code as well then.

svn path=/branches/ros-branch-0_3_13/; revision=51038
2011-03-13 17:54:42 +00:00
Colin Finck
d2eb058174 - Change the version to 0.3.13
- Set "Angelus_02_ROSWP.bmp" as the default wallpaper
- Add a shortcut to RApps to the Desktop
- Change the boot logo to update the copyright year. Done with GIMP this time as it was one of the few tools to create proper 4-bit RLE files.
  This logo shall not be merged back to Trunk, because Aleksey wants to have another bitmap ready by the next release.

svn path=/branches/ros-branch-0_3_13/; revision=51037
2011-03-13 17:49:31 +00:00
Colin Finck
7223cdea1f Scale down the wallpaper to 800x600. For some reason, scaling down the image through the "Stretch" option of the Desktop doesn't seem to work.
svn path=/branches/ros-branch-0_3_11-clt2010/; revision=46087
2010-03-11 00:01:33 +00:00
Colin Finck
68a571a5eb Use a different wallpaper for CLT2010 (2/2)
svn path=/branches/ros-branch-0_3_11-clt2010/; revision=46082
2010-03-10 22:42:35 +00:00
Colin Finck
90d4bdb342 Use a different wallpaper for CLT2010 (1/2)
svn path=/branches/ros-branch-0_3_11-clt2010/; revision=46081
2010-03-10 22:39:41 +00:00
Colin Finck
fa76f34fd4 Merge 45535 (the big RosBE 1.5 compatibility patch)
This branch HAS to be built with the current RosBE version now.

svn path=/branches/ros-branch-0_3_11-clt2010/; revision=46070
2010-03-10 19:45:47 +00:00
Colin Finck
b5b864a3c6 Combine the Step1/Step2 creation of the Hybrid-CD. Extra stuff can be added to the directory "hybridcd_extras" now.
svn path=/branches/ros-branch-0_3_11-clt2010/; revision=46066
2010-03-10 18:17:50 +00:00
Colin Finck
17cecb05e3 Update the root "readme.txt" of the CD and the "welcome.exe" app to show more options.
This is also stuff, which was mostly done by Andrew Greenwood for FOSDEM last year. I just changed it for our needs.

svn path=/branches/ros-branch-0_3_11-clt2010/; revision=46065
2010-03-10 17:46:49 +00:00
Colin Finck
fc77cd5e6c - Add a script for creating a Hybrid-CD (combined Boot-CD & Live-CD).
Kudos for this go to Andrew Greenwood, I just scripted his way of creating the disc.
- Combining them also requires changing the Live-CD directory in the kernel to "live", which renders regular Live-CDs created in this tree unbootable.

svn path=/branches/ros-branch-0_3_11-clt2010/; revision=46059
2010-03-10 16:05:55 +00:00
Colin Finck
3344531228 Merge 45730 (rapps link fix)
svn path=/branches/ros-branch-0_3_11-clt2010/; revision=46057
2010-03-10 14:33:36 +00:00
Colin Finck
5c260d2745 Backport the new boot and shutdown screen and slightly modify it for extra awesomeness! :-)
This includes:
- Merging 45269,45270,45614,45618,45619,45822,45966.
- Hardcoding NtProductWinNt instead of NtProductServer as the product type. I didn't merge the new code for this as I'm not sure about its dependencies.
- Changing 1.bmp and 6.bmp for CLT2010.

svn path=/branches/ros-branch-0_3_11-clt2010/; revision=46055
2010-03-10 14:25:05 +00:00
Colin Finck
ccd44d9ac4 Change the copyright year as well.
svn path=/branches/ros-branch-0_3_11-clt2010/; revision=46032
2010-03-09 13:42:12 +00:00
Colin Finck
37c48ca11e Change version to 0.3.11-CLT2010
svn path=/branches/ros-branch-0_3_11-clt2010/; revision=46031
2010-03-09 13:27:53 +00:00
Colin Finck
ed469a00af Merge r44552
svn path=/branches/ros-branch-0_3_11/; revision=44553
2009-12-12 17:15:19 +00:00
Colin Finck
f2c93ea2b8 Here comes ReactOS "FOR WORKGROUPS" 0.3.11! :-)
svn path=/branches/ros-branch-0_3_11/; revision=44531
2009-12-10 23:19:12 +00:00
Colin Finck
1b51adc031 Revert to the old boot method for the release on request of Aleksey
svn path=/branches/ros-branch-0_3_11/; revision=44367
2009-12-02 20:02:07 +00:00
Aleksey Bragin
5911400ccc - Merge 44348 and 44349 to 0.3.11 branch.
svn path=/branches/ros-branch-0_3_11/; revision=44350
2009-12-01 21:36:23 +00:00
Aleksey Bragin
68d04648a4 - Merge 44301 (network revert).
svn path=/branches/ros-branch-0_3_11/; revision=44336
2009-11-30 21:52:07 +00:00
Colin Finck
0b321cfcbf Revert 43921 on demand of Aleksey
svn path=/branches/ros-branch-0_3_11/; revision=44316
2009-11-28 22:54:47 +00:00
Colin Finck
0127705606 Dmitry Gorbachev:
- Replace our Japanese "Systema" font added for releases by "Droid Sans Fallback" from the Android project.
  This font is licensed under Apache 2.0 license (notice included) and also offers us Chinese and Korean characters.

  You have to copy "DroidSansFallback.ttf" from http://android.git.kernel.org/?p=platform/frameworks/base.git;a=tree;f=data/fonts to "modules/optional".

svn path=/branches/ros-branch-0_3_11/; revision=44305
2009-11-28 15:04:15 +00:00
Colin Finck
79c56c5d7b Hack: Add the APPDATA variable to the environment created by userenv as it was done for previous releases.
svn path=/branches/ros-branch-0_3_11/; revision=44300
2009-11-28 00:29:52 +00:00
Colin Finck
9123974a75 Hack: Hackfix the HitTest problem in mstsc as it was done for previous releases
svn path=/branches/ros-branch-0_3_11/; revision=44299
2009-11-28 00:17:11 +00:00
Colin Finck
583c59f82e - Change the version to 0.3.11
- Set "Angelus_02_ROSWP.bmp" as the default wallpaper
- Add a shortcut to RApps to the Desktop

svn path=/branches/ros-branch-0_3_11/; revision=44298
2009-11-28 00:14:56 +00:00
11450 changed files with 786336 additions and 1133432 deletions

View File

@@ -25,6 +25,11 @@ set(CMAKE_SKIP_PREPROCESSED_SOURCE_RULES TRUE)
set(CMAKE_SKIP_ASSEMBLY_SOURCE_RULES TRUE)
set(CMAKE_COLOR_MAKEFILE OFF)
#set_property(GLOBAL PROPERTY RULE_MESSAGES OFF)
set(CMAKE_SKIP_INSTALL_RULES ON)
if(NOT CMAKE_VERSION STREQUAL "2.8.12.1-ReactOS")
set(CMAKE_DISABLE_NINJA_DEPSLOG TRUE)
endif()
if(NOT ARCH)
set(ARCH i386)
@@ -65,6 +70,9 @@ if(NOT CMAKE_CROSSCOMPILING)
include_directories(include/host)
if(NOT MSVC)
add_subdirectory(dll/win32/dbghelp)
endif()
add_subdirectory(tools)
add_subdirectory(lib)
@@ -126,8 +134,10 @@ else()
add_definitions(-D_WINKD_=1)
endif()
if(USE_PSEH3)
add_definitions(-D_USE_PSEH3=1)
if((NOT DEFINED PCH) AND (CMAKE_VERSION STREQUAL "2.8.12.1-ReactOS") AND (NOT CMAKE_C_COMPILER_ID STREQUAL "Clang"))
set(PCH 1)
else()
set(PCH 0)
endif()
# Version Options
@@ -139,7 +149,7 @@ else()
# Arch Options
if(ARCH STREQUAL "i386")
add_definitions(-D_M_IX86 -D_X86_ -D__i386__)
add_definitions(-D_M_IX86 -D_X86_ -D__i386__ -Di386)
elseif(ARCH STREQUAL "amd64")
add_definitions(-D_M_AMD64 -D_AMD64_ -D__x86_64__ -D_WIN64)
elseif(ARCH STREQUAL "arm")
@@ -182,47 +192,24 @@ else()
# We're using widl now for both MSVC and GCC builds
include(cmake/widl-support.cmake)
if(MSVC AND USE_WDK_HEADERS)
include_directories(
include
$ENV{SDK_INC_PATH}
include/dxsdk
${REACTOS_BINARY_DIR}/include
${REACTOS_BINARY_DIR}/include/dxsdk
${REACTOS_BINARY_DIR}/include/psdk
${REACTOS_BINARY_DIR}/include/reactos
$ENV{CRT_INC_PATH}
$ENV{DDK_INC_PATH}
include/ndk
include/reactos
include/reactos/libs)
else()
include_directories(
include
include/psdk
include/dxsdk
${REACTOS_BINARY_DIR}/include
${REACTOS_BINARY_DIR}/include/psdk
${REACTOS_BINARY_DIR}/include/dxsdk
${REACTOS_BINARY_DIR}/include/reactos
include/crt
include/ddk
include/ndk
include/reactos
include/reactos/libs)
endif()
include_directories(
include
include/psdk
include/dxsdk
${REACTOS_BINARY_DIR}/include
${REACTOS_BINARY_DIR}/include/psdk
${REACTOS_BINARY_DIR}/include/dxsdk
${REACTOS_BINARY_DIR}/include/reactos
include/crt
include/ddk
include/ndk
include/reactos
include/reactos/libs)
if(ARCH STREQUAL "arm")
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/arm)
endif()
if(MSVC)
include_directories(include/crt/msc)
else()
include_directories(include/crt/mingw32)
endif()
add_dependency_header()
add_subdirectory(include/psdk)
@@ -247,8 +234,12 @@ else()
add_subdirectory(modules)
add_subdirectory(ntoskrnl)
add_subdirectory(subsystems)
add_subdirectory(tools/wpp)
add_subdirectory(win32ss)
# Create {bootcd, livecd, bootcdregtest}.lst
create_iso_lists()
file(MAKE_DIRECTORY ${REACTOS_BINARY_DIR}/include/reactos)
add_dependency_footer()

View File

@@ -2,6 +2,7 @@ ReactOS is available thanks to the work of:
Aleksey Bragin <aleksey at reactos org>
Alex Ionescu <alex.ionescu@reactos.org>
Amine Khaldi <amine.khaldi@reactos.org>
Andrew Greenwood <lists@silverblade.co.uk>
Andrew Munger <waxdragon@gmail.com>
Arindam Das
@@ -38,7 +39,7 @@ Jason Weiler
Jean Michault
Jeffrey Morlan <mrnobo1024@yahoo.com>
Jim Noeth
Johannes Anderwald <johannes.anderwald@student.tugraz.at>
Johannes Anderwald <johannes.anderwald@reactos.org>
Jonathan Wilson <jonwil@tpgi.com.au>
Jurgen van Gael <jurgen.vangael@student.kuleuven.ac.be>
KJK::Hyperion <noog@libero.it>

View File

@@ -243,7 +243,7 @@ int
ata_send_ioctl(
HANDLE h,
PSCSI_ADDRESS addr,
PCHAR Signature,
PCCH Signature,
ULONG Ioctl,
PVOID inBuffer,
ULONG inBufferLength,
@@ -731,7 +731,7 @@ ata_check_unit(
addr.PathId = inquiryData->PathId;
addr.TargetId = inquiryData->TargetId;
addr.Lun = inquiryData->Lun;
status = ata_send_ioctl(h, &addr, (PCHAR)"-UNIATA-",
status = ata_send_ioctl(h, &addr, "-UNIATA-",
IOCTL_SCSI_MINIPORT_UNIATA_GET_MODE,
NULL, 0,
&IoMode, sizeof(IoMode),
@@ -753,7 +753,7 @@ ata_check_unit(
// probably, we shall change this in future to support SATA splitters
pin.bDriveNumber = inquiryData->PathId*2+inquiryData->TargetId;
status = ata_send_ioctl(h, NULL, (PCHAR)"SCSIDISK",
status = ata_send_ioctl(h, NULL, "SCSIDISK",
IOCTL_SCSI_MINIPORT_IDENTIFY,
&pin, sizeof(pin),
buff, sizeof(buff),
@@ -767,7 +767,7 @@ ata_check_unit(
// probably, we shall change this in future to support SATA splitters
pin.bDriveNumber = inquiryData->PathId*2+inquiryData->TargetId;
status = ata_send_ioctl(h, NULL, (PCHAR)"SCSIDISK",
status = ata_send_ioctl(h, NULL, "SCSIDISK",
IOCTL_SCSI_MINIPORT_IDENTIFY,
&pin, sizeof(pin),
buff, sizeof(buff),
@@ -999,7 +999,7 @@ ata_adapter_info(
}
memset(AdapterInfo, 0, len);
status = ata_send_ioctl(h, &addr, (PCHAR)"-UNIATA-",
status = ata_send_ioctl(h, &addr, "-UNIATA-",
IOCTL_SCSI_MINIPORT_UNIATA_ADAPTER_INFO,
AdapterInfo, len,
AdapterInfo, len,
@@ -1121,7 +1121,7 @@ ata_mode(
// IoMode.ApplyImmediately = TRUE;
IoMode.OrigMode = mode;
status = ata_send_ioctl(h, &addr, (PCHAR)"-UNIATA-",
status = ata_send_ioctl(h, &addr, "-UNIATA-",
IOCTL_SCSI_MINIPORT_UNIATA_SET_MAX_MODE,
&IoMode, sizeof(IoMode),
NULL, 0,
@@ -1225,7 +1225,7 @@ ata_hide(
if(lock) {
printf("ATTENTION: you have %d seconds to disconnect cable\n", lock);
}
status = ata_send_ioctl(h, &addr, (PCHAR)"-UNIATA-",
status = ata_send_ioctl(h, &addr, "-UNIATA-",
IOCTL_SCSI_MINIPORT_UNIATA_DELETE_DEVICE,
&to, sizeof(to),
NULL, 0,
@@ -1280,7 +1280,7 @@ ata_scan(
if(lock) {
printf("You have %d seconds to connect device.\n", lock);
}
status = ata_send_ioctl(h, &addr, (PCHAR)"-UNIATA-",
status = ata_send_ioctl(h, &addr, "-UNIATA-",
IOCTL_SCSI_MINIPORT_UNIATA_FIND_DEVICES,
&to, sizeof(to),
NULL, 0,
@@ -1425,7 +1425,7 @@ ata_bblk(
addr.TargetId = (UCHAR)(dev_id >> 8);
addr.Lun = (UCHAR)(dev_id);
status = ata_send_ioctl(h, &addr, (PCHAR)"-UNIATA-",
status = ata_send_ioctl(h, &addr, "-UNIATA-",
IOCTL_SCSI_MINIPORT_UNIATA_RESETBB,
NULL, 0,
NULL, 0,

View File

@@ -1,4 +1,4 @@
#define REACTOS_STR_FILE_DESCRIPTION "UniATA Console Management Utility\0"
#define REACTOS_STR_INTERNAL_NAME "atactl\0"
#define REACTOS_STR_ORIGINAL_FILENAME "atactl.exe\0"
#define REACTOS_STR_FILE_DESCRIPTION "UniATA Console Management Utility"
#define REACTOS_STR_INTERNAL_NAME "atactl"
#define REACTOS_STR_ORIGINAL_FILENAME "atactl.exe"
#include <reactos/version.rc>

View File

@@ -1,10 +1,86 @@
#include <windef.h>
#include "resource.h"
#define REACTOS_STR_FILE_DESCRIPTION "ReactOS Control ACLs Program\0"
#define REACTOS_STR_INTERNAL_NAME "cacls\0"
#define REACTOS_STR_ORIGINAL_FILENAME "cacls.exe\0"
#define REACTOS_STR_FILE_DESCRIPTION "ReactOS Control ACLs Program"
#define REACTOS_STR_INTERNAL_NAME "cacls"
#define REACTOS_STR_ORIGINAL_FILENAME "cacls.exe"
#include <reactos/version.rc>
#include "rsrc.rc"
/* UTF-8 */
#pragma code_page(65001)
#ifdef LANGUAGE_BG_BG
#include "lang/bg-BG.rc"
#endif
#ifdef LANGUAGE_CA_ES
#include "lang/ca-ES.rc"
#endif
#ifdef LANGUAGE_CS_CZ
#include "lang/cs-CZ.rc"
#endif
#ifdef LANGUAGE_DA_DK
#include "lang/da-DK.rc"
#endif
#ifdef LANGUAGE_DE_DE
#include "lang/de-DE.rc"
#endif
#ifdef LANGUAGE_EL_GR
#include "lang/el-GR.rc"
#endif
#ifdef LANGUAGE_EN_US
#include "lang/en-US.rc"
#endif
#ifdef LANGUAGE_ES_ES
#include "lang/es-ES.rc"
#endif
#ifdef LANGUAGE_FR_FR
#include "lang/fr-FR.rc"
#endif
#ifdef LANGUAGE_ID_ID
#include "lang/id-ID.rc"
#endif
#ifdef LANGUAGE_IT_IT
#include "lang/it-IT.rc"
#endif
#ifdef LANGUAGE_JA_JP
#include "lang/ja-JP.rc"
#endif
#ifdef LANGUAGE_KO_KR
#include "lang/ko-KR.rc"
#endif
#ifdef LANGUAGE_NL_NL
#include "lang/nl-NL.rc"
#endif
#ifdef LANGUAGE_NB_NO
#include "lang/no-NO.rc"
#endif
#ifdef LANGUAGE_PL_PL
#include "lang/pl-PL.rc"
#endif
#ifdef LANGUAGE_PT_BR
#include "lang/pt-BR.rc"
#endif
#ifdef LANGUAGE_RO_RO
#include "lang/ro-RO.rc"
#endif
#ifdef LANGUAGE_RU_RU
#include "lang/ru-RU.rc"
#endif
#ifdef LANGUAGE_SK_SK
#include "lang/sk-SK.rc"
#endif
#ifdef LANGUAGE_SV_SE
#include "lang/sv-SE.rc"
#endif
#ifdef LANGUAGE_SQ_AL
#include "lang/sq-AL.rc"
#endif
#ifdef LANGUAGE_UK_UA
#include "lang/uk-UA.rc"
#endif
#ifdef LANGUAGE_ZH_CN
#include "lang/zh-CN.rc"
#endif
#ifdef LANGUAGE_ZH_TW
#include "lang/zh-TW.rc"
#endif

View File

@@ -1,9 +1,8 @@
LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "Показва или изменя списъците за достъп (ACL или СзД) до файловете\n\n\
IDS_HELP "Показва или изменя списъците за достъп (ACL или СзД) до файловете\n\n\
CACLS файлово_име [/T] [/E] [/C] [/G потребител:права [...]] [/R потребител [...]]\n\
[/P потребител:права [...]] [/D име [...]]\n\
файлово_име Показване на СзД.\n\
@@ -32,42 +31,41 @@ CACLS файлово_име [/T] [/E] [/C] [/G потребител:права [
ACE ще бъде наследен от файловете.\n\
IO - Inherit Only.\n\
Няма да се прилага ACE върху текущия файл/ папка.\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(DENY)"
IDS_SPECIAL_ACCESS, "(извънредни права:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(DENY)"
IDS_SPECIAL_ACCESS "(извънредни права:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"
IDS_GENERIC_ALL "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA "FILE_READ_DATA"
IDS_FILE_WRITE_DATA "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA "FILE_APPEND_DATA"
IDS_FILE_READ_EA "FILE_READ_EA"
IDS_FILE_WRITE_EA "FILE_WRITE_EA"
IDS_FILE_EXECUTE "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE "SYNCHRONIZE"
IDS_WRITE_OWNER "WRITE_OWNER"
IDS_WRITE_DAC "WRITE_DAC"
IDS_READ_CONTROL "READ_CONTROL"
IDS_DELETE "DELETE"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RIGHTS_ALL"
END

View File

@@ -1,9 +1,8 @@
LANGUAGE LANG_CATALAN, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "Mostra o modifica la llista de control d'accés (ACLs) dels fitxers\n\n\
IDS_HELP "Mostra o modifica la llista de control d'accés (ACLs) dels fitxers\n\n\
CACLS fitxer [/T] [/E] [/C] [/G user:perm [...]] [/R usuari [...]]\n\
[/P user:perm [...]] [/D usuari [...]]\n\
fitxer Mostra ACLs.\n\
@@ -33,42 +32,41 @@ Abreviacions:\n\
ACE s'heredarà per fitxers.\n\
IO - Només heredat.\n\
ACE no s'aplicarà al directori/fitxer actual.\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(DENEGAT)"
IDS_SPECIAL_ACCESS, "(accés especial:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(DENEGAT)"
IDS_SPECIAL_ACCESS "(accés especial:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"
IDS_GENERIC_ALL "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA "FILE_READ_DATA"
IDS_FILE_WRITE_DATA "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA "FILE_APPEND_DATA"
IDS_FILE_READ_EA "FILE_READ_EA"
IDS_FILE_WRITE_EA "FILE_WRITE_EA"
IDS_FILE_EXECUTE "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE "SYNCHRONIZE"
IDS_WRITE_OWNER "WRITE_OWNER"
IDS_WRITE_DAC "WRITE_DAC"
IDS_READ_CONTROL "READ_CONTROL"
IDS_DELETE "DELETE"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RIGHTS_ALL"
END

View File

@@ -1,15 +1,14 @@
/*
* FILE: base/applications/cacls/lang/cs-CZ.rc
* TRANSLATOR: Radek Liska aka Black_Fox (radekliska at gmail dot com)
* UPDATED: 2008-02-29
* FILE: base/applications/cacls/lang/cs-CZ.rc
* TRANSLATOR: Radek Liska aka Black_Fox (radekliska at gmail dot com)
* UPDATED: 2008-02-29
*/
LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "Zobrazí nebo změní seznamy řízení přístupu (ACL) k souborům\n\n\
IDS_HELP "Zobrazí nebo změní seznamy řízení přístupu (ACL) k souborům\n\n\
CACLS názvu [/T] [/E] [/C] [/G uživatel:oprávnění [...]] [/R uživatel [...]]\n\
[/P uživatel:oprávnění [...]] [/D uživatel [...]]\n\
názvu_soubori Zobrazí ACL.\n\
@@ -40,42 +39,41 @@ Zkratky:\n\
ACE bude děděno soubory.\n\
IO - Pouze dědit.\n\
ACE se nepoužije na aktuální adresář či soubor.\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(DENY)"
IDS_SPECIAL_ACCESS, "(zvláštní přístup:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(DENY)"
IDS_SPECIAL_ACCESS "(zvláštní přístup:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"
IDS_GENERIC_ALL "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA "FILE_READ_DATA"
IDS_FILE_WRITE_DATA "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA "FILE_APPEND_DATA"
IDS_FILE_READ_EA "FILE_READ_EA"
IDS_FILE_WRITE_EA "FILE_WRITE_EA"
IDS_FILE_EXECUTE "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE "SYNCHRONIZE"
IDS_WRITE_OWNER "WRITE_OWNER"
IDS_WRITE_DAC "WRITE_DAC"
IDS_READ_CONTROL "READ_CONTROL"
IDS_DELETE "DELETE"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RIGHTS_ALL"
END

View File

@@ -1,13 +1,10 @@
/*
* Danish language file by Daniel Reimer <EmuandCo> 2006-06-15
*/
/* Danish language file by Daniel Reimer <EmuandCo> 2006-06-15 */
LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "Ændringer fil-ACL'er (Access Control List) eller viser dem.\n\n\
IDS_HELP "Ændringer fil-ACL'er (Access Control List) eller viser dem.\n\n\
CACLS Filenavn [/T] [/E] [/C] [/G Bruger:Adgang] [/R Bruger [...]]\n\
[/P Bruger:Adgang [...]] [/D Bruger [...]]\n\
Filnavn Viser ACL'er for angivet filer.\n\
@@ -38,42 +35,41 @@ Forkortninger:\n\
IO - Kun overtagelse.\n\
ACE'ens egenskab passer ikke sammen med\n\
de aktuelle filer/mapper.\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(DENY)"
IDS_SPECIAL_ACCESS, "(special access:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(DENY)"
IDS_SPECIAL_ACCESS "(special access:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"
IDS_GENERIC_ALL "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA "FILE_READ_DATA"
IDS_FILE_WRITE_DATA "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA "FILE_APPEND_DATA"
IDS_FILE_READ_EA "FILE_READ_EA"
IDS_FILE_WRITE_EA "FILE_WRITE_EA"
IDS_FILE_EXECUTE "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE "SYNCHRONIZE"
IDS_WRITE_OWNER "WRITE_OWNER"
IDS_WRITE_DAC "WRITE_DAC"
IDS_READ_CONTROL "READ_CONTROL"
IDS_DELETE "DELETE"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RIGHTS_ALL"
END

View File

@@ -1,13 +1,10 @@
/*
* German language file by Daniel Reimer <EmuandCo> 2006-06-15
*/
/* German language file by Daniel Reimer <EmuandCo> 2006-06-15 */
LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "Ändert Datei-ACLs (Access Control List) oder zeigt sie an.\n\n\
IDS_HELP "Ändert Datei-ACLs (Access Control List) oder zeigt sie an.\n\n\
CACLS Dateiname [/T] [/E] [/C] [/G Benutzer:Zugriff] [/R Benutzer [...]]\n\
[/P Benutzer:Zugriff [...]] [/D Benutzer [...]]\n\
Dateiname ACLs für angegebene Datei anzeigen.\n\
@@ -38,42 +35,41 @@ Abkürzungen:\n\
IO - Nur vererben.\n\
Der ACE-Eintrag bezieht sich nicht auf\n\
die aktuelle Datei/das aktuelle Verzeichnis.\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(DENY)"
IDS_SPECIAL_ACCESS, "(special access:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(DENY)"
IDS_SPECIAL_ACCESS "(special access:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"
IDS_GENERIC_ALL "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA "FILE_READ_DATA"
IDS_FILE_WRITE_DATA "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA "FILE_APPEND_DATA"
IDS_FILE_READ_EA "FILE_READ_EA"
IDS_FILE_WRITE_EA "FILE_WRITE_EA"
IDS_FILE_EXECUTE "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE "SYNCHRONIZE"
IDS_WRITE_OWNER "WRITE_OWNER"
IDS_WRITE_DAC "WRITE_DAC"
IDS_READ_CONTROL "READ_CONTROL"
IDS_DELETE "DELETE"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RIGHTS_ALL"
END

View File

@@ -1,9 +1,8 @@
LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "Εμφανίζει ή τροποποιεί τις access control lists (ACLs) των αρχείων\n\n\
IDS_HELP "Εμφανίζει ή τροποποιεί τις access control lists (ACLs) των αρχείων\n\n\
CACLS όνομα_αρχείου [/T] [/E] [/C] [/G χρήστης:άδειες [...]] [/R χρήστης [...]]\n\
[/P χρήστης:άδειες [...]] [/D χρήστης [...]]\n\
filename Εμφανίζει τις ACLs.\n\
@@ -33,42 +32,41 @@ Abbreviations:\n\
The ACE will be inherited by files.\n\
IO - Inherit Only.\n\
Το ACE δεν υφίσταται για αυτό το αρχείο/κατάλογο.\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(DENY)"
IDS_SPECIAL_ACCESS, "(ειδική άδεια:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(DENY)"
IDS_SPECIAL_ACCESS "(ειδική άδεια:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"
IDS_GENERIC_ALL "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA "FILE_READ_DATA"
IDS_FILE_WRITE_DATA "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA "FILE_APPEND_DATA"
IDS_FILE_READ_EA "FILE_READ_EA"
IDS_FILE_WRITE_EA "FILE_WRITE_EA"
IDS_FILE_EXECUTE "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE "SYNCHRONIZE"
IDS_WRITE_OWNER "WRITE_OWNER"
IDS_WRITE_DAC "WRITE_DAC"
IDS_READ_CONTROL "READ_CONTROL"
IDS_DELETE "DELETE"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RIGHTS_ALL"
END

View File

@@ -1,9 +1,8 @@
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "Displays or modifies access control lists (ACLs) of files\n\n\
IDS_HELP "Displays or modifies access control lists (ACLs) of files\n\n\
CACLS filename [/T] [/E] [/C] [/G user:perm [...]] [/R user [...]]\n\
[/P user:perm [...]] [/D user [...]]\n\
filename Displays ACLs.\n\
@@ -33,42 +32,41 @@ Abbreviations:\n\
The ACE will be inherited by files.\n\
IO - Inherit Only.\n\
The ACE does not apply to the current file/directory.\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(DENY)"
IDS_SPECIAL_ACCESS, "(special access:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(DENY)"
IDS_SPECIAL_ACCESS "(special access:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"
IDS_GENERIC_ALL "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA "FILE_READ_DATA"
IDS_FILE_WRITE_DATA "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA "FILE_APPEND_DATA"
IDS_FILE_READ_EA "FILE_READ_EA"
IDS_FILE_WRITE_EA "FILE_WRITE_EA"
IDS_FILE_EXECUTE "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE "SYNCHRONIZE"
IDS_WRITE_OWNER "WRITE_OWNER"
IDS_WRITE_DAC "WRITE_DAC"
IDS_READ_CONTROL "READ_CONTROL"
IDS_DELETE "DELETE"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RIGHTS_ALL"
END

View File

@@ -1,9 +1,8 @@
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "Muestra o modifica la lista de control de accesos (ACLs) de los archivos\n\n\
IDS_HELP "Muestra o modifica la lista de control de accesos (ACLs) de los archivos\n\n\
CACLS archivo [/T] [/E] [/C] [/G user:perm [...]] [/R usuario [...]]\n\
[/P user:perm [...]] [/D usuario [...]]\n\
archivo Mostrar ACLs.\n\
@@ -33,42 +32,41 @@ Abreviaciones:\n\
ACE sera heredado a los archivos.\n\
IO - Herencia sola.\n\
ACE no se aplicará al archivo/directorio actual.\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(DENEGA)"
IDS_SPECIAL_ACCESS, "(acceso especial:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(DENEGA)"
IDS_SPECIAL_ACCESS "(acceso especial:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"
IDS_GENERIC_ALL "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA "FILE_READ_DATA"
IDS_FILE_WRITE_DATA "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA "FILE_APPEND_DATA"
IDS_FILE_READ_EA "FILE_READ_EA"
IDS_FILE_WRITE_EA "FILE_WRITE_EA"
IDS_FILE_EXECUTE "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE "SYNCHRONIZE"
IDS_WRITE_OWNER "WRITE_OWNER"
IDS_WRITE_DAC "WRITE_DAC"
IDS_READ_CONTROL "READ_CONTROL"
IDS_DELETE "DELETE"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RIGHTS_ALL"
END

View File

@@ -1,9 +1,8 @@
LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "Affiche ou change la liste des contrôles d'accès (ACLs) de fichiers\n\n\
IDS_HELP "Affiche ou change la liste des contrôles d'accès (ACLs) de fichiers\n\n\
CACLS nomfichier [/T] [/E] [/C] [/G user:perm [...]] [/R user [...]]\n\
[/P user:perm [...]] [/D user [...]]\n\
nomfichier Affiche les ACLs du fichier.\n\
@@ -33,42 +32,41 @@ Abréviations:\n\
Le ACE sera appliqué aux fichiers.\n\
IO - Héritage seul.\n\
Le ACE ne sera pas appliqué au fichier/répertoire actuel.\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(REFUS)"
IDS_SPECIAL_ACCESS, "(Accès Spécial:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(REFUS)"
IDS_SPECIAL_ACCESS "(Accès Spécial:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"
IDS_GENERIC_ALL "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA "FILE_READ_DATA"
IDS_FILE_WRITE_DATA "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA "FILE_APPEND_DATA"
IDS_FILE_READ_EA "FILE_READ_EA"
IDS_FILE_WRITE_EA "FILE_WRITE_EA"
IDS_FILE_EXECUTE "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE "SYNCHRONIZE"
IDS_WRITE_OWNER "WRITE_OWNER"
IDS_WRITE_DAC "WRITE_DAC"
IDS_READ_CONTROL "READ_CONTROL"
IDS_DELETE "DELETE"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RIGHTS_ALL"
END

View File

@@ -1,9 +1,8 @@
LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "Menampilkan atau memodifikasi daftar kontrol akses (ACL) file\n\n\
IDS_HELP "Menampilkan atau memodifikasi daftar kontrol akses (ACL) file\n\n\
CACLS namafile [/T] [/E] [/C] [/G user:perm [...]] [/R user [...]]\n\
[/P user:perm [...]] [/D user [...]]\n\
namafile Menampilkan ACLs.\n\
@@ -33,42 +32,41 @@ Singkatan:\n\
ACE akan diwarisi oleh file.\n\
IO - Inherit Only.\n\
ACE tidak berlaku untuk file/direktori saat ini.\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(DENY)"
IDS_SPECIAL_ACCESS, "(akses spesial:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(DENY)"
IDS_SPECIAL_ACCESS "(akses spesial:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"
IDS_GENERIC_ALL "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA "FILE_READ_DATA"
IDS_FILE_WRITE_DATA "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA "FILE_APPEND_DATA"
IDS_FILE_READ_EA "FILE_READ_EA"
IDS_FILE_WRITE_EA "FILE_WRITE_EA"
IDS_FILE_EXECUTE "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE "SYNCHRONIZE"
IDS_WRITE_OWNER "WRITE_OWNER"
IDS_WRITE_DAC "WRITE_DAC"
IDS_READ_CONTROL "READ_CONTROL"
IDS_DELETE "DELETE"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RIGHTS_ALL"
END

View File

@@ -1,9 +1,8 @@
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "Visualizza o modifica le liste di controllo di accesso ai file.\n\
IDS_HELP "Visualizza o modifica le liste di controllo di accesso ai file.\n\
(access control lists ACLs)\n\n\
CACLS nomefile [/T] [/E] [/C] [/G utente:perm [...]] [/R utente [...]]\n\
[/P utente:perm [...]] [/D utente [...]]\n\
@@ -34,42 +33,41 @@ Abbreviazioni:\n\
ACE verrà ereditato dai file.\n\
IO - Solo eredi.\n\
ACE non è applicato ai file/cartelle correnti.\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(DENY)"
IDS_SPECIAL_ACCESS, "(special access:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(DENY)"
IDS_SPECIAL_ACCESS "(special access:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"
IDS_GENERIC_ALL "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA "FILE_READ_DATA"
IDS_FILE_WRITE_DATA "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA "FILE_APPEND_DATA"
IDS_FILE_READ_EA "FILE_READ_EA"
IDS_FILE_WRITE_EA "FILE_WRITE_EA"
IDS_FILE_EXECUTE "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE "SYNCHRONIZE"
IDS_WRITE_OWNER "WRITE_OWNER"
IDS_WRITE_DAC "WRITE_DAC"
IDS_READ_CONTROL "READ_CONTROL"
IDS_DELETE "DELETE"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RIGHTS_ALL"
END

View File

@@ -1,9 +1,8 @@
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "ファイルのアクセス制御リスト(ACL) を表示または変更します。\n\n\
IDS_HELP "ファイルのアクセス制御リスト(ACL) を表示または変更します。\n\n\
CACLS ファイル名 [/T] [/E] [/C] [/G ユーザー名:アクセス権]\n\
[/R ユーザー名 [...]] [/P ユーザー名:アクセス権 [...]]\n\
[/D ユーザー名 [...]]\n\
@@ -37,42 +36,41 @@ CACLS ファイル名 [/T] [/E] [/C] [/G ユーザー名:アクセス権]\n\
ACE はファイルに継承されます。\n\
IO - 継承のみ。\n\
ACE は現在のファイル/ディレクトリに適用されません。\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(DENY)"
IDS_SPECIAL_ACCESS, "(special access:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(DENY)"
IDS_SPECIAL_ACCESS "(special access:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"
IDS_GENERIC_ALL "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA "FILE_READ_DATA"
IDS_FILE_WRITE_DATA "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA "FILE_APPEND_DATA"
IDS_FILE_READ_EA "FILE_READ_EA"
IDS_FILE_WRITE_EA "FILE_WRITE_EA"
IDS_FILE_EXECUTE "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE "SYNCHRONIZE"
IDS_WRITE_OWNER "WRITE_OWNER"
IDS_WRITE_DAC "WRITE_DAC"
IDS_READ_CONTROL "READ_CONTROL"
IDS_DELETE "DELETE"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RIGHTS_ALL"
END

View File

@@ -1,13 +1,10 @@
/*
* Korean translation by manatails007 (www.manatails007.org)
*/
/* Korean translation by manatails007 (www.manatails007.org) */
LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "액세스 컨트롤 리스트(ACLs)보기, 수정\n\n\
IDS_HELP "액세스 컨트롤 리스트(ACLs)보기, 수정\n\n\
CACLS 파일명 [/T] [/E] [/C] [/G user:perm [...]] [/R user [...]]\n\
[/P user:perm [...]] [/D user [...]]\n\
파일명 ACL 표시\n\
@@ -37,42 +34,41 @@ CACLS 파일명 [/T] [/E] [/C] [/G user:perm [...]] [/R user [...]]\n\
ACE를 파일에 적용\n\
IO - Inherit Only.\n\
ACE적용 안함\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(DENY)"
IDS_SPECIAL_ACCESS, "(special access:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(DENY)"
IDS_SPECIAL_ACCESS "(special access:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"
IDS_GENERIC_ALL "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA "FILE_READ_DATA"
IDS_FILE_WRITE_DATA "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA "FILE_APPEND_DATA"
IDS_FILE_READ_EA "FILE_READ_EA"
IDS_FILE_WRITE_EA "FILE_WRITE_EA"
IDS_FILE_EXECUTE "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE "SYNCHRONIZE"
IDS_WRITE_OWNER "WRITE_OWNER"
IDS_WRITE_DAC "WRITE_DAC"
IDS_READ_CONTROL "READ_CONTROL"
IDS_DELETE "DELETE"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RIGHTS_ALL"
END

View File

@@ -1,9 +1,8 @@
LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "ACL's (Access Control Lists, toegangslijsten) van bestanden weergeven\nof bewerken\n\nCACLS bestandsnaam [/T] [/E] [/C] [/G gebr:toeg] [/R gebruiker [...]]\n\
IDS_HELP "ACL's (Access Control Lists, toegangslijsten) van bestanden weergeven\nof bewerken\n\nCACLS bestandsnaam [/T] [/E] [/C] [/G gebr:toeg] [/R gebruiker [...]]\n\
[/P gebr:toeg [...]] [/D gebruiker [...]]\n\
bestandsnaam ACL's weergeven.\n\
/T ACL's wijzigen van opgegeven bestanden in\n\
@@ -34,42 +33,41 @@ Afkortingen:\n\
IO - Inherit Only.\n\
De toegangslijst is niet van toepassing op het huidige bestand of\n\
de huidige map.\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(DENY)"
IDS_SPECIAL_ACCESS, "(speciale toegang:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(DENY)"
IDS_SPECIAL_ACCESS "(speciale toegang:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"
IDS_GENERIC_ALL "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA "FILE_READ_DATA"
IDS_FILE_WRITE_DATA "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA "FILE_APPEND_DATA"
IDS_FILE_READ_EA "FILE_READ_EA"
IDS_FILE_WRITE_EA "FILE_WRITE_EA"
IDS_FILE_EXECUTE "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE "SYNCHRONIZE"
IDS_WRITE_OWNER "WRITE_OWNER"
IDS_WRITE_DAC "WRITE_DAC"
IDS_READ_CONTROL "READ_CONTROL"
IDS_DELETE "DELETE"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RIGHTS_ALL"
END

View File

@@ -1,9 +1,8 @@
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "Viser eller endrer tilgang kontroll lister (ACL) av filer\n\n\
IDS_HELP "Viser eller endrer tilgang kontroll lister (ACL) av filer\n\n\
CACLS filnavn [/T] [/E] [/C] [/G bruker:perm [...]] [/R user [...]]\n\
[/P bruker:perm [...]] [/D bruker [...]]\n\
filnavn Viser ACL.\n\
@@ -33,42 +32,41 @@ Forkortelse:\n\
ACE will be inherited by files.\n\
IO - Inherit Only.\n\
ACE gjelder ikke til nåværende fil/katalog.\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(NEKTE)"
IDS_SPECIAL_ACCESS, "(spesiell tilgang:)"
IDS_GENERIC_READ, "GENERISK_LESE"
IDS_GENERIC_WRITE, "GENERISK_SKRIVE"
IDS_GENERIC_EXECUTE, "GENERISK_KJØRE"
IDS_GENERIC_ALL, "GENERISK_ALT"
IDS_FILE_GENERIC_EXECUTE, "FIL_GENERISK_KJØRE"
IDS_FILE_GENERIC_READ, "FIL_GENERISK_LESE"
IDS_FILE_GENERIC_WRITE, "FIL_GENERISK_SKRIVE"
IDS_FILE_READ_DATA, "FIL_LES_DATA"
IDS_FILE_WRITE_DATA, "FIL_SKRIV_DATA"
IDS_FILE_APPEND_DATA, "FIL_TILFØYE_DATA"
IDS_FILE_READ_EA, "FIL_LESE_EA"
IDS_FILE_WRITE_EA, "FIL_SKRIVE_EA"
IDS_FILE_EXECUTE, "FIL_KJØRE"
IDS_FILE_DELETE_CHILD, "FIL_SLETT_BARN"
IDS_FILE_READ_ATTRIBUTES, "FIL_LESE_ATTRIBUTTER"
IDS_FILE_WRITE_ATTRIBUTES, "FIL_SKRIVE_ATTRIBUTTER"
IDS_MAXIMUM_ALLOWED, "MAKSIMUM_TILATT"
IDS_ACCESS_SYSTEM_SECURITY, "TILGANG_SYSTEM_SIKKERHET"
IDS_SPECIFIC_RIGHTS_ALL, "SPESIFIKT_RETTIGHETER_ALT"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RETTIGHETER_PÅBUDT"
IDS_SYNCHRONIZE, "SYNKRONISERE"
IDS_WRITE_OWNER, "SKRIVE_EIER"
IDS_WRITE_DAC, "SKRIVE_DAC"
IDS_READ_CONTROL, "LESE_KONTROLL"
IDS_DELETE, "SLETT"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RETTIGHETER_ALT"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(NEKTE)"
IDS_SPECIAL_ACCESS "(spesiell tilgang:)"
IDS_GENERIC_READ "GENERISK_LESE"
IDS_GENERIC_WRITE "GENERISK_SKRIVE"
IDS_GENERIC_EXECUTE "GENERISK_KJØRE"
IDS_GENERIC_ALL "GENERISK_ALT"
IDS_FILE_GENERIC_EXECUTE "FIL_GENERISK_KJØRE"
IDS_FILE_GENERIC_READ "FIL_GENERISK_LESE"
IDS_FILE_GENERIC_WRITE "FIL_GENERISK_SKRIVE"
IDS_FILE_READ_DATA "FIL_LES_DATA"
IDS_FILE_WRITE_DATA "FIL_SKRIV_DATA"
IDS_FILE_APPEND_DATA "FIL_TILFØYE_DATA"
IDS_FILE_READ_EA "FIL_LESE_EA"
IDS_FILE_WRITE_EA "FIL_SKRIVE_EA"
IDS_FILE_EXECUTE "FIL_KJØRE"
IDS_FILE_DELETE_CHILD "FIL_SLETT_BARN"
IDS_FILE_READ_ATTRIBUTES "FIL_LESE_ATTRIBUTTER"
IDS_FILE_WRITE_ATTRIBUTES "FIL_SKRIVE_ATTRIBUTTER"
IDS_MAXIMUM_ALLOWED "MAKSIMUM_TILATT"
IDS_ACCESS_SYSTEM_SECURITY "TILGANG_SYSTEM_SIKKERHET"
IDS_SPECIFIC_RIGHTS_ALL "SPESIFIKT_RETTIGHETER_ALT"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RETTIGHETER_PÅBUDT"
IDS_SYNCHRONIZE "SYNKRONISERE"
IDS_WRITE_OWNER "SKRIVE_EIER"
IDS_WRITE_DAC "SKRIVE_DAC"
IDS_READ_CONTROL "LESE_KONTROLL"
IDS_DELETE "SLETT"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RETTIGHETER_ALT"
END

View File

@@ -1,17 +1,16 @@
/*
* translated by TestamenT
* testament@users.sourceforge.net
* https://sourceforge.net/projects/reactospl
* updated by Saibamen - Adam Stachowicz (saibamenppl@gmail.com) (Apr, 2011)
* UTF-8 conversion by Caemyr (May, 2011)
* Translated by TestamenT
* testament@users.sourceforge.net
* https://sourceforge.net/projects/reactospl
* Updated by Saibamen - Adam Stachowicz (saibamenppl@gmail.com) (Apr, 2011)
* UTF-8 conversion by Caemyr (May, 2011)
*/
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "Pokaż lub modyfikuj listę kontroli dostępu (Access Control List) plików\n\n\
IDS_HELP "Pokaż lub modyfikuj listę kontroli dostępu (Access Control List) plików\n\n\
CACLS nazwa pliku [/T] [/E] [/C] [/G użytkownik:dostęp [...]] [/R użytkownik [...]]\n\
[/P użytkownik:dostęp [...]] [/D użytkownik [...]]\n\
nazwa pliku Pokaż ACL.\n\
@@ -43,42 +42,41 @@ Skróty:\n\
ACE będzie dziedziczony przez pliki.\n\
IO - Tylko dziedziczenie.\n\
ACE nie odnosi się do bieżącego pliku / katalogu.\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(DENY)"
IDS_SPECIAL_ACCESS, "(special access:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(DENY)"
IDS_SPECIAL_ACCESS "(special access:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"
IDS_GENERIC_ALL "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA "FILE_READ_DATA"
IDS_FILE_WRITE_DATA "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA "FILE_APPEND_DATA"
IDS_FILE_READ_EA "FILE_READ_EA"
IDS_FILE_WRITE_EA "FILE_WRITE_EA"
IDS_FILE_EXECUTE "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE "SYNCHRONIZE"
IDS_WRITE_OWNER "WRITE_OWNER"
IDS_WRITE_DAC "WRITE_DAC"
IDS_READ_CONTROL "READ_CONTROL"
IDS_DELETE "DELETE"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RIGHTS_ALL"
END

View File

@@ -1,9 +1,8 @@
LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "Exibe ou modifica as listas de controle de acesso (ACLs) de arquivos\n\n\
IDS_HELP "Exibe ou modifica as listas de controle de acesso (ACLs) de arquivos\n\n\
CACLS nome-arquivo [/T] [/E] [/C] [/G usuário:perm] [/R usuário [...]]\n\
[/P usuário:perm [...]] [/D usuário [...]]\n\
nome-arquivo Exibe ACLs.\n\
@@ -35,42 +34,41 @@ Abreviaçäes:\n\
O ACE será herdado pelos arquivos.\n\
IO - Somente herança.\n\
O ACE não se aplica ao arquivo/pasta atual.\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(DENY)"
IDS_SPECIAL_ACCESS, "(special access:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(DENY)"
IDS_SPECIAL_ACCESS "(special access:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"
IDS_GENERIC_ALL "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA "FILE_READ_DATA"
IDS_FILE_WRITE_DATA "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA "FILE_APPEND_DATA"
IDS_FILE_READ_EA "FILE_READ_EA"
IDS_FILE_WRITE_EA "FILE_WRITE_EA"
IDS_FILE_EXECUTE "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE "SYNCHRONIZE"
IDS_WRITE_OWNER "WRITE_OWNER"
IDS_WRITE_DAC "WRITE_DAC"
IDS_READ_CONTROL "READ_CONTROL"
IDS_DELETE "DELETE"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RIGHTS_ALL"
END

View File

@@ -1,16 +1,16 @@
/*
* FILE: base/applications/cacls/lang/ro-RO.rc
* ReactOS Project (http://www.reactos.org)
* TRANSLATOR: Fulea Ștefan (PM on ReactOS Forum at fulea.stefan)
* CHANGE LOG: 2011-08-20 initial translation
* 2011-10-17 diacritics change
* FILE: base/applications/cacls/lang/ro-RO.rc
* ReactOS Project (http://www.reactos.org)
* TRANSLATOR: Fulea Ștefan (PM on ReactOS Forum at fulea.stefan)
* CHANGE LOG: 2011-08-20 initial translation
* 2011-10-17 diacritics change
*/
LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "Afișează sau modifică lista de control acces (ACL) pentru fișiere\n\n\
IDS_HELP "Afișează sau modifică lista de control acces (ACL) pentru fișiere\n\n\
CACLS nume_fișier [/T] [/E] [/C] [/G utilizator:acces [...]]\n\
[/R utilizator [...]] [/P utilizator:acces [...]]\n\
[/D utilizator [...]]\n\
@@ -42,42 +42,41 @@ Abrevieri:\n\
ACE moștenită de fișiere.\n\
IO - Moștenire simplă.\n\
ACE neaplicată dosarelor/fișierelor curente.\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(INTERZIS)"
IDS_SPECIAL_ACCESS, "(acces special:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(INTERZIS)"
IDS_SPECIAL_ACCESS "(acces special:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"
IDS_GENERIC_ALL "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA "FILE_READ_DATA"
IDS_FILE_WRITE_DATA "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA "FILE_APPEND_DATA"
IDS_FILE_READ_EA "FILE_READ_EA"
IDS_FILE_WRITE_EA "FILE_WRITE_EA"
IDS_FILE_EXECUTE "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE "SYNCHRONIZE"
IDS_WRITE_OWNER "WRITE_OWNER"
IDS_WRITE_DAC "WRITE_DAC"
IDS_READ_CONTROL "READ_CONTROL"
IDS_DELETE "DELETE"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RIGHTS_ALL"
END

View File

@@ -1,9 +1,8 @@
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "Отображает или изменяет списки доступа (ACLs) к файлам\n\n\
IDS_HELP "Отображает или изменяет списки доступа (ACLs) к файлам\n\n\
CACLS имя_Файла [/T] [/E] [/C] [/G имя:право [...]] [/R имя [...]]\n\
[/P имя:право[...]] [/D имя [...]]\n\
имя_файла Вывод списков ACL.\n\
@@ -34,42 +33,41 @@ CACLS имя_Файла [/T] [/E] [/C] [/G имя:право [...]] [/R имя [
ACE будет унаследован файлами.\n\
IO - Только наследованное.\n\
ACE не будет применён к данному файлу/папке.\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(DENY)"
IDS_SPECIAL_ACCESS, "(специальный доступ:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(DENY)"
IDS_SPECIAL_ACCESS "(специальный доступ:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"
IDS_GENERIC_ALL "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA "FILE_READ_DATA"
IDS_FILE_WRITE_DATA "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA "FILE_APPEND_DATA"
IDS_FILE_READ_EA "FILE_READ_EA"
IDS_FILE_WRITE_EA "FILE_WRITE_EA"
IDS_FILE_EXECUTE "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE "SYNCHRONIZE"
IDS_WRITE_OWNER "WRITE_OWNER"
IDS_WRITE_DAC "WRITE_DAC"
IDS_READ_CONTROL "READ_CONTROL"
IDS_DELETE "DELETE"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RIGHTS_ALL"
END

View File

@@ -1,13 +1,10 @@
/*
* Slovak language file by Mário Kačmár aka Kario (kario@szm.sk) 16-01-2008
*/
/* Slovak language file by Mário Kačmár aka Kario (kario@szm.sk) 16-01-2008 */
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "Zobrazí alebo zmení zoznamy prístupových práv (Access Control List) súborov.\n\n\
IDS_HELP "Zobrazí alebo zmení zoznamy prístupových práv (Access Control List) súborov.\n\n\
CACLS názov_súboru [/T] [/E] [/C] [/G používateľ:povolenia [...]]\n\
[/R používateľ [...]] [/P používateľ:povolenia [...]]\n\
[/D používateľ [...]]\n\
@@ -41,42 +38,41 @@ Skratky:\n\
ACE bude zdedené po súboroch.\n\
IO - Iba zdediť.\n\
ACE sa neaplikuje na aktuálny súbor alebo adresár.\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(DENY)"
IDS_SPECIAL_ACCESS, "(špeciálny prístup:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(DENY)"
IDS_SPECIAL_ACCESS "(špeciálny prístup:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"
IDS_GENERIC_ALL "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA "FILE_READ_DATA"
IDS_FILE_WRITE_DATA "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA "FILE_APPEND_DATA"
IDS_FILE_READ_EA "FILE_READ_EA"
IDS_FILE_WRITE_EA "FILE_WRITE_EA"
IDS_FILE_EXECUTE "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE "SYNCHRONIZE"
IDS_WRITE_OWNER "WRITE_OWNER"
IDS_WRITE_DAC "WRITE_DAC"
IDS_READ_CONTROL "READ_CONTROL"
IDS_DELETE "DELETE"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RIGHTS_ALL"
END

View File

@@ -0,0 +1,72 @@
LANGUAGE LANG_ALBANIAN, SUBLANG_NEUTRAL
STRINGTABLE
BEGIN
IDS_HELP "Shfaq ose modifiko kontrollin e listes se aksesit (ACLs) te skedarit\n\n\
CACLS Emri i skedes [/T] [/E] [/C] [/G perdoruesi:perm [...]] [/R perdoruesi [...]]\n\
[/P perdoruese:perm [...]] [/D perdoruesi [...]]\n\
Emri Skedes Sfaq ACLs.\n\
/T Ndryshon ACLs e skedave specifike ne\n\
direktorin e tanishme dhe nen-direktorite.\n\
/E Modifiko ACL dhe mos e zevendeso.\n\
/C Vazhdo ne erroret e rrefuzimit te hyrjes.\n\
/G perdorues:perm Jep te drejta aksesi perdoruesit specifik.\n\
Perm can be: R Lexo\n\
W Shkruaj\n\
C Ndrysho (write)\n\
F Kontroll Plote\n\
/R perdorues Hiq te drejta specifike perdoruesit (te vlefshem vetem me /E.\n\
/P perdorues:perm Ndryshon te drejta e perdoruesit.\n\
Perm mund te jete: N Asnje\n\
R Lexo\n\
W Shkruaj\n\
C Ndrysho (write)\n\
F Kontroll Plote\n\
/D perdorues Moho akses speficik perdoruesit.\n\
Jokeri mund te perdoret per te specifikuar me shume se nje dokument ne nje komande.\n\
Ju mund te specifikoni me shume se nje perdorues ne komande.\n\n\
Shkurtesat:\n\
CI - Enë trashiguese.\n\
Asi do te trashëgohet nga skedaret.\n\
OI - Objekti trashigues.\n\
Asi do te trashëgohet nga dokumentat.\n\
IO - Vetem e trashëguar.\n\
Asi nuk aplikohet tek dokumenti/skedari aktual.\n"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(DENY)"
IDS_SPECIAL_ACCESS "(special access:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"
IDS_GENERIC_ALL "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA "FILE_READ_DATA"
IDS_FILE_WRITE_DATA "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA "FILE_APPEND_DATA"
IDS_FILE_READ_EA "FILE_READ_EA"
IDS_FILE_WRITE_EA "FILE_WRITE_EA"
IDS_FILE_EXECUTE "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE "SYNCHRONIZE"
IDS_WRITE_OWNER "WRITE_OWNER"
IDS_WRITE_DAC "WRITE_DAC"
IDS_READ_CONTROL "READ_CONTROL"
IDS_DELETE "DELETE"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RIGHTS_ALL"
END

View File

@@ -1,16 +1,15 @@
/*
* PROJECT: ReactOS CACLS
* FILE: base/applications/cacls/lang/sv-SE.rc
* PURPOSE: Swedish resource file
* TRANSLATOR: Jaix Bly
* PROJECT: ReactOS CACLS
* FILE: base/applications/cacls/lang/sv-SE.rc
* PURPOSE: Swedish resource file
* TRANSLATOR: Jaix Bly
*/
LANGUAGE LANG_SWEDISH, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "Visar eller ändrar rättighets-kontroll-listor (ACL) av filer\n\n\
IDS_HELP "Visar eller ändrar rättighets-kontroll-listor (ACL) av filer\n\n\
CACLS filnamn [/T] [/E] [/C] [/G användare:rättighet [...]] [/R användare [...]]\n\
[/P användare:rättighet [...]] [/D användare [...]]\n\
filnamn Visar ACL.\n\
@@ -40,42 +39,41 @@ Förkortningar:\n\
ACE kommer att bli ärvd av filer.\n\
IO - Inherit Only.\n\
ACE gäller inte nuvarende fil/katalog.\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(NEKA)"
IDS_SPECIAL_ACCESS, "(speciell rättighet:)"
IDS_GENERIC_READ, "GENERISK_LÄSNING"
IDS_GENERIC_WRITE, "GENERISK_SKRIVNING"
IDS_GENERIC_EXECUTE, "GENERISK_KÖRNING"
IDS_GENERIC_ALL, "GENERISK_ALLT"
IDS_FILE_GENERIC_EXECUTE, "FIL_GENERISK_KJØRE"
IDS_FILE_GENERIC_READ, "FIL_GENERISK_LÄSNING"
IDS_FILE_GENERIC_WRITE, "FIL_GENERISK_SKRIVNING"
IDS_FILE_READ_DATA, "FIL_LÄS_DATA"
IDS_FILE_WRITE_DATA, "FIL_SKRIV_DATA"
IDS_FILE_APPEND_DATA, "FIL_TILLFÖRA_DATA"
IDS_FILE_READ_EA, "FIL_LÄS_EA"
IDS_FILE_WRITE_EA, "FIL_SKRIVA_EA"
IDS_FILE_EXECUTE, "FIL_KÖRA"
IDS_FILE_DELETE_CHILD, "FIL_RADERA_BARN"
IDS_FILE_READ_ATTRIBUTES, "FIL_LÄSA_ATTRIBUT"
IDS_FILE_WRITE_ATTRIBUTES, "FIL_SKRIVA_ATTRIBUT"
IDS_MAXIMUM_ALLOWED, "MAXIMALT_TILLÅTNA"
IDS_ACCESS_SYSTEM_SECURITY, "TILLGÅNG_SYSTEM_SÄKERHET"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIKA_RÄTTIGHETER_ALLT"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RÄTTIGHETER_KRÄVS"
IDS_SYNCHRONIZE, "SYNKRONISERA"
IDS_WRITE_OWNER, "SKRIVA_ÄGARE"
IDS_WRITE_DAC, "SKRIVA_DAC"
IDS_READ_CONTROL, "LÄSE_KONTROLL"
IDS_DELETE, "RADERA"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RÄTTIGHETER_ALLT"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(NEKA)"
IDS_SPECIAL_ACCESS "(speciell rättighet:)"
IDS_GENERIC_READ "GENERISK_LÄSNING"
IDS_GENERIC_WRITE "GENERISK_SKRIVNING"
IDS_GENERIC_EXECUTE "GENERISK_KÖRNING"
IDS_GENERIC_ALL "GENERISK_ALLT"
IDS_FILE_GENERIC_EXECUTE "FIL_GENERISK_KJØRE"
IDS_FILE_GENERIC_READ "FIL_GENERISK_LÄSNING"
IDS_FILE_GENERIC_WRITE "FIL_GENERISK_SKRIVNING"
IDS_FILE_READ_DATA "FIL_LÄS_DATA"
IDS_FILE_WRITE_DATA "FIL_SKRIV_DATA"
IDS_FILE_APPEND_DATA "FIL_TILLFÖRA_DATA"
IDS_FILE_READ_EA "FIL_LÄS_EA"
IDS_FILE_WRITE_EA "FIL_SKRIVA_EA"
IDS_FILE_EXECUTE "FIL_KÖRA"
IDS_FILE_DELETE_CHILD "FIL_RADERA_BARN"
IDS_FILE_READ_ATTRIBUTES "FIL_LÄSA_ATTRIBUT"
IDS_FILE_WRITE_ATTRIBUTES "FIL_SKRIVA_ATTRIBUT"
IDS_MAXIMUM_ALLOWED "MAXIMALT_TILLÅTNA"
IDS_ACCESS_SYSTEM_SECURITY "TILLGÅNG_SYSTEM_SÄKERHET"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIKA_RÄTTIGHETER_ALLT"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RÄTTIGHETER_KRÄVS"
IDS_SYNCHRONIZE "SYNKRONISERA"
IDS_WRITE_OWNER "SKRIVA_ÄGARE"
IDS_WRITE_DAC "SKRIVA_DAC"
IDS_READ_CONTROL "LÄSE_KONTROLL"
IDS_DELETE "RADERA"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RÄTTIGHETER_ALLT"
END

View File

@@ -1,17 +1,16 @@
/*
* PROJECT: ReactOS CACLS
* LICENSE: GPL - See COPYING in the top level directory
* FILE: base/applications/cacls/lang/uk-UA.rc
* PURPOSE: Ukraianian Language File for PROJECT
* TRANSLATOR: Rostislav Zabolotny
* PROJECT: ReactOS CACLS
* LICENSE: GPL - See COPYING in the top level directory
* FILE: base/applications/cacls/lang/uk-UA.rc
* PURPOSE: Ukraianian Language File for PROJECT
* TRANSLATOR: Rostislav Zabolotny
*/
LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "Відображає чи модифікує списки доступу (ACLs) до файлів\n\n\
IDS_HELP "Відображає чи модифікує списки доступу (ACLs) до файлів\n\n\
CACLS ім'я_файлу [/T] [/E] [/C] [/G користувач:права [...]] [/R користувач [...]]\n\
[/P користувач:права [...]] [/D користувач [...]]\n\
ім'я_файлу Виведення існуючих ACL.\n\
@@ -26,7 +25,7 @@ CACLS ім'я_файлу [/T] [/E] [/C] [/G користувач:права [...
F Повний доступ\n\
/R користувач Скасувати права доступу вказаного користувача(корректно тільки з /E).\n\
/P користувач:права Замінити вказані права користувача.\n\
Види прав: R Читати\n\
Види прав: R Читати\n\
W Записувати\n\
C Змінювати (записувати)\n\
F Повний доступ\n\
@@ -40,42 +39,41 @@ CACLS ім'я_файлу [/T] [/E] [/C] [/G користувач:права [...
ACE буде успадковуватися файлами.\n\
IO - Тільки Успадкування.(Inherit Only)\n\
ACE не буде застосований для поточного файла/папки.\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(DENY)"
IDS_SPECIAL_ACCESS, "(спеціальний доступ:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(DENY)"
IDS_SPECIAL_ACCESS "(спеціальний доступ:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"
IDS_GENERIC_ALL "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA "FILE_READ_DATA"
IDS_FILE_WRITE_DATA "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA "FILE_APPEND_DATA"
IDS_FILE_READ_EA "FILE_READ_EA"
IDS_FILE_WRITE_EA "FILE_WRITE_EA"
IDS_FILE_EXECUTE "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE "SYNCHRONIZE"
IDS_WRITE_OWNER "WRITE_OWNER"
IDS_WRITE_DAC "WRITE_DAC"
IDS_READ_CONTROL "READ_CONTROL"
IDS_DELETE "DELETE"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RIGHTS_ALL"
END

View File

@@ -1,30 +1,16 @@
/*
* cacls (Simplified Chinese resources)
* (简体中文资源)
* Copyright 2007 zhangbing <e_zb@21cn.com, ezb@mail.gywb.cn>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS CACLS
* FILE: base/applications/cacls/lang/zh-CN.rc
* LICENSE: LGPL - See COPYING.LIB in the top level directory
* PURPOSE: Simplified Chinese resource file
* TRANSLATOR: zhangbing <e_zb@21cn.com, ezb@mail.gywb.cn>
*/
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "显示或者修改文件的访问控制表\n\n\
IDS_HELP "显示或者修改文件的访问控制表\n\n\
CACLS filename [/T] [/E] [/C] [/G user:perm [...]] [/R user [...]]\n\
[/P user:perm [...]] [/D user [...]]\n\
filename 显示 ACLs。\n\
@@ -54,42 +40,41 @@ CACLS filename [/T] [/E] [/C] [/G user:perm [...]] [/R user [...]]\n\
ACE 会由文件继承。\n\
IO - 只继承。\n\
ACE 不适用于当前文件/目录。\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(DENY)"
IDS_SPECIAL_ACCESS, "(special access:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(DENY)"
IDS_SPECIAL_ACCESS "(special access:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"
IDS_GENERIC_ALL "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA "FILE_READ_DATA"
IDS_FILE_WRITE_DATA "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA "FILE_APPEND_DATA"
IDS_FILE_READ_EA "FILE_READ_EA"
IDS_FILE_WRITE_EA "FILE_WRITE_EA"
IDS_FILE_EXECUTE "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE "SYNCHRONIZE"
IDS_WRITE_OWNER "WRITE_OWNER"
IDS_WRITE_DAC "WRITE_DAC"
IDS_READ_CONTROL "READ_CONTROL"
IDS_DELETE "DELETE"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RIGHTS_ALL"
END

View File

@@ -1,30 +1,16 @@
/*
* cacls (TRADITIONAL Chinese resources)
* (繁體中文資源)
* Copyright 2007 jauming <jauming.tw@gmail.com>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS CACLS
* FILE: base/applications/cacls/lang/zh-TW.rc
* LICENSE: LGPL - See COPYING.LIB in the top level directory
* PURPOSE: TRADITIONAL Chinese resource file
* TRANSLATOR: jauming <jauming.tw@gmail.com>
*/
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_HELP, "顯示或者修改文件的訪問控制表\n\n\
IDS_HELP "顯示或者修改文件的訪問控制表\n\n\
CACLS filename [/T] [/E] [/C] [/G user:perm [...]] [/R user [...]]\n\
[/P user:perm [...]] [/D user [...]]\n\
filename 顯示 ACLs。\n\
@@ -54,42 +40,41 @@ CACLS filename [/T] [/E] [/C] [/G user:perm [...]] [/R user [...]]\n\
ACE 會由文件繼承。\n\
IO - 只繼承。\n\
ACE 不適用於當前文件/目錄。\n"
IDS_ABBR_CI, "(CI)"
IDS_ABBR_OI, "(OI)"
IDS_ABBR_IO, "(IO)"
IDS_ABBR_FULL, "F"
IDS_ABBR_READ, "R"
IDS_ABBR_WRITE, "W"
IDS_ABBR_CHANGE, "C"
IDS_ABBR_NONE, "N"
IDS_ALLOW, ""
IDS_DENY, "(DENY)"
IDS_SPECIAL_ACCESS, "(special access:)"
IDS_GENERIC_READ, "GENERIC_READ"
IDS_GENERIC_WRITE, "GENERIC_WRITE"
IDS_GENERIC_EXECUTE, "GENERIC_EXECUTE"
IDS_GENERIC_ALL, "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE, "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ, "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE, "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA, "FILE_READ_DATA"
IDS_FILE_WRITE_DATA, "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA, "FILE_APPEND_DATA"
IDS_FILE_READ_EA, "FILE_READ_EA"
IDS_FILE_WRITE_EA, "FILE_WRITE_EA"
IDS_FILE_EXECUTE, "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD, "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES, "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES, "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED, "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY, "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL, "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED, "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE, "SYNCHRONIZE"
IDS_WRITE_OWNER, "WRITE_OWNER"
IDS_WRITE_DAC, "WRITE_DAC"
IDS_READ_CONTROL, "READ_CONTROL"
IDS_DELETE, "DELETE"
IDS_STANDARD_RIGHTS_ALL, "STANDARD_RIGHTS_ALL"
IDS_ABBR_CI "(CI)"
IDS_ABBR_OI "(OI)"
IDS_ABBR_IO "(IO)"
IDS_ABBR_FULL "F"
IDS_ABBR_READ "R"
IDS_ABBR_WRITE "W"
IDS_ABBR_CHANGE "C"
IDS_ABBR_NONE "N"
IDS_ALLOW ""
IDS_DENY "(DENY)"
IDS_SPECIAL_ACCESS "(special access:)"
IDS_GENERIC_READ "GENERIC_READ"
IDS_GENERIC_WRITE "GENERIC_WRITE"
IDS_GENERIC_EXECUTE "GENERIC_EXECUTE"
IDS_GENERIC_ALL "GENERIC_ALL"
IDS_FILE_GENERIC_EXECUTE "FILE_GENERIC_EXECUTE"
IDS_FILE_GENERIC_READ "FILE_GENERIC_READ"
IDS_FILE_GENERIC_WRITE "FILE_GENERIC_WRITE"
IDS_FILE_READ_DATA "FILE_READ_DATA"
IDS_FILE_WRITE_DATA "FILE_WRITE_DATA"
IDS_FILE_APPEND_DATA "FILE_APPEND_DATA"
IDS_FILE_READ_EA "FILE_READ_EA"
IDS_FILE_WRITE_EA "FILE_WRITE_EA"
IDS_FILE_EXECUTE "FILE_EXECUTE"
IDS_FILE_DELETE_CHILD "FILE_DELETE_CHILD"
IDS_FILE_READ_ATTRIBUTES "FILE_READ_ATTRIBUTES"
IDS_FILE_WRITE_ATTRIBUTES "FILE_WRITE_ATTRIBUTES"
IDS_MAXIMUM_ALLOWED "MAXIMUM_ALLOWED"
IDS_ACCESS_SYSTEM_SECURITY "ACCESS_SYSTEM_SECURITY"
IDS_SPECIFIC_RIGHTS_ALL "SPECIFIC_RIGHTS_ALL"
IDS_STANDARD_RIGHTS_REQUIRED "STANDARD_RIGHTS_REQUIRED"
IDS_SYNCHRONIZE "SYNCHRONIZE"
IDS_WRITE_OWNER "WRITE_OWNER"
IDS_WRITE_DAC "WRITE_DAC"
IDS_READ_CONTROL "READ_CONTROL"
IDS_DELETE "DELETE"
IDS_STANDARD_RIGHTS_ALL "STANDARD_RIGHTS_ALL"
END

View File

@@ -1,41 +1,41 @@
#pragma once
#define IDS_HELP 101
#define IDS_ABBR_CI 102
#define IDS_ABBR_OI 103
#define IDS_ABBR_IO 104
#define IDS_ABBR_FULL 105
#define IDS_ABBR_READ 106
#define IDS_ABBR_WRITE 107
#define IDS_ABBR_CHANGE 108
#define IDS_ABBR_NONE 109
#define IDS_ALLOW 110
#define IDS_DENY 111
#define IDS_SPECIAL_ACCESS 112
#define IDS_HELP 101
#define IDS_ABBR_CI 102
#define IDS_ABBR_OI 103
#define IDS_ABBR_IO 104
#define IDS_ABBR_FULL 105
#define IDS_ABBR_READ 106
#define IDS_ABBR_WRITE 107
#define IDS_ABBR_CHANGE 108
#define IDS_ABBR_NONE 109
#define IDS_ALLOW 110
#define IDS_DENY 111
#define IDS_SPECIAL_ACCESS 112
#define IDS_GENERIC_READ 113
#define IDS_GENERIC_WRITE 114
#define IDS_GENERIC_EXECUTE 115
#define IDS_GENERIC_ALL 116
#define IDS_FILE_GENERIC_EXECUTE 118
#define IDS_FILE_GENERIC_READ 119
#define IDS_FILE_GENERIC_WRITE 120
#define IDS_FILE_READ_DATA 121
#define IDS_FILE_WRITE_DATA 122
#define IDS_FILE_APPEND_DATA 123
#define IDS_FILE_READ_EA 124
#define IDS_FILE_WRITE_EA 125
#define IDS_FILE_EXECUTE 126
#define IDS_FILE_DELETE_CHILD 127
#define IDS_FILE_READ_ATTRIBUTES 128
#define IDS_FILE_WRITE_ATTRIBUTES 129
#define IDS_MAXIMUM_ALLOWED 130
#define IDS_ACCESS_SYSTEM_SECURITY 131
#define IDS_SPECIFIC_RIGHTS_ALL 132
#define IDS_STANDARD_RIGHTS_REQUIRED 133
#define IDS_SYNCHRONIZE 134
#define IDS_WRITE_OWNER 135
#define IDS_WRITE_DAC 136
#define IDS_READ_CONTROL 137
#define IDS_DELETE 138
#define IDS_STANDARD_RIGHTS_ALL 139
#define IDS_GENERIC_READ 113
#define IDS_GENERIC_WRITE 114
#define IDS_GENERIC_EXECUTE 115
#define IDS_GENERIC_ALL 116
#define IDS_FILE_GENERIC_EXECUTE 118
#define IDS_FILE_GENERIC_READ 119
#define IDS_FILE_GENERIC_WRITE 120
#define IDS_FILE_READ_DATA 121
#define IDS_FILE_WRITE_DATA 122
#define IDS_FILE_APPEND_DATA 123
#define IDS_FILE_READ_EA 124
#define IDS_FILE_WRITE_EA 125
#define IDS_FILE_EXECUTE 126
#define IDS_FILE_DELETE_CHILD 127
#define IDS_FILE_READ_ATTRIBUTES 128
#define IDS_FILE_WRITE_ATTRIBUTES 129
#define IDS_MAXIMUM_ALLOWED 130
#define IDS_ACCESS_SYSTEM_SECURITY 131
#define IDS_SPECIFIC_RIGHTS_ALL 132
#define IDS_STANDARD_RIGHTS_REQUIRED 133
#define IDS_SYNCHRONIZE 134
#define IDS_WRITE_OWNER 135
#define IDS_WRITE_DAC 136
#define IDS_READ_CONTROL 137
#define IDS_DELETE 138
#define IDS_STANDARD_RIGHTS_ALL 139

View File

@@ -1,74 +0,0 @@
// UTF-8
#pragma code_page(65001)
#ifdef LANGUAGE_BG_BG
#include "lang/bg-BG.rc"
#endif
#ifdef LANGUAGE_CA_ES
#include "lang/ca-ES.rc"
#endif
#ifdef LANGUAGE_CS_CZ
#include "lang/cs-CZ.rc"
#endif
#ifdef LANGUAGE_DA_DK
#include "lang/da-DK.rc"
#endif
#ifdef LANGUAGE_DE_DE
#include "lang/de-DE.rc"
#endif
#ifdef LANGUAGE_EL_GR
#include "lang/el-GR.rc"
#endif
#ifdef LANGUAGE_EN_US
#include "lang/en-US.rc"
#endif
#ifdef LANGUAGE_ES_ES
#include "lang/es-ES.rc"
#endif
#ifdef LANGUAGE_FR_FR
#include "lang/fr-FR.rc"
#endif
#ifdef LANGUAGE_ID_ID
#include "lang/id-ID.rc"
#endif
#ifdef LANGUAGE_IT_IT
#include "lang/it-IT.rc"
#endif
#ifdef LANGUAGE_JA_JP
#include "lang/ja-JP.rc"
#endif
#ifdef LANGUAGE_KO_KR
#include "lang/ko-KR.rc"
#endif
#ifdef LANGUAGE_NL_NL
#include "lang/nl-NL.rc"
#endif
#ifdef LANGUAGE_NB_NO
#include "lang/no-NO.rc"
#endif
#ifdef LANGUAGE_PL_PL
#include "lang/pl-PL.rc"
#endif
#ifdef LANGUAGE_PT_BR
#include "lang/pt-BR.rc"
#endif
#ifdef LANGUAGE_RO_RO
#include "lang/ro-RO.rc"
#endif
#ifdef LANGUAGE_RU_RU
#include "lang/ru-RU.rc"
#endif
#ifdef LANGUAGE_SK_SK
#include "lang/sk-SK.rc"
#endif
#ifdef LANGUAGE_SV_SE
#include "lang/sv-SE.rc"
#endif
#ifdef LANGUAGE_UK_UA
#include "lang/uk-UA.rc"
#endif
#ifdef LANGUAGE_ZH_CN
#include "lang/zh-CN.rc"
#endif
#ifdef LANGUAGE_ZH_TW
#include "lang/zh-TW.rc"
#endif

View File

@@ -1,19 +1,20 @@
add_definitions(-DDISABLE_HTMLHELP_SUPPORT=1)
add_executable(calc
list(APPEND SOURCE
about.c
convert.c
function.c
rpn.c
utl.c
winmain.c
resource.rc)
calc.h)
add_executable(calc ${SOURCE} resource.rc)
set_module_type(calc win32gui UNICODE)
add_importlibs(calc advapi32 user32 gdi32 msvcrt kernel32)
if(MSVC)
add_importlibs(calc ntdll)
endif()
add_pch(calc calc.h)
add_pch(calc calc.h SOURCE)
add_cd_file(TARGET calc DESTINATION reactos/system32 FOR all)

View File

@@ -1,19 +1,16 @@
#ifndef _CALC_H
#define _CALC_H
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
#include <winuser.h>
#include <wingdi.h>
#include <winreg.h>
#include <tchar.h>
//#include <stdio.h>
//#include <string.h>
#include <math.h>
#include <float.h>
#include <malloc.h>
#ifndef DISABLE_HTMLHELP_SUPPORT
#include <htmlhelp.h>
#endif
#include <limits.h>
/* Messages reserved for the main dialog */
#define WM_CLOSE_STATS (WM_APP+1)
@@ -160,7 +157,6 @@ typedef struct {
extern calc_t calc;
//
#define CALC_E 2.7182818284590452354
#define CALC_PI_2 1.57079632679489661923
@@ -223,18 +219,14 @@ int rpn_is_zero(calc_number_t *c);
void rpn_alloc(calc_number_t *c);
void rpn_free(calc_number_t *c);
//
void prepare_rpn_result_2(calc_number_t *rpn, TCHAR *buffer, int size, int base);
void convert_text2number_2(calc_number_t *a);
void convert_real_integer(unsigned int base);
//
INT_PTR CALLBACK AboutDlgProc(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp);
//
void ConvExecute(HWND hWnd);
void ConvAdjust(HWND hWnd, int n_cat);
void ConvInit(HWND hWnd);
#endif /* _CALC_H */

View File

@@ -1,5 +1,7 @@
#include "calc.h"
#include <limits.h>
void apply_int_mask(calc_number_t *r)
{
unsigned __int64 mask;

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,718 @@
/* TRANSLATOR : Ardit Dani (Ard1t) (ardit.dani@gmail.com)
* DATE OF TR: 29-11-2013
*/
LANGUAGE LANG_ALBANIAN, SUBLANG_NEUTRAL
/* Dialogs */
IDD_DIALOG_SCIENTIFIC DIALOGEX 0, 0, 316, 163
STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Makine Llogaritje"
MENU IDR_MENU_SCIENTIFIC_1
FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
GROUPBOX "", IDC_STATIC, 5 ,14, 141, 20
CONTROL "Hex", IDC_RADIO_HEX, "Button", BS_AUTORADIOBUTTON, 8, 21, 30, 10
CONTROL "Dec", IDC_RADIO_DEC, "Button", BS_AUTORADIOBUTTON, 41, 21, 30, 10
CONTROL "Oct", IDC_RADIO_OCT, "Button", BS_AUTORADIOBUTTON, 74, 21, 30, 10
CONTROL "Bin", IDC_RADIO_BIN, "Button", BS_AUTORADIOBUTTON, 107, 21, 30, 10
GROUPBOX "", IDC_STATIC, 5, 34, 84, 20
CONTROL "Inv", IDC_CHECK_INV, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 41, 26, 10
CONTROL "Hyp", IDC_CHECK_HYP, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 49, 41, 29, 10
CTEXT "", IDC_TEXT_PARENT, 93, 38, 18, 16, SS_CENTERIMAGE, WS_EX_CLIENTEDGE
CTEXT "", IDC_TEXT_MEMORY, 126, 38, 18, 16, SS_CENTERIMAGE, WS_EX_CLIENTEDGE
PUSHBUTTON "Sta", IDC_BUTTON_STA, 5, 60, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Ave", IDC_BUTTON_AVE, 5, 80, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Sum", IDC_BUTTON_SUM, 5, 100, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "s", IDC_BUTTON_S, 5, 120, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Dat", IDC_BUTTON_DAT, 5, 140, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "F-E", IDC_BUTTON_FE, 38, 60, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "dms", IDC_BUTTON_DMS, 38, 80, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "sin", IDC_BUTTON_SIN, 38, 100, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "cos", IDC_BUTTON_COS, 38, 120, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "tan", IDC_BUTTON_TAN, 38, 140, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "(", IDC_BUTTON_LEFTPAR, 64, 60, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Exp", IDC_BUTTON_EXP, 64, 80, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "x^y", IDC_BUTTON_XeY, 64, 100, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "x^2", IDC_BUTTON_Xe2, 64, 120, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "x^3", IDC_BUTTON_Xe3, 64, 140, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON ")", IDC_BUTTON_RIGHTPAR, 90, 60, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "ln", IDC_BUTTON_LN, 90, 80, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "log", IDC_BUTTON_LOG, 90, 100, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "n!", IDC_BUTTON_NF, 90, 120, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1/x", IDC_BUTTON_RX, 90, 140, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MC", IDC_BUTTON_MC, 123, 60, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MR", IDC_BUTTON_MR, 123, 80, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MS", IDC_BUTTON_MS, 123, 100, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "M+", IDC_BUTTON_MP, 123, 120, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "pi", IDC_BUTTON_PI, 123, 140, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "7", IDC_BUTTON_7, 156, 60, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "4", IDC_BUTTON_4, 156, 80, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1", IDC_BUTTON_1, 156, 100, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "0", IDC_BUTTON_0, 156, 120, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "A", IDC_BUTTON_A, 156, 140, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "8", IDC_BUTTON_8, 182, 60, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "5", IDC_BUTTON_5, 182, 80, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "2", IDC_BUTTON_2, 182, 100, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+/-", IDC_BUTTON_SIGN, 182, 120, 24, 18,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "B", IDC_BUTTON_B, 182, 140, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "9", IDC_BUTTON_9, 208, 60, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "6", IDC_BUTTON_6, 208, 80, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "3", IDC_BUTTON_3, 208, 100, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON ",", IDC_BUTTON_DOT, 208, 120, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "C", IDC_BUTTON_C, 208, 140, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "/", IDC_BUTTON_DIV, 234, 60, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "*", IDC_BUTTON_MULT, 234, 80, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "-", IDC_BUTTON_SUB, 234, 100, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+", IDC_BUTTON_ADD, 234, 120, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "D", IDC_BUTTON_D, 234, 140, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Mod", IDC_BUTTON_MOD, 260, 60, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Or", IDC_BUTTON_OR, 260, 80, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Lsh", IDC_BUTTON_LSH, 260, 100, 24, 18, BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "=", IDC_BUTTON_EQU, 260, 120, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "E", IDC_BUTTON_E, 260, 140, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "And", IDC_BUTTON_AND, 286, 60, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Xor", IDC_BUTTON_XOR, 286, 80, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Not", IDC_BUTTON_NOT, 286, 100, 24, 18, BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Int", IDC_BUTTON_INT, 286, 120, 24, 18, BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "F", IDC_BUTTON_F, 286, 140, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
GROUPBOX "", IDC_STATIC, 147, 14, 163, 20
CONTROL "Qword", IDC_RADIO_QWORD, "Button", BS_AUTORADIOBUTTON |
NOT WS_VISIBLE, 150, 21, 38, 10
CONTROL "Dword", IDC_RADIO_DWORD, "Button", BS_AUTORADIOBUTTON |
NOT WS_VISIBLE, 190, 21, 38, 10
CONTROL "Word", IDC_RADIO_WORD, "Button", BS_AUTORADIOBUTTON |
NOT WS_VISIBLE, 230, 21, 38, 10
CONTROL "Byte", IDC_RADIO_BYTE, "Button", BS_AUTORADIOBUTTON |
NOT WS_VISIBLE, 270, 21, 38, 10
CONTROL "Degrees", IDC_RADIO_DEG, "Button", BS_AUTORADIOBUTTON, 150, 21, 45, 10
CONTROL "Radians", IDC_RADIO_RAD, "Button", BS_AUTORADIOBUTTON, 204, 21, 45, 10
CONTROL "Gradians", IDC_RADIO_GRAD, "Button", BS_AUTORADIOBUTTON, 258, 21, 45, 10
PUSHBUTTON "C", IDC_BUTTON_CANC, 267, 38, 43, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "CE", IDC_BUTTON_CE, 222, 38, 43, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Back", IDC_BUTTON_BACK, 177, 38, 43, 18, BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
RTEXT "", IDC_TEXT_OUTPUT, 5, 1, 305, 14, SS_CENTERIMAGE, WS_EX_CLIENTEDGE
DEFPUSHBUTTON "", IDC_BUTTON_FOCUS, 0, 0, 5, 5, NOT WS_VISIBLE
END
IDD_DIALOG_STANDARD DIALOGEX 0, 0, 169, 128
STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Makine Llogaritje"
MENU IDR_MENU_STANDARD
FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
PUSHBUTTON "C", IDC_BUTTON_CANC, 123, 23, 41, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "CE", IDC_BUTTON_CE, 80, 23, 41, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Back", IDC_BUTTON_BACK, 36, 23, 42, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
RTEXT "", IDC_TEXT_OUTPUT, 5, 1, 159, 14, SS_CENTERIMAGE, WS_EX_CLIENTEDGE
PUSHBUTTON "7", IDC_BUTTON_7, 36, 45, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "4", IDC_BUTTON_4, 36, 65, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1", IDC_BUTTON_1, 36, 85, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "0", IDC_BUTTON_0, 36, 105, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "8", IDC_BUTTON_8, 62, 45, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "5", IDC_BUTTON_5, 62, 65, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "2", IDC_BUTTON_2, 62, 85, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+/-", IDC_BUTTON_SIGN, 62, 105, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "9", IDC_BUTTON_9, 88, 45, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "6", IDC_BUTTON_6, 88, 65, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "3", IDC_BUTTON_3, 88, 85, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON ",", IDC_BUTTON_DOT, 88, 105, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "/", IDC_BUTTON_DIV, 114, 45, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "*", IDC_BUTTON_MULT, 114, 65, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "-", IDC_BUTTON_SUB, 114, 85, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+", IDC_BUTTON_ADD, 114, 105, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Sqrt", IDC_BUTTON_SQRT, 140, 45, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "%", IDC_BUTTON_PERCENT, 140, 65, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1/x", IDC_BUTTON_RX, 140, 85, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "=", IDC_BUTTON_EQU, 140, 105, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
CTEXT "", IDC_TEXT_MEMORY, 8, 24, 18, 16, SS_CENTERIMAGE, WS_EX_CLIENTEDGE
PUSHBUTTON "MC", IDC_BUTTON_MC, 5, 45, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MR", IDC_BUTTON_MR, 5, 65, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MS", IDC_BUTTON_MS, 5, 85, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "M+", IDC_BUTTON_MP, 5, 105, 24, 18, BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
DEFPUSHBUTTON "", IDC_BUTTON_FOCUS, 0, 0, 5, 5, NOT WS_VISIBLE
END
IDD_DIALOG_CONVERSION DIALOGEX 0, 0, 320, 130
STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Makine Llogaritje"
MENU IDR_MENU_STANDARD
FONT 8, "MS Shell Dlg"
BEGIN
PUSHBUTTON "Konverto", IDC_BUTTON_CONVERT, 35, 105, 76, 17
COMBOBOX IDC_COMBO_CATEGORY, 5, 31, 140, 168, CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP | CBS_SORT
LTEXT "Category:", IDC_STATIC, 5, 20, 56, 8
COMBOBOX IDC_COMBO_FROM, 5, 60, 140, 168, CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP | CBS_SORT
LTEXT "Konverto nga:", IDC_STATIC, 5, 49, 56, 8
COMBOBOX IDC_COMBO_TO, 5, 87, 140, 168, CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP | CBS_SORT
LTEXT "Konverto ne:", IDC_STATIC, 5, 76, 56, 8
CONTROL "C", IDC_BUTTON_CANC, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 276, 24, 40, 17
CONTROL "CE", IDC_BUTTON_CE, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 232, 24, 40, 17
CONTROL "Back", IDC_BUTTON_BACK, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 188, 24, 40,17
RTEXT "", IDC_TEXT_OUTPUT, 5, 1, 312, 14, SS_CENTERIMAGE, WS_EX_CLIENTEDGE
CONTROL "7", IDC_BUTTON_7, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 188, 48, 24, 18
CONTROL "4", IDC_BUTTON_4, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 188, 67, 24, 18
CONTROL "1", IDC_BUTTON_1, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 188, 86, 24, 18
CONTROL "0", IDC_BUTTON_0, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 188, 105, 24, 18
CONTROL "8", IDC_BUTTON_8, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 214, 48, 24, 18
CONTROL "5", IDC_BUTTON_5, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 214, 67, 24, 18
CONTROL "2", IDC_BUTTON_2, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 214, 86, 24, 18
CONTROL "+/-", IDC_BUTTON_SIGN, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 214, 105, 24, 18
CONTROL "9", IDC_BUTTON_9, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 240, 48, 24, 18
CONTROL "6", IDC_BUTTON_6, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 240, 67, 24, 18
CONTROL "3", IDC_BUTTON_3, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 240, 86, 24, 18
CONTROL ",", IDC_BUTTON_DOT, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 240, 105, 24, 18
CONTROL "/", IDC_BUTTON_DIV, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 266, 48, 24, 18
CONTROL "*", IDC_BUTTON_MULT, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 266, 67, 24, 18
CONTROL "-", IDC_BUTTON_SUB, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 266, 86, 24, 18
CONTROL "+", IDC_BUTTON_ADD, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 266, 105, 24, 18
CONTROL "Sqrt", IDC_BUTTON_SQRT, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 292, 48, 24, 18
CONTROL "%", IDC_BUTTON_PERCENT, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 292, 67, 24, 18
CONTROL "1/x", IDC_BUTTON_RX, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 292, 86, 24, 18
CONTROL "=", IDC_BUTTON_EQU, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 292, 105, 24, 18
CTEXT "", IDC_TEXT_MEMORY, 152, 24, 24, 18, SS_CENTERIMAGE, WS_EX_CLIENTEDGE
CONTROL "MC", IDC_BUTTON_MC, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 152, 48, 24, 18
CONTROL "MR", IDC_BUTTON_MR, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 152, 67, 24, 18
CONTROL "MS", IDC_BUTTON_MS, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 152, 86, 24, 18
CONTROL "M+", IDC_BUTTON_MP, "Button", BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 152, 105, 24, 18
DEFPUSHBUTTON "", IDC_BUTTON_FOCUS, 0, 0, 5, 5, NOT WS_VISIBLE
END
IDD_DIALOG_ABOUT DIALOGEX 0, 0, 264, 169
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Informacione mbi Makine Llogaritje ReactOS"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "OK", IDOK, 105, 148, 52, 16
CONTROL IDB_BITMAP_ROS, IDC_STATIC, "Static", SS_BITMAP | SS_CENTERIMAGE |
SS_REALSIZEIMAGE | WS_BORDER, 4, 4, 104, 48
LTEXT "ReactOS Makine Llogaritje", IDC_STATIC, 120, 12, 132, 8, SS_CENTERIMAGE
LTEXT "Versioni ", IDC_TEXT_VERSION, 120, 20, 132, 8, SS_CENTERIMAGE
LTEXT "krijuar nga Carlo Bramini", IDC_STATIC, 120, 32, 132, 8, SS_CENTERIMAGE
GROUPBOX "", IDC_STATIC, 112, 0, 148, 52
GROUPBOX "", IDC_STATIC, 5, 56, 256, 88
EDITTEXT IDC_EDIT_LICENSE, 12, 68, 240, 68, ES_MULTILINE | ES_READONLY | WS_VSCROLL
END
IDD_DIALOG_STAT DIALOGEX 0, 0, 163, 85
STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Kutia e Statistikave"
FONT 8, "MS Shell Dlg"
BEGIN
LISTBOX IDC_LIST_STAT, 4, 4, 156, 40, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "RET", IDC_BUTTON_RET, 4, 48, 36, 16
PUSHBUTTON "LOAD", IDC_BUTTON_LOAD, 44, 48, 36, 16
PUSHBUTTON "CD", IDC_BUTTON_CD, 84, 48, 36, 16
PUSHBUTTON "CAD", IDC_BUTTON_CAD, 124, 48, 36, 16
CTEXT "n=0", IDC_TEXT_NITEMS, 4, 68, 156, 12, SS_CENTERIMAGE | SS_SUNKEN
END
/* Menus */
IDR_MENU_SCIENTIFIC_1 MENU
BEGIN
POPUP "Edit"
BEGIN
MENUITEM "Kopjo\tCtrl+C", IDM_EDIT_COPY
MENUITEM "Ngjit\tCtrl+V", IDM_EDIT_PASTE
END
POPUP "Modifko"
BEGIN
MENUITEM "Standart", IDM_VIEW_STANDARD, CHECKED
MENUITEM "Shkencor", IDM_VIEW_SCIENTIFIC, CHECKED
MENUITEM "Konvertim", IDM_VIEW_CONVERSION
MENUITEM SEPARATOR
MENUITEM "Hex\tF5", IDM_VIEW_HEX, CHECKED
MENUITEM "Decimal\tF6", IDM_VIEW_DEC, CHECKED
MENUITEM "Oktal\tF7", IDM_VIEW_OCT, CHECKED
MENUITEM "Binar\tF8", IDM_VIEW_BIN, CHECKED
MENUITEM SEPARATOR
MENUITEM "Gradë\tF2", IDM_VIEW_DEG, CHECKED
MENUITEM "Radian\tF3", IDM_VIEW_RAD, CHECKED
MENUITEM "Gradian\tF4", IDM_VIEW_GRAD, CHECKED
MENUITEM SEPARATOR
MENUITEM "Grupim numeror", IDM_VIEW_GROUP, CHECKED
END
POPUP "Ndihmë"
BEGIN
MENUITEM "Ndihmë temë", IDM_HELP_HELP
MENUITEM SEPARATOR
MENUITEM "Rreth ReactOS Makine Llogaritje", IDM_HELP_ABOUT
END
END
IDR_MENU_SCIENTIFIC_2 MENU
BEGIN
POPUP "Modifiko"
BEGIN
MENUITEM "Kopjo\tCtrl+C", IDM_EDIT_COPY
MENUITEM "Ngjit\tCtrl+V", IDM_EDIT_PASTE
END
POPUP "Vëzhgo"
BEGIN
MENUITEM "Standart", IDM_VIEW_STANDARD, CHECKED
MENUITEM "Shkencor", IDM_VIEW_SCIENTIFIC, CHECKED
MENUITEM "Konverto", IDM_VIEW_CONVERSION
MENUITEM SEPARATOR
MENUITEM "Hex\tF5", IDM_VIEW_HEX, CHECKED
MENUITEM "Decimal\tF6", IDM_VIEW_DEC, CHECKED
MENUITEM "Oktal\tF7", IDM_VIEW_OCT, CHECKED
MENUITEM "Binar\tF8", IDM_VIEW_BIN, CHECKED
MENUITEM SEPARATOR
MENUITEM "Qword\tF12", IDM_VIEW_QWORD, CHECKED
MENUITEM "Dword\tF2", IDM_VIEW_DWORD, CHECKED
MENUITEM "Word\tF3", IDM_VIEW_WORD, CHECKED
MENUITEM "Byte\tF4", IDM_VIEW_BYTE, CHECKED
MENUITEM SEPARATOR
MENUITEM "Grupim numeror", IDM_VIEW_GROUP, CHECKED
END
POPUP "Ndihmë"
BEGIN
MENUITEM "Ndihmë temë", IDM_HELP_HELP
MENUITEM SEPARATOR
MENUITEM "Rreth ReactOS Makine Llogaritje", IDM_HELP_ABOUT
END
END
IDR_MENU_STANDARD MENU
BEGIN
POPUP "Modifiko"
BEGIN
MENUITEM "Kopjo\tCtrl+C", IDM_EDIT_COPY
MENUITEM "Ngjit\tCtrl+V", IDM_EDIT_PASTE
END
POPUP "Vëzhgo"
BEGIN
MENUITEM "Standar", IDM_VIEW_STANDARD, CHECKED
MENUITEM "Shkencor", IDM_VIEW_SCIENTIFIC, CHECKED
MENUITEM "Konverto", IDM_VIEW_CONVERSION
MENUITEM SEPARATOR
MENUITEM "Grupim numeror", IDM_VIEW_GROUP, CHECKED
END
POPUP "Ndihmë"
BEGIN
MENUITEM "Ndihmë temë", IDM_HELP_HELP
MENUITEM SEPARATOR
MENUITEM "Rreth ReactOS Makine Llogaritje", IDM_HELP_ABOUT
END
END
/* String Tables */
STRINGTABLE
BEGIN
IDS_STRING_LICENSE "Makina Llogaritese ReactOS eshte program falas i lanquar nen liçensen GNU GPL.\r\n\r\nJu mund te merrni nje kopje te liçenses se GNU CPL ketu:\r\nhttp://www.gnu.org/licenses/gpl.html\r\n\r\nJu gjithashtu mund te merrni e liçenses se GNU GPL ketu:\r\nhttp://www.gnu.org/licenses/translations.html"
IDS_MATH_ERROR "Error"
IDS_QUICKHELP "Ndihmë e shpejtë"
END
/* Types of conversion */
STRINGTABLE
BEGIN
IDS_CONV_ANGLE "Kënd"
IDS_CONV_AREA "Zonë"
IDS_CONV_CONSUMPTION "Konsum (motorri)"
IDS_CONV_CURRENCY "Monedhat"
IDS_CONV_ENERGY "Energji"
IDS_CONV_LENGTH "Gjatesi"
IDS_CONV_POWER "Force"
IDS_CONV_PRESSURE "Presion"
IDS_CONV_TEMPERATURE "Temperature"
IDS_CONV_TIME "Koha"
IDS_CONV_VELOCITY "Shpejtesi"
IDS_CONV_VOLUME "Volum"
IDS_CONV_WEIGHT "Pesha"
END
/* Angles */
STRINGTABLE
BEGIN
IDS_ANGLE_DEGREES "Gradë"
IDS_ANGLE_GRADIANS "Gradian"
IDS_ANGLE_RADIANS "Radians"
END
/* Areas */
STRINGTABLE
BEGIN
IDS_AREA_ACRES "Akra"
IDS_AREA_ACRES_BRAZIL "Akra (Brazil)"
IDS_AREA_ACRES_FRANCE "Akra (France)"
IDS_AREA_ACRES_SCOTS "Akra (Skocia)"
IDS_AREA_ACRES_US "Akra (US)"
IDS_AREA_ARES "Ares"
IDS_AREA_CHOU "Chou"
IDS_AREA_DANBO "Danbo"
IDS_AREA_HECTARES "Hectares"
IDS_AREA_JEONGBO "Jeongbo"
IDS_AREA_MORGEN_HUNGARY "Morgen (Hungary)"
IDS_AREA_MU "Mu"
IDS_AREA_PING "Ping"
IDS_AREA_PYEONG "Pyeong"
IDS_AREA_PYEONGBANGJA "Pyeongbangja"
IDS_AREA_RAI "Rai"
IDS_AREA_SE "Se"
IDS_AREA_SQUARE_CENTIMETERS "Centimetra katrore"
IDS_AREA_SQUARE_CHR "Chr katrorë"
IDS_AREA_SQUARE_FATHOMS "Fathoms katrorë"
IDS_AREA_SQUARE_FATHOMS_HUNGARY "Fathoms katrorë (Hungary)"
IDS_AREA_SQUARE_FEET "Këmbë katrorë "
IDS_AREA_SQUARE_INCHES "Inch Katrorë"
IDS_AREA_SQUARE_KILOMETERS "Kilometra katrorë"
IDS_AREA_SQUARE_LAR "Lar katrorë"
IDS_AREA_SQUARE_METER "Metra katrorë"
IDS_AREA_SQUARE_MILES "Milje katrore"
IDS_AREA_SQUARE_MILLIMETERS "Milimetra katrorë"
IDS_AREA_SQUARE_SHAKU "Shaku katrorë"
IDS_AREA_SQUARE_TSUEN "Tsuen katrorë"
IDS_AREA_SQUARE_VA "Va katrorë"
IDS_AREA_SQUARE_YARD "Square yard"
IDS_AREA_TAN "Tan"
IDS_AREA_TSUBO "Tsubo"
END
/* Consumptions */
STRINGTABLE
BEGIN
IDS_CONSUMPTION_KM_PER_L "Kilometer/liter"
IDS_CONSUMPTION_L_PER_100_KM "Liters/100 kilometers"
IDS_CONSUMPTION_MILES_GALLON_UK "Miles/gallon (UK)"
IDS_CONSUMPTION_MILES_GALLON_US "Miles/gallon (US)"
END
/* Currencies */
STRINGTABLE
BEGIN
IDS_CURRENCY_AUSTRIAN_SCHILLING "Shilingë Austriake"
IDS_CURRENCY_BELGIAN_FRANC "Franga belge"
IDS_CURRENCY_CYPRIOT_POUND "Poundi Qipriot"
IDS_CURRENCY_CZECH_KORUNA "Koruna Czech"
IDS_CURRENCY_DEUTSCHE_MARK "Deutsche Mark"
IDS_CURRENCY_DUTCH_GUILDER "Deutsche Mark"
IDS_CURRENCY_EURO "Euro"
IDS_CURRENCY_FINNISH_MARKKA "Finnish marka"
IDS_CURRENCY_FRENCH_FRANC "Franga Franceze"
IDS_CURRENCY_GREEK_DRACHMA "Drachma Greeke"
IDS_CURRENCY_IRISH_POUND "Poundi irlandes"
IDS_CURRENCY_ITALIAN_LIRA "Lira Italiane"
IDS_CURRENCY_LUXEMBOURG_FRANC "Luxembourg franc"
IDS_CURRENCY_MALTESE_LIRA "Lira Maltese"
IDS_CURRENCY_PORTOGUESE_ESCUDO "Escudo Portugez"
IDS_CURRENCY_SLOVAK_KORUNA "Koruna Sllovake"
IDS_CURRENCY_SLOVENIAN_TOLAR "Tolari Slloven"
IDS_CURRENCY_SPANISH_PESETA "Peseta Spanjolle"
END
/* Energies */
STRINGTABLE
BEGIN
IDS_ENERGY_15_C_CALORIES "15 °C kalori"
IDS_ENERGY_BTUS "British Thermal Units"
IDS_ENERGY_ERGS "Ergs"
IDS_ENERGY_EVS "Electron-Volts"
IDS_ENERGY_FOOT_POUNDS "Këmbë-Sterlinë"
IDS_ENERGY_IT_CALORIES "Tabela Internacionale e Kalorive"
IDS_ENERGY_IT_KILOCALORIES "Tabela Internacionale e kilokalorive"
IDS_ENERGY_JOULES "Joules"
IDS_ENERGY_KILOJOULES "Kilojoules"
IDS_ENERGY_KILOWATT_HOURS "Kilowatt ne ore"
IDS_ENERGY_NUTRITION_CALORIES "Kalori te ushqyeri"
IDS_ENERGY_TH_CALORIES "Termokemical kalori"
END
/* Lengths */
STRINGTABLE
BEGIN
IDS_LENGTH_ANGSTROMS "Ångströms"
IDS_LENGTH_ASTRONOMICAL_UNITS "Njësi Astronomikale"
IDS_LENGTH_BARLEYCORNS "Barleycorns"
IDS_LENGTH_CENTIMETERS "Centimetra"
IDS_LENGTH_CHAINS_UK "Zingjirë (UK)"
IDS_LENGTH_CHI "Chi"
IDS_LENGTH_CHOU "Chou"
IDS_LENGTH_CHR "Chr"
IDS_LENGTH_CUN "Cun"
IDS_LENGTH_FATHOMS "Krahë"
IDS_LENGTH_FATHOMS_HUNGARY "Krahë (Hungary)"
IDS_LENGTH_FEET "Këmbë"
IDS_LENGTH_FURLONGS "Furlongs"
IDS_LENGTH_GAN "Gan"
IDS_LENGTH_HANDS "Duar"
IDS_LENGTH_HUNH "Hunh"
IDS_LENGTH_INCHES "Inches"
IDS_LENGTH_JA "Ja"
IDS_LENGTH_JEONG "Jeong"
IDS_LENGTH_KABIET "Kabiet"
IDS_LENGTH_KEN "Ken"
IDS_LENGTH_KEUB "Keub"
IDS_LENGTH_KILOMETERS "Kilometra"
IDS_LENGTH_LAR "Lar"
IDS_LENGTH_LIGHT_YEARS "Dritë jetë"
IDS_LENGTH_LINKS_UK "Links (UK)"
IDS_LENGTH_METERS "Meter"
IDS_LENGTH_MICRONS "Microns"
IDS_LENGTH_MILES "Mikrometer"
IDS_LENGTH_MILLIMETERS "Milimetra"
IDS_LENGTH_NAUTICAL_MILES "Milje"
IDS_LENGTH_NIEU "Nieu"
IDS_LENGTH_PARSECS "Parsecs"
IDS_LENGTH_PICAS "Picas"
IDS_LENGTH_RI_JAPAN "Ri (Japan)"
IDS_LENGTH_RI_KOREA "Ri (Korea)"
IDS_LENGTH_RODS "Rods"
IDS_LENGTH_SAWK "Sawk"
IDS_LENGTH_SEN "Sen"
IDS_LENGTH_SHAKU "Shaku"
IDS_LENGTH_SPAN "Span"
IDS_LENGTH_SUN "Sun"
IDS_LENGTH_TSUEN "Tsuen"
IDS_LENGTH_VA "Va"
IDS_LENGTH_YARDS "Yards"
IDS_LENGTH_YOTE "Yote"
IDS_LENGTH_ZHANG "Zhang"
END
/* Powers */
STRINGTABLE
BEGIN
IDS_POWER_BTUS_PER_MINUTE "Njësite Britanike Termale per minut"
IDS_POWER_FPS_PER_MINUTE "Sterline-Këmbë per minut"
IDS_POWER_HORSEPOWER "Kuajfuqi"
IDS_POWER_KILOWATTS "Kilowatts"
IDS_POWER_MEGAWATTS "Megawatts"
IDS_POWER_WATTS "Watts"
END
/* Pressures */
STRINGTABLE
BEGIN
IDS_PRESSURE_ATMOSPHERES "Atmosfera"
IDS_PRESSURE_BARS "Bare"
IDS_PRESSURE_HECTOPASCALS "Hectopaskals"
IDS_PRESSURE_KILOPASCALS "Kilopaskals"
IDS_PRESSURE_MM_OF_MERCURY "Milimetra e merkurit"
IDS_PRESSURE_PASCALS "Paskals"
IDS_PRESSURE_PSI "Këmbë-Force per inch katrorë"
END
/* Temperatures */
STRINGTABLE
BEGIN
IDS_TEMPERATURE_CELSIUS "Celsius"
IDS_TEMPERATURE_FAHRENHEIT "Fahrenheit"
IDS_TEMPERATURE_KELVIN "Kelvin"
IDS_TEMPERATURE_RANKINE "Rankine"
END
/* Time */
STRINGTABLE
BEGIN
IDS_TIME_DAYS "Ditë"
IDS_TIME_HOURS "Orë"
IDS_TIME_NANOSECONDS "Nanoseconda"
IDS_TIME_MICROSECONDS "Microseconda"
IDS_TIME_MILLISECONDS "Miliseconda"
IDS_TIME_MINUTES "Minuta"
IDS_TIME_SECONDS "Sekonda"
IDS_TIME_WEEKS "Javë"
IDS_TIME_YEARS "Vite"
END
/* Velocities */
STRINGTABLE
BEGIN
IDS_VELOCITY_CMS_SECOND "Centimeter/orë"
IDS_VELOCITY_FEET_HOUR "Këmbë/orë"
IDS_VELOCITY_FEET_SECOND "Këmbë/sekonda"
IDS_VELOCITY_KILOMETERS_HOUR "Kilometra/Orë"
IDS_VELOCITY_KNOTS "Nyje"
IDS_VELOCITY_MACH "Mach"
IDS_VELOCITY_METERS_SECOND "Metra/sekonda"
IDS_VELOCITY_MILES_HOUR "Milje/Orë"
END
/* Volumes */
STRINGTABLE
BEGIN
IDS_VOLUME_BARRELS_UK "Fuqi (UK)"
IDS_VOLUME_BARRELS_OIL "Fuqi vaji"
IDS_VOLUME_BUN "Simite"
IDS_VOLUME_BUSHELS_UK "Bushels (UK)"
IDS_VOLUME_BUSHELS_US "Bushels (US)"
IDS_VOLUME_CUBIC_CENTIMETERS "Kubike Centimetra"
IDS_VOLUME_CUBIC_FEET "Kubike këmbë"
IDS_VOLUME_CUBIC_INCHES "Kubike inq"
IDS_VOLUME_CUBIC_METERS "Kubike meter"
IDS_VOLUME_CUBIC_YARDS "Kubike yards"
IDS_VOLUME_DOE "Doe"
IDS_VOLUME_FLUID_OUNCES_UK "Lengje ounces (UK)"
IDS_VOLUME_FLUID_OUNCES_US "Lengje ounces (US)"
IDS_VOLUME_GALLONS_UK "Gallone (UK)"
IDS_VOLUME_GALLONS_DRY_US "Gallone, thate (US)"
IDS_VOLUME_GALLONS_LIQUID_US "Gallons, lengje (US)"
IDS_VOLUME_GOU "Gou"
IDS_VOLUME_HOP "Hop"
IDS_VOLUME_ICCE "Icce"
IDS_VOLUME_KWIAN "Kwian"
IDS_VOLUME_LITERS "Liter"
IDS_VOLUME_MAL "Mal"
IDS_VOLUME_MILLILITERS "Milliliters"
IDS_VOLUME_PINTS_UK "Pints (UK)"
IDS_VOLUME_PINTS_DRY_US "Pints, dry (US)"
IDS_VOLUME_PINTS_LIQUID_US "Pints, liquid (US)"
IDS_VOLUME_QUARTS_UK "Quarts (UK)"
IDS_VOLUME_QUARTS_DRY_US "Quarts, dry (US)"
IDS_VOLUME_QUARTS_LIQUID_US "Quarts, liquid (US)"
IDS_VOLUME_SEKI "Seki"
IDS_VOLUME_SYOU "Syou"
IDS_VOLUME_TANANLOUNG "Tananloung"
IDS_VOLUME_TANG "Tang"
IDS_VOLUME_TO "To"
END
/* Weights */
STRINGTABLE
BEGIN
IDS_WEIGHT_BAHT "Baht"
IDS_WEIGHT_CARATS "Carats"
IDS_WEIGHT_CHUNG "Chung"
IDS_WEIGHT_DON "Don"
IDS_WEIGHT_GEUN "Geun"
IDS_WEIGHT_GRAMS "Grams"
IDS_WEIGHT_GWAN "Gwan"
IDS_WEIGHT_HARB "Harb"
IDS_WEIGHT_JIN_CHINA "Jin (China)"
IDS_WEIGHT_JIN_TAIWAN "Jin (Taiwan)"
IDS_WEIGHT_KAN "Kan"
IDS_WEIGHT_KILOGRAMS "Kilograms"
IDS_WEIGHT_KIN "Kin"
IDS_WEIGHT_LIANG_CHINA "Liang (China)"
IDS_WEIGHT_LIANG_TAIWAN "Liang (Taiwan)"
IDS_WEIGHT_MONME "Monme"
IDS_WEIGHT_OUNCES_AVOIRDUPOIS "Ounces, avoirdupois"
IDS_WEIGHT_OUNCES_TROY "Ounces, troy"
IDS_WEIGHT_POUNDS "Pounds"
IDS_WEIGHT_QUINTAL_METRIC "Quintal (metric)"
IDS_WEIGHT_SALOUNG "Saloung"
IDS_WEIGHT_STONES "Gurë"
IDS_WEIGHT_TAMLUNG "Tamlung"
IDS_WEIGHT_TONNES "Tonnes"
IDS_WEIGHT_TONS_UK "Tons (UK)"
IDS_WEIGHT_TONS_US "Tons (US)"
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,129 +1,129 @@
#pragma once
#define IDS_STRING_LICENSE 1
#define IDS_MATH_ERROR 2
#define IDS_QUICKHELP 3
#define IDD_DIALOG_SCIENTIFIC 101
#define IDD_DIALOG_STANDARD 102
#define IDD_DIALOG_ABOUT 103
#define IDD_DIALOG_STAT 104
#define IDD_DIALOG_CONVERSION 105
#define IDR_MENU_SCIENTIFIC_1 106
#define IDR_MENU_SCIENTIFIC_2 107
#define IDR_MENU_STANDARD 108
#define IDB_BITMAP_ROS 109
#define IDI_CALC_BIG 110
#define IDI_CALC_SMALL 111
#define IDC_RADIO_HEX 1002
#define IDC_RADIO_DEC 1003
#define IDC_RADIO_OCT 1004
#define IDC_RADIO_BIN 1005
#define IDC_CHECK_INV 1006
#define IDC_CHECK_HYP 1007
#define IDC_BUTTON_STA 1009
#define IDC_BUTTON_AVE 1010
#define IDC_BUTTON_SUM 1011
#define IDC_BUTTON_S 1012
#define IDC_BUTTON_DAT 1013
#define IDC_BUTTON_FE 1014
#define IDC_BUTTON_DMS 1015
#define IDC_BUTTON_SIN 1016
#define IDC_BUTTON_COS 1017
#define IDC_BUTTON_TAN 1018
#define IDC_BUTTON_LEFTPAR 1019
#define IDC_BUTTON_EXP 1020
#define IDC_BUTTON_XeY 1021
#define IDC_BUTTON_Xe2 1022
#define IDC_BUTTON_Xe3 1023
#define IDC_BUTTON_RIGHTPAR 1024
#define IDC_BUTTON_LN 1025
#define IDC_BUTTON_LOG 1026
#define IDC_BUTTON_NF 1027
#define IDC_BUTTON_RX 1028
#define IDC_BUTTON_MC 1029
#define IDC_BUTTON_MR 1030
#define IDC_BUTTON_MS 1031
#define IDC_BUTTON_MP 1032
#define IDC_BUTTON_PI 1033
#define IDC_BUTTON_7 1034
#define IDC_BUTTON_4 1035
#define IDC_BUTTON_1 1036
#define IDC_BUTTON_0 1037
#define IDC_BUTTON_A 1038
#define IDC_BUTTON_8 1039
#define IDC_BUTTON_5 1040
#define IDC_BUTTON_2 1041
#define IDC_BUTTON_SIGN 1042
#define IDC_BUTTON_B 1043
#define IDC_BUTTON_9 1044
#define IDC_BUTTON_6 1045
#define IDC_BUTTON_3 1046
#define IDC_BUTTON_DOT 1047
#define IDC_BUTTON_C 1048
#define IDC_BUTTON_DIV 1049
#define IDC_BUTTON_MULT 1050
#define IDC_BUTTON_SUB 1051
#define IDC_BUTTON_ADD 1052
#define IDC_BUTTON_D 1053
#define IDC_BUTTON_MOD 1054
#define IDC_BUTTON_OR 1055
#define IDC_BUTTON_LSH 1056
#define IDC_BUTTON_EQU 1057
#define IDC_BUTTON_E 1058
#define IDC_BUTTON_AND 1059
#define IDC_BUTTON_XOR 1060
#define IDC_BUTTON_NOT 1061
#define IDC_BUTTON_INT 1062
#define IDC_BUTTON_F 1063
#define IDC_RADIO_QWORD 1064
#define IDC_RADIO_DWORD 1065
#define IDC_RADIO_WORD 1066
#define IDC_RADIO_BYTE 1067
#define IDC_RADIO_DEG 1068
#define IDC_RADIO_RAD 1069
#define IDC_RADIO_GRAD 1070
#define IDC_BUTTON_CANC 1071
#define IDC_BUTTON_CE 1072
#define IDC_BUTTON_BACK 1073
#define IDC_TEXT_OUTPUT 1074
#define IDC_TEXT_PARENT 1075
#define IDC_TEXT_MEMORY 1076
#define IDC_EDIT_LICENSE 1078
#define IDC_LIST_STAT 1079
#define IDC_BUTTON_RET 1080
#define IDC_BUTTON_LOAD 1081
#define IDC_BUTTON_CD 1082
#define IDC_BUTTON_CAD 1083
#define IDC_TEXT_NITEMS 1084
#define IDC_BUTTON_SQRT 1085
#define IDC_BUTTON_PERCENT 1086
#define IDC_BUTTON_CONVERT 1087
#define IDC_TEXT_VERSION 1088
#define IDC_BUTTON_FOCUS 1089
#define IDC_COMBO_CATEGORY 1090
#define IDC_COMBO_FROM 1091
#define IDC_COMBO_TO 1092
#define IDC_BUTTON_RSH 1093
#define IDS_STRING_LICENSE 1
#define IDS_MATH_ERROR 2
#define IDS_QUICKHELP 3
#define IDD_DIALOG_SCIENTIFIC 101
#define IDD_DIALOG_STANDARD 102
#define IDD_DIALOG_ABOUT 103
#define IDD_DIALOG_STAT 104
#define IDD_DIALOG_CONVERSION 105
#define IDR_MENU_SCIENTIFIC_1 106
#define IDR_MENU_SCIENTIFIC_2 107
#define IDR_MENU_STANDARD 108
#define IDB_BITMAP_ROS 109
#define IDI_CALC_BIG 110
#define IDI_CALC_SMALL 111
#define IDC_RADIO_HEX 1002
#define IDC_RADIO_DEC 1003
#define IDC_RADIO_OCT 1004
#define IDC_RADIO_BIN 1005
#define IDC_CHECK_INV 1006
#define IDC_CHECK_HYP 1007
#define IDC_BUTTON_STA 1009
#define IDC_BUTTON_AVE 1010
#define IDC_BUTTON_SUM 1011
#define IDC_BUTTON_S 1012
#define IDC_BUTTON_DAT 1013
#define IDC_BUTTON_FE 1014
#define IDC_BUTTON_DMS 1015
#define IDC_BUTTON_SIN 1016
#define IDC_BUTTON_COS 1017
#define IDC_BUTTON_TAN 1018
#define IDC_BUTTON_LEFTPAR 1019
#define IDC_BUTTON_EXP 1020
#define IDC_BUTTON_XeY 1021
#define IDC_BUTTON_Xe2 1022
#define IDC_BUTTON_Xe3 1023
#define IDC_BUTTON_RIGHTPAR 1024
#define IDC_BUTTON_LN 1025
#define IDC_BUTTON_LOG 1026
#define IDC_BUTTON_NF 1027
#define IDC_BUTTON_RX 1028
#define IDC_BUTTON_MC 1029
#define IDC_BUTTON_MR 1030
#define IDC_BUTTON_MS 1031
#define IDC_BUTTON_MP 1032
#define IDC_BUTTON_PI 1033
#define IDC_BUTTON_7 1034
#define IDC_BUTTON_4 1035
#define IDC_BUTTON_1 1036
#define IDC_BUTTON_0 1037
#define IDC_BUTTON_A 1038
#define IDC_BUTTON_8 1039
#define IDC_BUTTON_5 1040
#define IDC_BUTTON_2 1041
#define IDC_BUTTON_SIGN 1042
#define IDC_BUTTON_B 1043
#define IDC_BUTTON_9 1044
#define IDC_BUTTON_6 1045
#define IDC_BUTTON_3 1046
#define IDC_BUTTON_DOT 1047
#define IDC_BUTTON_C 1048
#define IDC_BUTTON_DIV 1049
#define IDC_BUTTON_MULT 1050
#define IDC_BUTTON_SUB 1051
#define IDC_BUTTON_ADD 1052
#define IDC_BUTTON_D 1053
#define IDC_BUTTON_MOD 1054
#define IDC_BUTTON_OR 1055
#define IDC_BUTTON_LSH 1056
#define IDC_BUTTON_EQU 1057
#define IDC_BUTTON_E 1058
#define IDC_BUTTON_AND 1059
#define IDC_BUTTON_XOR 1060
#define IDC_BUTTON_NOT 1061
#define IDC_BUTTON_INT 1062
#define IDC_BUTTON_F 1063
#define IDC_RADIO_QWORD 1064
#define IDC_RADIO_DWORD 1065
#define IDC_RADIO_WORD 1066
#define IDC_RADIO_BYTE 1067
#define IDC_RADIO_DEG 1068
#define IDC_RADIO_RAD 1069
#define IDC_RADIO_GRAD 1070
#define IDC_BUTTON_CANC 1071
#define IDC_BUTTON_CE 1072
#define IDC_BUTTON_BACK 1073
#define IDC_TEXT_OUTPUT 1074
#define IDC_TEXT_PARENT 1075
#define IDC_TEXT_MEMORY 1076
#define IDC_EDIT_LICENSE 1078
#define IDC_LIST_STAT 1079
#define IDC_BUTTON_RET 1080
#define IDC_BUTTON_LOAD 1081
#define IDC_BUTTON_CD 1082
#define IDC_BUTTON_CAD 1083
#define IDC_TEXT_NITEMS 1084
#define IDC_BUTTON_SQRT 1085
#define IDC_BUTTON_PERCENT 1086
#define IDC_BUTTON_CONVERT 1087
#define IDC_TEXT_VERSION 1088
#define IDC_BUTTON_FOCUS 1089
#define IDC_COMBO_CATEGORY 1090
#define IDC_COMBO_FROM 1091
#define IDC_COMBO_TO 1092
#define IDC_BUTTON_RSH 1093
/* TYPES OF CONVERSIONS */
#define IDS_CONV_ANGLE 2000
#define IDS_CONV_AREA 2001
#define IDS_CONV_CONSUMPTION 2002
#define IDS_CONV_CURRENCY 2003
#define IDS_CONV_ENERGY 2004
#define IDS_CONV_LENGTH 2005
#define IDS_CONV_POWER 2006
#define IDS_CONV_PRESSURE 2007
#define IDS_CONV_TEMPERATURE 2008
#define IDS_CONV_TIME 2009
#define IDS_CONV_VELOCITY 2010
#define IDS_CONV_VOLUME 2011
#define IDS_CONV_WEIGHT 2012
#define IDS_CONV_ANGLE 2000
#define IDS_CONV_AREA 2001
#define IDS_CONV_CONSUMPTION 2002
#define IDS_CONV_CURRENCY 2003
#define IDS_CONV_ENERGY 2004
#define IDS_CONV_LENGTH 2005
#define IDS_CONV_POWER 2006
#define IDS_CONV_PRESSURE 2007
#define IDS_CONV_TEMPERATURE 2008
#define IDS_CONV_TIME 2009
#define IDS_CONV_VELOCITY 2010
#define IDS_CONV_VOLUME 2011
#define IDS_CONV_WEIGHT 2012
/* TYPES OF ANGLES */
#define IDS_ANGLE_DEGREES 2100
#define IDS_ANGLE_GRADIANS 2101
#define IDS_ANGLE_RADIANS 2102
#define IDS_ANGLE_DEGREES 2100
#define IDS_ANGLE_GRADIANS 2101
#define IDS_ANGLE_RADIANS 2102
/* TYPES OF AREAS */
#define IDS_AREA_ACRES 2200
@@ -188,193 +188,193 @@
#define IDS_CURRENCY_SPANISH_PESETA 2417
/* TYPES OF ENERGIES */
#define IDS_ENERGY_15_C_CALORIES 2500
#define IDS_ENERGY_BTUS 2501
#define IDS_ENERGY_ERGS 2502
#define IDS_ENERGY_EVS 2503
#define IDS_ENERGY_FOOT_POUNDS 2504
#define IDS_ENERGY_IT_CALORIES 2505
#define IDS_ENERGY_IT_KILOCALORIES 2506
#define IDS_ENERGY_JOULES 2507
#define IDS_ENERGY_KILOJOULES 2508
#define IDS_ENERGY_KILOWATT_HOURS 2509
#define IDS_ENERGY_NUTRITION_CALORIES 2510
#define IDS_ENERGY_TH_CALORIES 2511
#define IDS_ENERGY_15_C_CALORIES 2500
#define IDS_ENERGY_BTUS 2501
#define IDS_ENERGY_ERGS 2502
#define IDS_ENERGY_EVS 2503
#define IDS_ENERGY_FOOT_POUNDS 2504
#define IDS_ENERGY_IT_CALORIES 2505
#define IDS_ENERGY_IT_KILOCALORIES 2506
#define IDS_ENERGY_JOULES 2507
#define IDS_ENERGY_KILOJOULES 2508
#define IDS_ENERGY_KILOWATT_HOURS 2509
#define IDS_ENERGY_NUTRITION_CALORIES 2510
#define IDS_ENERGY_TH_CALORIES 2511
/* TYPES OF LENGTHS */
#define IDS_LENGTH_ANGSTROMS 2600
#define IDS_LENGTH_ASTRONOMICAL_UNITS 2601
#define IDS_LENGTH_BARLEYCORNS 2602
#define IDS_LENGTH_CENTIMETERS 2603
#define IDS_LENGTH_CHAINS_UK 2604
#define IDS_LENGTH_CHI 2605
#define IDS_LENGTH_CHOU 2606
#define IDS_LENGTH_CHR 2607
#define IDS_LENGTH_CUN 2608
#define IDS_LENGTH_FATHOMS 2609
#define IDS_LENGTH_FATHOMS_HUNGARY 2610
#define IDS_LENGTH_FEET 2611
#define IDS_LENGTH_FURLONGS 2612
#define IDS_LENGTH_GAN 2613
#define IDS_LENGTH_HANDS 2614
#define IDS_LENGTH_HUNH 2615
#define IDS_LENGTH_INCHES 2616
#define IDS_LENGTH_JA 2617
#define IDS_LENGTH_JEONG 2618
#define IDS_LENGTH_KABIET 2619
#define IDS_LENGTH_KEN 2620
#define IDS_LENGTH_KEUB 2621
#define IDS_LENGTH_KILOMETERS 2622
#define IDS_LENGTH_LAR 2623
#define IDS_LENGTH_LIGHT_YEARS 2624
#define IDS_LENGTH_LINKS_UK 2625
#define IDS_LENGTH_METERS 2626
#define IDS_LENGTH_MICRONS 2627
#define IDS_LENGTH_MILES 2628
#define IDS_LENGTH_MILLIMETERS 2629
#define IDS_LENGTH_NAUTICAL_MILES 2630
#define IDS_LENGTH_NIEU 2631
#define IDS_LENGTH_PARSECS 2632
#define IDS_LENGTH_PICAS 2633
#define IDS_LENGTH_RODS 2634
#define IDS_LENGTH_RI_JAPAN 2635
#define IDS_LENGTH_RI_KOREA 2636
#define IDS_LENGTH_SAWK 2637
#define IDS_LENGTH_SEN 2638
#define IDS_LENGTH_SHAKU 2639
#define IDS_LENGTH_SPAN 2640
#define IDS_LENGTH_SUN 2641
#define IDS_LENGTH_TSUEN 2642
#define IDS_LENGTH_VA 2643
#define IDS_LENGTH_YARDS 2644
#define IDS_LENGTH_YOTE 2645
#define IDS_LENGTH_ZHANG 2646
#define IDS_LENGTH_ANGSTROMS 2600
#define IDS_LENGTH_ASTRONOMICAL_UNITS 2601
#define IDS_LENGTH_BARLEYCORNS 2602
#define IDS_LENGTH_CENTIMETERS 2603
#define IDS_LENGTH_CHAINS_UK 2604
#define IDS_LENGTH_CHI 2605
#define IDS_LENGTH_CHOU 2606
#define IDS_LENGTH_CHR 2607
#define IDS_LENGTH_CUN 2608
#define IDS_LENGTH_FATHOMS 2609
#define IDS_LENGTH_FATHOMS_HUNGARY 2610
#define IDS_LENGTH_FEET 2611
#define IDS_LENGTH_FURLONGS 2612
#define IDS_LENGTH_GAN 2613
#define IDS_LENGTH_HANDS 2614
#define IDS_LENGTH_HUNH 2615
#define IDS_LENGTH_INCHES 2616
#define IDS_LENGTH_JA 2617
#define IDS_LENGTH_JEONG 2618
#define IDS_LENGTH_KABIET 2619
#define IDS_LENGTH_KEN 2620
#define IDS_LENGTH_KEUB 2621
#define IDS_LENGTH_KILOMETERS 2622
#define IDS_LENGTH_LAR 2623
#define IDS_LENGTH_LIGHT_YEARS 2624
#define IDS_LENGTH_LINKS_UK 2625
#define IDS_LENGTH_METERS 2626
#define IDS_LENGTH_MICRONS 2627
#define IDS_LENGTH_MILES 2628
#define IDS_LENGTH_MILLIMETERS 2629
#define IDS_LENGTH_NAUTICAL_MILES 2630
#define IDS_LENGTH_NIEU 2631
#define IDS_LENGTH_PARSECS 2632
#define IDS_LENGTH_PICAS 2633
#define IDS_LENGTH_RODS 2634
#define IDS_LENGTH_RI_JAPAN 2635
#define IDS_LENGTH_RI_KOREA 2636
#define IDS_LENGTH_SAWK 2637
#define IDS_LENGTH_SEN 2638
#define IDS_LENGTH_SHAKU 2639
#define IDS_LENGTH_SPAN 2640
#define IDS_LENGTH_SUN 2641
#define IDS_LENGTH_TSUEN 2642
#define IDS_LENGTH_VA 2643
#define IDS_LENGTH_YARDS 2644
#define IDS_LENGTH_YOTE 2645
#define IDS_LENGTH_ZHANG 2646
/* TYPES OF POWERS */
#define IDS_POWER_BTUS_PER_MINUTE 2700
#define IDS_POWER_FPS_PER_MINUTE 2701
#define IDS_POWER_HORSEPOWER 2702
#define IDS_POWER_KILOWATTS 2703
#define IDS_POWER_MEGAWATTS 2704
#define IDS_POWER_WATTS 2705
#define IDS_POWER_BTUS_PER_MINUTE 2700
#define IDS_POWER_FPS_PER_MINUTE 2701
#define IDS_POWER_HORSEPOWER 2702
#define IDS_POWER_KILOWATTS 2703
#define IDS_POWER_MEGAWATTS 2704
#define IDS_POWER_WATTS 2705
/* TYPE OF PRESSURES */
#define IDS_PRESSURE_ATMOSPHERES 2800
#define IDS_PRESSURE_BARS 2801
#define IDS_PRESSURE_HECTOPASCALS 2802
#define IDS_PRESSURE_KILOPASCALS 2803
#define IDS_PRESSURE_MM_OF_MERCURY 2804
#define IDS_PRESSURE_PASCALS 2805
#define IDS_PRESSURE_PSI 2806
#define IDS_PRESSURE_ATMOSPHERES 2800
#define IDS_PRESSURE_BARS 2801
#define IDS_PRESSURE_HECTOPASCALS 2802
#define IDS_PRESSURE_KILOPASCALS 2803
#define IDS_PRESSURE_MM_OF_MERCURY 2804
#define IDS_PRESSURE_PASCALS 2805
#define IDS_PRESSURE_PSI 2806
/* TYPES OF TEMPERATURES */
#define IDS_TEMPERATURE_CELSIUS 2900
#define IDS_TEMPERATURE_FAHRENHEIT 2901
#define IDS_TEMPERATURE_KELVIN 2902
#define IDS_TEMPERATURE_RANKINE 2903
#define IDS_TEMPERATURE_CELSIUS 2900
#define IDS_TEMPERATURE_FAHRENHEIT 2901
#define IDS_TEMPERATURE_KELVIN 2902
#define IDS_TEMPERATURE_RANKINE 2903
/* TYPE OF TIME */
#define IDS_TIME_DAYS 3001
#define IDS_TIME_HOURS 3002
#define IDS_TIME_MICROSECONDS 3003
#define IDS_TIME_MILLISECONDS 3004
#define IDS_TIME_NANOSECONDS 3005
#define IDS_TIME_MINUTES 3006
#define IDS_TIME_SECONDS 3007
#define IDS_TIME_WEEKS 3008
#define IDS_TIME_YEARS 3009
#define IDS_TIME_DAYS 3001
#define IDS_TIME_HOURS 3002
#define IDS_TIME_MICROSECONDS 3003
#define IDS_TIME_MILLISECONDS 3004
#define IDS_TIME_NANOSECONDS 3005
#define IDS_TIME_MINUTES 3006
#define IDS_TIME_SECONDS 3007
#define IDS_TIME_WEEKS 3008
#define IDS_TIME_YEARS 3009
/* TYPES OF VELOCITIES */
#define IDS_VELOCITY_CMS_SECOND 3100
#define IDS_VELOCITY_FEET_SECOND 3101
#define IDS_VELOCITY_FEET_HOUR 3102
#define IDS_VELOCITY_KILOMETERS_HOUR 3103
#define IDS_VELOCITY_KNOTS 3104
#define IDS_VELOCITY_MACH 3105
#define IDS_VELOCITY_METERS_SECOND 3106
#define IDS_VELOCITY_MILES_HOUR 3107
#define IDS_VELOCITY_CMS_SECOND 3100
#define IDS_VELOCITY_FEET_SECOND 3101
#define IDS_VELOCITY_FEET_HOUR 3102
#define IDS_VELOCITY_KILOMETERS_HOUR 3103
#define IDS_VELOCITY_KNOTS 3104
#define IDS_VELOCITY_MACH 3105
#define IDS_VELOCITY_METERS_SECOND 3106
#define IDS_VELOCITY_MILES_HOUR 3107
/* TYPES OF VOLUMES */
#define IDS_VOLUME_BARRELS_UK 3200
#define IDS_VOLUME_BARRELS_OIL 3201
#define IDS_VOLUME_BUN 3202
#define IDS_VOLUME_BUSHELS_UK 3203
#define IDS_VOLUME_BUSHELS_US 3204
#define IDS_VOLUME_CUBIC_CENTIMETERS 3205
#define IDS_VOLUME_CUBIC_FEET 3206
#define IDS_VOLUME_CUBIC_INCHES 3207
#define IDS_VOLUME_CUBIC_METERS 3208
#define IDS_VOLUME_CUBIC_YARDS 3209
#define IDS_VOLUME_DOE 3210
#define IDS_VOLUME_FLUID_OUNCES_UK 3211
#define IDS_VOLUME_FLUID_OUNCES_US 3212
#define IDS_VOLUME_GALLONS_UK 3213
#define IDS_VOLUME_GALLONS_DRY_US 3214
#define IDS_VOLUME_GALLONS_LIQUID_US 3215
#define IDS_VOLUME_GOU 3216
#define IDS_VOLUME_HOP 3217
#define IDS_VOLUME_ICCE 3218
#define IDS_VOLUME_KWIAN 3219
#define IDS_VOLUME_LITERS 3220
#define IDS_VOLUME_MAL 3221
#define IDS_VOLUME_MILLILITERS 3222
#define IDS_VOLUME_PINTS_UK 3223
#define IDS_VOLUME_PINTS_DRY_US 3224
#define IDS_VOLUME_PINTS_LIQUID_US 3225
#define IDS_VOLUME_QUARTS_UK 3226
#define IDS_VOLUME_QUARTS_DRY_US 3227
#define IDS_VOLUME_QUARTS_LIQUID_US 3228
#define IDS_VOLUME_SEKI 3229
#define IDS_VOLUME_SYOU 3230
#define IDS_VOLUME_TANANLOUNG 3231
#define IDS_VOLUME_TANG 3232
#define IDS_VOLUME_TO 3233
#define IDS_VOLUME_BARRELS_UK 3200
#define IDS_VOLUME_BARRELS_OIL 3201
#define IDS_VOLUME_BUN 3202
#define IDS_VOLUME_BUSHELS_UK 3203
#define IDS_VOLUME_BUSHELS_US 3204
#define IDS_VOLUME_CUBIC_CENTIMETERS 3205
#define IDS_VOLUME_CUBIC_FEET 3206
#define IDS_VOLUME_CUBIC_INCHES 3207
#define IDS_VOLUME_CUBIC_METERS 3208
#define IDS_VOLUME_CUBIC_YARDS 3209
#define IDS_VOLUME_DOE 3210
#define IDS_VOLUME_FLUID_OUNCES_UK 3211
#define IDS_VOLUME_FLUID_OUNCES_US 3212
#define IDS_VOLUME_GALLONS_UK 3213
#define IDS_VOLUME_GALLONS_DRY_US 3214
#define IDS_VOLUME_GALLONS_LIQUID_US 3215
#define IDS_VOLUME_GOU 3216
#define IDS_VOLUME_HOP 3217
#define IDS_VOLUME_ICCE 3218
#define IDS_VOLUME_KWIAN 3219
#define IDS_VOLUME_LITERS 3220
#define IDS_VOLUME_MAL 3221
#define IDS_VOLUME_MILLILITERS 3222
#define IDS_VOLUME_PINTS_UK 3223
#define IDS_VOLUME_PINTS_DRY_US 3224
#define IDS_VOLUME_PINTS_LIQUID_US 3225
#define IDS_VOLUME_QUARTS_UK 3226
#define IDS_VOLUME_QUARTS_DRY_US 3227
#define IDS_VOLUME_QUARTS_LIQUID_US 3228
#define IDS_VOLUME_SEKI 3229
#define IDS_VOLUME_SYOU 3230
#define IDS_VOLUME_TANANLOUNG 3231
#define IDS_VOLUME_TANG 3232
#define IDS_VOLUME_TO 3233
/* TYPES OF WEIGHTS */
#define IDS_WEIGHT_BAHT 3300
#define IDS_WEIGHT_CARATS 3301
#define IDS_WEIGHT_CHUNG 3302
#define IDS_WEIGHT_DON 3303
#define IDS_WEIGHT_GEUN 3304
#define IDS_WEIGHT_GRAMS 3305
#define IDS_WEIGHT_GWAN 3306
#define IDS_WEIGHT_HARB 3307
#define IDS_WEIGHT_JIN_CHINA 3308
#define IDS_WEIGHT_JIN_TAIWAN 3309
#define IDS_WEIGHT_KAN 3310
#define IDS_WEIGHT_KILOGRAMS 3311
#define IDS_WEIGHT_KIN 3312
#define IDS_WEIGHT_LIANG_CHINA 3313
#define IDS_WEIGHT_LIANG_TAIWAN 3314
#define IDS_WEIGHT_MONME 3315
#define IDS_WEIGHT_OUNCES_AVOIRDUPOIS 3316
#define IDS_WEIGHT_OUNCES_TROY 3317
#define IDS_WEIGHT_POUNDS 3318
#define IDS_WEIGHT_QUINTAL_METRIC 3319
#define IDS_WEIGHT_SALOUNG 3320
#define IDS_WEIGHT_STONES 3321
#define IDS_WEIGHT_TAMLUNG 3322
#define IDS_WEIGHT_TONNES 3323
#define IDS_WEIGHT_TONS_UK 3324
#define IDS_WEIGHT_TONS_US 3325
#define IDS_WEIGHT_BAHT 3300
#define IDS_WEIGHT_CARATS 3301
#define IDS_WEIGHT_CHUNG 3302
#define IDS_WEIGHT_DON 3303
#define IDS_WEIGHT_GEUN 3304
#define IDS_WEIGHT_GRAMS 3305
#define IDS_WEIGHT_GWAN 3306
#define IDS_WEIGHT_HARB 3307
#define IDS_WEIGHT_JIN_CHINA 3308
#define IDS_WEIGHT_JIN_TAIWAN 3309
#define IDS_WEIGHT_KAN 3310
#define IDS_WEIGHT_KILOGRAMS 3311
#define IDS_WEIGHT_KIN 3312
#define IDS_WEIGHT_LIANG_CHINA 3313
#define IDS_WEIGHT_LIANG_TAIWAN 3314
#define IDS_WEIGHT_MONME 3315
#define IDS_WEIGHT_OUNCES_AVOIRDUPOIS 3316
#define IDS_WEIGHT_OUNCES_TROY 3317
#define IDS_WEIGHT_POUNDS 3318
#define IDS_WEIGHT_QUINTAL_METRIC 3319
#define IDS_WEIGHT_SALOUNG 3320
#define IDS_WEIGHT_STONES 3321
#define IDS_WEIGHT_TAMLUNG 3322
#define IDS_WEIGHT_TONNES 3323
#define IDS_WEIGHT_TONS_UK 3324
#define IDS_WEIGHT_TONS_US 3325
/* MENU */
#define IDM_EDIT_COPY 40002
#define IDM_EDIT_PASTE 40003
#define IDM_VIEW_STANDARD 40004
#define IDM_VIEW_SCIENTIFIC 40005
#define IDM_VIEW_HEX 40006
#define IDM_VIEW_DEC 40007
#define IDM_VIEW_OCT 40008
#define IDM_VIEW_BIN 40009
#define IDM_VIEW_DEG 40010
#define IDM_VIEW_RAD 40011
#define IDM_VIEW_GRAD 40012
#define IDM_VIEW_GROUP 40013
#define IDM_HELP_HELP 40014
#define IDM_HELP_ABOUT 40015
#define IDM_VIEW_QWORD 40016
#define IDM_VIEW_WORD 40017
#define IDM_VIEW_BYTE 40018
#define IDM_VIEW_DWORD 40019
#define IDM_VIEW_CONVERSION 40020
#define IDM_EDIT_COPY 40002
#define IDM_EDIT_PASTE 40003
#define IDM_VIEW_STANDARD 40004
#define IDM_VIEW_SCIENTIFIC 40005
#define IDM_VIEW_HEX 40006
#define IDM_VIEW_DEC 40007
#define IDM_VIEW_OCT 40008
#define IDM_VIEW_BIN 40009
#define IDM_VIEW_DEG 40010
#define IDM_VIEW_RAD 40011
#define IDM_VIEW_GRAD 40012
#define IDM_VIEW_GROUP 40013
#define IDM_HELP_HELP 40014
#define IDM_HELP_ABOUT 40015
#define IDM_VIEW_QWORD 40016
#define IDM_VIEW_WORD 40017
#define IDM_VIEW_BYTE 40018
#define IDM_VIEW_DWORD 40019
#define IDM_VIEW_CONVERSION 40020

View File

@@ -1,21 +1,8 @@
/*
* ReactOS Calc (global resource file)
*
* Copyright 2007, Carlo Bramini
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Calc
* LICENSE: LGPL - See COPYING.LIB in the top level directory
* FILE: base/applications/calcs/resource.rc
* PURPOSE: Global resource file
*/
#include <windef.h>
@@ -24,28 +11,29 @@
#include "resource.h"
#ifndef IDC_STATIC
#define IDC_STATIC -1
#define IDC_STATIC -1
#endif
#ifndef DS_SHELLFONT
#define DS_SHELLFONT DS_SETFONT|DS_FIXEDSYS
#endif
// Common resources
/* Common resources */
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
// Icons
/* Icons */
IDI_CALC_BIG ICON "res/calc.ico"
IDI_CALC_SMALL ICON "res/calc_sm.ico"
IDI_CALC_BIG ICON DISCARDABLE "res/calc.ico"
IDI_CALC_SMALL ICON DISCARDABLE "res/calc_sm.ico"
/* Bitmaps */
IDB_BITMAP_ROS BITMAP "res/ROS_logo.bmp"
// Bitmaps
#include <reactos/manifest_exe.rc>
IDB_BITMAP_ROS BITMAP DISCARDABLE "res/ROS_logo.bmp"
// UTF-8
/* UTF-8 */
#pragma code_page(65001)
#ifdef LANGUAGE_BG_BG
#include "lang/bg-BG.rc"
#endif
@@ -106,6 +94,9 @@ IDB_BITMAP_ROS BITMAP DISCARDABLE "res/ROS_logo.bmp"
#ifdef LANGUAGE_SV_SE
#include "lang/sv-SE.rc"
#endif
#ifdef LANGUAGE_SQ_AL
#include "lang/sq-AL.rc"
#endif
#ifdef LANGUAGE_TH_TH
#include "lang/th-TH.rc"
#endif

View File

@@ -1,5 +1,9 @@
#include "calc.h"
#include <winbase.h>
#include <wingdi.h>
#include <winreg.h>
#define HTMLHELP_PATH(_pt) TEXT("%systemroot%\\Help\\calc.chm::") TEXT(_pt)
#define MAKE_BITMASK4(_show_b16, _show_b10, _show_b8, _show_b2) \

View File

@@ -5,10 +5,10 @@ list(APPEND SOURCE
lrgcell.c
map.c
settings.c
charmap.rc)
precomp.h)
add_executable(charmap ${SOURCE})
add_executable(charmap ${SOURCE} charmap.rc)
set_module_type(charmap win32gui UNICODE)
add_importlibs(charmap advapi32 user32 gdi32 comctl32 msvcrt kernel32)
add_pch(charmap precomp.h)
add_pch(charmap precomp.h SOURCE)
add_cd_file(TARGET charmap DESTINATION reactos/system32 FOR all)

View File

@@ -7,10 +7,8 @@
*
*/
#include <precomp.h>
static
INT_PTR
CALLBACK

View File

@@ -9,6 +9,9 @@
#include <precomp.h>
#include <commctrl.h>
#include <richedit.h>
#define ID_ABOUT 0x1
HINSTANCE hInstance;

View File

@@ -1,6 +1,5 @@
#include <windef.h>
#include <winuser.h>
//#include <commctrl.h>
#include <richedit.h>
#include "resource.h"
@@ -9,9 +8,94 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
IDI_ICON ICON "res/charmap.ico"
#define REACTOS_STR_FILE_DESCRIPTION "ReactOS Character Map\0"
#define REACTOS_STR_INTERNAL_NAME "charmap\0"
#define REACTOS_STR_ORIGINAL_FILENAME "charmap.exe\0"
#define REACTOS_STR_FILE_DESCRIPTION "ReactOS Character Map"
#define REACTOS_STR_INTERNAL_NAME "charmap"
#define REACTOS_STR_ORIGINAL_FILENAME "charmap.exe"
#include <reactos/version.rc>
#include "rsrc.rc"
#include <reactos/manifest_exe.rc>
/* UTF-8 */
#pragma code_page(65001)
#ifdef LANGUAGE_BG_BG
#include "lang/bg-BG.rc"
#endif
#ifdef LANGUAGE_CA_ES
#include "lang/ca-ES.rc"
#endif
#ifdef LANGUAGE_CS_CZ
#include "lang/cs-CZ.rc"
#endif
#ifdef LANGUAGE_DE_DE
#include "lang/de-DE.rc"
#endif
#ifdef LANGUAGE_EN_US
#include "lang/en-US.rc"
#endif
#ifdef LANGUAGE_EL_GR
#include "lang/el-GR.rc"
#endif
#ifdef LANGUAGE_ES_ES
#include "lang/es-ES.rc"
#endif
#ifdef LANGUAGE_FR_FR
#include "lang/fr-FR.rc"
#endif
#ifdef LANGUAGE_HE_IL
#include "lang/he-IL.rc"
#endif
#ifdef LANGUAGE_ID_ID
#include "lang/id-ID.rc"
#endif
#ifdef LANGUAGE_IT_IT
#include "lang/it-IT.rc"
#endif
#ifdef LANGUAGE_JA_JP
#include "lang/ja-JP.rc"
#endif
#ifdef LANGUAGE_KO_KR
#include "lang/ko-KR.rc"
#endif
#ifdef LANGUAGE_LT_LT
#include "lang/lt-LT.rc"
#endif
#ifdef LANGUAGE_NL_NL
#include "lang/nl-NL.rc"
#endif
#ifdef LANGUAGE_NB_NO
#include "lang/no-NO.rc"
#endif
#ifdef LANGUAGE_PL_PL
#include "lang/pl-PL.rc"
#endif
#ifdef LANGUAGE_PT_BR
#include "lang/pt-BR.rc"
#endif
#ifdef LANGUAGE_RO_RO
#include "lang/ro-RO.rc"
#endif
#ifdef LANGUAGE_RU_RU
#include "lang/ru-RU.rc"
#endif
#ifdef LANGUAGE_SK_SK
#include "lang/sk-SK.rc"
#endif
#ifdef LANGUAGE_SV_SE
#include "lang/sv-SE.rc"
#endif
#ifdef LANGUAGE_TR_TR
#include "lang/tr-TR.rc"
#endif
#ifdef LANGUAGE_SQ_AL
#include "lang/sq-AL.rc"
#endif
#ifdef LANGUAGE_UK_UA
#include "lang/uk-UA.rc"
#endif
#ifdef LANGUAGE_ZH_CN
#include "lang/zh-CN.rc"
#endif
#ifdef LANGUAGE_ZH_TW
#include "lang/zh-TW.rc"
#endif

View File

@@ -4,49 +4,54 @@
LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "Шрифт :", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Помощ", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "Знаци за запомняне:", IDC_STATIC, 3, 188, 75, 9
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Избор", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Запомняне", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Разширен изглед",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "Шрифт :", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Помощ", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "Знаци за запомняне:", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Избор", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Запомняне", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Разширен изглед", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Знаков набор:",IDC_STATIC,8,8,48,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Сбиране по:",IDC_STATIC,8,28,50,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Търсене",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "Търсене на:",IDC_STATIC,8,48,42,8
LTEXT "Уникод:",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "Знаков набор:", IDC_STATIC, 8, 8, 48, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Сбиране по:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Търсене", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Търсене на:", IDC_STATIC, 8, 48, 42, 8
LTEXT "Уникод:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "За знаковия изборник"
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Знаков изборник, в0,1\nВъзпроизводствено право (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Затваряне", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "Знаков изборник, в0,1\nВъзпроизводствено право (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Затваряне", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&За..."
IDS_TITLE "Character Map"
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&За..."
IDS_TITLE "Character Map"
END

View File

@@ -1,49 +1,54 @@
LANGUAGE LANG_CATALAN, SUBLANG_DEFAULT
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "Font :", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Ajuda", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "Caràcters a copiar :", IDC_STATIC, 6, 188, 66, 9
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Selecciona", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Copia", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Advanced view",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "Font:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Ajuda", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "Caràcters a copiar :", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Selecciona", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Copia", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Advanced view", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Charset:",IDC_STATIC,8,8,48,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:",IDC_STATIC,8,28,50,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "Search for:",IDC_STATIC,8,48,42,8
LTEXT "Unicode:",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "Charset:", IDC_STATIC, 8, 8, 48, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Search for:", IDC_STATIC, 8, 48, 42, 8
LTEXT "Unicode:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "En quanta al Mapa de caràcters"
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Character Map v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Tancar", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "Character Map v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Tancar", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&En quant a..."
IDS_TITLE "Character Map"
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&En quant a..."
IDS_TITLE "Character Map"
END

View File

@@ -6,49 +6,54 @@
LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "Písmo:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Nápověda", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "Znaky ke zkopírování:", IDC_STATIC, 6, 188, 66, 9
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Označit", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Kopírovat", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Rozšířené zobrazení",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "Písmo:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Nápověda", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "Znaky ke zkopírování:", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Označit", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Kopírovat", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Rozšířené zobrazení", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Znaková sada:",IDC_STATIC,8,8,48,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Seskupit:",IDC_STATIC,8,28,50,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Najít",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "Hledat:",IDC_STATIC,8,48,42,8
LTEXT "Unicode:",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "Znaková sada:", IDC_STATIC, 8, 8, 48, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Seskupit:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Najít", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Hledat:", IDC_STATIC, 8, 48, 42, 8
LTEXT "Unicode:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "O programu Mapa znaků"
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Mapa znaků v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Zavřít", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "Mapa znaků v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Zavřít", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&O programu..."
IDS_TITLE "Mapa znaků"
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&O programu..."
IDS_TITLE "Mapa znaků"
END

View File

@@ -1,49 +1,54 @@
LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "Schrift:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "&Hilfe", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "Zeichenaus&wahl:", IDC_STATIC, 6, 188, 66, 9
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "&Auswählen", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "&Kopieren", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "&Erweiterte Ansicht",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "Schrift:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "&Hilfe", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "Zeichenaus&wahl:", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "&Auswählen", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "&Kopieren", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "&Erweiterte Ansicht", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Zeichensatz:",IDC_STATIC,8,8,48,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "&Gruppieren nach:",IDC_STATIC,8,28,58,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "&Suchen",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "Su&chen nach:",IDC_STATIC,8,48,46,8
LTEXT "&Unicode:",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "&Zeichensatz:", IDC_STATIC, 8, 8, 48, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "&Gruppieren nach:", IDC_STATIC, 8, 28, 58, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "&Suchen", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Su&chen nach:", IDC_STATIC, 8, 48, 46, 8
LTEXT "&Unicode:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "Über Zeichentabelle"
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Zeichentabelle v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Schließen", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "Zeichentabelle v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Schließen", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "Dieses Programm ist kostenlos; Sie können es frei verteilen mit od. ohne Änderungen unter der GNU Lesser General Public License wie es von der Free Software Foundation veröffentlicht wurde; entweder Version 2.1 der Lizenz, oder eine spätere Version (ihrer Wahl).\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "Ü&ber..."
IDS_TITLE "Zeichentabelle"
IDS_LICENSE "Dieses Programm ist kostenlos; Sie können es frei verteilen mit od. ohne Änderungen unter der GNU Lesser General Public License wie es von der Free Software Foundation veröffentlicht wurde; entweder Version 2.1 der Lizenz, oder eine spätere Version (ihrer Wahl).\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "Ü&ber..."
IDS_TITLE "Zeichentabelle"
END

View File

@@ -1,49 +1,54 @@
LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "Γραμματοσειρά :",IDC_STATIC,6,7,60,9
COMBOBOX IDC_FONTCOMBO, 65, 5, 181, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL |CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Βοήθεια",IDC_CMHELP,249,5,35,13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "Χαρακτήρες προς αντιγραφή :",IDC_STATIC,6,184,66,17
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Επιλογή",IDC_SELECT,194,186,44,13
PUSHBUTTON "Αντιγραφή",IDC_COPY,242,186,44,13,WS_DISABLED
CONTROL "Advanced view",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "Γραμματοσειρά :", IDC_STATIC, 6, 7, 60, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Βοήθεια", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "Χαρακτήρες προς αντιγραφή :", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Επιλογή", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Αντιγραφή", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Advanced view", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Charset:",IDC_STATIC,8,8,48,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:",IDC_STATIC,8,28,50,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "Search for:",IDC_STATIC,8,48,42,8
LTEXT "Unicode:",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "Charset:", IDC_STATIC, 8, 8, 48, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Search for:", IDC_STATIC, 8, 48, 42, 8
LTEXT "Unicode:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "Πληροφορίες"
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Πίνακας χαρακτήρων v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)",IDC_STATIC,48,7,150,36
PUSHBUTTON "Κλείσημο",IDOK,75,162,44,15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "Πίνακας χαρακτήρων v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Κλείσημο", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&Πληροφορίες..."
IDS_TITLE "Character Map"
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&Πληροφορίες..."
IDS_TITLE "Character Map"
END

View File

@@ -1,49 +1,54 @@
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "Font:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Help", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "Characters to copy:", IDC_STATIC, 6, 188, 66, 9
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Select", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Copy", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Advanced view",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "Font:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Help", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "Characters to copy:", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Select", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Copy", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Advanced view", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Charset:",IDC_STATIC,8,8,48,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:",IDC_STATIC,8,28,50,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "Search for:",IDC_STATIC,8,48,42,8
LTEXT "Unicode:",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "Charset:", IDC_STATIC, 8, 8, 48, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Search for:", IDC_STATIC, 8, 48, 42, 8
LTEXT "Unicode:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "About Character Map"
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Character Map v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Close", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "Character Map v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Close", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "A&bout..."
IDS_TITLE "Character Map"
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "A&bout..."
IDS_TITLE "Character Map"
END

View File

@@ -1,49 +1,54 @@
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "Fuente :", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Ayuda", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "Caracteres a copiar :", IDC_STATIC, 6, 188, 66, 9
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Seleccionar", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Copiar", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Advanced view",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "Fuente :", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Ayuda", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "Caracteres a copiar :", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Seleccionar", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Copiar", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Advanced view", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Charset:",IDC_STATIC,8,8,48,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:",IDC_STATIC,8,28,50,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "Search for:",IDC_STATIC,8,48,42,8
LTEXT "Unicode:",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "Charset:", IDC_STATIC, 8, 8, 48, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Search for:", IDC_STATIC, 8, 48, 42, 8
LTEXT "Unicode:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "Acerca de Character Map"
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Character Map v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Cerrar", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "Character Map v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Cerrar", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&Acerca de ..."
IDS_TITLE "Character Map"
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&Acerca de ..."
IDS_TITLE "Character Map"
END

View File

@@ -4,30 +4,34 @@ IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "Police :", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Aide", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "Caractères à copier :", IDC_STATIC, 6, 188, 68, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Sélectionner", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Copier", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Affichage avancé", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "Police :", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Aide", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "Caractères à copier :", IDC_STATIC, 6, 188, 68, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Sélectionner", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Copier", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Affichage avancé", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Jeu de caractères :", IDC_STATIC, 8, 8, 62, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Grouper par :", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Rechercher", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Rechercher :", IDC_STATIC, 8, 48, 42, 8
LTEXT "Unicode :", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
LTEXT "Jeu de caractères :", IDC_STATIC, 8, 8, 62, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Grouper par :", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Rechercher", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Rechercher :", IDC_STATIC, 8, 48, 42, 8
LTEXT "Unicode:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
@@ -35,15 +39,16 @@ CAPTION "À propos de la Table des Caractères"
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Table des Caractères v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Fermer", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "Table des Caractères v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Fermer", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier tout en respectant les termes de la ""GNU General Public License"" publiée par la Free Software Foundation; dans sa version 2 (ou selon votre préférence) toute version ultérieure.\r\n\r\nCe programme est distribué dans l'espoir qu'il sera utile, cependant SANS GARANTIE D'AUCUNE SORTE ; sans même une garantie implicite de COMMERCIABILITÉ ou DE CONFORMITÉ À UNE UTILISATION PARTICULIÈRE. \r\n\r\nVoir la Licence Publique Générale GNU pour plus de détails. Vous devriez avoir reçu un exemplaire de la Licence Publique Générale GNU avec ce programme ; si ce n'est pas le cas, écrivez à la Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "À propos..."
IDS_TITLE "Table des Caractères"
IDS_LICENSE "Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier tout en respectant les termes de la ""GNU General Public License"" publiée par la Free Software Foundation; dans sa version 2 (ou selon votre préférence) toute version ultérieure.\r\n\r\nCe programme est distribué dans l'espoir qu'il sera utile, cependant SANS GARANTIE D'AUCUNE SORTE ; sans même une garantie implicite de COMMERCIABILITÉ ou DE CONFORMITÉ À UNE UTILISATION PARTICULIÈRE. \r\n\r\nVoir la Licence Publique Générale GNU pour plus de détails. Vous devriez avoir reçu un exemplaire de la Licence Publique Générale GNU avec ce programme ; si ce n'est pas le cas, écrivez à la Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "À propos..."
IDS_TITLE "Table des Caractères"
END

View File

@@ -1,50 +1,55 @@
// Translated by Baruch Rutman
/* Translated by Baruch Rutman */
LANGUAGE LANG_HEBREW, SUBLANG_DEFAULT
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "גופן", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "עזרה", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "תווים להעתקה:", IDC_STATIC, 6, 188, 66, 9
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "בחר", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "העתק", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "תצוגה מתקדמת",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "גופן", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "עזרה", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "תווים להעתקה:", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "בחר", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "העתק", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "תצוגה מתקדמת", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "ערכת תווים:",IDC_STATIC,8,8,48,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "קבץ לפי:",IDC_STATIC,8,28,50,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "חפש",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "חפש את:",IDC_STATIC,8,48,42,8
LTEXT "מעבר ל-Unicode:",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "ערכת תווים:", IDC_STATIC, 8, 8, 48, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "קבץ לפי:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "חפש", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "חפש את:", IDC_STATIC, 8, 48, 42, 8
LTEXT "מעבר ל-Unicode:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "אודות מפת תווים"
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Character Map v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "סגור", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "Character Map v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "סגור", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&אודות..."
IDS_TITLE "מפת תווים"
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&אודות..."
IDS_TITLE "מפת תווים"
END

View File

@@ -1,49 +1,54 @@
LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "Font :", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Bantuan", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "Karakter untuk di-copy :", IDC_STATIC, 6, 188, 66, 9
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Pilih", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Copy", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Advanced view",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "Font:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Bantuan", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "Karakter untuk di-copy :", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Pilih", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Copy", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Advanced view", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Charset:",IDC_STATIC,8,8,48,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:",IDC_STATIC,8,28,50,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "Search for:",IDC_STATIC,8,48,42,8
LTEXT "Unicode:",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "Charset:", IDC_STATIC, 8, 8, 48, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Search for:", IDC_STATIC, 8, 48, 42, 8
LTEXT "Unicode:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "Tentang Peta Karakter"
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Character Map v0.1\nHak Cipta (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Tutup", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "Character Map v0.1\nHak Cipta (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Tutup", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "Program ini adalah software bebas; anda dapat mendistribusikan dan/atau mengubahnya di bawah term GNU General Public License seperti dipublikasikan oleh Free Software Foundation; baik Lisensi versi 2, atau (menurut opini anda) setiap versi berikutnya.\r\n\r\nProgram ini didistribusikan dengan harapan ia akan berguna, tetapi TANPA JAMINAN APAPUN; bahkan tanpa jaminan berarti dari MERCANTABILITAS atau KECUKUPAN UNTUK KEPERLUAN TERTENTU. Lihat GNU General Public License untuk lebih jelasnya.\r\n\r\nAnda seharusnya menerima duplikat GNU General Public License bersamaan dengan program ini; jika tidak, tulis ke Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "Te&ntang..."
IDS_TITLE "Character Map"
IDS_LICENSE "Program ini adalah software bebas; anda dapat mendistribusikan dan/atau mengubahnya di bawah term GNU General Public License seperti dipublikasikan oleh Free Software Foundation; baik Lisensi versi 2, atau (menurut opini anda) setiap versi berikutnya.\r\n\r\nProgram ini didistribusikan dengan harapan ia akan berguna, tetapi TANPA JAMINAN APAPUN; bahkan tanpa jaminan berarti dari MERCANTABILITAS atau KECUKUPAN UNTUK KEPERLUAN TERTENTU. Lihat GNU General Public License untuk lebih jelasnya.\r\n\r\nAnda seharusnya menerima duplikat GNU General Public License bersamaan dengan program ini; jika tidak, tulis ke Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "Te&ntang..."
IDS_TITLE "Character Map"
END

View File

@@ -1,49 +1,54 @@
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "Font:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Aiuto", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "Caratteri da copiare :", IDC_STATIC, 6, 188, 66, 9
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Selezionare", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Copiare", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Visualizzazione avanzata",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "Font:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Aiuto", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "Caratteri da copiare :", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Selezionare", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Copiare", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Visualizzazione avanzata", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Set di caratteri:",IDC_STATIC,8,8,48,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Raggruppa per:",IDC_STATIC,8,28,50,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Ce&rca",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "C&erca:",IDC_STATIC,8,48,22,8
LTEXT "Unicode:",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "Set di caratteri:", IDC_STATIC, 8, 8, 48, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Raggruppa per:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Ce&rca", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "C&erca:", IDC_STATIC, 8, 48, 42, 8
LTEXT "Unicode:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "Informazioni su Character Map"
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Mappa caratteri v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Chiudi", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "Mappa caratteri v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Chiudi", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "Questo programma è software libero; può redistribuirlo e/o modificarlo sotto\ni termini della licenza pubblica GNU come pubblicata dalla Free Software Foundation; sia la versione 2 sia una versione successiva (a sua scelta).\r\n\r\nQuesto programma è distribuito\nnella speranza che sia utile, ma SENZA ALCUNA GARANZIA; senza neanche la garanzia implicita\ndi NEGOZIABILITA' o APPLICABILITA' per un particolare scopo. Si veda la licenza generale pubblica GNU per maggiori dettagli.\r\n\r\nDovrebbe aver ricevuto una copia assieme a questo programma; se così non fosse, scriva alla Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&Informazioni su..."
IDS_TITLE "Mappa caratteri"
IDS_LICENSE "Questo programma è software libero; può redistribuirlo e/o modificarlo sotto\ni termini della licenza pubblica GNU come pubblicata dalla Free Software Foundation; sia la versione 2 sia una versione successiva (a sua scelta).\r\n\r\nQuesto programma è distribuito\nnella speranza che sia utile, ma SENZA ALCUNA GARANZIA; senza neanche la garanzia implicita\ndi NEGOZIABILITA' o APPLICABILITA' per un particolare scopo. Si veda la licenza generale pubblica GNU per maggiori dettagli.\r\n\r\nDovrebbe aver ricevuto una copia assieme a questo programma; se così non fosse, scriva alla Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&Informazioni su..."
IDS_TITLE "Mappa caratteri"
END

View File

@@ -1,49 +1,54 @@
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 9,"MS UI Gothic",0,0
FONT 9, "MS UI Gothic", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "フォント:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "ヘルプ", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "コピーする文字:", IDC_STATIC, 6, 188, 66, 9
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "選択", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "コピー", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Advanced view",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "フォント:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "ヘルプ", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "コピーする文字:", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "選択", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "コピー", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Advanced view", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Charset:",IDC_STATIC,8,8,48,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:",IDC_STATIC,8,28,50,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "Search for:",IDC_STATIC,8,48,42,8
LTEXT "Unicode:",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "Charset:", IDC_STATIC, 8, 8, 48, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Search for:", IDC_STATIC, 8, 48, 42, 8
LTEXT "Unicode:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "文字コード表について"
FONT 9,"MS UI Gothic",0,0
FONT 9, "MS UI Gothic", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "文字コード表 v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "閉じる", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "文字コード表 v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "閉じる", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "バージョン情報(&B)..."
IDS_TITLE "Character Map"
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "バージョン情報(&B)..."
IDS_TITLE "Character Map"
END

View File

@@ -1,53 +1,58 @@
/*
* Korean translation by manatails007(www.manatails007.org)
* Korean translation by manatails007 (www.manatails007.org)
*/
LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "글꼴:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "도움말", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "복사할 문자:", IDC_STATIC, 6, 188, 66, 9
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "선택", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "복사", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Advanced view",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "글꼴:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "도움말", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "복사할 문자:", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "선택", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "복사", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Advanced view", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Charset:",IDC_STATIC,8,8,48,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:",IDC_STATIC,8,28,50,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "Search for:",IDC_STATIC,8,48,42,8
LTEXT "Unicode:",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "Charset:", IDC_STATIC, 8, 8, 48, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Search for:", IDC_STATIC, 8, 48, 42, 8
LTEXT "Unicode:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "문자표에 대하여"
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Character Map v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Close", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "Character Map v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Close", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "정보(&A)"
IDS_TITLE "Character Map"
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "정보(&A)"
IDS_TITLE "Character Map"
END

View File

@@ -10,49 +10,54 @@
LANGUAGE LANG_LITHUANIAN, SUBLANG_DEFAULT
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "Šriftas:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Pagalba", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "Simboliai kopijavimui:", IDC_STATIC, 6, 188, 72, 9
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Parinkti", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Kopijuoti", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Advanced view",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "Šriftas:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Pagalba", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "Simboliai kopijavimui:", IDC_STATIC, 6, 188, 72, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Parinkti", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Kopijuoti", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Advanced view", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Charset:",IDC_STATIC,8,8,48,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:",IDC_STATIC,8,28,50,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "Search for:",IDC_STATIC,8,48,42,8
LTEXT "Unicode:",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "Charset:", IDC_STATIC, 8, 8, 48, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Search for:", IDC_STATIC, 8, 48, 42, 8
LTEXT "Unicode:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "Apie simbolių lentelę"
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Simbolių lentelė v0.1\n(C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Užverti", IDOK, 83, 161, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "Simbolių lentelė v0.1\n(C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Užverti", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&Apie..."
IDS_TITLE "Character Map"
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&Apie..."
IDS_TITLE "Character Map"
END

View File

@@ -1,49 +1,54 @@
LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "Lettertype:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Help", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "Te kopiëren tekens:", IDC_STATIC, 6, 188, 66, 9
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Selecteren", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Kopiëren", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Advanced view",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "Lettertype:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Help", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "Te kopiëren tekens:", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Selecteren", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Kopiëren", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Advanced view", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Charset:",IDC_STATIC,8,8,48,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:",IDC_STATIC,8,28,50,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "Search for:",IDC_STATIC,8,48,42,8
LTEXT "Unicode:",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "Charset:", IDC_STATIC, 8, 8, 48, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Search for:", IDC_STATIC, 8, 48, 42, 8
LTEXT "Unicode:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "Over Speciale tekens"
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Speciale tekens v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Sluiten", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "Speciale tekens v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Sluiten", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "Over..."
IDS_TITLE "Character Map"
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "Over..."
IDS_TITLE "Character Map"
END

View File

@@ -1,49 +1,54 @@
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "Skrift:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Hjelp", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "Kopier følgende tegn:", IDC_STATIC, 6, 188, 66, 9
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Velg", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Kopier", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Advanced view",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "Skrift:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Hjelp", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "Kopier følgende tegn:", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Velg", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Kopier", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Advanced view", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Charset:",IDC_STATIC,8,8,48,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:",IDC_STATIC,8,28,50,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "Search for:",IDC_STATIC,8,48,42,8
LTEXT "Unicode:",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "Charset:", IDC_STATIC, 8, 8, 48, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Search for:", IDC_STATIC, 8, 48, 42, 8
LTEXT "Unicode:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "Om Tegnkart"
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Tegnkart v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Lukk", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "Tegnkart v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Lukk", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "Dette programmet er gratis programvare; du kan distribuere det og/eller endre det under betingelsene av GNU General Public License som er utgitt av Free Software Foundation; version 2 av lisensen, eller (etter din mening) alle senere versjoner.\r\n\r\nDette programmet er utgitt i håp for at det skal kunne brukes, men DET ER INGEN GARANTIER; uten heller forutsatt garantier av SALGBARHET eller SIKKETHET FOR EN ENKELTHET FORMÅL. Se på GNU General Public Lisensen for mere detaljer.\r\n\r\nDu skal ha motatt en kopi av GNU General Public Lisensen sammen med denne programmet; hvis du ikke har motatt det, skriv til Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "O&m..."
IDS_TITLE "Character Map"
IDS_LICENSE "Dette programmet er gratis programvare; du kan distribuere det og/eller endre det under betingelsene av GNU General Public License som er utgitt av Free Software Foundation; version 2 av lisensen, eller (etter din mening) alle senere versjoner.\r\n\r\nDette programmet er utgitt i håp for at det skal kunne brukes, men DET ER INGEN GARANTIER; uten heller forutsatt garantier av SALGBARHET eller SIKKETHET FOR EN ENKELTHET FORMÅL. Se på GNU General Public Lisensen for mere detaljer.\r\n\r\nDu skal ha motatt en kopi av GNU General Public Lisensen sammen med denne programmet; hvis du ikke har motatt det, skriv til Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "O&m..."
IDS_TITLE "Character Map"
END

View File

@@ -1,58 +1,62 @@
/*
* translated by xrogers
* xxrogers@users.sourceforge.net
* https://sourceforge.net/projects/reactospl
* updated by Olaf Siejka (May, 2011)
* UTF-8 conversion by Caemyr (May, 2011)
* updated by Saibamen - Adam Stachowicz (saibamenppl@gmail.com) (August, 2011)
* Translated by xrogers (xxrogers@users.sourceforge.net)
* https://sourceforge.net/projects/reactospl
* Updated by Olaf Siejka (May, 2011)
* UTF-8 conversion by Caemyr (May, 2011)
* Updated by Saibamen - Adam Stachowicz (saibamenppl@gmail.com) (August, 2011)
*/
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "Czci&onka:", IDC_STATIC, 6, 7, 28, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Pomo&c", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "&Znaki do skopiowania:", IDC_STATIC, 6, 188, 70, 9
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Wy&bierz", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "&Kopiuj", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Widok zaawansowany",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "Czci&onka:", IDC_STATIC, 6, 7, 28, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Pomo&c", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "&Znaki do skopiowania:", IDC_STATIC, 6, 188, 70, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Wy&bierz", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "&Kopiuj", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Widok zaawansowany", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Zestaw znaków:",IDC_STATIC,8,8,53,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Grupowanie według:",IDC_STATIC,8,28,67,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Szukaj",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "Wyszukaj:",IDC_STATIC,8,48,42,8
LTEXT "Symbol Unicode:",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "Zestaw znaków:", IDC_STATIC, 8, 8, 53, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Grupowanie według:", IDC_STATIC, 8, 28, 67, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Szukaj", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Wyszukaj:", IDC_STATIC, 8, 48, 42, 8
LTEXT "Symbol Unicode:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "Informacje o tablicy znaków"
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Tablica znaków v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Zamknij", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "Tablica znaków v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Zamknij", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "Niniejszy program jest wolnym oprogramowaniem; możesz go rozprowadzać dalej i/lub modyfikować na warunkach Powszechnej Licencji Publicznej GNU, wydanej przez Fundację Wolnego Oprogramowania - według wersji 2 tej Licencji lub (według twojego wyboru) którejś z późniejszych wersji.\r\n\r\nNiniejszy program rozpowszechniany jest z nadzieją, iż będzie on użyteczny - jednak BEZ JAKIEJKOLWIEK GWARANCJI, nawet domyślnej gwarancji PRZYDATNOŚCI HANDLOWEJ albo PRZYDATNOŚCI DO OKRESLONYCH ZASTOSOWAŃ. W celu uzyskania bliższych informacji sięgnij do Powszechnej Licencji Publicznej GNU.\r\n\r\nZ pewnością wraz z niniejszym programem otrzymałeś też egzemplarz Powszechnej Licencji Publicznej GNU (GNU General Public License); jeśli nie - napisz do Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&O programie..."
IDS_TITLE "Tablica znaków"
IDS_LICENSE "Niniejszy program jest wolnym oprogramowaniem; możesz go rozprowadzać dalej i/lub modyfikować na warunkach Powszechnej Licencji Publicznej GNU, wydanej przez Fundację Wolnego Oprogramowania - według wersji 2 tej Licencji lub (według twojego wyboru) którejś z późniejszych wersji.\r\n\r\nNiniejszy program rozpowszechniany jest z nadzieją, iż będzie on użyteczny - jednak BEZ JAKIEJKOLWIEK GWARANCJI, nawet domyślnej gwarancji PRZYDATNOŚCI HANDLOWEJ albo PRZYDATNOŚCI DO OKRESLONYCH ZASTOSOWAŃ. W celu uzyskania bliższych informacji sięgnij do Powszechnej Licencji Publicznej GNU.\r\n\r\nZ pewnością wraz z niniejszym programem otrzymałeś też egzemplarz Powszechnej Licencji Publicznej GNU (GNU General Public License); jeśli nie - napisz do Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&O programie..."
IDS_TITLE "Tablica znaków"
END

View File

@@ -1,49 +1,54 @@
LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "&Fonte:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Aj&uda", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "Carac&teres a serem copiados :", IDC_STATIC, 6, 183, 66, 17
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "&Selecionar", IDC_SELECT, 194, 186, 46, 13
PUSHBUTTON "&Copiar", IDC_COPY, 244, 186, 46, 13, WS_DISABLED
CONTROL "&Modo de exibição avançada",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "&Fonte:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Aj&uda", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "Carac&teres a serem copiados :", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "&Selecionar", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "&Copiar", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "&Modo de exibição avançada", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Charset:",IDC_STATIC,8,8,48,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Agrupado por:",IDC_STATIC,8,28,50,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Busca",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "Procurar por:",IDC_STATIC,8,48,42,8
LTEXT "Unicode:",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "Charset:", IDC_STATIC, 8, 8, 48, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Agrupado por:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Busca", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Procurar por:", IDC_STATIC, 8, 48, 42, 8
LTEXT "Unicode:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "Sobre o Mapa de Caracteres"
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Mapa de Caracteres v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Fechar", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "Mapa de Caracteres v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Fechar", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da GNU General Public License conforme publicada pela Free Software Foundation; quer a versão 2 da licença, ou (conforme você escolha) qualquer versão posterior.\r\n\r\nEste programa é distribuído com a esperança de que seja útil, mas SEM QUALQUER GARANTIA; mesmo sem a garantia implícita de MERCANTIBILIDADE OU ADEQUAÇÃO A UM DETERMINADO PROPÓSITO. Para mais detalhes, veja a GNU General Public License.\r\n\r\nVocê deve ter recebido uma cópia da GNU General Public License juntamente com este programa; caso contrário, escreva para a Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA."
IDS_ABOUT "So&bre..."
IDS_TITLE "Mapa de Caracteres"
IDS_LICENSE "Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da GNU General Public License conforme publicada pela Free Software Foundation; quer a versão 2 da licença, ou (conforme você escolha) qualquer versão posterior.\r\n\r\nEste programa é distribuído com a esperança de que seja útil, mas SEM QUALQUER GARANTIA; mesmo sem a garantia implícita de MERCANTIBILIDADE OU ADEQUAÇÃO A UM DETERMINADO PROPÓSITO. Para mais detalhes, veja a GNU General Public License.\r\n\r\nVocê deve ter recebido uma cópia da GNU General Public License juntamente com este programa; caso contrário, escreva para a Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA."
IDS_ABOUT "So&bre..."
IDS_TITLE "Mapa de Caracteres"
END

View File

@@ -8,49 +8,54 @@
LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "F&ont:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "&Manual…", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "C&aractere de copiat:", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "&Selectează", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "&Copiază", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Mod a&vansat", IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "F&ont:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "&Manual…", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "C&aractere de copiat:", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "&Selectează", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "&Copiază", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Mod a&vansat", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Co&dificare:", IDC_STATIC,8,8,48,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "&Grupare după:", IDC_STATIC,8,28,50,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Cau&tă", IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "Căuta&re:", IDC_STATIC,8,48,42,8
LTEXT "&Unicode:", IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "Co&dificare:", IDC_STATIC, 8, 8, 48, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "&Grupare după:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Cau&tă", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Căuta&re:", IDC_STATIC, 8, 48, 42, 8
LTEXT "&Unicode:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,270,182
IDD_ABOUTBOX DIALOGEX 22, 16, 270, 182
CAPTION "Despre Harta caracterelor"
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Harta caracterelor v0.1\nDrept de autor (C) 2007 Ged Murphy (gedmurphy@reactos.org)\nTraducere de Fulea Ștefan", IDC_STATIC, 48, 7, 210, 36
PUSHBUTTON "Î&nchide", IDOK, 105, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 254, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "Harta caracterelor v0.1\nDrept de autor (C) 2007 Ged Murphy (gedmurphy@reactos.org)\nTraducere de Fulea Ștefan", IDC_STATIC, 48, 7, 210, 36
PUSHBUTTON "Î&nchide", IDOK, 105, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 254, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "Această aplicație este publică; fiind permisă modificarea și/sau (re)distribuția sa în termenii Licenței Publice Generale GNU publicată de Free Software Foundation; sau versiunea 2 a Licenței, sau (la alegere) a oricărei versiuni ulterioare.\r\n\r\nAceastă aplicație este distribuită doar în speranța de a fi utilă, FĂRĂ însă NICI O GARANȚIE; nici măcar cu garanția implicită a VANDABILITĂȚII sau a UTILITĂȚII ÎNTR-UN SCOP ANUME. Pentru mai multe detalii consultați Licența Publică Generală GNU.\r\n\r\nPuteți vedea această licență aici:\r\nhttp://www.gnu.org/licenses/gpl.html\r\n\r\nDe asemenea puteți consulta traduceri neoficiale ale acestei licențe aici:\r\nhttp://www.gnu.org/licenses/translations.html"
IDS_ABOUT "&Despre…"
IDS_TITLE "Harta caracterelor"
IDS_LICENSE "Această aplicație este publică; fiind permisă modificarea și/sau (re)distribuția sa în termenii Licenței Publice Generale GNU publicată de Free Software Foundation; sau versiunea 2 a Licenței, sau (la alegere) a oricărei versiuni ulterioare.\r\n\r\nAceastă aplicație este distribuită doar în speranța de a fi utilă, FĂRĂ însă NICI O GARANȚIE; nici măcar cu garanția implicită a VANDABILITĂȚII sau a UTILITĂȚII ÎNTR-UN SCOP ANUME. Pentru mai multe detalii consultați Licența Publică Generală GNU.\r\n\r\nPuteți vedea această licență aici:\r\nhttp://www.gnu.org/licenses/gpl.html\r\n\r\nDe asemenea puteți consulta traduceri neoficiale ale acestei licențe aici:\r\nhttp://www.gnu.org/licenses/translations.html"
IDS_ABOUT "&Despre…"
IDS_TITLE "Harta caracterelor"
END

View File

@@ -1,51 +1,56 @@
// Russian language resource file (Dmitry Chapyshev, 2007-06-10)
/* Russian language resource file (Dmitry Chapyshev, 2007-06-10) */
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "Шрифт:", IDC_STATIC, 6, 7, 27, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Справка", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "Копировать символ:", IDC_STATIC, 6, 188, 95, 9
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Выбрать", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Копировать", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Расширенный вид",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "Шрифт:", IDC_STATIC, 6, 7, 27, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Справка", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "Копировать символ:", IDC_STATIC, 6, 188, 95, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Выбрать", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Копировать", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Расширенный вид", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Набор символов:",IDC_STATIC,8,8,55,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Группировать за:",IDC_STATIC,8,28,50,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Найти",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "Искать:",IDC_STATIC,8,48,42,8
LTEXT "Юникод:",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "Набор символов:", IDC_STATIC, 8, 8, 55, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Группировать за:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Найти", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Искать:", IDC_STATIC, 8, 48, 42, 8
LTEXT "Юникод:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "О Таблице символов"
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Таблица символов v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Закрыть", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "Таблица символов v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Закрыть", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "Эта программа является свободно распространяемой; Вы можете распространять ее повторно и (или) изменять, соблюдая условия Открытого лицензионного соглашения GNU, опубликованного Фондом свободно распространяемого программного обеспечения; либо редакции 2 Соглашения, либо (на ваше усмотрение) любой редакции, выпущенной позже.\r\n\r\nЭта программа распространяется в надежде на то, что она окажется полезной, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, включая подразумеваемую гарантию КАЧЕСТВА либо ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННЫХ ЦЕЛЕЙ. Подробности содержатся в Открытом лицензионном соглашении GNU.\r\n\r\nВместе с этой программой должен распространяться экземпляр Открытого лицензионного соглашения GNU, если он отсутствует, сообщите об этом в Фонд свободно распространяемого программного обеспечения (Free Software Foundation, Inc.), 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&О программе..."
IDS_TITLE "Таблица символов"
IDS_LICENSE "Эта программа является свободно распространяемой; Вы можете распространять ее повторно и (или) изменять, соблюдая условия Открытого лицензионного соглашения GNU, опубликованного Фондом свободно распространяемого программного обеспечения; либо редакции 2 Соглашения, либо (на ваше усмотрение) любой редакции, выпущенной позже.\r\n\r\nЭта программа распространяется в надежде на то, что она окажется полезной, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, включая подразумеваемую гарантию КАЧЕСТВА либо ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННЫХ ЦЕЛЕЙ. Подробности содержатся в Открытом лицензионном соглашении GNU.\r\n\r\nВместе с этой программой должен распространяться экземпляр Открытого лицензионного соглашения GNU, если он отсутствует, сообщите об этом в Фонд свободно распространяемого программного обеспечения (Free Software Foundation, Inc.), 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&О программе..."
IDS_TITLE "Таблица символов"
END

View File

@@ -10,49 +10,54 @@
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "Pís&mo:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "&Pomocník", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "Kopírovať &znaky:", IDC_STATIC, 6, 188, 66, 9
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "&Vybrať", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "&Kopírovať", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Advanced view",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "Pís&mo:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "&Pomocník", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "Kopírovať &znaky:", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "&Vybrať", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "&Kopírovať", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Advanced view", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Charset:",IDC_STATIC,8,8,48,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:",IDC_STATIC,8,28,50,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "Search for:",IDC_STATIC,8,48,42,8
LTEXT "Unicode:",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "Charset:", IDC_STATIC, 8, 8, 48, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Search for:", IDC_STATIC, 8, 48, 42, 8
LTEXT "Unicode:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "Čo je Mapa znakov"
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Mapa znakov v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "&Zavrieť", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "Mapa znakov v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "&Zavrieť", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "Tento program je voľný softvér; môžete ho šíriť a/alebo modifikovať podľa podmienok GNU Všeobecnej verejnej licencie (GNU General Public License) ako bola zverejnená nadáciou Free Software Foundation; buď verzie 2 tejto licencie, alebo (podľa Vášho uváženia) niektorej neskoršej verzie.\r\n\r\nTento program je distribuovaný v nádeji, že bude užitočný, avšak BEZ AKEJKOĽVEK ZÁRUKY; rovnako bez záruky PREDAJNOSTI alebo VHODNOSTI PRE URČITÝ ÚČEL. Pre viac detailov si pozrite GNU Všeobecnú verejnú licenciu (GNU General Public License).\r\n\r\nKópiu Všeobecnej verejnej licencie GNU ste mali dostať spolu s týmto programom; ak nie, napíšte si o ňu na Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "Č&o je Mapa znakov"
IDS_TITLE "Character Map"
IDS_LICENSE "Tento program je voľný softvér; môžete ho šíriť a/alebo modifikovať podľa podmienok GNU Všeobecnej verejnej licencie (GNU General Public License) ako bola zverejnená nadáciou Free Software Foundation; buď verzie 2 tejto licencie, alebo (podľa Vášho uváženia) niektorej neskoršej verzie.\r\n\r\nTento program je distribuovaný v nádeji, že bude užitočný, avšak BEZ AKEJKOĽVEK ZÁRUKY; rovnako bez záruky PREDAJNOSTI alebo VHODNOSTI PRE URČITÝ ÚČEL. Pre viac detailov si pozrite GNU Všeobecnú verejnú licenciu (GNU General Public License).\r\n\r\nKópiu Všeobecnej verejnej licencie GNU ste mali dostať spolu s týmto programom; ak nie, napíšte si o ňu na Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "Č&o je Mapa znakov"
IDS_TITLE "Character Map"
END

View File

@@ -0,0 +1,58 @@
/* TRANSLATOR : Ardit Dani (Ard1t) (ardit.dani@gmail.com)
* DATE OF TR: 29-11-2013
*/
LANGUAGE LANG_ALBANIAN, SUBLANG_NEUTRAL
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "Font:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Ndihmë", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "Karaktere për kopjim:", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Perzgjedh", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Kopjo", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Vezhgim i Avancuar", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Set karakteresh:", IDC_STATIC, 8, 8, 48, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Grupo nga:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Kerko", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Kerko per:", IDC_STATIC, 8, 48, 42, 8
LTEXT "Unicode:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "Informacion mbi karakterep map"
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Karakteret Map v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Close", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE
BEGIN
IDS_LICENSE "Ky program eshte falas; ju mund ta shperndani ose modifikoni nen termat e liçenses publike te GNU nga Free Software Foundation; ose versionin 2 te Liçenses, ose (opsionet tend) versionet me te reja.\r\n\r\nKy program shperndahet me shpresen qe do te jete i nevojshem, POR PA ASNJE GARANCI; madje dhe pa nënkuptimin e garancisë së tregtimit apo përshtatshmerise për qëllim të veçantë. Shiko liçensen publike te GNU per me shume detaje.\r\n\r\nJu duhet te jeni paisur me nje kopje te liçenses GNU perkrah ketij programi; nese jo, shkruani Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "R&reth..."
IDS_TITLE "Karakter Map"
END

View File

@@ -8,49 +8,54 @@
LANGUAGE LANG_SWEDISH, SUBLANG_NEUTRAL
IDD_CHARMAP DIALOGEX 6, 6, 293, 205 //233
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "Typsnitt:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Hjälp", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "Kopiera tecken:", IDC_STATIC, 6, 188, 66, 9
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Välj", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Kopiera", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Avansert visning",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "Typsnitt:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Hjälp", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "Kopiera tecken:", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Välj", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Kopiera", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Avansert visning",IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Charset:",IDC_STATIC,8,8,48,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:",IDC_STATIC,8,28,50,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "Search for:",IDC_STATIC,8,48,42,8
LTEXT "Unicode:",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "Charset:", IDC_STATIC, 8, 8, 48, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Group by:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Search", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Search for:", IDC_STATIC, 8, 48, 42, 8
LTEXT "Unicode:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "Om Teckenuppsättning"
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Teckenuppsättning v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Stäng", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "Teckenuppsättning v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Stäng", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "Detta programmet är fri programvara; du kan distribuera det och/eller ändra det under villkoren enligt GNU General Public License som är utgivet av Free Software Foundation; version 2, eller (om du så önskar) alla senare versioner.\r\n\r\nDette programmet er utgivet i hopp om att det skall kunne användas, men DET FINNS INGA GARANTIER; även utan underförstådd garanti om SÄLJBARHET eller LÄMPLIGHET FÖR ETT VISST ÄNDAMÅL. Se på GNU General Public Licensen för mer detaljer.\r\n\r\nDu skall ha motagit en kopia av GNU General Public Licensen tillsammans med detta programmet; om du inte har fått det, skriv til Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "O&m..."
IDS_TITLE "Character Map"
IDS_LICENSE "Detta programmet är fri programvara; du kan distribuera det och/eller ändra det under villkoren enligt GNU General Public License som är utgivet av Free Software Foundation; version 2, eller (om du så önskar) alla senare versioner.\r\n\r\nDette programmet er utgivet i hopp om att det skall kunne användas, men DET FINNS INGA GARANTIER; även utan underförstådd garanti om SÄLJBARHET eller LÄMPLIGHET FÖR ETT VISST ÄNDAMÅL. Se på GNU General Public Licensen för mer detaljer.\r\n\r\nDu skall ha motagit en kopia av GNU General Public Licensen tillsammans med detta programmet; om du inte har fått det, skriv til Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "O&m..."
IDS_TITLE "Character Map"
END

View File

@@ -1,53 +1,56 @@
/*
* TRANSLATOR: 2013 - Erdem Ersoy (eersoy93) (erdemersoy@live.com)
*/
/* TRANSLATOR: 2013 - Erdem Ersoy (eersoy93) (erdemersoy@live.com) */
LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "Yazı Türü:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Yardım", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "Çoğaltılacak Damgalar:", IDC_STATIC, 6, 188, 66, 9
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Seç", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Çoğalt", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Gelişmiş Görünüm",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "Yazı Türü:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Yardım", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "Çoğaltılacak Damgalar:", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Seç", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Çoğalt", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Gelişmiş Görünüm", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Damga Kümesi:",IDC_STATIC,8,8,48,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Takımla:",IDC_STATIC,8,28,50,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Ara",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "Ada Göre Ara:",IDC_STATIC,8,48,42,8
LTEXT "Unikod:",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "Damga Kümesi:", IDC_STATIC, 8, 8, 48, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Takımla:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Ara", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Ada Göre Ara:", IDC_STATIC, 8, 48, 42, 8
LTEXT "Evrenlik Kod:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "Karakter Eşlem Hakkında"
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Karakter Eşlem, Sürüm 0.1\nTelif Hakkı: 2007 - Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Tamam", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "Karakter Eşlem - Sürüm: 0.1\nTelif Hakkı: 2007 - Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Tamam", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "ÖNEMLİ: Aşağıdaki metin özgün metnin resmî olmayan çevirisidir. Çeviri metniyle özgün metin arasında ayrım olabilir. Özgün metin çeviri metninin altındadır.\r\n\r\n***\r\n\r\nBu yazılım özgürdür, yani bu yazılım Özgür Yazılım Vakfı'nın yayınladığı GNU Genel Kamu Lisansı'nın 2. sürümü veya daha sonraki sürümleri altında yeniden dağıtabilir veya değiştirebilirsiniz.\r\n\r\nBu yazılım, kullanışlı olabileceği umuduyla dağıtılmıştır, ancak özellikle SATILABİLİRLİK ve BELİRLİ BİR AMACA UYGUNLUK açısından olmak üzere bu yazılımın hiçbir güvencesi yoktur. Daha fazla bilgi için GNU Genel Kamu Lisansı'na bakınız.\r\n\r\nBu yazılımla birlikte GNU Genel Kamu Lisansı'nın bir sûretine de iye olmanız gerekir, eğer yoksa Özgür Yazılım Vakfı A.Ş.'ne (51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 ABD) yazınız.\r\n\r\n***\r\n\r\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&Hakkında..."
IDS_TITLE "Karakter Eşlem"
IDS_LICENSE "ÖNEMLİ: Aşağıdaki metin, özgün metnin resmî olmayan çevirisidir. Çeviri metniyle özgün metin arasında ayrım olabilir. Özgün metin, çeviri metninin altındadır.\r\n\r\n***\r\n\r\nBu yazılım özgür yazılımdır; bu yazılımı, Özgür Yazılım Vakfı'nın yayımladığı GNU Umûmî Kamu Ruhsatı'nın, 2. sürümünün ya da daha sonraki herhangi bir sürümünün (Orası size bağlı.) koşulları altında yeniden dağıtabilir veyâ değiştirebilirsiniz.\r\n\r\nBu yazılım, kullanışlı olabileceği beklentisiyle dağıtılmıştır ancak bu yazılımın HİÇBİR GÜVENCESİ YOKTUR, SATILABİLİRLİĞİN ve BELİRLİ BİR AMACA UYGUNLUĞUN demek istenilen garantisi bile. Daha çok bilgi için GNU Umûmî Kamu Ruhsatı'na bakınız.\r\n\r\nBu yazılımla birlikte GNU Umûmî Kamu Ruhsatı'nın bir sûretini almış olmalısınız, eğer yoksa Özgür Yazılım Vakfı AŞ'ye (51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 ABD) yazınız.\r\n\r\n***\r\n\r\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&Hakkında"
IDS_TITLE "Karakter Eşlem"
END

View File

@@ -3,55 +3,60 @@
* LICENSE: GPL - See COPYING in the top level directory
* FILE: base/applications/charmap/lang/uk-UA.rc
* PURPOSE: Ukraianian Language File for charmap
* TRANSLATOR: Artem Reznikov & Sakara Yevhen
* TRANSLATORS: Artem Reznikov & Sakara Yevhen
*/
LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "Шрифт :", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Довідка", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "Для копіювання :", IDC_STATIC, 6, 188, 66, 9
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Вибрати", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Копіювати", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Розширений вигляд",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "Шрифт :", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "Довідка", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "Для копіювання :", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "Вибрати", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Копіювати", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "Розширений вигляд", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Набір символів:",IDC_STATIC,8,8,55,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Групувати за:",IDC_STATIC,8,28,50,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Знайти",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "Шукати:",IDC_STATIC,8,48,42,8
LTEXT "Юнікод:",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "Набір символів:", IDC_STATIC, 8, 8, 55, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Групувати за:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Знайти", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "Шукати:", IDC_STATIC, 8, 48, 42, 8
LTEXT "Юнікод:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "Про програму..."
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Таблиця символів v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Закрити", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "Таблиця символів v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Закрити", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "Таблиця символів - вільне програмне забезпечення; Ви можете розповсюджувати її та змінювати, дотримуючись умови Відкритої ліцензійної угоди GNU, опублікованої Фондом вільного програмного забезпечення; або редакції 2 Угоди, або будь-якої редакції, випущеної пізніше.\r\n\r\nЦя програма розповсюджується в надії на те, що вона виявиться корисною, але БЕЗ БУДЬ-ЯКИХ ГАРАНТІЙ, включаючи УЯВНОЮ ГАРАНТІЄЮ ЯКОСТІ або ПРИДАТНОСТІ для певних цілей. Подробиці містяться у Відкритій ліцензійній угоді GNU.\r\n\r\nРазом з цією програмою повинен поширюватися примірник Відкритої ліцензійної угоди GNU. Якщо він відсутній, повідомте про це в Фонд вільного програмного забезпечення (Free Software Foundation, Inc.), 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&Про програму..."
IDS_TITLE "Таблиця Cимволів"
IDS_LICENSE "Таблиця символів - вільне програмне забезпечення; Ви можете розповсюджувати її та змінювати, дотримуючись умови Відкритої ліцензійної угоди GNU, опублікованої Фондом вільного програмного забезпечення; або редакції 2 Угоди, або будь-якої редакції, випущеної пізніше.\r\n\r\nЦя програма розповсюджується в надії на те, що вона виявиться корисною, але БЕЗ БУДЬ-ЯКИХ ГАРАНТІЙ, включаючи УЯВНОЮ ГАРАНТІЄЮ ЯКОСТІ або ПРИДАТНОСТІ для певних цілей. Подробиці містяться у Відкритій ліцензійній угоді GNU.\r\n\r\nРазом з цією програмою повинен поширюватися примірник Відкритої ліцензійної угоди GNU. Якщо він відсутній, повідомте про це в Фонд вільного програмного забезпечення (Free Software Foundation, Inc.), 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "&Про програму..."
IDS_TITLE "Таблиця Cимволів"
END

View File

@@ -9,49 +9,54 @@
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "字体:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "说明", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "待复制的字符:", IDC_STATIC, 6, 188, 66, 9
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "选择", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "复制", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "高级查看",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "字体:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "说明", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "待复制的字符:", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "选择", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "复制", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "高级查看", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "字符集:",IDC_STATIC,8,8,48,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "分组:",IDC_STATIC,8,28,50,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "搜索",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "搜索目标:",IDC_STATIC,8,48,42,8
LTEXT "到 Unicode:",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "字符集:", IDC_STATIC, 8, 8, 48, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "分组:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "搜索", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "搜索目标:", IDC_STATIC, 8, 48, 42, 8
LTEXT "到 Unicode:", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "关于字符映射表"
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "字符映射表 v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "关闭", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "字符映射表 v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "关闭", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_ABOUT "关于(&A)..."
IDS_TITLE "字符映射表"
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_ABOUT "关于(&A)..."
IDS_TITLE "字符映射表"
END

View File

@@ -9,49 +9,54 @@
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
BEGIN
LTEXT "字體:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE | WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "說明", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL, 20, 22, 266, 156
LTEXT "待複製的字元:", IDC_STATIC, 6, 188, 66, 9
CONTROL "",IDC_TEXTBOX,RICHEDIT_CLASS,ES_AUTOHSCROLL | WS_BORDER | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "選擇", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "複製", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "進階檢視",IDC_CHECK_ADVANCED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 208, 95, 10
LTEXT "字體:", IDC_STATIC, 6, 7, 24, 9
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
PUSHBUTTON "說明", IDC_CMHELP, 249, 5, 35, 13
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_VSCROLL, 20, 22, 266, 156
LTEXT "待複製的字元:", IDC_STATIC, 6, 188, 66, 9
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
DEFPUSHBUTTON "選擇", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "複製", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
CONTROL "進階檢視", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
WS_TABSTOP, 8, 208, 95, 10
END
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
IDD_ADVANCED DIALOGEX 0, 0, 292, 64
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "字元集:",IDC_STATIC,8,8,48,8
COMBOBOX IDC_COMBO_CHARSET,72,4,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "分組:",IDC_STATIC,8,28,50,8
COMBOBOX IDC_COMBO_GROUPBY,72,24,116,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "搜尋",IDC_BUTTON_SEARCH,200,44,50,14
EDITTEXT IDC_EDIT_SEARCH,72,44,116,14,ES_AUTOHSCROLL
LTEXT "搜尋目標:",IDC_STATIC,8,48,42,8
LTEXT "到 Unicode",IDC_STATIC,200,8,30,8
EDITTEXT IDC_EDIT_UNICODE,236,4,28,12,ES_AUTOHSCROLL
LTEXT "字元集:", IDC_STATIC, 8, 8, 48, 8
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "分組:", IDC_STATIC, 8, 28, 50, 8
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "搜尋", IDC_BUTTON_SEARCH, 200, 44, 50, 14
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
LTEXT "搜尋目標:", IDC_STATIC, 8, 48, 42, 8
LTEXT "到 Unicode", IDC_STATIC, 200, 8, 30, 8
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
CAPTION "關於字元對應表"
FONT 8,"MS Shell Dlg",0,0
FONT 8, "MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "字元對應表 v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "關閉", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
LTEXT "字元對應表 v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "關閉", IDOK, 75, 162, 44, 15
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
STRINGTABLE
BEGIN
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_ABOUT "關於(&A)..."
IDS_TITLE "字元對應表"
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
IDS_ABOUT "關於(&A)..."
IDS_TITLE "字元對應表"
END

View File

@@ -9,7 +9,6 @@
#include <precomp.h>
static
HFONT
SetLrgFont(PMAP infoPtr)

View File

@@ -9,6 +9,8 @@
#include <precomp.h>
#include <stdlib.h>
static const WCHAR szMapWndClass[] = L"FontMapWnd";
static const WCHAR szLrgCellWndClass[] = L"LrgCellWnd";

View File

@@ -5,14 +5,7 @@
#include <windef.h>
#include <winbase.h>
#include <winuser.h>
#include <winreg.h>
#include <wingdi.h>
#include <windowsx.h>
#include <tchar.h>
//#include <stdio.h>
#include <stdlib.h>
#include <commctrl.h>
#include <richedit.h>
#include "resource.h"

View File

@@ -1,30 +1,30 @@
#pragma once
#define IDC_STATIC -1
#define IDC_STATIC -1
#define IDI_ICON 100
#define IDI_ICON 100
#define IDD_CHARMAP 200
#define IDD_ABOUTBOX 201
#define IDD_STATUSBAR 202
#define IDD_ADVANCED 203
#define IDD_CHARMAP 200
#define IDD_ABOUTBOX 201
#define IDD_STATUSBAR 202
#define IDD_ADVANCED 203
#define IDC_FONTCOMBO 1001
#define IDC_CMHELP 1002
#define IDC_FONTMAP 1003
#define IDC_TEXTBOX 1004
#define IDC_SELECT 1005
#define IDC_COPY 1006
#define IDC_ADVVIEW 1007
#define IDC_DISPLAY 1008
#define IDC_LICENSE_EDIT 1009
#define IDC_COMBO_CHARSET 1000
#define IDC_COMBO_GROUPBY 1001
#define IDC_BUTTON_SEARCH 1002
#define IDC_EDIT_SEARCH 1003
#define IDC_EDIT_UNICODE 1004
#define IDC_CHECK_ADVANCED 1007
#define IDC_FONTCOMBO 1001
#define IDC_CMHELP 1002
#define IDC_FONTMAP 1003
#define IDC_TEXTBOX 1004
#define IDC_SELECT 1005
#define IDC_COPY 1006
#define IDC_ADVVIEW 1007
#define IDC_DISPLAY 1008
#define IDC_LICENSE_EDIT 1009
#define IDC_COMBO_CHARSET 1000
#define IDC_COMBO_GROUPBY 1001
#define IDC_BUTTON_SEARCH 1002
#define IDC_EDIT_SEARCH 1003
#define IDC_EDIT_UNICODE 1004
#define IDC_CHECK_ADVANCED 1007
#define IDS_LICENSE 1010
#define IDS_ABOUT 1011
#define IDS_TITLE 1012
#define IDS_LICENSE 1010
#define IDS_ABOUT 1011
#define IDS_TITLE 1012

View File

@@ -1,80 +0,0 @@
// UTF-8
#pragma code_page(65001)
#ifdef LANGUAGE_BG_BG
#include "lang/bg-BG.rc"
#endif
#ifdef LANGUAGE_CA_ES
#include "lang/ca-ES.rc"
#endif
#ifdef LANGUAGE_CS_CZ
#include "lang/cs-CZ.rc"
#endif
#ifdef LANGUAGE_DE_DE
#include "lang/de-DE.rc"
#endif
#ifdef LANGUAGE_EN_US
#include "lang/en-US.rc"
#endif
#ifdef LANGUAGE_EL_GR
#include "lang/el-GR.rc"
#endif
#ifdef LANGUAGE_ES_ES
#include "lang/es-ES.rc"
#endif
#ifdef LANGUAGE_FR_FR
#include "lang/fr-FR.rc"
#endif
#ifdef LANGUAGE_HE_IL
#include "lang/he-IL.rc"
#endif
#ifdef LANGUAGE_ID_ID
#include "lang/id-ID.rc"
#endif
#ifdef LANGUAGE_IT_IT
#include "lang/it-IT.rc"
#endif
#ifdef LANGUAGE_JA_JP
#include "lang/ja-JP.rc"
#endif
#ifdef LANGUAGE_KO_KR
#include "lang/ko-KR.rc"
#endif
#ifdef LANGUAGE_LT_LT
#include "lang/lt-LT.rc"
#endif
#ifdef LANGUAGE_NL_NL
#include "lang/nl-NL.rc"
#endif
#ifdef LANGUAGE_NB_NO
#include "lang/no-NO.rc"
#endif
#ifdef LANGUAGE_PL_PL
#include "lang/pl-PL.rc"
#endif
#ifdef LANGUAGE_PT_BR
#include "lang/pt-BR.rc"
#endif
#ifdef LANGUAGE_RO_RO
#include "lang/ro-RO.rc"
#endif
#ifdef LANGUAGE_RU_RU
#include "lang/ru-RU.rc"
#endif
#ifdef LANGUAGE_SK_SK
#include "lang/sk-SK.rc"
#endif
#ifdef LANGUAGE_SV_SE
#include "lang/sv-SE.rc"
#endif
#ifdef LANGUAGE_TR_TR
#include "lang/tr-TR.rc"
#endif
#ifdef LANGUAGE_UK_UA
#include "lang/uk-UA.rc"
#endif
#ifdef LANGUAGE_ZH_CN
#include "lang/zh-CN.rc"
#endif
#ifdef LANGUAGE_ZH_TW
#include "lang/zh-TW.rc"
#endif

View File

@@ -9,6 +9,9 @@
#include <precomp.h>
#include <winreg.h>
#include <windowsx.h>
#include <tchar.h>
const TCHAR g_szGeneralRegKey[] = _T("Software\\Microsoft\\CharMap");
HWND hWnd;

Some files were not shown because too many files have changed in this diff Show More