Compare commits

...

1255 Commits

Author SHA1 Message Date
Colin Finck
7a7094f40a Merge r37177
This should be the very final now, no more bugs accepted ;-)

svn path=/branches/ros-branch-0_3_7/; revision=37178
2008-11-03 22:01:11 +00:00
Colin Finck
e05cde4457 Edit the Downloader list based on the Wiki page about 0.3.7 tests
If nothing serious happens, this will be the final commit to the 0.3.7 branch :-)

svn path=/branches/ros-branch-0_3_7/; revision=37175
2008-11-03 20:12:20 +00:00
Colin Finck
8509d90ecc Merge r37097, r37173
svn path=/branches/ros-branch-0_3_7/; revision=37174
2008-11-03 19:05:14 +00:00
Colin Finck
3a27ffaba8 Merge in r37155
svn path=/branches/ros-branch-0_3_7/; revision=37172
2008-11-03 17:45:54 +00:00
KJK::Hyperion
4f6dc5da61 idndl_redist and normaliz_redist aren't ready for prime time yet
svn path=/branches/ros-branch-0_3_7/; revision=37157
2008-11-02 22:02:36 +00:00
Colin Finck
cedf7f8231 Kamil Hornicek
- Mesa Hack to get Unreal Tournament '99 - 2004 to work with OpenGL Software Rendering

svn path=/branches/ros-branch-0_3_7/; revision=37156
2008-11-02 21:57:04 +00:00
Colin Finck
f8aaf61334 Merge in 37063, 37071, 37080, 37106-37108
svn path=/branches/ros-branch-0_3_7/; revision=37109
2008-10-30 21:13:29 +00:00
Colin Finck
9dec2ef3b8 Gregor Schneider (grschneider@gmail.com)
- Hack: Hackfix displaying 32-bit tray icons in 32-bit color depth mode

svn path=/branches/ros-branch-0_3_7/; revision=37105
2008-10-30 18:43:36 +00:00
Colin Finck
44297f06be Hack: Copy the toolbar image on our own instead of using CopyImage to hackfix the messed up toolbar graphics as it was done for previous releases.
svn path=/branches/ros-branch-0_3_7/; revision=37104
2008-10-30 18:15:00 +00:00
Colin Finck
9098f95463 Hack: Hackfix the HitTest problem in mstsc as it was done for previous releases
svn path=/branches/ros-branch-0_3_7/; revision=37069
2008-10-29 16:31:50 +00:00
Colin Finck
c7a3f2a047 - Set "lake.bmp" as the default wallpaper
- Add a shortcut to "Download !" to the Desktop

svn path=/branches/ros-branch-0_3_7/; revision=37066
2008-10-29 16:17:20 +00:00
Colin Finck
267bbba216 Change the version to 0.3.7 (also in the Explorer start menu bitmap)
svn path=/branches/ros-branch-0_3_7/; revision=37065
2008-10-29 16:15:19 +00:00
Johannes Anderwald
ad83e0cde9 - Delete Gateway Address from TcpipSettings when the gateway has been removed
- Correctly check if there is Gateway set when initializing
- Delete all old routes when applying changes
- Add new gateway when applying changes

svn path=/trunk/; revision=37059
2008-10-29 14:12:29 +00:00
Johannes Anderwald
8d12e8d2cd - Only display the default gateway when there is actually a gateway set
svn path=/trunk/; revision=37058
2008-10-29 13:49:10 +00:00
Johannes Anderwald
474c4e0362 - Only display a gateway address when there is one
svn path=/trunk/; revision=37056
2008-10-29 13:42:04 +00:00
Johannes Anderwald
962142cf78 - Fix setting manual ip address
svn path=/trunk/; revision=37042
2008-10-28 15:53:01 +00:00
Johannes Anderwald
0e6210c139 - Store NTEContext for IPAddress
- Call DeleteIPAddress and AddIPAddress for adapters when applying changes

svn path=/trunk/; revision=37041
2008-10-28 15:31:36 +00:00
Christoph von Wittich
a83186227a revert part of rev 31787 as we don't support IROT in rpcss
fixes FoxitReader, GVIM and many other apps
See issue #2361 for more details.

svn path=/trunk/; revision=37039
2008-10-28 14:32:41 +00:00
Johannes Anderwald
c2a7f9fd0f - Fix storing the DhcpIpAddress key
svn path=/trunk/; revision=37038
2008-10-28 10:32:07 +00:00
Johannes Anderwald
a9c9171b38 - Rewrite getResInfo to directly return a linked list of IP_ADDR_STRING structures
- Might fix manual DNS bug

svn path=/trunk/; revision=37037
2008-10-28 10:06:16 +00:00
Johannes Anderwald
d48de02010 - Fix multiple bugs in details status dialog
svn path=/trunk/; revision=37036
2008-10-28 09:14:06 +00:00
Johannes Anderwald
dfbb281b3a - Implement applying / canceling changes on close
- Temporary disable storing the TcpFilter settings

svn path=/trunk/; revision=37035
2008-10-28 09:06:24 +00:00
Cameron Gutman
31e02ce543 - Merge r37029 from aicom-network-fixes
- This fixes the last of all the port allocation bugs that I know of

svn path=/trunk/; revision=37032
2008-10-27 20:43:44 +00:00
Stefan Ginsberg
373296b548 - Remove version defines
svn path=/trunk/; revision=37031
2008-10-27 20:32:17 +00:00
Stefan Ginsberg
0b42f0b683 - Remove version defines
svn path=/trunk/; revision=37030
2008-10-27 20:25:29 +00:00
Eric Kohl
339b380d78 SEH protect all calls to the UM-PNP-Manager.
svn path=/trunk/; revision=37028
2008-10-27 19:26:37 +00:00
Johannes Anderwald
803fca876f - Implement AddMonitorA, AddMonitorW
svn path=/trunk/; revision=37027
2008-10-27 18:04:45 +00:00
James Tabor
220a689732 - Cleanup and fix OffsetViewport/WindowOrgEx.
svn path=/trunk/; revision=37026
2008-10-27 17:56:35 +00:00
Johannes Anderwald
3b5595b0a8 * Implement DeletePrintProvidorA, DeletePrintProvidorW
svn path=/trunk/; revision=37025
2008-10-27 16:47:23 +00:00
Johannes Anderwald
afb5713030 - Implement AddPrintProvidorA, AddPrintProvidorW
svn path=/trunk/; revision=37024
2008-10-27 15:40:21 +00:00
Johannes Anderwald
5e352dfa1d - Add PROVIDER_INFO_1 and PROVIDER_INFO_2 struct
svn path=/trunk/; revision=37023
2008-10-27 15:16:05 +00:00
Michael Martin
2e07ded883 - Add missing goto done in NpfsRead when setting Status as STATUS_PENDING. Fixes bug #3115 and duplicates.
svn path=/trunk/; revision=37020
2008-10-27 13:51:20 +00:00
Christoph von Wittich
f48aacb658 use ExFreePoolWithTag
svn path=/trunk/; revision=37018
2008-10-27 11:16:31 +00:00
Christoph von Wittich
09501bc1c2 sync Shell_NotifyIconW with wine 1.1.7
svn path=/trunk/; revision=37017
2008-10-27 09:49:27 +00:00
Daniel Reimer
7d97d478db Sync winefile and write to wine Head.
svn path=/trunk/; revision=37016
2008-10-27 08:29:08 +00:00
Daniel Reimer
de3d502ca5 Sync wordpad and xcopy with wine HEAD. Font resizeing seems to work
svn path=/trunk/; revision=37015
2008-10-27 08:23:54 +00:00
Christoph von Wittich
bfd33ba526 sync riched20 with wine 1.1.7
svn path=/trunk/; revision=37014
2008-10-27 08:10:25 +00:00
Christoph von Wittich
9e8da0db2a set correct timezone in 2nd stage
patch by hto
See issue #3822 for more details.

svn path=/trunk/; revision=37013
2008-10-27 07:56:33 +00:00
Cameron Gutman
47e8c2cf0b - Merge aicom-network-fixes up to r37010
- Most of the port allocation problems are now fixed

svn path=/trunk/; revision=37011
2008-10-27 05:16:14 +00:00
Timo Kreuzer
cb0c6f03f5 - Add TEB_SELF to asm.h
- fix loading of TEB in fiber code
This commit is dedicated to Alex

svn path=/trunk/; revision=37008
2008-10-27 02:48:54 +00:00
Eric Kohl
e28588b48a ERR -> TRACE
svn path=/trunk/; revision=37007
2008-10-26 22:57:31 +00:00
Eric Kohl
910aee9915 LSA: Get rid of the globally created binding handle and use the WIDL-generated custom binding handles and context handles instead.
svn path=/trunk/; revision=37006
2008-10-26 22:53:30 +00:00
Gregor Schneider
2d24e47d1d DWORD is unsigned, so cast to signed type before checking for < 0. Fixes one gdi32 winetest.
svn path=/trunk/; revision=37002
2008-10-26 21:06:11 +00:00
Eric Kohl
53177f48f4 Initialize _RetVal properly in order to avoid compiler warnings.
svn path=/trunk/; revision=37001
2008-10-26 21:03:11 +00:00
Matthias Kupfer
d0c2deb15d Olaf Siejka (Caemyr) <olaf_siejka AT o2 DOT pl>
- Cleanup reactos installation package list

svn path=/trunk/; revision=36999
2008-10-26 20:54:05 +00:00
Gregor Schneider
f32b7b7615 - Add missing cleanup code
- Rename variables to fit the naming scheme
- Extend error dprints
- Some comment changes
- Fixes CIDs 617, 618, 619, 620

svn path=/trunk/; revision=36998
2008-10-26 18:29:56 +00:00
Gregor Schneider
5a80a9a5c6 StretchBlt:
- Pixel size depends on the type of the destination surface, so don't always write ULONG values
- Use PutPixel and remove now unneeded position code
- Fixes high red zone overwrites, see bug #812 (vlc) and bug #3807 (ccleaner)
- Enable dprints for unhandled sources
- Add a parameter dprint for 24bpp

svn path=/trunk/; revision=36997
2008-10-26 18:07:10 +00:00
Christoph von Wittich
8fb42ca34d fix some advapi32 security winetests
svn path=/trunk/; revision=36996
2008-10-26 18:03:38 +00:00
Colin Finck
4ad62aac38 - Add a "host" attribute to the project's <include> and <define> tags to make it possible to define global includes/defines for host components
- Define TARGET_arm/TARGET_i386 in the ReactOS-arm.rbuild/ReactOS-i386.rbuild files for the host tools to make it possible for them to know about the target to build
- Make use of this define in winebuild to fix the issue of r36927 properly
- Define global includes for host tools to simplify all host tool/library rbuild files
- Remove dead rbuild code

- Remove the include/reactos/config.h file, none of its defines are still used
- Fix components accidentally using that file

svn path=/trunk/; revision=36995
2008-10-26 18:03:06 +00:00
Aleksey Bragin
3ad56b6c40 - Port RegDeleteTreeW from Wine, and remove previous implementation (fixes registry regtests). That previous implementation was better due to the fact it was not recursive, however it's buggy and noone managed to fix it since the commit's date (revision ~17000). It's wrapped into #if0-#endif now so the code doesn't get lost.
svn path=/trunk/; revision=36994
2008-10-26 15:40:44 +00:00
Eric Kohl
725ff32421 Service Manager:
- Get rid of the globally created binding handle and use the WIDL-generated custom binding handles and context handles instead.

The other RPC interfaces will be converted as soon as possible.

svn path=/trunk/; revision=36991
2008-10-26 15:11:28 +00:00
Aleksey Bragin
323b029e49 - Print out event GUID if it's unknown in umpnpmgr.
- Fix a typo in vdmmain.c.

svn path=/trunk/; revision=36989
2008-10-26 14:38:50 +00:00
Christoph von Wittich
41ab62c3a6 import LookupPrivilegeNameA from wine
svn path=/trunk/; revision=36986
2008-10-26 12:35:42 +00:00
Eric Kohl
c22ad7e659 Service Manager:
- Fix declaration of SERVICE_STATUS_HANDLE in the PSDK.
- Add a new custom binding handle to svcctl.idl as an alias of SERVICE_STATUS_HANDLE.
- Enable all custom binding handles in svcctl.idl and fix services.exe and advapi32.dll accordingly.

svn path=/trunk/; revision=36985
2008-10-26 12:33:36 +00:00
Stefan Ginsberg
d1c6a82adb - Switch Win32K export list to .spec
svn path=/trunk/; revision=36984
2008-10-26 12:31:40 +00:00
Stefan Ginsberg
355b8a2859 - Add missing EngMapFile and EngQueryFileTimeStamp
- Swap EngUnmapFile and EngUnmapEvent to maintain alphabetical ordering

svn path=/trunk/; revision=36983
2008-10-26 12:22:45 +00:00
Eric Kohl
1e39b5fb16 WIDL: Enable the use of scalar types (non-pointer types) as custom binding handles.
svn path=/trunk/; revision=36982
2008-10-26 12:17:36 +00:00
Christoph von Wittich
13dcae5f0c -move ConvertSecurityDescriptorToStringSecurityDescriptorA/W from sec.c to sid.c
-import ConvertSecurityDescriptorToStringSecurityDescriptorA from wine

svn path=/trunk/; revision=36981
2008-10-26 12:16:48 +00:00
Aleksey Bragin
b46e8cc18b - Let's get back to one RTL library for now, because:
* 36761 just separated the library, but all hacks remain in the tree.
 * Real solution needs at least 3 RTL libraries (kernelmode, usermode, bootloader), otherwise we'll still have to have RTL-libsupp library.
 * I couldn't reach consensuss with developers about either method.
 * Since the only disadvantages now are the usermode/kernelmode structure differences hack (which was not removed) and additional small support libraries (which were not removed, including RtlpGetMode, which remained), there is no reason to waste time for compiling RTL twice without benefits.

svn path=/trunk/; revision=36980
2008-10-26 12:16:04 +00:00
Aleksey Bragin
a15056faf9 Dmitry Gorbachev
- Fix a modifier flag in interlocked functions' inlined asm. See detailed explanation in bug 3772.
See issue #3772 for more details.

svn path=/trunk/; revision=36979
2008-10-26 10:47:07 +00:00
James Tabor
861ffcb4ce - Update user connect structure.
svn path=/trunk/; revision=36977
2008-10-26 00:50:16 +00:00
Stefan Ginsberg
1937a19400 - Add missing EngPlgBlt export
svn path=/trunk/; revision=36975
2008-10-25 23:46:56 +00:00
Cameron Gutman
6089f9fe0b - Merge aicom-network-fixes up to r36973
svn path=/trunk/; revision=36974
2008-10-25 23:44:41 +00:00
Michael Martin
f4ab2b4a4b - Correct fix for handling WM_MOUSEACTIVATE and Bug #3111. If no parent, use MsgWindow->hSelf as wParam.
svn path=/trunk/; revision=36965
2008-10-25 18:42:42 +00:00
KJK::Hyperion
10c26d1da1 modified dll/win32/kernel32/kernel32.rbuild
Disable exceptions and RTTI in kernel32_base
   Move icustubs.cpp closer to other NLS stuff

This commit dedicated to Stefan100

svn path=/trunk/; revision=36957
2008-10-25 17:41:48 +00:00
KJK::Hyperion
384cece98f I did not, in fact, test my commit
svn path=/trunk/; revision=36956
2008-10-25 17:36:53 +00:00
Gregor Schneider
672d2fbba6 Misc. typo fixes
svn path=/trunk/; revision=36955
2008-10-25 17:35:45 +00:00
KJK::Hyperion
168997c0d1 modified base/applications/screensavers/3dtext/3dtext.rbuild
modified   lib/sdk/crt/crt.rbuild
   Split chkstk away from crt
   Link 3dtext to chkstk for Visual C++ builds (a gcc-built 3dtext would simply crash, I guess?)

modified   dll/cpl/access/display.c
modified   dll/cpl/access/general.c
modified   dll/cpl/access/keyboard.c
modified   dll/cpl/access/mouse.c
   Fixed signedness violations (thank you cl -Wall -W4)

modified   dll/win32/acledit/acledit.rbuild
modified   dll/win32/aclui/aclui.rbuild
   Removed empty stubs (thank you cl -Wall -W4)

modified   dll/win32/aclui/checklist.c
   Fixed signedness violations
   wcsnicmp is not a standard C routine
   BOOL is not a boolean
   Thank you cl -Wall -W4

modified   dll/win32/aclui/sidcache.c
   Marked possible overflow (thank you cl -Wall -W4)

modified   dll/win32/msvcrt/msvcrt.def
   __iob_func and __p_iob are the same thing
   Export non-conforming swprintf as _swprintf, too (will fix for real later)
   Thank you cl -Wall -W4

modified   include/ddk/winddk.h
   Zero-length array field in struct _SCATTER_GATHER_LIST
   Forward-declare structures out of argument lists
   Thank you cl -Wall -W4

modified   include/reactos/msvctarget.h
   No need to emulate Visual C++ flags when compiling with Visual C++

modified   lib/3rdparty/mingw/cpu_features.c
modified   lib/3rdparty/mingw/cpu_features.h
   Useless dependency from stdbool.h removed
   Now compiles with Visual C++ too

modified   lib/3rdparty/mingw/getopt.c
   Silence harmless warning

modified   lib/3rdparty/mingw/isascii.c
modified   lib/3rdparty/mingw/iscsym.c
modified   lib/3rdparty/mingw/iscsymf.c
modified   lib/3rdparty/mingw/toascii.c
   Undefine conflicting macro names before declaring the functions

modified   Makefile
   Visual C++ support is coming, did you bring your coat?

svn path=/trunk/; revision=36954
2008-10-25 17:32:54 +00:00
Michael Martin
b8e2e47d4e - Do not send the WM_MOUSEACTIVATE message for a window that has no parent.
- Fixes visual basic application crashes when clicking on form. See bug #3111 for more details.

svn path=/trunk/; revision=36950
2008-10-25 16:08:59 +00:00
James Tabor
bb641e28cb - Patch by hto: Do not wait until process is closed with process database locked. See Bug 3805.
svn path=/trunk/; revision=36948
2008-10-25 15:33:02 +00:00
Colin Finck
6d2f6893bc Don't export ScreenSaverProc and ScreenSaverConfigureDialog anymore
I don't know any app still needing these exports and even Windows screensavers don't export anything nowadays.

svn path=/trunk/; revision=36947
2008-10-25 15:15:54 +00:00
Colin Finck
8c81c894b0 Return if the screensaver window couldn't be created to avoid a warning about using the uninitialized variable "msg".
Spotted by KJK & CL

svn path=/trunk/; revision=36946
2008-10-25 15:14:09 +00:00
Aleksey Bragin
d0ccc9c5ec - Remove version defines.
svn path=/trunk/; revision=36945
2008-10-25 15:03:02 +00:00
Colin Finck
ce96d49c36 Fix build broken in r36927
The #ifdef's here are defined by the host, not by the target.
Therefore we can't check with #if defined(__x86_64__) whether we build for 64-bit. Probably a _TARGET_PE64 solution like we have for rsym is needed here to fix this properly also for the AMD64 port.

svn path=/trunk/; revision=36944
2008-10-25 14:49:51 +00:00
Christoph von Wittich
d80a56b7f9 fix advpack_winetest build
svn path=/trunk/; revision=36943
2008-10-25 14:16:58 +00:00
Christoph von Wittich
89ae880958 remove all version defines from rostests
svn path=/trunk/; revision=36942
2008-10-25 14:04:03 +00:00
Aleksey Bragin
5b1318aae8 - Remove version defines.
svn path=/trunk/; revision=36941
2008-10-25 14:00:02 +00:00
Aleksey Bragin
d20963f130 - Remove version defines.
svn path=/trunk/; revision=36940
2008-10-25 12:16:25 +00:00
Aleksey Bragin
64bd93d803 - Globalize ReactOS target version (there are a few overrides for our abuse of RegDeleteTree API).
*** .rbuild files MUST NOT contain version definitions now, please pay attention to this when doing Wine-syncs, adding new modules, or applying old patches! ***
Same applies to source code files, header files, and other includables. Thanks to Marc Piulachs for doing the base work, which I continued, and which resulted in this commit.
See issue #2745 for more details.

svn path=/trunk/; revision=36939
2008-10-25 12:15:44 +00:00
Aleksey Bragin
f39710c68c Dmitry Gorbachev
- Change include order to prevent redefinition of _pctype.
See issue #3801 for more details.

svn path=/trunk/; revision=36938
2008-10-25 11:09:33 +00:00
Dmitry Chapyshev
8d30598bdf - Change SetSysColorsTemp declaration
svn path=/trunk/; revision=36934
2008-10-25 07:39:33 +00:00
Dmitry Chapyshev
1e2dcd06e8 DefWindowProcA/W:
- Fix WM_GETTEXTLENGHT message
- Add WM_IME_NOTIFY message
- Implement WM_IME_KEYDOWN, WM_IME_KEYUP, WM_IME_SETCONTEXT, WM_IME_CHAR, WM_IME_STARTCOMPOSITION, WM_IME_COMPOSITION, WM_IME_ENDCOMPOSITION, WM_IME_SELECT, WM_IME_NOTIFY
- Remove CascadeWindows and TileWindows from window.c (it is already declared in mdi.c)
- Implement TileChildWindows, CascadeChildWindows, GetInternalWindowPos, SetSysColorsTemp
- Add checking params for GetProcessDefaultLayout, SetProcessDefaultLayout, GetMouseMovePointsEx, GetRawInputDeviceList
- LockSetForegroundWindow return TRUE
- GetRawInputBuffer, GetRawInputDeviceInfoA/W, DefRawInputProc, GetRawInputData, GetRegisteredRawInputDevices return 0
Based on Wine implementation

svn path=/trunk/; revision=36933
2008-10-25 07:37:48 +00:00
Dmitry Chapyshev
8a90945651 - Sync iads.idl with wine
- Add some defines to winnt.h

svn path=/trunk/; revision=36932
2008-10-25 07:15:16 +00:00
Dmitry Chapyshev
df2aabc6ab - Implement RtlFindCharInUnicodeString
- Implement RtlInitializeSListHead, RtlFirstEntrySList, RtlQueryDepthSList
Based on Wine implementation

svn path=/trunk/; revision=36931
2008-10-25 07:12:41 +00:00
KJK::Hyperion
7661ad3e1c modified tools/rbuild/backend/mingw/modulehandler.cpp
Allow static libraries to "link" to other static libraries
   Removed some dead code

modified   dll/nls/normaliz_redist/normaliz_redist.rbuild
modified   dll/win32/kernel32/kernel32.rbuild
   No need to specify icu4ros explicitely anymore, thanks to the rbuild changes
   Make kernel32_base include normalize, rather than linking it as an external dependency of kernel32

svn path=/trunk/; revision=36929
2008-10-25 02:52:24 +00:00
Timo Kreuzer
f258a9cc26 merge 36224 and 36910 from amd64 branch
svn path=/trunk/; revision=36928
2008-10-24 22:13:45 +00:00
Timo Kreuzer
4ed5661801 merge 36223 from amd64-branch
svn path=/trunk/; revision=36927
2008-10-24 21:32:48 +00:00
Cameron Gutman
497d2b42a7 - Merge aicom-network-fixes up to r36921
svn path=/trunk/; revision=36922
2008-10-24 09:09:00 +00:00
Stefan Ginsberg
2f626cf5fe - Fix EPROFILE/KPROFILE.Segment member -- it is a pointer
svn path=/trunk/; revision=36917
2008-10-23 19:15:44 +00:00
Stefan Ginsberg
be7afb4f81 - Fix Nt/ZwMapViewOfSection parameters (ULONG -> ULONG_PTR and SIZE_T) and the few callers which sent incorrect types
- Also fix MapViewOfFile/Ex parameters

svn path=/trunk/; revision=36915
2008-10-23 18:19:20 +00:00
Timo Kreuzer
688a20a68b Quickfix for bug 3808
Don't set SystemMetrics to -1, when there's no CurInfo. Apparently we initialize the metrics before we have a WindowStation. This code needs to be improved...
See issue #3808 for more details.

svn path=/trunk/; revision=36913
2008-10-23 17:26:50 +00:00
Stefan Ginsberg
922bd47d8d - More 64-bit fixes
svn path=/trunk/; revision=36912
2008-10-23 17:05:40 +00:00
Stefan Ginsberg
63516132ef - 64-bit fixes (ULONG -> SIZE_T)
svn path=/trunk/; revision=36911
2008-10-23 15:56:27 +00:00
Johannes Anderwald
cbfc164757 - Fix bug 3782 take #2
- Apply the fix to right source file and not to code which isnt build anymore

svn path=/trunk/; revision=36904
2008-10-23 06:15:43 +00:00
Johannes Anderwald
6a8e7cb444 - Fix bug 3782
- Thanks to vicmarcel for bugtracking

svn path=/trunk/; revision=36897
2008-10-22 18:40:36 +00:00
Aleksey Bragin
e432b7cb6a - Typo fix.
See issue #3804 for more details.

svn path=/trunk/; revision=36896
2008-10-22 18:10:17 +00:00
Johannes Anderwald
8f68e42bf2 * Implement details status dialog
* Update all languages with en-US resource file

svn path=/trunk/; revision=36895
2008-10-22 17:46:55 +00:00
Stefan Ginsberg
3113d2a3ba - Notify umpnpmgr about logon after the shell has initialized
- This makes it possible to progress if userinit crashes due to heavy debug output (due to timing issues in its communication with umpnpmgr), which would leave you stranded with no shell. Not really a hack, as it doesn't hide or fix the crash -- just limits it to a missing "Pending device installations" prompt in case there are any pending. Also, it appears to be done the same way on Windows.

svn path=/trunk/; revision=36894
2008-10-22 13:59:01 +00:00
Stefan Ginsberg
f9eb539194 - Fix an assertion by casting to internal structures correctly
svn path=/trunk/; revision=36893
2008-10-22 13:24:01 +00:00
Johannes Anderwald
e2192f9e89 - Convert the string using the WideCharToMultiByte function and fix passed parameters
- Always zero-terminate the converted buffer
- Remove querying NameServer / DhcpNameServer under Parameters key because it is not used and was not working
- Initialize PrivateNSEnum CurrentName member 
- Make sure that only successfully converted NameServer get copied

svn path=/trunk/; revision=36892
2008-10-22 11:37:33 +00:00
Stefan Ginsberg
8929e5773c - Fix some debug prints
svn path=/trunk/; revision=36891
2008-10-22 11:16:52 +00:00
Johannes Anderwald
0b9841ccba - delete DhcpNameServer key when storing static Nameserver entries
svn path=/trunk/; revision=36890
2008-10-22 09:21:33 +00:00
Johannes Anderwald
04b274e07b - Query first for DhcpNameServer key value as this key is only present when DHCP is activated
svn path=/trunk/; revision=36889
2008-10-22 09:13:15 +00:00
Johannes Anderwald
627d39b522 - Delete old DhcpNameServer key when no nameservers could be obtained
- Close registry key when done

svn path=/trunk/; revision=36888
2008-10-22 09:00:33 +00:00
Daniel Reimer
ad02070158 Bug 3668: spanish inf files by Javier Remacha
Bug 3678: Greek translation for some media.inf files by Apostolos Alexiadis
Bug 3777: netcfgx and netshell translation update by Maciej Bialas

svn path=/trunk/; revision=36887
2008-10-22 06:07:13 +00:00
Cameron Gutman
e992027f42 - Merge aicom-network-fixes up to r36884
svn path=/trunk/; revision=36885
2008-10-22 01:31:00 +00:00
Stefan Ginsberg
154df420fc - Correct an assertion after ARM system call changes in 34366
svn path=/trunk/; revision=36880
2008-10-21 21:02:16 +00:00
James Tabor
d380bdc8d5 - Implement RtlQueryInformationActiveActivationContext and add new define. Wow, this one need some love from wine!
svn path=/trunk/; revision=36879
2008-10-21 19:49:17 +00:00
James Tabor
c33db42905 - Correct wrong ID'ed type, it is an activation context basic information buffer.
svn path=/trunk/; revision=36878
2008-10-21 19:29:37 +00:00
Aleksey Bragin
ca19f82e42 - If data is going to be modified, CcPinRead should be used instead of CcMapData. Fix this.
svn path=/trunk/; revision=36877
2008-10-21 18:48:08 +00:00
Stefan Ginsberg
42d35acde0 - Fix various compilation errors in SMP assembly (typos, missing jump labels and specifiers)
- Implement the SMP case in KiDispatchInterrupt -- on SMP we must raise IRQL to SYNCH_LEVEL, set the thread context swap busy flag and acquire the PRCB lock before calling KiQueueReadyThread and KiSwapContextInternal

svn path=/trunk/; revision=36876
2008-10-21 18:34:06 +00:00
KJK::Hyperion
a9f8e09aa6 Bring rosapps up to date with the rbuild changes of r36870
svn path=/trunk/; revision=36875
2008-10-21 17:42:04 +00:00
Stefan Ginsberg
1afb6785e5 - SMP SYNCH_LEVEL for x86 is IPI_LEVEL - 2 since 2K3
svn path=/trunk/; revision=36874
2008-10-21 16:23:06 +00:00
Stefan Ginsberg
08f6983072 - Add missing KPCR_PRCB_IDLE_SCHEDULE offset
svn path=/trunk/; revision=36873
2008-10-21 15:32:49 +00:00
James Tabor
d74d478c1f - Fix NtUserCreateWindowEx.
svn path=/trunk/; revision=36872
2008-10-21 14:51:14 +00:00
Stefan Ginsberg
c29b2234e3 - Add missing Cm (de)reference trace
svn path=/trunk/; revision=36871
2008-10-21 14:47:20 +00:00
KJK::Hyperion
9ac0fa4e4d modified tools/rbuild/backend/mingw/modulehandler.cpp
modified   tools/rbuild/backend/mingw/modulehandler.h
modified   tools/rbuild/module.cpp
   Split rules for .spec files as input files vs import libraries. .spec files can now be specified independently as <file>s (to generate and compile a .stubs.c file) and <importlibrary> (to generate and compile a .spec.def file)
   .spec files are now specified in <importlibrary>s directly (instead of pointing to the non-existing, generated .spec.def file. Whose idea was that? sounds like the doing of Arch Blackmann)
   Allow multiple modules to share a single .spec file without using <importlibrary base="...">
   Allow static libraries to use .spec files in <importlibrary>
   Emit comments in makefile.auto so rules can be traced back to the code that generated them

deleted    lib/debugsup/debugsup-ntos.def
added      lib/debugsup/debugsup-ntos.spec
modified   lib/debugsup/debugsup.rbuild
   .def -> .spec

<<hundreds of rbuild files>>
   Remove <file> entry for spec file if there are no stubs to compile
   .spec.def -> .spec in <importlibrary> entries

Soon: making all keyboard layouts use a single .spec file
Dedicated to: Samuel Serapión, Stefan Ginsberg, and all the fellow team members who'll have an aneurysm at this commit

See issue #3746 for more details.

svn path=/trunk/; revision=36870
2008-10-21 13:51:49 +00:00
James Tabor
2f09acbb04 - Plug in GetDeviceCaps for gdi.
svn path=/trunk/; revision=36869
2008-10-21 02:56:36 +00:00
James Tabor
a37f382661 - Finish shared info based on XP and update user connect.
svn path=/trunk/; revision=36868
2008-10-21 00:23:49 +00:00
James Tabor
899b4742f2 - Quick setup for NtUserProcessConnect.
svn path=/trunk/; revision=36867
2008-10-20 23:43:11 +00:00
James Tabor
8023ef974f - Quick setup for NtUserProcessConnect.
svn path=/trunk/; revision=36866
2008-10-20 23:42:53 +00:00
Cameron Gutman
459b97691b - Merge aicom-network-fixes up to r36861
svn path=/trunk/; revision=36864
2008-10-20 21:57:06 +00:00
James Tabor
3e5dc81771 - Add missing PUMDHPDEV.
svn path=/trunk/; revision=36856
2008-10-20 19:37:03 +00:00
James Tabor
328f8323ab - Add driver info for psdk, update local DC and fixed eng functions so that it can support user mode print drivers.
svn path=/trunk/; revision=36855
2008-10-20 19:33:20 +00:00
Kamil Hornicek
a38d530792 don't deref. null pointer in case NameServer key doesn't exist
svn path=/trunk/; revision=36849
2008-10-20 17:06:13 +00:00
Ged Murphy
b686c53533 Prepare for a change of architecture.
Instead of building all Wine tests as dlls, we'll revert back to separate processes, but redirect the client processes stdin, stdout and stderr to named pipes set by the parent.

svn path=/trunk/; revision=36844
2008-10-20 14:49:59 +00:00
Aleksey Bragin
f3d835f4a1 - Move kernel32's baseaddress lower. Should fix problem with relocated kernel32 after linking in the ICU library.
svn path=/trunk/; revision=36839
2008-10-20 08:17:04 +00:00
James Tabor
b307fac06c - Update local DC structure and defines.
svn path=/trunk/; revision=36838
2008-10-20 07:36:21 +00:00
James Tabor
17e03f6041 - Cleanup IntGdiGetDeviceCaps, add more defines.
svn path=/trunk/; revision=36837
2008-10-20 05:07:46 +00:00
James Tabor
4f32b668d4 - Set GetBkColor for callers.
svn path=/trunk/; revision=36836
2008-10-20 04:07:42 +00:00
Stefan Ginsberg
8be0d9711a - SVN maintenance
svn path=/trunk/; revision=36833
2008-10-19 19:17:01 +00:00
Stefan Ginsberg
ee68bb094f - SVN maintenance
svn path=/trunk/; revision=36832
2008-10-19 19:11:18 +00:00
Timo Kreuzer
86f07d739d Win32 structure cleanup (WIP):
- remove DesktopHeapBase and DesktopHeapLimit from W32THREADINFO, use DESKTOPINFO members instead

svn path=/trunk/; revision=36831
2008-10-19 17:35:22 +00:00
Aleksey Bragin
fc64051142 - VFAT fixes: Actually perform a mandatory call to CcPurgeCacheSection during file deletion (fixes real NT5 cache manager attempts to write section of a deleted file).
- VFAT fixes: When querying FileStandardInformation, NT's fastfat driver sets NumberOfLinks to 1, ours sets it to 0 somewhy. Change to 1 for compatibility.
- A couple of debug prints improvements in VFAT.
- Comment out UNIMPLEMENTED in CcPurgeCacheSection to prevent debug messages flood.

svn path=/trunk/; revision=36830
2008-10-19 13:23:00 +00:00
Eric Kohl
0690324f95 Sync to wine-0.9.60:
- Rob Shearman <rob@codeweavers.com> Wed, 26 Mar 2008
widl: Support using context handles as the binding handle in client functions.

- Rob Shearman <rob@codeweavers.com> Thu, 27 Mar 2008
widl: Use is_string_type for detecting strings in write_typeformatstring_var to make it consistent with write_remoting_arg.

- Rob Shearman <rob@codeweavers.com> Thu, 27 Mar 2008
widl: Add support for generic binding handles.

- Rob Shearman <rob@codeweavers.com> Thu, 27 Mar 2008
widl: Fix detection of non-pointer context handles.

- Rob Shearman <rob@codeweavers.com> Thu, 27 Mar 2008
widl: Make sure that string types are always written out by write_string_tfs and not write_simple_pointer.

- Rob Shearman <rob@codeweavers.com> Mon, 31 Mar 2008
widl: Parse typedefs of function pointers.

- Rob Shearman <rob@codeweavers.com> Tue, 1 Apr 2008
widl: Be more strict about where semicolons can appear in IDL files.

- Rob Shearman <rob@codeweavers.com> Wed, 2 Apr 2008
widl: Add a function to get the return type of a parsed function.

- Rob Shearman <rob@codeweavers.com> Wed, 2 Apr 2008
widl: Store function and function pointer types completely within type_t type.

- Rob Shearman <rob@codeweavers.com> Wed, 2 Apr 2008
widl: Support parsing calling conventions for function identifiers.

- Rob Shearman <rob@codeweavers.com> Wed, 2 Apr 2008
widl: Support __fastcall and __pascal calling conventions.

- Rob Shearman <rob@codeweavers.com> Wed, 2 Apr 2008
widl: Add a newline between function prototypes for non-object interfaces.

- Rob Shearman <rob@codeweavers.com> Wed, 2 Apr 2008
widl: Fix the writing out of function pointers with more than one level of indirection.

- Rob Shearman <rob@codeweavers.com> Wed, 2 Apr 2008
widl: Turn on verbose errors, which gives a little more information in the case of a syntax error.

- Dan Hipschman <dsh@linux.ucla.edu> Thu, 3 Apr 2008
widl: Fix a mistake in an ordered list (keywords).


svn path=/trunk/; revision=36829
2008-10-19 12:30:41 +00:00
Stefan Ginsberg
c2a9e1f979 - Revert 36827
svn path=/trunk/; revision=36828
2008-10-19 11:47:27 +00:00
Stefan Ginsberg
b90c9f3490 - Temporarily (for one revision) disable Winetest's advapi32 security test to see how far build server survives -- will be reverted in next commit
svn path=/trunk/; revision=36827
2008-10-19 11:40:48 +00:00
James Tabor
efd40fb07e - Thanks Tommy! Cleanup millimeter conversion.
svn path=/trunk/; revision=36826
2008-10-19 04:52:48 +00:00
James Tabor
7d22914162 - Add missing CAPS to psdk.
- Implemented NtGdiGetDeviceCapsAll.
- Now support primary display device capabilities in shared gdi handle table.

svn path=/trunk/; revision=36825
2008-10-19 04:47:04 +00:00
Timo Kreuzer
e77f768a09 Win32 structure cleanup (WIP):
- replace hKernelHeap and HeapLimit from DESKTOPINFO with pvDesktopBase and pvDesktopLimit- replace hDesktopHeap with pheapDesktop in DESKTOP
- use PWIN32HEAP for the heap handle and use this and only this as the handle.
- Use the real base address for pvDesktopBase, instead of a copy of the heap handle

svn path=/trunk/; revision=36824
2008-10-19 02:05:41 +00:00
Timo Kreuzer
2f79d7bdbc Win32 structure cleanup (WIP):
- use rpdeskParent instead of Desktop in WINDOWCLASS
- use PDESKTOP instead of DESKTOPINFO in several places

svn path=/trunk/; revision=36820
2008-10-19 01:06:30 +00:00
Timo Kreuzer
e287c51858 Win32 structure cleanup (WIP):
- make use of pdesktop member in WINDOW structure
- replace usage of Wnd->ti->Desktop with Wnd->pdesktop->DesktopInfo

svn path=/trunk/; revision=36819
2008-10-19 00:43:54 +00:00
Timo Kreuzer
891379c597 Win32 structure cleanup (WIP):
Add some members to usermode shared structures to be used soon.

svn path=/trunk/; revision=36818
2008-10-19 00:39:40 +00:00
Timo Kreuzer
6d76cb42e5 Win32 structure cleanup (WIP):
Initialite THREADINFOs pClientInfo member

svn path=/trunk/; revision=36817
2008-10-18 23:01:57 +00:00
Colin Finck
c9a04929cc Allocate enough memory for Value (problem was spotted by Pigglesworth)
This problem was revealed by r36797 (thanks to aicom, elhoir, Lone_Rifle and vicmarcal for the help with regression testing)

Fixes ipconfig, ping and other network apps crashing with a buffer overflow.

svn path=/trunk/; revision=36816
2008-10-18 22:22:09 +00:00
Gregor Schneider
eb2c5f864c Initialize variables and close keys only if they were opened, based on wine code. Fixes CIDs 787, 788.
svn path=/trunk/; revision=36815
2008-10-18 21:38:25 +00:00
Kamil Hornicek
edb9e011a3 fix the fix, sorry
svn path=/trunk/; revision=36814
2008-10-18 21:29:44 +00:00
Kamil Hornicek
aa7f022cbc fix resource leak, CID 611
svn path=/trunk/; revision=36813
2008-10-18 21:07:45 +00:00
Colin Finck
290a31c692 Marcelo Slomp (mslomp@linuxmail.org):
- Prevent a redefinition of _pctype in newer GCC versions (like 4.3.2)

See issue #3598 for more details.

svn path=/trunk/; revision=36812
2008-10-18 20:49:00 +00:00
Timo Kreuzer
35fe207a58 Change return type of PsGetCurrentProcessWin32Process to PVOID.
svn path=/trunk/; revision=36811
2008-10-18 20:34:36 +00:00
Timo Kreuzer
a0cd996949 Win32 structure cleanup (WIP):
- Add ppi to THREADINFO and initialize it
- Initialize THREADINFO.PtiLink and DESKTOP.PtiList and link the thread to it's desktop

svn path=/trunk/; revision=36810
2008-10-18 19:54:59 +00:00
Gregor Schneider
ab0284e40d Close file after processing it. Fixes CIDs 626, 627.
svn path=/trunk/; revision=36809
2008-10-18 19:42:31 +00:00
Stefan Ginsberg
cd8f013010 - Fix ObIsKernelHandle routine to return what it should rather than always returning FALSE (Note: the macro version we use internally is correct)
svn path=/trunk/; revision=36808
2008-10-18 15:04:26 +00:00
Michael Martin
13005080b5 - Fixed typo in SetMenuAndButtonStates. See bug 3792 for more info.
- Pass correct size for ServiceStatusProcess to QueryServiceStatusEx which prevents trashing the next services information in Info buffer.
- Added missing CloseServiceHandle calls.

svn path=/trunk/; revision=36807
2008-10-18 11:49:25 +00:00
Cameron Gutman
36f0316d51 - Merge aicom-network-fixes up to r36803
svn path=/trunk/; revision=36804
2008-10-18 04:32:30 +00:00
Matthias Kupfer
fc86d60e95 draw disk usage bar from "used" to "free" (left to right)
svn path=/trunk/; revision=36801
2008-10-17 21:54:03 +00:00
Timo Kreuzer
9353696890 Win32 structure cleanup (WIP):
- Use CLIENTINFO.ulClientDelta instead of W32THREADINFO.DesktopHeapDelta
- Remove DesktopHeapDelta from W32THREADINFO- Add PtiList to DESKTOP
- Add pClientInfo to THREADINFO

svn path=/trunk/; revision=36800
2008-10-17 21:07:24 +00:00
Johannes Anderwald
eed100a55c * Store more settings in registry
svn path=/trunk/; revision=36799
2008-10-17 20:01:58 +00:00
Johannes Anderwald
b12ad06d48 * Fix retrieval of automatic DNS settings 2/2
svn path=/trunk/; revision=36797
2008-10-17 19:04:00 +00:00
Johannes Anderwald
71d93bc857 * Fix retrieval of automatic DNS settings 1/2
svn path=/trunk/; revision=36796
2008-10-17 19:03:11 +00:00
Timo Kreuzer
8d9c365f88 Win32 structure cleanup (WIP):
- Add pDeskInfo and PtiLink to THREADINFO

svn path=/trunk/; revision=36795
2008-10-17 18:22:06 +00:00
Johannes Anderwald
905c093675 * Set AutoconfigEnabled if DNS is acquired by DHCP
* Fix a handle leak

svn path=/trunk/; revision=36794
2008-10-17 18:20:00 +00:00
Johannes Anderwald
521eec8b76 * If there is no static nameserver entry, look up dynamically assigned one
svn path=/trunk/; revision=36793
2008-10-17 18:00:06 +00:00
Timo Kreuzer
e81d786ce9 Win32 structure cleanup (WIP):
- remove AppCompatFlags from W32THREADINFO

svn path=/trunk/; revision=36792
2008-10-17 17:19:04 +00:00
Gregor Schneider
87fd2c6cad Typo: check for success of newest allocations.
svn path=/trunk/; revision=36791
2008-10-17 15:13:27 +00:00
Johannes Anderwald
2edf0dbef8 * Convert ncpa to a simple wrapper which invokes netshell.dll IShellFolder
* Delete obsolete code

svn path=/trunk/; revision=36790
2008-10-17 13:19:04 +00:00
Timo Kreuzer
65e82782c9 Win32 structure cleanup part 3 / x:
- rename DESKTOP_OBJECT to DESKTOP

svn path=/trunk/; revision=36789
2008-10-17 13:09:56 +00:00
Timo Kreuzer
2e9e3c99e6 Fix GetAppCompatFlags to use Teb->ClientInfo instead of Teb->Win32ThreadInfo, which should be a kernel pointer.
svn path=/trunk/; revision=36788
2008-10-17 11:18:57 +00:00
Cameron Gutman
187ed1777f - Merge aicom-network-fixes up to r36785
svn path=/trunk/; revision=36787
2008-10-17 10:42:44 +00:00
Timo Kreuzer
9c8b2fd447 Win32 structure cleanup part 2 / x:
- rename DESKTOP to DESKTOPINFO

svn path=/trunk/; revision=36786
2008-10-17 10:40:04 +00:00
Johannes Anderwald
e18ac2ee40 - Hide ncpa.cpl from control panel
svn path=/trunk/; revision=36783
2008-10-17 10:21:15 +00:00
Stefan Ginsberg
0bdd03839a - Add comments to GetTextFaceW
- Apology to GreatLord, his code was correct and I fail -- hint: don't code and commit at late night ;0)

svn path=/trunk/; revision=36782
2008-10-17 07:20:23 +00:00
James Tabor
e2447c3d0f Checked code format, compiler has issues.
svn path=/trunk/; revision=36781
2008-10-17 04:56:47 +00:00
James Tabor
bc4ca08f94 Move GetTextFaceAliasW to text.c.
svn path=/trunk/; revision=36780
2008-10-17 04:34:21 +00:00
KJK::Hyperion
8c7bebfed8 - test GetTextFaceW instead of GetTextFaceA
- test that:
    - the last error is never set
    - the buffer size is ignored if the buffer is NULL
    - the buffer size is returned if the buffer is non-NULL and too small
    - the function fails if a non-NULL buffer has a size <= 0
 - allocate the DC for a GDI test with a GDI routine (CreateCompatibleDC) instead of an USER routine (GetDC)

svn path=/trunk/; revision=36779
2008-10-17 00:28:47 +00:00
Cameron Gutman
97d55c7685 - Fix livecd font substitution
svn path=/trunk/; revision=36778
2008-10-17 00:04:53 +00:00
KJK::Hyperion
0e8851de86 You can't make this shit up.
svn path=/trunk/; revision=36777
2008-10-17 00:00:55 +00:00
KJK::Hyperion
f60c12e03a The original GetTextFaceW implementation (r28730) was right all along, except GDI APIs don't usually set the last error (GetTextFaceW doesn't). The conditional was non-intuitive but nevertheless correct (tested under Windows Vista SP1). This commit negates the conditional (the AND form is more readable) and switches the "if" branches, and removes the call to SetLastError. If Coverity really flagged this, it could mean the bug is actually in NtGdiGetTextFaceW
svn path=/trunk/; revision=36776
2008-10-16 23:49:31 +00:00
Stefan Ginsberg
a8052c7bb2 - More correct check for GetTextFaceW
svn path=/trunk/; revision=36775
2008-10-16 20:21:00 +00:00
Timo Kreuzer
2f5ea4625b Tests for GetTextFace
svn path=/trunk/; revision=36774
2008-10-16 20:16:38 +00:00
Stefan Ginsberg
6e6e3d15c7 - Unbreak GetTextFaceA/W, broken since 28730 by GreatLord
svn path=/trunk/; revision=36773
2008-10-16 20:02:22 +00:00
Timo Kreuzer
1d3e8f7e54 CmDeleteKey: Copy LastWriteTime from cell to KCB, instead of querying again.
svn path=/trunk/; revision=36772
2008-10-16 19:07:28 +00:00
Timo Kreuzer
d13301ae65 Win32 structure cleanup part 1 / x:
- replace W32THREAD with THREADINFO, define W32THREAD like it's on Windows and make it part of THREADINFO.

svn path=/trunk/; revision=36769
2008-10-16 17:52:38 +00:00
Timo Kreuzer
837002ff59 Change return type of PsGetCurrentThreadWin32Thread to PVOID. Kernel don't know 'bout W32THREAD!
svn path=/trunk/; revision=36768
2008-10-16 17:21:08 +00:00
Gregor Schneider
5c169cc017 No need to unlock, if locking failed. Fixes CID 186.
svn path=/trunk/; revision=36767
2008-10-16 17:12:25 +00:00
KJK::Hyperion
55c21fd29a modified rbuild/backend/codeblocks/codeblocks.cpp
modified   rbuild/backend/mingw/modulehandler.cpp
modified   rbuild/backend/msbuild/msbuild.cpp
modified   rbuild/backend/msvc/vcprojmaker.cpp
modified   rbuild/project.cpp
modified   rbuild/rbuild.h
   Index properties and modules by name.
   Should make for faster lookups and slightly faster overall execution, no idea exactly by how much but there you have it.

modified   rbuild/automaticdependency.cpp
modified   rbuild/backend/dependencymap/dependencymap.cpp
modified   rbuild/backend/devcpp/devcpp.cpp
modified   rbuild/backend/mingw/mingw.cpp
modified   rbuild/backend/mingw/proxymakefile.cpp
modified   rbuild/backend/msvc/msvc.cpp
modified   rbuild/backend/msvc/msvcmaker.cpp
modified   rbuild/backend/versionreport/versionreport.cpp
modified   rbuild/compilationunitsupportcode.cpp
modified   rbuild/module.cpp
modified   rbuild/pch.h
modified   rbuild/syssetupgenerator.cpp
modified   rbuild/testsupportcode.cpp
   Fix compilation, no functional changes

This dedication committed to Casper and Hervé

svn path=/trunk/; revision=36766
2008-10-16 13:40:39 +00:00
Kamil Hornicek
241074220b - remove dead code, fixes CID 60, CID 61
svn path=/trunk/; revision=36765
2008-10-16 08:50:56 +00:00
Kamil Hornicek
4e58a2eaca don't loop (UINT)-1 times if the section is not present, CID 445
svn path=/trunk/; revision=36764
2008-10-15 18:59:47 +00:00
Kamil Hornicek
149add092a remove unneeded check, it's ok to create new context in this case
svn path=/trunk/; revision=36763
2008-10-15 18:39:04 +00:00
Johannes Anderwald
fa0cd2cd47 - Implement Advanced Status IP Information Dialog
- Import language strings from netcfgx
- Add icon group (32x32)
- ncpa is now a candidate for deletion

svn path=/trunk/; revision=36762
2008-10-15 17:20:55 +00:00
KJK::Hyperion
427c90af34 added lib/rtl/rtl-common.rbuild
modified   lib/rtl/rtl.rbuild
   Compile rtl twice, as rtl_umode and rtl_kmode. Allows conditional compilation of RTL (finally!), instead of necessitating hacks like RtlpGetMode()
   "rtl" module now a dummy static library for things like <include base="rtl">

modified   boot/freeldr/freeldr/freeldr.rbuild
modified   boot/freeldr/freeldr/setupldr.rbuild
modified   ntoskrnl/ntoskrnl-generic.rbuild
   rtl -> rtl_kmode

modified   dll/ntdll/ntdll.rbuild
   rtl -> rtl_umode

This commit dedicated to Fireball and Stefan100 (now get to work! >:3)

svn path=/trunk/; revision=36761
2008-10-15 15:45:11 +00:00
KJK::Hyperion
7b75f95f4b Give .gch files an unique path based on module name: allows multiple modules to (safely!) share a single precompiled header.
Enjoy rebuilding the whole tree <3

This commit dedicated to hpoussin
See issue #3263 for more details.

svn path=/trunk/; revision=36760
2008-10-15 13:46:23 +00:00
Daniel Reimer
b86c8c5ee2 Bug 3791: Translate norwegian update by Lars Martin Hambro
svn path=/trunk/; revision=36759
2008-10-15 08:37:47 +00:00
Kamil Hornicek
9ece00b4f8 update to Mesa3D 7.2
svn path=/trunk/; revision=36758
2008-10-15 08:31:54 +00:00
Cameron Gutman
2278115192 - Merge aicom-network-fixes up to r36755
svn path=/trunk/; revision=36756
2008-10-15 00:32:36 +00:00
Timo Kreuzer
a075ba41c2 - Update CLIENTTHREADINFO structure
- Rename W32CLIENTINFO to CLIENTINFO and update members
- C_ASERT that CLIENTINFO fits into the TEB

svn path=/trunk/; revision=36753
2008-10-14 21:03:20 +00:00
Aleksey Bragin
c064c14ced - Mbcb field of SHARED_CACHE_MAP structure has MBCB type, not MCB.
svn path=/trunk/; revision=36752
2008-10-14 18:27:15 +00:00
Michael Martin
da1d359b70 - REnumServicesStatusA/REnumServicesStatusExA: Call REnumServicesStatusW/REnumServicesStatusExW to do the work eliminating duplicate code.
- lpResumeIndex and lpResumeHandle are set to 0 on success.

svn path=/trunk/; revision=36751
2008-10-14 17:55:44 +00:00
Michael Martin
d9a416da9f - REnumServicesStatusExW: Correct check for returning ERROR_SERVICE_DOES_NOT_EXIST.
- fixes bug #3787

svn path=/trunk/; revision=36750
2008-10-14 15:59:09 +00:00
Aleksey Bragin
ed58e3df34 - Don't pass CMP_LOCK_HASHES_FOR_KCB flag because no locking is perform in CmpBuildHashStackAndLookupCache, fixes an assert when trying to unlock not locked object.
- Add a hack (one and only one) for the MaxNameLen being different in KCB and actual KeyNode to allow regression testing framework go further.

svn path=/trunk/; revision=36747
2008-10-14 13:56:58 +00:00
Daniel Reimer
685d1fe7e7 Bug 3750: spanish update for netcfgx by Javier Remacha
Bug 3774: Greek update for usetup by Apostulos Alexandris
Sync wordpad and Winhlp32 to Wine HEAD.

svn path=/trunk/; revision=36746
2008-10-14 13:47:07 +00:00
Daniel Reimer
f4bb1d0429 Sync winfile and write to wine HEAD.
svn path=/trunk/; revision=36745
2008-10-14 13:44:12 +00:00
KJK::Hyperion
4182d4759d Add ICU <URL: http://www.icu-project.org/> to credits
svn path=/trunk/; revision=36744
2008-10-13 21:35:25 +00:00
Cameron Gutman
b17ea7dab0 - Fix build
svn path=/trunk/; revision=36743
2008-10-13 01:18:04 +00:00
Cameron Gutman
7beefc5606 - Merge aicom-network-fixes up to r36740
svn path=/trunk/; revision=36741
2008-10-13 01:07:37 +00:00
Michael Martin
8f6cb6dbf6 - Implement REnumServicesStatusExA
- REnumServicesStatusA/W: Fixed returned param values to match Windows 
- REnumServicesStatusExW: Dont try to access lpResumeIndex if it is NULL. Fixed returned param values to match windows.

svn path=/trunk/; revision=36732
2008-10-12 13:10:05 +00:00
Aleksey Bragin
65bfc45d55 - Implement locking for Cc flush (the one used in NT5.2 results in a hang, might be because of a misused PagingIoResource).
- If an acquire/release operation is not implemented, FSD must return STATUS_INVALID_DEVICE_REQUEST, not some other error code.
- Fix a typo in the debug message.

svn path=/trunk/; revision=36731
2008-10-12 09:34:29 +00:00
Michael Martin
43dc41bad7 - Implement REnumServicesStatusA
- REnumServicesStatusW: Dont try to access lpResumeHandle if it is NULL

svn path=/trunk/; revision=36724
2008-10-12 00:02:17 +00:00
Johannes Anderwald
2b468f41a1 - Fix another bug...
svn path=/trunk/; revision=36723
2008-10-11 19:40:56 +00:00
Johannes Anderwald
6da373e9fd - Fix MultiByteToWideChar api parameters (thanks Christoph)
- Fix bugs in EnumNameServers

svn path=/trunk/; revision=36722
2008-10-11 19:30:45 +00:00
Johannes Anderwald
639ed2255f - Fix 2 bugs in the CopyIpAddrString leading to duplicate displayment of the same ip /dns /gw address
svn path=/trunk/; revision=36721
2008-10-11 19:28:39 +00:00
Johannes Anderwald
722bbf4ef3 - Implement GetPerAdapterInfo
- Fix multiple bugs in EnumNameServers implementation

svn path=/trunk/; revision=36720
2008-10-11 19:12:14 +00:00
Aleksey Bragin
33e3938bb1 - Fix a memory leak in IopUnloadDriver.
- Driver object temporary was not marked temporary, thus it wasn't really deleted after reference counter reached 0. Fix this (inspired by bug #3501).
See issue #3501 for more details.

svn path=/trunk/; revision=36719
2008-10-11 17:39:12 +00:00
Aleksey Bragin
96101fb28c Daniel Zimmerman <netzimme@aim.com>
- Implement MmGetFileNameForAddress (with the good description written previously). Testcased with OllyDbg and Syser (with the patch from bug 3454) when try to attach to a process.
See issue #3690 for more details.

svn path=/trunk/; revision=36718
2008-10-11 15:16:28 +00:00
Johannes Anderwald
3da5587cec - Replace IDOK with IDC_OK as this creates problems
- Add NULL pointer checks
- Misc bugfixes

svn path=/trunk/; revision=36715
2008-10-11 12:38:03 +00:00
Stefan Ginsberg
c74e4990a1 - ProbeForRead/Write Length argument is a SIZE_T, not a ULONG
svn path=/trunk/; revision=36713
2008-10-11 09:42:44 +00:00
Stefan Ginsberg
1e1d996268 - Fix portable Ex/ExfInterlockedCompareExchange64 to compare Destination with the Comparand instead of...itself?
svn path=/trunk/; revision=36712
2008-10-11 09:39:08 +00:00
Stefan Ginsberg
f01ffb27dc - ARM build fix -- add a non-atomic (but otherwise correct) _InterlockedCompareExchange64 intrinsic required since the RTL changes in 36166
svn path=/trunk/; revision=36711
2008-10-11 09:32:57 +00:00
Colin Finck
a9ef74a387 Fix the units
svn path=/trunk/; revision=36707
2008-10-10 16:42:09 +00:00
Johannes Anderwald
e156f23a14 - Implement IContextMenu3, IObjectWithSite, IExtractIconW interface
svn path=/trunk/; revision=36706
2008-10-10 15:18:18 +00:00
Stefan Ginsberg
6d04b16d6d - SVN maintenance
svn path=/trunk/; revision=36705
2008-10-10 13:34:27 +00:00
Johannes Anderwald
a080d60e4c - Don't use uninitialized INetConnection item
- should fix bug 3754

svn path=/trunk/; revision=36704
2008-10-10 09:36:39 +00:00
Thomas Bluemel
f8283ec523 Fix warning: Variable may be used uninitialized
svn path=/trunk/; revision=36703
2008-10-10 01:24:44 +00:00
Johannes Anderwald
36d4bf7f6e - Implement Advanced TCP/IP Configuration GUI Dialogs
svn path=/trunk/; revision=36702
2008-10-09 17:48:53 +00:00
Ged Murphy
c47e063f16 Call Query/SetSecurityAccessMask to get the mask
svn path=/trunk/; revision=36701
2008-10-09 15:06:57 +00:00
Dmitry Chapyshev
b1c39670f7 - Fix formatting (no code changed)
svn path=/trunk/; revision=36698
2008-10-08 16:26:50 +00:00
Dmitry Chapyshev
c196de6a7f - Add getting icon metrics
- Change icons sizes at change of system settings

svn path=/trunk/; revision=36697
2008-10-08 16:01:41 +00:00
Timo Kreuzer
5a9f88c144 remove a RETURN() macro
svn path=/trunk/; revision=36696
2008-10-08 15:41:52 +00:00
Dmitry Chapyshev
d70f2da816 - Update Russian translation
svn path=/trunk/; revision=36695
2008-10-08 14:48:30 +00:00
Timo Kreuzer
499b067bc4 Also raise hard error when dll was not found.
svn path=/trunk/; revision=36694
2008-10-08 14:37:10 +00:00
Timo Kreuzer
a8bc8a5bcf Raise hard error (show message box) when imports cannot be resolved. Windows only shows the short dll name, but I think it's worth showing the full path.
See issue #1228 for more details.

svn path=/trunk/; revision=36693
2008-10-08 14:09:30 +00:00
Dmitry Chapyshev
d63ea3d381 - Add getuname.dll (stub). charmap.exe from winxp work now
svn path=/trunk/; revision=36692
2008-10-08 11:51:03 +00:00
Timo Kreuzer
f5cbabe20c Add basic tests for BeginPath andd SetMapMode
svn path=/trunk/; revision=36691
2008-10-08 10:58:41 +00:00
Johannes Anderwald
049bf94d41 - Add 2 more error constants
svn path=/trunk/; revision=36690
2008-10-08 08:27:00 +00:00
Daniel Reimer
7322f606d4 Bug 3751: Polish translation update for netcfgx by Maciej Bialas
svn path=/trunk/; revision=36689
2008-10-08 00:49:51 +00:00
Daniel Reimer
baf8755097 Forgot one file. Sorry.
svn path=/trunk/; revision=36688
2008-10-08 00:39:50 +00:00
Johannes Anderwald
43a1f04fb8 - Add missing dialogs of TCP/IP Notify Object
svn path=/trunk/; revision=36687
2008-10-08 00:27:35 +00:00
Timo Kreuzer
419b09b96a - rewrite NtGdiPolyPolyDraw, optimizing it and making it more windows compatible
- Make PolyCounts ULONGs, not DWORDS or INTs.
- Remove GdiCreatePolyPolygonRgn and use IntCreatePolyPolygonRgn instead to get rid of code-duplication.
- IntGdiPolygon: rename UnsafePoints to Points

svn path=/trunk/; revision=36686
2008-10-07 23:02:41 +00:00
Timo Kreuzer
8a8e0aaae0 Fix FLOATOBJ_IsLong. Fix MapMode MM_ISOTROPIC.
This fixes the clock in timedate.cpl.

svn path=/trunk/; revision=36685
2008-10-07 22:57:50 +00:00
Timo Kreuzer
4ad9ae2b66 fix a typo
svn path=/trunk/; revision=36684
2008-10-07 22:24:17 +00:00
Daniel Reimer
85fcc4255f ooops. my fault...
svn path=/trunk/; revision=36683
2008-10-07 21:58:38 +00:00
Daniel Reimer
1876668958 Bug 3752: Translate files by Lars Martin Hambro
svn path=/trunk/; revision=36682
2008-10-07 21:12:45 +00:00
Daniel Reimer
ecc5f56883 Bug 3752: Translate files by Lars Martin Hambro
Bug 3768: Bulgarian translation update for ReactOS by CCTAHEB

svn path=/trunk/; revision=36681
2008-10-07 20:56:48 +00:00
Stefan Ginsberg
fce1822384 - HalRequestIpi takes a KAFFINITY as input, not a ULONG -- fix this and add a note about MP HAL's brokenness
svn path=/trunk/; revision=36680
2008-10-07 20:56:48 +00:00
Stefan Ginsberg
9ad1faa02e - Fix PKIPI_WORKER definition
- Add missing KeQueryActiveProcessors prototype

svn path=/trunk/; revision=36679
2008-10-07 18:07:31 +00:00
Stefan Ginsberg
c8fbbdcd1c - Add missing KiIdleSchedule and KiProcessDeferredReadyList
svn path=/trunk/; revision=36678
2008-10-07 17:55:32 +00:00
Stefan Ginsberg
e8837da84f - Add missing jump label to ExpInterlockedCompareExchange64
svn path=/trunk/; revision=36677
2008-10-07 17:42:54 +00:00
Aleksey Bragin
cab14c3ecc Daniel Zimmerman <netzimme@aim.com>
- Sync the sfc_os.dll with Wine and implement SfcIsFileProtected and
SfcIsKeyProtected. The installer will work better with this two function.

See issue #3719 for more details.

svn path=/trunk/; revision=36676
2008-10-07 11:23:36 +00:00
Dmitry Chapyshev
41e05c41dd - Add stubs for CredReadDomainCredentialsA/W, CredWriteDomainCredentialsA/W, CredUnmarshalCredentialA/W
- Add prototypes to header

svn path=/trunk/; revision=36675
2008-10-07 10:55:57 +00:00
Dmitry Chapyshev
77e8f8ad3f - Import credui from wine
svn path=/trunk/; revision=36674
2008-10-07 10:51:36 +00:00
Ged Murphy
5951657051 It looked like we could get away with removing this hack, but it seems it still causes painting problems when increasing the width. No time to investigate at the moment. (anyone else wanna take a look?)
svn path=/trunk/; revision=36668
2008-10-06 19:15:09 +00:00
Ged Murphy
0f3e8477e1 - Add an address bar to serve as the web browser and folder history list (not yet functional)
- Hide the drivebar by default. It's cleaner this way
- Remove the old rebar hack. This should get rid of those annoying blue marks at the end of the toolbars

svn path=/trunk/; revision=36666
2008-10-06 18:42:17 +00:00
Gregor Schneider
22ed768c30 - Calculate the image size before the height is reported negative, remove redundant if
- Set image size for coreheader in first pass and for both header types in second pass
Fixes seven gdi32 bitmap winetests.

svn path=/trunk/; revision=36665
2008-10-06 12:39:27 +00:00
Gregor Schneider
f20c6fa6a4 -rgbReserved must be 0
-don't just fill a coreheader and dismiss it
-probe the full bitmap size, not only the first ulong
-CreateDIBSection should fail for compressed bitmaps
-set biClrUsed and copy the bitmapInfoHeader after it's filled
Fixes eight gdi32 bitmap winetests.

svn path=/trunk/; revision=36664
2008-10-06 11:25:38 +00:00
Aleksey Bragin
a7e1400f0c Cecill Etheredge <ijsf@gmx.net>
- The RtlEnumerateGenericTableWithoutSplaying function in RTL (generictable.c) effectively performs an endless enumeration, never advancing to the next successor element in the tree because of a bug in the code. Fix this. (Bug #3756).
- The RtlDelete code misses a line of code checking whether the node is a root,
and instead always returns NULL (assuming it is the root). Fix this. (Bug #3760).
See issue #3760 for more details.

svn path=/trunk/; revision=36663
2008-10-06 10:50:22 +00:00
Aleksey Bragin
ef393802e4 Dmitry Gorbachev
- Specify a no-entrypoint for modules without one (otherwise ld sets entry point to a random function).
See issue #3758 for more details.

svn path=/trunk/; revision=36662
2008-10-06 10:36:33 +00:00
Aleksey Bragin
feb1e5232e Dmitry Gorbachev
- lfn_get() reads past the end of name[]. Though harmless, it produces 'array subscript is above array bounds' compiler warning (treated as error).
See issue #3762 for more details.

svn path=/trunk/; revision=36661
2008-10-06 10:19:55 +00:00
Aleksey Bragin
cbda8b5401 Dmitry Gorbachev
- Fix 'overflow in implicit constant conversion' warnings (treated as errors).
See issue #3759 for more details.

svn path=/trunk/; revision=36660
2008-10-06 10:12:26 +00:00
Ged Murphy
f0c460be21 Remove the address and command windows from the bottom of the file browser. They're buggy and they're not too pretty
svn path=/trunk/; revision=36658
2008-10-05 21:21:04 +00:00
Ged Murphy
beb0a4d899 Set the start button as the owner of the root start menu.
Fix the position of the root start menu

svn path=/trunk/; revision=36657
2008-10-05 13:33:41 +00:00
James Tabor
008e7f19c1 - Move DC_UpdateXforms out of the switch in SetMapMode. It does not effect anything.
svn path=/trunk/; revision=36655
2008-10-05 12:23:46 +00:00
James Tabor
47e5a8aad7 - Fix a Kernel Assert in EngAllocMem called from brush and add a tag.
svn path=/trunk/; revision=36653
2008-10-05 11:38:01 +00:00
James Tabor
18edd07564 - Force a recompute when setting map modes.
svn path=/trunk/; revision=36652
2008-10-05 11:26:09 +00:00
Gregor Brunmar
23bb9ae68f D3D9:
* Implemented DdGetAvailDriverMemory callback

svn path=/trunk/; revision=36651
2008-10-05 07:33:05 +00:00
James Tabor
dc649db4d4 - Fix order of calls in IntGdiPolygon. Check for PATH first.
svn path=/trunk/; revision=36650
2008-10-04 23:34:04 +00:00
Cameron Gutman
1007f26da6 - Add SDL Mixer to downloader (Needed for LGeneral)
svn path=/trunk/; revision=36647
2008-10-04 17:26:11 +00:00
Ged Murphy
4b6830859b change quicklaunch rebar hardcoded size. This puts the gripper for the taskbar in the correct position
svn path=/trunk/; revision=36646
2008-10-04 16:47:41 +00:00
Cameron Gutman
d50f5d2833 - Fix the uTorrent link
svn path=/trunk/; revision=36645
2008-10-04 16:47:08 +00:00
Ged Murphy
ffa9230be9 - Use TBSTATE_PRESSED, our checked graphic isn't too pretty
- reduce desktops to 2 to save some taskbar space
- switch the icon back to the original one. It suits the tango set much better.

svn path=/trunk/; revision=36644
2008-10-04 13:19:23 +00:00
Colin Finck
0c0a645911 Update some links properly and update the description of Opera (sounds stupid to use the same for Firefox and Opera)
svn path=/trunk/; revision=36643
2008-10-04 13:00:33 +00:00
Ged Murphy
c06aacaa70 use latest firefox link, from caemyr
svn path=/trunk/; revision=36642
2008-10-04 12:09:30 +00:00
James Tabor
422abc788a - Update DEVCAPS to W2k/XP.
svn path=/trunk/; revision=36641
2008-10-04 11:18:30 +00:00
Cameron Gutman
cd9b7fd8a1 - Merge aicom-network-fixes up to r36633
- tcpip's ProtocolStatus routine now gets called if a media status change occurs
 - This would fix a problem in which tcpip doesn't recognize the disconnect of an adapter but the ProtocolStatus handler in tcpip isn't implemented yet so the bug remains

svn path=/trunk/; revision=36634
2008-10-03 18:51:33 +00:00
Colin Finck
bfbc5ffd7d - Add the other CPU_* codes (got them from a PDB)
- Restructure the CPU vendor check in KiGetFeatureBits with a switch statement
- Enable experimental support for Cyrix, Transmeta, Centaur and Rise CPUs (experimental = mostly untested)
- Just add CMPXCHG8B support to the feature bits for Centaur CPUs like it's already done for Rise CPUs without touching any MSRs.
  The instruction already works properly by default according to two official Centaur datasheets. Also Geoz on IRC already reported that his C3 Nehemiah works with ReactOS after this patch.
- Enable the 3DNow detection code through extended CPUID also for Centaur CPUs (all CPUs from IDT WinChip C6 to VIA C3 Ezra-T supported it)
- Report the presence of AMD K6 MTRRs also for mobile AMD K6-2+/K6-III+ CPUs (model D)

svn path=/trunk/; revision=36630
2008-10-02 21:57:36 +00:00
Johannes Anderwald
44d59eb606 - Fix a bug in _ILCreateNetConnect
- Add IQueryInfo interface

svn path=/trunk/; revision=36627
2008-10-02 17:32:51 +00:00
Aleksey Bragin
629de52bc2 - Sync RegGetValueA/W implementation (no functional changes though, mostly comments).
- Port RegQueryValueExW from Wine (but leaving RegQueryValueExA as a wrapper, with a fix).
- Implement RegSetValueA/W based on Wine's implementation, and removing old, different (A and W) versions of RegSetValue.

svn path=/trunk/; revision=36623
2008-10-02 11:30:44 +00:00
Cameron Gutman
fa71aedefe - Merge aicom-network-fixes up to r36621
svn path=/trunk/; revision=36622
2008-10-02 09:42:08 +00:00
Gregor Schneider
0a6956246f Initialize iCodePage to 0, because if might be used uninitialized.
svn path=/trunk/; revision=36618
2008-10-01 20:08:50 +00:00
Gregor Schneider
b95a85f898 After entering a case on iEncoding for ANSI/UTF, iEncoding can only have those two values. Fixes Coverity CIDS 19, 20.
svn path=/trunk/; revision=36617
2008-10-01 19:56:51 +00:00
Christoph von Wittich
0d10840784 fix formatting
svn path=/trunk/; revision=36616
2008-10-01 18:19:42 +00:00
Daniel Reimer
577deb3bf0 sync winhlp32 and wordpad with wine
svn path=/trunk/; revision=36613
2008-10-01 14:17:09 +00:00
Daniel Reimer
0ad74e6033 Sync winfile and write with wine
svn path=/trunk/; revision=36612
2008-10-01 14:14:39 +00:00
KJK::Hyperion
58fef1577f modified ke/i386/cpu.c
Added CMPXCHG8B enabling/detection code for TransMeta, Centaur and Rise (source: <URL: http://www.geoffchappell.com/notes/windows/kernel/cpu/cx8.htm>). Code dead until each vendor will be officially supported
   Alex and others: please review

svn path=/trunk/; revision=36610
2008-10-01 11:54:29 +00:00
Gregor Schneider
ac197ef4f3 Check DC for NULL before accessing it, fixes Coverity CID 661.
svn path=/trunk/; revision=36609
2008-10-01 11:48:12 +00:00
Gregor Schneider
dc3e3e8ef0 GetDIBits: destination height may be smaller than the source height, so the image size should always be calculated. Removed the hack in the bit copy phase that addressed the wrong bits buffer size.
This allows CopyImage to work, this can be seen in taskbar icons 1-4 for example.
Fixes two gdi32 winetests. Bugs #2225 and #3082 for more info.
Tested: QEMU VGA/8/16/24bpp, VMWare Server VMWare Driver 8/16/32bpp, VMWare Server ReactOS VBE Driver 8/16/32bpp

svn path=/trunk/; revision=36608
2008-10-01 10:49:10 +00:00
Gregor Schneider
163d36ceea [FORMATTING], spelling, misc cleanup. No functional changes.
svn path=/trunk/; revision=36607
2008-10-01 10:05:02 +00:00
Gregor Schneider
bd0da13d89 hColor is not needed in IntSetCursor, fixes Coverity CID 40.
svn path=/trunk/; revision=36606
2008-10-01 09:57:51 +00:00
Johannes Anderwald
591ca1c7de - Add resources for advanced tcp/ip configuration dialog
svn path=/trunk/; revision=36604
2008-09-30 20:16:00 +00:00
Johannes Anderwald
b1019f7eee - Ttttypo
svn path=/trunk/; revision=36603
2008-09-30 19:09:31 +00:00
Aleksey Bragin
f45ca4adda - Don't leak registry lock in failure branches of CmpParseKey. Spotted by Timo.
svn path=/trunk/; revision=36602
2008-09-30 18:44:22 +00:00
Johannes Anderwald
509b66cef5 - Add resources for TCP/IP alternate configuration dialog
svn path=/trunk/; revision=36601
2008-09-30 15:33:01 +00:00
Daniel Reimer
dbd0569bd7 Sync Wined3d to Wine 1.1.5 (great work done by: Kamil Hornicek)
svn path=/trunk/; revision=36600
2008-09-30 12:03:48 +00:00
James Tabor
f5fefad953 - Move undocumented WM_x messages to internal header. Find one, just move it in there.
svn path=/trunk/; revision=36597
2008-09-30 02:11:08 +00:00
James Tabor
e0aeda5ed2 - Patch by Vincent Povirk, Handle undocumented WM_POPUPSYSTENNEBU message.
svn path=/trunk/; revision=36596
2008-09-30 00:27:00 +00:00
Cameron Gutman
22ee49ac12 - Merge aicom-network-fixes up to r36594
svn path=/trunk/; revision=36595
2008-09-30 00:17:48 +00:00
Aleksey Bragin
c3ed3870b5 - Commit the whole mapped BIOS/device registers block, not only the first 2 pages (why so, David?).
- Use Zw instead of Nt.

svn path=/trunk/; revision=36587
2008-09-29 09:11:55 +00:00
KJK::Hyperion
2973483318 modified dll/win32/kernel32/kernel32.def
modified   dll/win32/kernel32/kernel32.rbuild
added      dll/win32/kernel32/misc/icustubs.cpp
   Export NormalizeString and IsStringNormalized from kernel32.dll. This (finally) makes normaliz.dll (50%) functional.
   Link kernel32.dll to ICU. Finally. Binary size increased by about 300 KB on a debug build (this is only the beginning).
   Umpteenth copy of C++ and Win32 stubs required to get ICU to link properly added to kernel32.dll.
   This commit dedicated to Timo Kreuzer. <3.

svn path=/trunk/; revision=36586
2008-09-28 22:39:45 +00:00
Timo Kreuzer
76bf74c7f7 Improve memcpy. It was working correctly, but it wasted a cycle. ;-)
svn path=/trunk/; revision=36585
2008-09-28 21:50:05 +00:00
Timo Kreuzer
36a547b4a7 Extend ObjTypeInfo array to 32 entries.
Fixes Coverity CID 538

svn path=/trunk/; revision=36584
2008-09-28 21:25:24 +00:00
Stefan Ginsberg
b9f6e4a356 - Fix comments (no code change)
svn path=/trunk/; revision=36583
2008-09-28 20:53:51 +00:00
Cameron Gutman
472eb91e2f - Merge aicom-network-fixes up to r36581
svn path=/trunk/; revision=36582
2008-09-28 20:19:27 +00:00
Gregor Schneider
ec00886a23 Check for NULL before using the DC.
Fixes Coverity CID 680.

svn path=/trunk/; revision=36579
2008-09-28 19:44:58 +00:00
Gregor Schneider
f1f31fe9f2 Handle PALETTE_LockPalette returning NULL.
Fixes Coverity CIDs 486 and 487.

svn path=/trunk/; revision=36578
2008-09-28 19:42:03 +00:00
Gregor Schneider
b3b0519142 A msvcrt test shouldn't test ntdll functions for correctness. Now people don't need to fix nonexistant "hidden" msvcrt bugs anymore.
svn path=/trunk/; revision=36577
2008-09-28 18:40:38 +00:00
Hervé Poussineau
aac6354d3b Remove a hack, and link with C++ libraries only when required
Patch by Cecill Etheredge ( ijsf at gmx dot net )

svn path=/trunk/; revision=36576
2008-09-28 14:17:45 +00:00
Eric Kohl
f8998c9c84 Ooops, forgot to disable these [handle] attributes.
svn path=/trunk/; revision=36575
2008-09-28 13:49:47 +00:00
Eric Kohl
527202ad87 Cast returned handle values correctly.
svn path=/trunk/; revision=36574
2008-09-28 13:48:31 +00:00
Aleksey Bragin
5ee91c9c36 - Fix uninitialized variable usage. Fixes Coverity CID: 1293.
svn path=/trunk/; revision=36573
2008-09-28 11:16:41 +00:00
Aleksey Bragin
24430aea89 - Ports are counted starting from 1, with 0 being an invalid port index. Remove memory corruption by actually allocating MAX_ROOT_PORTS + 1 sized array. Fixes Coverity CID: 601.
svn path=/trunk/; revision=36572
2008-09-28 11:05:18 +00:00
Aleksey Bragin
faf94f044e - It's meaningless to try to complete the IRP if irp == NULL. Fixes Coverity CID: 398
svn path=/trunk/; revision=36571
2008-09-28 10:57:59 +00:00
Aleksey Bragin
6eb2f69158 - Remove redundant NULL-check. Fixes Coverity CID: 761.
svn path=/trunk/; revision=36569
2008-09-28 10:54:22 +00:00
Johannes Anderwald
862b1b1c46 - Query Name, Icon Attributes for each call of INetConnection_GetProperties
- Update Taskbar Notifications Icons on a network adapter change
- Sync remaining resources

svn path=/trunk/; revision=36568
2008-09-28 10:50:10 +00:00
Hervé Poussineau
0970d7b76e Replace .def file by a .spec file
svn path=/trunk/; revision=36563
2008-09-28 09:09:57 +00:00
Dmitry Chapyshev
f610f642b1 - Sync ddstream.idl with wine head
- Add qedit.idl from wine

svn path=/trunk/; revision=36560
2008-09-28 06:04:47 +00:00
Cameron Gutman
12604c6f99 - Merge aicom-network-fixes up to r36558
svn path=/trunk/; revision=36559
2008-09-27 21:25:27 +00:00
Stefan Ginsberg
b4d8244133 - Fix 2 typos
svn path=/trunk/; revision=36554
2008-09-27 18:45:23 +00:00
Eric Kohl
1b0251574d - Disable [handle] and [context_handle] attributes in order not to break ReactOS when WIDL is updated to Wine-0.9.59.
- Fix typos in svcctl.idl.

svn path=/trunk/; revision=36550
2008-09-27 17:37:34 +00:00
Gregor Schneider
a26186ece3 Don't read and copy 32 Bit blocks, but only 24 Bit according to
24BPP_Put_/Get_Pixel.
Fixes NtGdiAlphaBlend in 24 Bit mode, see bug #3708.

svn path=/trunk/; revision=36548
2008-09-27 16:56:14 +00:00
Stefan Ginsberg
d9a95f3658 - Add PsGetThreadTeb prototype
svn path=/trunk/; revision=36542
2008-09-27 16:24:50 +00:00
Stefan Ginsberg
2e75e632d0 - Fix a couple of bugcodes with incorrect MessageId
- Add SYSTEM_THREAD_EXCEPTION_NOT_HANDLED make use of it

svn path=/trunk/; revision=36541
2008-09-26 22:11:10 +00:00
Eric Kohl
e7b8601c22 Fix lock handle typecasts.
svn path=/trunk/; revision=36540
2008-09-26 20:25:47 +00:00
Aleksey Bragin
a3767e4fc3 - Remove an excessive ASSERT (there is a real one below in the function).
svn path=/trunk/; revision=36534
2008-09-26 11:48:54 +00:00
Aleksey Bragin
c31a4dabe1 - Apply Art's bitmap patch from the branch, and change the other 2 functions similarly (bit set & clear).
svn path=/trunk/; revision=36533
2008-09-26 09:42:15 +00:00
Christoph von Wittich
5da1fe223d set eol-style:native
svn path=/trunk/; revision=36532
2008-09-26 05:05:59 +00:00
Christoph von Wittich
463ea79dae set eol-style:native
svn path=/trunk/; revision=36531
2008-09-26 05:03:14 +00:00
Christoph von Wittich
5367db78ec set eol-style:native
svn path=/trunk/; revision=36530
2008-09-26 04:55:25 +00:00
Christoph von Wittich
5e060cca56 set eol-style:native
svn path=/trunk/; revision=36529
2008-09-26 04:51:32 +00:00
Timo Kreuzer
7f11e7e296 Simplify and fix InitMetrics. Fixes Coverity error 33.
svn path=/trunk/; revision=36523
2008-09-25 22:44:36 +00:00
Timo Kreuzer
7a71237648 Some cleanup
svn path=/trunk/; revision=36522
2008-09-25 22:17:51 +00:00
Timo Kreuzer
5148823f59 Update SM_XXX constants
svn path=/trunk/; revision=36521
2008-09-25 22:04:20 +00:00
KJK::Hyperion
445a482d8d Only apply C++ compiler flags to the C++ compiler. Fixes useless build warnings.
svn path=/trunk/; revision=36520
2008-09-25 19:44:38 +00:00
Timo Kreuzer
01dd1a7431 Allocate size of structure, not size of pointer to the structure. Fixes Coverity errors 767, 768, 769, 770
svn path=/trunk/; revision=36519
2008-09-25 19:26:09 +00:00
Stefan Ginsberg
b1a8e2b3fd - CmpOpenHiveFiles: If "Extension" is false then we won't have allocated any buffer, so there will never be a buffer to free
- Fix for Coverity Error CID: 29

svn path=/trunk/; revision=36518
2008-09-25 18:49:27 +00:00
Christoph von Wittich
ac376c0adb formatting fix
svn path=/trunk/; revision=36514
2008-09-25 18:10:23 +00:00
Christoph von Wittich
7d57e70f0d set eol-style:native
svn path=/trunk/; revision=36513
2008-09-25 17:53:05 +00:00
James Tabor
44b6f107bd - Add Defer Window Position Handle type for multiple-window ? position structure.
svn path=/trunk/; revision=36510
2008-09-25 15:39:33 +00:00
Stefan Ginsberg
ccd25605a6 - Implement and export PsIsSystemProcess and add it to the NDK
svn path=/trunk/; revision=36509
2008-09-25 14:39:38 +00:00
Stefan Ginsberg
d2abe18c98 - Implement IoGetPagingIoPriority and fix its export
svn path=/trunk/; revision=36508
2008-09-25 14:29:11 +00:00
Stefan Ginsberg
cb267e1fdf - Add WmiQueryTraceInformation, WmiTraceMessage and WmiTraceMessageVa stubs and exports
svn path=/trunk/; revision=36507
2008-09-25 14:25:22 +00:00
Aleksey Bragin
94b893abac - Fix one more totally "out of ideas how to create sections" MmCreateSection usage. Not only the MaximumSize is mandatory for file-backed sections, but an allocation type must be specified (SEC_COMMIT, and it's not the same as some humble "0" passed there as a value).
- Fix ReactOS's MmCreateDataFileSection to ignore 0 value in the MaximumSize (it has an additional check for MaximumSize being non-NULL, but this should be removed in future).

svn path=/trunk/; revision=36506
2008-09-25 11:24:51 +00:00
Cameron Gutman
99d8e4f1b4 - Try again to fix build
svn path=/trunk/; revision=36499
2008-09-25 00:01:39 +00:00
Cameron Gutman
8ffee924f5 - Fix build
svn path=/trunk/; revision=36498
2008-09-24 23:48:28 +00:00
Cameron Gutman
564e5b5a2c Merge aicom-network-fixes up to r36496
- We now call the MiniportCheckForHang handler every two seconds
 - We reset the miniport if it has detected a hang
 - Added some IRQL checks

svn path=/trunk/; revision=36497
2008-09-24 23:39:17 +00:00
Stefan Ginsberg
ef2bb65235 - MiQueryVirtualMemory shouldn't be called for kernel memory, so remove the special case code for a kernel address space. Also fixes a case where we would dereference an uninitialized pointer.
- Fix for Coverity Error CID: 773

svn path=/trunk/; revision=36494
2008-09-24 19:13:08 +00:00
Stefan Ginsberg
a9d6e4341e - Remove deprecated macro
svn path=/trunk/; revision=36493
2008-09-24 18:47:24 +00:00
Stefan Ginsberg
c1a36080a7 - Add ObpValidateAccessMask stub (only returns success for now) and call it from ObInsertObject
- Fix for Coverity Error CID: 9

svn path=/trunk/; revision=36491
2008-09-24 17:32:14 +00:00
Stefan Ginsberg
c2ca8fb596 - HalpXboxReadSector: Fail if we are out of memory instead of dereferencing null
- Fix for Coverity error CID: 464

svn path=/trunk/; revision=36490
2008-09-24 17:16:25 +00:00
Stefan Ginsberg
ba22ca771d - IoFlushAdapterBuffers: "AdapterObject" is not an optional parameter, it is vital to identify the DMA adapter. Remove the check which confused Coverity and ASSERTify this instead.
- Fix for Coverity error CID: 155

svn path=/trunk/; revision=36489
2008-09-24 17:11:35 +00:00
Christoph von Wittich
e724baacde more correct fix
svn path=/trunk/; revision=36488
2008-09-24 16:57:29 +00:00
Stefan Ginsberg
d91564734d - IopGetDiskInformation: Fail if we are out of memory instead of dereferencing null
- Fix for Coverity error CID: 469
- Also fix a (potential) memory leak

svn path=/trunk/; revision=36487
2008-09-24 16:37:35 +00:00
Stefan Ginsberg
e57cfa2826 - Only dereference the KCB if we know it exists
- Fix for Coverity error CID: 279

svn path=/trunk/; revision=36486
2008-09-24 16:19:52 +00:00
Christoph von Wittich
d82ca9895d check for value > 0 before using it as array index
Fix for Coverity error CID: 438

svn path=/trunk/; revision=36485
2008-09-24 15:42:33 +00:00
Stefan Ginsberg
649b40cd13 - 64 bit fixes for Mm routines: Use SIZE_T and ULONG_PTR where appropriate
- Note: MSDN is wrong about Nt/ZwAllocateVirtualMemory's ZeroBits. It really is a ULONG_PTR.

svn path=/trunk/; revision=36484
2008-09-24 15:27:54 +00:00
Stefan Ginsberg
9bbb8ab1a3 - FsRtlBalanceReads: Fail if we are out of memory instead of dereferencing null
- Fix for Coverity error CID: 465

svn path=/trunk/; revision=36483
2008-09-24 15:04:59 +00:00
Stefan Ginsberg
85033039ab - RawQueryFsSizeInfo: Fail if we are out of memory instead of dereferencing null
svn path=/trunk/; revision=36482
2008-09-24 14:53:28 +00:00
Stefan Ginsberg
74897bfee4 - Fix some non-x86 FLOATOBJ_*
svn path=/trunk/; revision=36481
2008-09-24 14:01:43 +00:00
Art Yerkes
c261b9dbe8 Fix leaks reported by coverity 612-615. In each case, it'd be safe to free
NULL, and failure to allocate isn't the only dropthrough case, leading to
conversion buffer leaks.

svn path=/trunk/; revision=36480
2008-09-24 13:35:37 +00:00
Art Yerkes
4046f15afe Fix my copypasta spotted by (coverity 1294)
svn path=/trunk/; revision=36479
2008-09-24 12:56:30 +00:00
Daniel Reimer
c96b189f38 Bug 3726: Translate file: netshell by Lars Martin Hambro
Bug 3729: Italian translation update by Paolo Devoti
Bug 3738: slovak translations and fixes by Mario Kacmar
Bug 3741: Korean translation of Taskmgr by Sengyu Kim

svn path=/trunk/; revision=36472
2008-09-24 11:22:08 +00:00
Timo Kreuzer
c00f4a266c - remove old test code
svn path=/trunk/; revision=36471
2008-09-24 11:17:33 +00:00
Aleksey Bragin
f05e50b409 - Create a VdmpInitialize function for NtVdmControl's initialize command.
- Remove NtEarlyVdmInitialize hack and csrss IVT/BDA copying hack, instead, copy the first page of physical memory to the beginning of process's virtual address space like NT does.

svn path=/trunk/; revision=36459
2008-09-24 10:06:08 +00:00
Aleksey Bragin
200665fb89 Juriy Sidorov <jura@cp-lab.com>
- Fix existing font substitutions.
- Add FreeMono as substitution for Courier and Courier New.
- Optimize font substitution tables and make them easy to maintain.
See issue #3483 for more details.

svn path=/trunk/; revision=36451
2008-09-24 08:17:15 +00:00
Aleksey Bragin
b20633a1f0 - Make SmCreateUserProcess accept two flags: the old "wait for" one, and a new "reserve 1Mb" one. NT reserves lower 1MB of address space when starting a subsystem process. ReactOS should too, however right now this change is disabled (leads to boot problems).
svn path=/trunk/; revision=36450
2008-09-24 08:12:41 +00:00
Andrew Munger
68b1f10bef Remove a overzealous check. MSDN says to avoid calling with NumberOfBytes == 0, but it is valid.
Addresses bug 3715.

svn path=/trunk/; revision=36449
2008-09-24 07:52:19 +00:00
Aleksey Bragin
9185bead4e - Fix ~4.4 million handle limit bug due to memory corruption. ReactOS can now create 16 million handles as expected (thanks Alex).
svn path=/trunk/; revision=36439
2008-09-23 20:44:31 +00:00
Stefan Ginsberg
c3320e0a31 - Attempt satisfy Alex
svn path=/trunk/; revision=36436
2008-09-23 19:54:13 +00:00
Ged Murphy
504c3f3278 Don't risk a negative array subscript. Fixes our one and only REVERSE_NEGATIVE error
Fix for Coverity error CID: 766

svn path=/trunk/; revision=36435
2008-09-23 19:02:32 +00:00
Christoph von Wittich
b13cfee486 return correct value in SETUPAPI_GetCurrentHwProfile
Fix for Coverity error CID: 782

svn path=/trunk/; revision=36434
2008-09-23 18:44:58 +00:00
Gregor Brunmar
931c14a8ea D3D9:
* More init values when creating a texture

svn path=/trunk/; revision=36429
2008-09-23 17:01:40 +00:00
Stefan Ginsberg
ad277c0c6b - Add basic tracing to CmpReferenceKeyControlBlock, CmpDereferenceKeyControlBlock and CmpDereferenceKeyControlBlockWithLock
svn path=/trunk/; revision=36428
2008-09-23 14:15:56 +00:00
Aleksey Bragin
22c7de15e6 - In success cases of NtAllocateVirtualMemory, return the real (page rounded!) base address and region size, not the possibly unaligned pointer and length which were passed to the function. These cases were hit when a region of memory was previously reserved, then a commit request came with unaligned base address and length, which match that previously reserved region after aligning.
svn path=/trunk/; revision=36427
2008-09-23 12:41:02 +00:00
Aleksey Bragin
55ea8c5583 [FORMATTING]
- Reformat to the kernel coding style.

svn path=/trunk/; revision=36426
2008-09-23 11:45:40 +00:00
Aleksey Bragin
7a0cd51dea [FORMATTING]
- Apply standard header.

svn path=/trunk/; revision=36425
2008-09-23 10:47:10 +00:00
Art Yerkes
1c65b2ed57 Didn't notice that bufferSize is used by RegQueryValueEx. Now we count in
bytes with bufferSize and count in chars just in the subscript.

Noticed by Christoph_Vw

svn path=/trunk/; revision=36424
2008-09-23 10:17:27 +00:00
Art Yerkes
99f3a239d7 Initialize DbgLoadOptions from the start. It would be unitialized if a bootcd
was made without having the right section in txtsetup.sif.

svn path=/trunk/; revision=36423
2008-09-23 09:36:23 +00:00
Art Yerkes
5a637c03db Count the end of the szApplicationName in the right units. (coverity 551).
svn path=/trunk/; revision=36422
2008-09-23 09:28:44 +00:00
Art Yerkes
a6b7e20ad4 Fix a legitimate overrun in _widths (coverity 575), and try not to be as
clever.

svn path=/trunk/; revision=36421
2008-09-23 09:09:16 +00:00
Art Yerkes
91ae271e19 This bug could've caused mayhem in the icon cache. (coverity 790).
svn path=/trunk/; revision=36420
2008-09-23 08:58:19 +00:00
Art Yerkes
6276f8ea51 Fix possible overrun of the last byte of dbuf (coverity 552).
svn path=/trunk/; revision=36419
2008-09-23 08:43:49 +00:00
Christoph von Wittich
87b74aaeed overrun of static array
Fix for Coverity error CID: 529

svn path=/trunk/; revision=36418
2008-09-23 08:04:57 +00:00
Aleksey Bragin
77b6062570 - The check for SystemHive being non-NULL is meaningless, because CmpInitializeHive is already checked for failure earlier, and in success case it returns a valid Hive.
- Fix for Coverity error CID: 280

svn path=/trunk/; revision=36417
2008-09-23 08:04:23 +00:00
Christoph von Wittich
112e87a86c overrun of static array
Fix for Coverity error CID: 532

svn path=/trunk/; revision=36416
2008-09-23 07:50:59 +00:00
Christoph von Wittich
1285642dcd overrun of static array
Fix for Coverity error CID: 552

svn path=/trunk/; revision=36415
2008-09-23 07:44:15 +00:00
Aleksey Bragin
118679eda4 - Preinitialize ValueData with NULL.
- Fix for Coverity error CID: 772.

svn path=/trunk/; revision=36414
2008-09-23 07:40:40 +00:00
Christoph von Wittich
db712aaf9b overrun of static array
Fix for Coverity error CID: 546 + 547.

svn path=/trunk/; revision=36413
2008-09-23 07:38:00 +00:00
Christoph von Wittich
eb68ba4328 overrun of static array
Fix for Coverity error CID: 548.

svn path=/trunk/; revision=36412
2008-09-23 07:33:44 +00:00
Christoph von Wittich
cb7fa454fa don't free memory which is not allocated yet
Fix for Coverity error CID: 789.

svn path=/trunk/; revision=36411
2008-09-23 07:05:18 +00:00
Christoph von Wittich
2aabf8b66d fix heap corruption when lpStringToFind is NULL
Fix for Coverity error CID: 775.

svn path=/trunk/; revision=36410
2008-09-23 06:55:05 +00:00
Art Yerkes
9b1a7c47bd some detritus exposed by coverity.
svn path=/trunk/; revision=36409
2008-09-23 05:58:51 +00:00
James Tabor
9c5dbd4ca2 Add UpdateLayeredWindowIndirect to def and cleanup and add a new type in dce.h.
svn path=/trunk/; revision=36405
2008-09-22 15:49:38 +00:00
Christoph von Wittich
86186976c5 sync riched20 with wine 1.1.5
svn path=/trunk/; revision=36404
2008-09-22 14:29:28 +00:00
Christoph von Wittich
a03d696d68 sync oleaut32 with wine 1.1.5
svn path=/trunk/; revision=36403
2008-09-22 14:20:27 +00:00
Christoph von Wittich
31607505af fix some memory leaks (patch by Ged)
svn path=/trunk/; revision=36402
2008-09-22 12:18:12 +00:00
Stefan Ginsberg
9c5e46aede - Remove deprecated output
svn path=/trunk/; revision=36401
2008-09-22 11:46:51 +00:00
Christoph von Wittich
f6e7185c74 the time has COM
import stdole32.tlb from wine

svn path=/trunk/; revision=36400
2008-09-22 11:38:51 +00:00
James Tabor
1a7da253a8 - Add UPDATELAYEREDWINDOWINFO structure and UpdateLayeredWindowIndirect and types to psdk.
- Move UpdateLayeredWindow to def and change it to UpdateLayeredWindowIndirect.

svn path=/trunk/; revision=36398
2008-09-22 00:52:24 +00:00
Eric Kohl
4a8d830f83 Sync to Wine-0.9.58
- Rob Shearman <rob@codeweavers.com> Thu, 14 Feb 2008
widl: Remove unused headers.

- Rob Shearman <rob@codeweavers.com> Thu, 14 Feb 2008
widl: Guard the inclusion of unistd.h.

- Rob Shearman <rob@codeweavers.com> Tue, 19 Feb 2008
Add the nounistd option to all lex source files.

- Alexandre Julliard <julliard@winehq.org> Tue, 19 Feb 2008
Avoid the nounistd option that doesn't exist on older flex, define YY_NO_UNISTD_H... 

- Dan Hipschman <dsh@linux.ucla.edu> Thu, 21 Feb 2008
widl: Allow is_string_type to work for typedef'd types.

- Gerald Pfeifer <gerald@pfeifer.com> Fri, 22 Feb 2008
widl: Include <unistd.h> for prototype of unlink().

- Dan Hipschman <dsh@linux.ucla.edu> Wed, 19 Mar 2008
widl: Ignore libraries in imported IDL files.

- Dan Hipschman <dsh@linux.ucla.edu> Thu, 20 Mar 2008
widl: Make structures with FC_ENUM16 fields complex.

svn path=/trunk/; revision=36394
2008-09-21 21:18:42 +00:00
Eric Kohl
1c1bfdafe2 Define TRUE only if it hasn't been defined before
svn path=/trunk/; revision=36390
2008-09-21 19:57:05 +00:00
Colin Finck
033cea3fa6 Forgot these files, sorry...
svn path=/trunk/; revision=36385
2008-09-21 17:01:55 +00:00
Colin Finck
6b981d5bb1 Sync msi with Wine 1.1.5
svn path=/trunk/; revision=36384
2008-09-21 15:24:30 +00:00
Eric Kohl
2cbfa7cb91 EnumDependentServicesA/W and EnumServicesStatusA/W don't fix up pointers if the service manager returns an error.
This fixes bug #3737.
Patch by Michael Martin aka bugboy <martinmnet@hotmail.com>.


svn path=/trunk/; revision=36383
2008-09-21 15:19:52 +00:00
Cameron Gutman
39a0bb1742 - Merge aicom-network-fixes up to r36381
svn path=/trunk/; revision=36382
2008-09-21 14:43:43 +00:00
Christoph von Wittich
70f9181595 fix another typo...
svn path=/trunk/; revision=36378
2008-09-21 14:12:52 +00:00
Eric Kohl
b48aef5119 [FORMATTING] No code changes!
svn path=/trunk/; revision=36377
2008-09-21 13:55:53 +00:00
Christoph von Wittich
fff44b9cb5 sync jscript with wine 1.1.5
svn path=/trunk/; revision=36376
2008-09-21 13:24:00 +00:00
Christoph von Wittich
3415a605e5 this hack wasn't supposed to be committed
svn path=/trunk/; revision=36375
2008-09-21 13:05:48 +00:00
Christoph von Wittich
8ff60114b6 sync msxml3 with wine 1.1.5
svn path=/trunk/; revision=36374
2008-09-21 13:03:20 +00:00
Colin Finck
0fa81bc0da Wow, WriteConfigurationFile() in rbuild never worked since it was added in r13496 over 3 years ago! :-)
Thus, the generated "roscfg.h" was always empty, but for whatever reason modules started to include it.
I removed all dependencies on this file and the function itself from rbuild.

svn path=/trunk/; revision=36373
2008-09-21 13:00:40 +00:00
Cameron Gutman
0f1167cbc0 - Merge aicom-network-fixes up to r36371
svn path=/trunk/; revision=36372
2008-09-21 12:41:26 +00:00
Gregor Brunmar
82d36803fa D3D9:
* Added stubs for IDirect3DTexture9 methods
* Implemented IDirect3DTexture9::GetDevice()
* Moved device locking to the D3D9BaseObject instead of in each child object

svn path=/trunk/; revision=36370
2008-09-21 12:25:38 +00:00
Christoph von Wittich
a63c53bdac fix two nice typo's
(array subscript was above array bounds)

svn path=/trunk/; revision=36369
2008-09-21 12:12:37 +00:00
Christoph von Wittich
ec73256471 sync msiexec with wine 1.1.5
svn path=/trunk/; revision=36368
2008-09-21 12:00:07 +00:00
Aleksey Bragin
0230d25b11 - FileOffset is 32bit long, not 64bit, so no reason in additional casting.
- Fix a ULONG -> BOOLEAN conversion warning.

svn path=/trunk/; revision=36367
2008-09-21 11:34:04 +00:00
Christoph von Wittich
463ffc2132 fix wrong casts
svn path=/trunk/; revision=36366
2008-09-21 06:52:54 +00:00
Christoph von Wittich
295baae2f3 fix brackets
svn path=/trunk/; revision=36365
2008-09-21 06:42:21 +00:00
Eric Kohl
aa46f44e50 [FORMATTING] No code changes!
svn path=/trunk/; revision=36357
2008-09-20 20:28:23 +00:00
Christoph von Wittich
8c33fab48b replace \" with "" in rc files
fix non standard C code

svn path=/trunk/; revision=36353
2008-09-20 14:55:49 +00:00
Christoph von Wittich
64048965fe -fix resource leaks
-don't free memory allocated by LocalAlloc with HeapFree

svn path=/trunk/; revision=36352
2008-09-20 14:13:10 +00:00
Stefan Ginsberg
9c3ba3b526 - Fix CMTRACE macro
svn path=/trunk/; revision=36351
2008-09-20 14:11:25 +00:00
Dmitry Chapyshev
608c551fa0 - Implement RealChildWindowFromPoint (based on wine)
- Add checking params for BeginDeferWindowPos

svn path=/trunk/; revision=36350
2008-09-20 13:47:33 +00:00
Christoph von Wittich
27149c2a0c fix formatting
svn path=/trunk/; revision=36349
2008-09-20 13:45:33 +00:00
Dmitry Chapyshev
47b0133272 - Fix formatting. No code change
svn path=/trunk/; revision=36348
2008-09-20 13:45:10 +00:00
Christoph von Wittich
de2b706b27 fix resource leaks
svn path=/trunk/; revision=36347
2008-09-20 13:44:56 +00:00
Christoph von Wittich
b20ceda590 fix some non standard conformant code
svn path=/trunk/; revision=36346
2008-09-20 13:36:26 +00:00
Christoph von Wittich
c2060ef1ff convert this mess into actual C code
svn path=/trunk/; revision=36345
2008-09-20 12:58:28 +00:00
Christoph von Wittich
056bcda4d1 fix broken rc files
svn path=/trunk/; revision=36344
2008-09-20 09:38:20 +00:00
Christoph von Wittich
2aa6b99347 fix some resource leaks
svn path=/trunk/; revision=36342
2008-09-20 09:28:55 +00:00
Christoph von Wittich
1e89fe22e0 fix some resource leaks
svn path=/trunk/; revision=36341
2008-09-20 09:05:24 +00:00
Christoph von Wittich
29dc95eb08 don't use \" in rc files, use double quotation marks instead
svn path=/trunk/; revision=36340
2008-09-20 08:36:06 +00:00
Dmitry Chapyshev
95569ba91c - Fix formatting. No code change
svn path=/trunk/; revision=36339
2008-09-20 08:11:32 +00:00
Cameron Gutman
42c8a616ec - Merge aicom-network-fixes up to r36337
svn path=/trunk/; revision=36338
2008-09-20 00:39:55 +00:00
Thomas Bluemel
324b9250cc Only free allocated bands
svn path=/trunk/; revision=36330
2008-09-19 19:26:00 +00:00
Colin Finck
773113715b Revert the aesthetic hack of r27608
We used Bitstream/DejaVu fonts for everything at that time, but the current Tahoma font doesn't need this hack.
This way, all window controls with mnemonic keys have the underscore placed as under Windows :-)

svn path=/trunk/; revision=36329
2008-09-19 15:11:09 +00:00
Christoph von Wittich
b4c9d9e321 fix a psapi winetest
svn path=/trunk/; revision=36328
2008-09-19 14:15:05 +00:00
Christoph von Wittich
eb778285cf fix dll parameters
svn path=/trunk/; revision=36327
2008-09-19 14:02:24 +00:00
Johannes Anderwald
f05f1fbaba - Add resource idds
svn path=/trunk/; revision=36326
2008-09-19 12:40:29 +00:00
Johannes Anderwald
ebc7599c6d - Import TCP/IP dialog from ncpa
svn path=/trunk/; revision=36325
2008-09-19 12:40:04 +00:00
Christoph von Wittich
72d5f166e9 fix formatting
svn path=/trunk/; revision=36324
2008-09-19 10:53:10 +00:00
Aleksey Bragin
f1c91f140d - Get rid of sprintf usage in default_dbg_vprintf.
- This make tracing macro usage safe in crt sprintf implementation and simplify overall codepath (no need for intermediate buffer).
- Solution inspired by hackbunny's suggestion, fixes bug 3632.
- Add vDbgPrintExWithPrefix to debugsup libraries.
See issue #3632 for more details.

svn path=/trunk/; revision=36323
2008-09-19 10:35:30 +00:00
Christoph von Wittich
b4572ba562 DShow.h -> dshow.h
svn path=/trunk/; revision=36322
2008-09-19 09:02:03 +00:00
Christoph von Wittich
2342d9a8ab add missing dvdmedia.h
svn path=/trunk/; revision=36321
2008-09-19 09:01:44 +00:00
Christoph von Wittich
d062feb6c6 -> filename to lowercase
svn path=/trunk/; revision=36320
2008-09-19 08:57:12 +00:00
Christoph von Wittich
18f1286085 rename to lower case
svn path=/trunk/; revision=36319
2008-09-19 08:52:53 +00:00
Christoph von Wittich
376d45bf30 add CLSIDWaveParser
svn path=/trunk/; revision=36318
2008-09-19 08:52:07 +00:00
Christoph von Wittich
c8486cd5b2 rename to lower case
svn path=/trunk/; revision=36317
2008-09-19 08:46:37 +00:00
Christoph von Wittich
d75275c3dc rename to lower case
svn path=/trunk/; revision=36316
2008-09-19 08:46:17 +00:00
Christoph von Wittich
318e4faba3 rename to lower case
svn path=/trunk/; revision=36315
2008-09-19 08:45:52 +00:00
Christoph von Wittich
492db19dd6 rename to lower case
svn path=/trunk/; revision=36314
2008-09-19 08:45:12 +00:00
Christoph von Wittich
9f481ee4dd rename to lower case
svn path=/trunk/; revision=36313
2008-09-19 08:44:50 +00:00
Christoph von Wittich
f902a52200 -import quartz from wine 1.1.4
-autoregister devenum

svn path=/trunk/; revision=36312
2008-09-19 08:35:33 +00:00
Christoph von Wittich
1399ad5d93 forgot to fix this as well
svn path=/trunk/; revision=36306
2008-09-18 16:49:53 +00:00
Christoph von Wittich
e5131cbe38 fix some of the mess Lentin created here
-don't use TCHAR in ANSI functions
-add a DllMain otherwise a random memory address is called when loading the dll
-add DPRINT1 to all stubs

svn path=/trunk/; revision=36305
2008-09-18 16:48:38 +00:00
Aleksey Bragin
d65eb0ae05 - Implement MmCallDllInitialize (partially based on a patch from bug 3730).
See issue #3730 for more details.

svn path=/trunk/; revision=36304
2008-09-18 15:45:16 +00:00
Aleksey Bragin
c6afd96ea2 - Select ANSI_VAR_FONT in explorer when drawing start button text and desktop switching buttons text. Based on Juriy Sidorov's patch from bug 3484.
See issue #3484 for more details.

svn path=/trunk/; revision=36303
2008-09-18 12:56:52 +00:00
Christoph von Wittich
a0d50db01e only touch the type on success or STATUS_BUFFER_OVERFLOW
svn path=/trunk/; revision=36302
2008-09-18 12:54:45 +00:00
Aleksey Bragin
425fdf353f - Create a stock font object ANSI_VAR_FONT, this fixes explorer's clock using the wrong font (and any other app using that stock font object).
See issue #3484 for more details.

svn path=/trunk/; revision=36301
2008-09-18 12:43:21 +00:00
Aleksey Bragin
0395b8a56a - Save SizeOfImage field from the image header during PE loading.
svn path=/trunk/; revision=36300
2008-09-18 11:19:29 +00:00
Johannes Anderwald
15ae0a215b - Refresh adapter statistics when INetConnection_GetProperties is called
- Perform icon change when the adapter receives operational / disconnected state

svn path=/trunk/; revision=36298
2008-09-18 09:01:52 +00:00
Johannes Anderwald
88a671baa1 - Use LoadImage over deprecated LoadIcon (thanks Ged)
- Restore focus to status dialog when network properties dialog is closed

svn path=/trunk/; revision=36297
2008-09-18 07:18:18 +00:00
Johannes Anderwald
245ddb9f52 - Fix several bugs in icon changing code
svn path=/trunk/; revision=36296
2008-09-17 22:21:04 +00:00
Johannes Anderwald
48dac13bd4 - Update Status Icon when there is activity
- Also update the Taskbar Notification Icon

svn path=/trunk/; revision=36295
2008-09-17 21:58:34 +00:00
Johannes Anderwald
58d5c68b74 - Use Ged's time updating code from ncpa module
- Periodically refresh timer for status dialog
- Make property sheet modal

svn path=/trunk/; revision=36292
2008-09-17 19:44:05 +00:00
Aleksey Bragin
9a4bf1ea9c - ObQueryNameString can return STATUS_INFO_LENGTH_MISMATCH, so make sure SeInitializeProcessAuditName supports that along with BUFFER_OVERFLOW and BUFFER_TOO_SMALL, which an Ob query name procedure could return.
- ObQueryNameString can return STATUS_INFO_LENGTH_MISMATCH, take this into account and report a proper buffer length to the caller in IopQueryNameFile.

svn path=/trunk/; revision=36291
2008-09-17 18:38:14 +00:00
Johannes Anderwald
6a59f3c2f8 - Use updated icons
- Only load Taskbar Notifications once

svn path=/trunk/; revision=36290
2008-09-17 16:53:05 +00:00
Christoph von Wittich
73e8217f04 add icons for netshell (from tango project)
svn path=/trunk/; revision=36289
2008-09-17 16:35:56 +00:00
Johannes Anderwald
c4f9fedf2d - Initialize members
svn path=/trunk/; revision=36288
2008-09-17 16:19:35 +00:00
Johannes Anderwald
fa64fcba76 - Preload NetworkConnection Taskbar Notification
- Use Notification as a singleton
- Execute the status dialog by using the NetCfgInstanceId of the connection

svn path=/trunk/; revision=36287
2008-09-17 15:20:04 +00:00
Christoph von Wittich
15e6477932 fix a kernel32 environ winetest
svn path=/trunk/; revision=36285
2008-09-17 14:03:05 +00:00
Johannes Anderwald
3ed4acffca - Check for null in IConnection_Constructor
- Implement INetConnectionConnectUi interface
- Add a dialog which serves a proxy dialog
- Add tray icons for connection which want to displayed in the tray
- Start implement network connection status dialog

svn path=/trunk/; revision=36284
2008-09-17 13:58:48 +00:00
Johannes Anderwald
84df91a549 - Add INetConnectionConnectUi interface
svn path=/trunk/; revision=36283
2008-09-17 13:53:00 +00:00
Eric Kohl
7fc5d5420a RSetServiceStatus:
- Don't fail if the system is shutting down because services must report successful shutdown to the service manager while the system is shutting down.
- Add some more parameter checks.

svn path=/trunk/; revision=36272
2008-09-16 19:47:16 +00:00
Gregor Brunmar
b0530233d9 D3D9: Implemented part of IDirect3DDevice9::CreateTexture()
svn path=/trunk/; revision=36271
2008-09-16 19:21:02 +00:00
Johannes Anderwald
ec92454abf - add IID_INetConnectionConnectUi
svn path=/trunk/; revision=36268
2008-09-16 14:44:42 +00:00
Colin Finck
0cb9efc0ff Fix some mistakes detected by a true XML parser
svn path=/trunk/; revision=36267
2008-09-16 14:29:21 +00:00
Stefan Ginsberg
82234d5abf - Implement IoSetFileOrigin
svn path=/trunk/; revision=36263
2008-09-15 17:47:16 +00:00
Johannes Anderwald
7660dc57be - Fix selection of radio buttons for unimplemented by folder dialog
- found by PCNeuVerdrahter

svn path=/trunk/; revision=36259
2008-09-15 13:41:17 +00:00
Cameron Gutman
48c42842c5 - Merge aicom-network-fixes up to r36256
- This should fix kvmnet

svn path=/trunk/; revision=36258
2008-09-15 13:13:44 +00:00
Aleksey Bragin
b07e36592f - Don't hardcode PAGE_SIZE two times, use ViewSize value, which is the actual size of committed pages.
svn path=/trunk/; revision=36257
2008-09-15 13:09:30 +00:00
Christoph von Wittich
43aead0a4e add ReactOS (RosDbg) option to freeldr and use it as default for unattended installs
svn path=/trunk/; revision=36253
2008-09-15 06:25:31 +00:00
Stefan Ginsberg
fa462c13fd - STDCALL -> NTAPI
svn path=/trunk/; revision=36252
2008-09-15 04:38:06 +00:00
Stefan Ginsberg
af0b1eb575 - IopCompleteRequest: Remove the hack related to Irp->UserEvent, fixed by 36047
svn path=/trunk/; revision=36251
2008-09-15 04:32:45 +00:00
Christoph von Wittich
2d4aadb83f sync advapi32_winetest to wine 1.1.4
svn path=/trunk/; revision=36247
2008-09-14 18:24:25 +00:00
Christoph von Wittich
2435f146c3 add missing definitions
svn path=/trunk/; revision=36246
2008-09-14 18:22:53 +00:00
Eric Kohl
41cb00e69a Don't user the local attribute twice.
svn path=/trunk/; revision=36245
2008-09-14 18:16:24 +00:00
Aleksey Bragin
4b9642ee43 - Don't call MmLoadSystemImage with a NULL ModuleHandle. This could allow a simplification of the SystemLoadGdiDriverInformation function.
svn path=/trunk/; revision=36244
2008-09-14 17:58:27 +00:00
Christoph von Wittich
ffe9d022e2 fix memory allocation for NDIS_WORK_ITEM
svn path=/trunk/; revision=36243
2008-09-14 17:20:45 +00:00
Christoph von Wittich
cd5303c9a0 add PCI_SUBCLASS_SB_SMBUS
svn path=/trunk/; revision=36242
2008-09-14 16:22:42 +00:00
Christoph von Wittich
70bfb6733b add kvmnet.sys and kvmnet.inf to bootcd (OPTIONAL)
svn path=/trunk/; revision=36241
2008-09-14 14:29:33 +00:00
Cameron Gutman
7b55b5e382 - Merge aicom-network-fixes up to r36215
- We now queue a work item to do most of the work
 - Send/SendPackets now get called at the correct IRQL

svn path=/trunk/; revision=36240
2008-09-14 13:54:42 +00:00
Christoph von Wittich
3f4a8c55e1 fix some typos
svn path=/trunk/; revision=36239
2008-09-14 13:43:46 +00:00
Stefan Ginsberg
d896822e7b - Don't dereference a thread when we are supposed to reference it. Now WinDBG can attach to a process, but we crash in CM due to a unhandled failure case.
svn path=/trunk/; revision=36238
2008-09-14 13:41:33 +00:00
Stefan Ginsberg
039d340316 - Don't dereference the debug object when we are supposed to reference it
svn path=/trunk/; revision=36237
2008-09-14 13:20:36 +00:00
Christoph von Wittich
73669f0581 fix a no newline @ end of file warning
svn path=/trunk/; revision=36236
2008-09-14 13:11:49 +00:00
Christoph von Wittich
f72a3929a4 fix a no newline @ end of file warning
svn path=/trunk/; revision=36235
2008-09-14 13:10:36 +00:00
Christoph von Wittich
a8e501e352 include wintrust.h in imagehlp.h
svn path=/trunk/; revision=36234
2008-09-14 12:02:50 +00:00
Christoph von Wittich
e28b2f9bee sync imm.h with wine (should fix build)
svn path=/trunk/; revision=36233
2008-09-14 11:46:08 +00:00
Christoph von Wittich
0ff89a79a9 update crypt headers
sync crypt32 with wine 1.1.4
sync wintrust with wine 1.1.4

svn path=/trunk/; revision=36232
2008-09-14 11:32:55 +00:00
Christoph von Wittich
7b048be57f set _ADVAPI32_ define
svn path=/trunk/; revision=36231
2008-09-14 11:28:56 +00:00
Stefan Ginsberg
896fd757c7 - Don't leak a handle if user mode tries to debug the system process
svn path=/trunk/; revision=36230
2008-09-14 11:27:28 +00:00
Christoph von Wittich
cbfff94876 sync rasapi32 to wine 1.1.4
svn path=/trunk/; revision=36229
2008-09-14 10:37:55 +00:00
Christoph von Wittich
16f1715fc9 sync mpr to wine 1.1.4
svn path=/trunk/; revision=36228
2008-09-14 10:18:40 +00:00
Christoph von Wittich
6c1c3b0947 sync advpack to wine 1.1.4
svn path=/trunk/; revision=36227
2008-09-14 10:14:21 +00:00
Christoph von Wittich
d9d2e414c7 update headers for shdocvw
svn path=/trunk/; revision=36226
2008-09-14 10:05:35 +00:00
Christoph von Wittich
b95f89316b IID_IActiveScriptSiteDebug32 is already defined in uuid
svn path=/trunk/; revision=36225
2008-09-14 09:56:41 +00:00
Christoph von Wittich
bcadb066fd add some stuff to uuid
svn path=/trunk/; revision=36222
2008-09-14 07:43:02 +00:00
Christoph von Wittich
27378d78cf sync msxml3 to wine 1.1.4
svn path=/trunk/; revision=36220
2008-09-14 06:24:36 +00:00
Christoph von Wittich
42f6e7844c sync mlang with wine 1.1.4
svn path=/trunk/; revision=36219
2008-09-14 06:17:43 +00:00
Christoph von Wittich
4744b6d35e sync inetmib1 with wine 1.1.4
svn path=/trunk/; revision=36218
2008-09-14 06:13:20 +00:00
Christoph von Wittich
172034efd8 sync hlink with wine 1.1.4
svn path=/trunk/; revision=36217
2008-09-14 06:10:11 +00:00
Christoph von Wittich
d827fb07fa sync hhctrl.ocx with wine 1.1.4
svn path=/trunk/; revision=36216
2008-09-14 06:08:59 +00:00
Christoph von Wittich
4ffc65aa1b sync cryptui with wine 1.1.4
svn path=/trunk/; revision=36214
2008-09-14 06:02:13 +00:00
Christoph von Wittich
ab7f4d89c5 sync cryptnet with wine 1.1.4
svn path=/trunk/; revision=36213
2008-09-14 06:01:06 +00:00
Christoph von Wittich
c3aed3f12d sync oleaut32 to wine 1.1.4
svn path=/trunk/; revision=36210
2008-09-14 05:15:39 +00:00
Christoph von Wittich
6e54f46c16 revert the ole32 idl hack from heispiter as it breaks the rpc proxy
svn path=/trunk/; revision=36209
2008-09-14 05:09:19 +00:00
Christoph von Wittich
31a8f27a0c better hackfix for rpc.h
generate oleacc header from idl

svn path=/trunk/; revision=36208
2008-09-14 05:08:29 +00:00
Christoph von Wittich
4baaab5def Output NULL for inherited methods in the vtbl.
Dan Hipschman <dsh at linux.ucla.edu>

svn path=/trunk/; revision=36207
2008-09-14 05:07:16 +00:00
Christoph von Wittich
4d2adef5ff revert 36199
svn path=/trunk/; revision=36205
2008-09-14 03:39:06 +00:00
Cameron Gutman
ddce511a68 - Merge aicom-network-fixes up to r36198
svn path=/trunk/; revision=36204
2008-09-14 00:48:32 +00:00
Pierre Schweitzer
86e3d23459 Hackfixed ole32.dll build adding lots of warnings.
A proper fix will be necessary.

svn path=/trunk/; revision=36203
2008-09-13 22:14:29 +00:00
Pierre Schweitzer
f2f5770e01 Added the 3 missing idl files.
This *DOES NOT* fix ole32 build.

svn path=/trunk/; revision=36202
2008-09-13 22:10:18 +00:00
Pierre Schweitzer
d9c404e865 Fixed build
svn path=/trunk/; revision=36201
2008-09-13 21:46:45 +00:00
Eric Kohl
b3bb873fd3 Implement I_ScSetServiceBitsA/W and SetServiceBits.
svn path=/trunk/; revision=36200
2008-09-13 20:04:51 +00:00
Christoph von Wittich
efe847ad5e don't define __WINESRC__
svn path=/trunk/; revision=36199
2008-09-13 19:15:28 +00:00
Christoph von Wittich
c75a2ca168 sync ole2 winetest
svn path=/trunk/; revision=36197
2008-09-13 18:52:03 +00:00
Christoph von Wittich
c6339492a2 sync ole32 with wine 1.1.4
svn path=/trunk/; revision=36196
2008-09-13 18:49:51 +00:00
Eric Kohl
4a6d6e6f71 - Disable some debug messages.
- Fix the prototype of RI_ScGetCurrentGroupStateW (Function 34).

svn path=/trunk/; revision=36194
2008-09-13 18:22:34 +00:00
Christoph von Wittich
1a8524f176 sync rpc4rt winetests as well
svn path=/trunk/; revision=36189
2008-09-13 16:18:44 +00:00
Christoph von Wittich
f1661e061c sync most of rpcrt4 to wine 1.1.4
svn path=/trunk/; revision=36188
2008-09-13 15:52:50 +00:00
Christoph von Wittich
b34d6d8879 replace NtCurrentTeb()->ProcessEnvironmentBlock by NtCurrentPeb()
svn path=/trunk/; revision=36187
2008-09-13 14:27:43 +00:00
Christoph von Wittich
f370c11356 fix some more kernel32_module winetests
svn path=/trunk/; revision=36184
2008-09-13 11:35:01 +00:00
Dmitry Chapyshev
517a8ef2b2 - volume.c: replace HeapAlloc to RtlAllocateHeap, HeapFree to RtlFreeHeap
- move TzSpecificLocalTimeToSystemTime to time.c
- implement TzSpecificLocalTimeToSystemTime based on wine. It corrects 378 wine tests.

svn path=/trunk/; revision=36183
2008-09-13 10:22:28 +00:00
Aleksey Bragin
6df53c008e - Call NtCreateSection and NtMapViewOfSection with more correct parameters.
svn path=/trunk/; revision=36182
2008-09-13 09:59:22 +00:00
Dmitry Chapyshev
0a38b4914f - Move FindVolumeClose, FindFirstVolumeW/A, GetVolumeNameForVolumeMountPointA to volume.c
- Implement FindVolumeClose, GetVolumeNameForVolumeMountPointA (based on wine)

svn path=/trunk/; revision=36181
2008-09-13 09:21:43 +00:00
Christoph von Wittich
b928deeed3 fix kernel32 format_msg winetest
svn path=/trunk/; revision=36180
2008-09-13 08:48:18 +00:00
Christoph von Wittich
a72e8a4195 fix most kernel32_profile winetests
svn path=/trunk/; revision=36179
2008-09-13 08:23:32 +00:00
Christoph von Wittich
f6c0c19edb fix some kernel32 module winetests (GetProcAddress, GetModuleFileName)
svn path=/trunk/; revision=36178
2008-09-13 07:37:05 +00:00
Cameron Gutman
beb218924d - Merge r36169 from aicom-network-fixes
svn path=/trunk/; revision=36170
2008-09-12 18:39:09 +00:00
Stefan Ginsberg
11bc38c70a - Add missing CmpReferenceKeyControlBlock prototype
svn path=/trunk/; revision=36168
2008-09-12 16:10:42 +00:00
Stefan Ginsberg
a030377485 - Forward GetCurrentProcessorNumber to RtlGetCurrentProcessorNumber
- Add InterlockedCompareExchange64 and forward it to RtlInterlockedCompareExchange64

svn path=/trunk/; revision=36167
2008-09-12 15:19:52 +00:00
Stefan Ginsberg
420195308d - Uncomment NTDLL exports which we implement, and add stubs for numerous routines
- Add missing prototypes to NDK
- Implement RtlInterlockedCompareExchange64 and RtlGetCurrentProcessorNumber
- Rename RtlpCurrentPeb to RtlGetCurrentPeb and export it from NTDLL

svn path=/trunk/; revision=36166
2008-09-12 15:09:17 +00:00
Stefan Ginsberg
86cb400689 - Fix typos in OBTRACE output
svn path=/trunk/; revision=36165
2008-09-12 14:10:27 +00:00
Daniel Reimer
020aab682b Update DejaVu Fonts from 2.24 to 2.26
Update 3rd Party Txt file.

svn path=/trunk/; revision=36164
2008-09-12 13:37:28 +00:00
Aleksey Bragin
8282e07926 - Fix livecd build.
svn path=/trunk/; revision=36163
2008-09-12 13:32:17 +00:00
Stefan Ginsberg
b52f99f047 - Remove unneeded ";"
svn path=/trunk/; revision=36162
2008-09-12 13:23:29 +00:00
Aleksey Bragin
fb3f5cb198 - Update Liberation fonts (1.01 -> 1.04).
- Fix reactos.dff.

svn path=/trunk/; revision=36161
2008-09-12 12:55:27 +00:00
Aleksey Bragin
ca51a517d1 - Fix reactos.dff according to recent font changes.
- Remove dejavu condensed and extralight from fonts.rbuild.
- Remove outdated README.TXT from media/fonts directory.
See issue #3483 for more details.

svn path=/trunk/; revision=36160
2008-09-12 12:07:33 +00:00
Aleksey Bragin
5c6536b8ba - Add FreeMono from FreeFont-20080912 package.
- Remove unused condensed and extralight Dejavu.
- Remove leftover from Docs directory, add FreeFont readme there.

svn path=/trunk/; revision=36159
2008-09-12 11:56:35 +00:00
Aleksey Bragin
4a3b508ce8 - Cleanup fonts directory from old (2001-2004) unused fonts.
See issue #3483 for more details.

svn path=/trunk/; revision=36158
2008-09-12 11:29:45 +00:00
Aleksey Bragin
bc125c3314 - MmDeleteKernelStack should take StackBase as the first parameter, not StackLimit (thus actually the need for the 2nd parameter - large stack size flag). Fix it, and fix callers.
- Make KiSwitchKernelStack return the stack base instead of the stack limit, as part of the above change.
- Don't increment priority when waking the thread in KeThawAllThreads.
- Fix new thread priority calculation in KiDeferredReadyThread.
- Fix double-semicolon typo in thrdini.c

svn path=/trunk/; revision=36157
2008-09-12 11:13:15 +00:00
Daniel Reimer
dd12a25642 Update 3rd Party lib Document.
Some are still outdated: DejaVu, FreeType, Mesa3D, GNU adns and Expat

svn path=/trunk/; revision=36156
2008-09-12 10:51:59 +00:00
Christoph von Wittich
c7375e2efe update bzip2 to 1.0.5
svn path=/trunk/; revision=36155
2008-09-12 08:48:50 +00:00
Christoph von Wittich
f2a351c02f update libxml2 to 2.7.1
svn path=/trunk/; revision=36154
2008-09-12 08:09:23 +00:00
Christoph von Wittich
6534076957 fix redefinitions
add MemoryBarrier for MSVC

svn path=/trunk/; revision=36153
2008-09-12 08:07:52 +00:00
Cameron Gutman
5f008ce5b8 - Merge aicom-network-fixes up to r36151
svn path=/trunk/; revision=36152
2008-09-12 04:08:55 +00:00
Aleksey Bragin
4046b602f2 - Use CD_ROM type instead of DISK.
svn path=/trunk/; revision=36142
2008-09-11 18:50:47 +00:00
Christoph von Wittich
2d4ae8bb34 fix heap corruption
svn path=/trunk/; revision=36140
2008-09-11 17:00:47 +00:00
Stefan Ginsberg
938228918e - IoAcquire/ReleaseVpbSpinLock: Use the queued IopVpbSpinLock spinlock instead of a regular "IoVpbLock" spinlock
svn path=/trunk/; revision=36139
2008-09-11 16:53:36 +00:00
Christoph von Wittich
81bc975c28 add missing HandleBind() calls
svn path=/trunk/; revision=36138
2008-09-11 16:48:42 +00:00
Aleksey Bragin
f65919507d - Use a correct device type when creating volume device objects.
svn path=/trunk/; revision=36137
2008-09-11 14:43:12 +00:00
Stefan Ginsberg
37cea55dc6 - NtQueryInformationProcess with ProcessImageFileName query type:
Free the buffer allocated by SeLocateProcessImageName, and set return status if return buffer is too small (so caller will know to allocate more memory). Spotted by #3714
See issue #3714 for more details.

svn path=/trunk/; revision=36136
2008-09-11 14:24:41 +00:00
Aleksey Bragin
f803831055 - Silence the raised IRQL level warning.
- Use a better status code for invalid requests.

svn path=/trunk/; revision=36135
2008-09-11 12:41:26 +00:00
Christoph von Wittich
926d40d3ab remove unused parameter from DPRINT
svn path=/trunk/; revision=36133
2008-09-11 09:30:51 +00:00
Christoph von Wittich
1eff85acb5 fix incorrect buffersize passed to MultiByteToWideChar
svn path=/trunk/; revision=36132
2008-09-11 09:12:13 +00:00
Christoph von Wittich
eac6a1546a fix some heap corruptions in services
svn path=/trunk/; revision=36131
2008-09-11 08:31:52 +00:00
Aleksey Bragin
3460318121 Gregor Schneider <grschneider@gmail.com>
- Don't cast the floating point number to integer for conversion (numberf was created especially for floating point types)
See issue #3585 for more details.

svn path=/trunk/; revision=36130
2008-09-11 07:06:22 +00:00
Stefan Ginsberg
8f3d28e83a - Add missing winnt.h definitions
svn path=/trunk/; revision=36127
2008-09-10 15:30:27 +00:00
Stefan Ginsberg
b08929de56 - Patch by hackbunny:
"64-bit __sync_val_compare_and_swap is, apparently, not inlined on x86. Go figure."
"Add "lock" prefix to cmpxchg8b, just in case"

svn path=/trunk/; revision=36126
2008-09-10 15:02:57 +00:00
Christoph von Wittich
4c462c3876 sync riched20 to wine 1.1.4
svn path=/trunk/; revision=36125
2008-09-10 13:35:44 +00:00
Christoph von Wittich
2b3e52482d don't build worpad as UNICODE, wine is using ANSI functions
svn path=/trunk/; revision=36124
2008-09-10 13:32:18 +00:00
Christoph von Wittich
6196f51306 import jscript.dll from wine 1.1.4
svn path=/trunk/; revision=36121
2008-09-10 11:46:31 +00:00
Aleksey Bragin
d650c233dc - Balance of an Memory Manager's AVL tree node can be negative, so make it a signed variable.
svn path=/trunk/; revision=36120
2008-09-10 11:25:28 +00:00
Christoph von Wittich
1d60e6189c import mprapi.dll from wine 1.1.4
svn path=/trunk/; revision=36118
2008-09-10 10:57:45 +00:00
Christoph von Wittich
feef16a665 close autoregister tag
svn path=/trunk/; revision=36117
2008-09-10 10:43:51 +00:00
Christoph von Wittich
aa4e716364 register mshtml
svn path=/trunk/; revision=36116
2008-09-10 10:40:21 +00:00
Christoph von Wittich
01bc267907 sync fusion.dll with wine 1.1.4
svn path=/trunk/; revision=36114
2008-09-10 08:47:30 +00:00
Christoph von Wittich
bac7f47714 sync fusion.idl with wine 1.1.4
svn path=/trunk/; revision=36113
2008-09-10 08:45:43 +00:00
Aleksey Bragin
b574db1c77 - Add missing function implementations into generic CRT library.
svn path=/trunk/; revision=36112
2008-09-10 08:30:43 +00:00
Christoph von Wittich
62b34ab46f add stdole2 dependency
svn path=/trunk/; revision=36111
2008-09-10 08:16:00 +00:00
Steven Edwards
0b5ac4c983 move to lower case, for Christoph
svn path=/trunk/; revision=36110
2008-09-10 08:08:19 +00:00
Christoph von Wittich
e1fea85cf6 -add mshtml to bootcd
-register ole typelibs

svn path=/trunk/; revision=36109
2008-09-10 07:44:39 +00:00
Christoph von Wittich
124ae67cb4 sync mshtml to wine 1.1.4
svn path=/trunk/; revision=36108
2008-09-10 07:44:02 +00:00
Christoph von Wittich
929b9dfa89 sync dxsdk idl files with wine
svn path=/trunk/; revision=36106
2008-09-10 07:41:27 +00:00
Christoph von Wittich
a7467a03c8 sync some idl files and mshtml headers with wine
svn path=/trunk/; revision=36105
2008-09-10 07:40:52 +00:00
Cameron Gutman
9d7da6c792 - Revert 36093
svn path=/trunk/; revision=36104
2008-09-10 07:32:44 +00:00
Christoph von Wittich
775ec21204 add WINE_ALLOC_SIZE macro
svn path=/trunk/; revision=36103
2008-09-10 06:52:51 +00:00
Johannes Anderwald
fb2ce23113 - Free INetCfgComponent when reference count is zero
- HACK: use {RandomProtocolGUID_TCPIP} for all network notification objects (As soon GUIDs are automatically generated for network components like TCPIP, this hack can be removed)
- Start implementing TCP/IP Notification Object
- Import TCP/IP Properties dialog from ncpa.cpl


svn path=/trunk/; revision=36099
2008-09-10 00:13:39 +00:00
Daniel Reimer
dc6c805363 Bug 3637 Translate files of 0.3.6 by Lars Martin Hambro
Bug 3671 Small spanish corrections
Bug 3700 Spanish netshell file by Javier Remacha
Bug 3705 Polish translation update for netshell by Maciej Bialas
Bug 3721 update translations for setup/reactos by Mario Kacmar
Bug 3722 some slovak translations for rosapps my Mario Kacmar
Bug 3723 some slovak fixes by Mario Kacmar

svn path=/trunk/; revision=36097
2008-09-09 21:18:13 +00:00
Daniel Reimer
dc97ad9b28 Bug 3637 Translate files of 0.3.6 by Lars Martin Hambro
Bug 3671 Small spanish corrections
Bug 3700 Spanish netshell file by Javier Remacha
Bug 3705 Polish translation update for netshell by Maciej Bialas
Bug 3721 update translations for setup/reactos by Mario Kacmar
Bug 3722 some slovak translations for rosapps my Mario Kacmar
Bug 3723 some slovak fixes by Mario Kacmar

svn path=/trunk/; revision=36096
2008-09-09 21:18:12 +00:00
Stefan Ginsberg
5f2b16169d - Free memory allocated by MmHeapAlloc through MmHeapFree
svn path=/trunk/; revision=36095
2008-09-09 20:06:59 +00:00
Cameron Gutman
e65f8ffcb6 - Fix a typo which resulted in a read irp being locked with IoWriteAccess and a write irp being locked with IoReadAccess
svn path=/trunk/; revision=36093
2008-09-09 19:44:15 +00:00
Colin Finck
bdf36ed7e5 Giannis Adamopoulos (johnyadams@hotmail.com)
- Check if lpLogFont is NULL, so we don't crash if it is.
  Verified by the GDI32 Wine test, which explicitly checks for this behaviour and doesn't crash under WinXP SP2.

See issue #3725 for more details.

svn path=/trunk/; revision=36092
2008-09-09 17:49:23 +00:00
Christoph von Wittich
0abf5b122d build resource file as well and set correct include path
svn path=/trunk/; revision=36091
2008-09-09 16:40:02 +00:00
Christoph von Wittich
360a688edf fix the msxml3 typelib
svn path=/trunk/; revision=36090
2008-09-09 16:16:53 +00:00
Christoph von Wittich
7c991b2ae4 add new stdole2 target for the real typelib (the other stdole2.tlb is a dll)
svn path=/trunk/; revision=36089
2008-09-09 16:15:39 +00:00
Christoph von Wittich
d3dfcc4561 rename stdole2 target to stdole2.tlb
svn path=/trunk/; revision=36088
2008-09-09 16:14:26 +00:00
Christoph von Wittich
5c8abfd6a4 open TypeLibs with O_BINARY (patch already send to wine)
svn path=/trunk/; revision=36087
2008-09-09 16:13:36 +00:00
Christoph von Wittich
67f066c79b fix some syntax errors in idl files, deleted unused wtypes.idl
svn path=/trunk/; revision=36086
2008-09-09 16:11:24 +00:00
Stefan Ginsberg
422526a89e - Add missing FLS_MAXIMUM_AVAILABLE
svn path=/trunk/; revision=36085
2008-09-09 15:57:17 +00:00
Johannes Anderwald
401bef3301 - Implement INetCfgComponent_RaisePropertyUi
svn path=/trunk/; revision=36084
2008-09-09 14:29:25 +00:00
Johannes Anderwald
44804abd06 - Add INetCfgPnpReconfigCallback, INetCfgComponentControl, INetCfgComponentPropertyUi IIDS
svn path=/trunk/; revision=36083
2008-09-09 13:28:55 +00:00
Johannes Anderwald
0fa19c57c1 - Add INetCfgPnpReconfigCallback, INetCfgComponentControl, INetCfgComponentPropertyUi IIDS
svn path=/trunk/; revision=36082
2008-09-09 13:27:28 +00:00
Timo Kreuzer
73cee88355 - Add more parameter checks to NtGdiExtCreateRegion. Fixes a crash in gdi32_winetest clipping (12 failures left) and FF 3.1
- Do not copy more data than allocated for the region
- Add coordinate transformation
See issue #3724 for more details.

svn path=/trunk/; revision=36081
2008-09-09 13:19:10 +00:00
Johannes Anderwald
ff228503bf - Handle NULL pointer in INetCfgComponent::GetDisplayName and INetCfgComponent_GetHelpText
- Initialize to zero NetCfgComponentItem
- Dont fail if subkey is not a guid (required because ReactOS TCP/IP guid is not yet generated)
- Fix enumeration of network components
- Register CNetCfg class


svn path=/trunk/; revision=36080
2008-09-09 11:26:54 +00:00
Johannes Anderwald
fd6ffc2459 - Check for NULL before releasing INetCfg and INetCfgLock interface
- ONLY destroy property sheet page on success !!!
- Fix registration of LANStatusUI LANPropertyUI interfaces
- Fix creating LanPropertyUI interface
- Release LANPropertyUI interface when finished

svn path=/trunk/; revision=36079
2008-09-09 10:20:12 +00:00
Hervé Poussineau
a0c4f776f2 Remove MingwKernelModeDriverModuleHandler, it is the same as MingwKernelModeDLLModuleHandler
svn path=/trunk/; revision=36078
2008-09-09 07:30:52 +00:00
Hervé Poussineau
93ec54f4e5 Remove GetExtraDependencies() function.
It was only called when the file extension was .c/.cc/.cpp/.cxx, and the function was returning empty string in those cases.

svn path=/trunk/; revision=36077
2008-09-09 07:21:37 +00:00
Hervé Poussineau
8bfedb5a6d Remove host attribute of module element. It wasn't used and can be deduced from module type
Remove MingwBootSectorModuleHandler class
Move module specific cflags, nasmflags and linkerflags to an array. One day, we won't be forced to create a new MingwModuleHandler each time we add a module type

svn path=/trunk/; revision=36076
2008-09-09 07:12:30 +00:00
Cameron Gutman
c1c6da32a4 - Dereference the Fdo before we return if we fail
- Fail if we can't allocate memory
 - Also resize the buffer if we get STATUS_BUFFER_TOO_SMALL

svn path=/trunk/; revision=36068
2008-09-08 18:41:25 +00:00
Timo Kreuzer
5b75a3dfd7 fix saving/restoring of registers in DebugService
svn path=/trunk/; revision=36067
2008-09-08 18:21:19 +00:00
Cameron Gutman
35827a3001 - Check that memory allocation succeeded
svn path=/trunk/; revision=36066
2008-09-08 18:06:24 +00:00
Christoph von Wittich
d206ae228c forgot to add these files
svn path=/trunk/; revision=36065
2008-09-08 16:58:34 +00:00
Christoph von Wittich
9f5ab44256 sync msxml3 to wine 1.1.3
svn path=/trunk/; revision=36064
2008-09-08 16:51:03 +00:00
Stefan Ginsberg
44e6af9dae - Fix a missed set of the Parameter entry in ConvertThreadToFiberEx
svn path=/trunk/; revision=36063
2008-09-08 16:44:13 +00:00
Stefan Ginsberg
167bb42611 - Move global variable declaration to .c file instead of a header. Hinted by Timo.
svn path=/trunk/; revision=36062
2008-09-08 16:28:38 +00:00
Jeffrey Morlan
8d7388ee07 - Batch: In a line generated by a 'for', add the \n that the parser expects. (Bug 3717)
- cmd_for: Don't leave raw_params uninitialized; could cause a crash in ExitBatch.

svn path=/trunk/; revision=36061
2008-09-08 16:23:33 +00:00
Aleksey Bragin
81fd8772b6 - Fix a typo.
svn path=/trunk/; revision=36060
2008-09-08 16:01:19 +00:00
Stefan Ginsberg
30c79e5ef5 - [FORMATTING] Fix broken indentation
svn path=/trunk/; revision=36059
2008-09-08 14:46:28 +00:00
Johannes Anderwald
c02505cfb2 - Implement INetLanConnectionUiInfo interface
- Remove hack from ShowNetworkComponentProperties
- Apply changes when OK / Cancel is pressed

svn path=/trunk/; revision=36058
2008-09-08 14:19:33 +00:00
Johannes Anderwald
5ff84bd267 - Add IIDs of INetLanConnectionUiInfo, INetConnectionPropertyUi2 interface
svn path=/trunk/; revision=36057
2008-09-08 14:14:04 +00:00
Johannes Anderwald
3ea5a35de7 - Add INetLanConnectionUiInfo, INetConnectionPropertyUi2 interface
svn path=/trunk/; revision=36056
2008-09-08 14:13:23 +00:00
Dmitry Chapyshev
afd718e3bd - Add ros-diff
svn path=/trunk/; revision=36055
2008-09-08 13:51:00 +00:00
Dmitry Chapyshev
bde9f55dc2 - Import pstorec from wine head
svn path=/trunk/; revision=36054
2008-09-08 13:48:25 +00:00
Aleksey Bragin
73f4cc9691 - Implement a linear search in CmpFindSubKeyInRoot (until cells are stored in a lexically sorted way).
- Implement Leaf->Root index conversion (leaf selecting algorithm, splitting the leaf if necessary).
See issue #3418 for more details.

svn path=/trunk/; revision=36053
2008-09-08 12:56:08 +00:00
Aleksey Bragin
c63c067562 - Add CmpArmDelayedCloseTimer declaration.
svn path=/trunk/; revision=36052
2008-09-08 12:48:34 +00:00
Aleksey Bragin
3be0b4bebf - Implement delay-close worker function.
See issue #3418 for more details.

svn path=/trunk/; revision=36051
2008-09-08 12:41:30 +00:00
Aleksey Bragin
4a66766bc1 - Comment out the assert which is hit in some cases ("advapi32_winetest.exe registry" being one of them), because there is no locking operation performed in CmpBuildHashStackAndLookupCache yet.
- Use a CmpIsKcbLockedExclusive macro in that assert.

svn path=/trunk/; revision=36050
2008-09-08 12:34:01 +00:00
Christoph von Wittich
7c259feec0 add a base address for pstorec.dll
svn path=/trunk/; revision=36049
2008-09-08 12:10:42 +00:00
Christoph von Wittich
daf7cafb2a sync pstore.idl to wine
svn path=/trunk/; revision=36048
2008-09-08 12:09:09 +00:00
Stefan Ginsberg
064cf076e9 - NtQueryInformationFile and NtSetInformationFile: Don't clear the IRP_SYNCHRONOUS_API flag if it has been set previously! This should obsolete the hack in irp.c!IopCompleteRequest.
- If you still see "Not an executive event -- should not be dereferenced" after this patch then please report to me.

svn path=/trunk/; revision=36047
2008-09-08 11:52:33 +00:00
Timo Kreuzer
58e0211741 Merge 34722, 34723, 34724, 34843, 35528, 35703 from ros-amd64-bringup branch:
- Convert port addresses to PULONG
- fix several ULONG / ULONG_PTR issues
- use %p in DPRINTs for pointer sized values
- fix type of address table entry from PULONG to ULONG

svn path=/trunk/; revision=36046
2008-09-08 11:13:51 +00:00
Christoph von Wittich
a2810fabde import timer queues from wine
svn path=/trunk/; revision=36045
2008-09-08 11:10:02 +00:00
Hervé Poussineau
151f0c3281 Replace .def file by a .spec file
svn path=/trunk/; revision=36044
2008-09-08 09:48:09 +00:00
Cameron Gutman
7260b98dd8 - Make sure memory allocation succeeded
svn path=/trunk/; revision=36043
2008-09-07 22:28:19 +00:00
Johannes Anderwald
7fab074623 - Acquire INetCfgLock before enumerating the items
- Check if a network component is enabled for a specific network adapter
- Get INetCfgComponent from the INetComponent
- Use ReportView for component dialog

svn path=/trunk/; revision=36041
2008-09-07 18:28:37 +00:00
Johannes Anderwald
b4213b2ba5 - Add IID_INetCfgComponentBindings
svn path=/trunk/; revision=36040
2008-09-07 18:01:59 +00:00
Johannes Anderwald
3237a38834 - Add interfaces for netcfgx
svn path=/trunk/; revision=36039
2008-09-07 17:57:11 +00:00
Stefan Ginsberg
c9f8298755 - Patch by Cameron "aicom" Gutman: Ensure allocation succeeded and wrap MmProbeAndLockPages in SEH
svn path=/trunk/; revision=36038
2008-09-07 17:31:09 +00:00
Pierre Schweitzer
3a41d8e7d8 Synced urlmon_winetest.exe with Wine HEAD
svn path=/trunk/; revision=36036
2008-09-07 15:13:38 +00:00
Pierre Schweitzer
148edeec23 Synced urlmon.dll with Wine HEAD
svn path=/trunk/; revision=36035
2008-09-07 15:13:12 +00:00
Christoph von Wittich
77a43e8afd fix winhttp_winetest
svn path=/trunk/; revision=36034
2008-09-07 14:49:11 +00:00
Pierre Schweitzer
be700b4487 - Completely removed previously commented code: there's no need to keep it, that's wine specific code.
- Added a diff with that change

svn path=/trunk/; revision=36033
2008-09-07 14:06:11 +00:00
Christoph von Wittich
90cdd4f331 properly zero terminate the buffer in GetComputerName
svn path=/trunk/; revision=36032
2008-09-07 14:04:18 +00:00
Pierre Schweitzer
d2b37f54df Commit 2/2
Imported mstask_winetest.exe, winhttp_winetest.exe from Wine HEAD

svn path=/trunk/; revision=36031
2008-09-07 13:50:21 +00:00
Christoph von Wittich
b7a82e6a51 Use MS-style imports instead of Borland-style for builtins patch by Alexandre Julliard <julliard at winehq.org>
svn path=/trunk/; revision=36030
2008-09-07 13:50:09 +00:00
Pierre Schweitzer
94d6699c3b Commit 1/2
- Synced shlwapi.dll with Wine HEAD
- Imported mstask.dll from Wine HEAD
- Added mstask.dll, mstask_winetest.dll, winhttp_winetest.dll to bootcd
- Update README.WINE

svn path=/trunk/; revision=36029
2008-09-07 13:49:02 +00:00
Cameron Gutman
39fede1cb4 - Also display status when we fail
svn path=/trunk/; revision=36028
2008-09-07 12:46:58 +00:00
Dmitry Chapyshev
94a23669e4 - Add mscoree to bootcd and docs
svn path=/trunk/; revision=36026
2008-09-07 11:55:28 +00:00
Dmitry Chapyshev
a9cda7093b - Add mscoree from wine
svn path=/trunk/; revision=36025
2008-09-07 11:48:34 +00:00
Christoph von Wittich
b32be77904 sync mscoree headers with wine
svn path=/trunk/; revision=36024
2008-09-07 11:10:58 +00:00
Dmitry Chapyshev
821316817e - Sync gdiplus with wine head
svn path=/trunk/; revision=36023
2008-09-07 10:32:49 +00:00
Stefan Ginsberg
e6b5795006 - Use macro instead of "64" magic
svn path=/trunk/; revision=36022
2008-09-07 09:28:37 +00:00
Stefan Ginsberg
3fecdcc23c - Check for "!= KernelMode" instead of "== UserMode"
- Use sizeof(ULONG) instead of "4"
- Add some missing comments

svn path=/trunk/; revision=36021
2008-09-07 09:25:31 +00:00
Christoph von Wittich
26fef2b1c8 fix some kernel32 environ winetests
svn path=/trunk/; revision=36020
2008-09-07 09:19:49 +00:00
Pierre Schweitzer
714e5fdc39 Fixed a warning
svn path=/trunk/; revision=36019
2008-09-07 08:46:58 +00:00
Stefan Ginsberg
f32601bf05 - Fix RegQueryValueA. Now Winetests are causing the CM crash again.
svn path=/trunk/; revision=36018
2008-09-07 08:38:15 +00:00
Pierre Schweitzer
1e39d2bd19 Forgot this file in last commit.
This fixes build.

svn path=/trunk/; revision=36017
2008-09-07 08:26:18 +00:00
Pierre Schweitzer
51ee2d9ff9 Synced winhttp.dll with Wine HEAD using stuff and methods from wininet.dll.
It helps Chrome setup starting (but not working yet).

svn path=/trunk/; revision=36016
2008-09-07 08:21:35 +00:00
Cameron Gutman
d158ab5aa3 - Merge aicom-network-fixes up to r36009
svn path=/trunk/; revision=36010
2008-09-06 22:21:56 +00:00
Stefan Ginsberg
76153f2508 - Make sure we get a Subkey in RegDeleteKeyA/W. Fixes Winetests causing a system crash, but (for now) hides a bug in CM.
svn path=/trunk/; revision=36005
2008-09-06 21:02:54 +00:00
Christoph von Wittich
7736cc6aef fix formatting
svn path=/trunk/; revision=35997
2008-09-06 17:24:02 +00:00
Johannes Anderwald
3ac73d668f - Implement INetCfg, INetCfgLock, INetCfgComponent, IEnumNetCfgComponent interface
- Replace def by spec file
- Replace netcfgx.h by precomp.h to avoid conflicts with netcfgx.h which resides in the psdk

svn path=/trunk/; revision=35996
2008-09-06 17:22:32 +00:00
Christoph von Wittich
53e404a55a fix formatting
svn path=/trunk/; revision=35995
2008-09-06 17:19:33 +00:00
Christoph von Wittich
0ce8a503a9 don't corrupt the heap by storing unneeded values in the wrong places
svn path=/trunk/; revision=35992
2008-09-06 16:35:48 +00:00
Christoph von Wittich
a70af7ce64 fix a typo
svn path=/trunk/; revision=35991
2008-09-06 16:28:26 +00:00
Hervé Poussineau
d81595f07a Also change kdcom.dll location in txtsetup.sif
svn path=/trunk/; revision=35986
2008-09-06 15:19:57 +00:00
Hervé Poussineau
e27906d70a kdcom.dll should be in system32 directory, not drivers one
svn path=/trunk/; revision=35985
2008-09-06 15:06:07 +00:00
Stefan Ginsberg
e1a70db582 - [FORMATTING] Clean up tls.c. No code change.
svn path=/trunk/; revision=35984
2008-09-06 14:12:47 +00:00
Stefan Ginsberg
2aa436f766 - [FORMATTING] Clean up output.c. No code change.
svn path=/trunk/; revision=35983
2008-09-06 13:57:34 +00:00
Johannes Anderwald
9d994e117c - Fix INetCfgComponent::SetDisplayName definition
- Add Netcfgx error constants

svn path=/trunk/; revision=35982
2008-09-06 13:15:26 +00:00
Hervé Poussineau
7097556bf3 Open registry entry with only the required rights
Free memory with the right tag
See issue #3713 for more details.

svn path=/trunk/; revision=35981
2008-09-06 11:45:36 +00:00
Christoph von Wittich
0f44a26489 set WINETEST_PLATFORM to wine for sysreg
svn path=/trunk/; revision=35980
2008-09-06 11:06:01 +00:00
Eric Kohl
9423976cb5 Fix 64 bit portability issues.
svn path=/trunk/; revision=35977
2008-09-06 10:44:08 +00:00
Christoph von Wittich
b5c636ee01 fix a version info winetest by allowing non dll files to be loaded with LOAD_LIBRARY_AS_DATAFILE
svn path=/trunk/; revision=35976
2008-09-06 10:27:40 +00:00
Christoph von Wittich
b0a663b4a6 fix all cabinet fdi winetests (except the ones marked as (todo_wine)
svn path=/trunk/; revision=35973
2008-09-06 06:35:07 +00:00
Colin Finck
9e8367f15e Sync cabinet.dll with Wine HEAD (fixes a memory leak)
svn path=/trunk/; revision=35965
2008-09-05 19:58:49 +00:00
Daniel Reimer
e699646de8 Update winfile and write to most recent Wine Version.
svn path=/trunk/; revision=35962
2008-09-05 17:00:16 +00:00
Daniel Reimer
436f87389b Sync winhlp32, wordpad and xcopy with wine.
svn path=/trunk/; revision=35961
2008-09-05 16:34:20 +00:00
Christoph von Wittich
f8106f22b9 change parameter back to DWORD as it is in our headers
svn path=/trunk/; revision=35960
2008-09-05 13:28:12 +00:00
Christoph von Wittich
78b3d68c79 fix the advapi32 crypt winetest crash
svn path=/trunk/; revision=35959
2008-09-05 13:10:49 +00:00
Christoph von Wittich
a22ce9b036 fix some advapi32 lsa winetests
svn path=/trunk/; revision=35958
2008-09-05 11:32:15 +00:00
Cameron Gutman
e941fb914b - Patch by Michael Martin (aka bugboy) <martinmnet at hotmail dot com>
- changed dhcp to write nameserver to dhcpnameserver registry key vice nameserver
 - changed iphlpapi to return dhcpnameserver if nameserver is empty
 - set NameServer to empty string in nettcpip.inf
 - see bug 2392

svn path=/trunk/; revision=35956
2008-09-05 01:00:32 +00:00
Cameron Gutman
a78ab11616 - Merge aicom-network-fixes up to r35946
svn path=/trunk/; revision=35955
2008-09-05 00:43:28 +00:00
Christoph von Wittich
0542c270aa fix some advapi crypt winetests
svn path=/trunk/; revision=35945
2008-09-04 18:43:56 +00:00
Colin Finck
fac1457233 - Sync wininet to Wine HEAD
- Remove a change from our "wininet_ros.diff" file, which has been applied to Wine as well in the meantime
- Eliminate a warning in our "inet_ntop.c" (ROS glue code)

svn path=/trunk/; revision=35943
2008-09-04 18:37:34 +00:00
Ged Murphy
0728b1b869 missed this, it's not needed.
svn path=/trunk/; revision=35941
2008-09-04 15:55:46 +00:00
Ged Murphy
c98c9900e0 restart the clock when it's been stopped to be altered
svn path=/trunk/; revision=35940
2008-09-04 15:51:11 +00:00
Christoph von Wittich
7f1a28a669 work around a bug in ReactOS (FindFirstFile isn't working with environment vars)
svn path=/trunk/; revision=35939
2008-09-04 15:28:40 +00:00
Ged Murphy
414cbcdc62 Please test your code before you ruin mine.
It's annoying fixing other peoples mess in your own code.

See issue #3701 for more details.

svn path=/trunk/; revision=35937
2008-09-04 15:13:07 +00:00
Christoph von Wittich
93436d4b0f run all winetests
svn path=/trunk/; revision=35936
2008-09-04 15:11:49 +00:00
Stefan Ginsberg
b3e9863132 - Fix kernel exports ARM
- Add KeSaveFloatingPointState/KeRestoreFloatingPointState stubs to ARM kernel as is done for other architectures (like AMD64). They have nothing to do on ARM, so they just return success.

svn path=/trunk/; revision=35934
2008-09-04 12:13:20 +00:00
Christoph von Wittich
d252c45d77 fix warnings
svn path=/trunk/; revision=35932
2008-09-04 11:37:40 +00:00
Christoph von Wittich
f26bc8dd86 dbgprint and shutdown should be in PATH
svn path=/trunk/; revision=35931
2008-09-04 11:35:27 +00:00
Hervé Poussineau
649ee830ed Also use ntoskrnl.spec file for ARM
svn path=/trunk/; revision=35930
2008-09-04 11:24:47 +00:00
Christoph von Wittich
5191b2d18f prettify debug output a bit
svn path=/trunk/; revision=35929
2008-09-04 10:46:18 +00:00
Christoph von Wittich
930c716f2d oops...
svn path=/trunk/; revision=35928
2008-09-04 09:58:43 +00:00
Christoph von Wittich
723b44631c hardcode c:\reactos\bin for testing (only used in regtest code)
svn path=/trunk/; revision=35927
2008-09-04 09:48:28 +00:00
Christoph von Wittich
a9844e64d7 add an empty line to make our cmd happy
svn path=/trunk/; revision=35926
2008-09-04 09:35:06 +00:00
Christoph von Wittich
a084e11432 sysreg test commit
svn path=/trunk/; revision=35925
2008-09-04 09:11:24 +00:00
Hervé Poussineau
24e14f2ba8 Don't free hive if HvInitialize failed, it should be done in the caller (if required)
svn path=/trunk/; revision=35924
2008-09-04 09:03:47 +00:00
Christoph von Wittich
e277bd0048 add a --winetest parameter which will run all sub tests from the given winetest module and redirect output to dbgout
svn path=/trunk/; revision=35923
2008-09-04 08:56:03 +00:00
Hervé Poussineau
c751990c17 Allocate without a tag if buffer won't be freed by the driver
svn path=/trunk/; revision=35922
2008-09-04 08:49:22 +00:00
Hervé Poussineau
7e71eef68b ExAllocatePoolWithTag should be paired with ExFreePoolWithTag
Fix a memory leak in W32kGetDefaultKeyLayout
Fix a possible double-free in IntFreeMenuItem

svn path=/trunk/; revision=35921
2008-09-04 08:47:56 +00:00
Christoph von Wittich
a073152ea9 add a --process parameter to redirect stdout to dbgout
usage: dbgprint --process version_winetest.exe

svn path=/trunk/; revision=35920
2008-09-04 07:58:28 +00:00
Eric Kohl
0f370b9bf7 Add a missing VOID.
svn path=/trunk/; revision=35918
2008-09-03 21:51:21 +00:00
Eric Kohl
8b5c9f03e4 Add the spooler service to the bootcd and start the service upon startup.
svn path=/trunk/; revision=35917
2008-09-03 21:06:22 +00:00
Eric Kohl
cfa76e5fd6 Add a spooler service skeleton. Now the Service-Winetests can be used unmodified.
svn path=/trunk/; revision=35916
2008-09-03 20:57:51 +00:00
Christoph von Wittich
c0caf327af set eol-style:native
svn path=/trunk/; revision=35915
2008-09-03 18:31:26 +00:00
Christoph von Wittich
c17bcc4e92 remove sysregtest target
svn path=/trunk/; revision=35914
2008-09-03 18:21:27 +00:00
Stefan Ginsberg
35edb19a3c - CDFS and NTFS: Don't include a unused, deprecated header
svn path=/trunk/; revision=35913
2008-09-03 16:52:08 +00:00
Dmitry Chapyshev
63f818683a - Update Russian translation
svn path=/trunk/; revision=35912
2008-09-03 15:43:42 +00:00
Christoph von Wittich
9e70288511 netshell doesn't have a DllInstall function
svn path=/trunk/; revision=35908
2008-09-03 06:05:00 +00:00
Christoph von Wittich
ee4c3af210 remove another obsolete sysreg checkpoint
svn path=/trunk/; revision=35907
2008-09-03 05:43:34 +00:00
Cameron Gutman
a84ca6d5c6 - Merge aicom-network-fixes up to r35899
svn path=/trunk/; revision=35901
2008-09-03 00:32:07 +00:00
Andrew Munger
cae5d127c8 Pass the ImagePath buffer as the command line, not the application name. After the recent changes, the ImaagePath buffer contains a properly formatted command line.
This change allows you to start services with parameters listed in the ImagePath, like Abyss and MySQL.

svn path=/trunk/; revision=35893
2008-09-02 21:33:51 +00:00
Cameron Gutman
2e3327d922 - Merge aicom-network-fixes up to r35889
svn path=/trunk/; revision=35891
2008-09-02 19:12:35 +00:00
Aleksey Bragin
766324a01f - FlsAlloc (and Co.) should first be implemented, and then exported, because some apps/DLLs depend on that (they use FlsAlloc if it's available, and workaround if it's not).
svn path=/trunk/; revision=35890
2008-09-02 18:44:10 +00:00
Stefan Ginsberg
95880cc2dd - Fix 2 warnings (properly comment out unused code)
svn path=/trunk/; revision=35886
2008-09-02 15:07:27 +00:00
Stefan Ginsberg
923270b5f3 - Patch from hackbunny: Add _SEH_SetExceptionCode
svn path=/trunk/; revision=35884
2008-09-02 14:41:57 +00:00
Christoph von Wittich
1f06813c1a remove the sysreg checkpoint as it isn't needed anymore, sysreg2 is smart enough to notice when the vm is shut down
svn path=/trunk/; revision=35883
2008-09-02 14:37:34 +00:00
Daniel Reimer
8b132fb5d0 Bug 3637: Norwegian rosapps translation from Lars Martin Hambro
svn path=/trunk/; revision=35880
2008-09-02 14:00:30 +00:00
Johannes Anderwald
7f5e74d599 - Copy classfactory interface to netcfgx
- Required to implement netcfgx interfaces)

svn path=/trunk/; revision=35879
2008-09-02 12:57:42 +00:00
Christoph von Wittich
03ba3b67d1 delete sysreg, it is obsolete now
svn path=/trunk/; revision=35878
2008-09-02 12:57:26 +00:00
Aleksey Bragin
3da774ad40 - Don't pass an unitialized variable as buffer size to RegQueryValueEx. This fixes "(lib\rtl\heap.c:777) Could not allocate 78010000 bytes" problem during 2nd stage install.
svn path=/trunk/; revision=35875
2008-09-02 10:24:56 +00:00
James Tabor
27e6b3ca2f - We always supported global WH_KEYBOARD_LL and WH_MOUSE_LL.
svn path=/trunk/; revision=35873
2008-09-02 08:44:41 +00:00
Aleksey Bragin
d866798279 - MmLoadSystemImage's last parameter (BaseAddress) is not marked as OPTIONAL. Fix callers.
svn path=/trunk/; revision=35872
2008-09-02 08:26:05 +00:00
Ged Murphy
f2b500d25c Fix return value so we exit ServerMain correctly, thus we now see all log until death
svn path=/trunk/; revision=35871
2008-09-02 08:21:13 +00:00
Ged Murphy
4695ff389c allow the log file to be opened whilst the service is running
svn path=/trunk/; revision=35870
2008-09-02 08:05:25 +00:00
Timo Kreuzer
f5a9dc4b29 Don't use a NULL tag with EngAllocMem, that doesn't work anymore.
svn path=/trunk/; revision=35869
2008-09-01 23:18:40 +00:00
Timo Kreuzer
366666bddb patch by Cristo Silva criso-c<at>lycos<dot>com:
Initialize keyboard layout before startung the keyboard thread.

svn path=/trunk/; revision=35863
2008-09-01 20:45:26 +00:00
Stefan Ginsberg
944616a1ea - When creating a mutex, and you intend to release it without waiting for it, then you should specify so in bInitialOwner
svn path=/trunk/; revision=35862
2008-09-01 20:42:21 +00:00
Aleksey Bragin
056316f3ac - Fix SHARED_CACHE_MAP structure: it should contain a PRIVATE_CACHE_MAP, not a pointer to it! (confirmed by OSR).
- The same error in VacbPushLock field (also confirmed by OSR).

svn path=/trunk/; revision=35861
2008-09-01 19:32:18 +00:00
Gregor Brunmar
1d9ff6256c D3D9:
* Initial cursor creation in swap chain
* Changed from screen width/height in swap chains to back buffer width/height

svn path=/trunk/; revision=35860
2008-09-01 18:32:57 +00:00
Ged Murphy
7d5a02d484 remove warning
svn path=/trunk/; revision=35855
2008-09-01 13:08:52 +00:00
Ged Murphy
5a12bfa450 - Fix file logging to be asynchronous and more robust
- Convert to unicode

svn path=/trunk/; revision=35854
2008-09-01 12:51:49 +00:00
Ged Murphy
e504422cb3 Check for null pointers passed to inet_addr
See issue #3695 for more details.

svn path=/trunk/; revision=35851
2008-09-01 08:00:22 +00:00
James Tabor
bf514701b8 - Add flag sets and clears for SetMapMode. Assosiate Map Mode flags with Xform flags and start the use and implementation for user mode.
svn path=/trunk/; revision=35847
2008-09-01 00:51:05 +00:00
Pierre Schweitzer
af64e75b22 Reverted r35812 because of unwanted triple fault bug.
See issue #3704,3706 for more details.

svn path=/trunk/; revision=35846
2008-08-31 21:58:44 +00:00
Daniel Reimer
481f0751b4 Bug 3670: update translate file by Lars Martin Hambro
Bug 3675: Translate file base\setup\reactos\lang by Lars martin Hambro
Bug 3682: Italian translation updates by Paolo Devoti
Bug 3694: Netshell polish translation by Maciej Bialas
Bug 3697: Bulgarian language update for ReactOS by Станев

svn path=/trunk/; revision=35845
2008-08-31 20:20:14 +00:00
Pierre Schweitzer
d9f427a1eb Define TAG macro before use.
That fixes build

svn path=/trunk/; revision=35843
2008-08-31 19:15:06 +00:00
Johannes Anderwald
f558d87092 - Fix resource
svn path=/trunk/; revision=35840
2008-08-31 18:09:35 +00:00
Johannes Anderwald
99082621a4 - Remove old unused enumeration code
- Implement displaying network component properties

svn path=/trunk/; revision=35839
2008-08-31 18:07:21 +00:00
Johannes Anderwald
17fc0b6a1d - Add INetCfgLock interface
- Add NCRP flags

svn path=/trunk/; revision=35838
2008-08-31 18:01:36 +00:00
Stefan Ginsberg
bdc53e84d9 - "0xbadf00d" is not a valid tag. use "PcNt" instead
svn path=/trunk/; revision=35837
2008-08-31 17:56:13 +00:00
Aleksey Bragin
d658f95e0c - Fix two major problems in CmpCleanUpKcbCacheWithLock:
* Accessing (reading and writing - corruption!) freed paged pool memory.
 * Lacking a dereference of a parent key.
- Fix a typo in the comment ("reference" -> "dereference").

svn path=/trunk/; revision=35836
2008-08-31 16:24:29 +00:00
Hervé Poussineau
a04c3e8d7f Check if tags match in ExFreePoolWithTag
Check if provided tag is valid in ExAllocatePoolWithTag
Add lots of BugCheck(BAD_POOL_CALLER)

svn path=/trunk/; revision=35835
2008-08-31 15:52:56 +00:00
Hervé Poussineau
d2ba8bac96 Replace some ExFreePool by ExFreePoolWithTag
svn path=/trunk/; revision=35834
2008-08-31 15:29:21 +00:00
Stefan Ginsberg
56c56ab228 - Make ntdll exports compatible with 2003 SP2 (except for some Vista routines)
- "Implement" Nt* and Zw* routines, and export 3 missing Dbg* routines which we implement
- Remove range list routines (those appear to be kernel mode only)
- Remove strtoull export

svn path=/trunk/; revision=35832
2008-08-31 12:45:56 +00:00
Aleksey Bragin
e1b80cf07e - Fix over-reading the input buffer (sometimes by even more than 400 bytes), and hashing random pool contents instead of the specified buffer.
svn path=/trunk/; revision=35831
2008-08-31 11:55:17 +00:00
Gregor Brunmar
b93a09c0b1 D3D9:
* Replaced depricated IsBadWritePtr() call to a simple NULL check instead (see http://blogs.msdn.com/oldnewthing/archive/2006/09/27/773741.aspx for more info)
* Implemented correct device hierarchy for the HAL Device

svn path=/trunk/; revision=35830
2008-08-31 11:36:55 +00:00
Stefan Ginsberg
faedfbacd7 - Fix build...
svn path=/trunk/; revision=35822
2008-08-30 23:06:13 +00:00
Stefan Ginsberg
4b96ec60dd - Add SecureZeroMemory/RtlSecureZeroMemory
- Add x86 versions of PreFetchCacheLine and MemoryBarrier (TODO for other architectures)

svn path=/trunk/; revision=35821
2008-08-30 22:54:27 +00:00
Sylvain Petreolle
a68427fcce fix typo
svn path=/trunk/; revision=35820
2008-08-30 21:58:12 +00:00
Stefan Ginsberg
e0e7f47d03 - CACHE_DESCRIPTOR and PROCESSOR_CACHE_TYPE are public and defined in winnt.h, so no need to define them in the NDK (the NDK includes winnt.h through windef.h, so this breaks build)
svn path=/trunk/; revision=35819
2008-08-30 21:34:56 +00:00
Pierre Schweitzer
8dc92e2819 Removed useless defines
svn path=/trunk/; revision=35818
2008-08-30 20:41:26 +00:00
Stefan Ginsberg
d53b0eb9e6 - Add APIs new to Windows 2003/SP1 (including XP SP1)
- Add missing NtGetCurrentProcessorNumber to ntdll
- Update headers with missing structures

svn path=/trunk/; revision=35817
2008-08-30 20:29:57 +00:00
Pierre Schweitzer
53b639b3cf - Primary implementation of sfc_os.dll.
- Linked some functions of sfc.dll to sfc_os.dll

svn path=/trunk/; revision=35816
2008-08-30 20:22:35 +00:00
Johannes Anderwald
d78551628c - update russian translation by tower at reactos org
svn path=/trunk/; revision=35815
2008-08-30 19:10:50 +00:00
Johannes Anderwald
3a6cb48146 - Implement enumerating network components (Client/Service/Transport) using NetCfg COM api
- Add a check box to for enabling/disabling notification for network problems
- Implement IOleCommandTarget interface for the LAN status dialog
- Register the LAN property and LAN status CLSIDs

svn path=/trunk/; revision=35814
2008-08-30 19:05:19 +00:00
Pierre Schweitzer
d44a0a0009 Primary implementation of sfc.dll. To have it "fully" working, sfc_os.dll is will be needed.
It does nothing more. Don't shout, Fireball agreed for commit ;).

svn path=/trunk/; revision=35813
2008-08-30 18:53:27 +00:00
Stefan Ginsberg
48d386505a - Updates to our vectored exception handling:
- KiUserExceptionDispatcher: RtlDispatchException directly
- RtlDispatchException: Call vectored exception handlers before doing anything else
- Rename RtlpExecuteVectoredExceptionHandlers to RtlCallVectoredExceptionHandlers as this is the real name
- References: "New Vectored Exception Handling in Windows XP" by Matt Pietrek

svn path=/trunk/; revision=35812
2008-08-30 18:40:00 +00:00
Stefan Ginsberg
1f361c34ed - [FORMATTING] Indentation and typo fixes
svn path=/trunk/; revision=35808
2008-08-30 16:50:43 +00:00
Stefan Ginsberg
12f349df1d - Remove the (now deprecated) ntoskrnl/internal/debug.h header and fix all its includers to use the global debug.h
svn path=/trunk/; revision=35806
2008-08-30 16:31:06 +00:00
Stefan Ginsberg
5ae7cefa81 - Get rid of ASSERT_IRQL, deprecated since long ago
- Remove various dead stuff from headers, and move ASSERT_IRQL_LESS_OR_EQUAL, ASSERT_IRQL_EQUAL and ASSERT_IRQL_LESS to global debug.h

svn path=/trunk/; revision=35803
2008-08-30 15:14:12 +00:00
Stefan Ginsberg
8e2e5b6501 - KEBUGCHECK(0) -> KeBugCheck(FILE_SYSTEM)
svn path=/trunk/; revision=35802
2008-08-30 13:01:10 +00:00
Stefan Ginsberg
1423b9dab9 - Add missing KdD0Transition and KdD3Transition prototypes
svn path=/trunk/; revision=35800
2008-08-30 10:50:52 +00:00
Aleksey Bragin
4554d3964d Gregor Schneider <grschneider@gmail.com>
- Negative position values are allowed, fixes 3 "msvcrt_winetest.exe printf" failures (25 fails left).

svn path=/trunk/; revision=35799
2008-08-30 10:18:48 +00:00
Aleksey Bragin
82290bf5a9 - NDK fixes.
svn path=/trunk/; revision=35794
2008-08-30 08:33:22 +00:00
Johannes Anderwald
0914ac4a44 - Add IIDs && GUID of Netcfg
svn path=/trunk/; revision=35793
2008-08-30 08:17:33 +00:00
Johannes Anderwald
81b8000415 - Import Netcfgx.h
svn path=/trunk/; revision=35792
2008-08-30 08:16:39 +00:00
Aleksey Bragin
fc5403e611 - Fix broken MMPTE_LIST structure definition.
svn path=/trunk/; revision=35791
2008-08-30 07:57:06 +00:00
Hervé Poussineau
c4ec9d697b GCC doesn't need CDECL on variables
svn path=/trunk/; revision=35790
2008-08-30 07:11:57 +00:00
Cameron Gutman
7641cc07cc - Merge aicom-network-fixes up to r35787
svn path=/trunk/; revision=35788
2008-08-30 03:42:46 +00:00
Timo Kreuzer
dcae209a08 Change DC and DC_ATTR members from MATRIX_S and EFLOAT_S, which are explicit fpu emulation types, instead use MATRIX and FLOATOBJ which are the class types. Plug in new FLOATOBJ api and remove old fpu using version. Implement XFORMOBJ api using FLOATOBJ. Remove most of the fpu using code from win32k.
svn path=/trunk/; revision=35779
2008-08-30 01:01:52 +00:00
Eric Kohl
46cc92b9b6 QueryServiceConfig2A/W: Add more parameter checks. Fixes 3 winetest failures.
svn path=/trunk/; revision=35770
2008-08-29 22:31:54 +00:00
Hervé Poussineau
c1f3e0fa1c win32k: Add tags when allocating memory
ntoskrnl: Relax checks when freeing a string

svn path=/trunk/; revision=35769
2008-08-29 21:19:41 +00:00
Eric Kohl
f10a1a9c4d Forgot to commit this file too!
Patch based on bug report #3669 by Michael Martin (aka bugboy) <martinmnet@hotmail.com> just like the patches r35748, r35750, r35752 and r35753.

svn path=/trunk/; revision=35768
2008-08-29 20:44:40 +00:00
Eric Kohl
36e3b2153e - Add a reference counter to the service record.
- Implement a common service record delete function.
- RCloseServiceHandle: Remove a service if it has been marked for deletion and the reference counter reaches 0.
- RControlService: Stop a service only if there are no dependent services running.
 
 
Patch based on bug report #3669 by Michael Martin (aka bugboy) <martinmnet@hotmail.com> just like the patches r35748, r35750, r35752 and r35753.


svn path=/trunk/; revision=35767
2008-08-29 20:43:12 +00:00
Aleksey Bragin
78adf1b7db Gregor Schneider <grschneider@gmail.com>
- Only pad with zeroes if padding requested.
- Show signs for floating point numbers without checking for SIGN type (since there is no unsigned float/double).
See issue #3587 for more details.

svn path=/trunk/; revision=35764
2008-08-29 18:57:31 +00:00
Johannes Anderwald
7f5edc03e3 - Activate INetConnection::GetProperties code
- Import from ncpa properties and status dialog
- Implement INetConnectionProperty interface
- Fix a bug & handle leak in registering code
- Implement NcFreeNetconProperties
- Make resources of netshell to be similar of Windows XP to allow netshell to be loaded
- Add NCF constants from ncpa
- Implement enumerating control/protocol and devices - items dont appear for some unknown reason
- Load property dialog in the same way like Windows (using INetConnectionProperty) interface

svn path=/trunk/; revision=35760
2008-08-29 14:18:55 +00:00
Johannes Anderwald
86fffd0e4a - add INetConnectionProperty interface
svn path=/trunk/; revision=35759
2008-08-29 14:12:34 +00:00
Johannes Anderwald
af96ae0aed - add INetConnectionPropertyUi iid
svn path=/trunk/; revision=35758
2008-08-29 14:12:01 +00:00
Eric Kohl
8e4fa83a87 [FORMATTING] No code changes.
svn path=/trunk/; revision=35756
2008-08-29 13:08:03 +00:00
Eric Kohl
9bde3fcc59 - RCreateServiceW:
- Add more parameter checks.
  - Set the services "ObjectName" value to "LocalSystem" if it doesn't have a name.
- REnumServicesStatusW: Simplify it a little.

svn path=/trunk/; revision=35755
2008-08-29 12:59:27 +00:00
Eric Kohl
d5efa7522b Implement REnumDependentServicesA/W.
Patch is based on bug report #3669 by bugboy <martinmnet@hotmail.com>

svn path=/trunk/; revision=35753
2008-08-29 11:56:39 +00:00
Eric Kohl
532fd2c7b0 - QueryServiceConfig2A/W: Fail if lpBuffer is NULL but cbBufSize is not 0.
- RChangeServiceConfigW: Update the display name if it has been changed.
- RQueryServiceConfigW: Return pointers to empty strings instead of NULL pointers if information is not available.
- RQueryServiceConfig2W: Fail if lpBuffer is NULL.
- Implement RChangeServiceConfigA, RQueryServiceConfigA and RQueryServiceConfig2A.

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

svn path=/trunk/; revision=35752
2008-08-29 11:15:53 +00:00
Eric Kohl
e2a4d8be51 - ScmCreateManagerHandle: Fail on invalid database names.
- ROpenServiceW: Fail if lpServiceName is NULL.
- ROpenServiceA: Don't pass an empty string to ROpenServiceW if lpServiceName is NULL. Use NULL instead.

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

svn path=/trunk/; revision=35750
2008-08-29 10:34:23 +00:00
Eric Kohl
b1d48577f8 - GetServiceDisplayNameA/W and GetServiceKeyNameA/W: Fix returned name size.
- RGetServiceDisplayNameW: Return the service name if the display name is not available.
- Implement RGetServiceDisplayNameA and RGetServiceKeyNameA.

svn path=/trunk/; revision=35748
2008-08-29 10:01:06 +00:00
Thomas Bluemel
71189715c9 Fix warning that variable might be used uninitialized
svn path=/trunk/; revision=35735
2008-08-28 23:47:23 +00:00
Cameron Gutman
56968e5d6f - Merge aicom-network-fixes up to r35714
svn path=/trunk/; revision=35734
2008-08-28 23:21:05 +00:00
Aleksey Bragin
de3ef9b823 - Use CmpCompressedNameSize to obtain the compressed name length (I'll convert the other part of the routine to use CmpCopyCompressedName later, instead of assuming the current way of things).
- Fix incorrect freeing of a buffer returned by a call to CmpConstructName (spotted by Stefan Ginsberg).
- Changes in a couple of comments for better description, and a couple of 80col exceeders fixed.

svn path=/trunk/; revision=35732
2008-08-28 15:37:57 +00:00
Pierre Schweitzer
aa17a34237 Sorry, I committed stuff I shouldn't
svn path=/trunk/; revision=35731
2008-08-28 11:55:35 +00:00
Pierre Schweitzer
d1d5f6306d - Added a base address for netshell.dll
- Relocated imm32.dll

svn path=/trunk/; revision=35730
2008-08-28 11:50:29 +00:00
Pierre Schweitzer
687df0212a Synced riched20_winetest, riched32_winetest with Wine HEAD
svn path=/trunk/; revision=35729
2008-08-28 10:54:35 +00:00
Pierre Schweitzer
f381a715d2 Synced riched20 with Wine HEAD
svn path=/trunk/; revision=35728
2008-08-28 10:43:26 +00:00
Aleksey Bragin
dea8ec1229 - Implement CmpConstructName (builds a full name of the given key).
- Fix freeing of the buffer returned by CmpConstructName in CmpQueryKeyName routine.
- Fixes bug 3616 and related query-routines.
See issue #3616 for more details.

svn path=/trunk/; revision=35727
2008-08-28 10:16:48 +00:00
Aleksey Bragin
a66715b036 - Put netshell.dll on the bootcd.
svn path=/trunk/; revision=35725
2008-08-28 09:12:09 +00:00
Dmitry Chapyshev
65fd9f9e94 - Add Russian translation
svn path=/trunk/; revision=35721
2008-08-28 05:32:31 +00:00
Johannes Anderwald
f5852bccf9 - Add Items to Connection ShellFolder Item Context Menu
- Are not yet handled

svn path=/trunk/; revision=35719
2008-08-28 03:52:51 +00:00
Johannes Anderwald
5ea699faeb - Use CoTaskMemAlloc / CoTaskMemFree for memory de-allocation
- Implement INetConnectionManager, IEnumNetConnection, INetConnection interface for CLSID_ConnectionManager
- Refactor Network Connections Shell Folder enumeration code to use the now available COM functionality

svn path=/trunk/; revision=35718
2008-08-28 02:57:10 +00:00
Johannes Anderwald
f346cab83f - Add netcon header
svn path=/trunk/; revision=35717
2008-08-28 00:07:30 +00:00
Johannes Anderwald
4a322aacc7 - Add IIDs and CLSID for netshell
svn path=/trunk/; revision=35716
2008-08-28 00:03:28 +00:00
Timo Kreuzer
7191a6d896 Merge MMerge 34969 from ros-amd64-bringup branch:
- Fix parameter types of NtQuery/SetSystemInformation, ExInitialize(N)PagedLookasideList, KeBugCheckWithTf, IoGetstackLimits
- Use ALIGN_UP_POINTER for a pointer
- Fix pointer to ULONG cast

svn path=/trunk/; revision=35715
2008-08-27 22:40:17 +00:00
Timo Kreuzer
50eb47c31e MMerge 34827 from ros-amd64-bringup branch:
- fix parameter types of NtAllocateVirtualMemory and NtFreeVirtualMemory

svn path=/trunk/; revision=35713
2008-08-27 20:56:16 +00:00
Timo Kreuzer
89d2d4d5bc Merge 34714, 34716, 34718, 34720 from ros-amd64-bringup branch:
recyclebin: DWORD -> SIZE_T and SIZE_T -> DWORD
rtl:
- cast AtomName to ULONG_PTR instead of ULONG
- RtlQueryProcessdebugInformation(): cast teb->ClientId.UniqueProcess to ULONG_PTR for assignment to Pid.
- vs(w)nprintf: cast argument to ULONG_PTR instead of unsigned long for a %p
crt:
- int -> intptr_t
- unsigned long -> uintptr_t
- #undef _MINGW_IMPORT in ctype.c, to avoid warnings
scrnsafe: rename _toul to _toulptr and make it return an ULONG_PTR

svn path=/trunk/; revision=35712
2008-08-27 20:27:32 +00:00
Colin Finck
55c1fbf585 Add the "wine" include directory for the user32 Wine test and remove ROS-specific additions to some files.
Fixes the user32_winetest and thus rostests build under Unix.

svn path=/trunk/; revision=35711
2008-08-27 20:10:45 +00:00
Stefan Ginsberg
9112574303 - Make cmlibhost compile warning free
- Slight reordering of cmlib.h (by Colin Finck)

svn path=/trunk/; revision=35709
2008-08-27 17:54:27 +00:00
Johannes Anderwald
9e68eda05b - Fix build
svn path=/trunk/; revision=35708
2008-08-27 17:27:25 +00:00
Johannes Anderwald
f971e1392e - Start Implementing Network Connections ShellFolder
svn path=/trunk/; revision=35707
2008-08-27 17:18:25 +00:00
Aleksey Bragin
ac962ebea4 - Implement CmpQueryKeyName as a wrapper around CmpConstructName helper function (which is stubbed now).
svn path=/trunk/; revision=35705
2008-08-27 15:55:32 +00:00
Johannes Anderwald
0a12af7eab - Add constants
svn path=/trunk/; revision=35700
2008-08-27 15:19:40 +00:00
Jeffrey Morlan
0346f58af5 Fix StretchBlt ugliness in qemu. Patch by grschneider.
svn path=/trunk/; revision=35699
2008-08-27 14:47:49 +00:00
Timo Kreuzer
57164f6854 Merge 34717 from ros-amd64-bringup branch:
- Fix prototypes of _findfirst, _findnext, _findclose, _findfirsti64, _findnexti64 _wfindfirst, _wfindnext, _wfindfirst64, _wfindnext64, strndup, 
- Fix a number of pointer to int casts

svn path=/trunk/; revision=35695
2008-08-27 03:59:24 +00:00
Johannes Anderwald
9a1009363b - Revert 35686
- NetworkConnections is implemented in netshell.dll

svn path=/trunk/; revision=35688
2008-08-26 22:35:44 +00:00
Johannes Anderwald
d7a196cf95 - Start implementing Network Connections Shell Folder
- Rename cpanelfolder to shfldr_cpanel
- Implement _ILIsNetConnect, ILCreateNetConnect

svn path=/trunk/; revision=35686
2008-08-26 21:29:55 +00:00
Jeffrey Morlan
6c2116d0cf - Implement call :label by creating a new batch context; this way calls can be nested and have their own %0-%9 parameters.
- GetBatchVar: Implement %~n. Remove %? (an old FreeDOS-ism; the Windows equivalent is %ERRORLEVEL%)

svn path=/trunk/; revision=35681
2008-08-26 20:36:38 +00:00
Johannes Anderwald
317fe611cb Copied remotely
svn path=/trunk/; revision=35680
2008-08-26 19:48:08 +00:00
Jeffrey Morlan
75122e2228 cmd_type: Fix misuse of ConOutPrintf which caused problems when the file had any '%' characters in it.
svn path=/trunk/; revision=35679
2008-08-26 19:07:23 +00:00
Aleksey Bragin
eae188745b - Move fdiv pentium bug function stubs to another file.
- Exclude platform-independent CI math function stubs when compiling x86 target. Should finally fix bug 1255.
See issue #1255 for more details.

svn path=/trunk/; revision=35677
2008-08-26 17:21:02 +00:00
Johannes Anderwald
e42ce04145 - Fix executing item which was broken in last revision
svn path=/trunk/; revision=35676
2008-08-26 16:27:40 +00:00
Johannes Anderwald
33a2cd56f6 - Readd undocumented constants as commdlg needs them
svn path=/trunk/; revision=35675
2008-08-26 16:01:13 +00:00
Johannes Anderwald
07d2758056 shell32 update (1/2)
- Use precompiled headers for shell32
- Use __inline for MSVC compability
- Fix api definitions of SHCreateStdEnumFmtEtc, GetFileNameFromBrowse, SHCreateDirectory, SHCreateDirectoryExA, SHCreateDirectoryExW, Dad_AutoScroll, CDefFolderMenu_Create2, SHChangeNotifyRegister
- msvc now compiles nearly all of shell32 (with WDK headers)

svn path=/trunk/; revision=35674
2008-08-26 15:50:23 +00:00
Johannes Anderwald
050ca45f90 shell32 update (1/2)
- The Fonts Shell Folder && Admin Shell Folder GUID is not documented in shlguid.h
- Fix api declaration of SHCreateStdEnumFmtEtc, GetFileNameFromBrowse, SHCreateDirectory, SHCreateDirectoryExA, SHCreateDirectoryExW, Dad_AutoScroll, CDefFolderMenu_Create2, SHChangeNotifyRegister
- Fix EXP_DARWIN_LINK && OPENASINFO structure
- Remove CSIDL_FOLDER_MASK undocumented shellview ids

svn path=/trunk/; revision=35673
2008-08-26 15:50:17 +00:00
Jeffrey Morlan
fc46305c63 - RtlSetEnvironmentVariable: To delete a variable, it is necessary to pass a NULL pointer as the value; passing an empty string should create an empty variable. Remove Value->Length > 0 check.
- SetEnvironmentVariable(A|W): When given a NULL value, pass NULL to RtlSetEnvironmentVariable.
- cmd_set: When given an empty value, pass NULL to SetEnvironmentVariable.

svn path=/trunk/; revision=35672
2008-08-26 15:28:29 +00:00
Jeffrey Morlan
a9431cc596 Prohibit an empty name in RtlSetEnvironmentVariable
svn path=/trunk/; revision=35671
2008-08-26 14:45:37 +00:00
Art Yerkes
7e88d259cb Commit patches from bugboy, fixing bug 2392.
svn path=/trunk/; revision=35669
2008-08-26 13:28:44 +00:00
Aleksey Bragin
6c68a50dd4 - Add an ability to have VMWare video driver installed without inserting CD. Just copy 4 files (vmx_fb.dll, vmx_mode.dll, vmx_svga.sys and vmx_svga.inf) from VMWare Tools CD to your reactos/modules/windows directory and build a bootcd. You'll just need to choose a resolution and a bit depth in 2nd stage setup.
svn path=/trunk/; revision=35667
2008-08-26 11:30:02 +00:00
Andrew Munger
8221cb697c Allocate buffer from Non-paged pool, like most everything else in KDBG.
svn path=/trunk/; revision=35660
2008-08-26 09:38:12 +00:00
Johannes Anderwald
4cd1c282bd - Add a small hack for executing shortcuts to cpl files
- Remove unneeded CLSID_UnixFolder registration
- Fix Bitbucket, Nethood shell folder registration attributes

svn path=/trunk/; revision=35659
2008-08-26 06:24:33 +00:00
Cameron Gutman
0c9b7b6aa0 - Merge r35656 from aicom-network-fixes
- Fixes more leaks during general network use

svn path=/trunk/; revision=35658
2008-08-26 04:19:07 +00:00
Cameron Gutman
b47d70ccd3 - Merge r35653 from aicom-network-fixes
- Fixes a major leak when closing Firefox

svn path=/trunk/; revision=35654
2008-08-26 02:11:40 +00:00
Jeffrey Morlan
cbcbf539b8 cmd_set:
- When given a name with no value, show all variables that start with that name.
- Implement /P switch
- Set nErrorLevel on failure
- Make syntax more compatible with Windows (allow any control character to act as space; implement quoting)

svn path=/trunk/; revision=35649
2008-08-25 23:48:18 +00:00
Timo Kreuzer
2820db81b3 Add Samuel Serapión to credits file
svn path=/trunk/; revision=35648
2008-08-25 23:45:27 +00:00
Jeffrey Morlan
c49ed3a82c Remove the "LPTSTR cmd" argument to internal commands; there's no need for a command to be told its own name. It was only used in two places:
- a hack in cmd_mkdir that was already obsolete a decade ago
- to distinguish "echo" from "echo.", but that is the wrong way to implement this anyway. There's nothing particularly special about the period, "echo" is just one of those commands that is lenient about where its parameters begin, and when it echos a line, the first character (usually a space, but in the case of "echo." a period) is skipped.

svn path=/trunk/; revision=35647
2008-08-25 23:22:03 +00:00
Timo Kreuzer
c9b3cf161b Merge 34739 - 34769, 34796 - 34905, 34916 - 34967, 34970 - 35135, 35167, 35325, 35326, 35443 - 35506, 35510 - 35546, 35587, 35616,
35644 from ros-amd64-bringup branch:

- Update AMD64 intrinsic Interlocked functions
- Add _InterlockedExchange64 to intin_x86.h
-Fix definitions of IsBadHugeReadPtr, IsBadHugeWritePtr, IsBadReadPtr, IsBadStringPtrA, IsBadStringPtrW, IsBadWritePtr and SetProcessWorkingSetSize
- Define CONTEXT and XMM_SAVE_AREA32, taken from WINE
- Include _M_AMD64 for defintitions in ioaccess.h
- Add Interlocked intrinisc definitions for AMD64 platform
- Add KI_USER_SHARED_DATA and KeGetCurrentIrql() prototype to winddh
- Fix prototypes for KfAcquireSpinLock, KfReleaseSpinLock, KeAcquireInStackQueuedSpinLock and KeReleaseInStackQueuedSpinLock on amd64
- Fix rotl declaration, add mysteriously missing rotr.
winnt.h:
- Fix CONTEXT_AMD64 and friends, add various constants.
- Define RUNTIME_FUNCTION, RtlCaptureContext, RtlRestoreContext, RtlAddFunctionTable, RtlInstallFunctionTableCallback, RtlDeleteFunctionTable.
- Fix definitions for EXCEPTION_RECORD and friends to support amd64.
- Define IMAGE_THUNK_DATA64 and related constants.
- Define IMAGE_TLS_DIRECTORY64 and related constants.
- Remove WINEisms
- Remove multiple declarations and minor fixes.
- Fix KESEG0_BASE for amd64
- Fix definition for NdisCopyLookaheadData on amd64
- Only add function prototypes if NO_INTERLOCKED_INTRINSICS is defined
- Move the inlined InterlockedAnd/Or from rtl to winbase.h and rename it to InterlockedAnd/Or_Inline
- Fix TreeView_EnsureVisible macro.
- Add missing 64 bit intrinsic Interlocked functions
- Fix _InterlockedDecrement64
- Fix InterlockedExchangeAddSizeT
- Fix __writecrx instrinsics
- Fix ExQueryPoolBlockSize prototype
- Make KI_USER_SHARED_DATA and IMAGE_ORDINAL_FLAG64 a ULONGLONG
- Fix definition if IMAGE_OPTIONAL_HEADER64
- Add KPCR structure
- Add __readcrx intrinsics
- Ad some definitions to winddk.h
- Add a field for a DbgPrint function pointer to the ROS_LOADER_PARAMETER_BLOCK for early debug prints in ntoskrnl
- Update KPCR and KIPCR
- Add KeGetPcr() and update KeGetCurrentProcessorNumber 
- Fix SECURITY_DESCRIPTOR_RELATIVE and KDPC_DATA
- Implement byteswap intrinsics
- Add macro definitions for KeQuerySystemTime, KeQueryTickCount and KeQueryInterruptTime to ddk
- Add NtCurrentTeb inline function
- Update amd64 prototypes for KeGetCurrentIrql, KfRaiseIrql, KfLowerIrql, KeRaiseIrqlToDpcLevel, KeRaiseIrqlToSynchLevel, KeLowerIrql, KeRaiseIrql
- Implement __readcr8, __writecr8, __lidt and __sidt intrinsics.
- Implement KeGetCurrentIrql as intrinsic.
- Make KeGetCurrentIrql, KeLowerIrql, KfRaiseIrql, KeRaiseIrql, KeRaiseIrqlToDpcLevel and KeRaiseIrqlToSynchLevel intrinsics as in the WDK 2008.
- Fix _interlockedbittest intrinsics
- Fix __readmsr and __writemsr on amd64
- Fix __readgsqword, it was using a long internally. Add volatile keyword to segment addressing intrinsics. Add "memory" to clobber list on all those that do write.
- Merge __readcr and __writecr x86 / x64 definitions, because they are the same. Implement __readdr and __writedr for x64.
- __readcr3() returns an unsigned __int64, fix x86 MmGetPageDirectory accordingly.


svn path=/trunk/; revision=35646
2008-08-25 21:57:13 +00:00
Johannes Anderwald
909de8f972 - Prevent a crash by checking the applet name if it is empty and does exist
- %1 is used for file argument, where %2, %3, %n indicate the index of the passed param, %* is the rest of the command
- Directly pass the full filename to ShellExecuteExW from the default context menu
- Should fix executing cpl in default shellview

svn path=/trunk/; revision=35643
2008-08-25 21:02:21 +00:00
Johannes Anderwald
d0e1f5701b - Fix multiple bugs in HCR_GetDefaultVerbW
svn path=/trunk/; revision=35641
2008-08-25 20:16:42 +00:00
Timo Kreuzer
fac43bb581 Merge merge 34713 from ros-amd64-bringup branch:
fix NtCurrentTeb()

svn path=/trunk/; revision=35639
2008-08-25 19:01:09 +00:00
Stefan Ginsberg
7876a9fe0d - Remove deprecated CHECKPOINT/CHECKPOINT1 macros which basically translated into DPRINT/DPRINT1("\n")
svn path=/trunk/; revision=35638
2008-08-25 18:52:38 +00:00
Stefan Ginsberg
7afb74e857 - Remove CHECKPOINT macros from green.sys
svn path=/trunk/; revision=35637
2008-08-25 18:48:18 +00:00
Timo Kreuzer
a872a16180 Merge 34703, 34704, 34705, 34706, 34707, 34708, 34709 and 34710 from ros-amd64-bringup branch:
- Fix inline versions of integer <-> pointer conversion functions.
- Implement _InterlockedAnd64, _InterlockedOr64, _interlockedbittestandreset64, _interlockedbittestandset64 and gs-segment-adressing functions
- As amd64 shares most of the intrinsics of x86, implement them in intrin_x86.h
- Fix IMAGE_FIRST_SECTION macro
- Implement GetCurrentFiber(), NtCurrentTeb() and YieldProcessor()
- Fix ENUMRESLANGPROC, ENUMRESNAMEPROC and ENUMRESTYPEPROC
- Add Interlocked functions for pointers
- Add InterlockedCompareExchangePointer and InterlockedExchangePointer
- Add intrinsic port and register access functions
fix LIST_ENTRY() macro for 64 bits
add size_t definition to _mingw.h (ported from mingw)
- Update some loader structs ULONG -> ULONG_PTR / SIZE_T

svn path=/trunk/; revision=35636
2008-08-25 18:47:44 +00:00
Stefan Ginsberg
a27e2fd423 - Use MiSyncForProcessAttach and MiSyncForContextSwitch instead of MiSyncThreadProcessViews to avoid some unneeded mm hack-syncing
svn path=/trunk/; revision=35635
2008-08-25 18:42:40 +00:00
Stefan Ginsberg
f3b92fa090 - Remove LIST_FOR_EACH and LIST_FOR_EACH_SAFE from the kernel
- Fix a bug in KeStartProfile (a missing negation) which caused us to either free buffer when we shouldn't, or leak it

svn path=/trunk/; revision=35633
2008-08-25 18:21:19 +00:00
Timo Kreuzer
016e911156 merge 35359 from ros-amd64-bringup branch:
The TEB member is called ClientId not Cid on all Windows versions I could check (XP, 2k3, vista).

svn path=/trunk/; revision=35631
2008-08-25 16:38:02 +00:00
Stefan Ginsberg
b81b76caab - Remove a header duplication and move a prototype to the correct place
svn path=/trunk/; revision=35630
2008-08-25 15:22:30 +00:00
Stefan Ginsberg
a362028c86 - NtLoadKey: Call NtLoadKeyEx directly instead of calling NtLoadKey2 (which forwards to NtLoadKeyEx)
svn path=/trunk/; revision=35629
2008-08-25 15:10:27 +00:00
Timo Kreuzer
6805ef1936 merge 34702 and 34987 from ros-amd64-bringup branch:
- convert LDR_RESOURCE_INFO members from ULONG to ULONG_PTR
- fix SECURITY_DESCRIPTOR_RELATIVE and KDPC_DATA

svn path=/trunk/; revision=35628
2008-08-25 14:51:22 +00:00
Stefan Ginsberg
8dbbc041c3 - Undefine KdPrint before redefining it.
svn path=/trunk/; revision=35626
2008-08-25 13:42:17 +00:00
Johannes Anderwald
d1813375f5 - Partly fix launching control panel applets
svn path=/trunk/; revision=35624
2008-08-25 07:54:19 +00:00
Andrew Munger
239ad82645 Add odbc32 to the build system and bootcd.
It builds and it's mere presence allows php to load.
Please have a look at the .rbuild, it probably needs tweaked.

svn path=/trunk/; revision=35623
2008-08-25 07:49:46 +00:00
Eric Kohl
5979e2e463 Add "Boot Acceptance Application for Registry". Such a big name for such a small utility ;)
svn path=/trunk/; revision=35615
2008-08-24 23:07:39 +00:00
Cameron Gutman
3a7a8f1f08 - Merge aicom-network-fixes up to r35611
svn path=/trunk/; revision=35614
2008-08-24 20:50:17 +00:00
Stefan Ginsberg
ca33f36d34 - [FORMATTING] Comment and formatting fixes for LocateChildDevice. No code change.
svn path=/trunk/; revision=35613
2008-08-24 20:40:27 +00:00
Cameron Gutman
6f97ab13eb - Same fix as my last commit
svn path=/trunk/; revision=35612
2008-08-24 19:54:50 +00:00
Stefan Ginsberg
3250ec8a01 - [FORMATTING] Code style and comment cleanup. No code change.
svn path=/trunk/; revision=35608
2008-08-24 18:47:14 +00:00
Eric Kohl
0eaca617d3 Don't try to print information about a service that doesn't exist.
svn path=/trunk/; revision=35606
2008-08-24 18:30:59 +00:00
Eric Kohl
866b97d444 SEH-protect all calls to remote functions.
Based on patches from Bug #3669 by bugboy <martinmnet@hotmail.com>.

svn path=/trunk/; revision=35605
2008-08-24 18:27:17 +00:00
Eric Kohl
413b6d969f Hack the declaration of RQueryServiceConfigA. This hack has already been applied to RQueryServiceConfigW.
Based on patches from Bug #3669 by bugboy <martinmnet@hotmail.com>.

svn path=/trunk/; revision=35604
2008-08-24 18:08:17 +00:00
Johannes Anderwald
1e3bc51e71 - Check if source and destination is the same. Fixes creating a new directory and using the default name
svn path=/trunk/; revision=35603
2008-08-24 16:43:08 +00:00
Cameron Gutman
5486706e21 - Remove one of the ASSERTs in SocketCalloutEnter
svn path=/trunk/; revision=35602
2008-08-24 16:37:15 +00:00
Stefan Ginsberg
13362ee99b - Remove KEBUGCHECK and KEBUGCHECKEX macros
- Replace "KeBugCheck(0)" by ASSERT(FALSE)
- Replace deprecated "CPRINT" by DRINT1

svn path=/trunk/; revision=35600
2008-08-24 15:48:05 +00:00
Stefan Ginsberg
e0e86d6092 - Remove deprecated makefile
svn path=/trunk/; revision=35599
2008-08-24 15:42:30 +00:00
Stefan Ginsberg
168fa9b543 - Formatting and comment fixes (no code change)
svn path=/trunk/; revision=35598
2008-08-24 15:41:13 +00:00
Gregor Brunmar
10daaf90a6 D3D9:
* Implemented IDirect3DSwapChain9::GetDevice() and GetPresentParameters()
* Added helper function to D3D9BaseObject to convert IUnknown* to IDirect3D9Device*
* Fixed behavior in IDirect3DDevice9::GetSwapChain() when an invalid index was specified

svn path=/trunk/; revision=35594
2008-08-24 11:18:30 +00:00
Gregor Brunmar
f3890a8a5c D3D9:
* Replace D3D9BaseObject's dependency on Direct3DDevice9
* More HAL device init stuff

svn path=/trunk/; revision=35593
2008-08-24 10:15:44 +00:00
Gregor Brunmar
57fad8bdc4 D3D9:
* Fixed incomplete HAL device
* Fixed IDirect3DSwapChain9 and D3D9BaseObject ref counting

svn path=/trunk/; revision=35592
2008-08-24 09:34:16 +00:00
Johannes Anderwald
72d7445528 - Use the name of the cpl as the mutex name
- The mutex name is a unicode buffer, pass it to CreateMutexW function
- fixes bug 3489

svn path=/trunk/; revision=35591
2008-08-24 08:37:25 +00:00
Martin Fuchs
5ed0e9015c update XMLStorage: correctly handle dots and colons in attribute names
svn path=/trunk/; revision=35590
2008-08-24 06:58:19 +00:00
Cameron Gutman
86ab49ef00 - Add myself to credits :)
svn path=/trunk/; revision=35585
2008-08-24 01:56:56 +00:00
Cameron Gutman
dbc052ab84 - Merge aicom-network-fixes up to r35583
svn path=/trunk/; revision=35584
2008-08-24 01:53:58 +00:00
Art Yerkes
978a879fe9 Catch failure to release the cancel spinlock. Would've spotted my error in
tcpip.sys.

svn path=/trunk/; revision=35581
2008-08-23 23:04:15 +00:00
Cameron Gutman
0819ff13a1 - Enable the failure debug prints in MsafdReturnWithErrno
- They shouldn't spam the debug log and they're a great way to tell if something is going wrong in the network stack

svn path=/trunk/; revision=35580
2008-08-23 22:42:44 +00:00
Cameron Gutman
6d866748fb - Remove a hack not needed because of r35575
svn path=/trunk/; revision=35576
2008-08-23 20:27:26 +00:00
Cameron Gutman
5194ea09e3 - Release the cancel spin lock before returning
- Revert some unintentional changes made in r35485

svn path=/trunk/; revision=35575
2008-08-23 20:21:15 +00:00
Johannes Anderwald
132a5a7354 - Refresh treeview when a folder item is deleted
svn path=/trunk/; revision=35572
2008-08-23 18:10:04 +00:00
Gregor Brunmar
8a1dfee7ce This seems to be more correct
svn path=/trunk/; revision=35571
2008-08-23 17:52:35 +00:00
Johannes Anderwald
c607aa3f2b - Check if source and destination is the same. Fixes creating a new directory and using the default name
- Prevent a potential buffer overflow in the file properties dialog

svn path=/trunk/; revision=35570
2008-08-23 17:32:17 +00:00
Johannes Anderwald
91c726edc7 - Pass the msi package in quotes
- Fixes launching msi packages from directories with spaces
- See bug 3342

svn path=/trunk/; revision=35569
2008-08-23 17:26:26 +00:00
Gregor Brunmar
07147e6a3c * Refactored GetDirect3D9AdapterInfo() to make life a little easier in InitD3D9BaseDevice().
* Filled IDirect3DDevice9::DeviceData[] with correct info

svn path=/trunk/; revision=35568
2008-08-23 17:24:27 +00:00
Stefan Ginsberg
48021764b4 - Add THREAD_TERMINATE_HELD_MUTEX bugcode and make use of it
svn path=/trunk/; revision=35567
2008-08-23 17:16:16 +00:00
Aleksey Bragin
e8d5b46ac4 - Implement IopGetRegistryValue (complementary function to IopOpenRegistryKeyEx). Not used yet.
svn path=/trunk/; revision=35566
2008-08-23 17:11:12 +00:00
Stefan Ginsberg
5cf8b31211 - In IoAcquire/ReleaseCancelSpinLock, use the queued "IopCancelSpinLock" instead of a ros-specific "CancelSpinLock" standard spinlock
- Misc fixes

svn path=/trunk/; revision=35565
2008-08-23 16:30:14 +00:00
Gregor Brunmar
3291fc11c0 Added missing documentation
svn path=/trunk/; revision=35564
2008-08-23 15:17:00 +00:00
Gregor Brunmar
ce56b08815 * Refactored D3D9 structures a bit
* Started implementing IDirect3D9::CreateDevice()

svn path=/trunk/; revision=35563
2008-08-23 15:01:19 +00:00
Hervé Poussineau
94c1c807bc Fix typo
svn path=/trunk/; revision=35562
2008-08-23 14:43:30 +00:00
Aleksey Bragin
fed8bf35b4 - Perform volume operations as described in http://msdn.microsoft.com/en-us/library/aa364562(VS.85).aspx : Open, Lock, Work, Dismount, Unlock, Close.
- Our fastfat driver doesn't support lock/unlock and dismount operations, so no improvement yet.

svn path=/trunk/; revision=35560
2008-08-23 11:41:04 +00:00
Aleksey Bragin
ccfc2dc23d - Fix fs_isdirty prototype, since there is no need to pass DriveRoot there.
svn path=/trunk/; revision=35559
2008-08-23 10:49:57 +00:00
Aleksey Bragin
f460c4e31c - Remove a hack around sending FSCTL_ to an opened volume handle, it works good enough without the need to open another handle to the file system.
svn path=/trunk/; revision=35558
2008-08-23 10:47:52 +00:00
Art Yerkes
6156320103 Silence debug spew.
svn path=/trunk/; revision=35557
2008-08-23 10:13:14 +00:00
Art Yerkes
f2bd7ae8a0 Restore cancellation for proper socket shutdown.
svn path=/trunk/; revision=35555
2008-08-23 09:49:57 +00:00
Hervé Poussineau
0720856576 Add new devices at start of list, not end. Order is now like in pre-r35543
svn path=/trunk/; revision=35554
2008-08-23 09:43:56 +00:00
Art Yerkes
30108cfd31 Should've done this a long time ago. Just noticed that we're potentially
sending a bunch of 0 handles into AfdSelect.

svn path=/trunk/; revision=35553
2008-08-23 09:01:29 +00:00
Aleksey Bragin
c0e1bccba7 - Silence "Font loaded" debug print, which was mistakingly promoted to DPRINT in r35184.
svn path=/trunk/; revision=35552
2008-08-23 08:10:15 +00:00
Art Yerkes
1a6f6971b8 Hand merge a lost change from aicom-network-fixes.
svn path=/trunk/; revision=35551
2008-08-23 07:39:02 +00:00
Art Yerkes
db4dc32f9f Merge aicom-network-fixes up to 35538
svn path=/trunk/; revision=35550
2008-08-23 07:20:22 +00:00
Hervé Poussineau
16553f0003 Remove useless 'if'
svn path=/trunk/; revision=35545
2008-08-22 22:13:46 +00:00
Hervé Poussineau
7380fcd1f4 LONG -> NTSTATUS
svn path=/trunk/; revision=35544
2008-08-22 22:11:49 +00:00
Hervé Poussineau
dcc142c4a1 Fix device node structure to be compatible with MS Windows Vista
Send GUID_DEVICE_ENUMERATED event
umpnpmgr: react on GUID_DEVICE_ENUMERATED, not GUID_DEVICE_ARRIVAL
IopEnumerateDevice: Set DNF_ENUMERATED and DO_BUS_ENUMERATED_DEVICE when required
IopEnumerateDevice: Continue to process PDOs, even if one failed

svn path=/trunk/; revision=35543
2008-08-22 21:43:42 +00:00
Stefan Ginsberg
03d12cf07b - Remove a LIST_FOR_EACH
- ASSERTify 2 assumptions
- Rename "ListEntry" to "NextEntry" for clarification

svn path=/trunk/; revision=35542
2008-08-22 21:24:31 +00:00
Johannes Anderwald
df9f666602 * When clicking on the desktop background, there is no item selected, thus, apidl is null
* Fixes bug 3676

svn path=/trunk/; revision=35540
2008-08-22 20:07:14 +00:00
Hervé Poussineau
60ef511bb8 DEVICE_RELATIONS->Count is ULONG
svn path=/trunk/; revision=35535
2008-08-22 19:08:25 +00:00
Hervé Poussineau
44fdf97ae2 Calling IoSynchronousInvalidateDeviceRelations with type TargetDeviceRelation returns success.
Spotted by Alex

svn path=/trunk/; revision=35534
2008-08-22 19:06:25 +00:00
Hervé Poussineau
70f34a3756 Move most of the code of IoSynchronousInvalidateDeviceRelations to IopEnumerateDevice, and use it when possible
Fix IoSynchronousInvalidateDeviceRelations prototype

svn path=/trunk/; revision=35533
2008-08-22 19:00:31 +00:00
Hervé Poussineau
bf702f35f2 Clean up code by removing now useless parts
Replace 3rd arg of IopActionInitChildServices by a global variable (removes a pointer cast)
IopStartDevice: no need to get top of stack, IopInitiatePnpIrp does it for us

svn path=/trunk/; revision=35532
2008-08-22 17:47:13 +00:00
Stefan Ginsberg
b129412701 - Replace more magic values with symbolic constants
- Fix a peculiar header duplication

svn path=/trunk/; revision=35531
2008-08-22 14:55:20 +00:00
Jeffrey Morlan
8b52a8e50a - Extract the line-reading code in ProcessInput to a separate function (ReadLine) that the parser can call. Now line continuations (using ^ at the end of a line) and multi-line parenthesized blocks work.
- ReadBatchLine: Don't strip the trailing \n, the parser needs it. Remove handling of :labels and @quiet commands, now done by the parser.
- ReadCommand: Add a \n to the line. Move PrintPrompt call out, since the prompt shouldn't be printed for additional lines read in a command beyond the first.

svn path=/trunk/; revision=35530
2008-08-22 14:37:11 +00:00
Stefan Ginsberg
16ab5c9a07 - Add EFLAGS_IOPL to asm.h and make use of it in assembly
- Fix a potential 64-bit warning in handle.c
- Comment fixes

svn path=/trunk/; revision=35529
2008-08-22 14:29:01 +00:00
Art Yerkes
f1fe2984b3 Commit bugboy's patch from bug 2392, and remove DeviceDesc, which isn't needed
anymore.

svn path=/trunk/; revision=35523
2008-08-22 05:58:56 +00:00
Stefan Ginsberg
7e8e8407d0 - Fix kernel mode debug output broken in 35520
- Patch by Alex

svn path=/trunk/; revision=35522
2008-08-22 00:39:26 +00:00
Stefan Ginsberg
81af67a6fe - Use correct bug code when crashing due to closing a protected handle
- Add INVALID_KERNEL_HANDLE bug code

svn path=/trunk/; revision=35521
2008-08-22 00:26:52 +00:00
Stefan Ginsberg
b9a32878e1 - Patch by Alex Ionescu: Fix a typo, and code cleanup
svn path=/trunk/; revision=35520
2008-08-21 22:41:17 +00:00
Stefan Ginsberg
ea3057f862 - Change ASSERT to C_ASSERT
svn path=/trunk/; revision=35519
2008-08-21 21:25:16 +00:00
Aleksey Bragin
83029d2dd8 - "When releasing the gmutex my awesome code was removing the woken flag" (c) Alex Ionescu.
svn path=/trunk/; revision=35516
2008-08-21 21:07:52 +00:00
Jeffrey Morlan
4cdc27c1a2 - Begin writing a real parser for cmd. &, &&, ||, and () are implemented. The parenthesized blocks aren't too useful yet as the parser can't read additional lines; doing this will require some restructuring in cmd.c.
- Remove ^-removing hacks in echo and set.

svn path=/trunk/; revision=35514
2008-08-21 20:18:35 +00:00
Jeffrey Morlan
07912f2b23 - Implement X>&Y redirections. Hold redirections in a linked list structure, because order matters (>x 2>&1 is not the same as 2>&1 >x). Allow redirection of any handle number from 0 to 9.
- Allow quotes around the redirection file name.
- Batch: Fix buffer overflow bug (incorrect size for bc->BatchFilePath)

svn path=/trunk/; revision=35508
2008-08-21 15:33:59 +00:00
Aleksey Bragin
4af7567008 - Add missing MmCallDllInitialize prototype.
- Make IopOpenRegistryKeyEx NTAPI.
- Patch by Alex Ionescu.

svn path=/trunk/; revision=35503
2008-08-21 11:04:50 +00:00
Aleksey Bragin
d1213e5977 - Fix definition of BOOT_DRIVER_LIST_ENTRY (Information provided by Alex Ionescu).
svn path=/trunk/; revision=35502
2008-08-21 10:58:53 +00:00
Art Yerkes
36b8b4a111 Merge aicom-network-fixes up to 35486
svn path=/trunk/; revision=35499
2008-08-21 03:38:49 +00:00
Gregor Brunmar
4d54d71f8f Added some more parameter error checking to D3D9::CreateDevice()
svn path=/trunk/; revision=35498
2008-08-21 03:19:02 +00:00
Gregor Brunmar
52aa41d8e0 * Removed unused header file
* Fixed signed/unsigned comparison warning

svn path=/trunk/; revision=35497
2008-08-21 02:34:28 +00:00
Jeffrey Morlan
ed0615e6ac Always set the console's event on any keypress, even in line input mode.
svn path=/trunk/; revision=35489
2008-08-20 20:55:39 +00:00
Jeffrey Morlan
fca286cbda Fix infinite loop during generic table lookups. Patch by Alex Ionescu
svn path=/trunk/; revision=35487
2008-08-20 19:15:00 +00:00
Johannes Anderwald
46ba64139f - Implement SHParseDisplayName by Paul paulvgenderen at gmail.com
svn path=/trunk/; revision=35482
2008-08-20 17:29:18 +00:00
Johannes Anderwald
e577021a2b - Do not pass SHGDN_INFOLDER flag
- Implement IPersistFolder2 for control panel shell folder 
- Replace _InsertMenuItem with unicode 
- Pass the pidl of shellfolder and selected drive to SH_ShowDriveProperties to construct a valid IDataObject which is passed to drive PropertySheet handlers
- Release HPSX array only if it was constructed
- Optimize AddShellPropSheetExCallback for file property dialog
- Pass the pidl of the parent shell folder and selected item to SH_ShowPropertiesDialog and construct a IDataObject from it
- Check for success for created IDataObject and HPSX array
- Add a lot of  buffer checks for the OpenNew shell extension
- Pass the full filename of the item from Admin Tools shellfolder when IShellFolder_GetDisplayNameOf is called with SHGDN_FORPARSING
- Implement initializing the AdminTools folder 
- Implement IShellFolder_SetNameOf for the desktop shell folder to support renaming desktop items and sub folders
- Implement ISFHelper interface for desktop shell folder to support deleting with backspace key and fixes the new item shell service for items and directories
- Implement hiding (deleting) shell extensions from desktop
- Display a messagebox if shell extensions should be really deleted
- Fix the IShellFolder_GetAttributesOf for the Mycomputer shell folder
- Implement changing drive name with rename verb using IShellFolder_SetNameOf (MyComputer)
- Implement Initializing the MyComputer shell folder properly
- Fix Shellfolder attributes for MyDocuments shell folder
- Fix Shellfolder attributes for Netplaces shell folder
- Implement Initializing the Netplaces shell folder properly
- Remove the 'properties' and 'open' verb from recycle bin shell folder, these verbs are statically generated
- Directories cannot have the link attribute
- Implement IShellExtInit interface for the new item shell service
- Implement the default context menu based on the existing item context menu and background context menu and delete old implementation
- Implement copy&paste of files and directories
- Implement creating links to files
- Check if a dynamic shell extension has already been loaded
- Free static / dynamic shell extensions on release

svn path=/trunk/; revision=35476
2008-08-20 13:47:47 +00:00
Johannes Anderwald
6d22ab5923 * The CLSID of a PropertySheet handler can either be present as subkey or as a default value.
* Fixes WinRar file property sheet handler and etc...

svn path=/trunk/; revision=35465
2008-08-19 22:40:05 +00:00
Daniel Reimer
9080c0c2e7 Last remnants of Bug 3649. Hopefully...
svn path=/trunk/; revision=35464
2008-08-19 21:45:56 +00:00
Stefan Ginsberg
b736cabdae - Remove dead code
svn path=/trunk/; revision=35462
2008-08-19 21:09:58 +00:00
Daniel Reimer
f2573fe760 Bug 3661: Bulgarian Update by CCTAHEB
Bug 3668: Shell32 Update by Javier Remacha

svn path=/trunk/; revision=35456
2008-08-19 17:00:40 +00:00
Daniel Reimer
2af4b1e5ca Bug 3631 Translate file/patch by Lars Martin Hambro (shell32 was outdated)
Bug 3659 shell32 pl-PL update by Maciej Bialas
Bug 3664 Italian resources update by Paolo Devoti
Bug 3665 Some translations

svn path=/trunk/; revision=35455
2008-08-19 16:32:35 +00:00
Gregor Brunmar
9df926c8e0 * Removed d3d9's dependency on the missing strsafe library
* Replaced .def file with a .spec file

svn path=/trunk/; revision=35452
2008-08-19 15:42:23 +00:00
Johannes Anderwald
19ce17e295 * Restore file with SHFileOperation
svn path=/trunk/; revision=35451
2008-08-19 13:14:25 +00:00
Johannes Anderwald
f1a1cc745a * Create a IDataObject when cidl == 0 (click on TreeView)
* Handle directories in ISFHelper_fnCopyItems
* Should make copying directories work

svn path=/trunk/; revision=35450
2008-08-19 13:03:16 +00:00
Art Yerkes
1d8b6343f6 Fix a leak when doing an immediate reply to a small packet (could be PSH|ACK
with < 50 bytes, ACK|FIN, RST or similar).

svn path=/trunk/; revision=35449
2008-08-19 12:39:46 +00:00
Johannes Anderwald
524d084d4d - Read class name from Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID when available. Custom names like renamed MyComputer or MyDocuments are stored here
svn path=/trunk/; revision=35448
2008-08-19 08:34:42 +00:00
Art Yerkes
7d8e94151c Merge aicom-network-fixes up to 35446.
I (arty) modified the new printing in msafd to be conditional, so as not to
be accused of causing unnecessary spew.

svn path=/trunk/; revision=35447
2008-08-19 06:06:43 +00:00
Johannes Anderwald
eaee8097aa - rewrite ISFHelper_CopyItems to actually copy the items when requested
- should fix copy&paste of files in explorer (Directories are not yet supported)

svn path=/trunk/; revision=35440
2008-08-19 00:04:53 +00:00
Johannes Anderwald
2546d4ddc6 - add 3 resource strings
svn path=/trunk/; revision=35437
2008-08-18 22:24:45 +00:00
Stefan Ginsberg
290c90788a - Fix freeldr build
svn path=/trunk/; revision=35435
2008-08-18 17:38:38 +00:00
Stefan Ginsberg
eccf1ea8b5 - Remove broken IoReportTargetDeviceChange implementation on Alex's request
svn path=/trunk/; revision=35434
2008-08-18 17:07:09 +00:00
Stefan Ginsberg
f7972be7d1 - Replace the remaining X86_EFLAGS* with EFLAGS_*
- Add missing EFLAGS_* to NDK

svn path=/trunk/; revision=35433
2008-08-18 17:05:31 +00:00
Eric Kohl
e6bc2154e3 Implement the "Add users to a group" function.
svn path=/trunk/; revision=35432
2008-08-18 14:08:22 +00:00
Stefan Ginsberg
f4d87f01ff - Missed a STDCALL -> NTAPI
svn path=/trunk/; revision=35430
2008-08-18 13:35:52 +00:00
Stefan Ginsberg
183d54b377 - Fix a typo (and build)
svn path=/trunk/; revision=35429
2008-08-18 13:33:40 +00:00
Stefan Ginsberg
d94c54c3a7 - Implement IoReportTargetDeviceChange as a wrapper around the unimplemented IoReportTargetDeviceChangeAsynchronous
svn path=/trunk/; revision=35428
2008-08-18 13:31:33 +00:00
Stefan Ginsberg
e3f8231305 - Cleanup and reformat parts of pnpmgr (no code change)
svn path=/trunk/; revision=35427
2008-08-18 13:30:17 +00:00
Stefan Ginsberg
5f26c6070c - STDCALL -> NTAPI
svn path=/trunk/; revision=35425
2008-08-18 09:50:38 +00:00
Stefan Ginsberg
b7375f0b9d - Don't export PoSetDeviceBusy, it should be a macro in a DDK header
- Clean up Po* stubs

svn path=/trunk/; revision=35424
2008-08-18 09:49:28 +00:00
Stefan Ginsberg
bd8aae9daf - Add KdInitSystem to kd64.h
svn path=/trunk/; revision=35423
2008-08-18 07:47:44 +00:00
Stefan Ginsberg
7a7c6e2c98 - Remove 3 deprecated macros
- Use X86_EFLAGS_ID instead of cpu.c specific EFLAGS_ID

svn path=/trunk/; revision=35422
2008-08-18 07:42:12 +00:00
Stefan Ginsberg
42114cdc69 - Remove empty header
svn path=/trunk/; revision=35421
2008-08-18 07:37:25 +00:00
Stefan Ginsberg
f7b3363eb2 - Fix comment header
svn path=/trunk/; revision=35414
2008-08-17 19:23:06 +00:00
Stefan Ginsberg
4353142bc2 - Rename SeInit to SeInitSystem
svn path=/trunk/; revision=35413
2008-08-17 18:34:37 +00:00
Hervé Poussineau
878ef89965 Device type can be undefined if kbdclass or mouclass is not loaded.
svn path=/trunk/; revision=35412
2008-08-17 18:11:32 +00:00
Stefan Ginsberg
4aa45a6803 - Move kernel mode implementation of RtlpGetStackLimits from crt to ntoskrnl
svn path=/trunk/; revision=35411
2008-08-17 18:01:49 +00:00
Stefan Ginsberg
4972a810f1 - Remove dead code
svn path=/trunk/; revision=35410
2008-08-17 17:38:28 +00:00
Stefan Ginsberg
10ec954654 - Remove two more files by moving their tiny contents (one stub, one 2 line function) to mm.c
svn path=/trunk/; revision=35407
2008-08-17 12:17:08 +00:00
Stefan Ginsberg
553ffd969a - Remove dead pager.c
- Remove empty aspace.c
- Move MmKernelAddressSpace to a header

svn path=/trunk/; revision=35406
2008-08-17 12:05:28 +00:00
Art Yerkes
8b23bceee1 Don't attempt to mount a partition that starts with a fat bootblock.
svn path=/trunk/; revision=35403
2008-08-17 05:23:10 +00:00
ReactOS Portable Systems Group
7c7314849d Make RAM disk support work on x86 as well (it is now generic):
1) Don't assert if loaded from setup. On NT this means special things, but we don't care about that for now.
	2) Add to txtsetup.sif along with the other core FS drivers. This will eventually allow installing from ramdisk as well (and later, over the network)
	3) Add to hivesys_i386.inf so that the driver is initialized.

RAM disk now works flawlessly on x86 -- just make sure to follow the previous instructions, and add <size of your RAM disk> to your total memory available to ReactOS.


svn path=/trunk/; revision=35402
2008-08-17 02:35:30 +00:00
ReactOS Portable Systems Group
3cdbb3f31d FreeLDR-side of RAM Disk support for x86 based on actual NT implementation (instead of ARM-only hacks):
1) First, remove the hack in bootmgr.c that looked for a reactos.img.
	2) Instead, read the command line to the kernel, and check for /RDIMAGEPATH. If found, load the ramdisk in the loader.
	3) This uses the same routine as the previous hack, but enhances it with actual status and progress printouts.
	4) Finally, update usetup to generate a ReactOS (RAM Disk) entry on DBG builds, under the WinLDR one.

Also fixed a bug where, on MiniTUI, the text sent to UiDrawProgressBarCenter would be ignored.

This patch does not result in working RAM disk support yet.

To test the FreeLDR side of things, you need to create a ramdisk file: this is easy.

Preferred way right now is to use qemu-img to create a standard QEMU image. Then install ReactOS on it and configure it. This is now your ramdisk.
Make your image about 100MB; this is how much ReactOS requires to install right now.

Now on your "official" QEMU image, you can delete everything except freeldr.sys and freeldr.ini. Or don't, if it's large enough.

Now add the reactos.img to your official image. You should have at least 100MB free space.

Now when you boot the ReactOS (RAM disk) entry, it should boot up until the kernel, which will panic since there's no ramdisk support yet.

Note that you can't just create a QEMU image and drop files in it -- it must be properly formatted and have the ReactOS boot sector:
The RAM disk isn't just a collection of files, it's an entire virtual drive, so that's why you must first officially install ReactOS on it.


svn path=/trunk/; revision=35401
2008-08-17 02:01:30 +00:00
James Tabor
0d12515dcb - Add timer handle type.
svn path=/trunk/; revision=35400
2008-08-17 00:46:51 +00:00
Art Yerkes
7fd0c1eb30 Merge aicom-network-fixes up to 35398
svn path=/trunk/; revision=35399
2008-08-16 22:39:01 +00:00
Stefan Ginsberg
0860be6816 - Remove deprecated ExfpInterlockedExchange64
svn path=/trunk/; revision=35397
2008-08-16 18:06:12 +00:00
Stefan Ginsberg
399dc7da51 - Spelling fixes
- Remove deprecated comment from resource.c
- Fix obsdcach.c comment header

svn path=/trunk/; revision=35396
2008-08-16 17:53:28 +00:00
James Tabor
a878cd2e46 Wine update to dialog.c, see bug 3644.
svn path=/trunk/; revision=35395
2008-08-16 16:01:03 +00:00
James Tabor
bafb77d60c Add check for null after allocating new DCE. See bug 3638.
svn path=/trunk/; revision=35394
2008-08-16 15:48:05 +00:00
Hervé Poussineau
1b11b8d6ce Increase lost packet count when transmit failed or receive failed for whatever reason
svn path=/trunk/; revision=35392
2008-08-16 14:30:20 +00:00
Stefan Ginsberg
e96d8d91ad - No need to set a variable to TRUE twice before it is used
svn path=/trunk/; revision=35390
2008-08-16 14:18:42 +00:00
Hervé Poussineau
660f76d0a1 Replace .def file by a .spec file
svn path=/trunk/; revision=35389
2008-08-16 13:18:50 +00:00
Aleksey Bragin
5833f234a8 Finta László <finta.laszlo@freemail.hu>
- Fix _allmul function, which would always give 0 if both multiplier and muliplicand's high words are 0.

svn path=/trunk/; revision=35388
2008-08-16 12:51:39 +00:00
Colin Finck
28aa57b53f Restructure the keyboard & mouse detection code:
- Truly separate i8042BasicDetect from i8042DetectKeyboard and i8042DetectMouse: It now only does the CTRL_SELF_TEST, any other specific detections are done in their respective functions
- Only set KEYBOARD_PRESENT and MOUSE_PRESENT, when all respective detections completed successfully

Might fix bug #3550

svn path=/trunk/; revision=35387
2008-08-16 12:20:18 +00:00
Hervé Poussineau
0e0ea9b0df Replace .def file by a .spec file
svn path=/trunk/; revision=35386
2008-08-16 12:03:07 +00:00
Hervé Poussineau
b38fdbfee0 Replace .def file by a .spec file
svn path=/trunk/; revision=35384
2008-08-16 11:59:16 +00:00
Hervé Poussineau
fbd12707f0 No need to export DriverEntry
svn path=/trunk/; revision=35383
2008-08-16 11:45:30 +00:00
Hervé Poussineau
b521c81620 No need to export DriverEntry
svn path=/trunk/; revision=35382
2008-08-16 11:44:23 +00:00
Hervé Poussineau
4d169f861b Replace .def file by a .spec file
svn path=/trunk/; revision=35381
2008-08-16 11:37:13 +00:00
Hervé Poussineau
09bf4fce5d Replace .def file by a .spec file
svn path=/trunk/; revision=35380
2008-08-16 11:35:58 +00:00
Hervé Poussineau
00ff637edd Replace .def file by a .spec file
svn path=/trunk/; revision=35379
2008-08-16 11:35:36 +00:00
Hervé Poussineau
016f8daf8b Remove useless file
svn path=/trunk/; revision=35378
2008-08-16 11:32:17 +00:00
Hervé Poussineau
b7b8f77dc1 Replace .def file by a .spec file
svn path=/trunk/; revision=35377
2008-08-16 11:31:39 +00:00
Hervé Poussineau
33893b9568 Replace .def file by a .spec file
svn path=/trunk/; revision=35376
2008-08-16 11:14:22 +00:00
Hervé Poussineau
9fbc7142ad Replace .def file by a .spec file
svn path=/trunk/; revision=35375
2008-08-16 11:10:14 +00:00
Hervé Poussineau
41544ac115 Remove useless file
svn path=/trunk/; revision=35374
2008-08-16 10:50:21 +00:00
Hervé Poussineau
8e971e91d3 No need to export DriverEntry
svn path=/trunk/; revision=35373
2008-08-16 10:48:20 +00:00
Hervé Poussineau
e3847788b9 Replace .def file by a .spec file
svn path=/trunk/; revision=35372
2008-08-16 10:45:25 +00:00
Colin Finck
9fb87bbf79 Mario Kacmar (kario@szm.sk)
- Print no approximate round trip times on 100% loss like Windows does

See issue #2542 for more details.

svn path=/trunk/; revision=35371
2008-08-16 10:44:53 +00:00
Hervé Poussineau
5f8b05dfa8 Remove unused file
svn path=/trunk/; revision=35370
2008-08-16 09:29:12 +00:00
Hervé Poussineau
67cefa90ad Replace .def file by a .spec file
svn path=/trunk/; revision=35369
2008-08-16 09:25:46 +00:00
Aleksey Bragin
fb67b668d9 - Move x86-specific code, which was accidentally committed to the generic part of crt library to arch specific area.
- Include x86-specific _CI* functions into libcntpr.

svn path=/trunk/; revision=35368
2008-08-16 08:15:49 +00:00
Daniel Reimer
fae32f4a71 Update ReactOS Calc to Version 1.10.
svn path=/trunk/; revision=35367
2008-08-16 08:08:55 +00:00
ReactOS Portable Systems Group
1a6f168245 Implement InterlockedComparePte and InterlockedCompareExchangePte to:
1) Avoid all the casting currently being done
	2) Allow portability with other platforms so that the code can be potentially shared later.


svn path=/trunk/; revision=35364
2008-08-16 01:58:59 +00:00
Aleksey Bragin
08c7fe628b Gregor Schneider <grschneider@gmail.com>
- Floating point values are not passed directly, but using the stack. Ref: Wine code and
http://en.wikibooks.org/wiki/Reverse_Engineering/Floating_Point_Numbers
code.
- mem/i386/memchr_asm.s: don't loop if given size is 0.
- Python test_builtin passes all 50 tests now.
See issue #1255 for more details.

svn path=/trunk/; revision=35357
2008-08-15 18:24:11 +00:00
Hervé Poussineau
8f90e11e73 Fix typo which was preventing compilation on *nix
svn path=/trunk/; revision=35355
2008-08-15 16:09:17 +00:00
ReactOS Portable Systems Group
7b55de3a28 Don't build with -s, this strips vital information from the output. Use --strip-debug instead, which gets rid of the DWARF debugging information,
but keeps the file and symbols sane, so objdump can still be used on the output.


svn path=/trunk/; revision=35354
2008-08-15 15:02:40 +00:00
Sylvain Petreolle
809f843f36 Update french translation for servman and shell32
Patches by Amine Khaldi and me

svn path=/trunk/; revision=35353
2008-08-15 14:24:24 +00:00
Aleksey Bragin
234e50df0d - Fix MiSyncThreadProcessViews. Should fix bug 3658. Based on Stefan Ginsberg's patch.
See issue #3658 for more details.

svn path=/trunk/; revision=35352
2008-08-15 12:17:08 +00:00
Dmitry Chapyshev
5b1adcd907 - Add icons for Folder Options (not work yet)
svn path=/trunk/; revision=35350
2008-08-15 10:03:19 +00:00
Timo Kreuzer
e9f18efcfc PE symbol dumper. It's not finished, functions don't work and the type output doesn't always look 100% correct. But it does it's job. You need dbghelp.dll and symsrv.dll from windbg.
svn path=/trunk/; revision=35346
2008-08-14 21:35:52 +00:00
Stefan Ginsberg
39775880e5 - Header cleanup
- Rename ObInit to ObInitSystem
- Add missing KPCR_PRCB_PRCB_LOCK offset to the NDK

svn path=/trunk/; revision=35345
2008-08-14 19:30:32 +00:00
Dmitry Chapyshev
1e1fc03ade - Update Russian translation
svn path=/trunk/; revision=35344
2008-08-14 17:57:50 +00:00
Stefan Ginsberg
9f65ee2cec - Fix MiSyncThreadProcessViews to hack-sync the next thread's ETHREAD too (spotted by Alex)
svn path=/trunk/; revision=35342
2008-08-14 16:43:52 +00:00
Sylvain Petreolle
c335a12872 update french translations :
solitaire, msconfig, desk.cpl, win32csr
patches by Amine Khaldi (amine48rz)

svn path=/trunk/; revision=35341
2008-08-14 16:17:22 +00:00
Johannes Anderwald
467ea81557 * Store the paths of ntbackup and defrag.msc in the registry
svn path=/trunk/; revision=35339
2008-08-14 15:03:37 +00:00
Sylvain Petreolle
07ca2d26fc update more utility french translation
Amine Khaldi (amine48rz)

svn path=/trunk/; revision=35338
2008-08-14 14:52:35 +00:00
Johannes Anderwald
11a3ecefa4 * Implement drive checking dialog with fmifs library
svn path=/trunk/; revision=35337
2008-08-14 14:47:31 +00:00
Sylvain Petreolle
5a07d4bce3 update eventvwrv french translation
patch by Amine Khaldi (amine48rz)

svn path=/trunk/; revision=35336
2008-08-14 14:45:58 +00:00
Sylvain Petreolle
ba54fa17fe update devmgmt french translation
svn path=/trunk/; revision=35335
2008-08-14 14:36:35 +00:00
Stefan Ginsberg
ed3f476473 - Rework MiSyncThreadProcessViews
- Perform the Mm hack-sync in KiIdleLoop before switching context (thanks to Aleksey for writing this!)

svn path=/trunk/; revision=35333
2008-08-14 12:42:57 +00:00
Daniel Reimer
0a4815bc46 Reapply the translations except the Japanese one. Thx to Olaf Siejka for finding the guilty one.
svn path=/trunk/; revision=35332
2008-08-14 11:58:11 +00:00
Johannes Anderwald
117369c011 * Implement Chkdsk dialog resources
svn path=/trunk/; revision=35331
2008-08-14 10:33:20 +00:00
Andrew Munger
85e9dd424d Update the Fonts folder path.
svn path=/trunk/; revision=35330
2008-08-14 09:29:49 +00:00
Andrew Munger
f8857961fd Update the font installbase, this "fixes" the livecd. Tested bootcd, livecd, and make install.
svn path=/trunk/; revision=35329
2008-08-14 09:28:06 +00:00
Johannes Anderwald
7b82780771 * Fix the build :)
svn path=/trunk/; revision=35328
2008-08-14 08:52:34 +00:00
Johannes Anderwald
19897c21e2 * Implement administrative tools shell folder
svn path=/trunk/; revision=35327
2008-08-14 08:41:59 +00:00
Johannes Anderwald
33938183af * Fix multiple bugs in SHFormatDrive dialog
* It now correcly calls FormatEx but the fmifs.dll is not yet in usable shape :(

svn path=/trunk/; revision=35321
2008-08-13 22:56:02 +00:00
Johannes Anderwald
0ae6a9811c * Implement SHFormatDrive using fmifs api (format drive dialog in explorer)
svn path=/trunk/; revision=35319
2008-08-13 21:29:29 +00:00
Art Yerkes
5f696de7d6 Revert unintended change.
svn path=/trunk/; revision=35318
2008-08-13 20:51:35 +00:00
Art Yerkes
76ff523af5 Merge aicom-network-fixes up to 35306.
svn path=/trunk/; revision=35317
2008-08-13 20:44:20 +00:00
Daniel Reimer
feccdafeb8 Revert part of my last commit. I will investigate in it when I had some sleep
svn path=/trunk/; revision=35316
2008-08-13 20:41:10 +00:00
Stefan Ginsberg
6c373a935c - Remove INIT_FUNCTION from exported functions
svn path=/trunk/; revision=35315
2008-08-13 20:30:22 +00:00
Stefan Ginsberg
cd6ac84cfe - Apply the same Mm sync hacks in NtYieldExecution as is done in KiSwapThread
svn path=/trunk/; revision=35314
2008-08-13 20:12:24 +00:00
Daniel Reimer
1a5e7629d5 ... YES... NEVER COMMIT when you are awake WAAAY too long.
svn path=/trunk/; revision=35313
2008-08-13 20:12:04 +00:00
Daniel Reimer
7f262f6c06 Bug 3649: Slovak update by Mario Kacmar
Bug 3631: Norwegian Update by Lars Martin Hambro

svn path=/trunk/; revision=35312
2008-08-13 18:48:51 +00:00
Daniel Reimer
d7c849722a Polish Shell32 Update by Olaf Siejka
Bug 3655: IDS_PROPERTIES Translation by Victor Martinez Calvo
Bug 3642: Italian resource file update by Paolo Devoti
Bug 3651: msconfig french translation (base/applications/msconfig)
Bug 3652: French translation for Access.cpl (dll/cpl/access)
Bug 3653: translation of regsvr32/Fr.rc (base/system/regsvr32/)

svn path=/trunk/; revision=35311
2008-08-13 18:25:01 +00:00
Stefan Ginsberg
e82f1c91a7 - Fix MiSyncThreadProcessViews in KeInitThread too as requested by Alex
svn path=/trunk/; revision=35310
2008-08-13 18:00:23 +00:00
Stefan Ginsberg
bfd08e980b - Remove KiRawTicks -- this was previously a ros-specific kernel export, but is now unused
- Fix a comment typo

svn path=/trunk/; revision=35309
2008-08-13 17:24:22 +00:00
Stefan Ginsberg
6c420630c9 - "Sync" to the next thread's initial stack in KiSwapThread. This fixes an invalid page fault (faulting while interrupts are disabled) during context switching, where we access the next thread's initial stack before performing the address space switch. Many thanks to Alex for his help with this bug!
- Fix stack size calculations in KeAttachProcess and KeStackAttachProcess (thanks to Alex for pointing this out)

svn path=/trunk/; revision=35308
2008-08-13 17:00:49 +00:00
Jeffrey Morlan
d36e61f36c cmd_start:
- Allow space between /D and directory.
- Allow /W as a synonym for /WAIT.
- Give an error message on invalid switches.
- Clean up the function a bit.

svn path=/trunk/; revision=35307
2008-08-13 15:17:51 +00:00
Stefan Ginsberg
985409eda4 - Fix a (comment) typo
svn path=/trunk/; revision=35305
2008-08-13 14:30:35 +00:00
Aleksey Bragin
57debf9c5c - Replace crt's lnx_sprintf implementation with the one from lib/rtl (46kb of useless code substituted by 14kb of code, works the same).
svn path=/trunk/; revision=35304
2008-08-13 11:47:34 +00:00
Stefan Ginsberg
86d20a647b - Code cleanup
svn path=/trunk/; revision=35303
2008-08-13 09:07:34 +00:00
Stefan Ginsberg
8091f31182 - Fix a broken check in PspExitThread. We should check if Stack Swapping is _disabled_ during termination, not crash if it is enabled!
- Fix KeInitThread to respect this, and initialize EnableStackSwap to TRUE. Otherwise, only executive worker threads who modify the stack swap flag themselves encounter this issue.
- This, along with my previous change, fixes worker thread termination being completely broken and crashing ros.
- Thanks to Aleksey for confirming my changes

svn path=/trunk/; revision=35302
2008-08-13 09:00:50 +00:00
Johannes Anderwald
7d75e41b42 - implement deleting file using recyclebin api
- play a sound on when requested using the user default for emptying recycle bin
- rename shlfldr_mydocuments.c

svn path=/trunk/; revision=35301
2008-08-13 08:45:20 +00:00
Stefan Ginsberg
17beba5f93 - Fix a (comment) typo
svn path=/trunk/; revision=35300
2008-08-13 08:02:52 +00:00
Stefan Ginsberg
f93e329c60 - Reapply the PsTerminateSystemThread typo fix. We do boot fine with this fix.
- Note to self: Don't commit after midnight and always test your patches yourself

svn path=/trunk/; revision=35299
2008-08-13 07:55:59 +00:00
Jeffrey Morlan
ab8e76985a - Moved ExpandAlias call from ParseCommandLine to ReadCommand; aliases should only be processed when reading from the console. Removed processing of %variable% substitutions in ExpandAlias - not necessary now that aliases are expanded earlier.
- Rewrite %variable% substitution code, should be much more compatible with Windows cmd now.

svn path=/trunk/; revision=35295
2008-08-12 23:46:15 +00:00
Stefan Ginsberg
bd974a9e1c - Temporarily revert my last change. We don't set the SystemThread flag appropriately and it is always zero
svn path=/trunk/; revision=35294
2008-08-12 22:22:51 +00:00
Stefan Ginsberg
2517d40711 - Fix a typo in PsTerminateSystemThread. Now this API will actually terminate system threads.
svn path=/trunk/; revision=35293
2008-08-12 21:40:06 +00:00
Colin Finck
ae4dc93917 Attempt to fix release build (broken in r35285)
svn path=/trunk/; revision=35288
2008-08-12 14:48:51 +00:00
Aleksey Bragin
2c26076f3c - Change while (true) to an ASSERT(FALSE).
See issue #3616 for more details.

svn path=/trunk/; revision=35286
2008-08-12 08:46:31 +00:00
Aleksey Bragin
e03a9212c0 Giannis Adamopoulos <johnyadams@hotmail.com>
- Removes duplicated implementation of FrLdrLoadKernel, LoadDriver and LoadNlsFile from setupldr.c, use FrLdrLoadImage, FrLdrLoadNlsFile and FrLdrLoadDriver from reactos.c.
- Also remove the call to RegInitializeRegistry as setupldr doesn't need the registry.
- Make setupldr load the fastfat and ext2 drivers via txtsetup.sif, instead of hardcoding them in setupldr.c

svn path=/trunk/; revision=35285
2008-08-12 08:38:54 +00:00
Art Yerkes
2afb238075 Harden 'proc list'
svn path=/trunk/; revision=35284
2008-08-12 06:59:37 +00:00
Hervé Poussineau
6cf2b6c90d Expand recyclebin API with DeleteFileHandleToRecycleBin and GetRecycleBinDetails
svn path=/trunk/; revision=35280
2008-08-11 17:31:51 +00:00
Johannes Anderwald
fe3033e3ea - add flags for SHEmptyRecycleBin
svn path=/trunk/; revision=35278
2008-08-11 14:57:00 +00:00
Johannes Anderwald
c39ab30541 - rename recyclebin
svn path=/trunk/; revision=35277
2008-08-11 14:52:22 +00:00
Johannes Anderwald
40040950f1 Copied remotely
svn path=/trunk/; revision=35275
2008-08-11 14:49:32 +00:00
Johannes Anderwald
fe7a26fb3f * implement restoring of a deleted file
* use volume labels for storing bitbucket information
* store a context for each drive
* apply changes for each available drive

svn path=/trunk/; revision=35270
2008-08-11 09:51:35 +00:00
Aleksey Bragin
87e74cda21 - NDK Fix: DirectoryTableBase member of KPROCESS is ULONG[2] and not LARGE_INTEGER since Windows 2000 ("Inside Windows 2000", Chapter 6), and till Windows 2003.
svn path=/trunk/; revision=35269
2008-08-11 08:40:52 +00:00
Art Yerkes
30b9ab966f Merge aicom-network-fixes up to 35260
svn path=/trunk/; revision=35267
2008-08-11 00:02:26 +00:00
Aleksey Bragin
a4bc397498 - .def -> .spec
svn path=/trunk/; revision=35266
2008-08-10 18:06:21 +00:00
Aleksey Bragin
044c66916e - Fix dxtn build.
svn path=/trunk/; revision=35265
2008-08-10 16:25:26 +00:00
Ged Murphy
197cc3f634 Give Techbot the ability to check for and ghost existing bots, then rename itself
svn path=/trunk/; revision=35264
2008-08-10 13:06:58 +00:00
Hervé Poussineau
b2a074adbf Limit use of -enable-stdcall-fixup to mesa32, msvcrt and riched20 modules
svn path=/trunk/; revision=35263
2008-08-10 11:42:31 +00:00
Hervé Poussineau
0cf60adb98 On newer versions, vDbgPrintEx and vDbgPrintExWithPrefix are stdcall, not cdecl
svn path=/trunk/; revision=35262
2008-08-10 11:33:33 +00:00
Hervé Poussineau
f7de51f699 Use a .spec file for ntoskrnl.
Keep specific .def for ARM, as long as it has not been tested

svn path=/trunk/; revision=35261
2008-08-10 11:23:16 +00:00
Hervé Poussineau
889aabd999 Fix exports
svn path=/trunk/; revision=35258
2008-08-10 09:48:25 +00:00
Hervé Poussineau
041e42b57d I was wrong, because KeUpdateSystemTime prototype is not the same on all platforms
svn path=/trunk/; revision=35256
2008-08-10 09:02:49 +00:00
Hervé Poussineau
d28b074156 Remove stdcall decorations to fix build.
Real fix should be available soon.

svn path=/trunk/; revision=35253
2008-08-10 06:50:29 +00:00
Hervé Poussineau
876fa09ee5 Try to fix some symbol names
svn path=/trunk/; revision=35252
2008-08-10 05:47:20 +00:00
Timo Kreuzer
8eb52874be - add more accelerator flags for xform objects
- add MATRIX structure using FLOATOBJ instead of EFLOAT_S (which is a x86 specific structure)

svn path=/trunk/; revision=35249
2008-08-09 22:42:35 +00:00
Jeffrey Morlan
809dd4cd3c - Fix the way the start command parses its arguments. Previously, the arguments were split up using split() and then the parts intended for the program were recombined, but this is wrong because it cannot preserve quotes. Changed cmd_start to do tokenization itself instead.
- Implement "title", /Ddirectory, /MIN, /MAX, and /WAIT options.
- Remove 'first' variable which only ever contained the name of "start" itself - all the places where it was used appear to be mistakes; replaced with 'rest'.
- Fix crash that happened when attempting to start a file with no extension.

svn path=/trunk/; revision=35248
2008-08-09 21:51:34 +00:00
Hervé Poussineau
f763594308 Fix prototype
svn path=/trunk/; revision=35247
2008-08-09 20:14:29 +00:00
Aleksey Bragin
8f4d636360 - MmAdjustWorkingSetSize has 4 parameters, not 3.
svn path=/trunk/; revision=35243
2008-08-09 17:55:35 +00:00
Ged Murphy
bca74ffa16 - Don't use LoadIcon, it's broken as it incorrectly calls LoadImage
- This fixes the ugly treeview icons
 - *note, cursor/icon loading code needs revising

svn path=/trunk/; revision=35242
2008-08-09 16:40:43 +00:00
Dmitry Chapyshev
2ca0e5562e - Update Russian translation
svn path=/trunk/; revision=35241
2008-08-09 16:16:49 +00:00
Hervé Poussineau
aeedb31a0f Add module linker flags after project flags, so project ones can be overridden
svn path=/trunk/; revision=35240
2008-08-09 16:01:20 +00:00
Dmitry Chapyshev
1f86650758 - Fix typo
svn path=/trunk/; revision=35239
2008-08-09 15:59:08 +00:00
Dmitry Chapyshev
2b53cd4661 - Update Russian translation
svn path=/trunk/; revision=35238
2008-08-09 15:56:18 +00:00
Dmitry Chapyshev
addd8647a6 - Update Russian translation
svn path=/trunk/; revision=35236
2008-08-09 15:18:20 +00:00
Hervé Poussineau
85355cf4c8 Add missing APIENTRY
svn path=/trunk/; revision=35235
2008-08-09 14:47:13 +00:00
Hervé Poussineau
3423abf125 Add missing APIENTRY
svn path=/trunk/; revision=35234
2008-08-09 14:24:51 +00:00
Hervé Poussineau
8648e50340 Replace .def file by a .spec file
svn path=/trunk/; revision=35233
2008-08-09 14:19:48 +00:00
Hervé Poussineau
1b69810a3b Replace .def file by a .spec file
svn path=/trunk/; revision=35232
2008-08-09 14:10:04 +00:00
Hervé Poussineau
9a953b4c78 Fix vDbgPrintExWithPrefix export
svn path=/trunk/; revision=35230
2008-08-09 13:56:45 +00:00
Hervé Poussineau
9b782f79ec Replace .def file by a .spec file
svn path=/trunk/; revision=35227
2008-08-09 13:10:39 +00:00
Hervé Poussineau
a4ca6c1704 Replace .def file by a .spec file
svn path=/trunk/; revision=35225
2008-08-09 13:07:18 +00:00
Hervé Poussineau
4f84f4dabf Replace .def file by a .spec file
svn path=/trunk/; revision=35221
2008-08-09 11:12:15 +00:00
Hervé Poussineau
1a3e978ddd Replace .def file by a .spec file
svn path=/trunk/; revision=35220
2008-08-09 09:42:43 +00:00
Hervé Poussineau
3744b87979 Fix build
svn path=/trunk/; revision=35219
2008-08-09 09:26:00 +00:00
Hervé Poussineau
a5f5b8583f Replace .def file by a .spec file
svn path=/trunk/; revision=35218
2008-08-09 09:25:21 +00:00
Hervé Poussineau
a19e408738 Replace .def file by a .spec file
svn path=/trunk/; revision=35217
2008-08-09 09:06:04 +00:00
Dmitry Chapyshev
eaab13c551 - Update & fix Russian translation
svn path=/trunk/; revision=35216
2008-08-09 08:36:34 +00:00
Hervé Poussineau
e8502792bb Replace .def file by a .spec file
svn path=/trunk/; revision=35215
2008-08-09 08:35:36 +00:00
Hervé Poussineau
2a95f43a4e Fix User32InitializeImmEntryTable export
svn path=/trunk/; revision=35214
2008-08-09 08:29:31 +00:00
Hervé Poussineau
55953529e3 Replace .def file by a .spec file
svn path=/trunk/; revision=35213
2008-08-09 08:26:56 +00:00
Dmitry Chapyshev
506a86fe51 - Update Russian translation
svn path=/trunk/; revision=35212
2008-08-09 08:23:45 +00:00
Hervé Poussineau
0f760a46fd Define exported functions as WINAPI
svn path=/trunk/; revision=35211
2008-08-09 08:20:58 +00:00
Hervé Poussineau
b978aa5399 Replace .def file by a .spec file
svn path=/trunk/; revision=35210
2008-08-09 08:18:55 +00:00
Hervé Poussineau
389c99370d Replace .def file by a .spec file
svn path=/trunk/; revision=35209
2008-08-09 08:09:40 +00:00
Hervé Poussineau
ce5c619db0 Fix exports
svn path=/trunk/; revision=35208
2008-08-09 07:57:02 +00:00
Hervé Poussineau
765c4f1ae6 Replace .def file by a .spec file
svn path=/trunk/; revision=35207
2008-08-09 07:56:27 +00:00
Hervé Poussineau
e784b26eb0 Replace .def file by a .spec file
svn path=/trunk/; revision=35206
2008-08-09 07:55:45 +00:00
Hervé Poussineau
4a9c4de4f4 Replace .def file by a .spec file
svn path=/trunk/; revision=35205
2008-08-09 07:01:23 +00:00
Johannes Anderwald
782a7d5ea7 - add 2 resource strings
- rewrite recyclebin item handling
- partly implement recycle bin item context menu
- rewrite Trash_CanTrashFile to support volume serial numbers
- recycle bin shows now correct deleted file details for files

svn path=/trunk/; revision=35204
2008-08-09 01:48:18 +00:00
Johannes Anderwald
bab735cf05 * add registry key for bitbucket shell folder
svn path=/trunk/; revision=35203
2008-08-08 22:31:15 +00:00
Johannes Anderwald
c817f603ac - add a baseaddress for SXS (based on Vista SP1)
svn path=/trunk/; revision=35202
2008-08-08 22:28:16 +00:00
Johannes Anderwald
66105f44ec * register printer shell folder
* move printer column descriptors to resource files
* fix enumeration of printers


svn path=/trunk/; revision=35201
2008-08-08 21:50:24 +00:00
Johannes Anderwald
a6c16c0cd1 * add missing return
* implement context menu handling of font items for font shell folder

svn path=/trunk/; revision=35200
2008-08-08 20:26:52 +00:00
Dmitry Chapyshev
6ee6160ac0 - Update Russian translation
svn path=/trunk/; revision=35199
2008-08-08 19:59:41 +00:00
Johannes Anderwald
316da61ad2 sorry, fix build
svn path=/trunk/; revision=35198
2008-08-08 19:51:29 +00:00
Johannes Anderwald
e107b6f77d - add 3 resource strings
svn path=/trunk/; revision=35197
2008-08-08 19:48:38 +00:00
Aleksey Bragin
b339d8f7b8 - Leftover from the winesync.
svn path=/trunk/; revision=35196
2008-08-08 19:23:07 +00:00
Aleksey Bragin
04f79ee653 - Fix a typo.
- Stubplement one missing function.
- SVN maintenance.

svn path=/trunk/; revision=35195
2008-08-08 19:20:26 +00:00
Johannes Anderwald
eb7b80a949 * fully implement enumeration of details for virtual font shell folder
svn path=/trunk/; revision=35194
2008-08-08 19:15:27 +00:00
Stefan Ginsberg
0ceea1dacb - Fix a typo
svn path=/trunk/; revision=35193
2008-08-08 19:08:27 +00:00
Art Yerkes
c04d88d406 Merge aicom-network-fixes up to 35189
svn path=/trunk/; revision=35192
2008-08-08 18:38:16 +00:00
Johannes Anderwald
11c23fa25f - implement enumerating of font items
svn path=/trunk/; revision=35191
2008-08-08 18:34:51 +00:00
Jeffrey Morlan
b75ff606ba - Fix cmd's SearchForExecutable: it was inside out, giving extension priority over directory.
- Remove code that checked if the file's extension was in PATHEXT. Windows does not check, and it's very handy to be able to "run" non-executable files.
- Allow explicit paths with no backslash (like "A:file")
- Batch: use GetFullPathName to get the batch file's absolute path; this way %~dp0 will always give the right directory even in the weird case of running the .bat via a relative path in PATH. Remove code in SearchForExecutable which tried to make sure it returned an absolute path (but it didn't in that case).

svn path=/trunk/; revision=35187
2008-08-08 16:48:21 +00:00
Johannes Anderwald
fbb7095a67 - store all loaded global fonts under HKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts
svn path=/trunk/; revision=35184
2008-08-08 14:43:43 +00:00
Dmitry Chapyshev
acbdcaaf87 - Add sxs.dll from Wine
svn path=/trunk/; revision=35183
2008-08-08 14:32:35 +00:00
Johannes Anderwald
f300e6b609 - add a key to list installed sys fonts
svn path=/trunk/; revision=35182
2008-08-08 14:06:28 +00:00
Johannes Anderwald
1ec7752182 - fix typo
svn path=/trunk/; revision=35181
2008-08-08 13:33:50 +00:00
Aleksey Bragin
18dcfea9ac - Plugin the filesystem checker into vfatlib, however leave its invocation #if0-ed out until all problems are solved.
svn path=/trunk/; revision=35180
2008-08-08 09:53:13 +00:00
Aleksey Bragin
7f639dac8f - Fix tamlin's early dosfsck porting attempt (create a temporary buffer for reading 512 bytes, call reading function which creates another buffer for reading 512 bytes, reads data, copies 512 bytes to 512 byte buffer, then the caller copies sizeof(DIR_ENT) out of the last 512 bytes buffer - looks a bit redundant).
svn path=/trunk/; revision=35179
2008-08-08 09:34:23 +00:00
Aleksey Bragin
ecc6480fe5 - Remove atari fs support.
- Rename global variables to more meaningful names.
- Add fs_isdirty function to determine is a filesystem is marked as dirty.

svn path=/trunk/; revision=35178
2008-08-08 09:13:21 +00:00
Aleksey Bragin
a52cb631cc - Revert NDEBUG in autochk.
svn path=/trunk/; revision=35177
2008-08-08 08:37:20 +00:00
Thomas Bluemel
bec4b5d170 Very basic (and incomplete) implementation of SHCreateDesktop and SHDesktopMessageLoop to implement the Progman window class for the shell. This patch has not been submitted to WINE.
svn path=/trunk/; revision=35176
2008-08-08 01:38:18 +00:00
Timo Kreuzer
121717a593 Implement FLOATOBJ api in assembly. ~~ On x86 (and only there) we must not use the FPU in kernel mode code, because the fpu state is not safed on normal context switches. That's why there's the FLOATOBJ api. It provides the needed fp emulation for win32k and drivers. I wrote it in asm to be fast. It's not yet plugged in.
svn path=/trunk/; revision=35175
2008-08-07 22:41:36 +00:00
Hervé Poussineau
c3821ec8a5 Replace .def file by a .spec file
svn path=/trunk/; revision=35174
2008-08-07 20:47:54 +00:00
Hervé Poussineau
ee1c8b302f Replace .def file by a .spec file
svn path=/trunk/; revision=35173
2008-08-07 20:43:05 +00:00
Hervé Poussineau
2f93772b83 Replace .def file by a .spec file
svn path=/trunk/; revision=35172
2008-08-07 20:38:54 +00:00
Hervé Poussineau
7190d810e8 Replace .def file by a .spec file
svn path=/trunk/; revision=35171
2008-08-07 20:34:19 +00:00
Hervé Poussineau
3fad64777e Replace .def file by a .spec file
svn path=/trunk/; revision=35170
2008-08-07 20:28:13 +00:00
Hervé Poussineau
f648258292 Replace .def file by a .spec file
svn path=/trunk/; revision=35169
2008-08-07 20:21:23 +00:00
Matthias Kupfer
3aba92f351 fix several Russian translations
svn path=/trunk/; revision=35168
2008-08-07 18:18:53 +00:00
Matthias Kupfer
0d8c556ef9 - fixed russian translation
- remove untranslated strings

svn path=/trunk/; revision=35166
2008-08-07 17:46:08 +00:00
Matthias Kupfer
73afc8f523 Mario Kacmar <kario AT szm DOT sk>
- Several translations for acpi.inf.

svn path=/trunk/; revision=35165
2008-08-07 16:54:33 +00:00
Jeffrey Morlan
0d3d7a03f7 When reverting a window's system menu, delete the old one recursively.
svn path=/trunk/; revision=35164
2008-08-07 16:45:00 +00:00
Jeffrey Morlan
5a1ef6a0a8 On attempts to write to a read-only section view, return STATUS_ACCESS_VIOLATION, not STATUS_UNSUCCESSFUL. kernel32's UnhandledExceptionFilter depends on this for its automatic .rsrc deprotection. (Bug 3062)
svn path=/trunk/; revision=35163
2008-08-07 16:08:00 +00:00
Matthias Kupfer
359151f57a install all fonts in SystemRoot/Fonts instead of SystemRoot/media/fonts
svn path=/trunk/; revision=35162
2008-08-07 15:59:52 +00:00
Matthias Kupfer
a958e37965 - fix acpi.inf and convert to utf-16
- convert utf-16 files back to windows line endings (sorry, mistake of my merge tool)

svn path=/trunk/; revision=35161
2008-08-07 15:51:36 +00:00
Daniel Reimer
37fb2794f0 Sync Winhlp32 and Wordpad to Wine HEAD (Still the same problems with wordpad....)
svn path=/trunk/; revision=35159
2008-08-07 10:53:23 +00:00
Pierre Schweitzer
fb10f6e7ea Updated French translation for regedit.exe
svn path=/trunk/; revision=35158
2008-08-07 09:11:14 +00:00
Johannes Anderwald
4ec67d948c * implement retrieving column names for nethood & font shell folder
* make column names mui aware

svn path=/trunk/; revision=35157
2008-08-07 08:55:34 +00:00
Art Yerkes
7fa9c85299 Merge aicom-network-fixes up to 35155
svn path=/trunk/; revision=35156
2008-08-07 06:04:49 +00:00
Johannes Anderwald
d1884b0cf8 - enable registration of fonts shell folder
svn path=/trunk/; revision=35154
2008-08-07 01:24:33 +00:00
Johannes Anderwald
31fcd8ee63 * halfplement fonts shell folder
* fix registration of nethood shell folder and printer shell folder
- displaying is if'd out currently

svn path=/trunk/; revision=35153
2008-08-07 01:02:34 +00:00
Johannes Anderwald
403be95f65 - add CLSID_FontsFolderShortcut for fonts shell folder
svn path=/trunk/; revision=35151
2008-08-06 21:11:14 +00:00
Johannes Anderwald
5d93751807 * Enable/Disable finish button based on the right edit control
* fixes bug 3625

svn path=/trunk/; revision=35150
2008-08-06 18:18:43 +00:00
Johannes Anderwald
91f8d86ffc * OpenWith dialog must have WS_POPUP style in order to show up properly
- fixes bug 3635

svn path=/trunk/; revision=35149
2008-08-06 17:48:04 +00:00
Jeffrey Morlan
a804e14f3c - GetUserNameW: Re-set an_len to the actual buffer size before second LookupAccountSidW call; set *lpSize correctly; fix leakage of hToken in failure cases.
- GetUserNameA: Don't include nul terminator when calculating NameW.Length. Remove redundant nul termination of NameA (RtlUnicodeStringToAnsiString already does it)

svn path=/trunk/; revision=35147
2008-08-06 15:41:09 +00:00
Aleksey Bragin
a75b654567 - Replace stupid concept of using a set of global variables for various boolean flags (1 variable per 1 flag) by a concept of one global var having a specified set of flags (FSCHECK_VERBOSE, etc).
svn path=/trunk/; revision=35146
2008-08-06 13:07:28 +00:00
Steven Edwards
516e0bb394 added library section
msxml3, mfc40, runtimes: vc6, vc2005, vc2005sp1, 
vc2008runtime,vb3,vb4,vb5,vb6

Most don't work yet.


svn path=/trunk/; revision=35145
2008-08-06 12:48:36 +00:00
Aleksey Bragin
6735beea51 - Rename alloc/free to vfalloc/vffree to not conflict with other apps vfatlib links to.
svn path=/trunk/; revision=35144
2008-08-06 12:03:34 +00:00
Dmitry Chapyshev
77993cf0e3 - Sync RegGetValueA/W with wine head
svn path=/trunk/; revision=35143
2008-08-06 11:56:49 +00:00
Steven Edwards
2a31d8815d SetLastError to ERROR_CALL_NOT_IMPLEMENTED
Wine does it, its already a stub, it can only help...


svn path=/trunk/; revision=35142
2008-08-06 11:04:54 +00:00
Christoph von Wittich
90abd2fa2c null termninate strings in GetCharWidthsA, GetCharWidth32A, GetCharABCWidthsFloatA, GetCharABCWidthsA, GetCharABCWidthsFloatA
better error checking

svn path=/trunk/; revision=35141
2008-08-06 11:00:39 +00:00
Aleksey Bragin
a0ea339453 - Add more intrinsic defines.
- SVN maintenance.

svn path=/trunk/; revision=35140
2008-08-06 10:52:33 +00:00
Steven Edwards
74c43744f4 Match Wine behavior for AllowSetForegroundWindow
Only show the debug message once


svn path=/trunk/; revision=35139
2008-08-06 10:34:36 +00:00
James Tabor
762c1e58de Win32k Timers:
- This is relative to bugs 3634 and 2393. Please leave additional information in bug report 2393.
- Timer code should not be associated with message queues, since theses types of queues are subject to being destroyed. This creates a problem of loosing timers.
- This is a first part of a rewrite of the timers. Moving the timers from the message queue to a linked list very similar to our DCE code. This will simplify timer handling too.

svn path=/trunk/; revision=35138
2008-08-06 02:05:17 +00:00
Stefan Ginsberg
79590b9458 - Remove memcmp NTOS export added in rev 34611 as real NT does not export it.
svn path=/trunk/; revision=35134
2008-08-05 21:08:43 +00:00
Aleksey Bragin
81538de14a - Revert 35131 till a more complete fix is available.
svn path=/trunk/; revision=35132
2008-08-05 19:07:27 +00:00
Aleksey Bragin
b86b32b0c4 - Get rid of sprintf usage in default_dbg_vprintf.
- This make tracing macro usage safe in crt sprintf implementation and simplify overall codepath (no need for intermediate buffer).
- Solution inspired by hackbunny's suggestion, fixes bug 3632.
See issue #3632 for more details.

svn path=/trunk/; revision=35131
2008-08-05 18:00:46 +00:00
Matthias Kupfer
305fa7aff9 Short version of average16 added.
svn path=/trunk/; revision=35130
2008-08-05 16:40:24 +00:00
Colin Finck
c20321a3f6 Fix Wine-ish code, which doesn't work in ReactOS and only works in Wine by accident
svn path=/trunk/; revision=35128
2008-08-05 16:30:03 +00:00
Dmitry Chapyshev
e55530aef8 - Add cred.c from Wine
svn path=/trunk/; revision=35127
2008-08-05 14:45:40 +00:00
Dmitry Chapyshev
84282c468d - Update icons
svn path=/trunk/; revision=35126
2008-08-05 13:37:56 +00:00
Dmitry Chapyshev
286c019465 - Small fix cursors
svn path=/trunk/; revision=35125
2008-08-05 12:55:33 +00:00
Dmitry Chapyshev
6186f98f14 - Sync gdiplus with Wine head
svn path=/trunk/; revision=35124
2008-08-05 12:23:58 +00:00
Daniel Reimer
77c4cbb2a6 Bug 3618: Norwegian Update by Lars Martin Hambro
svn path=/trunk/; revision=35123
2008-08-05 12:13:31 +00:00
Dmitry Chapyshev
2d8274bd7b - Add Russian translation
svn path=/trunk/; revision=35122
2008-08-05 12:09:39 +00:00
Matthias Kupfer
57d822d84b Radek Liska < radekliska AT gmail DOT com>
- Czech translation of inf files added.
- See issue #3600 for more details.

svn path=/trunk/; revision=35121
2008-08-05 11:36:23 +00:00
Daniel Reimer
0449b6bfed Bug 3555: Syssetup: Adjust size of controls for italian translation by Carlo Bramini
Bug 3588: spanish files by Javier Remacha
Bug 3600: Czech translation update by Radek liska. Inf File Update will come later.
Bug 3630: usetup and shell32 pl translation update by Maciej Bialas


svn path=/trunk/; revision=35120
2008-08-05 11:24:47 +00:00
Matthias Kupfer
e6daa6f38a Vytis Girdzijauskas <cman AT cman DOT us>
- Lithuanian translation of inf files added.
- See issue #3556 for more details.

svn path=/trunk/; revision=35119
2008-08-05 10:17:58 +00:00
Christoph von Wittich
f69bc6aa5f return TRUE in Encrypt and DecryptFile as wine does even if the functions are unimplemented
svn path=/trunk/; revision=35118
2008-08-05 07:36:10 +00:00
James Tabor
1dbbf02a7e - Patch by Yuriy Sidorov <jura at cp-lab.com> , NtUserToUnicodeEx should return zero if key in lpKeyState array is not pressed.
svn path=/trunk/; revision=35117
2008-08-05 04:05:28 +00:00
Johannes Anderwald
0fd48bec89 - implement "create link" verb for control panel items
svn path=/trunk/; revision=35115
2008-08-04 21:51:32 +00:00
Matthias Kupfer
7da2062490 - Fill combo box with languages and keyboard layouts.
- Store data in structure for preselection of values.
- TODO: preselect keyboard layout after language selection / default language

svn path=/trunk/; revision=35113
2008-08-04 20:40:34 +00:00
Matthias Kupfer
1138fdcb70 Vytis Girdžijauskas <cman AT cman DOT us>
- Correctly call control panel applets from explorer.
- See issue #3629 for more details.

svn path=/trunk/; revision=35112
2008-08-04 18:56:22 +00:00
Ged Murphy
40d661edfb - handle servname being NULL
- patch by Yuri Sidorov <jura at cp-lab dot com>
See issue #3627 for more details.

svn path=/trunk/; revision=35111
2008-08-04 17:26:03 +00:00
Jeffrey Morlan
f143cab0bb - Add a function in kernel32 for translating STD_*_HANDLE constants to actual handles, for those APIs which accept either. Replace code in 8 APIs that already did this translation.
- Call it in WriteFile, ReadFile, and FlushFileBuffers, which previously did not.

svn path=/trunk/; revision=35109
2008-08-04 17:08:52 +00:00
Stefan Ginsberg
99961c6297 - Fix a typo
svn path=/trunk/; revision=35108
2008-08-04 17:01:35 +00:00
Aleksey Bragin
befc1d3a5a - Call ChkDsk function with NT pathname, not DOS pathname.
svn path=/trunk/; revision=35105
2008-08-04 16:08:03 +00:00
Aleksey Bragin
799a04653b - Get rid of crt dependencies.
- Fix all printfs to VfatPrint function (which calls appropriate callback).

svn path=/trunk/; revision=35104
2008-08-04 16:04:56 +00:00
Stefan Ginsberg
9a37df12d7 - Export KeI386MachineType and KeInitializeThreadedDpc
- Stubplement and export IoEnumerateRegisteredFiltersList, IoGetPagingIoPriority, KdRefreshDebuggerNotPresent, KeAcquireInStackQueuedSpinLockForDpc, KeReleaseInStackQueuedSpinLockForDpc,  KeAcquireSpinLockForDpc, KeReleaseSpinLockForDpc, KeRegisterNmiCallback, KeDeregisterNmiCallback, KeInitializeCrashDumpHeader, KeTestSpinLock and MmAllocatePagesForMdlEx
- Add IO_PAGING_PRIORITY enumeration and PNMI_CALLBACK prototype to headers

svn path=/trunk/; revision=35103
2008-08-04 15:48:46 +00:00
Johannes Anderwald
3841e59604 - implement executing control panel item by its CLSID
- should make applets like folder options, antivir(not a true applet) start

svn path=/trunk/; revision=35100
2008-08-04 14:54:53 +00:00
Dmitry Chapyshev
7d50619c45 - Update Russian translation
svn path=/trunk/; revision=35099
2008-08-04 14:20:16 +00:00
Jeffrey Morlan
489d4d8089 - cmd_label: If a label is given on the command line, don't truncate it to only 12 characters; NTFS supports up to 32. Also, use _tcsncat, since _tcsncpy won't always nul-terminate.
- Don't show the old volume information if a label was given on the command line. (Bug 3621)
- If setting the label was unsuccessful, give an error message.

svn path=/trunk/; revision=35098
2008-08-04 14:16:01 +00:00
Johannes Anderwald
65c33891f6 - remove debugging msgbox
- fix default menu item state

svn path=/trunk/; revision=35097
2008-08-04 13:47:11 +00:00
Johannes Anderwald
578b10c107 - create a resource string for "create link"
- implement a custom context menu for the control panel items
- action "create link is not yet implemented

svn path=/trunk/; revision=35096
2008-08-04 13:43:10 +00:00
Dmitry Chapyshev
c2aea64e7d - Update & fix Russian translation
svn path=/trunk/; revision=35095
2008-08-04 12:41:25 +00:00
Dmitry Chapyshev
4f2f126a85 - Update Russian translation
svn path=/trunk/; revision=35094
2008-08-04 10:32:03 +00:00
Aleksey Bragin
9303485cbe - Implement read/write support via Native API.
- Reorganize headers so that only vfatlib.h is included instead of hundred various different headers.

svn path=/trunk/; revision=35093
2008-08-04 10:00:32 +00:00
Stefan Ginsberg
989d740b15 - Export KiBugCheckData
svn path=/trunk/; revision=35092
2008-08-04 08:21:11 +00:00
Pierre Schweitzer
c17bb07ec3 - Changed ghost command (using NickServ)
- Ghost before registering

svn path=/trunk/; revision=35091
2008-08-03 21:34:12 +00:00
Pierre Schweitzer
555a6a340f Allow spaces in commands
svn path=/trunk/; revision=35090
2008-08-03 20:49:33 +00:00
Stefan Ginsberg
3473e20496 - ...fix ros.diff
svn path=/trunk/; revision=35089
2008-08-03 20:08:54 +00:00
Pierre Schweitzer
33bbf518a5 Fixed ident
svn path=/trunk/; revision=35088
2008-08-03 20:06:40 +00:00
Stefan Ginsberg
35d4b52b92 - Update ros.diff
svn path=/trunk/; revision=35087
2008-08-03 20:05:47 +00:00
Pierre Schweitzer
089e7fccd2 Implemented ghost feature to TechBot
svn path=/trunk/; revision=35086
2008-08-03 20:04:26 +00:00
Colin Finck
d425d03d5b - Set better/updated default values
- Remove the non-existent "TechBot.Commands.RBuild" project, it breaks the auomatic conversion of the solution to MSVS 2008

svn path=/trunk/; revision=35085
2008-08-03 19:30:09 +00:00
Eric Kohl
ee1c77756d Fix NtQueryOpenSubKeys prototype.
svn path=/trunk/; revision=35084
2008-08-03 19:24:09 +00:00
Stefan Ginsberg
18d666a782 - Reapply 29440 to dbghelp and use strtoui64 instead of non-existing strtoull. Now dbghelp loads again (broken 7 months ago in revision 31339).
svn path=/trunk/; revision=35083
2008-08-03 19:14:44 +00:00
Aleksey Bragin
05636664e0 - [Stupid] warning fixes.
- Bugfix: CNV_THIS_PART was not returning any value, when in reality it should have returned a pointer to the converted string.

svn path=/trunk/; revision=35082
2008-08-03 19:09:43 +00:00
Aleksey Bragin
663c4cb886 - Copy most of the dosfsck source code into vfatlib. Currently excluded from the build process.
svn path=/trunk/; revision=35081
2008-08-03 18:50:46 +00:00
Aleksey Bragin
9339b002a7 - ExfInterlockedAddUlong is FASTCALL, not NTAPI (spotted by Herve).
svn path=/trunk/; revision=35079
2008-08-03 18:39:50 +00:00
Jeffrey Morlan
4129e7e645 - Add NULL checks to _atoi64, _wtol, and _wtoi64.
- Since atoi, atol, and _wtoi should check for NULL (_tcstol doesn't) but should not check for overflow (_tcstol does), make them call _ttoi64 instead of _tcstol.

svn path=/trunk/; revision=35078
2008-08-03 18:35:54 +00:00
Matthias Kupfer
ec62b2846e Igor Koshpaev <tower AT reactos DOT org>
- Russian translation of setup dialogs added.

svn path=/trunk/; revision=35077
2008-08-03 18:32:29 +00:00
Johannes Anderwald
7c1f230166 - use translated verb for cplopen action
svn path=/trunk/; revision=35074
2008-08-03 17:29:57 +00:00
Hervé Poussineau
36502dfce7 Use generic .spec file instead of arch specific .def file
svn path=/trunk/; revision=35072
2008-08-03 16:16:09 +00:00
Hervé Poussineau
e8ac6d2a94 Better support for kill_at option in fastcall entry points
svn path=/trunk/; revision=35071
2008-08-03 16:12:02 +00:00
Aleksey Bragin
b326f4d72f - Add dosfsck to the bootcd.
svn path=/trunk/; revision=35070
2008-08-03 13:53:41 +00:00
Pierre Schweitzer
ea7d68ba2d Updated French translation for Shell32.dll by Amine Khaldi
svn path=/trunk/; revision=35069
2008-08-03 13:53:37 +00:00
Aleksey Bragin
834b507d7f - Fix a typo, now dosfsck really performs writes (and actually works).
svn path=/trunk/; revision=35068
2008-08-03 13:20:44 +00:00
Aleksey Bragin
b77c380ad7 - Revert my no_change_list modification, it turns out it's not needed, since when write_immed is set, changes aren't added to the list.
svn path=/trunk/; revision=35067
2008-08-03 12:50:10 +00:00
Aleksey Bragin
56184fa149 - Fix warnings in io.c.
svn path=/trunk/; revision=35066
2008-08-03 12:46:43 +00:00
Aleksey Bragin
059407e16e - Add proper write support.
- Change fs_flush logic, so it reuses the same fs_write routine instead of duplicating code.
- RosBE supports %I64d, so use it instead of %lld.

svn path=/trunk/; revision=35065
2008-08-03 12:24:15 +00:00
Aleksey Bragin
6fbda662d9 - Revert 35039 on hpoussin's request.
svn path=/trunk/; revision=35064
2008-08-03 11:14:34 +00:00
Hervé Poussineau
199ec77874 Workaround WIDL bug
svn path=/trunk/; revision=35063
2008-08-03 11:06:40 +00:00
Pierre Schweitzer
fdf8fa1b90 Fixed French translation for cacls by Amine Khaldi
svn path=/trunk/; revision=35060
2008-08-03 09:18:24 +00:00
Stefan Ginsberg
0030139074 - Use RtlCopyUnicodeString instead of RtlInitUnicodeString when copying a string
svn path=/trunk/; revision=35059
2008-08-03 08:53:27 +00:00
Pierre Schweitzer
d07210c83c Fixed rosapps build
svn path=/trunk/; revision=35058
2008-08-03 08:38:59 +00:00
Stefan Ginsberg
6e2deb5f56 - Revert 35042
svn path=/trunk/; revision=35057
2008-08-03 08:18:54 +00:00
Art Yerkes
f24b9e3f36 Merge aicom-network-fixes up to 35055
svn path=/trunk/; revision=35056
2008-08-03 07:23:42 +00:00
Johannes Anderwald
50fc6d657b - fix build
svn path=/trunk/; revision=35052
2008-08-03 00:04:21 +00:00
Johannes Anderwald
31d20f1882 - start implementing the alt-tab app switching dialog
- requires WH_KEYBOARD_LL hook which is not yet ready
- add missing resource constant

svn path=/trunk/; revision=35051
2008-08-02 23:49:02 +00:00
Matthias Kupfer
7d96358dbf revert to 35046, sorry for mistake
svn path=/trunk/; revision=35050
2008-08-02 22:33:58 +00:00
Jeffrey Morlan
1914d86bac - Remove some redundant ProcessData == NULL checks - ClientConnectionThread already checks this for every request.
- CsrApiCallHandler: Get rid of "Found" variable and just return when the right definition is found.
- Make CsrApiCallHandler use the return value from the function (previously unused) to set Request->Status, and trim the now-redundant Request->Status setting from tons of CSR_API functions.
- CsrCreateProcess: Don't set shutdown parameters again - already set in CsrCreateProcessData.

svn path=/trunk/; revision=35049
2008-08-02 22:09:22 +00:00
Art Yerkes
57edd3268d Fix step and next commands. Not perfect, but working. Also, make all
printing go through KdbpPrint, and switch to KeStallExecutionProcessor
for checking on messages from the terminal.  Use the classic unix 100ms
time limit for messages.

We need to refactor debug entry.  There's a whole bunch of intermixed code
that basically handles 5 distinct states here:

1) Unexpected stop against a loose breakpoint instruction
2) Expected stop against a breakpoint instruction we placed
3) Singlestep after an expected breakpoint, user was not stepping
4) Singlestep after an expected breakpoint, user was stepping
5) Singlestep trap, user was not stepping (memory breakpoint).

svn path=/trunk/; revision=35048
2008-08-02 22:01:46 +00:00
Matthias Kupfer
d6872d359d Reorganize shdocvw:
- Moved and renamed language resource files into created 'lang' directory.
- Outdated shdocvw_ros.diff removed.

svn path=/trunk/; revision=35047
2008-08-02 21:57:53 +00:00
Jeffrey Morlan
f2341b9cf0 NtGdiGetRegionData: Use correct address of region header (&obj->rdh, not obj). Also, for the contents, just use 'rgndata->Buffer' as the destination address instead of doing funky pointer arithmetic.
svn path=/trunk/; revision=35045
2008-08-02 20:07:59 +00:00
Pierre Schweitzer
42b84f7df1 Revert r35043 on shell32/fprop.c
svn path=/trunk/; revision=35044
2008-08-02 18:35:08 +00:00
Pierre Schweitzer
6eeeb0ab4e Synced dbghelp.dll with Wine HEAD.
svn path=/trunk/; revision=35043
2008-08-02 18:30:38 +00:00
Stefan Ginsberg
a124618434 - ExpLookupHandleTableEntry: Apply same changes as was done for ExpFreeHandleTable and ExpAllocateHandleTableEntrySlow in 34467
- ExpAllocateHandleTableEntry: Fail if we don't find a handle table entry

svn path=/trunk/; revision=35042
2008-08-02 18:25:53 +00:00
Jeffrey Morlan
9b188f4ebc - Implement GenerateConsoleCtrlEvent.
- Remove IgnoreCtrlEvents variable (which ConsoleControlDispatcher did not actually use); set ProcessParameters->ConsoleFlags instead. Despite the name "ConsoleFlags", SetConsoleCtrlHandler treats it like a boolean.
- Preserve all 16 bits of the attribute set by SetConsoleTextAttribute. Even though the upper byte does not affect text colors, it should be retrievable with GetConsoleScreenBufferInfo.
- Update OpenConsoleW prototype in kernel32.h to match the change made in r34694.

svn path=/trunk/; revision=35041
2008-08-02 17:01:22 +00:00
Hervé Poussineau
61c0684353 Add lots of missing functions to LSA RPC interface
Fix existing ones to have same prototypes as MS Windows

svn path=/trunk/; revision=35040
2008-08-02 15:45:59 +00:00
Hervé Poussineau
a71a69c253 Support nested structures
svn path=/trunk/; revision=35039
2008-08-02 15:34:14 +00:00
Aleksey Bragin
50e5c6483a - Add dosfsck to the build.
svn path=/trunk/; revision=35037
2008-08-02 14:45:18 +00:00
Hervé Poussineau
06e654d8a1 Support GetObjectW() failure
Reformat code

svn path=/trunk/; revision=35036
2008-08-02 14:11:48 +00:00
Stefan Ginsberg
006de1d85f - Clean up ntdll a bit
svn path=/trunk/; revision=35032
2008-08-02 12:46:02 +00:00
Aleksey Bragin
253f4ee284 - Remove unneeded code, which would have its 10 years anniversary in ~20 days (committed originally by Rex back in August, 1998, revision number 8(!), and coded by David Welch, never touched since then).
svn path=/trunk/; revision=35030
2008-08-02 10:55:56 +00:00
Stefan Ginsberg
f7db1083a4 - Fix broken UnmapViewOfFile definition
svn path=/trunk/; revision=35027
2008-08-02 09:29:16 +00:00
James Tabor
de7b0d6e38 - Dereference pointer to event and fix module check in hooks.
svn path=/trunk/; revision=35025
2008-08-02 06:21:55 +00:00
James Tabor
6d4ff1a0c0 - Implemented NotifyWinEvent, SetWinEventHook and UnhookWinEvent.
- I only enables test_winevents(), test_set_hook() and all related with wine Msg tests. The test takes a while to run due to the IsWinEventHookInstalled check. I optimized our mask set to take this into account. The results are, the test is slow and our code is fast.
- We pass all Event and Local Hook tests. Will research the problem with global hooks and finish it up.

svn path=/trunk/; revision=35022
2008-08-02 00:38:01 +00:00
Jeffrey Morlan
4509402aa9 In rsym, allow a stabs entry to be longer than 256 characters, so that ROS may be compiled with -feliminate-unused-debug-symbols which reduces the needed disk space a lot.
svn path=/trunk/; revision=35020
2008-08-01 21:48:54 +00:00
Art Yerkes
ca26e8cac7 Merge aicom-network-fixes up to
r35014 | cgutman | 2008-08-01 10:21:52 -0700 (Fri, 01 Aug 2008) | 2 lines

- These should no longer be needed now that TDI doesn't give back invalid IRPs
- I'll look into the canceling issue later

svn path=/trunk/; revision=35019
2008-08-01 21:07:09 +00:00
Pierre Schweitzer
160a7614dd Changes by Hervé Poussineau:
- Simplified code for WriteText which avoids infinite loops and fixes EOLN conversion. This fixes bug 3551
Changes by Pierre Schweitzer
- Removed some non-understandable unicode code in WriteText
- Added a check to prevent crash when trying to create an empty file
- Fixed formatting for WriteText
See issue #3551 for more details.

svn path=/trunk/; revision=35018
2008-08-01 19:43:18 +00:00
Stefan Ginsberg
f81b3e63d2 - Use MmAllocateMemoryWithType instead of deprecated MmAllocateMemory for the ARM Shared Heap allocation
- Use heap routines in i386 and powerpc branches for temporary memory

svn path=/trunk/; revision=35017
2008-08-01 17:50:17 +00:00
Matthias Kupfer
f724943d40 - extended range for calendar view for years 1900-9999, each selectable year/month combination creates a correct month view
- special case september 1752 partly prepared, but disabled as long as unneeded ;-)
- enable via #define WITH_1752

svn path=/trunk/; revision=35016
2008-08-01 17:43:53 +00:00
Jeffrey Morlan
5f88171864 - IntRemoveMenuItem: Fix bug involving deleting item from submenu. (Bug 3292)
- IntFreeMenuItem: Remove code for removing item from list - the only caller that "used" this was IntRemoveMenuItem, which actually removes the item itself.
- IntInsertMenuItemToList, IntEnableMenuItem, IntCheckMenuItem, IntHiliteMenuItem: Simplify some more redundant code.

svn path=/trunk/; revision=35015
2008-08-01 17:40:56 +00:00
Jeffrey Morlan
ec8d684215 - PspSetPrimaryToken: Fix some incorrect object dereferencing.
- WlxStartApplication: Fix handle leaks.
- Make userinit.exe exit when it's done everything. No need to wait for explorer to exit first.

svn path=/trunk/; revision=35013
2008-08-01 16:54:14 +00:00
Stefan Ginsberg
f0ae9e7e83 - Use macros instead of magic "1" and "2" for Setup Loader Block Flags
- Initialize AcpiTableDetected to FALSE
- Misc header fixes

svn path=/trunk/; revision=35012
2008-08-01 16:47:17 +00:00
Stefan Ginsberg
50560726e9 - Revert 35008
svn path=/trunk/; revision=35011
2008-08-01 16:29:40 +00:00
Stefan Ginsberg
e5aa7fccf6 - Get rid of a confusing goto and call KiUnwaitThread directly. This was a remnant of some code refactoring.
svn path=/trunk/; revision=35010
2008-08-01 16:03:49 +00:00
Stefan Ginsberg
0ebeef15a1 - Fix broken VideoPortSignalDmaComplete definition
- Cleanup and reformat dma.c and add missing functions (not yet exported)

svn path=/trunk/; revision=35009
2008-08-01 14:54:19 +00:00
Stefan Ginsberg
6a23266635 - PCHify Acledit, Beepmidi, Cards, Crtdll, Dhcpsvc, Lpk, Lsasrv, uext2, ufat, untfs, ws2help, wshtcpip, and wsock32
svn path=/trunk/; revision=35008
2008-08-01 14:27:43 +00:00
Stefan Ginsberg
82b0b0ee03 - Fix 2 warnings
svn path=/trunk/; revision=35007
2008-08-01 14:19:05 +00:00
Stefan Ginsberg
ad456a2ec4 - Fix my broken indentation
svn path=/trunk/; revision=35006
2008-08-01 14:18:52 +00:00
Stefan Ginsberg
5c39323e08 - Minor coding style improvement
svn path=/trunk/; revision=35005
2008-08-01 14:12:32 +00:00
Daniel Reimer
ea8d877fe4 Rename the Norwegian RC Files to no-NO.rc, which is correct according to MSDN.
Bug 3516: Translate source archive by Lars Martin (lars_martin4@hotmail.com)

svn path=/trunk/; revision=35004
2008-08-01 13:08:15 +00:00
Daniel Reimer
9d2d4329e1 Rename the Norwegian RC Files to no-NO.rc, which is correct according to MSDN.
svn path=/trunk/; revision=35003
2008-08-01 12:48:34 +00:00
Pierre Schweitzer
312a3d7379 Update forgotten fields
svn path=/trunk/; revision=35002
2008-08-01 12:34:42 +00:00
Aleksey Bragin
93988768a0 - Update some apps in Downloader.
svn path=/trunk/; revision=35000
2008-08-01 12:15:51 +00:00
Pierre Schweitzer
00b5f8b803 Removed wrong FIXME: CcInitializeCacheMap doesn't raise exceptions.
See issue #3315 for more details.

svn path=/trunk/; revision=34998
2008-08-01 12:08:01 +00:00
James Tabor
55f1b15382 - Implement EngGetTickCount.
svn path=/trunk/; revision=34996
2008-08-01 12:03:46 +00:00
Aleksey Bragin
6e81d0c92b Gregor Schneider <grschneider@gmail.com>
- Return error code "buffer overflow" instead of "buffer too small" and only do that if really necessary
- Only append 0 if Length parameter allows to do so
- Use uppercase letters

Aleksey Bragin <aleksey@reactos.org>
- Wrap it into PSEH, however commented out till a solution for the bootloader is found (linking freeldr with PSEH is not very beautiful).
See issue #3583 for more details.

svn path=/trunk/; revision=34995
2008-08-01 11:54:27 +00:00
19688 changed files with 1927361 additions and 769471 deletions

598
Makefile
View File

@@ -1,598 +0,0 @@
# Well-known targets:
#
# all (default target)
# This target builds all of ReactOS.
#
# module
# These targets builds a single module. Replace module with the name of
# the module you want to build.
#
# bootcd
# This target builds an ISO (ReactOS.iso) from which ReactOS can be booted
# and installed.
#
# livecd
# This target builds an ISO (ReactOS-Live.iso) from which ReactOS can be
# booted, but not installed.
#
# install
# This target installs all of ReactOS to a location specified by the
# ROS_INSTALL environment variable.
#
# module_install
# These targets installs a single module to a location specified by the
# ROS_INSTALL environment variable. Replace module with the name of the
# module you want to install.
#
# clean
# This target cleans (deletes) all files that are generated when building
# ReactOS.
#
# module_clean
# These targets cleans (deletes) files that are generated when building a
# single module. Replace module with the name of the module you want to
# clean.
#
# depends
# This target does a complete dependency check of the ReactOS codebase.
# This can require several minutes to complete. If you only need to check
# dependencies for a single or few modules then you can use the
# module_depends targets instead. This target can also repair a damaged or
# missing makefile-${ROS_ARCH}.auto if needed.
#
# module_depends
# These targets do a dependency check of individual modules. Replace module
# with the name of the module for which you want to check dependencies.
# This is faster than the depends target which does a complete dependency
# check of the ReactOS codebase.
#
#
# Accepted environment variables:
#
# ROS_ARCH
# This variable specifies the name of the architecture to build ReactOS for.
# The variable defaults to i386.
#
# ROS_PREFIX
# This variable specifies the prefix of the MinGW installation. On Windows
# a prefix is usually not needed, but on linux it is usually "mingw32". If
# not present and no executable named "gcc" can be found, then the prefix is
# assumed to be "mingw32". If your gcc is named i386-mingw32-gcc then set
# ROS_PREFIX to i386-mingw32. Don't include the dash (-) before gcc.
#
# ROS_INTERMEDIATE
# This variable controls where to put intermediate files. Intermediate
# files are generated files that are needed to generate the final
# output files. Examples of intermediate files include *.o, *.a, and
# *.coff. N.B. Don't put a path separator at the end. The variable
# defaults to .\obj-{ROS_ARCH}.
#
# ROS_OUTPUT
# This variable controls where to put output files. Output files are
# generated files that makes up the result of the build process.
# Examples of output files include *.exe, *.dll, and *.sys. N.B. Don't
# put a path separator at the end. The variable defaults to .\output-{ROS_ARCH}.
#
# ROS_CDOUTPUT
# This variable controls the name of the ReactOS directory on cdrom.
# The variable defaults to reactos.
# Warning: setting this value may lead to a not bootable/installable cdrom.
#
# ROS_TEMPORARY
# This variable controls where to put temporary files. Temporary files
# are (usually small) generated files that are needed to generate the
# intermediate or final output files. Examples of temporary files include
# *.rci (preprocessed .rc files for wrc), *.tmp, and *.exp. N.B. Don't put
# a path separator at the end. The variable defaults to {ROS_INTERMEDIATE}
# directory.
#
# ROS_INSTALL
# This variable controls where to install output files to when using
# 'make install'. N.B. Don't put a path separator at the end. The variable
# defaults to .\{ROS_CDOUTPUT}.
#
# ROS_BUILDMAP
# This variable controls if map files are to be generated for executable
# output files. Map files have the extension .map. The value can be either
# full (to build map files with assembly code), yes (to build map files
# without source code) or no (to not build any map files). The variable
# defaults to no.
#
# ROS_BUILDNOSTRIP
# This variable controls if non-symbol-stripped versions are to be built
# of executable output files. Non-symbol-stripped executable output files
# have .nostrip added to the filename just before the extension. The value
# can be either yes (to build non-symbol-stripped versions of executable
# output files) or no (to not build non-symbol-stripped versions of
# executable output files). The variable defaults to no.
#
# ROS_LEAN_AND_MEAN
# This variable controls if all binaries should be stripped out of useless
# data added by GCC/LD as well as of RSYM symbol data. Output binary size
# will go from 80 to 40MB, memory usage from 58 to 38MB and the install CD
# from 18 to 13MB. The variable defaults to no.
#
# ROS_RBUILDFLAGS
# Pass parameters to rbuild.
# -v Be verbose.
# -c Clean as you go. Delete generated files as soon as they are not needed anymore.
# -dd Disable automatic dependencies.
# -dm{module} Check only automatic dependencies for this module.
# -hd Disable precompiled headers.
# -mi Let make handle creation of install directories. Rbuild will not generate the directories.
# -ps Generate proxy makefiles in source tree instead of the output tree.
# -ud Disable compilation units.
# -r Input XML
#
# ROS_AUTOMAKE
# Alternate name of makefile-${ROS_ARCH}.auto
#
# ROS_BUILDENGINE
# The Build engine to be used. The variable defaults to rbuild (RBUILD_TARGET)
#
# check for versions of make that don't have features we need...
# the function "eval" is only available in 3.80+, which happens to be the minimum
# version that has the features we use...
# THIS CHECK IS BORROWED FROM THE "GMSL" PROJECT, AND IS COVERED BY THE GPL LICENSE
# YOU CAN FIND OUT MORE ABOUT GMSL - A VERY COOL PROJECT - AT:
# http://gmsl.sourceforge.net/
__gmsl_have_eval :=
__gmsl_ignore := $(eval __gmsl_have_eval := T)
ifndef __gmsl_have_eval
$(error ReactOS's makefiles use GNU Make 3.80+ features, you have $(MAKE_VERSION), you MUST UPGRADE in order to build ReactOS - Sorry)
endif
# END of code borrowed from GMSL ( http://gmsl.sourceforge.net/ )
.PHONY: all
.PHONY: clean
.PHONY: world
.PHONY: universe
ifneq ($(ROS_ARCH),)
ARCH := $(ROS_ARCH)
else
ARCH := i386
endif
ifeq ($(ROS_AUTOMAKE),)
ifeq ($(ARCH),i386)
ROS_AUTOMAKE=makefile.auto
else
ROS_AUTOMAKE=makefile-$(ARCH).auto
endif
endif
all: $(ROS_AUTOMAKE)
.SUFFIXES:
ifeq ($(HOST),)
ifeq ($(word 1,$(shell gcc -dumpmachine)),mingw32)
ifeq ($(findstring msys,$(shell sh --version 2>nul)),msys)
export OSTYPE = msys
HOST=mingw32-linux
HOST_CFLAGS+=-fshort-wchar
HOST_CPPFLAGS+=-fshort-wchar
else
HOST=mingw32-windows
endif
else
HOST=mingw32-linux
HOST_CFLAGS+=-fshort-wchar
HOST_CPPFLAGS+=-fshort-wchar
endif
endif
# Default to half-verbose mode
ifeq ($(VERBOSE),no)
Q = @
HALFVERBOSEECHO = no
BUILDNO_QUIET = -q
else
ifeq ($(VERBOSE),full)
Q =
HALFVERBOSEECHO = no
BUILDNO_QUIET =
else
Q = @
HALFVERBOSEECHO = yes
BUILDNO_QUIET = -q
endif
endif
ifeq ($(HOST),mingw32-linux)
QUOTE = "
else
QUOTE =
endif
ifeq ($(HALFVERBOSEECHO),yes)
ECHO_CP =@echo $(QUOTE)[COPY] $@$(QUOTE)
ECHO_MKDIR =@echo $(QUOTE)[MKDIR] $@$(QUOTE)
ECHO_BUILDNO =@echo $(QUOTE)[BUILDNO] $@$(QUOTE)
ECHO_INVOKE =@echo $(QUOTE)[INVOKE] $<$(QUOTE)
ECHO_PCH =@echo $(QUOTE)[PCH] $@$(QUOTE)
ECHO_CC =@echo $(QUOTE)[CC] $<$(QUOTE)
ECHO_GAS =@echo $(QUOTE)[GAS] $<$(QUOTE)
ECHO_NASM =@echo $(QUOTE)[NASM] $<$(QUOTE)
ECHO_AR =@echo $(QUOTE)[AR] $@$(QUOTE)
ECHO_WINEBLD =@echo $(QUOTE)[WINEBLD] $@$(QUOTE)
ECHO_WRC =@echo $(QUOTE)[WRC] $@$(QUOTE)
ECHO_WIDL =@echo $(QUOTE)[WIDL] $@$(QUOTE)
ECHO_BIN2RES =@echo $(QUOTE)[BIN2RES] $<$(QUOTE)
ECHO_DLLTOOL =@echo $(QUOTE)[DLLTOOL] $@$(QUOTE)
ECHO_LD =@echo $(QUOTE)[LD] $@$(QUOTE)
ECHO_NM =@echo $(QUOTE)[NM] $@$(QUOTE)
ECHO_OBJDUMP =@echo $(QUOTE)[OBJDUMP] $@$(QUOTE)
ECHO_RBUILD =@echo $(QUOTE)[RBUILD] $@$(QUOTE)
ECHO_RSYM =@echo $(QUOTE)[RSYM] $@$(QUOTE)
ECHO_WMC =@echo $(QUOTE)[WMC] $@$(QUOTE)
ECHO_NCI =@echo $(QUOTE)[NCI] $@$(QUOTE)
ECHO_CABMAN =@echo $(QUOTE)[CABMAN] $<$(QUOTE)
ECHO_CDMAKE =@echo $(QUOTE)[CDMAKE] $@$(QUOTE)
ECHO_MKHIVE =@echo $(QUOTE)[MKHIVE] $@$(QUOTE)
ECHO_REGTESTS=@echo $(QUOTE)[REGTESTS] $@$(QUOTE)
ECHO_TEST =@echo $(QUOTE)[TEST] $@$(QUOTE)
ECHO_GENDIB =@echo $(QUOTE)[GENDIB] $@$(QUOTE)
ECHO_STRIP =@echo $(QUOTE)[STRIP] $@$(QUOTE)
ECHO_RGENSTAT=@echo $(QUOTE)[RGENSTAT] $@$(QUOTE)
else
ECHO_CP =
ECHO_MKDIR =
ECHO_BUILDNO =
ECHO_INVOKE =
ECHO_PCH =
ECHO_CC =
ECHO_GAS =
ECHO_NASM =
ECHO_AR =
ECHO_WINEBLD =
ECHO_WRC =
ECHO_WIDL =
ECHO_BIN2RES =
ECHO_DLLTOOL =
ECHO_LD =
ECHO_NM =
ECHO_OBJDUMP =
ECHO_RBUILD =
ECHO_RSYM =
ECHO_WMC =
ECHO_NCI =
ECHO_CABMAN =
ECHO_CDMAKE =
ECHO_MKHIVE =
ECHO_REGTESTS=
ECHO_TEST =
ECHO_GENDIB =
ECHO_STRIP =
ECHO_RGENSTAT=
endif
# Set host compiler/linker
ifeq ($(HOST_CC),)
HOST_CC = gcc
endif
ifeq ($(HOST_CPP),)
HOST_CPP = g++
endif
host_gcc = $(Q)$(HOST_CC)
host_gpp = $(Q)$(HOST_CPP)
host_ld = $(Q)ld
host_ar = $(Q)ar
host_objcopy = $(Q)objcopy
# Set target compiler/linker
ifneq ($(ROS_PREFIX),)
PREFIX_ := $(ROS_PREFIX)-
else
ifeq ($(HOST),mingw32-linux)
PREFIX_ := mingw32-
else
PREFIX_ :=
endif
endif
ifeq ($(TARGET_CC),)
TARGET_CC = $(PREFIX_)gcc
endif
ifeq ($(TARGET_CPP),)
TARGET_CPP = $(PREFIX_)g++
endif
gcc = $(Q)$(TARGET_CC)
gpp = $(Q)$(TARGET_CPP)
ld = $(Q)$(PREFIX_)ld
nm = $(Q)$(PREFIX_)nm
objdump = $(Q)$(PREFIX_)objdump
ar = $(Q)$(PREFIX_)ar
objcopy = $(Q)$(PREFIX_)objcopy
dlltool = $(Q)$(PREFIX_)dlltool
strip = $(Q)$(PREFIX_)strip
windres = $(Q)$(PREFIX_)windres
# Set utilities
ifeq ($(OSTYPE),msys)
HOST=mingw32-linux
endif
ifeq ($(HOST),mingw32-linux)
ifeq ($(OSTYPE),msys)
export EXEPOSTFIX = .exe
else
export EXEPOSTFIX =
endif
export SEP = /
mkdir = -$(Q)mkdir -p
rm = $(Q)rm -f
cp = $(Q)cp
NUL = /dev/null
else # mingw32-windows
export EXEPOSTFIX = .exe
ROS_EMPTY =
export SEP = \$(ROS_EMPTY)
mkdir = -$(Q)mkdir
rm = $(Q)del /f /q
cp = $(Q)copy /y
NUL = NUL
endif
ifneq ($(ROS_INTERMEDIATE),)
INTERMEDIATE := $(ROS_INTERMEDIATE)
else
INTERMEDIATE := obj-$(ARCH)
endif
INTERMEDIATE_ := $(INTERMEDIATE)$(SEP)
ifneq ($(ROS_OUTPUT),)
OUTPUT := $(ROS_OUTPUT)
else
OUTPUT := output-$(ARCH)
endif
OUTPUT_ := $(OUTPUT)$(SEP)
ifneq ($(ROS_CDOUTPUT),)
CDOUTPUT := $(ROS_CDOUTPUT)
else
CDOUTPUT := reactos
endif
CDOUTPUT_ := $(CDOUTPUT)$(SEP)
ifneq ($(ROS_TEMPORARY),)
TEMPORARY := $(ROS_TEMPORARY)
else
TEMPORARY := $(INTERMEDIATE)
endif
TEMPORARY_ := $(TEMPORARY)$(SEP)
ifneq ($(ROS_INSTALL),)
INSTALL := $(ROS_INSTALL)
else
INSTALL := $(CDOUTPUT)
endif
INSTALL_ := $(INSTALL)$(SEP)
RBUILD_FLAGS := -rReactOS-$(ARCH).rbuild -DARCH=$(ARCH)
$(INTERMEDIATE):
$(ECHO_MKDIR)
${mkdir} $@
ifneq ($(INTERMEDIATE),$(OUTPUT))
$(OUTPUT):
$(ECHO_MKDIR)
${mkdir} $@
endif
ifneq ($(TEMPORARY),$(INTERMEDIATE))
ifneq ($(TEMPORARY),$(OUTPUT))
$(TEMPORARY):
$(ECHO_MKDIR)
${mkdir} $@
endif
endif
BUILDNO_H = $(INTERMEDIATE_)include$(SEP)reactos$(SEP)buildno.h
include lib/lib.mak
include tools/tools.mak
-include $(ROS_AUTOMAKE)
PREAUTO := \
$(BIN2C_TARGET) \
$(BIN2RES_TARGET) \
$(BUILDNO_H) \
$(GENDIB_DIB_FILES) \
$(NCI_SERVICE_FILES)
ifeq ($(ARCH),powerpc)
PREAUTO += $(OFW_INTERFACE_SERVICE_FILES) $(PPCMMU_TARGETS)
endif
ifeq ($(ROS_BUILDENGINE),)
ROS_BUILDENGINE=$(RBUILD_TARGET)
endif
$(ROS_AUTOMAKE): $(ROS_BUILDENGINE) $(XMLBUILDFILES) | $(PREAUTO)
${mkdir} $(OUTPUT_)media$(SEP)inf 2>$(NUL)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) mingw
world: all bootcd livecd
universe:
$(MAKE) KDBG=1 DBG=1 \
ROS_AUTOMAKE=makefile-$(ARCH)-kd.auto \
ROS_INSTALL=reactos-$(ARCH)-kd \
ROS_INTERMEDIATE=obj-$(ARCH)-kd \
ROS_OUTPUT=output-$(ARCH)-kd \
world
$(MAKE) KDBG=0 DBG=1 \
ROS_AUTOMAKE=makefile-$(ARCH)-d.auto \
ROS_INSTALL=reactos-$(ARCH)-d \
ROS_INTERMEDIATE=obj-$(ARCH)-d \
ROS_OUTPUT=output-$(ARCH)-d \
world
$(MAKE) KDBG=0 DBG=0 \
ROS_AUTOMAKE=makefile-$(ARCH)-r.auto \
ROS_INSTALL=reactos-$(ARCH)-r \
ROS_INTERMEDIATE=obj-$(ARCH)-r \
ROS_OUTPUT=output-$(ARCH)-r \
world
sysregtest:
$(OUTPUT_)tools$(SEP)sysreg$(SEP)sysreg$(EXEPOSTFIX) tools$(SEP)sysreg$(SEP)txtmode.cfg
.PHONY: rgenstat
rgenstat: $(RGENSTAT_TARGET)
$(ECHO_RGENSTAT)
$(Q)$(RGENSTAT_TARGET) apistatus.lst apistatus.xml
.PHONY: cb
cb: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) cb
.PHONY: msbuild
msbuild: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) msbuild
.PHONY: msbuild_clean
msbuild_clean: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c msbuild
.PHONY: depmap
depmap: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) depmap
.PHONY: vreport
vreport:$(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) vreport
.PHONY: msvc
msvc: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) msvc
.PHONY: msvc6
msvc6: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs6.00 -voversionconfiguration msvc
.PHONY: msvc7
msvc7: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.00 -voversionconfiguration msvc
.PHONY: msvc71
msvc71: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.10 -voversionconfiguration msvc
.PHONY: msvc8
msvc8: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs8.00 -voversionconfiguration msvc
.PHONY: msvc9
msvc9: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs9.00 -voversionconfiguration msvc
.PHONY: msvc6_clean
msvc6_clean: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs6.00 -voversionconfiguration msvc
.PHONY: msvc7_clean
msvc7_clean: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs7.00 -voversionconfiguration msvc
.PHONY: msvc71_clean
msvc71_clean: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs7.10 -voversionconfiguration msvc
.PHONY: msvc8_clean
msvc8_clean: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs8.00 -voversionconfiguration msvc
.PHONY: msvc9_clean
msvc9_clean: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs9.00 -voversionconfiguration msvc
.PHONY: msvc_clean
msvc_clean: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c msvc
.PHONY: msvc_clean_all
msvc_clean_all: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs6.00 -voversionconfiguration msvc
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs7.00 -voversionconfiguration msvc
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs7.10 -voversionconfiguration msvc
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs8.10 -voversionconfiguration msvc
.PHONY: msvc7_install_debug
msvc7_install_debug: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.00 -vcdebug -voversionconfiguration msvc
.PHONY: msvc7_install_release
msvc7_install_release: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.00 -vcrelease -voversionconfiguration msvc
.PHONY: msvc7_install_speed
msvc7_install_speed: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.00 -vcspeed -voversionconfiguration msvc
.PHONY: msvc71_install_debug
msvc71_install_debug: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.10 -vcdebug -voversionconfiguration msvc
.PHONY: msvc71_install_release
msvc71_install_release: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.10 -vcrelease -voversionconfiguration msvc
.PHONY: msvc71_install_speed
msvc71_install_speed: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.10 -vcspeed -voversionconfiguration msvc
.PHONY: msvc8_install_debug
msvc8_install_debug: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs8.00 -vcdebug -voversionconfiguration msvc
.PHONY: msvc8_install_release
msvc8_install_release: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs8.00 -vcrelease -voversionconfiguration msvc
.PHONY: msvc8_install_speed
msvc8_install_speed: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs8.00 -vcspeed -voversionconfiguration msvc
.PHONY: makefile_auto_clean
makefile_auto_clean:
-@$(rm) $(ROS_AUTOMAKE) $(PREAUTO) 2>$(NUL)
.PHONY: clean
clean: makefile_auto_clean
.PHONY: depends
depends: $(ROS_BUILDENGINE)
$(ECHO_RBUILD)
$(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) mingw

View File

@@ -1,72 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE group SYSTEM "tools/rbuild/project.dtd">
<group xmlns:xi="http://www.w3.org/2001/XInclude">
<xi:include href="baseaddress.rbuild" />
<define name="__REACTOS__" />
<if property="DBG" value="1">
<define name="DBG">1</define>
<define name="_SEH_ENABLE_TRACE" />
<property name="DBG_OR_KDBG" value="true" />
</if>
<if property="KDBG" value="1">
<define name="KDBG">1</define>
<property name="DBG_OR_KDBG" value="true" />
</if>
<include>.</include>
<include>include</include>
<include root="intermediate">include</include>
<include>include/psdk</include>
<include root="intermediate">include/psdk</include>
<include>include/dxsdk</include>
<include root="intermediate">include/dxsdk</include>
<include>include/crt</include>
<include>include/crt/mingw32</include>
<include>include/ddk</include>
<include>include/GL</include>
<include>include/ndk</include>
<include>include/reactos</include>
<include root="intermediate">include/reactos</include>
<include root="intermediate">include/reactos/mc</include>
<include>include/reactos/libs</include>
<directory name="base">
<xi:include href="base/base.rbuild" />
</directory>
<directory name="boot">
<xi:include href="boot/boot.rbuild" />
</directory>
<directory name="dll">
<xi:include href="dll/dll.rbuild" />
</directory>
<directory name="drivers">
<xi:include href="drivers/drivers.rbuild" />
</directory>
<directory name="hal">
<xi:include href="hal/hal.rbuild" />
</directory>
<directory name="include">
<xi:include href="include/directory.rbuild" />
</directory>
<directory name="lib">
<xi:include href="lib/lib.rbuild" />
</directory>
<directory name="media">
<xi:include href="media/media.rbuild" />
</directory>
<directory name="modules">
<xi:include href="modules/directory.rbuild" />
</directory>
<directory name="ntoskrnl">
<xi:include href="ntoskrnl/ntoskrnl.rbuild" />
<!-- <xi:include href="ntoskrnl/ntkrnlmp.rbuild" /> -->
</directory>
<directory name="subsystems">
<xi:include href="subsystems/subsystems.rbuild" />
</directory>
<directory name="tools">
<xi:include href="tools/tools.rbuild" />
</directory>
</group>

View File

@@ -1,74 +0,0 @@
LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
BEGIN
IDS_HELP, "Affiche ou change la liste des contr<74>les d'acc<63>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\
/T Change les ACLs des fichiers specifi<66>s dans\n\
le r<>pertoire en cours et tous les sous-r<>pertoires.\n\
/E <20>dite les ACL au lieu de les remplacer.\n\
/C Continuer en cas de refus d'acc<63>s.\n\
/G user:perm Accorder des droit d'acc<63>s <20> l'utilisateur sp<73>cifi<66>.\n\
Perm peut valoir : R Lecture\n\
W <20>criture\n\
C Modification (<28>criture)\n\
F Contr<74>le total\n\
/R user Supprime les droits d'acc<63>s de l'utilisateur sp<73>cifi<66> (valide uniquement avec /E).\n\
/P user:perm Remplace les droits d'acc<63>s de l'utilisateur specifi<66>.\n\
Perm peut valoir : N Aucun \n\
R Lecture\n\
W <20>criture\n\
C Modification (<28>criture)\n\
F Contr<74>le total\n\
/D user Interdit l'acc<63>s <20> l'utilisateur sp<73>cifi<66>.\n\
Il est possible d'utiliser des caract<63>res joker pour s<>lectionner plus d'un fichier avec une commande.\n\
Il est possible de sp<73>cifier plus d'un utilisateur dans une commande.\n\n\
Abr<EFBFBD>viations:\n\
CI - Heritage du conteneur.\n\
Le ACE sera appliqu<71> aux r<>pertoires.\n\
OI - H<>ritage de l'objet.\n\
Le ACE sera appliqu<71> aux fichiers.\n\
IO - Heritage seul.\n\
Le ACE ne sera pas appliqu<71> 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<63>s Sp<53>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,44 +0,0 @@
#ifndef _CACLS_RESOURCE_H
#define _CACLS_RESOURCE_H
#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
#endif /* _CACLS_RESOURCE_H */

View File

@@ -1,22 +0,0 @@
#include <windows.h>
#include "resource.h"
#include "lang/bg-BG.rc"
#include "lang/ca-ES.rc"
#include "lang/cs-CZ.rc"
#include "lang/de-DE.rc"
#include "lang/el-GR.rc"
#include "lang/en-US.rc"
#include "lang/fr-FR.rc"
#include "lang/id-ID.rc"
#include "lang/it-IT.rc"
#include "lang/ko-KR.rc"
#include "lang/nb-NO.rc"
#include "lang/nl-NL.rc"
#include "lang/pl-PL.rc"
#include "lang/pt-BR.rc"
#include "lang/ru-RU.rc"
#include "lang/sk-SK.rc"
#include "lang/uk-UA.rc"
#include "lang/zh-CN.rc"
#include "lang/zh-TW.rc"

View File

@@ -1,699 +0,0 @@
LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
// Dialog
IDD_DIALOG_SCIENTIFIC DIALOGEX 0, 0, 316, 161
STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
MENU IDR_MENU_SCIENTIFIC_1
FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
GROUPBOX "",IDC_STATIC,4,16,132,21
CONTROL "<22><><EFBFBD><EFBFBD>",IDC_RADIO_HEX,"Button",BS_AUTORADIOBUTTON,8,24,29,
10
CONTROL "<22><><EFBFBD><EFBFBD>",IDC_RADIO_DEC,"Button",BS_AUTORADIOBUTTON,40,24,29,
10
CONTROL "<22><><EFBFBD>",IDC_RADIO_OCT,"Button",BS_AUTORADIOBUTTON,72,24,27,
10
CONTROL "<22><><EFBFBD><EFBFBD><EFBFBD>",IDC_RADIO_BIN,"Button",BS_AUTORADIOBUTTON,100,24,
26,10
GROUPBOX "",IDC_STATIC,4,36,76,21
CONTROL "<22><><EFBFBD>",IDC_CHECK_INV,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,8,44,26,10
CONTROL "<22><><EFBFBD>",IDC_CHECK_HYP,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,40,44,29,10
CTEXT "",IDC_TEXT_PARENT,84,40,24,17,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
CTEXT "",IDC_TEXT_MEMORY,112,40,24,17,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
PUSHBUTTON "<22><><EFBFBD><EFBFBD>",IDC_BUTTON_STA,4,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "<22><><EFBFBD><EFBFBD>",IDC_BUTTON_AVE,4,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "<22><><EFBFBD><EFBFBD>",IDC_BUTTON_SUM,4,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "s",IDC_BUTTON_S,4,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Dat",IDC_BUTTON_DAT,4,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "F-E",IDC_BUTTON_FE,38,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "<22><><EFBFBD>",IDC_BUTTON_DMS,38,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "<22><><EFBFBD>",IDC_BUTTON_SIN,38,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "<22><><EFBFBD>",IDC_BUTTON_COS,38,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "<22><><EFBFBD>",IDC_BUTTON_TAN,38,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "(",IDC_BUTTON_LEFTPAR,64,64,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "<22><><EFBFBD><EFBFBD>",IDC_BUTTON_EXP,64,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "x^y",IDC_BUTTON_XeY,64,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "x^2",IDC_BUTTON_Xe2,64,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "x^3",IDC_BUTTON_Xe3,64,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON ")",IDC_BUTTON_RIGHTPAR,90,64,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "ln",IDC_BUTTON_LN,90,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "log",IDC_BUTTON_LOG,90,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "n!",IDC_BUTTON_NF,90,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1/x",IDC_BUTTON_RX,90,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MC",IDC_BUTTON_MC,124,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MR",IDC_BUTTON_MR,124,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MS",IDC_BUTTON_MS,124,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "M+",IDC_BUTTON_MP,124,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "<22><>",IDC_BUTTON_PI,124,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "7",IDC_BUTTON_7,158,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "4",IDC_BUTTON_4,158,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1",IDC_BUTTON_1,158,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "0",IDC_BUTTON_0,158,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "A",IDC_BUTTON_A,158,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "8",IDC_BUTTON_8,184,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "5",IDC_BUTTON_5,184,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "2",IDC_BUTTON_2,184,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+/-",IDC_BUTTON_SIGN,184,121,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "B",IDC_BUTTON_B,184,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "9",IDC_BUTTON_9,210,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "6",IDC_BUTTON_6,210,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "3",IDC_BUTTON_3,210,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON ",",IDC_BUTTON_DOT,210,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "C",IDC_BUTTON_C,210,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "/",IDC_BUTTON_DIV,236,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "*",IDC_BUTTON_MULT,236,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "-",IDC_BUTTON_SUB,236,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+",IDC_BUTTON_ADD,236,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "D",IDC_BUTTON_D,236,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "<22><><EFBFBD>",IDC_BUTTON_MOD,262,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "<22><><EFBFBD>",IDC_BUTTON_OR,262,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "<22><><EFBFBD><EFBFBD>",IDC_BUTTON_LSH,262,102,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "=",IDC_BUTTON_EQU,262,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "E",IDC_BUTTON_E,262,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "<22>",IDC_BUTTON_AND,288,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "<22><><EFBFBD><EFBFBD>",IDC_BUTTON_XOR,288,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "<22><>",IDC_BUTTON_NOT,288,102,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "<22><><EFBFBD>",IDC_BUTTON_INT,288,121,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "<22><><EFBFBD><EFBFBD>",IDC_BUTTON_F,288,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
GROUPBOX "",IDC_STATIC,140,16,172,21
CONTROL "Qword",IDC_RADIO_QWORD,"Button",BS_AUTORADIOBUTTON |
NOT WS_VISIBLE,148,24,37,10
CONTROL "Dword",IDC_RADIO_DWORD,"Button",BS_AUTORADIOBUTTON |
NOT WS_VISIBLE,188,24,37,10
CONTROL "Word",IDC_RADIO_WORD,"Button",BS_AUTORADIOBUTTON | NOT
WS_VISIBLE,232,24,33,10
CONTROL "<22><><EFBFBD><EFBFBD>",IDC_RADIO_BYTE,"Button",BS_AUTORADIOBUTTON | NOT
WS_VISIBLE,272,24,30,10
CONTROL "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_RADIO_DEG,"Button",BS_AUTORADIOBUTTON,148,24,
42,10
CONTROL "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_RADIO_RAD,"Button",BS_AUTORADIOBUTTON,192,
24,42,10
CONTROL "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_RADIO_GRAD,"Button",BS_AUTORADIOBUTTON,
236,24,44,10
PUSHBUTTON "C",IDC_BUTTON_CANC,272,40,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "CE",IDC_BUTTON_CE,228,40,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD>",IDC_BUTTON_BACK,184,40,40,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
RTEXT "",IDC_TEXT_OUTPUT,4,4,308,12,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
DEFPUSHBUTTON "",IDC_BUTTON_FOCUS,0,0,5,5, NOT WS_VISIBLE
END
IDD_DIALOG_STANDARD DIALOGEX 0, 0, 172, 127
STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
MENU IDR_MENU_STANDARD
FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
PUSHBUTTON "C",IDC_BUTTON_CANC,128,24,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "CE",IDC_BUTTON_CE,84,24,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD>",IDC_BUTTON_BACK,40,24,40,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
RTEXT "",IDC_TEXT_OUTPUT,4,4,164,12,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
PUSHBUTTON "7",IDC_BUTTON_7,40,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "4",IDC_BUTTON_4,40,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1",IDC_BUTTON_1,40,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "0",IDC_BUTTON_0,40,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "8",IDC_BUTTON_8,66,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "5",IDC_BUTTON_5,66,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "2",IDC_BUTTON_2,66,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+/-",IDC_BUTTON_SIGN,66,105,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "9",IDC_BUTTON_9,92,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "6",IDC_BUTTON_6,92,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "3",IDC_BUTTON_3,92,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON ",",IDC_BUTTON_DOT,92,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "/",IDC_BUTTON_DIV,118,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "*",IDC_BUTTON_MULT,118,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "-",IDC_BUTTON_SUB,118,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+",IDC_BUTTON_ADD,118,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Sqrt",IDC_BUTTON_SQRT,144,48,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "%",IDC_BUTTON_PERCENT,144,67,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1/x",IDC_BUTTON_RX,144,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "=",IDC_BUTTON_EQU,144,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
CTEXT "",IDC_TEXT_MEMORY,4,24,24,17,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
PUSHBUTTON "MC",IDC_BUTTON_MC,4,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MR",IDC_BUTTON_MR,4,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MS",IDC_BUTTON_MS,4,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "M+",IDC_BUTTON_MP,4,105,24,17,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 WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Calculator"
MENU IDR_MENU_STANDARD
FONT 8, "MS Shell Dlg"
BEGIN
PUSHBUTTON "Convert",IDC_BUTTON_CONVERT,35,105,76,17
COMBOBOX IDC_COMBO_CATEGORY,4,31,140,168,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP | CBS_SORT
LTEXT "Category:",IDC_STATIC,4,20,56,8
COMBOBOX IDC_COMBO_FROM,4,60,140,168,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP | CBS_SORT
LTEXT "Convert from:",IDC_STATIC,4,49,56,8
COMBOBOX IDC_COMBO_TO,4,87,140,168,CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP | CBS_SORT
LTEXT "Convert to:",IDC_STATIC,4,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,4,4,312,12,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
CONTROL "7",IDC_BUTTON_7,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,48,24,17
CONTROL "4",IDC_BUTTON_4,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,67,24,17
CONTROL "1",IDC_BUTTON_1,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,86,24,17
CONTROL "0",IDC_BUTTON_0,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,105,24,17
CONTROL "8",IDC_BUTTON_8,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,48,24,17
CONTROL "5",IDC_BUTTON_5,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,67,24,17
CONTROL "2",IDC_BUTTON_2,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,86,24,17
CONTROL "+/-",IDC_BUTTON_SIGN,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,105,24,17
CONTROL "9",IDC_BUTTON_9,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,48,24,17
CONTROL "6",IDC_BUTTON_6,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,67,24,17
CONTROL "3",IDC_BUTTON_3,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,86,24,17
CONTROL ",",IDC_BUTTON_DOT,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,105,24,17
CONTROL "/",IDC_BUTTON_DIV,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,48,24,17
CONTROL "*",IDC_BUTTON_MULT,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,67,24,17
CONTROL "-",IDC_BUTTON_SUB,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,86,24,17
CONTROL "+",IDC_BUTTON_ADD,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,105,24,17
CONTROL "Sqrt",IDC_BUTTON_SQRT,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,48,24,17
CONTROL "%",IDC_BUTTON_PERCENT,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,67,24,17
CONTROL "1/x",IDC_BUTTON_RX,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,86,24,17
CONTROL "=",IDC_BUTTON_EQU,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,105,24,17
CTEXT "",IDC_TEXT_MEMORY,152,24,24,17,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
CONTROL "MC",IDC_BUTTON_MC,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,48,24,17
CONTROL "MR",IDC_BUTTON_MR,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,67,24,17
CONTROL "MS",IDC_BUTTON_MS,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,86,24,17
CONTROL "M+",IDC_BUTTON_MP,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,105,24,17
DEFPUSHBUTTON "",IDC_BUTTON_FOCUS,0,0,5,5,NOT WS_VISIBLE
END
IDD_DIALOG_ABOUT DIALOGEX DISCARDABLE 0, 0, 264, 169
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "<22><> ReactOS Calc"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD>",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 "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_STATIC,120,12,132,8,
SS_CENTERIMAGE
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:",IDC_TEXT_VERSION,120,20,132,8,SS_CENTERIMAGE
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> Carlo Bramini",IDC_STATIC,120,32,132,8,
SS_CENTERIMAGE
GROUPBOX "",IDC_STATIC,112,0,148,52
GROUPBOX "",IDC_STATIC,4,56,256,88
EDITTEXT IDC_EDIT_LICENSE,12,68,240,68,ES_MULTILINE | ES_READONLY |
WS_VSCROLL
END
IDD_DIALOG_STAT DIALOGEX DISCARDABLE 0, 0, 163, 85
STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>"
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 DISCARDABLE
BEGIN
POPUP "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tCTRL-C", IDM_EDIT_COPY
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tCTRL-V", IDM_EDIT_PASTE
END
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_STANDARD, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_SCIENTIFIC, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_CONVERSION
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD>a<EFBFBD><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tF5", IDM_VIEW_HEX, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tF6", IDM_VIEW_DEC, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tF7", IDM_VIEW_OCT, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tF8", IDM_VIEW_BIN, CHECKED
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tF2", IDM_VIEW_DEG, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tF3", IDM_VIEW_RAD, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tF4", IDM_VIEW_GRAD, CHECKED
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_GROUP, CHECKED
END
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD>", IDM_HELP_HELP
MENUITEM SEPARATOR
MENUITEM "<22><> ReactOS Calc", IDM_HELP_ABOUT
END
END
IDR_MENU_SCIENTIFIC_2 MENU DISCARDABLE
BEGIN
POPUP "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tCTRL-C", IDM_EDIT_COPY
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tCTRL-V", IDM_EDIT_PASTE
END
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_STANDARD, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_SCIENTIFIC, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_CONVERSION
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD>a<EFBFBD><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tF5", IDM_VIEW_HEX, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tF6", IDM_VIEW_DEC, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tF7", IDM_VIEW_OCT, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tF8", IDM_VIEW_BIN, CHECKED
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD>\tF12", IDM_VIEW_QWORD, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD>\tF2", IDM_VIEW_DWORD, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD>\tF3", IDM_VIEW_WORD, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD>\tF4", IDM_VIEW_BYTE, CHECKED
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_GROUP, CHECKED
END
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD>", IDM_HELP_HELP
MENUITEM SEPARATOR
MENUITEM "<22><> ReactOS Calc", IDM_HELP_ABOUT
END
END
IDR_MENU_STANDARD MENU DISCARDABLE
BEGIN
POPUP "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tCTRL-C", IDM_EDIT_COPY
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tCTRL-V", IDM_EDIT_PASTE
END
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_STANDARD, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_SCIENTIFIC, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_CONVERSION
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_GROUP, CHECKED
END
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD>", IDM_HELP_HELP
MENUITEM SEPARATOR
MENUITEM "<22><> ReactOS Calc", IDM_HELP_ABOUT
END
END
// String Tables
STRINGTABLE DISCARDABLE
BEGIN
IDS_STRING_LICENSE "ReactOS Calc is free software released under GNU GPL license.\r\n\r\nYou can get a copy of GNU GPL license here:\r\nhttp://www.gnu.org/licenses/gpl.html\r\n\r\nYou can also get a translation of GNU GPL license here:\r\nhttp://www.gnu.org/licenses/translations.html"
IDS_MATH_ERROR "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_QUICKHELP "<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>"
END
// types of conversion
STRINGTABLE DISCARDABLE
BEGIN
IDS_CONV_AREA "Area"
IDS_CONV_CONSUMPTION "Consumption (engines)"
IDS_CONV_CURRENCY "Currencies"
IDS_CONV_ENERGY "Energy"
IDS_CONV_LENGTH "Lenghts"
IDS_CONV_POWER "Power"
IDS_CONV_PRESSURE "Pressure"
IDS_CONV_TEMPERATURE "Temperature"
IDS_CONV_VELOCITY "Velocity"
IDS_CONV_VOLUME "Volume"
IDS_CONV_WEIGHT "Weights"
END
// TYPES OF AREAS
STRINGTABLE DISCARDABLE
BEGIN
IDS_AREA_ACRES "Acres"
IDS_AREA_ACRES_BRAZIL "Acres (Brazil)"
IDS_AREA_ACRES_FRANCE "Acres (France)"
IDS_AREA_ACRES_SCOTS "Acres (Scots)"
IDS_AREA_ACRES_US "Acres (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 "Square centimeters"
IDS_AREA_SQUARE_CHR "Square chr"
IDS_AREA_SQUARE_FATHOMS "Square fathoms"
IDS_AREA_SQUARE_FATHOMS_HUNGARY "Square fathoms (Hungary)"
IDS_AREA_SQUARE_FEET "Square feet"
IDS_AREA_SQUARE_INCHES "Square inches"
IDS_AREA_SQUARE_KILOMETERS "Square kilometers"
IDS_AREA_SQUARE_LAR "Square lar"
IDS_AREA_SQUARE_METER "Square meter"
IDS_AREA_SQUARE_MILES "Square miles"
IDS_AREA_SQUARE_MILLIMETERS "Square millimeters"
IDS_AREA_SQUARE_SHAKU "Square shaku"
IDS_AREA_SQUARE_TSUEN "Square tsuen"
IDS_AREA_SQUARE_VA "Square va"
IDS_AREA_SQUARE_YARD "Square yard"
IDS_AREA_TAN "Tan"
IDS_AREA_TSUBO "Tsubo"
END
// TYPES OF COMSUMPTIONS
STRINGTABLE DISCARDABLE
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
// TYPES OF CURRENCIES
STRINGTABLE DISCARDABLE
BEGIN
IDS_CURRENCY_AUSTRIAN_SCHILLING "Austrian schilling"
IDS_CURRENCY_BELGIAN_FRANC "Belgian franc"
IDS_CURRENCY_CYPRIOT_POUND "Cypriot pound"
IDS_CURRENCY_DEUTSCHE_MARK "Deutsche Mark"
IDS_CURRENCY_DUTCH_GUILDER "Dutch guilder"
IDS_CURRENCY_EURO "Euro"
IDS_CURRENCY_FINNISH_MARKKA "Finnish markka"
IDS_CURRENCY_FRENCH_FRANC "French franc"
IDS_CURRENCY_GREEK_DRACHMA "Greek Drachma"
IDS_CURRENCY_IRISH_POUND "Irish pound"
IDS_CURRENCY_ITALIAN_LIRA "Italian lira"
IDS_CURRENCY_LUXEMBOURG_FRANC "Luxembourg franc"
IDS_CURRENCY_MALTESE_LIRA "Maltese lira"
IDS_CURRENCY_PORTOGUESE_ESCUDO "Portoguese escudo"
IDS_CURRENCY_SLOVENIAN_TOLAR "Slovenian tolar"
IDS_CURRENCY_SPANISH_PESETA "Spanish peseta"
END
// TYPES OF ENERGIES
STRINGTABLE DISCARDABLE
BEGIN
IDS_ENERGY_15_C_CALORIES "15 ^C calories"
IDS_ENERGY_ERGS "Ergs"
IDS_ENERGY_IT_CALORIES "International Table calories"
IDS_ENERGY_JOULES "Joules"
IDS_ENERGY_KILOJOULES "Kilojoules"
IDS_ENERGY_KILOWATT_HOURS "Kilowatt hours"
IDS_ENERGY_NUTRITION_CALORIES "Nutrition calories"
IDS_ENERGY_TH_CALORIES "Thermochemical calorie"
END
// TYPES OF LENGTHS
STRINGTABLE DISCARDABLE
BEGIN
IDS_LENGTH_ANGSTROMS "Angstroms"
IDS_LENGTH_ASTRONOMILA_UNITS "Astronomila units"
IDS_LENGTH_BARLEYCORNS "Barleycorns"
IDS_LENGTH_CENTIMETERS "Centimeters"
IDS_LENGTH_CHAINS_UK "Chains (UK)"
IDS_LENGTH_CHI "Chi"
IDS_LENGTH_CHOU "Chou"
IDS_LENGTH_CHR "Chr"
IDS_LENGTH_CUN "Cun"
IDS_LENGTH_FATHOMS "Fathoms"
IDS_LENGTH_FATHOMS_HUNGARY "Fathoms (Hungary)"
IDS_LENGTH_FEET "Feet"
IDS_LENGTH_FURLONGS "Furlongs"
IDS_LENGTH_GAN "Gan"
IDS_LENGTH_HANDS "Hands"
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 "Kilometers"
IDS_LENGTH_LAR "Lar"
IDS_LENGTH_LIGHT_YEARS "Light years"
IDS_LENGTH_LINKS_UK "Links (UK)"
IDS_LENGTH_METERS "Meters"
IDS_LENGTH_MILES "Miles"
IDS_LENGTH_MILLIMETERS "Millimeters"
IDS_LENGTH_NAUTICAL_MILES "Nautical miles"
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_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
// TYPES OF POWERS
STRINGTABLE DISCARDABLE
BEGIN
IDS_POWER_HORSEPOWER "Horsepower"
IDS_POWER_KILOWATTS "Kilowatts"
IDS_POWER_MEGAWATTS "Megawatts"
IDS_POWER_WATTS "Watts"
END
// TYPE OF PRESSURES
STRINGTABLE DISCARDABLE
BEGIN
IDS_PRESSURE_ATMOSPHERES "Atmospheres"
IDS_PRESSURE_BARS "Bars"
IDS_PRESSURE_MM_OF_MERCURY "Millimeters of mercury"
IDS_PRESSURE_PASCALS "Pascals"
IDS_PRESSURE_PSI "Pounds-force per square inch"
END
// TYPES OF TEMPERATURES
STRINGTABLE DISCARDABLE
BEGIN
IDS_TEMPERATURE_CELSIUS "Celsius"
IDS_TEMPERATURE_FAHRENHEIT "Fahrenheit"
IDS_TEMPERATURE_KELVIN "Kelvin"
IDS_TEMPERATURE_RANKINE "Rankine"
END
// TYPES OF VELOCITIES
STRINGTABLE DISCARDABLE
BEGIN
IDS_VELOCITY_FEET_HOUR "Feet/hour"
IDS_VELOCITY_KILOMETERS_HOUR "Kilometers/hour"
IDS_VELOCITY_KNOTS "Knots"
IDS_VELOCITY_MACH "Mach"
IDS_VELOCITY_METERS_SECOND "Meters/second"
IDS_VELOCITY_MILES_HOUR "Miles/hour"
END
// TYPES OF VOLUMES
STRINGTABLE DISCARDABLE
BEGIN
IDS_VOLUME_BARRELS_UK "Barrels (UK)"
IDS_VOLUME_BARRELS_OIL "Barrels oil"
IDS_VOLUME_BUN "Bun"
IDS_VOLUME_BUSHELS_UK "Bushels (UK)"
IDS_VOLUME_BUSHELS_US "Bushels (US)"
IDS_VOLUME_CUBIC_CENTIMETERS "Cubic centimeters"
IDS_VOLUME_CUBIC_FEET "Cubic feet"
IDS_VOLUME_CUBIC_INCHES "Cubic inches"
IDS_VOLUME_CUBIC_METERS "Cubic meters"
IDS_VOLUME_CUBIC_YARDS "Cubic yards"
IDS_VOLUME_DOE "Doe"
IDS_VOLUME_FLUID_OUNCES_UK "Fluid ounces (UK)"
IDS_VOLUME_FLUID_OUNCES_US "Fluid ounces (US)"
IDS_VOLUME_GALLONS_UK "Gallons (UK)"
IDS_VOLUME_GALLONS_DRY_US "Gallons, dry (US)"
IDS_VOLUME_GALLONS_LIQUID_US "Gallons, liquid (US)"
IDS_VOLUME_GOU "Gou"
IDS_VOLUME_HOP "Hop"
IDS_VOLUME_ICCE "Icce"
IDS_VOLUME_KWIAN "Kwian"
IDS_VOLUME_LITERS "Liters"
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
// TYPES OF WEIGHTS
STRINGTABLE DISCARDABLE
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 "Stones"
IDS_WEIGHT_TAMLUNG "Tamlung"
IDS_WEIGHT_TONNES "Tonnes"
IDS_WEIGHT_TONS_UK "Tons (UK)"
IDS_WEIGHT_TONS_US "Tons (US)"
END

View File

@@ -1,700 +0,0 @@
/* FILE: base/applications/calc/lang/cs-CZ.rc
* TRANSLATOR: Radek Liska aka Black_Fox (radekliska at gmail dot com)
* UPDATED: 2008-06-28
*/
LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
// Dialog
IDD_DIALOG_SCIENTIFIC DIALOGEX 0, 0, 316, 161
STYLE WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS kalkula<6C>ka"
MENU IDR_MENU_SCIENTIFIC_1
FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
GROUPBOX "",IDC_STATIC,4,16,132,21
CONTROL "Hex",IDC_RADIO_HEX,"Button",BS_AUTORADIOBUTTON,8,24,29,10
CONTROL "Dec",IDC_RADIO_DEC,"Button",BS_AUTORADIOBUTTON,40,24,29,10
CONTROL "Oct",IDC_RADIO_OCT,"Button",BS_AUTORADIOBUTTON,72,24,27,10
CONTROL "Bin",IDC_RADIO_BIN,"Button",BS_AUTORADIOBUTTON,100,24,26,10
GROUPBOX "",IDC_STATIC,4,36,76,21
CONTROL "Inv",IDC_CHECK_INV,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,8,44,26,10
CONTROL "Hyp",IDC_CHECK_HYP,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,40,44,29,10
CTEXT "",IDC_TEXT_PARENT,84,40,24,17,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
CTEXT "",IDC_TEXT_MEMORY,112,40,24,17,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
PUSHBUTTON "Sta",IDC_BUTTON_STA,4,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Ave",IDC_BUTTON_AVE,4,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Sum",IDC_BUTTON_SUM,4,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "s",IDC_BUTTON_S,4,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Dat",IDC_BUTTON_DAT,4,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "F-E",IDC_BUTTON_FE,38,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "dms",IDC_BUTTON_DMS,38,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "sin",IDC_BUTTON_SIN,38,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "cos",IDC_BUTTON_COS,38,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "tan",IDC_BUTTON_TAN,38,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "(",IDC_BUTTON_LEFTPAR,64,64,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "exp",IDC_BUTTON_EXP,64,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "x^y",IDC_BUTTON_XeY,64,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "x^3",IDC_BUTTON_Xe3,64,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "x^2",IDC_BUTTON_Xe2,64,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON ")",IDC_BUTTON_RIGHTPAR,90,64,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "ln",IDC_BUTTON_LN,90,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "log",IDC_BUTTON_LOG,90,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "n!",IDC_BUTTON_NF,90,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1/x",IDC_BUTTON_RX,90,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MC",IDC_BUTTON_MC,124,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MR",IDC_BUTTON_MR,124,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MS",IDC_BUTTON_MS,124,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "M+",IDC_BUTTON_MP,124,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "p<>",IDC_BUTTON_PI,124,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "7",IDC_BUTTON_7,158,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "4",IDC_BUTTON_4,158,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1",IDC_BUTTON_1,158,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "0",IDC_BUTTON_0,158,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "A",IDC_BUTTON_A,158,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "8",IDC_BUTTON_8,184,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "5",IDC_BUTTON_5,184,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "2",IDC_BUTTON_2,184,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+/-",IDC_BUTTON_SIGN,184,121,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "B",IDC_BUTTON_B,184,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "9",IDC_BUTTON_9,210,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "6",IDC_BUTTON_6,210,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "3",IDC_BUTTON_3,210,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON ",",IDC_BUTTON_DOT,210,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "C",IDC_BUTTON_C,210,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "/",IDC_BUTTON_DIV,236,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "*",IDC_BUTTON_MULT,236,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "-",IDC_BUTTON_SUB,236,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+",IDC_BUTTON_ADD,236,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "D",IDC_BUTTON_D,236,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Mod",IDC_BUTTON_MOD,262,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Or",IDC_BUTTON_OR,262,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Lsh",IDC_BUTTON_LSH,262,102,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "=",IDC_BUTTON_EQU,262,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "E",IDC_BUTTON_E,262,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "And",IDC_BUTTON_AND,288,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Xor",IDC_BUTTON_XOR,288,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Not",IDC_BUTTON_NOT,288,102,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Int",IDC_BUTTON_INT,288,121,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "F",IDC_BUTTON_F,288,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
GROUPBOX "",IDC_STATIC,140,16,172,21
CONTROL "Qword",IDC_RADIO_QWORD,"Button",BS_AUTORADIOBUTTON |
NOT WS_VISIBLE,148,24,37,10
CONTROL "Dword",IDC_RADIO_DWORD,"Button",BS_AUTORADIOBUTTON |
NOT WS_VISIBLE,188,24,37,10
CONTROL "Word",IDC_RADIO_WORD,"Button",BS_AUTORADIOBUTTON | NOT
WS_VISIBLE,232,24,33,10
CONTROL "Byte",IDC_RADIO_BYTE,"Button",BS_AUTORADIOBUTTON | NOT
WS_VISIBLE,272,24,30,10
CONTROL "Stupn<70>",IDC_RADIO_DEG,"Button",BS_AUTORADIOBUTTON,148,24,
42,10
CONTROL "Radi<64>ny",IDC_RADIO_RAD,"Button",BS_AUTORADIOBUTTON,192,
24,42,10
CONTROL "Grady",IDC_RADIO_GRAD,"Button",BS_AUTORADIOBUTTON,
236,24,44,10
PUSHBUTTON "C",IDC_BUTTON_CANC,272,40,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "CE",IDC_BUTTON_CE,228,40,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Zp<5A>t",IDC_BUTTON_BACK,184,40,40,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
RTEXT "",IDC_TEXT_OUTPUT,4,4,308,12,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
DEFPUSHBUTTON "",IDC_BUTTON_FOCUS,0,0,5,5, NOT WS_VISIBLE
END
IDD_DIALOG_STANDARD DIALOGEX 0, 0, 172, 127
STYLE WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Kalkula<6C>ka"
MENU IDR_MENU_STANDARD
FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
PUSHBUTTON "C",IDC_BUTTON_CANC,128,24,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "CE",IDC_BUTTON_CE,84,24,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Zp<5A>t",IDC_BUTTON_BACK,40,24,40,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
RTEXT "",IDC_TEXT_OUTPUT,4,4,164,12,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
PUSHBUTTON "7",IDC_BUTTON_7,40,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "4",IDC_BUTTON_4,40,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1",IDC_BUTTON_1,40,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "0",IDC_BUTTON_0,40,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "8",IDC_BUTTON_8,66,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "5",IDC_BUTTON_5,66,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "2",IDC_BUTTON_2,66,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+/-",IDC_BUTTON_SIGN,66,105,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "9",IDC_BUTTON_9,92,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "6",IDC_BUTTON_6,92,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "3",IDC_BUTTON_3,92,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON ",",IDC_BUTTON_DOT,92,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "/",IDC_BUTTON_DIV,118,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "*",IDC_BUTTON_MULT,118,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "-",IDC_BUTTON_SUB,118,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+",IDC_BUTTON_ADD,118,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Sqrt",IDC_BUTTON_SQRT,144,48,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "%",IDC_BUTTON_PERCENT,144,67,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1/x",IDC_BUTTON_RX,144,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "=",IDC_BUTTON_EQU,144,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
CTEXT "",IDC_TEXT_MEMORY,4,24,24,17,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
PUSHBUTTON "MC",IDC_BUTTON_MC,4,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MR",IDC_BUTTON_MR,4,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MS",IDC_BUTTON_MS,4,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "M+",IDC_BUTTON_MP,4,105,24,17,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 WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Kalkula<6C>ka"
MENU IDR_MENU_STANDARD
FONT 8, "MS Shell Dlg"
BEGIN
PUSHBUTTON "P<>ev<65>st",IDC_BUTTON_CONVERT,35,105,76,17
COMBOBOX IDC_COMBO_CATEGORY,4,31,140,168,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP | CBS_SORT
LTEXT "Kategorie:",IDC_STATIC,4,20,56,8
COMBOBOX IDC_COMBO_FROM,4,60,140,168,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP | CBS_SORT
LTEXT "P<>ev<65>st z:",IDC_STATIC,4,49,56,8
COMBOBOX IDC_COMBO_TO,4,87,140,168,CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP | CBS_SORT
LTEXT "Na:",IDC_STATIC,4,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 "Zp<5A>t",IDC_BUTTON_BACK,"Button",BS_OWNERDRAW |
BS_CENTER | BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,24,
40,17
RTEXT "",IDC_TEXT_OUTPUT,4,4,312,12,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
CONTROL "7",IDC_BUTTON_7,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,48,24,17
CONTROL "4",IDC_BUTTON_4,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,67,24,17
CONTROL "1",IDC_BUTTON_1,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,86,24,17
CONTROL "0",IDC_BUTTON_0,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,105,24,17
CONTROL "8",IDC_BUTTON_8,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,48,24,17
CONTROL "5",IDC_BUTTON_5,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,67,24,17
CONTROL "2",IDC_BUTTON_2,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,86,24,17
CONTROL "+/-",IDC_BUTTON_SIGN,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,105,24,17
CONTROL "9",IDC_BUTTON_9,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,48,24,17
CONTROL "6",IDC_BUTTON_6,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,67,24,17
CONTROL "3",IDC_BUTTON_3,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,86,24,17
CONTROL ",",IDC_BUTTON_DOT,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,105,24,17
CONTROL "/",IDC_BUTTON_DIV,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,48,24,17
CONTROL "*",IDC_BUTTON_MULT,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,67,24,17
CONTROL "-",IDC_BUTTON_SUB,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,86,24,17
CONTROL "+",IDC_BUTTON_ADD,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,105,24,17
CONTROL "Sqrt",IDC_BUTTON_SQRT,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,48,24,17
CONTROL "%",IDC_BUTTON_PERCENT,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,67,24,17
CONTROL "1/x",IDC_BUTTON_RX,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,86,24,17
CONTROL "=",IDC_BUTTON_EQU,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,105,24,17
CTEXT "",IDC_TEXT_MEMORY,152,24,24,17,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
CONTROL "MC",IDC_BUTTON_MC,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,48,24,17
CONTROL "MR",IDC_BUTTON_MR,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,67,24,17
CONTROL "MS",IDC_BUTTON_MS,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,86,24,17
CONTROL "M+",IDC_BUTTON_MP,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,105,24,17
DEFPUSHBUTTON "",IDC_BUTTON_FOCUS,0,0,5,5,NOT WS_VISIBLE
END
IDD_DIALOG_ABOUT DIALOGEX DISCARDABLE 0, 0, 264, 169
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "O ReactOS Kalkula<6C>ce"
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 Kalkula<6C>ka",IDC_STATIC,120,12,132,8,
SS_CENTERIMAGE
LTEXT "Verze ",IDC_TEXT_VERSION,120,20,132,8,SS_CENTERIMAGE
LTEXT "Autor: Carlo Bramini",IDC_STATIC,120,32,132,8,
SS_CENTERIMAGE
GROUPBOX "",IDC_STATIC,112,0,148,52
GROUPBOX "",IDC_STATIC,4,56,256,88
EDITTEXT IDC_EDIT_LICENSE,12,68,240,68,ES_MULTILINE | ES_READONLY |
WS_VSCROLL
END
IDD_DIALOG_STAT DIALOGEX DISCARDABLE 0, 0, 163, 85
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Statistick<63> v<>po<70>ty"
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 DISCARDABLE
BEGIN
POPUP "<22>pravy"
BEGIN
MENUITEM "Kop<6F>rovat\tCTRL-C", IDM_EDIT_COPY
MENUITEM "Vlo<6C>it\tCTRL-V", IDM_EDIT_PASTE
END
POPUP "Zobrazit"
BEGIN
MENUITEM "Standardn<64>", IDM_VIEW_STANDARD, CHECKED
MENUITEM "V<>deck<63>", IDM_VIEW_SCIENTIFIC, CHECKED
MENUITEM "P<>evody", IDM_VIEW_CONVERSION
MENUITEM SEPARATOR
MENUITEM "<22>estn<74>ctkov<6F>\tF5", IDM_VIEW_HEX, CHECKED
MENUITEM "Des<65>tkov<6F>\tF6", IDM_VIEW_DEC, CHECKED
MENUITEM "Osmi<6D>kov<6F>\tF7", IDM_VIEW_OCT, CHECKED
MENUITEM "Bin<69>rn<72>\tF8", IDM_VIEW_BIN, CHECKED
MENUITEM SEPARATOR
MENUITEM "Stupn<70>\tF2", IDM_VIEW_DEG, CHECKED
MENUITEM "Radi<64>ny\tF3", IDM_VIEW_RAD, CHECKED
MENUITEM "Grady\tF4", IDM_VIEW_GRAD, CHECKED
MENUITEM SEPARATOR
MENUITEM "Seskupov<6F>n<EFBFBD> <20><>slic", IDM_VIEW_GROUP, CHECKED
END
POPUP "Help"
BEGIN
MENUITEM "T<>mata n<>pov<6F>dy", IDM_HELP_HELP
MENUITEM SEPARATOR
MENUITEM "O ReactOS kalkula<6C>ce", IDM_HELP_ABOUT
END
END
IDR_MENU_SCIENTIFIC_2 MENU DISCARDABLE
BEGIN
POPUP "<22>pravy"
BEGIN
MENUITEM "Kop<6F>rovat\tCTRL-C", IDM_EDIT_COPY
MENUITEM "Vlo<6C>it\tCTRL-V", IDM_EDIT_PASTE
END
POPUP "Zobrazit"
BEGIN
MENUITEM "Standardn<64>", IDM_VIEW_STANDARD, CHECKED
MENUITEM "V<>deck<63>", IDM_VIEW_SCIENTIFIC, CHECKED
MENUITEM "P<>evody", IDM_VIEW_CONVERSION
MENUITEM SEPARATOR
MENUITEM "<22>estn<74>ctkov<6F>\tF5", IDM_VIEW_HEX, CHECKED
MENUITEM "Des<65>tkov<6F>\tF6", IDM_VIEW_DEC, CHECKED
MENUITEM "Osmi<6D>kov<6F>\tF7", IDM_VIEW_OCT, CHECKED
MENUITEM "Bin<69>rn<72>\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 "Seskupov<6F>n<EFBFBD> <20><>slic", IDM_VIEW_GROUP, CHECKED
END
POPUP "Help"
BEGIN
MENUITEM "T<>mata n<>pov<6F>dy", IDM_HELP_HELP
MENUITEM SEPARATOR
MENUITEM "O ReactOS kalkula<6C>ce", IDM_HELP_ABOUT
END
END
IDR_MENU_STANDARD MENU DISCARDABLE
BEGIN
POPUP "<22>pravy"
BEGIN
MENUITEM "Kop<6F>rovat\tCTRL-C", IDM_EDIT_COPY
MENUITEM "Vlo<6C>it\tCTRL-V", IDM_EDIT_PASTE
END
POPUP "View"
BEGIN
MENUITEM "Standardn<64>", IDM_VIEW_STANDARD, CHECKED
MENUITEM "V<>deck<63>", IDM_VIEW_SCIENTIFIC, CHECKED
MENUITEM "P<>evody", IDM_VIEW_CONVERSION
MENUITEM SEPARATOR
MENUITEM "Seskupov<6F>n<EFBFBD> <20><>slic", IDM_VIEW_GROUP, CHECKED
END
POPUP "Help"
BEGIN
MENUITEM "T<>mata n<>pov<6F>dy", IDM_HELP_HELP
MENUITEM SEPARATOR
MENUITEM "O ReactOS kalkula<6C>ce", IDM_HELP_ABOUT
END
END
// String Tables
STRINGTABLE DISCARDABLE
BEGIN
IDS_STRING_LICENSE "ReactOS kalkula<6C>ka je svobodn<64> software vydan<61> pod licenc<6E> GNU GPL.\r\n\r\nZde najdete zn<7A>n<EFBFBD> GNU GPL licence:\r\nhttp://www.gnu.org/licenses/gpl.html\r\n\r\nZde tak<61> najdete p<>eklad GNU GPL licence:\r\nhttp://www.gnu.org/licenses/translations.html"
IDS_MATH_ERROR "Chyba"
IDS_QUICKHELP "Rychl<68> n<>pov<6F>da"
END
// types of conversion
STRINGTABLE DISCARDABLE
BEGIN
IDS_CONV_LENGTH "D<>lka"
IDS_CONV_ENERGY "Energie"
IDS_CONV_WEIGHT "Hmotnost"
IDS_CONV_CURRENCY "M<>na"
IDS_CONV_VOLUME "Objem"
IDS_CONV_AREA "Plocha"
IDS_CONV_VELOCITY "Rychlost"
IDS_CONV_CONSUMPTION "Spot<6F>eba (motory)"
IDS_CONV_TEMPERATURE "Teplota"
IDS_CONV_PRESSURE "Tlak"
IDS_CONV_POWER "V<>kon"
END
// TYPES OF AREAS
STRINGTABLE DISCARDABLE
BEGIN
IDS_AREA_ACRES "Akry"
IDS_AREA_ACRES_BRAZIL "Akry (Braz<61>lie)"
IDS_AREA_ACRES_FRANCE "Akry (Francie)"
IDS_AREA_ACRES_SCOTS "Akry (Skotsko)"
IDS_AREA_ACRES_US "Akry (USA)"
IDS_AREA_ARES "Ary"
IDS_AREA_CHOU "Chou"
IDS_AREA_SQUARE_CENTIMETERS "<22>tvere<72>n<EFBFBD> centimetry"
IDS_AREA_SQUARE_CHR "<22>tvere<72>n<EFBFBD> chr"
IDS_AREA_SQUARE_FATHOMS "<22>tvere<72>n<EFBFBD> fathomy"
IDS_AREA_SQUARE_FATHOMS_HUNGARY "<22>tvere<72>n<EFBFBD> fathomy (Ma<4D>arsko)"
IDS_AREA_SQUARE_FEET "<22>tvere<72>n<EFBFBD> stopy"
IDS_AREA_SQUARE_INCHES "<22>tvere<72>n<EFBFBD> palce"
IDS_AREA_SQUARE_KILOMETERS "<22>tvere<72>n<EFBFBD> kilometry"
IDS_AREA_SQUARE_LAR "<22>tvere<72>n<EFBFBD> lar"
IDS_AREA_SQUARE_METER "<22>tvere<72>n<EFBFBD> metry"
IDS_AREA_SQUARE_MILES "<22>tvere<72>n<EFBFBD> m<>le"
IDS_AREA_SQUARE_MILLIMETERS "<22>tvere<72>n<EFBFBD> milimetry"
IDS_AREA_SQUARE_SHAKU "<22>tvere<72>n<EFBFBD> shaku"
IDS_AREA_SQUARE_TSUEN "<22>tvere<72>n<EFBFBD> tsuen"
IDS_AREA_SQUARE_VA "<22>tvere<72>n<EFBFBD> va"
IDS_AREA_SQUARE_YARD "<22>tvere<72>n<EFBFBD> yardy"
IDS_AREA_DANBO "Danbo"
IDS_AREA_HECTARES "Hektary"
IDS_AREA_JEONGBO "Jeongbo"
IDS_AREA_MORGEN_HUNGARY "Morgen (Ma<4D>arsko)"
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_TAN "Tan"
IDS_AREA_TSUBO "Tsubo"
END
// TYPES OF COMSUMPTIONS
STRINGTABLE DISCARDABLE
BEGIN
IDS_CONSUMPTION_KM_PER_L "Kilometry/litr"
IDS_CONSUMPTION_L_PER_100_KM "Litry/100 kilometr<74>"
IDS_CONSUMPTION_MILES_GALLON_UK "M<>le/galon (UK)"
IDS_CONSUMPTION_MILES_GALLON_US "M<>le/galon (USA)"
END
// TYPES OF CURRENCIES
STRINGTABLE DISCARDABLE
BEGIN
IDS_CURRENCY_BELGIAN_FRANC "Belgick<63> frank"
IDS_CURRENCY_EURO "Euro"
IDS_CURRENCY_FINNISH_MARKKA "Finsk<73> marka"
IDS_CURRENCY_FRENCH_FRANC "Francouzsk<73> frank"
IDS_CURRENCY_IRISH_POUND "Irsk<73> libra"
IDS_CURRENCY_ITALIAN_LIRA "Italsk<73> lira"
IDS_CURRENCY_CYPRIOT_POUND "Kypersk<73> libra"
IDS_CURRENCY_LUXEMBOURG_FRANC "Lucembursk<73> frank"
IDS_CURRENCY_MALTESE_LIRA "Maltsk<73> lira"
IDS_CURRENCY_DEUTSCHE_MARK "N<>meck<63> marka"
IDS_CURRENCY_DUTCH_GUILDER "Nizozemsk<73> gulden"
IDS_CURRENCY_PORTOGUESE_ESCUDO "Portugalsk<73> escudo"
IDS_CURRENCY_AUSTRIAN_SCHILLING "Rakousk<73> <20>ilink"
IDS_CURRENCY_GREEK_DRACHMA "<22>eck<63> drachma"
IDS_CURRENCY_SLOVENIAN_TOLAR "Slovinsk<73> tolar"
IDS_CURRENCY_SPANISH_PESETA "<22>pan<61>lsk<73> peseta"
END
// TYPES OF ENERGIES
STRINGTABLE DISCARDABLE
BEGIN
IDS_ENERGY_15_C_CALORIES "15 ^C kalorie"
IDS_ENERGY_ERGS "Ergy"
IDS_ENERGY_JOULES "Jouly"
IDS_ENERGY_KILOJOULES "Kilojouly"
IDS_ENERGY_KILOWATT_HOURS "Kilowatt hodiny"
IDS_ENERGY_IT_CALORIES "Mezin<69>rodn<64> kalorie"
IDS_ENERGY_NUTRITION_CALORIES "Nutri<72>n<EFBFBD> kalorie"
IDS_ENERGY_TH_CALORIES "Termochemick<63> kalorie"
END
// TYPES OF LENGTHS
STRINGTABLE DISCARDABLE
BEGIN
IDS_LENGTH_ANGSTROMS "Angstr<74>my"
IDS_LENGTH_ASTRONOMILA_UNITS "Astronomick<63> jednotky"
IDS_LENGTH_BARLEYCORNS "Barleycorny"
IDS_LENGTH_CENTIMETERS "Centimetry"
IDS_LENGTH_CHAINS_UK "Chains (Gunter's chains) (UK)"
IDS_LENGTH_CHI "Chi"
IDS_LENGTH_CHOU "Chou"
IDS_LENGTH_CHR "Chr"
IDS_LENGTH_CUN "Cun"
IDS_LENGTH_FATHOMS "Fathomy"
IDS_LENGTH_FATHOMS_HUNGARY "Fathomy (Ma<4D>arsko)"
IDS_LENGTH_FURLONGS "Furlongy"
IDS_LENGTH_GAN "Gan"
IDS_LENGTH_HANDS "Hands (dlan<61>)"
IDS_LENGTH_HUNH "Hunh"
IDS_LENGTH_JA "Ja"
IDS_LENGTH_JEONG "Jeong"
IDS_LENGTH_KABIET "Kabiet"
IDS_LENGTH_KEN "Ken"
IDS_LENGTH_KEUB "Keub"
IDS_LENGTH_KILOMETERS "Kilometry"
IDS_LENGTH_LAR "Lar"
IDS_LENGTH_LINKS_UK "Links (UK)"
IDS_LENGTH_METERS "Metry"
IDS_LENGTH_MILES "M<>le"
IDS_LENGTH_MILLIMETERS "Milimetry"
IDS_LENGTH_NAUTICAL_MILES "N<>mo<6D>n<EFBFBD> m<>le"
IDS_LENGTH_NIEU "Nieu"
IDS_LENGTH_INCHES "Palce"
IDS_LENGTH_PARSECS "Parseky"
IDS_LENGTH_PICAS "Picas"
IDS_LENGTH_RI_JAPAN "Ri (Japonsko)"
IDS_LENGTH_RI_KOREA "Ri (Korea)"
IDS_LENGTH_SAWK "Sawk"
IDS_LENGTH_SEN "Sen"
IDS_LENGTH_SHAKU "Shaku"
IDS_LENGTH_SPAN "Span"
IDS_LENGTH_FEET "Stopy"
IDS_LENGTH_SUN "Sun"
IDS_LENGTH_LIGHT_YEARS "Sv<53>teln<6C> roky"
IDS_LENGTH_TSUEN "Tsuen"
IDS_LENGTH_VA "Va"
IDS_LENGTH_YARDS "Yardy"
IDS_LENGTH_YOTE "Yote"
IDS_LENGTH_ZHANG "Zhang"
END
// TYPES OF POWERS
STRINGTABLE DISCARDABLE
BEGIN
IDS_POWER_HORSEPOWER "Ko<4B>sk<73> s<>ly"
IDS_POWER_KILOWATTS "Kilowatty"
IDS_POWER_MEGAWATTS "Megawatty"
IDS_POWER_WATTS "Watty"
END
// TYPE OF PRESSURES
STRINGTABLE DISCARDABLE
BEGIN
IDS_PRESSURE_ATMOSPHERES "Atmosf<73>ry"
IDS_PRESSURE_BARS "Bary"
IDS_PRESSURE_PSI "Libry na <20>tvercov<6F> palec"
IDS_PRESSURE_MM_OF_MERCURY "Milimetry rtu<74>ov<6F>ho sloupce"
IDS_PRESSURE_PASCALS "Pascaly"
END
// TYPES OF TEMPERATURES
STRINGTABLE DISCARDABLE
BEGIN
IDS_TEMPERATURE_CELSIUS "Celsia"
IDS_TEMPERATURE_FAHRENHEIT "Fahrenheita"
IDS_TEMPERATURE_KELVIN "Kelvina"
IDS_TEMPERATURE_RANKINE "Rankina"
END
// TYPES OF VELOCITIES
STRINGTABLE DISCARDABLE
BEGIN
IDS_VELOCITY_KILOMETERS_HOUR "Kilometry/hodinu"
IDS_VELOCITY_MACH "Machy"
IDS_VELOCITY_METERS_SECOND "Metry/sekundu"
IDS_VELOCITY_MILES_HOUR "M<>le/hodinu"
IDS_VELOCITY_FEET_HOUR "Stopy/hodinu"
IDS_VELOCITY_KNOTS "Uzly"
END
// TYPES OF VOLUMES
STRINGTABLE DISCARDABLE
BEGIN
IDS_VOLUME_BARRELS_UK "Barely (UK)"
IDS_VOLUME_BARRELS_OIL "Barely ropy"
IDS_VOLUME_BUN "Bun"
IDS_VOLUME_BUSHELS_UK "Bu<42>ly (UK)"
IDS_VOLUME_BUSHELS_US "Bu<42>ly (USA)"
IDS_VOLUME_QUARTS_UK "<22>tvrtky (UK)"
IDS_VOLUME_QUARTS_DRY_US "<22>tvrtky, such<63> (USA)"
IDS_VOLUME_QUARTS_LIQUID_US "<22>tvrtky, tekut<75> (USA)"
IDS_VOLUME_DOE "Doe"
IDS_VOLUME_GALLONS_UK "Galony (UK)"
IDS_VOLUME_GALLONS_DRY_US "Galony, such<63> (USA)"
IDS_VOLUME_GALLONS_LIQUID_US "Galony, tekut<75> (USA)"
IDS_VOLUME_GOU "Gou"
IDS_VOLUME_HOP "Hop"
IDS_VOLUME_ICCE "Icce"
IDS_VOLUME_CUBIC_CENTIMETERS "Krychlov<6F> centimetry"
IDS_VOLUME_CUBIC_FEET "Krychlov<6F> stopy"
IDS_VOLUME_CUBIC_INCHES "Krychlov<6F> palce"
IDS_VOLUME_CUBIC_METERS "Krychlov<6F> metry"
IDS_VOLUME_CUBIC_YARDS "Krychlov<6F> yardy"
IDS_VOLUME_KWIAN "Kwian"
IDS_VOLUME_LITERS "Litry"
IDS_VOLUME_MAL "Mal"
IDS_VOLUME_MILLILITERS "Mililitry"
IDS_VOLUME_PINTS_UK "Pinty (UK)"
IDS_VOLUME_PINTS_DRY_US "Pinty, such<63> (USA)"
IDS_VOLUME_PINTS_LIQUID_US "Pinty, tekut<75> (USA)"
IDS_VOLUME_SEKI "Seki"
IDS_VOLUME_SYOU "Syou"
IDS_VOLUME_TANANLOUNG "Tananloung"
IDS_VOLUME_TANG "Tang"
IDS_VOLUME_TO "To"
IDS_VOLUME_FLUID_OUNCES_UK "Unce (UK)"
IDS_VOLUME_FLUID_OUNCES_US "Unce (USA)"
END
// TYPES OF WEIGHTS
STRINGTABLE DISCARDABLE
BEGIN
IDS_WEIGHT_BAHT "Baht"
IDS_WEIGHT_QUINTAL_METRIC "Centy (metrick<63>)"
IDS_WEIGHT_CHUNG "Chung"
IDS_WEIGHT_DON "Don"
IDS_WEIGHT_GEUN "Geun"
IDS_WEIGHT_GRAMS "Gramy"
IDS_WEIGHT_GWAN "Gwan"
IDS_WEIGHT_HARB "Harb"
IDS_WEIGHT_JIN_CHINA "Jin (<28><>na)"
IDS_WEIGHT_JIN_TAIWAN "Jin (Taiwan)"
IDS_WEIGHT_KAN "Kan"
IDS_WEIGHT_CARATS "Kar<61>ty"
IDS_WEIGHT_KILOGRAMS "Kilogramy"
IDS_WEIGHT_KIN "Kin"
IDS_WEIGHT_LIANG_CHINA "Liang (China)"
IDS_WEIGHT_LIANG_TAIWAN "Liang (Taiwan)"
IDS_WEIGHT_POUNDS "Libry"
IDS_WEIGHT_MONME "Monme"
IDS_WEIGHT_SALOUNG "Saloung"
IDS_WEIGHT_STONES "Stones"
IDS_WEIGHT_TAMLUNG "Tamlung"
IDS_WEIGHT_TONNES "Tuny (metrick<63>)"
IDS_WEIGHT_TONS_UK "Tuny (UK)"
IDS_WEIGHT_TONS_US "Tuny (USA)"
IDS_WEIGHT_OUNCES_AVOIRDUPOIS "Unce (angloamerick<63>)"
IDS_WEIGHT_OUNCES_TROY "Unce (trojsk<73>/l<>k<EFBFBD>rensk<73>)"
END

View File

@@ -1,704 +0,0 @@
/*
*Spanish Language resource file
* Traducido por: Javier Remacha 2007-12-31
*/
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
// Dialog
IDD_DIALOG_SCIENTIFIC DIALOGEX 0, 0, 316, 161
STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Calculadora ReactOS"
MENU IDR_MENU_SCIENTIFIC_1
FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
GROUPBOX "",IDC_STATIC,4,16,132,21
CONTROL "Hex",IDC_RADIO_HEX,"Button",BS_AUTORADIOBUTTON,8,24,29,
10
CONTROL "Dec",IDC_RADIO_DEC,"Button",BS_AUTORADIOBUTTON,40,24,29,
10
CONTROL "Oct",IDC_RADIO_OCT,"Button",BS_AUTORADIOBUTTON,72,24,27,
10
CONTROL "Bin",IDC_RADIO_BIN,"Button",BS_AUTORADIOBUTTON,100,24,
26,10
GROUPBOX "",IDC_STATIC,4,36,76,21
CONTROL "Inv",IDC_CHECK_INV,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,8,44,26,10
CONTROL "Hyp",IDC_CHECK_HYP,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,40,44,29,10
CTEXT "",IDC_TEXT_PARENT,84,40,24,17,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
CTEXT "",IDC_TEXT_MEMORY,112,40,24,17,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
PUSHBUTTON "Sta",IDC_BUTTON_STA,4,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Ave",IDC_BUTTON_AVE,4,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Sum",IDC_BUTTON_SUM,4,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "s",IDC_BUTTON_S,4,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Dat",IDC_BUTTON_DAT,4,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "F-E",IDC_BUTTON_FE,38,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "gms",IDC_BUTTON_DMS,38,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "sin",IDC_BUTTON_SIN,38,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "cos",IDC_BUTTON_COS,38,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "tan",IDC_BUTTON_TAN,38,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "(",IDC_BUTTON_LEFTPAR,64,64,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Exp",IDC_BUTTON_EXP,64,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "x^y",IDC_BUTTON_XeY,64,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "x^2",IDC_BUTTON_Xe2,64,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "x^3",IDC_BUTTON_Xe3,64,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON ")",IDC_BUTTON_RIGHTPAR,90,64,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "ln",IDC_BUTTON_LN,90,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "log",IDC_BUTTON_LOG,90,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "n!",IDC_BUTTON_NF,90,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1/x",IDC_BUTTON_RX,90,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MC",IDC_BUTTON_MC,124,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MR",IDC_BUTTON_MR,124,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MS",IDC_BUTTON_MS,124,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "M+",IDC_BUTTON_MP,124,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "pi",IDC_BUTTON_PI,124,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "7",IDC_BUTTON_7,158,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "4",IDC_BUTTON_4,158,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1",IDC_BUTTON_1,158,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "0",IDC_BUTTON_0,158,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "A",IDC_BUTTON_A,158,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "8",IDC_BUTTON_8,184,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "5",IDC_BUTTON_5,184,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "2",IDC_BUTTON_2,184,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+/-",IDC_BUTTON_SIGN,184,121,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "B",IDC_BUTTON_B,184,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "9",IDC_BUTTON_9,210,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "6",IDC_BUTTON_6,210,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "3",IDC_BUTTON_3,210,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON ",",IDC_BUTTON_DOT,210,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "C",IDC_BUTTON_C,210,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "/",IDC_BUTTON_DIV,236,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "*",IDC_BUTTON_MULT,236,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "-",IDC_BUTTON_SUB,236,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+",IDC_BUTTON_ADD,236,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "D",IDC_BUTTON_D,236,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Mod",IDC_BUTTON_MOD,262,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Or",IDC_BUTTON_OR,262,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Lsh",IDC_BUTTON_LSH,262,102,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "=",IDC_BUTTON_EQU,262,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "E",IDC_BUTTON_E,262,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "And",IDC_BUTTON_AND,288,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Xor",IDC_BUTTON_XOR,288,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Not",IDC_BUTTON_NOT,288,102,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Int",IDC_BUTTON_INT,288,121,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "F",IDC_BUTTON_F,288,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
GROUPBOX "",IDC_STATIC,140,16,172,21
CONTROL "Qword",IDC_RADIO_QWORD,"Button",BS_AUTORADIOBUTTON |
NOT WS_VISIBLE,148,24,37,10
CONTROL "Dword",IDC_RADIO_DWORD,"Button",BS_AUTORADIOBUTTON |
NOT WS_VISIBLE,188,24,37,10
CONTROL "Word",IDC_RADIO_WORD,"Button",BS_AUTORADIOBUTTON | NOT
WS_VISIBLE,232,24,33,10
CONTROL "Byte",IDC_RADIO_BYTE,"Button",BS_AUTORADIOBUTTON | NOT
WS_VISIBLE,272,24,30,10
CONTROL "Sexagesimal",IDC_RADIO_DEG,"Button",BS_AUTORADIOBUTTON,148,24,
54,10
CONTROL "Radi<64>n",IDC_RADIO_RAD,"Button",BS_AUTORADIOBUTTON,212,
24,42,10
CONTROL "Centesimal",IDC_RADIO_GRAD,"Button",BS_AUTORADIOBUTTON,
256,24,50,10
PUSHBUTTON "C",IDC_BUTTON_CANC,272,40,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "CE",IDC_BUTTON_CE,228,40,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Back",IDC_BUTTON_BACK,184,40,40,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
RTEXT "",IDC_TEXT_OUTPUT,4,4,308,12,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
DEFPUSHBUTTON "",IDC_BUTTON_FOCUS,0,0,5,5, NOT WS_VISIBLE
END
IDD_DIALOG_STANDARD DIALOGEX 0, 0, 172, 127
STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Calculadora ReactOS"
MENU IDR_MENU_STANDARD
FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
PUSHBUTTON "C",IDC_BUTTON_CANC,128,24,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "CE",IDC_BUTTON_CE,84,24,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Retroceso",IDC_BUTTON_BACK,40,24,40,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
RTEXT "",IDC_TEXT_OUTPUT,4,4,164,12,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
PUSHBUTTON "7",IDC_BUTTON_7,40,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "4",IDC_BUTTON_4,40,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1",IDC_BUTTON_1,40,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "0",IDC_BUTTON_0,40,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "8",IDC_BUTTON_8,66,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "5",IDC_BUTTON_5,66,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "2",IDC_BUTTON_2,66,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+/-",IDC_BUTTON_SIGN,66,105,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "9",IDC_BUTTON_9,92,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "6",IDC_BUTTON_6,92,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "3",IDC_BUTTON_3,92,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON ",",IDC_BUTTON_DOT,92,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "/",IDC_BUTTON_DIV,118,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "*",IDC_BUTTON_MULT,118,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "-",IDC_BUTTON_SUB,118,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+",IDC_BUTTON_ADD,118,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Sqrt",IDC_BUTTON_SQRT,144,48,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "%",IDC_BUTTON_PERCENT,144,67,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1/x",IDC_BUTTON_RX,144,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "=",IDC_BUTTON_EQU,144,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
CTEXT "",IDC_TEXT_MEMORY,4,24,24,17,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
PUSHBUTTON "MC",IDC_BUTTON_MC,4,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MR",IDC_BUTTON_MR,4,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MS",IDC_BUTTON_MS,4,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "M+",IDC_BUTTON_MP,4,105,24,17,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 WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Calculator"
MENU IDR_MENU_STANDARD
FONT 8, "MS Shell Dlg"
BEGIN
PUSHBUTTON "Convert",IDC_BUTTON_CONVERT,35,105,76,17
COMBOBOX IDC_COMBO_CATEGORY,4,31,140,168,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP | CBS_SORT
LTEXT "Category:",IDC_STATIC,4,20,56,8
COMBOBOX IDC_COMBO_FROM,4,60,140,168,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP | CBS_SORT
LTEXT "Convert from:",IDC_STATIC,4,49,56,8
COMBOBOX IDC_COMBO_TO,4,87,140,168,CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP | CBS_SORT
LTEXT "Convert to:",IDC_STATIC,4,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,4,4,312,12,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
CONTROL "7",IDC_BUTTON_7,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,48,24,17
CONTROL "4",IDC_BUTTON_4,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,67,24,17
CONTROL "1",IDC_BUTTON_1,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,86,24,17
CONTROL "0",IDC_BUTTON_0,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,105,24,17
CONTROL "8",IDC_BUTTON_8,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,48,24,17
CONTROL "5",IDC_BUTTON_5,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,67,24,17
CONTROL "2",IDC_BUTTON_2,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,86,24,17
CONTROL "+/-",IDC_BUTTON_SIGN,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,105,24,17
CONTROL "9",IDC_BUTTON_9,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,48,24,17
CONTROL "6",IDC_BUTTON_6,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,67,24,17
CONTROL "3",IDC_BUTTON_3,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,86,24,17
CONTROL ",",IDC_BUTTON_DOT,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,105,24,17
CONTROL "/",IDC_BUTTON_DIV,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,48,24,17
CONTROL "*",IDC_BUTTON_MULT,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,67,24,17
CONTROL "-",IDC_BUTTON_SUB,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,86,24,17
CONTROL "+",IDC_BUTTON_ADD,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,105,24,17
CONTROL "Sqrt",IDC_BUTTON_SQRT,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,48,24,17
CONTROL "%",IDC_BUTTON_PERCENT,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,67,24,17
CONTROL "1/x",IDC_BUTTON_RX,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,86,24,17
CONTROL "=",IDC_BUTTON_EQU,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,105,24,17
CTEXT "",IDC_TEXT_MEMORY,152,24,24,17,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
CONTROL "MC",IDC_BUTTON_MC,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,48,24,17
CONTROL "MR",IDC_BUTTON_MR,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,67,24,17
CONTROL "MS",IDC_BUTTON_MS,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,86,24,17
CONTROL "M+",IDC_BUTTON_MP,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,105,24,17
DEFPUSHBUTTON "",IDC_BUTTON_FOCUS,0,0,5,5,NOT WS_VISIBLE
END
IDD_DIALOG_ABOUT DIALOGEX DISCARDABLE 0, 0, 264, 169
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Acerca de Calculadora ReactOS"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "Aceptar",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 "Calculadora ReactOS",IDC_STATIC,120,12,132,8,
SS_CENTERIMAGE
LTEXT "Versi<73>n ",IDC_TEXT_VERSION,120,20,132,8,SS_CENTERIMAGE
LTEXT "Escrita por Carlo Bramini",IDC_STATIC,120,32,132,8,
SS_CENTERIMAGE
GROUPBOX "",IDC_STATIC,112,0,148,52
GROUPBOX "",IDC_STATIC,4,56,256,88
EDITTEXT IDC_EDIT_LICENSE,12,68,240,68,ES_MULTILINE | ES_READONLY |
WS_VSCROLL
END
IDD_DIALOG_STAT DIALOGEX DISCARDABLE 0, 0, 163, 85
STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Cuadro de estad<61>sticas"
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 "Cargar",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 DISCARDABLE
BEGIN
POPUP "Edici<63>n"
BEGIN
MENUITEM "Copiar\tCTRL-C", IDM_EDIT_COPY
MENUITEM "Pegar\tCTRL-V", IDM_EDIT_PASTE
END
POPUP "Ver"
BEGIN
MENUITEM "Est<73>ndar", IDM_VIEW_STANDARD, CHECKED
MENUITEM "Cient<6E>fica", IDM_VIEW_SCIENTIFIC, CHECKED
MENUITEM "Conversi<73>n", IDM_VIEW_CONVERSION
MENUITEM SEPARATOR
MENUITEM "Hexadecimal\tF5", IDM_VIEW_HEX, CHECKED
MENUITEM "Decimal\tF6", IDM_VIEW_DEC, CHECKED
MENUITEM "Octal\tF7", IDM_VIEW_OCT, CHECKED
MENUITEM "Binario\tF8", IDM_VIEW_BIN, CHECKED
MENUITEM SEPARATOR
MENUITEM "Sexagesimal\tF2", IDM_VIEW_DEG, CHECKED
MENUITEM "Radi<64>n\tF3", IDM_VIEW_RAD, CHECKED
MENUITEM "Centesimal\tF4", IDM_VIEW_GRAD, CHECKED
MENUITEM SEPARATOR
MENUITEM "N<>mero de d<>gitos en grupo", IDM_VIEW_GROUP, CHECKED
END
POPUP "Ayuda"
BEGIN
MENUITEM "Temas de ayuda", IDM_HELP_HELP
MENUITEM SEPARATOR
MENUITEM "Acerca de Calculadora ReactOS", IDM_HELP_ABOUT
END
END
IDR_MENU_SCIENTIFIC_2 MENU DISCARDABLE
BEGIN
POPUP "Edici<63>n"
BEGIN
MENUITEM "Copiar\tCTRL-C", IDM_EDIT_COPY
MENUITEM "Pegar\tCTRL-V", IDM_EDIT_PASTE
END
POPUP "Ver"
BEGIN
MENUITEM "Est<73>ndar", IDM_VIEW_STANDARD, CHECKED
MENUITEM "Cient<6E>fica", IDM_VIEW_SCIENTIFIC, CHECKED
MENUITEM "Conversi<73>n", IDM_VIEW_CONVERSION
MENUITEM SEPARATOR
MENUITEM "Hexadecimal\tF5", IDM_VIEW_HEX, CHECKED
MENUITEM "Decimal\tF6", IDM_VIEW_DEC, CHECKED
MENUITEM "Octal\tF7", IDM_VIEW_OCT, CHECKED
MENUITEM "Binario\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 "N<>mero de d<>gitos en grupo", IDM_VIEW_GROUP, CHECKED
END
POPUP "Ayuda"
BEGIN
MENUITEM "Temas de ayuda", IDM_HELP_HELP
MENUITEM SEPARATOR
MENUITEM "Acerca de Calculadora ReactOS", IDM_HELP_ABOUT
END
END
IDR_MENU_STANDARD MENU DISCARDABLE
BEGIN
POPUP "Edici<63>n"
BEGIN
MENUITEM "Copiar\tCTRL-C", IDM_EDIT_COPY
MENUITEM "Pegar\tCTRL-V", IDM_EDIT_PASTE
END
POPUP "Ver"
BEGIN
MENUITEM "Est<73>ndar", IDM_VIEW_STANDARD, CHECKED
MENUITEM "Cient<6E>fica", IDM_VIEW_SCIENTIFIC, CHECKED
MENUITEM "Conversi<73>n", IDM_VIEW_CONVERSION
MENUITEM SEPARATOR
MENUITEM "N<>mero de d<>gitos en grupo", IDM_VIEW_GROUP, CHECKED
END
POPUP "Ayuda"
BEGIN
MENUITEM "Temas de ayuda", IDM_HELP_HELP
MENUITEM SEPARATOR
MENUITEM "Acerca de Calculadora ReactOS", IDM_HELP_ABOUT
END
END
// String Tables
STRINGTABLE DISCARDABLE
BEGIN
IDS_STRING_LICENSE "Calculadora ReactOS es software gratuito realizado bajo licencia GNU GPL.\r\n\r\nPuedes coger una copia de la licencia GNU GPL aqu<71>:\r\nhttp://www.gnu.org/licenses/gpl.html\r\n\r\nPuedes tambi<62>n coger una traducci<63>n de la licencia GNU GPL aqu<71>:\r\nhttp://www.gnu.org/licenses/translations.html"
IDS_MATH_ERROR "Error"
IDS_QUICKHELP "Ayuda r<>pida"
END
// types of conversion
STRINGTABLE DISCARDABLE
BEGIN
IDS_CONV_AREA "Area"
IDS_CONV_CONSUMPTION "Consumption (engines)"
IDS_CONV_CURRENCY "Currencies"
IDS_CONV_ENERGY "Energy"
IDS_CONV_LENGTH "Lenghts"
IDS_CONV_POWER "Power"
IDS_CONV_PRESSURE "Pressure"
IDS_CONV_TEMPERATURE "Temperature"
IDS_CONV_VELOCITY "Velocity"
IDS_CONV_VOLUME "Volume"
IDS_CONV_WEIGHT "Weights"
END
// TYPES OF AREAS
STRINGTABLE DISCARDABLE
BEGIN
IDS_AREA_ACRES "Acres"
IDS_AREA_ACRES_BRAZIL "Acres (Brazil)"
IDS_AREA_ACRES_FRANCE "Acres (France)"
IDS_AREA_ACRES_SCOTS "Acres (Scots)"
IDS_AREA_ACRES_US "Acres (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 "Square centimeters"
IDS_AREA_SQUARE_CHR "Square chr"
IDS_AREA_SQUARE_FATHOMS "Square fathoms"
IDS_AREA_SQUARE_FATHOMS_HUNGARY "Square fathoms (Hungary)"
IDS_AREA_SQUARE_FEET "Square feet"
IDS_AREA_SQUARE_INCHES "Square inches"
IDS_AREA_SQUARE_KILOMETERS "Square kilometers"
IDS_AREA_SQUARE_LAR "Square lar"
IDS_AREA_SQUARE_METER "Square meter"
IDS_AREA_SQUARE_MILES "Square miles"
IDS_AREA_SQUARE_MILLIMETERS "Square millimeters"
IDS_AREA_SQUARE_SHAKU "Square shaku"
IDS_AREA_SQUARE_TSUEN "Square tsuen"
IDS_AREA_SQUARE_VA "Square va"
IDS_AREA_SQUARE_YARD "Square yard"
IDS_AREA_TAN "Tan"
IDS_AREA_TSUBO "Tsubo"
END
// TYPES OF COMSUMPTIONS
STRINGTABLE DISCARDABLE
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
// TYPES OF CURRENCIES
STRINGTABLE DISCARDABLE
BEGIN
IDS_CURRENCY_AUSTRIAN_SCHILLING "Austrian schilling"
IDS_CURRENCY_BELGIAN_FRANC "Belgian franc"
IDS_CURRENCY_CYPRIOT_POUND "Cypriot pound"
IDS_CURRENCY_DEUTSCHE_MARK "Deutsche Mark"
IDS_CURRENCY_DUTCH_GUILDER "Dutch guilder"
IDS_CURRENCY_EURO "Euro"
IDS_CURRENCY_FINNISH_MARKKA "Finnish markka"
IDS_CURRENCY_FRENCH_FRANC "French franc"
IDS_CURRENCY_GREEK_DRACHMA "Greek Drachma"
IDS_CURRENCY_IRISH_POUND "Irish pound"
IDS_CURRENCY_ITALIAN_LIRA "Italian lira"
IDS_CURRENCY_LUXEMBOURG_FRANC "Luxembourg franc"
IDS_CURRENCY_MALTESE_LIRA "Maltese lira"
IDS_CURRENCY_PORTOGUESE_ESCUDO "Portoguese escudo"
IDS_CURRENCY_SLOVENIAN_TOLAR "Slovenian tolar"
IDS_CURRENCY_SPANISH_PESETA "Spanish peseta"
END
// TYPES OF ENERGIES
STRINGTABLE DISCARDABLE
BEGIN
IDS_ENERGY_15_C_CALORIES "15 ^C calories"
IDS_ENERGY_ERGS "Ergs"
IDS_ENERGY_IT_CALORIES "International Table calories"
IDS_ENERGY_JOULES "Joules"
IDS_ENERGY_KILOJOULES "Kilojoules"
IDS_ENERGY_KILOWATT_HOURS "Kilowatt hours"
IDS_ENERGY_NUTRITION_CALORIES "Nutrition calories"
IDS_ENERGY_TH_CALORIES "Thermochemical calorie"
END
// TYPES OF LENGTHS
STRINGTABLE DISCARDABLE
BEGIN
IDS_LENGTH_ANGSTROMS "Angstroms"
IDS_LENGTH_ASTRONOMILA_UNITS "Astronomila units"
IDS_LENGTH_BARLEYCORNS "Barleycorns"
IDS_LENGTH_CENTIMETERS "Centimeters"
IDS_LENGTH_CHAINS_UK "Chains (UK)"
IDS_LENGTH_CHI "Chi"
IDS_LENGTH_CHOU "Chou"
IDS_LENGTH_CHR "Chr"
IDS_LENGTH_CUN "Cun"
IDS_LENGTH_FATHOMS "Fathoms"
IDS_LENGTH_FATHOMS_HUNGARY "Fathoms (Hungary)"
IDS_LENGTH_FEET "Feet"
IDS_LENGTH_FURLONGS "Furlongs"
IDS_LENGTH_GAN "Gan"
IDS_LENGTH_HANDS "Hands"
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 "Kilometers"
IDS_LENGTH_LAR "Lar"
IDS_LENGTH_LIGHT_YEARS "Light years"
IDS_LENGTH_LINKS_UK "Links (UK)"
IDS_LENGTH_METERS "Meters"
IDS_LENGTH_MILES "Miles"
IDS_LENGTH_MILLIMETERS "Millimeters"
IDS_LENGTH_NAUTICAL_MILES "Nautical miles"
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_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
// TYPES OF POWERS
STRINGTABLE DISCARDABLE
BEGIN
IDS_POWER_HORSEPOWER "Horsepower"
IDS_POWER_KILOWATTS "Kilowatts"
IDS_POWER_MEGAWATTS "Megawatts"
IDS_POWER_WATTS "Watts"
END
// TYPE OF PRESSURES
STRINGTABLE DISCARDABLE
BEGIN
IDS_PRESSURE_ATMOSPHERES "Atmospheres"
IDS_PRESSURE_BARS "Bars"
IDS_PRESSURE_MM_OF_MERCURY "Millimeters of mercury"
IDS_PRESSURE_PASCALS "Pascals"
IDS_PRESSURE_PSI "Pounds-force per square inch"
END
// TYPES OF TEMPERATURES
STRINGTABLE DISCARDABLE
BEGIN
IDS_TEMPERATURE_CELSIUS "Celsius"
IDS_TEMPERATURE_FAHRENHEIT "Fahrenheit"
IDS_TEMPERATURE_KELVIN "Kelvin"
IDS_TEMPERATURE_RANKINE "Rankine"
END
// TYPES OF VELOCITIES
STRINGTABLE DISCARDABLE
BEGIN
IDS_VELOCITY_FEET_HOUR "Feet/hour"
IDS_VELOCITY_KILOMETERS_HOUR "Kilometers/hour"
IDS_VELOCITY_KNOTS "Knots"
IDS_VELOCITY_MACH "Mach"
IDS_VELOCITY_METERS_SECOND "Meters/second"
IDS_VELOCITY_MILES_HOUR "Miles/hour"
END
// TYPES OF VOLUMES
STRINGTABLE DISCARDABLE
BEGIN
IDS_VOLUME_BARRELS_UK "Barrels (UK)"
IDS_VOLUME_BARRELS_OIL "Barrels oil"
IDS_VOLUME_BUN "Bun"
IDS_VOLUME_BUSHELS_UK "Bushels (UK)"
IDS_VOLUME_BUSHELS_US "Bushels (US)"
IDS_VOLUME_CUBIC_CENTIMETERS "Cubic centimeters"
IDS_VOLUME_CUBIC_FEET "Cubic feet"
IDS_VOLUME_CUBIC_INCHES "Cubic inches"
IDS_VOLUME_CUBIC_METERS "Cubic meters"
IDS_VOLUME_CUBIC_YARDS "Cubic yards"
IDS_VOLUME_DOE "Doe"
IDS_VOLUME_FLUID_OUNCES_UK "Fluid ounces (UK)"
IDS_VOLUME_FLUID_OUNCES_US "Fluid ounces (US)"
IDS_VOLUME_GALLONS_UK "Gallons (UK)"
IDS_VOLUME_GALLONS_DRY_US "Gallons, dry (US)"
IDS_VOLUME_GALLONS_LIQUID_US "Gallons, liquid (US)"
IDS_VOLUME_GOU "Gou"
IDS_VOLUME_HOP "Hop"
IDS_VOLUME_ICCE "Icce"
IDS_VOLUME_KWIAN "Kwian"
IDS_VOLUME_LITERS "Liters"
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
// TYPES OF WEIGHTS
STRINGTABLE DISCARDABLE
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 "Stones"
IDS_WEIGHT_TAMLUNG "Tamlung"
IDS_WEIGHT_TONNES "Tonnes"
IDS_WEIGHT_TONS_UK "Tons (UK)"
IDS_WEIGHT_TONS_US "Tons (US)"
END

View File

@@ -1,365 +0,0 @@
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
// Dialog
IDD_DIALOG_SCIENTIFIC DIALOGEX 0, 0, 316, 161
STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Kalkulator"
MENU IDR_MENU_SCIENTIFIC_1
FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
GROUPBOX "",IDC_STATIC,4,16,132,21
CONTROL "Heks",IDC_RADIO_HEX,"Button",BS_AUTORADIOBUTTON,8,24,29,
10
CONTROL "Des",IDC_RADIO_DEC,"Button",BS_AUTORADIOBUTTON,40,24,29,
10
CONTROL "Okt",IDC_RADIO_OCT,"Button",BS_AUTORADIOBUTTON,72,24,27,
10
CONTROL "Bin",IDC_RADIO_BIN,"Button",BS_AUTORADIOBUTTON,100,24,
26,10
GROUPBOX "",IDC_STATIC,4,36,76,21
CONTROL "Inv",IDC_CHECK_INV,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,8,44,26,10
CONTROL "Hyp",IDC_CHECK_HYP,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,40,44,29,10
CTEXT "",IDC_TEXT_PARENT,84,40,24,17,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
CTEXT "",IDC_TEXT_MEMORY,112,40,24,17,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
PUSHBUTTON "Sta",IDC_BUTTON_STA,4,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Ave",IDC_BUTTON_AVE,4,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Sum",IDC_BUTTON_SUM,4,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "s",IDC_BUTTON_S,4,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Dat",IDC_BUTTON_DAT,4,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "F-E",IDC_BUTTON_FE,38,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "dms",IDC_BUTTON_DMS,38,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "sin",IDC_BUTTON_SIN,38,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "cos",IDC_BUTTON_COS,38,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "tan",IDC_BUTTON_TAN,38,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "(",IDC_BUTTON_LEFTPAR,64,64,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Exp",IDC_BUTTON_EXP,64,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "x^y",IDC_BUTTON_XeY,64,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "x^2",IDC_BUTTON_Xe2,64,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "x^3",IDC_BUTTON_Xe3,64,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON ")",IDC_BUTTON_RIGHTPAR,90,64,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "ln",IDC_BUTTON_LN,90,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "log",IDC_BUTTON_LOG,90,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "n!",IDC_BUTTON_NF,90,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1/x",IDC_BUTTON_RX,90,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MC",IDC_BUTTON_MC,124,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MR",IDC_BUTTON_MR,124,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MS",IDC_BUTTON_MS,124,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "M+",IDC_BUTTON_MP,124,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "pi",IDC_BUTTON_PI,124,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "7",IDC_BUTTON_7,158,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "4",IDC_BUTTON_4,158,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1",IDC_BUTTON_1,158,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "0",IDC_BUTTON_0,158,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "A",IDC_BUTTON_A,158,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "8",IDC_BUTTON_8,184,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "5",IDC_BUTTON_5,184,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "2",IDC_BUTTON_2,184,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+/-",IDC_BUTTON_SIGN,184,121,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "B",IDC_BUTTON_B,184,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "9",IDC_BUTTON_9,210,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "6",IDC_BUTTON_6,210,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "3",IDC_BUTTON_3,210,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON ",",IDC_BUTTON_DOT,210,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "C",IDC_BUTTON_C,210,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "/",IDC_BUTTON_DIV,236,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "*",IDC_BUTTON_MULT,236,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "-",IDC_BUTTON_SUB,236,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+",IDC_BUTTON_ADD,236,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "D",IDC_BUTTON_D,236,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Mod",IDC_BUTTON_MOD,262,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Or",IDC_BUTTON_OR,262,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Lsh",IDC_BUTTON_LSH,262,102,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "=",IDC_BUTTON_EQU,262,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "E",IDC_BUTTON_E,262,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "And",IDC_BUTTON_AND,288,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Xor",IDC_BUTTON_XOR,288,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Not",IDC_BUTTON_NOT,288,102,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Int",IDC_BUTTON_INT,288,121,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "F",IDC_BUTTON_F,288,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
GROUPBOX "",IDC_STATIC,140,16,172,21
CONTROL "Qword",IDC_RADIO_QWORD,"Button",BS_AUTORADIOBUTTON |
NOT WS_VISIBLE,148,24,37,10
CONTROL "Dword",IDC_RADIO_DWORD,"Button",BS_AUTORADIOBUTTON |
NOT WS_VISIBLE,188,24,37,10
CONTROL "Word",IDC_RADIO_WORD,"Button",BS_AUTORADIOBUTTON | NOT
WS_VISIBLE,232,24,33,10
CONTROL "Tegn",IDC_RADIO_BYTE,"Button",BS_AUTORADIOBUTTON | NOT
WS_VISIBLE,272,24,30,10
CONTROL "Grader",IDC_RADIO_DEG,"Button",BS_AUTORADIOBUTTON,148,24,
42,10
CONTROL "Radianer",IDC_RADIO_RAD,"Button",BS_AUTORADIOBUTTON,192,
24,42,10
CONTROL "Gradienter",IDC_RADIO_GRAD,"Button",BS_AUTORADIOBUTTON,
236,24,44,10
PUSHBUTTON "C",IDC_BUTTON_CANC,272,40,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "CE",IDC_BUTTON_CE,228,40,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Tilbake",IDC_BUTTON_BACK,184,40,40,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
RTEXT "",IDC_TEXT_OUTPUT,4,4,308,12,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
DEFPUSHBUTTON "",IDC_BUTTON_FOCUS,0,0,5,5, NOT WS_VISIBLE
END
IDD_DIALOG_STANDARD DIALOGEX 0, 0, 172, 127
STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Kalkulator"
MENU IDR_MENU_STANDARD
FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
PUSHBUTTON "C",IDC_BUTTON_CANC,128,24,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "CE",IDC_BUTTON_CE,84,24,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Tibake",IDC_BUTTON_BACK,40,24,40,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
RTEXT "",IDC_TEXT_OUTPUT,4,4,164,12,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
PUSHBUTTON "7",IDC_BUTTON_7,40,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "4",IDC_BUTTON_4,40,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1",IDC_BUTTON_1,40,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "0",IDC_BUTTON_0,40,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "8",IDC_BUTTON_8,66,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "5",IDC_BUTTON_5,66,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "2",IDC_BUTTON_2,66,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+/-",IDC_BUTTON_SIGN,66,105,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "9",IDC_BUTTON_9,92,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "6",IDC_BUTTON_6,92,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "3",IDC_BUTTON_3,92,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON ",",IDC_BUTTON_DOT,92,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "/",IDC_BUTTON_DIV,118,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "*",IDC_BUTTON_MULT,118,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "-",IDC_BUTTON_SUB,118,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+",IDC_BUTTON_ADD,118,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Sqrt",IDC_BUTTON_SQRT,144,48,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "%",IDC_BUTTON_PERCENT,144,67,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1/x",IDC_BUTTON_RX,144,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "=",IDC_BUTTON_EQU,144,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
CTEXT "",IDC_TEXT_MEMORY,4,24,24,17,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
PUSHBUTTON "MC",IDC_BUTTON_MC,4,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MR",IDC_BUTTON_MR,4,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MS",IDC_BUTTON_MS,4,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "M+",IDC_BUTTON_MP,4,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
DEFPUSHBUTTON "",IDC_BUTTON_FOCUS,0,0,5,5, NOT WS_VISIBLE
END
IDD_DIALOG_ABOUT DIALOGEX DISCARDABLE 0, 0, 264, 169
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Om ReactOS kalkulator"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "OK",IDOK,105,148,52,16
CONTROL 106,IDC_STATIC,"Static",SS_BITMAP | SS_CENTERIMAGE |
SS_REALSIZEIMAGE | WS_BORDER,4,4,104,48
LTEXT "ReactOS kalkulator",IDC_STATIC,120,12,132,8,
SS_CENTERIMAGE
LTEXT "Versjon ",IDC_TEXT_VERSION,120,20,132,8,SS_CENTERIMAGE
LTEXT "Laget av Carlo Bramini",IDC_STATIC,120,32,132,8,
SS_CENTERIMAGE
GROUPBOX "",IDC_STATIC,112,0,148,52
GROUPBOX "",IDC_STATIC,4,56,256,88
EDITTEXT IDC_EDIT_LICENSE,12,68,240,68,ES_MULTILINE | ES_READONLY |
WS_VSCROLL
END
IDD_DIALOG_STAT DIALOGEX DISCARDABLE 0, 0, 163, 85
STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "statistikk boks"
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 DISCARDABLE
BEGIN
POPUP "Rediger"
BEGIN
MENUITEM "Kopier\tCTRL-C", IDM_EDIT_COPY
MENUITEM "Lim inn\tCTRL-V", IDM_EDIT_PASTE
END
POPUP "Vis"
BEGIN
MENUITEM "Standard", IDM_VIEW_STANDARD, CHECKED
MENUITEM "Vitenskapelig", IDM_VIEW_SCIENTIFIC, CHECKED
MENUITEM "Konvertering", IDM_VIEW_CONVERSION
MENUITEM SEPARATOR
MENUITEM "Heksadesimalt\tF5", IDM_VIEW_HEX, CHECKED
MENUITEM "Desimalt\tF6", IDM_VIEW_DEC, CHECKED
MENUITEM "Oktalt\tF7", IDM_VIEW_OCT, CHECKED
MENUITEM "Bin<69>rt\tF8", IDM_VIEW_BIN, CHECKED
MENUITEM SEPARATOR
MENUITEM "Grader\tF2", IDM_VIEW_DEG, CHECKED
MENUITEM "Radianer\tF3", IDM_VIEW_RAD, CHECKED
MENUITEM "Gradienter\tF4", IDM_VIEW_GRAD, CHECKED
MENUITEM SEPARATOR
MENUITEM "Siffergruppering", IDM_VIEW_GROUP, CHECKED
END
POPUP "Hjelp"
BEGIN
MENUITEM "Emner i hjelp", IDM_HELP_HELP
MENUITEM SEPARATOR
MENUITEM "Om ReactOS kalkulator", IDM_HELP_ABOUT
END
END
IDR_MENU_SCIENTIFIC_2 MENU DISCARDABLE
BEGIN
POPUP "Rediger"
BEGIN
MENUITEM "Kopier\tCTRL-C", IDM_EDIT_COPY
MENUITEM "Lim inn\tCTRL-V", IDM_EDIT_PASTE
END
POPUP "Vis"
BEGIN
MENUITEM "Standard", IDM_VIEW_STANDARD, CHECKED
MENUITEM "Vitenskapelig", IDM_VIEW_SCIENTIFIC, CHECKED
MENUITEM "konvertering", IDM_VIEW_CONVERSION
MENUITEM SEPARATOR
MENUITEM "Heksadesimalt\tF5", IDM_VIEW_HEX, CHECKED
MENUITEM "Desimal\tF6", IDM_VIEW_DEC, CHECKED
MENUITEM "Oktalt\tF7", IDM_VIEW_OCT, CHECKED
MENUITEM "Bin<69>rt\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 "Tegn\tF4", IDM_VIEW_BYTE, CHECKED
MENUITEM SEPARATOR
MENUITEM "Group digits", IDM_VIEW_GROUP, CHECKED
END
POPUP "Hjelp"
BEGIN
MENUITEM "Emner i hjelp", IDM_HELP_HELP
MENUITEM SEPARATOR
MENUITEM "Om ReactOS Kalkulator", IDM_HELP_ABOUT
END
END
IDR_MENU_STANDARD MENU DISCARDABLE
BEGIN
POPUP "Rediger"
BEGIN
MENUITEM "Kopier\tCTRL-C", IDM_EDIT_COPY
MENUITEM "Lim inn\tCTRL-V", IDM_EDIT_PASTE
END
POPUP "Vis"
BEGIN
MENUITEM "Standard", IDM_VIEW_STANDARD, CHECKED
MENUITEM "Vitenskapelig", IDM_VIEW_SCIENTIFIC, CHECKED
MENUITEM "konvertering", IDM_VIEW_CONVERSION
MENUITEM SEPARATOR
MENUITEM "Siffergruppering", IDM_VIEW_GROUP, CHECKED
END
POPUP "Hjelp"
BEGIN
MENUITEM "Emner i hjelp", IDM_HELP_HELP
MENUITEM SEPARATOR
MENUITEM "Om Reactos Kalkulator", IDM_HELP_ABOUT
END
END
// String Tables
STRINGTABLE DISCARDABLE
BEGIN
IDS_STRING_LICENSE "ReactOS kalkulator er gratis pogramvare utgitt under GNU GPL lisensen.\r\n\r\nYou can get a copy of GNU GPL license here:\r\nhttp://www.gnu.org/licenses/gpl.html\r\n\r\nDu kan ogs<67> f<> en oversettelse av GNU GPL lisensen here:\r\nhttp://www.gnu.org/licenses/translations.html"
IDS_MATH_ERROR "Feil"
IDS_QUICKHELP "Rask hjelp"
END

View File

@@ -1,699 +0,0 @@
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
// Dialog
IDD_DIALOG_SCIENTIFIC DIALOGEX 0, 0, 316, 161
STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ReactOS"
MENU IDR_MENU_SCIENTIFIC_1
FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
GROUPBOX "",IDC_STATIC,4,16,132,21
CONTROL "Hex",IDC_RADIO_HEX,"Button",BS_AUTORADIOBUTTON,8,24,29,
10
CONTROL "Dec",IDC_RADIO_DEC,"Button",BS_AUTORADIOBUTTON,40,24,29,
10
CONTROL "Oct",IDC_RADIO_OCT,"Button",BS_AUTORADIOBUTTON,72,24,27,
10
CONTROL "Bin",IDC_RADIO_BIN,"Button",BS_AUTORADIOBUTTON,100,24,
26,10
GROUPBOX "",IDC_STATIC,4,36,76,21
CONTROL "Inv",IDC_CHECK_INV,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,8,44,26,10
CONTROL "Hyp",IDC_CHECK_HYP,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,40,44,29,10
CTEXT "",IDC_TEXT_PARENT,84,40,24,17,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
CTEXT "",IDC_TEXT_MEMORY,112,40,24,17,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
PUSHBUTTON "Sta",IDC_BUTTON_STA,4,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Ave",IDC_BUTTON_AVE,4,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Sum",IDC_BUTTON_SUM,4,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "s",IDC_BUTTON_S,4,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Dat",IDC_BUTTON_DAT,4,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "F-E",IDC_BUTTON_FE,38,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "dms",IDC_BUTTON_DMS,38,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "sin",IDC_BUTTON_SIN,38,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "cos",IDC_BUTTON_COS,38,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "tan",IDC_BUTTON_TAN,38,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "(",IDC_BUTTON_LEFTPAR,64,64,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Exp",IDC_BUTTON_EXP,64,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "x^y",IDC_BUTTON_XeY,64,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "x^2",IDC_BUTTON_Xe2,64,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "x^3",IDC_BUTTON_Xe3,64,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON ")",IDC_BUTTON_RIGHTPAR,90,64,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "ln",IDC_BUTTON_LN,90,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "log",IDC_BUTTON_LOG,90,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "n!",IDC_BUTTON_NF,90,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1/x",IDC_BUTTON_RX,90,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MC",IDC_BUTTON_MC,124,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MR",IDC_BUTTON_MR,124,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MS",IDC_BUTTON_MS,124,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "M+",IDC_BUTTON_MP,124,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "pi",IDC_BUTTON_PI,124,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "7",IDC_BUTTON_7,158,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "4",IDC_BUTTON_4,158,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1",IDC_BUTTON_1,158,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "0",IDC_BUTTON_0,158,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "A",IDC_BUTTON_A,158,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "8",IDC_BUTTON_8,184,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "5",IDC_BUTTON_5,184,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "2",IDC_BUTTON_2,184,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+/-",IDC_BUTTON_SIGN,184,121,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "B",IDC_BUTTON_B,184,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "9",IDC_BUTTON_9,210,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "6",IDC_BUTTON_6,210,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "3",IDC_BUTTON_3,210,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON ",",IDC_BUTTON_DOT,210,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "C",IDC_BUTTON_C,210,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "/",IDC_BUTTON_DIV,236,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "*",IDC_BUTTON_MULT,236,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "-",IDC_BUTTON_SUB,236,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+",IDC_BUTTON_ADD,236,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "D",IDC_BUTTON_D,236,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Mod",IDC_BUTTON_MOD,262,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Or",IDC_BUTTON_OR,262,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Lsh",IDC_BUTTON_LSH,262,102,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "=",IDC_BUTTON_EQU,262,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "E",IDC_BUTTON_E,262,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "And",IDC_BUTTON_AND,288,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Xor",IDC_BUTTON_XOR,288,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Not",IDC_BUTTON_NOT,288,102,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Int",IDC_BUTTON_INT,288,121,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "F",IDC_BUTTON_F,288,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
GROUPBOX "",IDC_STATIC,140,16,172,21
CONTROL "8 <20><><EFBFBD><EFBFBD>",IDC_RADIO_QWORD,"Button",BS_AUTORADIOBUTTON |
NOT WS_VISIBLE,148,24,37,10
CONTROL "4 <20><><EFBFBD><EFBFBD>",IDC_RADIO_DWORD,"Button",BS_AUTORADIOBUTTON |
NOT WS_VISIBLE,188,24,37,10
CONTROL "2 <20><><EFBFBD><EFBFBD>",IDC_RADIO_WORD,"Button",BS_AUTORADIOBUTTON | NOT
WS_VISIBLE,232,24,33,10
CONTROL "1 <20><><EFBFBD><EFBFBD>",IDC_RADIO_BYTE,"Button",BS_AUTORADIOBUTTON | NOT
WS_VISIBLE,272,24,30,10
CONTROL "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_RADIO_DEG,"Button",BS_AUTORADIOBUTTON,148,24,
42,10
CONTROL "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_RADIO_RAD,"Button",BS_AUTORADIOBUTTON,192,
24,42,10
CONTROL "<22><><EFBFBD><EFBFBD><EFBFBD>",IDC_RADIO_GRAD,"Button",BS_AUTORADIOBUTTON,
236,24,44,10
PUSHBUTTON "C",IDC_BUTTON_CANC,272,40,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "CE",IDC_BUTTON_CE,228,40,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Back",IDC_BUTTON_BACK,184,40,40,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
RTEXT "",IDC_TEXT_OUTPUT,4,4,308,12,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
DEFPUSHBUTTON "",IDC_BUTTON_FOCUS,0,0,5,5, NOT WS_VISIBLE
END
IDD_DIALOG_STANDARD DIALOGEX 0, 0, 172, 127
STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ReactOS"
MENU IDR_MENU_STANDARD
FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
PUSHBUTTON "C",IDC_BUTTON_CANC,128,24,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "CE",IDC_BUTTON_CE,84,24,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Back",IDC_BUTTON_BACK,40,24,40,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
RTEXT "",IDC_TEXT_OUTPUT,4,4,164,12,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
PUSHBUTTON "7",IDC_BUTTON_7,40,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "4",IDC_BUTTON_4,40,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1",IDC_BUTTON_1,40,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "0",IDC_BUTTON_0,40,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "8",IDC_BUTTON_8,66,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "5",IDC_BUTTON_5,66,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "2",IDC_BUTTON_2,66,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+/-",IDC_BUTTON_SIGN,66,105,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "9",IDC_BUTTON_9,92,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "6",IDC_BUTTON_6,92,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "3",IDC_BUTTON_3,92,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON ",",IDC_BUTTON_DOT,92,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "/",IDC_BUTTON_DIV,118,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "*",IDC_BUTTON_MULT,118,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "-",IDC_BUTTON_SUB,118,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+",IDC_BUTTON_ADD,118,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Sqrt",IDC_BUTTON_SQRT,144,48,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "%",IDC_BUTTON_PERCENT,144,67,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1/x",IDC_BUTTON_RX,144,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "=",IDC_BUTTON_EQU,144,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
CTEXT "",IDC_TEXT_MEMORY,4,24,24,17,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
PUSHBUTTON "MC",IDC_BUTTON_MC,4,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MR",IDC_BUTTON_MR,4,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MS",IDC_BUTTON_MS,4,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "M+",IDC_BUTTON_MP,4,105,24,17,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 WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Calculator"
MENU IDR_MENU_STANDARD
FONT 8, "MS Shell Dlg"
BEGIN
PUSHBUTTON "Convert",IDC_BUTTON_CONVERT,35,105,76,17
COMBOBOX IDC_COMBO_CATEGORY,4,31,140,168,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP | CBS_SORT
LTEXT "Category:",IDC_STATIC,4,20,56,8
COMBOBOX IDC_COMBO_FROM,4,60,140,168,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP | CBS_SORT
LTEXT "Convert from:",IDC_STATIC,4,49,56,8
COMBOBOX IDC_COMBO_TO,4,87,140,168,CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP | CBS_SORT
LTEXT "Convert to:",IDC_STATIC,4,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,4,4,312,12,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
CONTROL "7",IDC_BUTTON_7,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,48,24,17
CONTROL "4",IDC_BUTTON_4,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,67,24,17
CONTROL "1",IDC_BUTTON_1,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,86,24,17
CONTROL "0",IDC_BUTTON_0,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,105,24,17
CONTROL "8",IDC_BUTTON_8,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,48,24,17
CONTROL "5",IDC_BUTTON_5,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,67,24,17
CONTROL "2",IDC_BUTTON_2,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,86,24,17
CONTROL "+/-",IDC_BUTTON_SIGN,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,105,24,17
CONTROL "9",IDC_BUTTON_9,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,48,24,17
CONTROL "6",IDC_BUTTON_6,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,67,24,17
CONTROL "3",IDC_BUTTON_3,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,86,24,17
CONTROL ",",IDC_BUTTON_DOT,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,105,24,17
CONTROL "/",IDC_BUTTON_DIV,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,48,24,17
CONTROL "*",IDC_BUTTON_MULT,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,67,24,17
CONTROL "-",IDC_BUTTON_SUB,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,86,24,17
CONTROL "+",IDC_BUTTON_ADD,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,105,24,17
CONTROL "Sqrt",IDC_BUTTON_SQRT,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,48,24,17
CONTROL "%",IDC_BUTTON_PERCENT,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,67,24,17
CONTROL "1/x",IDC_BUTTON_RX,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,86,24,17
CONTROL "=",IDC_BUTTON_EQU,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,105,24,17
CTEXT "",IDC_TEXT_MEMORY,152,24,24,17,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
CONTROL "MC",IDC_BUTTON_MC,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,48,24,17
CONTROL "MR",IDC_BUTTON_MR,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,67,24,17
CONTROL "MS",IDC_BUTTON_MS,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,86,24,17
CONTROL "M+",IDC_BUTTON_MP,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,105,24,17
DEFPUSHBUTTON "",IDC_BUTTON_FOCUS,0,0,5,5,NOT WS_VISIBLE
END
IDD_DIALOG_ABOUT DIALOGEX DISCARDABLE 0, 0, 264, 169
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "<22> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
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 "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ReactOS",IDC_STATIC,120,12,132,8,
SS_CENTERIMAGE
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ",IDC_TEXT_VERSION,120,20,132,8,SS_CENTERIMAGE
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_STATIC,120,32,132,8,
SS_CENTERIMAGE
GROUPBOX "",IDC_STATIC,112,0,148,52
GROUPBOX "",IDC_STATIC,4,56,256,88
EDITTEXT IDC_EDIT_LICENSE,12,68,240,68,ES_MULTILINE | ES_READONLY |
WS_VSCROLL
END
IDD_DIALOG_STAT DIALOGEX DISCARDABLE 0, 0, 163, 85
STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
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 DISCARDABLE
BEGIN
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tCTRL-C", IDM_EDIT_COPY
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tCTRL-V", IDM_EDIT_PASTE
END
POPUP "<22><><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_STANDARD, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_SCIENTIFIC, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_CONVERSION
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tF5", IDM_VIEW_HEX, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tF6", IDM_VIEW_DEC, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tF7", IDM_VIEW_OCT, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tF8", IDM_VIEW_BIN, CHECKED
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tF2", IDM_VIEW_DEG, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tF3", IDM_VIEW_RAD, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD>\tF4", IDM_VIEW_GRAD, CHECKED
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_GROUP, CHECKED
END
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_HELP_HELP
MENUITEM SEPARATOR
MENUITEM "<22> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_HELP_ABOUT
END
END
IDR_MENU_SCIENTIFIC_2 MENU DISCARDABLE
BEGIN
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tCTRL-C", IDM_EDIT_COPY
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tCTRL-V", IDM_EDIT_PASTE
END
POPUP "<22><><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_STANDARD, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_SCIENTIFIC, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_CONVERSION
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tF5", IDM_VIEW_HEX, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tF6", IDM_VIEW_DEC, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tF7", IDM_VIEW_OCT, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tF8", IDM_VIEW_BIN, CHECKED
MENUITEM SEPARATOR
MENUITEM "8 <20><><EFBFBD><EFBFBD>\tF12", IDM_VIEW_QWORD, CHECKED
MENUITEM "4 <20><><EFBFBD><EFBFBD>\tF2", IDM_VIEW_DWORD, CHECKED
MENUITEM "2 <20><><EFBFBD><EFBFBD>\tF3", IDM_VIEW_WORD, CHECKED
MENUITEM "1 <20><><EFBFBD><EFBFBD>\tF4", IDM_VIEW_BYTE, CHECKED
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_GROUP, CHECKED
END
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_HELP_HELP
MENUITEM SEPARATOR
MENUITEM "<22> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_HELP_ABOUT
END
END
IDR_MENU_STANDARD MENU DISCARDABLE
BEGIN
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tCTRL-C", IDM_EDIT_COPY
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tCTRL-V", IDM_EDIT_PASTE
END
POPUP "<22><><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_STANDARD, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_SCIENTIFIC, CHECKED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_CONVERSION
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_VIEW_GROUP, CHECKED
END
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_HELP_HELP
MENUITEM SEPARATOR
MENUITEM "<22> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDM_HELP_ABOUT
END
END
// String Tables
STRINGTABLE DISCARDABLE
BEGIN
IDS_STRING_LICENSE "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ReactOS - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> GNU GPL.\r\n\r\n<><6E> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> GNU GPL <20><><EFBFBD><EFBFBD><EFBFBD>:\r\nhttp://www.gnu.org/licenses/gpl.html\r\n\r\n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> GNU GPL <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>:\r\nhttp://www.gnu.org/licenses/translations.html"
IDS_MATH_ERROR "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_QUICKHELP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
END
// types of conversion
STRINGTABLE DISCARDABLE
BEGIN
IDS_CONV_AREA "Area"
IDS_CONV_CONSUMPTION "Consumption (engines)"
IDS_CONV_CURRENCY "Currencies"
IDS_CONV_ENERGY "Energy"
IDS_CONV_LENGTH "Lenghts"
IDS_CONV_POWER "Power"
IDS_CONV_PRESSURE "Pressure"
IDS_CONV_TEMPERATURE "Temperature"
IDS_CONV_VELOCITY "Velocity"
IDS_CONV_VOLUME "Volume"
IDS_CONV_WEIGHT "Weights"
END
// TYPES OF AREAS
STRINGTABLE DISCARDABLE
BEGIN
IDS_AREA_ACRES "Acres"
IDS_AREA_ACRES_BRAZIL "Acres (Brazil)"
IDS_AREA_ACRES_FRANCE "Acres (France)"
IDS_AREA_ACRES_SCOTS "Acres (Scots)"
IDS_AREA_ACRES_US "Acres (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 "Square centimeters"
IDS_AREA_SQUARE_CHR "Square chr"
IDS_AREA_SQUARE_FATHOMS "Square fathoms"
IDS_AREA_SQUARE_FATHOMS_HUNGARY "Square fathoms (Hungary)"
IDS_AREA_SQUARE_FEET "Square feet"
IDS_AREA_SQUARE_INCHES "Square inches"
IDS_AREA_SQUARE_KILOMETERS "Square kilometers"
IDS_AREA_SQUARE_LAR "Square lar"
IDS_AREA_SQUARE_METER "Square meter"
IDS_AREA_SQUARE_MILES "Square miles"
IDS_AREA_SQUARE_MILLIMETERS "Square millimeters"
IDS_AREA_SQUARE_SHAKU "Square shaku"
IDS_AREA_SQUARE_TSUEN "Square tsuen"
IDS_AREA_SQUARE_VA "Square va"
IDS_AREA_SQUARE_YARD "Square yard"
IDS_AREA_TAN "Tan"
IDS_AREA_TSUBO "Tsubo"
END
// TYPES OF COMSUMPTIONS
STRINGTABLE DISCARDABLE
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
// TYPES OF CURRENCIES
STRINGTABLE DISCARDABLE
BEGIN
IDS_CURRENCY_AUSTRIAN_SCHILLING "Austrian schilling"
IDS_CURRENCY_BELGIAN_FRANC "Belgian franc"
IDS_CURRENCY_CYPRIOT_POUND "Cypriot pound"
IDS_CURRENCY_DEUTSCHE_MARK "Deutsche Mark"
IDS_CURRENCY_DUTCH_GUILDER "Dutch guilder"
IDS_CURRENCY_EURO "Euro"
IDS_CURRENCY_FINNISH_MARKKA "Finnish markka"
IDS_CURRENCY_FRENCH_FRANC "French franc"
IDS_CURRENCY_GREEK_DRACHMA "Greek Drachma"
IDS_CURRENCY_IRISH_POUND "Irish pound"
IDS_CURRENCY_ITALIAN_LIRA "Italian lira"
IDS_CURRENCY_LUXEMBOURG_FRANC "Luxembourg franc"
IDS_CURRENCY_MALTESE_LIRA "Maltese lira"
IDS_CURRENCY_PORTOGUESE_ESCUDO "Portoguese escudo"
IDS_CURRENCY_SLOVENIAN_TOLAR "Slovenian tolar"
IDS_CURRENCY_SPANISH_PESETA "Spanish peseta"
END
// TYPES OF ENERGIES
STRINGTABLE DISCARDABLE
BEGIN
IDS_ENERGY_15_C_CALORIES "15 ^C calories"
IDS_ENERGY_ERGS "Ergs"
IDS_ENERGY_IT_CALORIES "International Table calories"
IDS_ENERGY_JOULES "Joules"
IDS_ENERGY_KILOJOULES "Kilojoules"
IDS_ENERGY_KILOWATT_HOURS "Kilowatt hours"
IDS_ENERGY_NUTRITION_CALORIES "Nutrition calories"
IDS_ENERGY_TH_CALORIES "Thermochemical calorie"
END
// TYPES OF LENGTHS
STRINGTABLE DISCARDABLE
BEGIN
IDS_LENGTH_ANGSTROMS "Angstroms"
IDS_LENGTH_ASTRONOMILA_UNITS "Astronomila units"
IDS_LENGTH_BARLEYCORNS "Barleycorns"
IDS_LENGTH_CENTIMETERS "Centimeters"
IDS_LENGTH_CHAINS_UK "Chains (UK)"
IDS_LENGTH_CHI "Chi"
IDS_LENGTH_CHOU "Chou"
IDS_LENGTH_CHR "Chr"
IDS_LENGTH_CUN "Cun"
IDS_LENGTH_FATHOMS "Fathoms"
IDS_LENGTH_FATHOMS_HUNGARY "Fathoms (Hungary)"
IDS_LENGTH_FEET "Feet"
IDS_LENGTH_FURLONGS "Furlongs"
IDS_LENGTH_GAN "Gan"
IDS_LENGTH_HANDS "Hands"
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 "Kilometers"
IDS_LENGTH_LAR "Lar"
IDS_LENGTH_LIGHT_YEARS "Light years"
IDS_LENGTH_LINKS_UK "Links (UK)"
IDS_LENGTH_METERS "Meters"
IDS_LENGTH_MILES "Miles"
IDS_LENGTH_MILLIMETERS "Millimeters"
IDS_LENGTH_NAUTICAL_MILES "Nautical miles"
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_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
// TYPES OF POWERS
STRINGTABLE DISCARDABLE
BEGIN
IDS_POWER_HORSEPOWER "Horsepower"
IDS_POWER_KILOWATTS "Kilowatts"
IDS_POWER_MEGAWATTS "Megawatts"
IDS_POWER_WATTS "Watts"
END
// TYPE OF PRESSURES
STRINGTABLE DISCARDABLE
BEGIN
IDS_PRESSURE_ATMOSPHERES "Atmospheres"
IDS_PRESSURE_BARS "Bars"
IDS_PRESSURE_MM_OF_MERCURY "Millimeters of mercury"
IDS_PRESSURE_PASCALS "Pascals"
IDS_PRESSURE_PSI "Pounds-force per square inch"
END
// TYPES OF TEMPERATURES
STRINGTABLE DISCARDABLE
BEGIN
IDS_TEMPERATURE_CELSIUS "Celsius"
IDS_TEMPERATURE_FAHRENHEIT "Fahrenheit"
IDS_TEMPERATURE_KELVIN "Kelvin"
IDS_TEMPERATURE_RANKINE "Rankine"
END
// TYPES OF VELOCITIES
STRINGTABLE DISCARDABLE
BEGIN
IDS_VELOCITY_FEET_HOUR "Feet/hour"
IDS_VELOCITY_KILOMETERS_HOUR "Kilometers/hour"
IDS_VELOCITY_KNOTS "Knots"
IDS_VELOCITY_MACH "Mach"
IDS_VELOCITY_METERS_SECOND "Meters/second"
IDS_VELOCITY_MILES_HOUR "Miles/hour"
END
// TYPES OF VOLUMES
STRINGTABLE DISCARDABLE
BEGIN
IDS_VOLUME_BARRELS_UK "Barrels (UK)"
IDS_VOLUME_BARRELS_OIL "Barrels oil"
IDS_VOLUME_BUN "Bun"
IDS_VOLUME_BUSHELS_UK "Bushels (UK)"
IDS_VOLUME_BUSHELS_US "Bushels (US)"
IDS_VOLUME_CUBIC_CENTIMETERS "Cubic centimeters"
IDS_VOLUME_CUBIC_FEET "Cubic feet"
IDS_VOLUME_CUBIC_INCHES "Cubic inches"
IDS_VOLUME_CUBIC_METERS "Cubic meters"
IDS_VOLUME_CUBIC_YARDS "Cubic yards"
IDS_VOLUME_DOE "Doe"
IDS_VOLUME_FLUID_OUNCES_UK "Fluid ounces (UK)"
IDS_VOLUME_FLUID_OUNCES_US "Fluid ounces (US)"
IDS_VOLUME_GALLONS_UK "Gallons (UK)"
IDS_VOLUME_GALLONS_DRY_US "Gallons, dry (US)"
IDS_VOLUME_GALLONS_LIQUID_US "Gallons, liquid (US)"
IDS_VOLUME_GOU "Gou"
IDS_VOLUME_HOP "Hop"
IDS_VOLUME_ICCE "Icce"
IDS_VOLUME_KWIAN "Kwian"
IDS_VOLUME_LITERS "Liters"
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
// TYPES OF WEIGHTS
STRINGTABLE DISCARDABLE
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 "Stones"
IDS_WEIGHT_TAMLUNG "Tamlung"
IDS_WEIGHT_TONNES "Tonnes"
IDS_WEIGHT_TONS_UK "Tons (UK)"
IDS_WEIGHT_TONS_US "Tons (US)"
END

View File

@@ -1,708 +0,0 @@
/* TRANSLATOR : M<>rio Ka<4B>m<EFBFBD>r /Mario Kacmar/ aka Kario (kario@szm.sk)
* DATE OF TR.: 30-01-2008
* LAST CHANGE: 10-07-2008
* ---------------------------------------
* TODO:
* 1. treba usporiada<64> jednotky pod<6F>a abecedy
* 2. pridanie naviga<67>n<EFBFBD>ch zna<6E>iek "&"
*/
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
// Dialog
IDD_DIALOG_SCIENTIFIC DIALOGEX 0, 0, 316, 161
STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Kalkula<6C>ka syst<73>mu ReactOS"
MENU IDR_MENU_SCIENTIFIC_1
FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
GROUPBOX "",IDC_STATIC,4,16,132,21
CONTROL "Hex",IDC_RADIO_HEX,"Button",BS_AUTORADIOBUTTON,8,24,29,
10
CONTROL "Dec",IDC_RADIO_DEC,"Button",BS_AUTORADIOBUTTON,40,24,29,
10
CONTROL "Oct",IDC_RADIO_OCT,"Button",BS_AUTORADIOBUTTON,72,24,27,
10
CONTROL "Bin",IDC_RADIO_BIN,"Button",BS_AUTORADIOBUTTON,100,24,
26,10
GROUPBOX "",IDC_STATIC,4,36,76,21
CONTROL "Inv",IDC_CHECK_INV,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,8,44,26,10
CONTROL "Hyp",IDC_CHECK_HYP,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,40,44,29,10
CTEXT "",IDC_TEXT_PARENT,84,40,24,17,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
CTEXT "",IDC_TEXT_MEMORY,112,40,24,17,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
PUSHBUTTON "Sta",IDC_BUTTON_STA,4,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Ave",IDC_BUTTON_AVE,4,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Sum",IDC_BUTTON_SUM,4,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "s",IDC_BUTTON_S,4,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Dat",IDC_BUTTON_DAT,4,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | WS_DISABLED | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "F-E",IDC_BUTTON_FE,38,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "dms",IDC_BUTTON_DMS,38,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "sin",IDC_BUTTON_SIN,38,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "cos",IDC_BUTTON_COS,38,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "tan",IDC_BUTTON_TAN,38,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "(",IDC_BUTTON_LEFTPAR,64,64,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Exp",IDC_BUTTON_EXP,64,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "x^y",IDC_BUTTON_XeY,64,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "x^2",IDC_BUTTON_Xe2,64,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "x^3",IDC_BUTTON_Xe3,64,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON ")",IDC_BUTTON_RIGHTPAR,90,64,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "ln",IDC_BUTTON_LN,90,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "log",IDC_BUTTON_LOG,90,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "n!",IDC_BUTTON_NF,90,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1/x",IDC_BUTTON_RX,90,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MC",IDC_BUTTON_MC,124,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MR",IDC_BUTTON_MR,124,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MS",IDC_BUTTON_MS,124,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "M+",IDC_BUTTON_MP,124,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "pi",IDC_BUTTON_PI,124,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "7",IDC_BUTTON_7,158,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "4",IDC_BUTTON_4,158,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1",IDC_BUTTON_1,158,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "0",IDC_BUTTON_0,158,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "A",IDC_BUTTON_A,158,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "8",IDC_BUTTON_8,184,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "5",IDC_BUTTON_5,184,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "2",IDC_BUTTON_2,184,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+/-",IDC_BUTTON_SIGN,184,121,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "B",IDC_BUTTON_B,184,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "9",IDC_BUTTON_9,210,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "6",IDC_BUTTON_6,210,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "3",IDC_BUTTON_3,210,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON ",",IDC_BUTTON_DOT,210,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "C",IDC_BUTTON_C,210,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "/",IDC_BUTTON_DIV,236,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "*",IDC_BUTTON_MULT,236,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "-",IDC_BUTTON_SUB,236,102,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+",IDC_BUTTON_ADD,236,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "D",IDC_BUTTON_D,236,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Mod",IDC_BUTTON_MOD,262,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Or",IDC_BUTTON_OR,262,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Lsh",IDC_BUTTON_LSH,262,102,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "=",IDC_BUTTON_EQU,262,121,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "E",IDC_BUTTON_E,262,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "And",IDC_BUTTON_AND,288,64,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Xor",IDC_BUTTON_XOR,288,83,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Not",IDC_BUTTON_NOT,288,102,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Int",IDC_BUTTON_INT,288,121,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "F",IDC_BUTTON_F,288,140,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
GROUPBOX "",IDC_STATIC,140,16,172,21
CONTROL "Qword",IDC_RADIO_QWORD,"Button",BS_AUTORADIOBUTTON |
NOT WS_VISIBLE,148,24,37,10
CONTROL "Dword",IDC_RADIO_DWORD,"Button",BS_AUTORADIOBUTTON |
NOT WS_VISIBLE,188,24,37,10
CONTROL "Word",IDC_RADIO_WORD,"Button",BS_AUTORADIOBUTTON | NOT
WS_VISIBLE,232,24,33,10
CONTROL "Bajt",IDC_RADIO_BYTE,"Button",BS_AUTORADIOBUTTON | NOT
WS_VISIBLE,272,24,30,10
CONTROL "Stupne",IDC_RADIO_DEG,"Button",BS_AUTORADIOBUTTON,148,24,
42,10
CONTROL "Radi<64>ny",IDC_RADIO_RAD,"Button",BS_AUTORADIOBUTTON,192,
24,42,10
CONTROL "Grady",IDC_RADIO_GRAD,"Button",BS_AUTORADIOBUTTON,
236,24,44,10
PUSHBUTTON "C",IDC_BUTTON_CANC,272,40,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "CE",IDC_BUTTON_CE,228,40,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Sp<53><70>",IDC_BUTTON_BACK,184,40,40,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
RTEXT "",IDC_TEXT_OUTPUT,4,4,308,12,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
DEFPUSHBUTTON "",IDC_BUTTON_FOCUS,0,0,5,5, NOT WS_VISIBLE
END
IDD_DIALOG_STANDARD DIALOGEX 0, 0, 172, 127
STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Kalkula<6C>ka syst<73>mu ReactOS"
MENU IDR_MENU_STANDARD
FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
PUSHBUTTON "C",IDC_BUTTON_CANC,128,24,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "CE",IDC_BUTTON_CE,84,24,40,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Sp<53><70>",IDC_BUTTON_BACK,40,24,40,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
RTEXT "",IDC_TEXT_OUTPUT,4,4,164,12,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
PUSHBUTTON "7",IDC_BUTTON_7,40,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "4",IDC_BUTTON_4,40,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1",IDC_BUTTON_1,40,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "0",IDC_BUTTON_0,40,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "8",IDC_BUTTON_8,66,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "5",IDC_BUTTON_5,66,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "2",IDC_BUTTON_2,66,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+/-",IDC_BUTTON_SIGN,66,105,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "9",IDC_BUTTON_9,92,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "6",IDC_BUTTON_6,92,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "3",IDC_BUTTON_3,92,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON ",",IDC_BUTTON_DOT,92,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "/",IDC_BUTTON_DIV,118,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "*",IDC_BUTTON_MULT,118,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "-",IDC_BUTTON_SUB,118,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "+",IDC_BUTTON_ADD,118,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "Sqrt",IDC_BUTTON_SQRT,144,48,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "%",IDC_BUTTON_PERCENT,144,67,24,17,BS_CENTER |
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "1/x",IDC_BUTTON_RX,144,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "=",IDC_BUTTON_EQU,144,105,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
CTEXT "",IDC_TEXT_MEMORY,4,24,24,17,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
PUSHBUTTON "MC",IDC_BUTTON_MC,4,48,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MR",IDC_BUTTON_MR,4,67,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "MS",IDC_BUTTON_MS,4,86,24,17,BS_CENTER | BS_VCENTER |
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
PUSHBUTTON "M+",IDC_BUTTON_MP,4,105,24,17,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 WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Kalkula<6C>ka syst<73>mu ReactOS"
MENU IDR_MENU_STANDARD
FONT 8, "MS Shell Dlg"
BEGIN
PUSHBUTTON "Previes<65>",IDC_BUTTON_CONVERT,35,105,76,17
COMBOBOX IDC_COMBO_CATEGORY,4,31,140,168,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP | CBS_SORT
LTEXT "Kateg<65>ria:",IDC_STATIC,4,20,56,8
COMBOBOX IDC_COMBO_FROM,4,60,140,168,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP | CBS_SORT
LTEXT "Previes<65> z:",IDC_STATIC,4,49,56,8
COMBOBOX IDC_COMBO_TO,4,87,140,168,CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP | CBS_SORT
LTEXT "Previes<65> na:",IDC_STATIC,4,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 "Sp<53><70>",IDC_BUTTON_BACK,"Button",BS_OWNERDRAW |
BS_CENTER | BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,24,
40,17
RTEXT "",IDC_TEXT_OUTPUT,4,4,312,12,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
CONTROL "7",IDC_BUTTON_7,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,48,24,17
CONTROL "4",IDC_BUTTON_4,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,67,24,17
CONTROL "1",IDC_BUTTON_1,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,86,24,17
CONTROL "0",IDC_BUTTON_0,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,188,105,24,17
CONTROL "8",IDC_BUTTON_8,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,48,24,17
CONTROL "5",IDC_BUTTON_5,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,67,24,17
CONTROL "2",IDC_BUTTON_2,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,86,24,17
CONTROL "+/-",IDC_BUTTON_SIGN,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,214,105,24,17
CONTROL "9",IDC_BUTTON_9,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,48,24,17
CONTROL "6",IDC_BUTTON_6,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,67,24,17
CONTROL "3",IDC_BUTTON_3,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,86,24,17
CONTROL ",",IDC_BUTTON_DOT,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,240,105,24,17
CONTROL "/",IDC_BUTTON_DIV,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,48,24,17
CONTROL "*",IDC_BUTTON_MULT,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,67,24,17
CONTROL "-",IDC_BUTTON_SUB,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,86,24,17
CONTROL "+",IDC_BUTTON_ADD,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,266,105,24,17
CONTROL "Sqrt",IDC_BUTTON_SQRT,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,48,24,17
CONTROL "%",IDC_BUTTON_PERCENT,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,67,24,17
CONTROL "1/x",IDC_BUTTON_RX,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,86,24,17
CONTROL "=",IDC_BUTTON_EQU,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,292,105,24,17
CTEXT "",IDC_TEXT_MEMORY,152,24,24,17,SS_CENTERIMAGE,
WS_EX_CLIENTEDGE
CONTROL "MC",IDC_BUTTON_MC,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,48,24,17
CONTROL "MR",IDC_BUTTON_MR,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,67,24,17
CONTROL "MS",IDC_BUTTON_MS,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,86,24,17
CONTROL "M+",IDC_BUTTON_MP,"Button",BS_OWNERDRAW | BS_CENTER |
BS_VCENTER | BS_NOTIFY | WS_TABSTOP,152,105,24,17
DEFPUSHBUTTON "",IDC_BUTTON_FOCUS,0,0,5,5,NOT WS_VISIBLE
END
IDD_DIALOG_ABOUT DIALOGEX DISCARDABLE 0, 0, 264, 169
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "<22>o je kalkula<6C>ka syst<73>mu 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 "Kalkula<6C>ka syst<73>mu ReactOS",IDC_STATIC,120,12,132,8,
SS_CENTERIMAGE
LTEXT "Verzia ",IDC_TEXT_VERSION,120,20,132,8,SS_CENTERIMAGE
LTEXT "Nap<61>sal Carlo Bramini",IDC_STATIC,120,32,132,8,
SS_CENTERIMAGE
GROUPBOX "",IDC_STATIC,112,0,148,52
GROUPBOX "",IDC_STATIC,4,56,256,88
EDITTEXT IDC_EDIT_LICENSE,12,68,240,68,ES_MULTILINE | ES_READONLY |
WS_VSCROLL
END
IDD_DIALOG_STAT DIALOGEX DISCARDABLE 0, 0, 163, 85
STYLE DS_SHELLFONT | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "<22>tatistika"
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 DISCARDABLE
BEGIN
POPUP "<22>pravy"
BEGIN
MENUITEM "Kop<6F>rova<76>\tCTRL-C", IDM_EDIT_COPY
MENUITEM "Prilepi<70>\tCTRL-V", IDM_EDIT_PASTE
END
POPUP "Zobrazi<7A>"
BEGIN
MENUITEM "<22>tandardn<64>", IDM_VIEW_STANDARD, CHECKED
MENUITEM "Vedeck<63>", IDM_VIEW_SCIENTIFIC, CHECKED
MENUITEM "Prevody", IDM_VIEW_CONVERSION
MENUITEM SEPARATOR
MENUITEM "<22>estn<74>stkov<6F>\tF5", IDM_VIEW_HEX, CHECKED
MENUITEM "Desiatkov<6F>\tF6", IDM_VIEW_DEC, CHECKED
MENUITEM "Osmi<6D>kov<6F>\tF7", IDM_VIEW_OCT, CHECKED
MENUITEM "Dvojkov<6F>\tF8", IDM_VIEW_BIN, CHECKED
MENUITEM SEPARATOR
MENUITEM "Stupne\tF2", IDM_VIEW_DEG, CHECKED
MENUITEM "Radi<64>ny\tF3", IDM_VIEW_RAD, CHECKED
MENUITEM "Grady\tF4", IDM_VIEW_GRAD, CHECKED
MENUITEM SEPARATOR
MENUITEM "Zoskupova<76> <20><>slice", IDM_VIEW_GROUP, CHECKED
END
POPUP "Pomocn<63>k"
BEGIN
MENUITEM "T<>my pomocn<63>ka", IDM_HELP_HELP
MENUITEM SEPARATOR
MENUITEM "<22>o je kalkula<6C>ka syst<73>mu ReactOS", IDM_HELP_ABOUT
END
END
IDR_MENU_SCIENTIFIC_2 MENU DISCARDABLE
BEGIN
POPUP "<22>pravy"
BEGIN
MENUITEM "Kop<6F>rova<76>\tCTRL-C", IDM_EDIT_COPY
MENUITEM "Prilepi<70>\tCTRL-V", IDM_EDIT_PASTE
END
POPUP "Zobrazi<7A>"
BEGIN
MENUITEM "<22>tandardn<64>", IDM_VIEW_STANDARD, CHECKED
MENUITEM "Vedeck<63>", IDM_VIEW_SCIENTIFIC, CHECKED
MENUITEM "Prevody", IDM_VIEW_CONVERSION
MENUITEM SEPARATOR
MENUITEM "<22>estn<74>stkov<6F>\tF5", IDM_VIEW_HEX, CHECKED
MENUITEM "Desiatkov<6F>\tF6", IDM_VIEW_DEC, CHECKED
MENUITEM "Osmi<6D>kov<6F>\tF7", IDM_VIEW_OCT, CHECKED
MENUITEM "Dvojkov<6F>\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 "Bajt\tF4", IDM_VIEW_BYTE, CHECKED
MENUITEM SEPARATOR
MENUITEM "Zoskupova<76> <20><>slice", IDM_VIEW_GROUP, CHECKED
END
POPUP "Pomocn<63>k"
BEGIN
MENUITEM "T<>my pomocn<63>ka", IDM_HELP_HELP
MENUITEM SEPARATOR
MENUITEM "<22>o je kalkula<6C>ka syst<73>mu ReactOS", IDM_HELP_ABOUT
END
END
IDR_MENU_STANDARD MENU DISCARDABLE
BEGIN
POPUP "<22>pravy"
BEGIN
MENUITEM "Kop<6F>rova<76>\tCTRL-C", IDM_EDIT_COPY
MENUITEM "Prilepi<70>\tCTRL-V", IDM_EDIT_PASTE
END
POPUP "Zobrazi<7A>"
BEGIN
MENUITEM "<22>tandardn<64>", IDM_VIEW_STANDARD, CHECKED
MENUITEM "Vedeck<63>", IDM_VIEW_SCIENTIFIC, CHECKED
MENUITEM "Prevody", IDM_VIEW_CONVERSION
MENUITEM SEPARATOR
MENUITEM "Zoskupova<76> <20><>slice", IDM_VIEW_GROUP, CHECKED
END
POPUP "Pomocn<63>k"
BEGIN
MENUITEM "T<>my pomocn<63>ka", IDM_HELP_HELP
MENUITEM SEPARATOR
MENUITEM "<22>o je kalkula<6C>ka syst<73>mu ReactOS", IDM_HELP_ABOUT
END
END
// String Tables
STRINGTABLE DISCARDABLE
BEGIN
IDS_STRING_LICENSE "Kalkula<6C>ka syst<73>mu ReactOS je vo<76>n<EFBFBD> softv<74>r vydan<61> pod licenciou GNU GPL.\r\n\r\nK<6E>piu licenie GNU GPL m<><6D>ete z<>ska<6B> tu:\r\nhttp://www.gnu.org/licenses/gpl.html\r\n\r\nRovnako m<><6D>ete z<>ska<6B> preklad licencie GNU GPL tu:\r\nhttp://www.gnu.org/licenses/translations.html"
IDS_MATH_ERROR "Chyba"
IDS_QUICKHELP "R<>chla pomoc"
END
// types of conversion
STRINGTABLE DISCARDABLE
BEGIN
IDS_CONV_LENGTH "D<><44>ka"
IDS_CONV_ENERGY "Energia"
IDS_CONV_WEIGHT "Hmotnos<6F>"
IDS_CONV_CURRENCY "Mena"
IDS_CONV_VOLUME "Objem"
IDS_CONV_AREA "Plocha"
IDS_CONV_VELOCITY "R<>chlos<6F>"
IDS_CONV_CONSUMPTION "Spotreba motorov" //Spotreba (motory)
IDS_CONV_TEMPERATURE "Teplota"
IDS_CONV_PRESSURE "Tlak"
IDS_CONV_POWER "V<>kon"
END
// TYPES OF AREAS
STRINGTABLE DISCARDABLE
BEGIN
IDS_AREA_ACRES "Akre"
IDS_AREA_ACRES_BRAZIL "Akre (Braz<61>lia)"
IDS_AREA_ACRES_FRANCE "Akre (Franc<6E>zsko)"
IDS_AREA_ACRES_SCOTS "Akre (<28>k<EFBFBD>tsko)"
IDS_AREA_ACRES_US "Akre (USA)"
IDS_AREA_ARES "<22>re"
IDS_AREA_CHOU "Chou"
IDS_AREA_DANBO "Danbo"
IDS_AREA_HECTARES "Hekt<6B>re"
IDS_AREA_JEONGBO "Jeongbo"
IDS_AREA_MORGEN_HUNGARY "Morgen (Ma<4D>arsko)"
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 "<22>tvorcov<6F> centimetre"
IDS_AREA_SQUARE_CHR "<22>tvorcov<6F> chr"
IDS_AREA_SQUARE_FATHOMS "<22>tvorcov<6F> siahy"
IDS_AREA_SQUARE_FATHOMS_HUNGARY "<22>tvorcov<6F> siahy (Ma<4D>arsko)"
IDS_AREA_SQUARE_FEET "<22>tvorcov<6F> stopy"
IDS_AREA_SQUARE_INCHES "<22>tvorcov<6F> palce"
IDS_AREA_SQUARE_KILOMETERS "<22>tvorcov<6F> kilometre"
IDS_AREA_SQUARE_LAR "<22>tvorcov<6F> lar"
IDS_AREA_SQUARE_METER "<22>tvorcov<6F> meter"
IDS_AREA_SQUARE_MILES "<22>tvorcov<6F> m<>le"
IDS_AREA_SQUARE_MILLIMETERS "<22>tvorcov<6F> milimetre"
IDS_AREA_SQUARE_SHAKU "<22>tvorcov<6F> shaku"
IDS_AREA_SQUARE_TSUEN "<22>tvorcov<6F> tsuen"
IDS_AREA_SQUARE_VA "<22>tvorcov<6F> va"
IDS_AREA_SQUARE_YARD "<22>tvorcov<6F> yard"
IDS_AREA_TAN "Tan"
IDS_AREA_TSUBO "Tsubo"
END
// TYPES OF COMSUMPTIONS
STRINGTABLE DISCARDABLE
BEGIN
IDS_CONSUMPTION_KM_PER_L "Kilometer/liter"
IDS_CONSUMPTION_L_PER_100_KM "Litre/100 kilometerov"
IDS_CONSUMPTION_MILES_GALLON_UK "M<>le/gal<61>n (UK)"
IDS_CONSUMPTION_MILES_GALLON_US "M<>le/gal<61>n (USA)"
END
// TYPES OF CURRENCIES
STRINGTABLE DISCARDABLE
BEGIN
IDS_CURRENCY_AUSTRIAN_SCHILLING "Rak<61>zsky <20>iling"
IDS_CURRENCY_BELGIAN_FRANC "Belgick<63> frank"
IDS_CURRENCY_CYPRIOT_POUND "Cypriot pound"
IDS_CURRENCY_DEUTSCHE_MARK "Nemeck<63> marka"
IDS_CURRENCY_DUTCH_GUILDER "Holandsk<73> gulden"
IDS_CURRENCY_EURO "Euro"
IDS_CURRENCY_FINNISH_MARKKA "Finsk<73> marka"
IDS_CURRENCY_FRENCH_FRANC "Franc<6E>zsky frank"
IDS_CURRENCY_GREEK_DRACHMA "Gr<47>cka drachma"
IDS_CURRENCY_IRISH_POUND "Irish pound"
IDS_CURRENCY_ITALIAN_LIRA "Italian lira"
IDS_CURRENCY_LUXEMBOURG_FRANC "Luxembourg franc"
IDS_CURRENCY_MALTESE_LIRA "Maltese lira"
IDS_CURRENCY_PORTOGUESE_ESCUDO "Portoguese escudo"
IDS_CURRENCY_SLOVENIAN_TOLAR "Slovinsk<73> toliar"
IDS_CURRENCY_SPANISH_PESETA "<22>panielska peseta"
END
// TYPES OF ENERGIES
STRINGTABLE DISCARDABLE
BEGIN
IDS_ENERGY_15_C_CALORIES "15 ^C calories"
IDS_ENERGY_ERGS "Ergs"
IDS_ENERGY_IT_CALORIES "International Table calories"
IDS_ENERGY_JOULES "Joules"
IDS_ENERGY_KILOJOULES "Kilojoules"
IDS_ENERGY_KILOWATT_HOURS "Kilowatthodiny"
IDS_ENERGY_NUTRITION_CALORIES "Nutrition calories"
IDS_ENERGY_TH_CALORIES "Thermochemical calorie"
END
// TYPES OF LENGTHS
STRINGTABLE DISCARDABLE
BEGIN
IDS_LENGTH_ANGSTROMS "Angstroms"
IDS_LENGTH_ASTRONOMILA_UNITS "Astronomila units"
IDS_LENGTH_BARLEYCORNS "Barleycorns"
IDS_LENGTH_CENTIMETERS "Centimetre"
IDS_LENGTH_CHAINS_UK "Chains (UK)"
IDS_LENGTH_CHI "Chi"
IDS_LENGTH_CHOU "Chou"
IDS_LENGTH_CHR "Chr"
IDS_LENGTH_CUN "Cun"
IDS_LENGTH_FATHOMS "Siahy"
IDS_LENGTH_FATHOMS_HUNGARY "Siahy (Ma<4D>arsko)"
IDS_LENGTH_FEET "Stopy"
IDS_LENGTH_FURLONGS "Furlongs"
IDS_LENGTH_GAN "Gan"
IDS_LENGTH_HANDS "Hands"
IDS_LENGTH_HUNH "Hunh"
IDS_LENGTH_INCHES "Palce"
IDS_LENGTH_JA "Ja"
IDS_LENGTH_JEONG "Jeong"
IDS_LENGTH_KABIET "Kabiet"
IDS_LENGTH_KEN "Ken"
IDS_LENGTH_KEUB "Keub"
IDS_LENGTH_KILOMETERS "Kilometre"
IDS_LENGTH_LAR "Lar"
IDS_LENGTH_LIGHT_YEARS "Sveteln<6C> roky"
IDS_LENGTH_LINKS_UK "Links (UK)"
IDS_LENGTH_METERS "Metre"
IDS_LENGTH_MILES "M<>le"
IDS_LENGTH_MILLIMETERS "Milimetre"
IDS_LENGTH_NAUTICAL_MILES "N<>morn<72> m<>le"
IDS_LENGTH_NIEU "Nieu"
IDS_LENGTH_PARSECS "Parsecy"
IDS_LENGTH_PICAS "Picas"
IDS_LENGTH_RI_JAPAN "Ri (Japonsko)"
IDS_LENGTH_RI_KOREA "Ri (K<>rea)"
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 "Yardy"
IDS_LENGTH_YOTE "Yote"
IDS_LENGTH_ZHANG "Zhang"
END
// TYPES OF POWERS
STRINGTABLE DISCARDABLE
BEGIN
IDS_POWER_HORSEPOWER "Ko<4B>sk<73> sily"
IDS_POWER_KILOWATTS "Kilowatty"
IDS_POWER_MEGAWATTS "Megawatty"
IDS_POWER_WATTS "Watty"
END
// TYPE OF PRESSURES
STRINGTABLE DISCARDABLE
BEGIN
IDS_PRESSURE_ATMOSPHERES "Atmosf<73>ry"
IDS_PRESSURE_BARS "Bary"
IDS_PRESSURE_MM_OF_MERCURY "Millimeters of mercury"
IDS_PRESSURE_PASCALS "Pascals"
IDS_PRESSURE_PSI "Pounds-force per square inch"
END
// TYPES OF TEMPERATURES
STRINGTABLE DISCARDABLE
BEGIN
IDS_TEMPERATURE_CELSIUS "Celsius"
IDS_TEMPERATURE_FAHRENHEIT "Fahrenheit"
IDS_TEMPERATURE_KELVIN "Kelvin"
IDS_TEMPERATURE_RANKINE "Rankine"
END
// TYPES OF VELOCITIES
STRINGTABLE DISCARDABLE
BEGIN
IDS_VELOCITY_FEET_HOUR "Stopy/hodinu"
IDS_VELOCITY_KILOMETERS_HOUR "Kilometre/hodinu"
IDS_VELOCITY_KNOTS "Knots"
IDS_VELOCITY_MACH "Mach"
IDS_VELOCITY_METERS_SECOND "Metre/sekundu"
IDS_VELOCITY_MILES_HOUR "M<>le/hodinu"
END
// TYPES OF VOLUMES
STRINGTABLE DISCARDABLE
BEGIN
IDS_VOLUME_BARRELS_UK "Barely (UK)"
IDS_VOLUME_BARRELS_OIL "Barely ropy" //oleja?
IDS_VOLUME_BUN "Bun"
IDS_VOLUME_BUSHELS_UK "Bu<42>ely (UK)" //Bu<42>el, Bu<42>le? Bu<42>ly?
IDS_VOLUME_BUSHELS_US "Bu<42>ely (USA)"
IDS_VOLUME_CUBIC_CENTIMETERS "Kubick<63> centimetre"
IDS_VOLUME_CUBIC_FEET "Kubick<63> stopy"
IDS_VOLUME_CUBIC_INCHES "Kubick<63> palce"
IDS_VOLUME_CUBIC_METERS "Kubick<63> metre"
IDS_VOLUME_CUBIC_YARDS "Kubick<63> yardy"
IDS_VOLUME_DOE "Doe"
IDS_VOLUME_FLUID_OUNCES_UK "Fluid ounces (UK)"
IDS_VOLUME_FLUID_OUNCES_US "Fluid ounces (USA)"
IDS_VOLUME_GALLONS_UK "Gal<61>ny (UK)"
IDS_VOLUME_GALLONS_DRY_US "Gal<61>ny, such<63> (USA)"
IDS_VOLUME_GALLONS_LIQUID_US "Gal<61>ny, tekut<75> (USA)"
IDS_VOLUME_GOU "Gou"
IDS_VOLUME_HOP "Hop"
IDS_VOLUME_ICCE "Icce"
IDS_VOLUME_KWIAN "Kwian"
IDS_VOLUME_LITERS "Litre"
IDS_VOLUME_MAL "Mal"
IDS_VOLUME_MILLILITERS "Mililitre"
IDS_VOLUME_PINTS_UK "Pinty (UK)" //pinta alebo polliter
IDS_VOLUME_PINTS_DRY_US "Pinty, such<63> (USA)"
IDS_VOLUME_PINTS_LIQUID_US "Pinty, tekut<75> (USA)"
IDS_VOLUME_QUARTS_UK "Quarts (UK)" //<2F>tvr<76>gal<61>ny, <20>tvrtiny, <20>tvr<76>ky
IDS_VOLUME_QUARTS_DRY_US "Quarts, such<63> (USA)"
IDS_VOLUME_QUARTS_LIQUID_US "Quarts, tekut<75> (USA)"
IDS_VOLUME_SEKI "Seki"
IDS_VOLUME_SYOU "Syou"
IDS_VOLUME_TANANLOUNG "Tananloung"
IDS_VOLUME_TANG "Tang"
IDS_VOLUME_TO "To"
END
// TYPES OF WEIGHTS
STRINGTABLE DISCARDABLE
BEGIN
IDS_WEIGHT_BAHT "Baht"
IDS_WEIGHT_CARATS "Kar<61>ty"
IDS_WEIGHT_CHUNG "Chung"
IDS_WEIGHT_DON "Don"
IDS_WEIGHT_GEUN "Geun"
IDS_WEIGHT_GRAMS "Gramy"
IDS_WEIGHT_GWAN "Gwan"
IDS_WEIGHT_HARB "Harb"
IDS_WEIGHT_JIN_CHINA "Jin (<28><>na)"
IDS_WEIGHT_JIN_TAIWAN "Jin (Tchajvan)"
IDS_WEIGHT_KAN "Kan"
IDS_WEIGHT_KILOGRAMS "Kilogramy"
IDS_WEIGHT_KIN "Kin"
IDS_WEIGHT_LIANG_CHINA "Liang (<28><>na)"
IDS_WEIGHT_LIANG_TAIWAN "Liang (Tchajvan)"
IDS_WEIGHT_MONME "Monme"
IDS_WEIGHT_OUNCES_AVOIRDUPOIS "Unce, anglosask<73>"
IDS_WEIGHT_OUNCES_TROY "Unce, tr<74>jska"
IDS_WEIGHT_POUNDS "Libry"
IDS_WEIGHT_QUINTAL_METRIC "Cent (metrick<63>)"
IDS_WEIGHT_SALOUNG "Saloung"
IDS_WEIGHT_STONES "Stones"
IDS_WEIGHT_TAMLUNG "Tamlung"
IDS_WEIGHT_TONNES "Tony"
IDS_WEIGHT_TONS_UK "Tony (UK)"
IDS_WEIGHT_TONS_US "Tony (USA)"
END

View File

@@ -1,55 +0,0 @@
/*
* 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include <windows.h>
#include "resource.h"
#ifndef IDC_STATIC
#define IDC_STATIC -1
#endif
// Common resources
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
// Icons
IDI_CALC_BIG ICON DISCARDABLE "res/calc.ico"
IDI_CALC_SMALL ICON DISCARDABLE "res/calc_sm.ico"
// Bitmaps
IDB_BITMAP_ROS BITMAP DISCARDABLE "res/ROS_logo.bmp"
#include "lang/en-US.rc"
#include "lang/bg-BG.rc"
#include "lang/cs-CZ.rc"
#include "lang/de-DE.rc"
#include "lang/es-ES.rc"
#include "lang/it-IT.rc"
#include "lang/ko-KR.rc"
#include "lang/nb-NO.rc"
#include "lang/nl-NL.rc"
#include "lang/pl-PL.rc"
#include "lang/ru-RU.rc"
#include "lang/sk-SK.rc"
#include "lang/uk-UA.rc"

View File

@@ -1,83 +0,0 @@
/*
* PROJECT: ReactOS Character Map
* LICENSE: GPL - See COPYING in the top level directory
* FILE: base/applications/charmap/about.c
* PURPOSE: about dialog
* COPYRIGHT: Copyright 2007 Ged Murphy <gedmurphy@reactos.org>
*
*/
#include <precomp.h>
static INT_PTR CALLBACK
AboutDialogProc(HWND hDlg,
UINT message,
WPARAM wParam,
LPARAM lParam)
{
static HICON hIcon = NULL;
switch (message)
{
case WM_INITDIALOG:
{
HWND hLicenseEditWnd;
WCHAR strLicense[700];
hIcon = LoadImageW(hInstance,
MAKEINTRESOURCEW(IDI_ICON),
IMAGE_ICON,
16,
16,
0);
if (hIcon)
{
SendMessageW(hDlg,
WM_SETICON,
ICON_SMALL,
(LPARAM)hIcon);
}
hLicenseEditWnd = GetDlgItem(hDlg,
IDC_LICENSE_EDIT);
if (LoadStringW(hInstance,
IDS_LICENSE,
strLicense,
sizeof(strLicense) / sizeof(WCHAR)))
{
SetWindowTextW(hLicenseEditWnd,
strLicense);
}
return TRUE;
}
case WM_COMMAND:
{
if ((LOWORD(wParam) == IDOK) || (LOWORD(wParam) == IDCANCEL))
{
DestroyIcon(hIcon);
EndDialog(hDlg,
LOWORD(wParam));
return TRUE;
}
break;
}
}
return FALSE;
}
VOID
ShowAboutDlg(HWND hWndParent)
{
DialogBoxW(hInstance,
MAKEINTRESOURCEW(IDD_ABOUTBOX),
hWndParent,
AboutDialogProc);
}

View File

@@ -1,35 +0,0 @@
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
IDD_CHARMAP DIALOGEX 6, 6, 293, 205 //233
CAPTION "Tegnkart"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_SYSMENU | WS_MINIMIZEBOX
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
EDITTEXT IDC_TEXTBOX, 74, 186, 114, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
DEFPUSHBUTTON "Velg", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "Kopier", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
//AUTOCHECKBOX "Avansert visning", IDC_ADVVIEW, 10, 204, 64, 9, WS_CHILD | WS_VISIBLE | WS_TABSTOP
//EDITTEXT IDC_DISPLAY, 8, 217, 278, 13, WS_VISIBLE | WS_TABSTOP | ES_READONLY
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
CAPTION "Om Tegnkart"
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
END
STRINGTABLE DISCARDABLE
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 "O&m..."
END

View File

@@ -1,43 +0,0 @@
/*
* PROJECT: Character Map
* FILE: base/applications/charmap/lang/sk-SK.rc
* PURPOSE: Slovak Language File for charmap
* TRANSLATOR: Kario (kario@szm.sk) /M<>rio Ka<4B>m<EFBFBD>r/
* DATE OF TR: 24-07-2007
*/
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
IDD_CHARMAP DIALOGEX 6, 6, 293, 205 //233
CAPTION "Mapa znakov"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_SYSMENU | WS_MINIMIZEBOX
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<63>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<6F>rova<76> &znaky:", IDC_STATIC, 6, 188, 66, 9
EDITTEXT IDC_TEXTBOX, 74, 186, 114, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
DEFPUSHBUTTON "&Vybra<72>", IDC_SELECT, 194, 186, 44, 13
PUSHBUTTON "&Kop<6F>rova<76>", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
//AUTOCHECKBOX "R&oz<6F><7A>ren<65> zobrazenie", IDC_ADVVIEW, 10, 204, 75, 9, WS_CHILD | WS_VISIBLE | WS_TABSTOP
//EDITTEXT IDC_DISPLAY, 8, 217, 278, 13, WS_VISIBLE | WS_TABSTOP | ES_READONLY
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
CAPTION "<22>o je Mapa znakov"
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<69>", 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
BEGIN
IDS_LICENSE, "Tento program je vo<76>n<EFBFBD> softv<74>r; m<><6D>ete ho <20><>ri<72> a/alebo modifikova<76> pod<6F>a podmienok GNU V<>eobecnej verejnej licencie (GNU General Public License) ako bola zverejnen<65> nad<61>ciou Free Software Foundation; bu<62> verzie 2 tejto licencie, alebo (pod<6F>a V<><56>ho uv<75><76>enia) niektorej neskor<6F>ej verzie.\r\n\r\nTento program je distribuovan<61> v n<>deji, <20>e bude u<>ito<74>n<EFBFBD>, av<61>ak BEZ AKEJKO<4B>VEK Z<>RUKY; rovnako bez z<>ruky PREDAJNOSTI alebo VHODNOSTI PRE UR<55>IT<49> <20><>EL. Pre viac detailov si pozrite GNU V<>eobecn<63> verejn<6A> licenciu (GNU General Public License).\r\n\r\nK<6E>piu V<>eobecnej verejnej licencie GNU Ste mali dosta<74> spolu s t<>mto programom; ak nie, nap<61><70>te si o <20>u na Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_ABOUT "<22>&o je Mapa znakov"
END

View File

@@ -1,19 +0,0 @@
#define IDC_STATIC -1
#define IDI_ICON 100
#define IDD_CHARMAP 200
#define IDD_ABOUTBOX 201
#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 IDS_LICENSE 1010
#define IDS_ABOUT 1011

View File

@@ -1,26 +0,0 @@
#include <windows.h>
#include "resource.h"
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
IDI_ICON ICON "res/charmap.ico"
#include "lang/bg-BG.rc"
#include "lang/ca-ES.rc"
#include "lang/cs-CZ.rc"
#include "lang/en-US.rc"
#include "lang/de-DE.rc"
#include "lang/es-ES.rc"
#include "lang/fr-FR.rc"
#include "lang/id-ID.rc"
#include "lang/it-IT.rc"
#include "lang/ko-KR.rc"
#include "lang/lt-LT.rc"
#include "lang/nb-NO.rc"
#include "lang/nl-NL.rc"
#include "lang/pl-PL.rc"
#include "lang/pt-BR.rc"
#include "lang/sk-SK.rc"
#include "lang/uk-UA.rc"
#include "lang/ru-RU.rc"
#include "lang/el-GR.rc"

View File

@@ -1,58 +0,0 @@
/* $Id: dbgprint.c 24720 2006-11-11 16:07:35Z janderwald $
*
* PROJECT: ReactOS DbgPrint Utility
* LICENSE: GPL - See COPYING in the top level directory
* FILE: tools/dbgprint/dbgprint.c
* PURPOSE: outputs a text via DbgPrint API
* PROGRAMMERS: Johannes Anderwald (johannes.anderwald@student.tugraz.at)
*/
#include <windows.h>
#include <tchar.h>
#include <debug.h>
int _tmain(int argc, TCHAR ** argv)
{
TCHAR * buf;
int bufsize;
int i;
int offset;
bufsize = 0;
for(i = 1; i < argc; i++)
{
bufsize += _tcslen(argv[i]) + 1;
}
if (!bufsize)
{
return -1;
}
buf = HeapAlloc(GetProcessHeap(), 0, (bufsize+1) * sizeof(TCHAR));
if (!buf)
{
return -1;
}
offset = 0;
for(i = 1; i < argc; i++)
{
int length = _tcslen(argv[i]);
_tcsncpy(&buf[offset], argv[i], length);
offset += length;
if (i + 1 < argc)
{
buf[offset] = _T(' ');
}
else
{
buf[offset] = _T('\n');
buf[offset+1] = _T('\0');
}
offset++;
}
OutputDebugString(buf);
HeapFree(GetProcessHeap(), 0, buf);
return 0;
}

View File

@@ -1,8 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
<module name="dbgprint" type="win32cui" installbase="system32" installname="dbgprint.exe">
<define name="_WIN32_IE">0x0501</define>
<define name="_WIN32_WINNT">0x0501</define>
<library>kernel32</library>
<file>dbgprint.c</file>
</module>

View File

@@ -1,18 +0,0 @@
#include <windows.h>
#include "resource.h"
#include "lang/bg-BG.rc"
#include "lang/ca-ES.rc"
#include "lang/cs-CZ.rc"
#include "lang/de-DE.rc"
#include "lang/el-GR.rc"
#include "lang/en-US.rc"
#include "lang/es-ES.rc"
#include "lang/fr-FR.rc"
#include "lang/it-IT.rc"
#include "lang/lt-LT.rc"
#include "lang/pl-PL.rc"
#include "lang/pt-BR.rc"
#include "lang/ru-RU.rc"
#include "lang/sk-SK.rc"
#include "lang/uk-UA.rc"

View File

@@ -1,15 +0,0 @@
LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
BEGIN
IDS_USAGE, "Affiche les donn<6E>es page par page <20> l'<27>cran.\n\n\
MORE < [Lecteur:][Chemin]Nom du fichier\n\
Commande | MORE \n\
MORE [Lecteur:][Chemin]Nom du fichier\n\n\
[Lecteur:][Chemin]Nom du fichier Un fichier, dont le contenu sera affich<63>.\n\
Commande\t\t Une commande, dont la sortie sera affich<63>.\n\n\
<20> l'invite ""-- Continuer --"" you pouvez appuyer sur n'importe quelle touche pour afficher la page suivante.\n"
IDS_CONTINUE, " -- Continuer (100%) -- "
IDS_FILE_ACCESS, "Impossible d'acc<63>der au fichier %s."
END

View File

@@ -1,17 +0,0 @@
#include <windows.h>
#include "resource.h"
#include "lang/bg-BG.rc"
#include "lang/ca-ES.rc"
#include "lang/cs-CZ.rc"
#include "lang/de-DE.rc"
#include "lang/el-GR.rc"
#include "lang/en-US.rc"
#include "lang/es-ES.rc"
#include "lang/fr-FR.rc"
#include "lang/it-IT.rc"
#include "lang/lt-LT.rc"
#include "lang/pl-PL.rc"
#include "lang/ru-RU.rc"
#include "lang/sk-SK.rc"
#include "lang/uk-UA.rc"

View File

@@ -1,37 +0,0 @@
/*
* Copyright 2007 Jason Edmeades
*
* This library 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 St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include <windef.h>
#include "xcopy.h"
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
#include "Bg.rc"
#include "Da.rc"
#include "De.rc"
#include "El.rc"
#include "En.rc"
#include "Fr.rc"
#include "It.rc"
#include "Ko.rc"
#include "Nl.rc"
#include "No.rc"
#include "Pl.rc"
#include "Ru.rc"
#include "Si.rc"

View File

@@ -1,126 +0,0 @@
/*
* PROJECT: ReactOS System Control Panel
* FILE: base/applications/control/control.c
* PURPOSE: ReactOS System Control Panel
* PROGRAMMERS: Gero Kuehn (reactos.filter@gkware.com)
* Colin Finck (mail@colinfinck.de)
*/
#include "control.h"
static const TCHAR szWindowClass[] = _T("DummyControlClass");
HANDLE hProcessHeap;
HINSTANCE hInst;
static INT
OpenShellFolder(LPTSTR lpFolderCLSID)
{
TCHAR szParameters[MAX_PATH];
/* Open a shell folder using "explorer.exe".
The passed CLSID's are all subfolders of the "Control Panel" shell folder. */
_tcscpy(szParameters, _T("/n,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\\::{21EC2020-3AEA-1069-A2DD-08002B30309D}"));
_tcscat(szParameters, lpFolderCLSID);
return (int)ShellExecute(NULL, _T("open"), _T("explorer.exe"), szParameters, NULL, SW_SHOWDEFAULT) > 32;
}
static INT
RunControlPanel(LPTSTR lpCmd)
{
TCHAR szParameters[MAX_PATH];
_tcscpy(szParameters, _T("shell32.dll,Control_RunDLL "));
_tcscat(szParameters, lpCmd);
return RUNDLL(szParameters);
}
int WINAPI
_tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
{
HKEY hKey;
hInst = hInstance;
hProcessHeap = GetProcessHeap();
/* Show the control panel window if no argument or "panel" was passed */
if(lpCmdLine[0] == 0 || !_tcsicmp(lpCmdLine, _T("panel")))
return OpenShellFolder(_T(""));
/* Check one of the built-in control panel handlers */
if (!_tcsicmp(lpCmdLine, _T("admintools"))) return OpenShellFolder(_T("\\::{D20EA4E1-3957-11d2-A40B-0C5020524153}"));
else if (!_tcsicmp(lpCmdLine, _T("color"))) return RunControlPanel(_T("desk.cpl")); /* TODO: Switch to the "Apperance" tab */
else if (!_tcsicmp(lpCmdLine, _T("date/time"))) return RunControlPanel(_T("timedate.cpl"));
else if (!_tcsicmp(lpCmdLine, _T("desktop"))) return RunControlPanel(_T("desk.cpl"));
else if (!_tcsicmp(lpCmdLine, _T("folders"))) return RUNDLL(_T("shell32.dll,Options_RunDLL"));
else if (!_tcsicmp(lpCmdLine, _T("fonts"))) return OpenShellFolder(_T("\\::{D20EA4E1-3957-11d2-A40B-0C5020524152}"));
else if (!_tcsicmp(lpCmdLine, _T("infrared"))) return RunControlPanel(_T("irprops.cpl"));
else if (!_tcsicmp(lpCmdLine, _T("international"))) return RunControlPanel(_T("intl.cpl"));
else if (!_tcsicmp(lpCmdLine, _T("keyboard"))) return RunControlPanel(_T("main.cpl @1"));
else if (!_tcsicmp(lpCmdLine, _T("mouse"))) return RunControlPanel(_T("main.cpl @0"));
else if (!_tcsicmp(lpCmdLine, _T("netconnections"))) return OpenShellFolder(_T("\\::{7007ACC7-3202-11D1-AAD2-00805FC1270E}"));
else if (!_tcsicmp(lpCmdLine, _T("netware"))) return RunControlPanel(_T("nwc.cpl"));
else if (!_tcsicmp(lpCmdLine, _T("ports"))) return RunControlPanel(_T("sysdm.cpl")); /* TODO: Switch to the "Computer Name" tab */
else if (!_tcsicmp(lpCmdLine, _T("printers"))) return OpenShellFolder(_T("\\::{2227A280-3AEA-1069-A2DE-08002B30309D}"));
else if (!_tcsicmp(lpCmdLine, _T("scannercamera"))) return OpenShellFolder(_T("\\::{E211B736-43FD-11D1-9EFB-0000F8757FCD}"));
else if (!_tcsicmp(lpCmdLine, _T("schedtasks"))) return OpenShellFolder(_T("\\::{D6277990-4C6A-11CF-8D87-00AA0060F5BF}"));
else if (!_tcsicmp(lpCmdLine, _T("telephony"))) return RunControlPanel(_T("telephon.cpl"));
else if (!_tcsicmp(lpCmdLine, _T("userpasswords"))) return RunControlPanel(_T("nusrmgr.cpl")); /* Graphical User Account Manager */
else if (!_tcsicmp(lpCmdLine, _T("userpasswords2"))) return RUNDLL(_T("netplwiz.dll,UsersRunDll")); /* Dialog based advanced User Account Manager */
/* It is none of them, so look for a handler in the registry */
if(RegOpenKeyEx(HKEY_LOCAL_MACHINE, _T("Software\\Microsoft\\Windows\\CurrentVersion\\Control Panel\\Cpls"), 0, KEY_QUERY_VALUE, &hKey) == ERROR_SUCCESS)
{
DWORD dwIndex;
for(dwIndex = 0; ; ++dwIndex)
{
DWORD dwDataSize;
DWORD dwValueSize = MAX_VALUE_NAME;
TCHAR szValueName[MAX_VALUE_NAME];
/* Get the value name and data size */
if(RegEnumValue(hKey, dwIndex, szValueName, &dwValueSize, 0, NULL, NULL, &dwDataSize) != ERROR_SUCCESS)
break;
/* Check if the parameter is the value name */
if(!_tcsicmp(lpCmdLine, szValueName))
{
LPTSTR pszData;
/* Allocate memory for the data plus two more characters, so we can quote the file name if required */
pszData = (LPTSTR) HeapAlloc(hProcessHeap, 0, dwDataSize + 2 * sizeof(TCHAR));
++pszData;
/* This value is the one we are looking for, so get the data. It is the path to a .cpl file */
if(RegQueryValueEx(hKey, szValueName, 0, NULL, (LPBYTE)pszData, &dwDataSize) == ERROR_SUCCESS)
{
INT nReturnValue;
/* Quote the file name if required */
if(*pszData != '\"')
{
*(--pszData) = '\"';
pszData[dwDataSize / sizeof(TCHAR)] = '\"';
pszData[(dwDataSize / sizeof(TCHAR)) + 1] = 0;
}
nReturnValue = RunControlPanel(pszData);
HeapFree(hProcessHeap, 0, pszData);
RegCloseKey(hKey);
return nReturnValue;
}
HeapFree(hProcessHeap, 0, pszData);
}
}
RegCloseKey(hKey);
}
/* It's none of the known parameters, so interpret the parameter as the file name of a control panel applet */
return RunControlPanel(lpCmdLine);
}

View File

@@ -1,229 +0,0 @@
/* FILE: applications/dxdiag/lang/cs-CZ.rc
* TRANSLATOR: Radek Liska aka Black_Fox (radekliska at gmail dot com)
* UPDATED: 2008-06-05
*/
LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
IDD_MAIN_DIALOG DIALOGEX DISCARDABLE 0, 0, 478, 280
STYLE DS_SHELLFONT | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP |
WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU |
WS_THICKFRAME
CAPTION "ReactX-diagnostick<63> program"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1",IDC_TAB_CONTROL,"SysTabControl32",WS_TABSTOP,2,2,474,250
PUSHBUTTON "&N<>pov<6F>da", IDC_BUTTON_HELP, 2, 261, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
DEFPUSHBUTTON "&Dal<61><6C> str<74>nka", IDC_BUTTON_NEXT, 257, 261, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
PUSHBUTTON "&Ulo<6C>it v<>echny informace...", IDC_BUTTON_SAVE_INFO, 311, 261, 110, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
PUSHBUTTON "U&kon<6F>it", IDC_BUTTON_EXIT, 425, 261, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
END
IDD_SYSTEM_DIALOG DIALOGEX DISCARDABLE 0, 0, 462, 220
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Tento n<>stroj poskytuje detailn<6C> informace o komponent<6E>ch ReactX a ovlada<64><61>ch nainstalovan<61>ch na tomto syst<73>mu.", -1, 10, 10, 443, 17
LTEXT "Pokud v<>te, ve kter<65> oblasti se nach<63>z<EFBFBD> probl<62>m, klikn<6B>te na vhodnou z<>lo<6C>ku v<><76>e. V opa<70>n<EFBFBD>m p<><70>pad<61> lze pou<6F><75>t tla<6C><61>tko \"Dal<61><6C> str<74>nka\" n<><6E>e a proch<63>zet str<74>nky postupn<70>.", -1, 10, 30, 443, 25
GROUPBOX "Syst<73>mov<6F> informace", -1, 10, 55, 443, 130, SS_RIGHT
LTEXT "Sou<6F>asn<73> datum a <20>as:", -1, 70, 70, 80, 10, SS_RIGHT
LTEXT "N<>zev po<70><6F>ta<74>e:", -1, 70, 80, 80, 10, SS_RIGHT
LTEXT "Opera<72>n<EFBFBD> syst<73>m:", -1, 70, 90, 80, 10, SS_RIGHT
LTEXT "Jazyk:", -1, 70, 100, 80, 10, SS_RIGHT
LTEXT "V<>robce syst<73>mu:", -1, 70, 110, 80, 10, SS_RIGHT
LTEXT "Model syst<73>mu:", -1, 70, 120, 80, 10, SS_RIGHT
LTEXT "BIOS:", -1, 70, 130, 80, 10, SS_RIGHT
LTEXT "Procesor:", -1, 70, 140, 80, 10, SS_RIGHT
LTEXT "Pam<61><6D>:", -1, 70, 150, 80, 10, SS_RIGHT
LTEXT "Str<74>nkovac<61> soubor:", -1, 70, 160, 80, 10, SS_RIGHT
LTEXT "Verze ReactX:", -1, 70, 170, 80, 10, SS_RIGHT
LTEXT "", IDC_STATIC_TIME, 155, 70, 195, 10, SS_LEFT
LTEXT "", IDC_STATIC_COMPUTER, 155, 80, 195, 10, SS_LEFT
LTEXT "", IDC_STATIC_OS, 155, 90, 195, 10, SS_LEFT
LTEXT "", IDC_STATIC_LANG, 155, 100, 195, 10, SS_LEFT
LTEXT "", IDC_STATIC_MANU, 155, 110, 195, 10, SS_LEFT
LTEXT "", IDC_STATIC_MODEL, 155, 120, 195, 10, SS_LEFT
LTEXT "", IDC_STATIC_BIOS, 155, 130, 195, 10, SS_LEFT
LTEXT "", IDC_STATIC_PROC, 155, 140, 195, 10, SS_LEFT
LTEXT "", IDC_STATIC_MEM, 155, 150, 195, 10, SS_LEFT
LTEXT "", IDC_STATIC_SWAP, 155, 160, 195, 10, SS_LEFT
LTEXT "", IDC_STATIC_VERSION, 155, 170, 195, 10, SS_LEFT
END
IDD_DISPLAY_DIALOG DIALOGEX DISCARDABLE 0, 0, 462, 220
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Za<5A><61>zen<65>", -1, 10, 10, 250, 100
RTEXT "N<>zev:", -1, 20, 25, 70, 10
RTEXT "V<>robce:", -1, 20, 35, 70, 10
RTEXT "Typ <20>ipu:", -1, 20, 45, 70, 10
RTEXT "Typ DAC:", -1, 20, 55, 70, 10
RTEXT "Celkov<6F> pam<61><6D>:", -1, 20, 65, 70, 10
RTEXT "Zobrazovac<61> m<>d:", -1, 20, 75, 70, 10
RTEXT "Monitor:", -1, 20, 85, 70, 10
LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
LTEXT "", IDC_STATIC_ADAPTER_CHIP, 95, 45, 150, 10
LTEXT "", IDC_STATIC_ADAPTER_DAC, 95, 55, 150, 10
LTEXT "", IDC_STATIC_ADAPTER_MEM, 95, 65, 150, 10
LTEXT "", IDC_STATIC_ADAPTER_MODE, 95, 75, 150, 10
LTEXT "", IDC_STATIC_ADAPTER_MONITOR, 95, 85, 150, 10
GROUPBOX "Ovlada<64>", -1, 270, 10, 190, 100
RTEXT "Hlavn<76> ovlada<64>:", -1, 275, 25, 55, 10
RTEXT "Verze:", -1, 275, 35, 55, 10
RTEXT "Datum:", -1, 275, 45, 55, 10
RTEXT "WHQL-Logo:", -1, 275, 55, 55, 10
RTEXT "Mini-VDD:", -1, 275, 65, 55, 10
RTEXT " vvdddVDD:", -1, 275, 75, 55, 10
RTEXT "Verze DDI:", -1, 275, 85, 55, 10
LTEXT "", IDC_STATIC_ADAPTER_DRIVER, 335, 35, 100, 10
LTEXT "", IDC_STATIC_ADAPTER_VERSION, 335, 35, 100, 10
LTEXT "", IDC_STATIC_ADAPTER_DATE, 335, 45, 100, 10
LTEXT "", IDC_STATIC_ADAPTER_LOGO, 335, 55, 100, 10
LTEXT "", IDC_STATIC_ADAPTER_MINIVDD, 335, 65, 100, 10
LTEXT "", IDC_STATIC_ADAPTER_VDD, 335, 75, 100, 10
LTEXT "", IDC_STATIC_ADAPTER_DDI, 335, 85, 100, 10
GROUPBOX "Vlastnosti ReactX", -1, 10, 115, 450, 60
RTEXT "DirectDraw akcelerace:", -1, 15, 130, 110, 12
RTEXT "Direct3D akcelerace:", -1, 15, 145, 110, 12
RTEXT "AGP akcelerace textur:", -1, 15, 160, 110, 12
LTEXT "", IDC_STATIC_DDSTATE, 130, 130, 40, 10
LTEXT "", IDC_STATIC_D3DSTATE, 130, 145, 40, 10
LTEXT "", IDC_STATIC_AGPSTATE, 130, 160, 40, 10
PUSHBUTTON "Zapnout", IDC_BUTTON_DDRAW, 170, 124, 60, 14, WS_DISABLED
PUSHBUTTON "Zapnout", IDC_BUTTON_D3D, 170, 140, 60, 14, WS_DISABLED
PUSHBUTTON "Zapnout", IDC_BUTTON_AGP, 170, 156, 60, 14, WS_DISABLED
PUSHBUTTON "Otestovat DirectDraw", IDC_BUTTON_TESTDD, 250, 124, 80, 14
PUSHBUTTON "Otestovat Direct3D", IDC_BUTTON_TEST3D, 250, 140, 80, 14, WS_DISABLED
GROUPBOX "Pozn<7A>mky", -1, 10, 180, 450, 40
EDITTEXT IDC_TEXT_INFO, 20, 192, 432, 20, WS_DISABLED | WS_TABSTOP
END
IDD_SOUND_DIALOG DIALOGEX DISCARDABLE 0, 0, 462, 220
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Za<5A><61>zen<65>", -1, 10, 10, 250, 100
RTEXT "N<>zev:", -1, 20, 25, 70, 10
RTEXT "ID za<7A><61>zen<65>:", -1, 20, 35, 70, 10
RTEXT "ID v<>robce:", -1, 20, 45, 70, 10
RTEXT "ID produktu:", -1, 20, 55, 70, 10
RTEXT "Typ:", -1, 20, 65, 70, 10
RTEXT "Implicitn<74> za<7A><61>zen<65>:", -1, 20, 75, 70, 10
LTEXT "", IDC_STATIC_DSOUND_NAME, 95, 25, 150, 10
LTEXT "", IDC_STATIC_DSOUND_DEVICEID, 95, 35, 150, 10
LTEXT "", IDC_STATIC_DSOUND_VENDORID, 95, 45, 150, 10
LTEXT "", IDC_STATIC_DSOUND_PRODUCTID, 95, 55, 150, 10
LTEXT "", IDC_STATIC_DSOUND_TYPE, 95, 65, 150, 10
LTEXT "", IDC_STATIC_DSOUND_STANDARD, 95, 75, 150, 10
GROUPBOX "Ovlada<64>", -1, 270, 10, 190, 100
RTEXT "N<>zev:", -1, 275, 25, 55, 10
RTEXT "Verze:", -1, 275, 35, 55, 10
RTEXT "Datum:", -1, 275, 45, 55, 10
RTEXT "WHQL-Logo:", -1, 275, 55, 55, 10
RTEXT "Dal<61><6C> soubory:", -1, 275, 65, 55, 10
RTEXT "Poskytovatel:", -1, 275, 75, 55, 10
LTEXT "", IDC_STATIC_DSOUND_DRIVER, 335, 25, 100, 10
LTEXT "", IDC_STATIC_DSOUND_VERSION, 335, 35, 100, 10
LTEXT "", IDC_STATIC_DSOUND_DATE, 335, 45, 100, 10
LTEXT "", IDC_STATIC_DSOUND_LOGO, 335, 55, 100, 10
LTEXT "", IDC_STATIC_DSOUND_FILES, 335, 65, 100, 10
LTEXT "", IDC_STATIC_ADAPTER_PROVIDER, 335, 75, 100, 10
GROUPBOX "Vlastnosti ReactX", -1, 10, 115, 450, 60
CONTROL "", IDC_SLIDER_DSOUND, "msctls_trackbar32", TBS_BOTTOM | TBS_AUTOTICKS | WS_TABSTOP, 120, 135, 80, 17
RTEXT "Hardwarov<6F> zvuk\n<>rove<76> akcelerace:", -1, 20, 135, 90, 20
PUSHBUTTON "Otestovat DirectSound", IDC_BUTTON_TESTDSOUND, 270, 134, 80, 14
GROUPBOX "Pozn<7A>mky", -1, 10, 180, 450, 40
EDITTEXT IDC_TEXT_DSOUNDINFO, 20, 192, 432, 20, WS_DISABLED | WS_TABSTOP
END
IDD_MUSIC_DIALOG DIALOGEX DISCARDABLE 0, 0, 462, 220
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
END
IDD_INPUT_DIALOG DIALOGEX DISCARDABLE 0, 0, 462, 220
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Za<5A><61>zen<65> DirectInput", -1, 10, 10, 452, 80
CONTROL "", IDC_LIST_DEVICE, "SysListView32", LVS_REPORT | WS_CHILD | WS_BORDER | WS_TABSTOP, 20, 22, 432, 60
GROUPBOX "Vstupn<70> za<7A><61>zen<65>", -1, 10, 100, 452, 60
CONTROL "", IDC_TREE_PORT, "SysTreeView32", TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT | TVS_DISABLEDRAGDROP | TVS_SHOWSELALWAYS | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 20, 112, 432, 40, 0x00000200
GROUPBOX "Informace", -1, 10, 170, 452, 50
EDITTEXT IDC_RICH_INFO, 20, 182, 432, 30, WS_DISABLED | WS_TABSTOP
END
IDD_NETWORK_DIALOG DIALOGEX DISCARDABLE 0, 0, 462, 220
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Registrovan<61> poskytovatel slu<6C>by DirectPlay", -1, 10, 10, 452, 80
CONTROL "", IDC_LIST_PROVIDER, "SysListView32", LVS_REPORT | WS_CHILD | WS_BORDER | WS_TABSTOP, 20, 22, 432, 60
END
IDD_HELP_DIALOG DIALOGEX DISCARDABLE 0, 0, 462, 220
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_MAIN_DIALOG "ReactX diagnostick<63> n<>stroj"
IDS_SYSTEM_DIALOG "Syst<73>m"
IDS_DISPLAY_DIALOG "Obrazovka"
IDS_SOUND_DIALOG "Zvuk"
IDS_MUSIC_DIALOG "Hudba"
IDS_INPUT_DIALOG "Vstup"
IDS_NETWORK_DIALOG "S<><53>"
IDS_HELP_DIALOG "N<>pov<6F>da"
IDS_FORMAT_MB "%I64uMB RAM"
IDS_FORMAT_SWAP "%I64u MB pou<6F>ito, %I64u MB voln<6C>ch"
IDS_FORMAT_UNIPROC "%s (%u CPU)"
IDS_FORMAT_MPPROC "%s (%u CPU)"
IDS_VERSION_UNKNOWN "Nezn<7A>m<EFBFBD> verze"
IDS_DEVICE_STATUS_ATTACHED "P<>ipojeno"
IDS_DEVICE_STATUS_MISSING "Odpojeno"
IDS_DEVICE_STATUS_UNKNOWN "Nezn<7A>m<EFBFBD>"
IDS_DEVICE_NAME "N<>zev za<7A><61>zen<65>"
IDS_DEVICE_STATUS "Status"
IDS_DEVICE_CONTROLLER "ID <20>adi<64>e"
IDS_DEVICE_MANUFACTURER "ID v<>robce"
IDS_DEVICE_PRODUCT "ID produktu"
IDS_DEVICE_FORCEFEEDBACK "Ovlada<64> Force Feedback"
IDS_NOT_APPLICABLE "Nelze aplikovat"
IDS_OPTION_YES "Ano"
IDS_DIRECTPLAY_COL_NAME1 "N<>zev"
IDS_DIRECTPLAY_COL_NAME2 "Registr"
IDS_DIRECTPLAY_COL_NAME3 "Soubor"
IDS_DIRECTPLAY_COL_NAME4 "Verze"
IDS_DIRECTPLAY8_MODEMSP "Poskytovatel slu<6C>by DirectPlay8-Modem"
IDS_DIRECTPLAY8_SERIALSP "Poskytovatel slu<6C>by DirectPlay8 Serial"
IDS_DIRECTPLAY8_IPXSP "Poskytovatel slu<6C>by DirectPlay8 IPX"
IDS_DIRECTPLAY8_TCPSP "Poskytovatel slu<6C>by DirectPlay8-TCP/IP"
IDS_DIRECTPLAY_TCPCONN "Internetov<6F> p<>ipojen<65> TCP/IP pro DirectPlay"
IDS_DIRECTPLAY_IPXCONN "IPX p<>ipojen<65> pro DirectPlay"
IDS_DIRECTPLAY_MODEMCONN "Modemov<6F> p<>ipojen<65> pro DirectPlay"
IDS_DIRECTPLAY_SERIALCONN "S<>riov<6F> p<>ipojen<65> pro DirectPlay"
IDS_REG_SUCCESS "OK"
IDS_REG_FAIL "Chyba"
IDS_DDTEST_ERROR "Test selhal!"
IDS_DDTEST_DESCRIPTION "Spust<73> se test rozhran<61> DirectDraw. Pokra<72>ovat?"
IDS_DDPRIMARY_DESCRIPTION "Tento test pou<6F>ije DirectDraw k vykreslov<6F>n<EFBFBD> na primary surface. M<>ly by b<>t vykresleny <20>ern<72> a b<>l<EFBFBD> obd<62>ln<6C>ky. Pokra<72>ovat?"
IDS_DDPRIMARY_RESULT "Byly vid<69>t <20>ern<72> a b<>l<EFBFBD> obd<62>ln<6C>ky?"
IDS_DDOFFSCREEN_DESCRIPTION "Tento test pou<6F>ije DirectDraw k vykreslov<6F>n<EFBFBD> do offscreen bufferu. M<>l by b<>t vykreslen b<>l<EFBFBD> pohybuj<75>c<EFBFBD> se obd<62>ln<6C>k. Pokra<72>ovat?"
IDS_DDOFFSCREEN_RESULT "Byl vid<69>t b<>l<EFBFBD> pohybuj<75>c<EFBFBD> se obd<62>ln<6C>k?"
IDS_DDFULLSCREEN_DESCRIPTION "Tento test pou<6F>ije DirectDraw k vykreslov<6F>n<EFBFBD> do celoobrazovkov<6F>ho m<>du. M<>l by b<>t vykreslen b<>l<EFBFBD> pohybuj<75>c<EFBFBD> se obd<62>ln<6C>k. Pokra<72>ovat?"
IDS_DDFULLSCREEN_RESULT "Vid<69>li jste b<>l<EFBFBD> pohybuj<75>c<EFBFBD> se obd<62>ln<6C>k v celoobrazovkov<6F>m m<>du?"
IDS_FORMAT_ADAPTER_MEM "%u MB"
IDS_FORMAT_ADAPTER_MODE "%04u x %04u (%u bit)(%uHz)"
IDS_OPTION_NO "Ne"
END

View File

@@ -1,224 +0,0 @@
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
IDD_MAIN_DIALOG DIALOGEX DISCARDABLE 0, 0, 478, 280
STYLE DS_SHELLFONT | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP |
WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU |
WS_THICKFRAME
CAPTION "ReactX-Diagnostic program"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1",IDC_TAB_CONTROL,"SysTabControl32",WS_TABSTOP,2,2,474,250
PUSHBUTTON "&Hjelp", IDC_BUTTON_HELP, 2, 261, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
DEFPUSHBUTTON "&Neste side", IDC_BUTTON_NEXT, 257, 261, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
PUSHBUTTON "&Lagre Alt Informasjon...", IDC_BUTTON_SAVE_INFO, 311, 261, 110, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
PUSHBUTTON "&Avslutt", IDC_BUTTON_EXIT, 425, 261, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
END
IDD_SYSTEM_DIALOG DIALOGEX DISCARDABLE 0, 0, 462, 220
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Dette verkt<6B>yet rapporterer detaljert informasjon om ReactX komponenter og enheter som er installert p<> ditt system.", -1, 10, 10, 443, 17
LTEXT "Hvis du vet hvilket omr<6D>de som skaper problemer, velger du den aktuelle kategorien ovenfor. Hvis ikke, kan du bruke knappen ""Neste side"" nedenfor for <20> bes<65>ke alle sidene sekvensielt.", -1, 10, 30, 443, 25
GROUPBOX "System Informasjon", -1, 10, 55, 443, 130, SS_RIGHT
LTEXT "N<>v<EFBFBD>rende Dato/Tid:", -1, 70, 70, 80, 10, SS_RIGHT
LTEXT "Datamaskin Navn:", -1, 70, 80, 80, 10, SS_RIGHT
LTEXT "Operativsystem:", -1, 70, 90, 80, 10, SS_RIGHT
LTEXT "Spr<70>k:", -1, 70, 100, 80, 10, SS_RIGHT
LTEXT "System fabrikant:", -1, 70, 110, 80, 10, SS_RIGHT
LTEXT "System modell:", -1, 70, 120, 80, 10, SS_RIGHT
LTEXT "BIOS:", -1, 70, 130, 80, 10, SS_RIGHT
LTEXT "Prosessor:", -1, 70, 140, 80, 10, SS_RIGHT
LTEXT "Minne:", -1, 70, 150, 80, 10, SS_RIGHT
LTEXT "Sideveksel fil:", -1, 70, 160, 80, 10, SS_RIGHT
LTEXT "ReactX-Versjon:", -1, 70, 170, 80, 10, SS_RIGHT
LTEXT "", IDC_STATIC_TIME, 155, 70, 195, 10, SS_LEFT
LTEXT "", IDC_STATIC_COMPUTER, 155, 80, 195, 10, SS_LEFT
LTEXT "", IDC_STATIC_OS, 155, 90, 195, 10, SS_LEFT
LTEXT "", IDC_STATIC_LANG, 155, 100, 195, 10, SS_LEFT
LTEXT "", IDC_STATIC_MANU, 155, 110, 195, 10, SS_LEFT
LTEXT "", IDC_STATIC_MODEL, 155, 120, 195, 10, SS_LEFT
LTEXT "", IDC_STATIC_BIOS, 155, 130, 195, 10, SS_LEFT
LTEXT "", IDC_STATIC_PROC, 155, 140, 195, 10, SS_LEFT
LTEXT "", IDC_STATIC_MEM, 155, 150, 195, 10, SS_LEFT
LTEXT "", IDC_STATIC_SWAP, 155, 160, 195, 10, SS_LEFT
LTEXT "", IDC_STATIC_VERSION, 155, 170, 195, 10, SS_LEFT
END
IDD_DISPLAY_DIALOG DIALOGEX DISCARDABLE 0, 0, 462, 220
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Enhet", -1, 10, 10, 250, 100
RTEXT "Navn:", -1, 20, 25, 70, 10
RTEXT "Fabrikant:", -1, 20, 35, 70, 10
RTEXT "Brikketype:", -1, 20, 45, 70, 10
RTEXT "DAC type:", -1, 20, 55, 70, 10
RTEXT "Cirka total minne:", -1, 20, 65, 70, 10
RTEXT "Gjeldende skjermmodus:", -1, 20, 75, 70, 10
RTEXT "Skjerm:", -1, 20, 85, 70, 10
LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
LTEXT "", IDC_STATIC_ADAPTER_CHIP, 95, 45, 150, 10
LTEXT "", IDC_STATIC_ADAPTER_DAC, 95, 55, 150, 10
LTEXT "", IDC_STATIC_ADAPTER_MEM, 95, 65, 150, 10
LTEXT "", IDC_STATIC_ADAPTER_MODE, 95, 75, 150, 10
LTEXT "", IDC_STATIC_ADAPTER_MONITOR, 95, 85, 150, 10
GROUPBOX "Driver", -1, 270, 10, 190, 100
RTEXT "Hoved driver:", -1, 275, 25, 55, 10
RTEXT "Versjon:", -1, 275, 35, 55, 10
RTEXT "Dato:", -1, 275, 45, 55, 10
RTEXT "WHQL-Logo:", -1, 275, 55, 55, 10
RTEXT "Mini-VDD:", -1, 275, 65, 55, 10
RTEXT " vvdddVDD:", -1, 275, 75, 55, 10
RTEXT "DDI Versjon:", -1, 275, 85, 55, 10
LTEXT "", IDC_STATIC_ADAPTER_DRIVER, 335, 35, 100, 10
LTEXT "", IDC_STATIC_ADAPTER_VERSION, 335, 35, 100, 10
LTEXT "", IDC_STATIC_ADAPTER_DATE, 335, 45, 100, 10
LTEXT "", IDC_STATIC_ADAPTER_LOGO, 335, 55, 100, 10
LTEXT "", IDC_STATIC_ADAPTER_MINIVDD, 335, 65, 100, 10
LTEXT "", IDC_STATIC_ADAPTER_VDD, 335, 75, 100, 10
LTEXT "", IDC_STATIC_ADAPTER_DDI, 335, 85, 100, 10
GROUPBOX "ReactX-Funksjoner", -1, 10, 115, 450, 60
RTEXT "DirectDraw akselerasjon:", -1, 15, 130, 110, 12
RTEXT "Direct3D akselerasjon:", -1, 15, 145, 110, 12
RTEXT "AGP tekstur akselerasjon:", -1, 15, 160, 110, 12
LTEXT "", IDC_STATIC_DDSTATE, 130, 130, 40, 10
LTEXT "", IDC_STATIC_D3DSTATE, 130, 145, 40, 10
LTEXT "", IDC_STATIC_AGPSTATE, 130, 160, 40, 10
PUSHBUTTON "Aktivert", IDC_BUTTON_DDRAW, 170, 124, 60, 14, WS_DISABLED
PUSHBUTTON "Aktivert", IDC_BUTTON_D3D, 170, 140, 60, 14, WS_DISABLED
PUSHBUTTON "Aktivert", IDC_BUTTON_AGP, 170, 156, 60, 14, WS_DISABLED
PUSHBUTTON "Test DirectDraw", IDC_BUTTON_TESTDD, 250, 124, 80, 14
PUSHBUTTON "Test Direct3D", IDC_BUTTON_TEST3D, 250, 140, 80, 14, WS_DISABLED
GROUPBOX "Merknader", -1, 10, 180, 450, 40
EDITTEXT IDC_TEXT_INFO, 20, 192, 432, 20, WS_DISABLED | WS_TABSTOP
END
IDD_SOUND_DIALOG DIALOGEX DISCARDABLE 0, 0, 462, 220
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Enheter", -1, 10, 10, 250, 100
RTEXT "Navn:", -1, 20, 25, 70, 10
RTEXT "Enhet ID:", -1, 20, 35, 70, 10
RTEXT "Fabrikant ID:", -1, 20, 45, 70, 10
RTEXT "Produkt ID:", -1, 20, 55, 70, 10
RTEXT "Type:", -1, 20, 65, 70, 10
RTEXT "Standard enhet:", -1, 20, 75, 70, 10
LTEXT "", IDC_STATIC_DSOUND_NAME, 95, 25, 150, 10
LTEXT "", IDC_STATIC_DSOUND_DEVICEID, 95, 35, 150, 10
LTEXT "", IDC_STATIC_DSOUND_VENDORID, 95, 45, 150, 10
LTEXT "", IDC_STATIC_DSOUND_PRODUCTID, 95, 55, 150, 10
LTEXT "", IDC_STATIC_DSOUND_TYPE, 95, 65, 150, 10
LTEXT "", IDC_STATIC_DSOUND_STANDARD, 95, 75, 150, 10
GROUPBOX "Driver", -1, 270, 10, 190, 100
RTEXT "Navn:", -1, 275, 25, 55, 10
RTEXT "Versjon:", -1, 275, 35, 55, 10
RTEXT "Dato:", -1, 275, 45, 55, 10
RTEXT "WHQL-Logo:", -1, 275, 55, 55, 10
RTEXT "Andre filer:", -1, 275, 65, 55, 10
RTEXT "Provider:", -1, 275, 75, 55, 10
LTEXT "", IDC_STATIC_DSOUND_DRIVER, 335, 25, 100, 10
LTEXT "", IDC_STATIC_DSOUND_VERSION, 335, 35, 100, 10
LTEXT "", IDC_STATIC_DSOUND_DATE, 335, 45, 100, 10
LTEXT "", IDC_STATIC_DSOUND_LOGO, 335, 55, 100, 10
LTEXT "", IDC_STATIC_DSOUND_FILES, 335, 65, 100, 10
LTEXT "", IDC_STATIC_ADAPTER_PROVIDER, 335, 75, 100, 10
GROUPBOX "ReactX-Funksjoner", -1, 10, 115, 450, 60
CONTROL "", IDC_SLIDER_DSOUND, "msctls_trackbar32", TBS_BOTTOM | TBS_AUTOTICKS | WS_TABSTOP, 120, 135, 80, 17
RTEXT "Maskinvare lyd\nAcceleration Level:", -1, 20, 135, 90, 20
PUSHBUTTON "Test DirectSound", IDC_BUTTON_TESTDSOUND, 270, 134, 80, 14
GROUPBOX "Merknader", -1, 10, 180, 450, 40
EDITTEXT IDC_TEXT_DSOUNDINFO, 20, 192, 432, 20, WS_DISABLED | WS_TABSTOP
END
IDD_MUSIC_DIALOG DIALOGEX DISCARDABLE 0, 0, 462, 220
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
END
IDD_INPUT_DIALOG DIALOGEX DISCARDABLE 0, 0, 462, 220
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "DirectInput Enheter", -1, 10, 10, 452, 80
CONTROL "", IDC_LIST_DEVICE, "SysListView32", LVS_REPORT | WS_CHILD | WS_BORDER | WS_TABSTOP, 20, 22, 432, 60
GROUPBOX "Input Enheter", -1, 10, 100, 452, 60
CONTROL "", IDC_TREE_PORT, "SysTreeView32", TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT | TVS_DISABLEDRAGDROP | TVS_SHOWSELALWAYS | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 20, 112, 432, 40, 0x00000200
GROUPBOX "Informasjon", -1, 10, 170, 452, 50
EDITTEXT IDC_RICH_INFO, 20, 182, 432, 30, WS_DISABLED | WS_TABSTOP
END
IDD_NETWORK_DIALOG DIALOGEX DISCARDABLE 0, 0, 462, 220
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Registered DirectPlay Service Provider", -1, 10, 10, 452, 80
CONTROL "", IDC_LIST_PROVIDER, "SysListView32", LVS_REPORT | WS_CHILD | WS_BORDER | WS_TABSTOP, 20, 22, 432, 60
END
IDD_HELP_DIALOG DIALOGEX DISCARDABLE 0, 0, 462, 220
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_MAIN_DIALOG "ReactX diagnoseverkt<6B>y"
IDS_SYSTEM_DIALOG "System"
IDS_DISPLAY_DIALOG "Skjerm"
IDS_SOUND_DIALOG "Lyd"
IDS_MUSIC_DIALOG "Musikk"
IDS_INPUT_DIALOG "Input"
IDS_NETWORK_DIALOG "Nettverk"
IDS_HELP_DIALOG "Hjelp"
IDS_FORMAT_MB "%I64uMB RAM"
IDS_FORMAT_SWAP "%I64u MB brukt, %I64u MB tilgjengelig"
IDS_FORMAT_UNIPROC "%s (%u CPU)"
IDS_FORMAT_MPPROC "%s (%u CPUs)"
IDS_VERSION_UNKNOWN "Ukjent versjon"
IDS_DEVICE_STATUS_ATTACHED "Koblet til"
IDS_DEVICE_STATUS_MISSING "Koblet fra"
IDS_DEVICE_STATUS_UNKNOWN "Ukjent"
IDS_DEVICE_NAME "Enhetsnavn"
IDS_DEVICE_STATUS "Status"
IDS_DEVICE_CONTROLLER "Kontroller ID"
IDS_DEVICE_MANUFACTURER "Fabrikant ID"
IDS_DEVICE_PRODUCT "Produkt ID"
IDS_DEVICE_FORCEFEEDBACK "Force Feedback-driver"
IDS_NOT_APPLICABLE "Ikke gjeldende"
IDS_OPTION_YES "Ja"
IDS_DIRECTPLAY_COL_NAME1 "Navn"
IDS_DIRECTPLAY_COL_NAME2 "Register"
IDS_DIRECTPLAY_COL_NAME3 "Fil"
IDS_DIRECTPLAY_COL_NAME4 "Versjon"
IDS_DIRECTPLAY8_MODEMSP "DirectPlay8-Modem Service Provider"
IDS_DIRECTPLAY8_SERIALSP "DirectPlay8 Serial Service Provider"
IDS_DIRECTPLAY8_IPXSP "DirectPlay8 IPX Service Provider"
IDS_DIRECTPLAY8_TCPSP "DirectPlay8-TCP/IP Service Provider"
IDS_DIRECTPLAY_TCPCONN "Internett TCP/IP tilkobling for DirectPlay"
IDS_DIRECTPLAY_IPXCONN "IPX tilkobling for DirectPlay"
IDS_DIRECTPLAY_MODEMCONN "Modem tilkobling for DirectPlay"
IDS_DIRECTPLAY_SERIALCONN "Serial tilkoblig for DirectPlay"
IDS_REG_SUCCESS "OK"
IDS_REG_FAIL "Feil"
IDS_DDTEST_ERROR "Testen mislykkes!"
IDS_DDTEST_DESCRIPTION "Dette vil starte DirecDraw grenseflate test. Fortsette?"
IDS_DDPRIMARY_DESCRIPTION "Denne testen vil bruke DirectDraw to draw on primary surface. Svart og hvit rektangul<75>r skulle bli drawn. Fortsette?"
IDS_DDPRIMARY_RESULT "S<> du svarte og hvite rektangeler?"
IDS_DDOFFSCREEN_DESCRIPTION "Denne testen vil bruke DirectDraw til <20> draw i en offscreen buffer. Bevegende hvite rektangler skulle bli drawn. Fortsette?"
IDS_DDOFFSCREEN_RESULT "S<> du de hvite bevegende rektangeler?"
IDS_DDFULLSCREEN_DESCRIPTION "Denne testen vil bruke DirectDraw to draw in a fullscreen mode. Moving white rectangle should be drawn. Fortsette?"
IDS_DDFULLSCREEN_RESULT "S<> du de hvite bevegende rektangeler i fullskjermmodus?"
IDS_FORMAT_ADAPTER_MEM "%u MB"
IDS_FORMAT_ADAPTER_MODE "%04u x %04u (%u bit)(%uHz)"
IDS_OPTION_NO "Nei"
END

View File

@@ -1,66 +0,0 @@
#ifndef PRECOMP_H__
#define PRECOMP_H__
#define DIRECTINPUT_VERSION 0x0800
#define DIRECTSOUND_VERSION 0x0800
#define D3D_OVERLOADS
#define _SETUPAPI_VER _WIN32_WINNT
#include <stdio.h>
#include <windows.h>
#include <limits.h>
#include <mmsystem.h>
#include <setupapi.h>
#include <commctrl.h>
#include <dinput.h>
#include <d3d9.h>
#include <ddraw.h>
#include <dsound.h>
#include <mmreg.h>
#include <wintrust.h>
#include <softpub.h>
#include <mscat.h>
#include "resource.h"
typedef struct
{
HWND hMainDialog;
HWND hTabCtrl;
ULONG NumDisplayAdapter;
HWND * hDisplayWnd;
ULONG NumSoundAdapter;
HWND * hSoundWnd;
HWND hDialogs[5];
}DXDIAG_CONTEXT, *PDXDIAG_CONTEXT;
/* globals */
extern HINSTANCE hInst;
/* dialog wnd proc */
INT_PTR CALLBACK SystemPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
INT_PTR CALLBACK DisplayPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
INT_PTR CALLBACK SoundPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
INT_PTR CALLBACK MusicPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
INT_PTR CALLBACK InputPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
INT_PTR CALLBACK NetworkPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
INT_PTR CALLBACK HelpPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
/* DirectDraw tests */
VOID DDTests();
/* DirectSound initialization */
void InitializeDirectSoundPage(PDXDIAG_CONTEXT pContext);
/* display adapter initialization */
void InitializeDisplayAdapters(PDXDIAG_CONTEXT pContext);
/* general functions */
BOOL GetFileVersion(LPCWSTR szAppName, WCHAR * szVer, DWORD szVerSize);
BOOL GetFileModifyTime(LPCWSTR pFullPath, WCHAR * szTime, int szTimeSize);
BOOL GetCatFileFromDriverPath(LPWSTR szFileName, LPWSTR szCatFileName);
BOOL GetRegValue(HKEY hBaseKey, LPWSTR SubKey, LPWSTR ValueName, DWORD Type, LPWSTR Result, DWORD Size);
VOID InsertTabCtrlItem(HWND hDlgCtrl, INT Position, LPWSTR uId);
VOID EnumerateDrivers(PVOID Context, HDEVINFO hList, PSP_DEVINFO_DATA pInfoData);
#endif

View File

@@ -1,15 +0,0 @@
#include <windows.h>
#include "resource.h"
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
#include "lang/cs-CZ.rc"
#include "lang/de-DE.rc"
#include "lang/en-US.rc"
#include "lang/es-ES.rc"
#include "lang/fr-FR.rc"
#include "lang/nb-NO.rc"
#include "lang/pl-PL.rc"
#include "lang/ru-RU.rc"
#include "lang/sk-SK.rc"

View File

@@ -1,83 +0,0 @@
/*
* PROJECT: Solitaire
* LICENSE: Freeware, permission to use under Public Domain
* FILE: base/applications/games/solitaire/lang/fr-FR.rc
* PURPOSE: French Language File for Solitaire
* PROGRAMMERS: Daniel "EmuandCo" Reimer (reimer.daniel@freenet.de)
*/
#include "resource.h"
LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
/* Dialogs */
IDD_OPTIONS DIALOGEX DISCARDABLE 0, 0, 186, 118
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
CAPTION "Options"
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Cartes", -1, 7, 7, 65, 40
AUTORADIOBUTTON "En tirer une", IDC_OPT_DRAWONE, 14, 19, 52, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "En tirer trois", IDC_OPT_DRAWTHREE, 14, 32, 52, 10
AUTOCHECKBOX "Afficher le temp&s", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP | WS_DISABLED
AUTOCHECKBOX "Barre de s&tatus", IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "Annuler", IDCANCEL, 101, 97, 50, 14
END
IDD_CARDBACK DIALOGEX 6, 6, 221, 96
CAPTION "S<>lectionnez le tarot des cartes"
FONT 8, "MS Shell Dlg"
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
BEGIN
CONTROL "", IDC_CARDBACK1, "Static", SS_NOTIFY, 4, 7, 50, 61
CONTROL "", IDC_CARDBACK2, "Static", SS_NOTIFY, 58, 7, 50, 61
CONTROL "", IDC_CARDBACK3, "Static", SS_NOTIFY, 112, 7, 50, 61
CONTROL "", IDC_CARDBACK4, "Static", SS_NOTIFY, 166, 7, 50, 61
DEFPUSHBUTTON "OK", IDOK, 104, 77, 54, 13
PUSHBUTTON "Annuler", IDCANCEL, 162, 77, 54, 13
END
/* Strings */
STRINGTABLE
BEGIN
IDS_SOL_NAME "Solitaire"
IDS_SOL_ABOUT "Solitaire par J Brown\n\nCardLib version 1.0."
IDS_SOL_QUIT "Quitter le jeu actuel ?"
IDS_SOL_WIN "F<>licitations ! Vous avez gagn<67> !"
END
/* Menus */
IDR_MENU1 MENU DISCARDABLE
BEGIN
POPUP "&Partie"
BEGIN
MENUITEM "&Donne\tF2", IDM_GAME_NEW
MENUITEM SEPARATOR
MENUITEM "&Jeux...", IDM_GAME_DECK
MENUITEM "&Options...", IDM_GAME_OPTIONS
MENUITEM SEPARATOR
MENUITEM "&Quitter", IDM_GAME_EXIT
END
POPUP "&Aide"
BEGIN
MENUITEM "&Sommaire\tF1", IDM_HELP_CONTENTS
MENUITEM "&<26> propos", IDM_HELP_ABOUT
END
END
/* Accelerator */
IDR_ACCELERATOR1 ACCELERATORS DISCARDABLE
BEGIN
VK_F1, IDM_HELP_CONTENTS, VIRTKEY, NOINVERT
VK_F2, IDM_GAME_NEW, VIRTKEY, NOINVERT
END

View File

@@ -1,84 +0,0 @@
/*
* PROJECT: Solitaire
* LICENSE: Freeware, permission to use under Public Domain
* FILE: base/applications/games/solitaire/lang/nb-NO.rc
* PURPOSE: Norwegian Language File for Solitaire
* TRANSLATOR: LMH1
*/
#include "resource.h"
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
/* Dialogs */
IDD_OPTIONS DIALOGEX DISCARDABLE 0, 0, 186, 118
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
CAPTION "Options"
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Cards", -1, 7, 7, 65, 40
AUTORADIOBUTTON "Draw &One", IDC_OPT_DRAWONE, 14, 19, 52, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Draw &Three", IDC_OPT_DRAWTHREE, 14, 32, 52, 10
AUTOCHECKBOX "&Show Time", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP | WS_DISABLED
AUTOCHECKBOX "S&tatus bar", IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 35, 97, 50, 14
PUSHBUTTON "Avbryt", IDCANCEL, 101, 97, 50, 14
END
IDD_CARDBACK DIALOGEX 6, 6, 221, 96
CAPTION "Select Card Back"
FONT 8, "MS Shell Dlg"
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
BEGIN
CONTROL "", IDC_CARDBACK1, "Static", SS_NOTIFY, 4, 7, 50, 61
CONTROL "", IDC_CARDBACK2, "Static", SS_NOTIFY, 58, 7, 50, 61
CONTROL "", IDC_CARDBACK3, "Static", SS_NOTIFY, 112, 7, 50, 61
CONTROL "", IDC_CARDBACK4, "Static", SS_NOTIFY, 166, 7, 50, 61
DEFPUSHBUTTON "OK", IDOK, 104, 77, 54, 13
PUSHBUTTON "Cancel", IDCANCEL, 162, 77, 54, 13
END
/* Strings */
STRINGTABLE
BEGIN
IDS_SOL_NAME "Solitaire"
IDS_SOL_ABOUT "Solitaire by J Brown\n\nCardLib version 1.0."
IDS_SOL_QUIT "Quit the current game?"
IDS_SOL_WIN "Congratulations, you win!!"
END
/* Menus */
IDR_MENU1 MENU DISCARDABLE
BEGIN
POPUP "&Spill"
BEGIN
MENUITEM "&Del ut\tF2", IDM_GAME_NEW
MENUITEM SEPARATOR
MENUITEM "Kort&stokk...", IDM_GAME_DECK
MENUITEM "&Valg...", IDM_GAME_OPTIONS
MENUITEM SEPARATOR
MENUITEM "&Avslutt", IDM_GAME_EXIT
END
POPUP "&Hjelp"
BEGIN
MENUITEM "&Emner i hjelp\tF1", IDM_HELP_CONTENTS
MENUITEM "&Om", IDM_HELP_ABOUT
END
END
/* Accelerator */
IDR_ACCELERATOR1 ACCELERATORS DISCARDABLE
BEGIN
VK_F1, IDM_HELP_CONTENTS, VIRTKEY, NOINVERT
VK_F2, IDM_GAME_NEW, VIRTKEY, NOINVERT
END

View File

@@ -1,26 +0,0 @@
#include <windows.h>
#include "resource.h"
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
IDI_SOLITAIRE ICON DISCARDABLE "solitaire.ico"
#include "lang/bg-BG.rc"
#include "lang/ca-ES.rc"
#include "lang/cs-CZ.rc"
#include "lang/de-DE.rc"
#include "lang/el-GR.rc"
#include "lang/en-US.rc"
#include "lang/es-ES.rc"
#include "lang/eu-ES.rc"
#include "lang/fr-FR.rc"
#include "lang/id-ID.rc"
#include "lang/it-IT.rc"
#include "lang/lt-LT.rc"
#include "lang/nb-NO.rc"
#include "lang/pl-PL.rc"
#include "lang/ru-RU.rc"
#include "lang/sk-SK.rc"
#include "lang/th-TH.rc"
#include "lang/uk-UA.rc"
#include "lang/zh-CN.rc"

View File

@@ -1,77 +0,0 @@
#include "resource.h"
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
STRINGTABLE
BEGIN
IDS_SECONDS, "seconds"
IDS_NOBODY, "Ingen"
IDS_ABOUT, "by Joshua Thielen and ReactOS developers"
END
IDM_WINEMINE MENU DISCARDABLE
BEGIN
POPUP "&Game"
BEGIN
MENUITEM "&Nytt\tF2", IDM_NEW
MENUITEM SEPARATOR
MENUITEM "&Merk sp<73>rsm<73>l", IDM_MARKQ
MENUITEM SEPARATOR
MENUITEM "&Nybegynner", IDM_BEGINNER
MENUITEM "&Avansert", IDM_ADVANCED
MENUITEM "&Ekspert", IDM_EXPERT
MENUITEM "&Egendefinert", IDM_CUSTOM
MENUITEM SEPARATOR
MENUITEM "&Beste tider", IDM_TIMES
MENUITEM SEPARATOR
MENUITEM "A&vslutt", IDM_EXIT
END
POPUP "&Informasjon"
BEGIN
MENUITEM "&Om", IDM_ABOUT
END
END
IDD_TIMES DIALOGEX DISCARDABLE 0, 0, 200, 75
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Beste tider"
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Beste tider", IDNONE, 10, 10, 182, 45
LTEXT "Nybegynner:", IDNONE, 20, 20, 58, 8
LTEXT "Avansert:", IDNONE, 20, 30, 58, 8
LTEXT "Ekspert:", IDNONE, 20, 40, 58, 8
LTEXT "", IDC_TIME1, 80, 20, 50, 8
LTEXT "", IDC_TIME2, 80, 30, 50, 8
LTEXT "", IDC_TIME3, 80, 40, 50, 8
LTEXT "", IDC_NAME1, 132, 20, 55, 8
LTEXT "", IDC_NAME2, 132, 30, 55, 8
LTEXT "", IDC_NAME3, 132, 40, 55, 8
DEFPUSHBUTTON "OK", IDOK, 127, 57, 50, 15
PUSHBUTTON "&Reset Scores", IDRESET, 18, 57, 67, 15
END
IDD_CONGRATS DIALOGEX DISCARDABLE 0, 0, 160, 60
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "gratulerer!"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Skriv inn navnet ditt", IDIGNORE, 25, 10, 150, 10
EDITTEXT IDC_EDITNAME, 25, 20, 110, 12
DEFPUSHBUTTON "OK", IDOK, 60, 40, 40, 15
END
IDD_CUSTOM DIALOGEX DISCARDABLE 0, 0, 139, 80
STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_POPUP | DS_SHELLFONT
CAPTION "Custom Game"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "H<>yde:", IDNONE, 5, 15, 43, 10
LTEXT "Bredde:", IDNONE, 5, 35, 43, 10
LTEXT "Miner:", IDNONE, 5, 55, 43, 10
EDITTEXT IDC_EDITROWS, 49, 15, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITCOLS, 49, 35, 30, 12, ES_NUMBER
EDITTEXT IDC_EDITMINES, 49, 55, 30, 12, ES_NUMBER
DEFPUSHBUTTON "OK", IDOK, 86, 32, 45, 15
PUSHBUTTON "Avbryt", IDCANCEL, 86, 52, 45, 15
END

View File

@@ -1,39 +0,0 @@
#include <windows.h>
#include "resource.h"
/* define language neutral resources */
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
IDA_WINEMINE ACCELERATORS DISCARDABLE
BEGIN
VK_F2, IDM_NEW, VIRTKEY, NOINVERT
"X", IDM_EXIT, VIRTKEY, ALT, NOINVERT
END
IDI_WINEMINE ICON MOVEABLE "rc/winemine.ico"
IDB_FACES BITMAP MOVEABLE "rc/faces.bmp"
IDB_LEDS BITMAP MOVEABLE "rc/leds.bmp"
IDB_MINES BITMAP MOVEABLE "rc/mines.bmp"
/* include localised resources */
#include "lang/bg-BG.rc"
#include "lang/ca-ES.rc"
#include "lang/cs-CZ.rc"
#include "lang/de-DE.rc"
#include "lang/el-GR.rc"
#include "lang/en-US.rc"
#include "lang/es-ES.rc"
#include "lang/eu-ES.rc"
#include "lang/fr-FR.rc"
#include "lang/id-ID.rc"
#include "lang/it-IT.rc"
#include "lang/ko-KR.rc"
#include "lang/lt-LT.rc"
#include "lang/nb-NO.rc"
#include "lang/nl-NL.rc"
#include "lang/pl-PL.rc"
#include "lang/ru-RU.rc"
#include "lang/sk-SK.rc"
#include "lang/th-TH.rc"
#include "lang/uk-UA.rc"
#include "lang/zh-CN.rc"

View File

@@ -1,7 +0,0 @@
LIBRARY kbsdll.dll
EXPORTS
KbSwitchSetHooks
KbSwitchDeleteHooks
; EOF

View File

@@ -1,15 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
<module name="kbsdll" type="win32dll" baseaddress="0x74720000" installbase="system32" installname="kbsdll.dll" unicode="yes">
<importlibrary definition="kbsdll.def" />
<include base="kbsdll">.</include>
<define name="_WIN32_IE">0x0500</define>
<define name="_WIN32_WINNT">0x0600</define>
<define name="WINVER">0x0600</define>
<library>ntdll</library>
<library>kernel32</library>
<library>user32</library>
<library>comctl32</library>
<file>kbsdll.c</file>
<file>kbsdll.rc</file>
</module>

View File

@@ -1,12 +0,0 @@
#include "lang/bg-BG.rc"
#include "lang/cs-CZ.rc"
#include "lang/de-DE.rc"
#include "lang/en-US.rc"
#include "lang/es-ES.rc"
#include "lang/fr-FR.rc"
#include "lang/lt-LT.rc"
#include "lang/nb-NO.rc"
#include "lang/pl-PL.rc"
#include "lang/ru-RU.rc"
#include "lang/sk-SK.rc"
#include "lang/uk-UA.rc"

View File

@@ -1,22 +0,0 @@
#include <windows.h>
#include "resource.h"
#include "lang/bg-BG.rc"
#include "lang/ca-ES.rc"
#include "lang/cs-CZ.rc"
#include "lang/de-DE.rc"
#include "lang/el-GR.rc"
#include "lang/en-US.rc"
#include "lang/es-ES.rc"
#include "lang/fr-FR.rc"
#include "lang/it-IT.rc"
#include "lang/ko-KR.rc"
#include "lang/lt-LT.rc"
#include "lang/nb-NO.rc"
#include "lang/pl-PL.rc"
#include "lang/ru-RU.rc"
#include "lang/sk-SK.rc"
#include "lang/uk-UA.rc"

View File

@@ -1,29 +0,0 @@
#include <windows.h>
#include "resource.h"
#include "lang/bg-BG.rc"
#include "lang/ca-ES.rc"
#include "lang/cs-CZ.rc"
#include "lang/de-DE.rc"
#include "lang/el-GR.rc"
#include "lang/en-US.rc"
#include "lang/es-ES.rc"
#include "lang/fr-FR.rc"
#include "lang/it-IT.rc"
#include "lang/ko-KR.rc"
#include "lang/lt-LT.rc"
#include "lang/nb-NO.rc"
#include "lang/pl-PL.rc"
#include "lang/pt-BR.rc"
#include "lang/ru-RU.rc"
#include "lang/sk-SK.rc"
#include "lang/uk-UA.rc"

View File

@@ -1,177 +0,0 @@
LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
IDD_MSCONFIG_DIALOG DIALOGEX DISCARDABLE 0, 0, 378, 220
STYLE DS_CENTER | WS_MINIMIZEBOX | WS_POPUP |
DS_SHELLFONT | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU |
WS_THICKFRAME
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1",IDC_TAB,"SysTabControl32",WS_TABSTOP,2,2,374,195
DEFPUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD>", IDOK, 211, 201, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_HELP, 2, 201, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD>", IDCANCEL, 267, 201, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_APPLY, 323, 201, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
END
IDD_STARTUP_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List3",IDC_STARTUP_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 148
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_BTN_STARTUP_ACTIVATE,190,155,79,14
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_BTN_STARTUP_DEACTIVATE,272,155,83,14
END
IDD_SYSTEM_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", 237, "SysTreeView32", TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT | TVS_EDITLABELS | TVS_SHOWSELALWAYS | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 2, 1, 280, 148
PUSHBUTTON "<22><>&<26><><EFBFBD><EFBFBD>", IDC_BTN_SYSTEM_UP, 290, 5, 66, 14
PUSHBUTTON "<22><>&<26><><EFBFBD><EFBFBD>", IDC_BTN_SYSTEM_DOWN, 290, 25, 66, 14
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_SYSTEM_ENABLE, 290, 50, 66, 14
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_SYSTEM_DISABLE, 290, 70, 66, 14
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_SYSTEM_FIND, 290, 95, 66, 14
PUSHBUTTON "&<26><><EFBFBD>", IDC_BTN_SYSTEM_NEW, 290, 115, 66, 14
PUSHBUTTON "<22><>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_SYSTEM_EDIT, 290, 135, 66, 14
PUSHBUTTON "<22>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_SYSTEM_ACTIVATE, 103, 155, 79, 14
PUSHBUTTON "<22><><EFBFBD>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_BTN_SYSTEM_DEACTIVATE, 185, 155, 79, 14
END
IDD_TOOLS_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2",IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
END
IDD_SERVICES_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List1",IDC_SERVICES_LIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,2,1,360,148
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_BTN_SERVICES_ACTIVATE,190,155,79,14
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_BTN_SERVICES_DEACTIVATE,272,155,83,14
END
IDD_GENERAL_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "<22><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", -1, 10, 10, 340, 150,0,WS_EX_TRANSPARENT
CONTROL "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_CBX_NORMAL_START, "Button", 0x50010009, 20, 30, 260, 10
CONTROL "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ", IDC_CBX_DIAGNOSTIC_START, "Button", 0x50010009, 20, 45, 260, 10
CONTROL "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_CBX_SELECTIVE_STARTUP, "Button", 0x50010009, 20, 60, 260, 10
AUTOCHECKBOX "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> SYSTEM.INI", IDC_CBX_SYSTEM_INI, 30, 80, 260, 10
AUTOCHECKBOX "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_CBX_SYSTEM_SERVICE, 30, 95, 260, 10
AUTOCHECKBOX "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_CBX_STARTUP_ITEM, 30, 110, 260, 10
END
IDD_FREELDR_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_LIST_BOX, "ListBox", 0x50010141, 10, 10, 340, 50, 0x00000200
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_CHECK_BOOT_PATH, 5, 65, 129, 12
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_SET_DEFAULT_BOOT, 135, 65, 78, 12
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>&<26><><EFBFBD><EFBFBD>", IDC_BTN_MOVE_UP_BOOT_OPTION, 213, 65, 66, 12
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>&<26><><EFBFBD><EFBFBD>", IDC_BTN_MOVE_DOWN_BOOT_OPTION, 280, 65, 70, 12
GROUPBOX "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", -1, 10, 80, 250, 90,0,WS_EX_TRANSPARENT
CHECKBOX "/SA&FEBOOT", IDC_CBX_SAFE_BOOT, 15, 90, 55, 10
CHECKBOX "/&NOGUIBOOT", IDC_CBX_NO_GUI_BOOT, 15, 105, 60, 10
CHECKBOX "/&BOOTLOG", IDC_CBX_BOOT_LOG, 15, 120, 50, 10
CHECKBOX "/BAS&EVIDEO", IDC_CBX_BASE_VIDEO, 15, 135, 55, 10
CHECKBOX "/S&OS", IDC_CBX_SOS, 15, 150, 50, 10
PUSHBUTTON "<22><><EFBFBD>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", IDC_BTN_ADVANCED_OPTIONS, 100, 150, 90, 12
LTEXT "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:", -1, 265, 91, 40, 10
EDITTEXT IDC_TXT_BOOT_TIMEOUT, 310, 90, 25, 12, ES_LEFT
LTEXT "<22><><EFBFBD>.", -1, 340, 91, 15, 10
END
IDD_FREELDR_ADVANCED_PAGE DIALOGEX DISCARDABLE 0, 0, 175, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CHECKBOX "/&MAXMEM=", IDC_CBX_MAX_MEM, 10, 10, 60, 10
EDITTEXT IDC_TXT_MAX_MEM, 80, 10, 60, 12
CONTROL "",IDC_SCR_MAX_MEM, "msctls_updown32", 0x50000000, 140, 10, 11, 11
CHECKBOX "/&NUMPROC=", IDC_CBX_NUM_PROC, 10, 25, 60, 10
COMBOBOX IDC_DRP_NUM_PROC, 80, 25, 60, 10, CBS_DROPDOWNLIST | CBS_SORT | WS_CHILD | WS_VISIBLE | WS_TABSTOP
CHECKBOX "/&PCILOCK", IDC_CBX_PCI_LOCK, 10, 40, 60, 10
CHECKBOX "/P&ROFILE", IDC_CBX_PROFILE, 10, 55, 60, 10
CHECKBOX "/&IRQ", IDC_CBX_IRQ, 10, 70, 40, 12
EDITTEXT IDC_TXT_IRQ, 80, 70, 60, 12, ES_LEFT
CHECKBOX "/&DEBUG", IDC_CBX_DEBUG, 10, 85, 40, 10
CHECKBOX "/D&EBUGPORT", IDC_CBX_DEBUG_PORT, 20, 100, 60, 10
COMBOBOX IDC_DRP_DEBUG_PORT, 80, 100, 60, 10, CBS_DROPDOWNLIST | CBS_SORT | WS_CHILD | WS_VISIBLE | WS_TABSTOP
CHECKBOX "/&BAUDRATE", IDC_CBX_BAUD_RATE, 20, 115, 50, 10
COMBOBOX IDC_DRP_DRP_BAUD_RATE, 80, 115, 60, 10, CBS_DROPDOWNLIST | CBS_SORT | WS_CHILD | WS_VISIBLE | WS_TABSTOP
CHECKBOX "/&CHANNEL", IDC_CBX_CHANNEL, 20, 130, 50, 10
EDITTEXT IDC_TXT_CHANNEL, 80, 130, 60, 12, ES_LEFT
CONTROL "",IDC_SCR_CHANNEL, "msctls_updown32", 0x50000000, 140, 130, 11, 11
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD>", IDC_OK, 20, 160, 50, 12
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD>", IDC_CANCEL, 100, 160, 50, 12
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_MSCONFIG "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TAB_GENERAL "<22><><EFBFBD><EFBFBD>"
IDS_TAB_SYSTEM "SYSTEM.INI"
IDS_TAB_FREELDR "FREELDR.INI"
IDS_TAB_SERVICES "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TAB_STARTUP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TAB_TOOLS "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_SERVICES_COLUMN_SERVICE "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_SERVICES_COLUMN_REQ "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_SERVICES_COLUMN_VENDOR "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_SERVICES_COLUMN_STATUS "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLS_COLUMN_NAME "<22><><EFBFBD>"
IDS_TOOLS_COLUMN_DESCR "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TOOLS_CMD_NAME "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (console)"
IDS_TOOLS_CMD_DESCR ""
IDS_TOOLS_CMD_CMD "cmd.exe"
IDS_TOOLS_INFO_NAME "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TOOLS_INFO_DESCR "<22><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_TOOLS_INFO_CMD "winver.exe"
IDS_TOOLS_REGEDIT_NAME "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TOOLS_REGEDIT_DESCR "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "
IDS_TOOLS_REGEDIT_CMD "regedit.exe"
IDS_TOOLS_SYSDM_NAME "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TOOLS_SYSDM_DESCR "<22><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_TOOLS_SYSDM_CMD "control.exe"
IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
IDS_STARTUP_COLUMN_ELEMENT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_STARTUP_COLUMN_CMD "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_STARTUP_COLUMN_PATH "<22><><EFBFBD>"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_SERVICES_STATUS_RUNNING "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_SERVICES_STATUS_STOPPED "<22><><EFBFBD><EFBFBD><EFBFBD>"
IDS_SERVICES_YES "<22><>"
IDS_SERVICES_UNKNOWN "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
END

View File

@@ -1,174 +0,0 @@
LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
IDD_MSCONFIG_DIALOG DIALOGEX DISCARDABLE 0, 0, 378, 220
STYLE DS_SHELLFONT | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP |
WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU |
WS_THICKFRAME
CAPTION "Utilitaire de configuration syst<73>me"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1",IDC_TAB,"SysTabControl32",WS_TABSTOP,2,2,374,195
DEFPUSHBUTTON "OK", IDOK, 211, 201, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
PUSHBUTTON "&Aide", IDC_BTN_HELP, 2, 201, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
PUSHBUTTON "Annuler", IDCANCEL, 267, 201, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
PUSHBUTTON "A&ppliquer", IDC_BTN_APPLY, 323, 201, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
END
IDD_STARTUP_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List3",IDC_STARTUP_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 148
PUSHBUTTON "&Activer tout",IDC_BTN_STARTUP_ACTIVATE,223,155,66,14
PUSHBUTTON "&D<>sactiver tout",IDC_BTN_STARTUP_DEACTIVATE,295,155,66,14
END
IDD_SYSTEM_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", 237, "SysTreeView32", TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT | TVS_EDITLABELS | TVS_SHOWSELALWAYS | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 2, 1, 280, 148
PUSHBUTTON "Monter", IDC_BTN_SYSTEM_UP, 290, 5, 66, 14
PUSHBUTTON "&Descendre", IDC_BTN_SYSTEM_DOWN, 290, 25, 66, 14
PUSHBUTTON "Activ&er", IDC_BTN_SYSTEM_ENABLE, 290, 50, 66, 14
PUSHBUTTON "D<>sact&iver", IDC_BTN_SYSTEM_DISABLE, 290, 70, 66, 14
PUSHBUTTON "Rechercher", IDC_BTN_SYSTEM_FIND, 290, 95, 66, 14
PUSHBUTTON "&Nouveau", IDC_BTN_SYSTEM_NEW, 290, 115, 66, 14
PUSHBUTTON "<22>di&ter", IDC_BTN_SYSTEM_EDIT, 290, 135, 66, 14
PUSHBUTTON "Activer tout", IDC_BTN_SYSTEM_ACTIVATE, 123, 155, 66, 14
PUSHBUTTON "D<>sactiver tout",IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
END
IDD_TOOLS_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2",IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
PUSHBUTTON "&Lancer", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
END
IDD_SERVICES_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List1",IDC_SERVICES_LIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,2,1,360,148
PUSHBUTTON "&Activer tout",IDC_BTN_SERVICES_ACTIVATE,223,155,66,14
PUSHBUTTON "&D<>sactiver tout",IDC_BTN_SERVICES_DEACTIVATE,295,155,66,14
END
IDD_GENERAL_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "S<>lection du D<>marrage ", -1, 10, 10, 340, 150,0,WS_EX_TRANSPARENT
CONTROL "D<>marrage &Normal - charge tous les drivers et services", IDC_CBX_NORMAL_START, "Button", 0x50010009, 20, 30, 185, 10
CONTROL "D<>marrage &Diagnostic - charge les p<>riph<70>riques de base et services seulement", IDC_CBX_DIAGNOSTIC_START, "Button", 0x50010009, 20, 45, 260, 10
CONTROL "D<>marrage &S<>lectif", IDC_CBX_SELECTIVE_STARTUP, "Button", 0x50010009, 20, 60, 75, 10
AUTOCHECKBOX "T&raiter le fichier SYSTEM.INI", IDC_CBX_SYSTEM_INI, 30, 80, 100, 10
AUTOCHECKBOX "&Charger les Services Syst<73>me", IDC_CBX_SYSTEM_SERVICE, 30, 95, 105, 10
AUTOCHECKBOX "Charger les <20>l<EFBFBD>ments de d<>marrage", IDC_CBX_STARTUP_ITEM, 30, 110, 75, 10
END
IDD_FREELDR_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_LIST_BOX, "ListBox", 0x50010141, 10, 10, 340, 50, 0x00000200
PUSHBUTTON "&Cocher tous les chemins de d<>marrage", IDC_BTN_CHECK_BOOT_PATH, 10, 65, 70, 12
PUSHBUTTON "&Par D<>faut", IDC_BTN_SET_DEFAULT_BOOT, 100, 65, 70, 12
PUSHBUTTON "&Monter", IDC_BTN_MOVE_UP_BOOT_OPTION, 190, 65, 70, 12
PUSHBUTTON "&Descendre", IDC_BTN_MOVE_DOWN_BOOT_OPTION, 280, 65, 70, 12
GROUPBOX "Options de d<>marrage", -1, 10, 80, 250, 90,0,WS_EX_TRANSPARENT
CHECKBOX "/SA&FEBOOT", IDC_CBX_SAFE_BOOT, 15, 90, 55, 10
CHECKBOX "/&NOGUIBOOT", IDC_CBX_NO_GUI_BOOT, 15, 105, 60, 10
CHECKBOX "/&BOOTLOG", IDC_CBX_BOOT_LOG, 15, 120, 50, 10
CHECKBOX "/BAS&EVIDEO", IDC_CBX_BASE_VIDEO, 15, 135, 55, 10
CHECKBOX "/S&OS", IDC_CBX_SOS, 15, 150, 50, 10
PUSHBUTTON "Options A&vanc<6E>es...", IDC_BTN_ADVANCED_OPTIONS, 100, 150, 70, 12
LTEXT "&D<>lai:", -1, 280, 91, 30, 10
EDITTEXT IDC_TXT_BOOT_TIMEOUT, 310, 90, 25, 12, ES_LEFT
LTEXT "sec.", -1, 340, 91, 15, 10
END
IDD_FREELDR_ADVANCED_PAGE DIALOGEX DISCARDABLE 0, 0, 175, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CHECKBOX "/&MAXMEM=", IDC_CBX_MAX_MEM, 10, 10, 50, 10
EDITTEXT IDC_TXT_MAX_MEM, 80, 10, 60, 12
CONTROL "",IDC_SCR_MAX_MEM, "msctls_updown32", 0x50000000, 140, 10, 11, 11
CHECKBOX "/&NUMPROC=", IDC_CBX_NUM_PROC, 10, 25, 50, 10
COMBOBOX IDC_DRP_NUM_PROC, 80, 25, 60, 10, CBS_DROPDOWNLIST | CBS_SORT | WS_CHILD | WS_VISIBLE | WS_TABSTOP
CHECKBOX "/&PCILOCK", IDC_CBX_PCI_LOCK, 10, 40, 50, 10
CHECKBOX "/P&ROFILE", IDC_CBX_PROFILE, 10, 55, 50, 10
CHECKBOX "/&IRQ", IDC_CBX_IRQ, 10, 70, 40, 12
EDITTEXT IDC_TXT_IRQ, 80, 70, 60, 12, ES_LEFT
CHECKBOX "/&DEBUG", IDC_CBX_DEBUG, 10, 85, 40, 10
CHECKBOX "/D&EBUGPORT", IDC_CBX_DEBUG_PORT, 20, 100, 60, 10
COMBOBOX IDC_DRP_DEBUG_PORT, 80, 100, 60, 10, CBS_DROPDOWNLIST | CBS_SORT | WS_CHILD | WS_VISIBLE | WS_TABSTOP
CHECKBOX "/&BAUDRATE", IDC_CBX_BAUD_RATE, 20, 115, 50, 10
COMBOBOX IDC_DRP_DRP_BAUD_RATE, 80, 115, 60, 10, CBS_DROPDOWNLIST | CBS_SORT | WS_CHILD | WS_VISIBLE | WS_TABSTOP
CHECKBOX "/&CHANNEL", IDC_CBX_CHANNEL, 20, 130, 50, 10
EDITTEXT IDC_TXT_CHANNEL, 80, 130, 60, 12, ES_LEFT
CONTROL "",IDC_SCR_CHANNEL, "msctls_updown32", 0x50000000, 140, 130, 11, 11
PUSHBUTTON "OK", IDC_OK, 20, 160, 50, 12
PUSHBUTTON "Annuler", IDC_CANCEL, 100, 160, 50, 12
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_MSCONFIG "Utilitaire de configuration syst<73>me"
IDS_TAB_GENERAL "G<>n<EFBFBD>ral"
IDS_TAB_SYSTEM "SYSTEM.INI"
IDS_TAB_FREELDR "FREELDR.INI"
IDS_TAB_SERVICES "Services"
IDS_TAB_STARTUP "D<>marrage"
IDS_TAB_TOOLS "Outils"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_SERVICES_COLUMN_SERVICE "Service"
IDS_SERVICES_COLUMN_REQ "Requis"
IDS_SERVICES_COLUMN_VENDOR "Fabricant"
IDS_SERVICES_COLUMN_STATUS "<22>tat"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLS_COLUMN_NAME "Nom"
IDS_TOOLS_COLUMN_DESCR "Description"
IDS_TOOLS_CMD_NAME "Console"
IDS_TOOLS_CMD_DESCR ""
IDS_TOOLS_CMD_CMD "cmd.exe"
IDS_TOOLS_INFO_NAME "Version"
IDS_TOOLS_INFO_DESCR "Affiche les informations de version."
IDS_TOOLS_INFO_CMD "winver.exe"
IDS_TOOLS_REGEDIT_NAME "Editeur de Registre"
IDS_TOOLS_REGEDIT_DESCR "Ouvre l'<27>diteur de Registre"
IDS_TOOLS_REGEDIT_CMD "regedit.exe"
IDS_TOOLS_SYSDM_NAME "Propri<72>t<EFBFBD>s syst<73>me"
IDS_TOOLS_SYSDM_DESCR "Affiche/modifie des information <20> propos de l'ordinateur."
IDS_TOOLS_SYSDM_CMD "control.exe"
IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
IDS_STARTUP_COLUMN_ELEMENT "El<45>ment"
IDS_STARTUP_COLUMN_CMD "Commande"
IDS_STARTUP_COLUMN_PATH "Chemin"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_SERVICES_STATUS_RUNNING "En cours"
IDS_SERVICES_STATUS_STOPPED "Arr<72>t<EFBFBD>"
IDS_SERVICES_YES "Oui"
IDS_SERVICES_UNKNOWN "Inconnu"
END

View File

@@ -1,176 +0,0 @@
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
IDD_MSCONFIG_DIALOG DIALOGEX DISCARDABLE 0, 0, 378, 220
STYLE DS_SHELLFONT | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP |
WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU |
WS_THICKFRAME
CAPTION "System configuration program"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "kategori1",IDC_TAB,"SysTabControl32",WS_TABSTOP,2,2,374,195
DEFPUSHBUTTON "OK", IDOK, 211, 201, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
PUSHBUTTON "&Hjelp", IDC_BTN_HELP, 2, 201, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
PUSHBUTTON "Avbryt", IDCANCEL, 267, 201, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
PUSHBUTTON "Bruk", IDC_BTN_APPLY, 323, 201, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
END
IDD_STARTUP_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "liste3",IDC_STARTUP_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 148
PUSHBUTTON "&Aktivere alt",IDC_BTN_STARTUP_ACTIVATE,223,155,66,14
PUSHBUTTON "&Deaktivere alt",IDC_BTN_STARTUP_DEACTIVATE,295,155,66,14
END
IDD_SYSTEM_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", 237, "SysTreeView32", TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT | TVS_EDITLABELS | TVS_SHOWSELALWAYS | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 2, 1, 280, 148
PUSHBUTTON "Move &Up", IDC_BTN_SYSTEM_UP, 290, 5, 66, 14
PUSHBUTTON "Move &Down", IDC_BTN_SYSTEM_DOWN, 290, 25, 66, 14
PUSHBUTTON "&Enable", IDC_BTN_SYSTEM_ENABLE, 290, 50, 66, 14
PUSHBUTTON "D&isable", IDC_BTN_SYSTEM_DISABLE, 290, 70, 66, 14
PUSHBUTTON "&Find", IDC_BTN_SYSTEM_FIND, 290, 95, 66, 14
PUSHBUTTON "&New", IDC_BTN_SYSTEM_NEW, 290, 115, 66, 14
PUSHBUTTON "Edi&t", IDC_BTN_SYSTEM_EDIT, 290, 135, 66, 14
PUSHBUTTON "Ena&ble All", IDC_BTN_SYSTEM_ACTIVATE, 123, 155, 66, 14
PUSHBUTTON "Disable A&ll",IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
END
IDD_TOOLS_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Liste2",IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
PUSHBUTTON "&Kj<4B>r", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
END
IDD_SERVICES_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Liste1",IDC_SERVICES_LIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,2,1,360,148
PUSHBUTTON "&Aktivere alt",IDC_BTN_SERVICES_ACTIVATE,223,155,66,14
PUSHBUTTON "&Deaktivere alt",IDC_BTN_SERVICES_DEACTIVATE,295,155,66,14
END
IDD_GENERAL_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Oppstarts utvalg", -1, 10, 10, 340, 150,0,WS_EX_TRANSPARENT
CONTROL "&Normal oppstart - laste inn alle enhetsdrivere og tjenester", IDC_CBX_NORMAL_START, "Button", 0x50010009, 20, 30, 180, 10
CONTROL "&Diagnose oppstart - last bare inn grunnleggende enheter og tjenester", IDC_CBX_DIAGNOSTIC_START, "Button", 0x50010009, 20, 45, 195, 10
CONTROL "&Selektiv oppstart", IDC_CBX_SELECTIVE_STARTUP, "Button", 0x50010009, 20, 60, 70, 10
AUTOCHECKBOX "L&ast inn SYSTEM.INI Filen", IDC_CBX_SYSTEM_INI, 30, 80, 95, 10
AUTOCHECKBOX "&Last inn System tjenester", IDC_CBX_SYSTEM_SERVICE, 30, 95, 90, 10
AUTOCHECKBOX "Las&t inn oppstartselementet", IDC_CBX_STARTUP_ITEM, 30, 110, 75, 10
END
IDD_FREELDR_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_LIST_BOX, "ListBox", 0x50010141, 10, 10, 340, 50, 0x00000200
PUSHBUTTON "&Sjekk alle oppstartsbaner", IDC_BTN_CHECK_BOOT_PATH, 10, 65, 70, 12
PUSHBUTTON "&Sett som standard", IDC_BTN_SET_DEFAULT_BOOT, 100, 65, 70, 12
PUSHBUTTON "Flytt &Opp", IDC_BTN_MOVE_UP_BOOT_OPTION, 190, 65, 70, 12
PUSHBUTTON "Flytt &Ned", IDC_BTN_MOVE_DOWN_BOOT_OPTION, 280, 65, 70, 12
GROUPBOX "Oppstarts alternativer", -1, 10, 80, 250, 90,0,WS_EX_TRANSPARENT
CHECKBOX "/SA&FEBOOT", IDC_CBX_SAFE_BOOT, 15, 90, 50, 10
CHECKBOX "/&NOGUIBOOT", IDC_CBX_NO_GUI_BOOT, 15, 105, 55, 10
CHECKBOX "/&BOOTLOG", IDC_CBX_BOOT_LOG, 15, 120, 50, 10
CHECKBOX "/BAS&EVIDEO", IDC_CBX_BASE_VIDEO, 15, 135, 55, 10
CHECKBOX "/S&OS", IDC_CBX_SOS, 15, 150, 50, 10
PUSHBUTTON "Av&anserte alternativer...", IDC_BTN_ADVANCED_OPTIONS, 100, 150, 70, 12
LTEXT "&Tidsavbrudd:", -1, 280, 91, 30, 10
EDITTEXT IDC_TXT_BOOT_TIMEOUT, 310, 90, 25, 12, ES_LEFT
LTEXT "sek.", -1, 340, 91, 15, 10
END
IDD_FREELDR_ADVANCED_PAGE DIALOGEX DISCARDABLE 0, 0, 175, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CHECKBOX "/&MAXMEM=", IDC_CBX_MAX_MEM, 10, 10, 50, 10
EDITTEXT IDC_TXT_MAX_MEM, 80, 10, 60, 12
CONTROL "",IDC_SCR_MAX_MEM, "msctls_updown32", 0x50000000, 140, 10, 11, 11
CHECKBOX "/&NUMPROC=", IDC_CBX_NUM_PROC, 10, 25, 50, 10
COMBOBOX IDC_DRP_NUM_PROC, 80, 25, 60, 10, CBS_DROPDOWNLIST | CBS_SORT | WS_CHILD | WS_VISIBLE | WS_TABSTOP
CHECKBOX "/&PCILOCK", IDC_CBX_PCI_LOCK, 10, 40, 50, 10
CHECKBOX "/P&ROFIL", IDC_CBX_PROFILE, 10, 55, 50, 10
CHECKBOX "/&IRQ", IDC_CBX_IRQ, 10, 70, 40, 12
EDITTEXT IDC_TXT_IRQ, 80, 70, 60, 12, ES_LEFT
CHECKBOX "/&DEBUG", IDC_CBX_DEBUG, 10, 85, 40, 10
CHECKBOX "/D&EBUGPORT", IDC_CBX_DEBUG_PORT, 20, 100, 60, 10
COMBOBOX IDC_DRP_DEBUG_PORT, 80, 100, 60, 10, CBS_DROPDOWNLIST | CBS_SORT | WS_CHILD | WS_VISIBLE | WS_TABSTOP
CHECKBOX "/&BAUDRATE", IDC_CBX_BAUD_RATE, 20, 115, 50, 10
COMBOBOX IDC_DRP_DRP_BAUD_RATE, 80, 115, 60, 10, CBS_DROPDOWNLIST | CBS_SORT | WS_CHILD | WS_VISIBLE | WS_TABSTOP
CHECKBOX "/&CHANNEL", IDC_CBX_CHANNEL, 20, 130, 50, 10
EDITTEXT IDC_TXT_CHANNEL, 80, 130, 60, 12, ES_LEFT
CONTROL "",IDC_SCR_CHANNEL, "msctls_updown32", 0x50000000, 140, 130, 11, 11
PUSHBUTTON "Ok", IDC_OK, 20, 160, 50, 12
PUSHBUTTON "Avbryt", IDC_CANCEL, 100, 160, 50, 12
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_MSCONFIG "System konfigurasjon program"
IDS_TAB_GENERAL "Generelt"
IDS_TAB_SYSTEM "SYSTEM.INI"
IDS_TAB_FREELDR "FREELDR.INI"
IDS_TAB_SERVICES "Tjenester"
IDS_TAB_STARTUP "Oppstart"
IDS_TAB_TOOLS "Verkt<6B>y"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_SERVICES_COLUMN_SERVICE "Tjeneste"
IDS_SERVICES_COLUMN_REQ "Viktig"
IDS_SERVICES_COLUMN_VENDOR "Produsent"
IDS_SERVICES_COLUMN_STATUS "Status"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLS_COLUMN_NAME "Navn"
IDS_TOOLS_COLUMN_DESCR "Beskrivelse"
IDS_TOOLS_CMD_NAME "ledertekst"
IDS_TOOLS_CMD_DESCR ""
IDS_TOOLS_CMD_CMD "cmd.exe"
IDS_TOOLS_INFO_NAME "Versjon"
IDS_TOOLS_INFO_DESCR "Vis versjon informasjon."
IDS_TOOLS_INFO_CMD "winver.exe"
IDS_TOOLS_REGEDIT_NAME "Register-Editor"
IDS_TOOLS_REGEDIT_DESCR "<22>pne Register-Editor."
IDS_TOOLS_REGEDIT_CMD "regedit.exe"
IDS_TOOLS_SYSDM_NAME "System egenskaper"
IDS_TOOLS_SYSDM_DESCR "Vis informasjon om denne datamaskinen."
IDS_TOOLS_SYSDM_CMD "control.exe"
IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
IDS_STARTUP_COLUMN_ELEMENT "Element"
IDS_STARTUP_COLUMN_CMD "kommando"
IDS_STARTUP_COLUMN_PATH "Plassering"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_SERVICES_STATUS_RUNNING "Kj<4B>rer"
IDS_SERVICES_STATUS_STOPPED "Stoppet"
IDS_SERVICES_YES "Ja"
IDS_SERVICES_UNKNOWN "Ukjent"
END

View File

@@ -1,176 +0,0 @@
// Russian language resource file (Dmitry Chapyshev, 2007-06-10)
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
IDD_MSCONFIG_DIALOG DIALOGEX DISCARDABLE 0, 0, 378, 220
STYLE DS_SHELLFONT | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP |
WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU |
WS_THICKFRAME
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1",IDC_TAB,"SysTabControl32",WS_TABSTOP,2,2,374,195
DEFPUSHBUTTON "OK", IDOK, 211, 201, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_HELP, 2, 201, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDCANCEL, 267, 201, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_APPLY, 323, 201, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
END
IDD_STARTUP_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List3",IDC_STARTUP_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 148
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>",IDC_BTN_STARTUP_ACTIVATE,223,155,66,14
PUSHBUTTON "<22>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>",IDC_BTN_STARTUP_DEACTIVATE,295,155,66,14
END
IDD_SYSTEM_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", 237, "SysTreeView32", TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT | TVS_EDITLABELS | TVS_SHOWSELALWAYS | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 2, 1, 280, 148
PUSHBUTTON "<22><>&<26><><EFBFBD>", IDC_BTN_SYSTEM_UP, 290, 5, 66, 14
PUSHBUTTON "<22>&<26><><EFBFBD>", IDC_BTN_SYSTEM_DOWN, 290, 25, 66, 14
PUSHBUTTON "<22>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_SYSTEM_ENABLE, 290, 50, 66, 14
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_SYSTEM_DISABLE, 290, 70, 66, 14
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_SYSTEM_FIND, 290, 95, 66, 14
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_SYSTEM_NEW, 290, 115, 66, 14
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_SYSTEM_EDIT, 290, 135, 66, 14
PUSHBUTTON "<22><>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>", IDC_BTN_SYSTEM_ACTIVATE, 123, 155, 66, 14
PUSHBUTTON "<22>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>",IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
END
IDD_TOOLS_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2",IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
END
IDD_SERVICES_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List1",IDC_SERVICES_LIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,2,1,360,148
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>",IDC_BTN_SERVICES_ACTIVATE,223,155,66,14
PUSHBUTTON "<22>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>",IDC_BTN_SERVICES_DEACTIVATE,295,155,66,14
END
IDD_GENERAL_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", -1, 10, 10, 340, 150,0,WS_EX_TRANSPARENT
CONTROL "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>", IDC_CBX_NORMAL_START, "Button", 0x50010009, 20, 30, 280, 10
CONTROL "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>", IDC_CBX_DIAGNOSTIC_START, "Button", 0x50010009, 20, 45, 325, 10
CONTROL "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_CBX_SELECTIVE_STARTUP, "Button", 0x50010009, 20, 60, 100, 10
AUTOCHECKBOX "<22>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> SYSTEM.INI", IDC_CBX_SYSTEM_INI, 30, 80, 130, 10
AUTOCHECKBOX "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_CBX_SYSTEM_SERVICE, 30, 95, 130, 10
AUTOCHECKBOX "<22>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_CBX_STARTUP_ITEM, 30, 110, 140, 10
END
IDD_FREELDR_PAGE DIALOGEX DISCARDABLE 0, 0, 362, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_LIST_BOX, "ListBox", 0x50010141, 10, 10, 340, 50, 0x00000200
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_CHECK_BOOT_PATH, 10, 65, 110, 12
PUSHBUTTON "<22>&<26> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_SET_DEFAULT_BOOT, 125, 65, 70, 12
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD>", IDC_BTN_MOVE_UP_BOOT_OPTION, 200, 65, 70, 12
PUSHBUTTON "<22>&<26><><EFBFBD>", IDC_BTN_MOVE_DOWN_BOOT_OPTION, 275, 65, 70, 12
GROUPBOX "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", -1, 10, 80, 250, 90,0,WS_EX_TRANSPARENT
CHECKBOX "/SA&FEBOOT", IDC_CBX_SAFE_BOOT, 15, 90, 55, 10
CHECKBOX "/&NOGUIBOOT", IDC_CBX_NO_GUI_BOOT, 15, 105, 60, 10
CHECKBOX "/&BOOTLOG", IDC_CBX_BOOT_LOG, 15, 120, 50, 10
CHECKBOX "/BAS&EVIDEO", IDC_CBX_BASE_VIDEO, 15, 135, 55, 10
CHECKBOX "/S&OS", IDC_CBX_SOS, 15, 150, 50, 10
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", IDC_BTN_ADVANCED_OPTIONS, 100, 150, 70, 12
LTEXT "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:", -1, 280, 82, 30, 10
EDITTEXT IDC_TXT_BOOT_TIMEOUT, 280, 93, 25, 12, ES_LEFT
LTEXT "<22><><EFBFBD>.", -1, 310, 91, 15, 10
END
IDD_FREELDR_ADVANCED_PAGE DIALOGEX DISCARDABLE 0, 0, 175, 175
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CHECKBOX "/&MAXMEM=", IDC_CBX_MAX_MEM, 10, 10, 50, 10
EDITTEXT IDC_TXT_MAX_MEM, 80, 10, 60, 12
CONTROL "",IDC_SCR_MAX_MEM, "msctls_updown32", 0x50000000, 140, 10, 11, 11
CHECKBOX "/&NUMPROC=", IDC_CBX_NUM_PROC, 10, 25, 50, 10
COMBOBOX IDC_DRP_NUM_PROC, 80, 25, 60, 10, CBS_DROPDOWNLIST | CBS_SORT | WS_CHILD | WS_VISIBLE | WS_TABSTOP
CHECKBOX "/&PCILOCK", IDC_CBX_PCI_LOCK, 10, 40, 50, 10
CHECKBOX "/P&ROFILE", IDC_CBX_PROFILE, 10, 55, 50, 10
CHECKBOX "/&IRQ", IDC_CBX_IRQ, 10, 70, 40, 12
EDITTEXT IDC_TXT_IRQ, 80, 70, 60, 12, ES_LEFT
CHECKBOX "/&DEBUG", IDC_CBX_DEBUG, 10, 85, 40, 10
CHECKBOX "/D&EBUGPORT", IDC_CBX_DEBUG_PORT, 20, 100, 60, 10
COMBOBOX IDC_DRP_DEBUG_PORT, 80, 100, 60, 10, CBS_DROPDOWNLIST | CBS_SORT | WS_CHILD | WS_VISIBLE | WS_TABSTOP
CHECKBOX "/&BAUDRATE", IDC_CBX_BAUD_RATE, 20, 115, 50, 10
COMBOBOX IDC_DRP_DRP_BAUD_RATE, 80, 115, 60, 10, CBS_DROPDOWNLIST | CBS_SORT | WS_CHILD | WS_VISIBLE | WS_TABSTOP
CHECKBOX "/&CHANNEL", IDC_CBX_CHANNEL, 20, 130, 50, 10
EDITTEXT IDC_TXT_CHANNEL, 80, 130, 60, 12, ES_LEFT
CONTROL "",IDC_SCR_CHANNEL, "msctls_updown32", 0x50000000, 140, 130, 11, 11
PUSHBUTTON "OK", IDC_OK, 20, 160, 50, 12
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_CANCEL, 100, 160, 50, 12
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_MSCONFIG "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TAB_GENERAL "<22><><EFBFBD><EFBFBD><EFBFBD>"
IDS_TAB_SYSTEM "SYSTEM.INI"
IDS_TAB_FREELDR "FREELDR.INI"
IDS_TAB_SERVICES "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TAB_STARTUP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TAB_TOOLS "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_SERVICES_COLUMN_SERVICE "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_SERVICES_COLUMN_REQ "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_SERVICES_COLUMN_VENDOR "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_SERVICES_COLUMN_STATUS "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLS_COLUMN_NAME "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TOOLS_COLUMN_DESCR "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TOOLS_CMD_NAME "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TOOLS_CMD_DESCR ""
IDS_TOOLS_CMD_CMD "cmd.exe"
IDS_TOOLS_INFO_NAME "Version"
IDS_TOOLS_INFO_DESCR "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_TOOLS_INFO_CMD "winver.exe"
IDS_TOOLS_REGEDIT_NAME "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TOOLS_REGEDIT_DESCR "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_TOOLS_REGEDIT_CMD "regedit.exe"
IDS_TOOLS_SYSDM_NAME "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TOOLS_SYSDM_DESCR "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_TOOLS_SYSDM_CMD "control.exe"
IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
IDS_STARTUP_COLUMN_ELEMENT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_STARTUP_COLUMN_CMD "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_STARTUP_COLUMN_PATH "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_SERVICES_STATUS_RUNNING "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_SERVICES_STATUS_STOPPED "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_SERVICES_YES "<22><>"
IDS_SERVICES_UNKNOWN "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
END

View File

@@ -1,32 +0,0 @@
#include <windows.h>
#include "resource.h"
/* define language neutral resources */
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
/* include localised resources */
#include "lang/bg-BG.rc"
#include "lang/ca-ES.rc"
#include "lang/cs-CZ.rc"
#include "lang/de-DE.rc"
#include "lang/el-GR.rc"
#include "lang/en-US.rc"
#include "lang/es-ES.rc"
#include "lang/fr-FR.rc"
#include "lang/hu-HU.rc"
#include "lang/id-ID.rc"
#include "lang/it-IT.rc"
#include "lang/ko-KR.rc"
#include "lang/nb-NO.rc"
#include "lang/nl-NL.rc"
#include "lang/pl-PL.rc"
#include "lang/pt-BR.rc"
#include "lang/ru-RU.rc"
#include "lang/sk-SK.rc"
#include "lang/th-TH.rc"
#include "lang/uk-UA.rc"
#include "lang/zh-CN.rc"

View File

@@ -1,82 +0,0 @@
LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
IDR_MAINMENU MENU
BEGIN
POPUP "&Fichier"
BEGIN
MENUITEM "&Quitter", IDC_EXIT
END
POPUP "Action"
BEGIN
MENUITEM "Imprimer", IDC_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "Propri<72>t<EFBFBD>s", IDC_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "Aide", IDC_PROGHELP, GRAYED
END
POPUP "Affichage"
BEGIN
MENUITEM "P<>riph<70>riques par type", IDC_DEVBYTYPE, CHECKED
MENUITEM "P<>riph<70>riques par connexion", IDC_STATIC, GRAYED
MENUITEM "Ressources par type", IDC_STATIC, GRAYED
MENUITEM "Ressources par connexion", IDC_STATIC, GRAYED
END
POPUP "Aide"
BEGIN
MENUITEM "Aide", IDC_PROGHELP
MENUITEM "<22> propos", IDC_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM "Propri<72>t<EFBFBD>s", IDC_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "Aide", IDC_PROGHELP
END
END
IDD_ABOUTBOX DIALOGEX 22,16,190,182
CAPTION "<22> propos du Gestionnaire de P<>riph<70>riques"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Gestionnaire de P<>riph<70>riques v0.1\nCopyright (C) 2006\npar Ged Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 130, 26
PUSHBUTTON "Fermer", IDOK, 75, 162, 44, 15
ICON IDI_MAIN_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 174, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
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."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_PROP "Propri<72>t<EFBFBD>s"
IDS_TOOLTIP_REFRESH "Actualiser"
IDS_TOOLTIP_HELP "Aide"
IDS_TOOLTIP_EXIT "Quitter"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "Gestionnaire de p<>riph<70>riques ReactOS"
IDS_HINT_BLANK " "
IDS_HINT_EXIT " Quitte le programme."
IDS_HINT_REFRESH " Actualise la liste des services."
IDS_HINT_PROP " Ouvre la feuille de propri<72>t<EFBFBD>s pour la s<>lection actuelle."
IDS_HINT_HELP " Affiche la fen<65>tre d'aide."
IDS_HINT_ABOUT " <20> propos du Gestionnaire de P<>riph<70>riques de ReactOS."
IDS_HINT_SYS_RESTORE " Restaure cette fen<65>tre <20> sa taille normale."
IDS_HINT_SYS_MOVE " Bouge cette fen<65>tre."
IDS_HINT_SYS_SIZE " Redimensionne cette fen<65>tre."
IDS_HINT_SYS_MINIMIZE " R<>duit cette fen<65>tre <20> une ic<69>ne."
IDS_HINT_SYS_MAXIMIZE " <20>tend cette fen<65>tre <20> l'<27>cran."
IDS_HINT_SYS_CLOSE " Ferme cette fen<65>tre."
END

View File

@@ -1,82 +0,0 @@
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
IDR_MAINMENU MENU
BEGIN
POPUP "&Fil"
BEGIN
MENUITEM "A&vslutt", IDC_EXIT
END
POPUP "Handling"
BEGIN
MENUITEM "Skriv ut", IDC_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "Egenskaper", IDC_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "Hjelp", IDC_PROGHELP, GRAYED
END
POPUP "Vis"
BEGIN
MENUITEM "Enheter etter type", IDC_DEVBYTYPE, CHECKED
MENUITEM "Enheter etter tilkobling", IDC_STATIC, GRAYED
MENUITEM "Ressurser etter type", IDC_STATIC, GRAYED
MENUITEM "Ressurser etter tilkobling", IDC_STATIC, GRAYED
END
POPUP "Hjelp"
BEGIN
MENUITEM "Hjelp", IDC_PROGHELP
MENUITEM "Om", IDC_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM "Egenskaper", IDC_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "Hjelp", IDC_PROGHELP
END
END
IDD_ABOUTBOX DIALOGEX 22,16,190,182
CAPTION "Om Enhetsbehandler"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Enhetsbehandler v0.1\nCopyright (C) 2006\nby Ged Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 130, 30
PUSHBUTTON "Lukk", IDOK, 75, 162, 44, 15
ICON IDI_MAIN_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 174, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
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."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_PROP "Egenskaper"
IDS_TOOLTIP_REFRESH "Oppdater"
IDS_TOOLTIP_HELP "Hjelp"
IDS_TOOLTIP_EXIT "Avslutt"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "ReactOS Enhetsbehandler"
IDS_HINT_BLANK " "
IDS_HINT_EXIT " Avslutt programmet."
IDS_HINT_REFRESH " Oppdater tjeneste listen."
IDS_HINT_PROP " Open property sheet for the current selection."
IDS_HINT_HELP " Vis hjelp vinduet."
IDS_HINT_ABOUT " Om ReactOS Enhetsbehandler."
IDS_HINT_SYS_RESTORE " Gjenopprett dette vinduet til vanlig st<73>rrelse."
IDS_HINT_SYS_MOVE " Flytt dette vinduet."
IDS_HINT_SYS_SIZE " Endre st<73>rrelse p<> dette vinduet."
IDS_HINT_SYS_MINIMIZE " Gj<47>r om dette vinduet til en ikon."
IDS_HINT_SYS_MAXIMIZE " Gj<47>r om dette vinduet til <20> fylle hele skjermen."
IDS_HINT_SYS_CLOSE " Lukk dette vinduet."
END

View File

@@ -1,86 +0,0 @@
/* TRANSLATOR: M<>rio Ka<4B>m<EFBFBD>r /Mario Kacmar/ aka Kario (kario@szm.sk)
* DATE OF TR: 14-02-2008
*/
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
IDR_MAINMENU MENU
BEGIN
POPUP "&S<>bor"
BEGIN
MENUITEM "&Skon<6F>i<EFBFBD>", IDC_EXIT
END
POPUP "Akcia"
BEGIN
MENUITEM "Tla<6C>i<EFBFBD>", IDC_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "Vlastnosti", IDC_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "Pomocn<63>k", IDC_PROGHELP, GRAYED
END
POPUP "Zobrazi<7A>"
BEGIN
MENUITEM "Zariadenia pod<6F>a typu", IDC_DEVBYTYPE, CHECKED
MENUITEM "Zariadenia pod<6F>a pripojenia", IDC_STATIC, GRAYED
MENUITEM "Prostriedky pod<6F>a typu", IDC_STATIC, GRAYED
MENUITEM "Prostriedky pod<6F>a pripojenia", IDC_STATIC, GRAYED
END
POPUP "Pomocn<63>k"
BEGIN
MENUITEM "Pomocn<63>k", IDC_PROGHELP
MENUITEM "<22>o je ...", IDC_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM "Vlastnosti", IDC_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "Pomocn<63>k", IDC_PROGHELP
END
END
IDD_ABOUTBOX DIALOGEX 22,16,190,182
CAPTION "<22>o je Spr<70>vca zariaden<65>"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Spr<70>vca zariaden<65> v0.1\nCopyright (C) 2006\nod Ged Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 130, 30
PUSHBUTTON "Zavrie<69>", IDOK, 75, 162, 44, 15
ICON IDI_MAIN_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 174, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "Tento program je vo<76>n<EFBFBD> softv<74>r; m<><6D>ete ho <20><>ri<72> a/alebo modifikova<76> pod<6F>a podmienok GNU V<>eobecnej verejnej licencie (GNU General Public License) ako bola zverejnen<65> nad<61>ciou Free Software Foundation; bu<62> verzie 2 tejto licencie, alebo (pod<6F>a V<><56>ho uv<75><76>enia) niektorej neskor<6F>ej verzie.\r\n\r\nTento program je distribuovan<61> v n<>deji, <20>e bude u<>ito<74>n<EFBFBD>, av<61>ak BEZ AKEJKO<4B>VEK Z<>RUKY; rovnako bez z<>ruky PREDAJNOSTI alebo VHODNOSTI PRE UR<55>IT<49> <20><>EL. Pre viac detailov si pozrite GNU V<>eobecn<63> verejn<6A> licenciu (GNU General Public License).\r\n\r\nK<6E>piu V<>eobecnej verejnej licencie GNU Ste mali dosta<74> spolu s t<>mto programom; ak nie, nap<61><70>te si o <20>u na Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_PROP "Vlastnosti"
IDS_TOOLTIP_REFRESH "Obnovi<76>"
IDS_TOOLTIP_HELP "Pomocn<63>k"
IDS_TOOLTIP_EXIT "Skon<6F>i<EFBFBD>"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "Spr<70>vca zariaden<65> syst<73>mu ReactOS"
IDS_HINT_BLANK " "
IDS_HINT_EXIT " Skon<6F><6E> program."
IDS_HINT_REFRESH " Obnov<6F> zoznam slu<6C>ieb."
IDS_HINT_PROP " Otvor<6F> okno s vlastnos<6F>ami pre aktu<74>lny v<>ber."
IDS_HINT_HELP " Zobraz<61> okno pomocn<63>ka."
IDS_HINT_ABOUT " <20>o je Spr<70>vca zariaden<65> syst<73>mu ReactOS."
IDS_HINT_SYS_RESTORE " Obnov<6F> okno na norm<72>lnu ve<76>kos<6F>."
IDS_HINT_SYS_MOVE " Premiestni okno."
IDS_HINT_SYS_SIZE " Zmen<65> ve<76>kos<6F> okna."
IDS_HINT_SYS_MINIMIZE " Zbal<61> okno na ikonu."
IDS_HINT_SYS_MAXIMIZE " Zv<5A><76><EFBFBD><EFBFBD> okno tak, aby zaplnilo cel<65> obrazovku."
IDS_HINT_SYS_CLOSE " Zatvor<6F> okno."
END

View File

@@ -1,29 +0,0 @@
#include <windows.h>
#include "resource.h"
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
IDI_MAIN_ICON ICON "res/computer.ico"
IDB_ROOT_IMAGE BITMAP "res/root.bmp"
/* main toolbar icons */
IDB_PROP BITMAP DISCARDABLE "res/properties.bmp"
IDB_REFRESH BITMAP DISCARDABLE "res/refresh.bmp"
IDB_HELP BITMAP DISCARDABLE "res/help.bmp"
IDB_EXIT BITMAP DISCARDABLE "res/exit.bmp"
#include "lang/bg-BG.rc"
#include "lang/de-DE.rc"
#include "lang/el-GR.rc"
#include "lang/en-US.rc"
#include "lang/es-ES.rc"
#include "lang/fr-FR.rc"
#include "lang/id-ID.rc"
#include "lang/it-IT.rc"
#include "lang/ko-KR.rc"
#include "lang/nb-NO.rc"
#include "lang/pl-PL.rc"
#include "lang/ru-RU.rc"
#include "lang/sk-SK.rc"
#include "lang/th-TH.rc"
#include "lang/uk-UA.rc"

View File

@@ -1,104 +0,0 @@
/*
* PROJECT: ReactOS Event Viewer
* LICENSE: GPL - See COPYING in the top level directory
* FILE: base/applications/mscutils/eventvwr/lang/fr-FR.rc
* PURPOSE: French Language File for ReactOS Event Viewer
* TRANSLATORS: Pierre Schweitzer
*/
LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
IDC_EVENTVWR MENU
BEGIN
POPUP "Journa&l"
BEGIN
MENUITEM "&Application", ID_LOG_APPLICATION, CHECKED
MENUITEM "&Securit<69>", ID_LOG_SECURITY
MENUITEM "&Syst<73>me", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "Quitter", IDM_EXIT
END
POPUP "Affichage"
BEGIN
MENUITEM "&Rafra<72>chir", IDM_REFRESH
END
MENUITEM "&Options", ID_OPTIONS
POPUP "Aide"
BEGIN
MENUITEM "Aide", IDM_HELP
MENUITEM SEPARATOR
MENUITEM "&<26> propos...", IDM_ABOUT
END
END
IDC_EVENTVWR ACCELERATORS
BEGIN
"?", IDM_ABOUT, ASCII, ALT
"/", IDM_ABOUT, ASCII, ALT
END
IDD_ABOUTBOX DIALOGEX 0, 0, 230, 75
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_CAPTION | WS_SYSMENU
CAPTION "<22> propos"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
ICON IDI_EVENTVWR,IDC_MYICON,14,9,21,20
LTEXT "Visionneuse des <20>v<EFBFBD>nements ReactOS Version 1.0",IDC_STATIC,49,10,119,8,SS_NOPREFIX
LTEXT "Copyright (C) 2007 Marc Piulachs (marc.piulachs@codexchange.net)",IDC_STATIC,49,20,119,22
DEFPUSHBUTTON "OK",IDOK,90,48,42,16,WS_GROUP
END
IDD_PROGRESSBOX DIALOGEX 0, 0, 230, 40
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER
CAPTION "Patientez.."
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
CTEXT "Chargement des journaux d'<27>v<EFBFBD>nements. Veuillez patienter ...",IDC_STATIC,0,15,230,8,SS_NOPREFIX
END
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_CONTEXTHELP
CAPTION "D<>tail de l'<27>v<EFBFBD>nement"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
DEFPUSHBUTTON "Fermer",IDOK,12,258,50,14
PUSHBUTTON "&Pr<50>c<EFBFBD>dent",IDPREVIOUS,78,258,50,14
PUSHBUTTON "Suiva&nt",IDNEXT,144,258,50,14
PUSHBUTTON "Aide",IDHELP,210,258,50,14
EDITTEXT IDC_EVENTTEXTEDIT,14,81,247,108,ES_MULTILINE | ES_READONLY
LTEXT "&Description :",IDC_STATIC,15,70,39,8
LTEXT "Date :",IDC_STATIC,14,14,36,8
LTEXT "Static",IDC_EVENTDATESTATIC,56,14,72,8
LTEXT "Heure :",IDC_STATIC,14,27,36,8
LTEXT "Static",IDC_EVENTTIMESTATIC,56,27,72,8
LTEXT "&Utilisateur :",IDC_STATIC,14,41,36,8
LTEXT "Static",IDC_EVENTUSERSTATIC,56,41,72,8
LTEXT "Ordinateur :",IDC_STATIC,14,54,36,8
LTEXT "Static",IDC_EVENTCOMPUTERSTATIC,56,54,72,8
LTEXT "EventID :",IDC_STATIC,133,15,36,8
LTEXT "Static",IDC_EVENTIDSTATIC,175,15,87,8
LTEXT "Source :",IDC_STATIC,133,28,36,8
LTEXT "Static",IDC_EVENTSOURCESTATIC,175,28,87,8
LTEXT "Type :",IDC_STATIC,133,42,36,8
LTEXT "Static",IDC_EVENTTYPESTATIC,175,42,87,8
LTEXT "Cat<61>gorie :",IDC_STATIC,133,55,36,8
LTEXT "Static",IDC_EVENTCATEGORYSTATIC,175,55,87,8
EDITTEXT IDC_EVENTDATAEDIT,14,204,247,44,ES_MULTILINE | ES_READONLY
LTEXT "Donn<6E>es",IDC_STATIC,14,194,20,8
CONTROL "&Bytes",IDC_BYTESRADIO,"Button",BS_AUTORADIOBUTTON,39,194,34,10
CONTROL "&Word",IDC_WORDRADIO,"Button",BS_AUTORADIOBUTTON,77,194,33,10
END
STRINGTABLE
BEGIN
IDS_APP_TITLE "Visionneuse d'<27>v<EFBFBD>nements"
IDC_EVENTSTRINGIDNOTFOUND "La description pour l'<27>v<EFBFBD>nement d'ID ( %lu ) dans la source ( %s ) ne peut <20>tre trouv<75>e. L'ordinateur local pourrait ne pas avoir les informations registres n<>c<EFBFBD>ssaires ou les fichiers DLL de message pour afficher les messages depuis un ordinateur distant."
IDC_EVENTLOG_ERROR_TYPE "Error"
IDC_EVENTLOG_WARNING_TYPE "Warning"
IDC_EVENTLOG_INFORMATION_TYPE "Information"
IDC_EVENTLOG_AUDIT_SUCCESS "Audit Success"
IDC_EVENTLOG_AUDIT_FAILURE "Audit Failure"
IDC_EVENTLOG_SUCCESS "Success"
IDC_EVENTLOG_UNKNOWN_TYPE "Unknown Event"
END

View File

@@ -1,101 +0,0 @@
/* TRANSLATOR : M<>rio Ka<4B>m<EFBFBD>r /Mario Kacmar/ aka Kario (kario@szm.sk)
* DATE OF TR : 21-06-2008
* LAST CHANGE: 28-07-2008
*/
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
IDC_EVENTVWR MENU
BEGIN
POPUP "&Z<>znam"
BEGIN
MENUITEM "&Application", ID_LOG_APPLICATION, CHECKED
MENUITEM "&Security", ID_LOG_SECURITY
MENUITEM "&System", ID_LOG_SYSTEM
MENUITEM SEPARATOR
MENUITEM "&Skon<6F>i<EFBFBD>", IDM_EXIT
END
POPUP "&Zobrazi<7A>"
BEGIN
MENUITEM "&Obnovi<76>", IDM_REFRESH
END
MENUITEM "&Mo<4D>nosti", ID_OPTIONS
POPUP "&Pomocn<63>k"
BEGIN
MENUITEM "&Pomocn<63>k", IDM_HELP
MENUITEM SEPARATOR
MENUITEM "<22>&o je...", IDM_ABOUT
END
END
IDC_EVENTVWR ACCELERATORS
BEGIN
"?", IDM_ABOUT, ASCII, ALT
"/", IDM_ABOUT, ASCII, ALT
END
IDD_ABOUTBOX DIALOGEX 0, 0, 230, 75
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_CAPTION | WS_SYSMENU
CAPTION "<22>o je Zobrazova<76> udalost<73>"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
ICON IDI_EVENTVWR,IDC_MYICON,14,9,21,20
LTEXT "Zobrazova<76> udalost<73> syst<73>mu ReactOS, verzia 1.0",IDC_STATIC,49,10,167,8,SS_NOPREFIX
LTEXT "Autorsk<73> pr<70>va (C) 2007 Marc Piulachs (marc.piulachs@codexchange.net)",IDC_STATIC,49,20,167,22
DEFPUSHBUTTON "OK",IDOK,90,48,42,16,WS_GROUP
END
IDD_PROGRESSBOX DIALOGEX 0, 0, 230, 40
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER
CAPTION "Po<50>kajte ..."
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
CTEXT "Nahr<68>vam z<>znamy s udalos<6F>ami. Po<50>kajte, pros<6F>m ...",IDC_STATIC,0,15,230,8,SS_NOPREFIX
END
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_CONTEXTHELP
CAPTION "Podrobnosti o udalosti"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
DEFPUSHBUTTON "&Zavrie<69>",IDOK,12,258,50,14
PUSHBUTTON "&Predo<64>l<EFBFBD>",IDPREVIOUS,78,258,50,14
PUSHBUTTON "&Nasleduj<75>ca",IDNEXT,144,258,50,14
PUSHBUTTON "&Pomocn<63>k",IDHELP,210,258,50,14
EDITTEXT IDC_EVENTTEXTEDIT,14,81,247,108,ES_MULTILINE | ES_READONLY
LTEXT "&Popis:",IDC_STATIC,15,70,39,8
LTEXT "D<>tum:",IDC_STATIC,14,14,36,8
LTEXT "Static",IDC_EVENTDATESTATIC,56,14,72,8
LTEXT "<22>as:",IDC_STATIC,14,27,36,8
LTEXT "Static",IDC_EVENTTIMESTATIC,56,27,72,8
LTEXT "Po&u<><75>vate<74>:",IDC_STATIC,14,41,36,8
LTEXT "Static",IDC_EVENTUSERSTATIC,56,41,72,8
LTEXT "P&o<><6F>ta<74>:",IDC_STATIC,14,54,36,8
LTEXT "Static",IDC_EVENTCOMPUTERSTATIC,56,54,72,8
LTEXT "ID udalosti:",IDC_STATIC,133,15,36,8
LTEXT "Static",IDC_EVENTIDSTATIC,175,15,87,8
LTEXT "Zdroj:",IDC_STATIC,133,28,36,8
LTEXT "Static",IDC_EVENTSOURCESTATIC,175,28,87,8
LTEXT "Typ:",IDC_STATIC,133,42,36,8
LTEXT "Static",IDC_EVENTTYPESTATIC,175,42,87,8
LTEXT "Kateg<65>ria:",IDC_STATIC,133,55,36,8
LTEXT "Static",IDC_EVENTCATEGORYSTATIC,175,55,87,8
EDITTEXT IDC_EVENTDATAEDIT,14,204,247,44,ES_MULTILINE | ES_READONLY
LTEXT "<22>&daje:",IDC_STATIC,14,194,20,8
CONTROL "&Bajty",IDC_BYTESRADIO,"Button",BS_AUTORADIOBUTTON,39,194,34,10
CONTROL "&Slov<6F>",IDC_WORDRADIO,"Button",BS_AUTORADIOBUTTON,77,194,33,10
END
STRINGTABLE
BEGIN
IDS_APP_TITLE "Zobrazova<76> udalost<73>"
IDC_EVENTSTRINGIDNOTFOUND "Popis pre udalos<6F> ID ( %lu ) zo zdroja ( %s ) nebol n<>jden<65>. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer."
IDC_EVENTLOG_ERROR_TYPE "Chyba"
IDC_EVENTLOG_WARNING_TYPE "Upozornenie"
IDC_EVENTLOG_INFORMATION_TYPE "Inform<72>cia"
IDC_EVENTLOG_AUDIT_SUCCESS "Kontrola uspe<70>n<EFBFBD>"
IDC_EVENTLOG_AUDIT_FAILURE "Kontrola zlyhala"
IDC_EVENTLOG_SUCCESS "<22>spech" //Success
IDC_EVENTLOG_UNKNOWN_TYPE "Nezn<7A>ma udalos<6F>"
END

View File

@@ -1,25 +0,0 @@
#include <windows.h>
#include "resource.h"
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
// Shared icons
IDI_EVENTVWR ICON "res/eventvwr.ico"
IDI_WARNINGICON ICON "res/warning.ico"
IDI_INFORMATIONICON ICON "res/info.ico"
IDI_ERRORICON ICON "res/error.ico"
#include "lang/bg-BG.rc"
#include "lang/de-DE.rc"
#include "lang/el-GR.rc"
#include "lang/en-US.rc"
#include "lang/es-ES.rc"
#include "lang/fr-FR.rc"
#include "lang/it-IT.rc"
#include "lang/ko-KR.rc"
#include "lang/nb-NO.rc"
#include "lang/pl-PL.rc"
#include "lang/ru-RU.rc"
#include "lang/sk-SK.rc"
#include "lang/uk-UA.rc"

View File

@@ -1,272 +0,0 @@
LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
IDR_MAINMENU MENU
BEGIN
POPUP "&<26><><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD>...", ID_EXPORT
MENUITEM SEPARATOR
MENUITEM "<22><>&<26><><EFBFBD>", ID_EXIT
END
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>...", ID_CONNECT, GRAYED
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_START, GRAYED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_STOP, GRAYED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_PAUSE, GRAYED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_RESUME, GRAYED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_RESTART, GRAYED
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_REFRESH
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", ID_EDIT, GRAYED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", ID_CREATE
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", ID_DELETE, GRAYED
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", ID_PROP, GRAYED
END
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_VIEW_LARGE
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_VIEW_SMALL
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_VIEW_LIST
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_VIEW_DETAILS
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...",ID_VIEW_CUST, GRAYED
END
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD>", ID_HELP
MENUITEM "<22><>", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_START, GRAYED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_STOP, GRAYED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_PAUSE, GRAYED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_RESUME, GRAYED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_RESTART, GRAYED
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_REFRESH
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", ID_EDIT, GRAYED
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", ID_DELETE, GRAYED
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", ID_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD>...", ID_HELP
END
END
IDD_ABOUTBOX DIALOGEX 22,16,190,182
CAPTION "<22><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Service Manager v0.5.1\nCopyright (C) 2005-2006\nby Ged Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 130, 26
PUSHBUTTON "Close", IDOK, 75, 162, 44, 15
ICON IDI_SM_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 174, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
IDD_DLG_GENERAL DIALOGEX 6,6,300,225
CAPTION "<22><><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_THICKFRAME | WS_GROUP | WS_TABSTOP
BEGIN
LTEXT "", IDC_SERV_NAME, 120,11,176,11, WS_CHILD | WS_VISIBLE
EDITTEXT IDC_DISP_NAME, 120, 29, 176, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_READONLY
EDITTEXT IDC_DESCRIPTION, 120, 46, 176, 24, WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_MULTILINE | ES_READONLY
EDITTEXT IDC_EXEPATH, 6, 86, 240, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_READONLY
COMBOBOX IDC_START_TYPE, 120, 107, 176, 40, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_START, 6, 155, 54, 15, WS_DISABLED
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_STOP, 68, 155, 54, 15, WS_DISABLED
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_PAUSE , 130, 155, 54, 15, WS_DISABLED
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_RESUME, 192, 155, 54, 15, WS_DISABLED
LTEXT "<22><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:", IDC_STATIC, 4, 11, 110, 11
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>:", IDC_STATIC, 4, 29, 110, 11
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:", IDC_STATIC, 4, 51, 110, 11
LTEXT "<22><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:", IDC_STATIC, 6, 73, 110, 9
/* startup type*/
LTEXT "<22><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:", IDC_STATIC, 6, 108, 110, 11
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:", IDC_STATIC, 4, 138, 110, 11
LTEXT "", IDC_SERV_STATUS, 120, 138, 176, 11, WS_CHILD | WS_VISIBLE
/* LTEXT "You can specify the start parameters that apply when you start the service from here.",IDC_STATIC, 6,177,240,15 */
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD>.",IDC_STATIC, 6,177,290,18
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:", IDC_STATIC, 6, 200, 110, 11
EDITTEXT IDC_START_PARAM, 120, 199, 178, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
END
IDD_DLG_DEPEND DIALOGEX 6,6,253,225
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_THICKFRAME | WS_GROUP | WS_TABSTOP
BEGIN
CONTROL "", IDC_DEPEND_TREE1, "SysTreeView32" ,0x50010007, 8, 70, 236, 68, 0x00000200
CONTROL "", IDC_DEPEND_TREE2, "SysTreeView32", 0x50010007, 8, 151, 234, 67, 0x00000200
/* LTEXT "Some services depend on other services, system drivers and load order groups. If a system component is stopped or it is not running properly, dependant services can be affected.", IDC_STATIC,8, 7, 238, 26 */
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (driver) <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.", IDC_STATIC,8, 7, 238, 26
LTEXT "<22><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDC_STATIC, 8, 57, 236, 9
LTEXT "", IDC_DEPEND_SERVICE, 8, 38, 236, 13
END
IDD_DLG_CREATE DIALOGEX 6,6,225,209
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_THICKFRAME | WS_GROUP | WS_TABSTOP
BEGIN
EDITTEXT IDC_CREATE_SERVNAME, 72, 12, 150, 11, WS_CHILD | WS_VISIBLE | WS_EX_CLIENTEDGE
EDITTEXT IDC_CREATE_DISPNAME, 72, 31, 150, 11, WS_CHILD | WS_VISIBLE
EDITTEXT IDC_CREATE_PATH, 10, 62, 210, 13, WS_CHILD | WS_VISIBLE
EDITTEXT IDC_CREATE_DESC, 10, 97, 210, 48, WS_CHILD | WS_VISIBLE
EDITTEXT IDC_CREATE_OPTIONS, 10, 162, 210, 13, WS_CHILD | WS_VISIBLE
LTEXT "*<2A><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> :", IDC_STATIC, 12, 12, 54, 9
LTEXT "*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> :", IDC_STATIC, 12, 33, 54, 9
LTEXT "*<2A><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> :", IDC_STATIC, 10, 51, 68, 9
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> :", IDC_STATIC, 12, 86, 44, 9
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD>", IDOK, 126, 192, 44, 13
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD>", IDCANCEL, 176, 192, 46, 13
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> '<27><><EFBFBD><EFBFBD><EFBFBD>' <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)", IDC_STATIC, 10, 151, 134, 9
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD>", ID_CREATE_HELP, 10, 192, 44, 13
END
IDD_DLG_DELETE DIALOGEX 6,6,185,148
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | DS_MODALFRAME
BEGIN
ICON IDI_WARNING, IDC_STATIC, 10, 8, 24, 22
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>? <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!", IDC_STATIC, 50, 6, 125, 25
LTEXT "<22><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:",IDC_STATIC, 6, 40, 80, 9
LTEXT "", IDC_DEL_NAME, 15, 53, 160, 15
EDITTEXT IDC_DEL_DESC, 6, 73, 174, 48, WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_EX_STATICEDGE | ES_MULTILINE | ES_READONLY
PUSHBUTTON "<22><>", IDOK, 26, 129, 54, 13
PUSHBUTTON "<22><>", IDCANCEL, 102, 129, 54, 13
END
IDD_DLG_HELP_OPTIONS DIALOGEX 6,6,200,150
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg",0,0
STYLE 0x10CF0000
BEGIN
LTEXT "", IDC_CREATE_HELP, 6, 5, 200, 150
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD>", IDOK, 75, 130, 44, 13
END
IDD_DLG_PROGRESS DIALOGEX 6,6,255,89
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
EXSTYLE WS_EX_TOOLWINDOW
BEGIN
CONTROL "", IDC_SERVCON_PROGRESS, "msctls_progress32", 0x50000000, 8, 46, 238, 13
LTEXT "", IDC_SERVCON_INFO, 8, 5, 236, 11
LTEXT "", IDC_SERVCON_NAME, 8, 25, 66, 11
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDOK, 100, 70, 54, 13
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_FIRSTCOLUMN "<22><><EFBFBD>"
IDS_SECONDCOLUMN "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_THIRDCOLUMN "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_FOURTHCOLUMN "<22><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_FITHCOLUMN "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_SERVICES_STARTED "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_SERVICES_STOPPED "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_SERVICES_AUTO "<22><><EFBFBD><EFBFBD>"
IDS_SERVICES_MAN "<22><><EFBFBD><EFBFBD><EFBFBD>"
IDS_SERVICES_DIS "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
END
STRINGTABLE DISCARDABLE
BEGIN
/* IDS_NUM_SERVICES "Num Services: %d" */
IDS_NUM_SERVICES "<22><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: %d"
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."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_PROP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TOOLTIP_REFRESH "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TOOLTIP_EXPORT "<22><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TOOLTIP_CREATE "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TOOLTIP_DELETE "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TOOLTIP_START "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TOOLTIP_STOP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TOOLTIP_PAUSE "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD>) <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TOOLTIP_RESTART "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_PROGRESS_INFO_START "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_PROGRESS_INFO_STOP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_PROGRESS_INFO_PAUSE "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_PROGRESS_INFO_RESUME "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_CREATE_SUCCESS "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_DELETE_SUCCESS "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_CREATE_REQ "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> \n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_DELETE_STOP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_HELP_OPTIONS "CREATE OPTIONS:\r\nNOTE: The option name includes the equal sign.\r\n type= <own|share|interact|kernel|filesys|rec>\r\n (default = own)\r\n start= <boot|system|auto|demand|disabled>\r\n (default = demand) \r\n error= <normal|severe|critical|ignore>\r\n (default = normal)\r\n group= <LoadOrderGroup>\r\n tag= <yes|no>\r\n depend= <Dependencies(separated by / (forward slash))>\r\n obj= <AccountName|ObjectName>\r\n (default = LocalSystem)\r\n password= <password>\r\n"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_EXPORT " <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD>."
IDS_HINT_EXIT " <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_HINT_CONNECT " <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_HINT_START " <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_HINT_STOP " <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_HINT_PAUSE " <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (pause) <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_HINT_RESUME " <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_HINT_RESTART " <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_HINT_REFRESH " <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_HINT_EDIT " <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_HINT_CREATE " <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_HINT_DELETE " <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_HINT_PROP " <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>."
IDS_HINT_LARGE " <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_HINT_SMALL " <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_HINT_LIST " <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_HINT_DETAILS " <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_HINT_CUST " <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_HINT_HELP " <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_HINT_ABOUT " <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_HINT_SYS_RESTORE " <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>."
IDS_HINT_SYS_MOVE " <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_HINT_SYS_SIZE " <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_HINT_SYS_MINIMIZE " <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
IDS_HINT_SYS_MAXIMIZE " <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>."
IDS_HINT_SYS_CLOSE " <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
END
/* Application title */
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
END

View File

@@ -1,265 +0,0 @@
LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
IDR_MAINMENU MENU
BEGIN
POPUP "&Fichier"
BEGIN
MENUITEM "Exporter...", ID_EXPORT
MENUITEM SEPARATOR
MENUITEM "&Quitter", ID_EXIT
END
POPUP "Action"
BEGIN
MENUITEM "Se Connecter <20>...", ID_CONNECT, GRAYED
MENUITEM SEPARATOR
MENUITEM "D<>marrer", ID_START, GRAYED
MENUITEM "Arr<72>ter", ID_STOP, GRAYED
MENUITEM "Pause", ID_PAUSE, GRAYED
MENUITEM "Relancer", ID_RESUME, GRAYED
MENUITEM "Red<65>marrer", ID_RESTART, GRAYED
MENUITEM SEPARATOR
MENUITEM "Rafra<72>chir", ID_REFRESH
MENUITEM SEPARATOR
MENUITEM "<22>diter...", ID_EDIT, GRAYED
MENUITEM "Cr<43>er...", ID_CREATE, GRAYED
MENUITEM "Supprimer...", ID_DELETE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Propri<72>t<EFBFBD>s...", ID_PROP, GRAYED
END
POPUP "Vue"
BEGIN
MENUITEM "Grandes Ic<49>nes", ID_VIEW_LARGE
MENUITEM "Petites Ic<49>nes", ID_VIEW_SMALL
MENUITEM "Liste", ID_VIEW_LIST
MENUITEM "D<>tails", ID_VIEW_DETAILS
MENUITEM SEPARATOR
MENUITEM "Personnaliser...",ID_VIEW_CUST, GRAYED
END
POPUP "Aide"
BEGIN
MENUITEM "Aide", ID_HELP
MENUITEM "<22> propos de...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM "D<>marrer", ID_START, GRAYED
MENUITEM "Arr<72>ter", ID_STOP, GRAYED
MENUITEM "Pause", ID_PAUSE, GRAYED
MENUITEM "Relancer", ID_RESUME, GRAYED
MENUITEM "Red<65>marrer", ID_RESTART, GRAYED
MENUITEM SEPARATOR
MENUITEM "Rafra<72>chir", ID_REFRESH
MENUITEM SEPARATOR
MENUITEM "<22>diter...", ID_EDIT, GRAYED
MENUITEM "Supprimer...", ID_DELETE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Propri<72>t<EFBFBD>s...", ID_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "Aide...", ID_HELP
END
END
IDD_ABOUTBOX DIALOGEX 22,16,190,182
CAPTION "<22> Propos du gestionnaire de services"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Gestionnaire de services v0.8\nCopyright (C) 2005-2007\nby Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 135, 26
PUSHBUTTON "Fermer", IDOK, 75, 162, 44, 15
ICON IDI_SM_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 174, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
IDD_DLG_GENERAL DIALOGEX 6,6,253,232
CAPTION "G<>n<EFBFBD>ral"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_THICKFRAME | WS_GROUP | WS_TABSTOP
BEGIN
LTEXT "", IDC_SERV_NAME, 70,11,176,11, WS_CHILD | WS_VISIBLE
EDITTEXT IDC_DISP_NAME, 70, 29, 176, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_READONLY
EDITTEXT IDC_DESCRIPTION, 70, 46, 176, 24, WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_MULTILINE | ES_READONLY
EDITTEXT IDC_EXEPATH, 6, 86, 240, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_READONLY
COMBOBOX IDC_START_TYPE, 70, 107, 176, 40, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST
PUSHBUTTON "D<>marrer", IDC_START, 6, 155, 54, 15, WS_DISABLED
PUSHBUTTON "Arr<72>ter", IDC_STOP, 68, 155, 54, 15, WS_DISABLED
PUSHBUTTON "Pause", IDC_PAUSE , 130, 155, 54, 15, WS_DISABLED
PUSHBUTTON "Relancer", IDC_RESUME, 192, 155, 54, 15, WS_DISABLED
LTEXT "Nom du service :", IDC_STATIC, 4, 11, 53, 11
LTEXT "Nom long :", IDC_STATIC, 4, 29, 53, 11
LTEXT "Description :", IDC_STATIC, 4, 51, 53, 11
LTEXT "R<>pertoire de l'ex<65>cutable :", IDC_STATIC, 6, 73, 82, 9
LTEXT "D<>marrage :", IDC_STATIC, 6, 108, 53, 11
LTEXT "<22>tat du service :", IDC_STATIC, 4, 138, 53, 11
LTEXT "", IDC_SERV_STATUS, 70, 138, 176, 11, WS_CHILD | WS_VISIBLE
LTEXT "Vous pouvez d<>finir les param<61>tres pass<73>s au service lorsque vous le d<>marrez.",IDC_STATIC, 6,177,240,15
LTEXT "Param<61>tres :", IDC_STATIC, 6, 200, 58, 11
EDITTEXT IDC_START_PARAM, 68, 199, 178, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
PUSHBUTTON "<22>diter", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED
END
IDD_DLG_DEPEND DIALOGEX 6,6,253,225
CAPTION "D<>pendances"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_THICKFRAME | WS_GROUP | WS_TABSTOP
BEGIN
CONTROL "", IDC_DEPEND_TREE1, "SysTreeView32" ,0x50010007, 8, 70, 236, 68, 0x00000200
CONTROL "", IDC_DEPEND_TREE2, "SysTreeView32", 0x50010007, 8, 151, 234, 67, 0x00000200
LTEXT "Certains services d<>pendent d'autres services, de pilotes syst<73>me ou de leur groupe de d<>marrage. Si un composant syst<73>me est arr<72>t<EFBFBD> ou ne fonctionne pas correctement, les services qui en d<>pendent peuvent <20>tre affect<63>s.", IDC_STATIC,8, 7, 238, 36
LTEXT "Ce service d<>pend des composants suivants", IDC_STATIC, 8, 57, 236, 9
LTEXT "", IDC_DEPEND_SERVICE, 8, 38, 236, 13
END
IDD_DLG_CREATE DIALOGEX 6,6,225,209
CAPTION "Cr<43>er un service"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_THICKFRAME | WS_GROUP | WS_TABSTOP
BEGIN
EDITTEXT IDC_CREATE_SERVNAME, 72, 12, 150, 11, WS_CHILD | WS_VISIBLE | WS_EX_CLIENTEDGE
EDITTEXT IDC_CREATE_DISPNAME, 72, 31, 150, 11, WS_CHILD | WS_VISIBLE
EDITTEXT IDC_CREATE_PATH, 10, 62, 210, 13, WS_CHILD | WS_VISIBLE
EDITTEXT IDC_CREATE_DESC, 10, 97, 210, 48, WS_CHILD | WS_VISIBLE
EDITTEXT IDC_CREATE_OPTIONS, 10, 162, 210, 13, WS_CHILD | WS_VISIBLE
LTEXT "*Nom du service :", IDC_STATIC, 12, 12, 54, 9
LTEXT "*Nom long :", IDC_STATIC, 12, 33, 54, 9
LTEXT "*R<>pertoire de l'ex<65>cutable :", IDC_STATIC, 10, 51, 68, 9
LTEXT "Description :", IDC_STATIC, 12, 86, 44, 9
PUSHBUTTON "OK", IDOK, 126, 192, 44, 13
PUSHBUTTON "Annuler", IDCANCEL, 176, 192, 46, 13
LTEXT "Options suppl<70>mentaires (clicker sur aide pour plus de d<>tails)", IDC_STATIC, 10, 151, 134, 9
PUSHBUTTON "Aide", ID_CREATE_HELP, 10, 192, 44, 13
END
IDD_DLG_DELETE DIALOGEX 6,6,185,148
CAPTION "Supprimer un service"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | DS_MODALFRAME
BEGIN
ICON IDI_WARNING, IDC_STATIC, 10, 8, 24, 22
LTEXT "<22>tes-vous certain de vouloir supprimer ce service ? Cette action ne peut pas <20>tre annul<75>e une fois lanc<6E>e !", IDC_STATIC, 50, 6, 125, 25
LTEXT "Nom du service :",IDC_STATIC, 6, 40, 80, 9
LTEXT "", IDC_DEL_NAME, 15, 53, 160, 15
EDITTEXT IDC_DEL_DESC, 6, 73, 174, 48, WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_EX_STATICEDGE | ES_MULTILINE | ES_READONLY
PUSHBUTTON "Oui", IDOK, 26, 129, 54, 13
DEFPUSHBUTTON "Non", IDCANCEL, 102, 129, 54, 13
END
IDD_DLG_HELP_OPTIONS DIALOGEX 6,6,200,150
CAPTION "Options"
FONT 8, "MS Shell Dlg",0,0
STYLE 0x10CF0000
BEGIN
LTEXT "", IDC_CREATE_HELP, 6, 5, 200, 150
PUSHBUTTON "Ok", IDOK, 75, 130, 44, 13
END
IDD_DLG_PROGRESS DIALOGEX 6,6,255,89
CAPTION "Contr<74>le du Service"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | WS_VISIBLE | DS_MODALFRAME
EXSTYLE WS_EX_TOOLWINDOW
BEGIN
CONTROL "", IDC_SERVCON_PROGRESS, "msctls_progress32", 0x50000000, 8, 46, 238, 13
LTEXT "", IDC_SERVCON_INFO, 8, 5, 236, 11
LTEXT "", IDC_SERVCON_NAME, 8, 25, 66, 11
PUSHBUTTON "&Fermer", IDOK, 100, 70, 54, 13
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "Gestionnaire de Service ReactOS"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_FIRSTCOLUMN "Nom"
IDS_SECONDCOLUMN "Description"
IDS_THIRDCOLUMN "<22>tat"
IDS_FOURTHCOLUMN "D<>marrage"
IDS_FITHCOLUMN "Ex<45>cuter en tant que"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_SERVICES_STARTED "D<>marr<72>"
IDS_SERVICES_STOPPED "Arr<72>t<EFBFBD>"
IDS_SERVICES_AUTO "Automatique"
IDS_SERVICES_MAN "Manuel"
IDS_SERVICES_DIS "D<>sactiv<69>"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_NUM_SERVICES "Services: %d"
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<6C>e par la Free Software Foundation; dans sa version 2 (ou selon votre pr<70>f<EFBFBD>rence) toute version ult<6C>rieure.\r\n\r\nCe programme est distribu<62> dans l'espoir qu'il sera utile, cependant SANS GARANTIE D'AUCUNE SORTE; sans m<>me une garantie implicite de COMMERCIABILITE ou DE CONFORMITE A UNE UTILISATION PARTICULIERE. \r\n\r\nVoir la Licence Publique G<>n<EFBFBD>rale GNU pour plus de d<>tails. Vous devriez avoir re<72>u un exemplaire de la Licence Publique G<>n<EFBFBD>rale GNU avec ce programme ; si ce n'est pas le cas, <20>crivez <20> la Free Software Foundation Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_PROP "Propri<72>t<EFBFBD>s"
IDS_TOOLTIP_REFRESH "Rafra<72>chir"
IDS_TOOLTIP_EXPORT "Exporter la liste"
IDS_TOOLTIP_CREATE "Cr<43>er un service"
IDS_TOOLTIP_DELETE "Supprimer un service existant"
IDS_TOOLTIP_START "D<>marrer le service"
IDS_TOOLTIP_STOP "Arr<72>ter le service"
IDS_TOOLTIP_PAUSE "Suspendre le service"
IDS_TOOLTIP_RESTART "Red<65>marrer le service"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_PROGRESS_INFO_START "ReactOS essaye de d<>marrer le service suivant"
IDS_PROGRESS_INFO_STOP "ReactOS essaye d'arr<72>ter le service suivant"
IDS_PROGRESS_INFO_PAUSE "ReactOS essaye de suspendre le service suivant"
IDS_PROGRESS_INFO_RESUME "ReactOS essaye de relancer le service suivant"
IDS_CREATE_SUCCESS "Service cr<63><72>"
IDS_DELETE_SUCCESS "Service supprim<69> avec succ<63>s"
IDS_CREATE_REQ "Les champs marqu<71>s d'une ast<73>risque\nasont obligatoires"
IDS_DELETE_STOP "Vous devez arr<72>ter le service avant de le supprimer !"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_HELP_OPTIONS "OPTIONS DE CREATION:\r\nNOTE: le nom de l'option inclue le signe =.\r\n type= <own|share|interact|kernel|filesys|rec>\r\n (default = own)\r\n start= <boot|system|auto|demand|disabled>\r\n (default = demand) \r\n error= <normal|severe|critical|ignore>\r\n (default = normal)\r\n group= <LoadOrderGroup>\r\n tag= <yes|no>\r\n depend= <Dependencies(separated by / (forward slash))>\r\n obj= <AccountName|ObjectName>\r\n (default = LocalSystem)\r\n password= <password>\r\n"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_EXPORT " Exporte la liste courante vers un fichier."
IDS_HINT_EXIT " Quitte le programme."
IDS_HINT_CONNECT " G<>re les services d'un autre ordinateur."
IDS_HINT_START " D<>marre le service s<>lectionn<6E>."
IDS_HINT_STOP " Arr<72>te le service s<>lectionn<6E>."
IDS_HINT_PAUSE " Suspend le service s<>lectionn<6E>."
IDS_HINT_RESUME " Relance le service s<>lectionn<6E>."
IDS_HINT_RESTART " Red<65>marre le service s<>lectionn<6E>."
IDS_HINT_REFRESH " Rafra<72>chit la liste des services."
IDS_HINT_EDIT " <20>dite les propri<72>t<EFBFBD>s du service s<>lectionn<6E>."
IDS_HINT_CREATE " Cr<43>e un nouveau service."
IDS_HINT_DELETE " Supprime le service s<>lectionn<6E>."
IDS_HINT_PROP " Ouvre les feuilles de propri<72>t<EFBFBD>s pour la s<>lection en cours."
IDS_HINT_LARGE " Afficher les <20>l<EFBFBD>ments en utilisant de grandes ic<69>nes."
IDS_HINT_SMALL " Afficher les <20>l<EFBFBD>ments en utilisant de petites ic<69>nes."
IDS_HINT_LIST " Afficher les <20>l<EFBFBD>ments sous forme de liste."
IDS_HINT_DETAILS " Afficher les informations sur chaque <20>l<EFBFBD>ment dans une fen<65>tre."
IDS_HINT_CUST " Personnaliser l'affichage."
IDS_HINT_HELP " Affiche la fen<65>tre d'aide."
IDS_HINT_ABOUT " <20> propos du gestionnaire de Services ReactOS."
IDS_HINT_SYS_RESTORE " Restaurer la taille de la fen<65>tre."
IDS_HINT_SYS_MOVE " D<>placer la fen<65>tre."
IDS_HINT_SYS_SIZE " Retailler la fen<65>tre."
IDS_HINT_SYS_MINIMIZE " R<>duire la fen<65>tre."
IDS_HINT_SYS_MAXIMIZE " Agrandir la fen<65>tre en plein <20>cran."
IDS_HINT_SYS_CLOSE " Ferme la fen<65>tre."
END

View File

@@ -1,267 +0,0 @@
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
IDR_MAINMENU MENU
BEGIN
POPUP "&File"
BEGIN
MENUITEM "Esporta...", ID_EXPORT
MENUITEM SEPARATOR
MENUITEM "E&sci", ID_EXIT
END
POPUP "Azioni"
BEGIN
MENUITEM "Collega a...", ID_CONNECT, GRAYED
MENUITEM SEPARATOR
MENUITEM "Avvia", ID_START, GRAYED
MENUITEM "Ferma", ID_STOP, GRAYED
MENUITEM "Pausa", ID_PAUSE, GRAYED
MENUITEM "Ripristina", ID_RESUME, GRAYED
MENUITEM "Riavvia", ID_RESTART, GRAYED
MENUITEM SEPARATOR
MENUITEM "Aggiorna", ID_REFRESH
MENUITEM SEPARATOR
MENUITEM "Modifica...", ID_EDIT, GRAYED
MENUITEM "Crea...", ID_CREATE, GRAYED
MENUITEM "Cancella...", ID_DELETE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Propriet<65>...", ID_PROP, GRAYED
END
POPUP "Visualizzazione"
BEGIN
MENUITEM "Icone grandi", ID_VIEW_LARGE
MENUITEM "Icone piccole", ID_VIEW_SMALL
MENUITEM "Elenco", ID_VIEW_LIST
MENUITEM "Dettagli", ID_VIEW_DETAILS
MENUITEM SEPARATOR
MENUITEM "Personalizza...",ID_VIEW_CUST, GRAYED
END
POPUP "Aiuto"
BEGIN
MENUITEM "Aiuto", ID_HELP
MENUITEM "Informazioni su...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM "Avvia", ID_START, GRAYED
MENUITEM "Ferma", ID_STOP, GRAYED
MENUITEM "Pausa", ID_PAUSE, GRAYED
MENUITEM "Ripristina", ID_RESUME, GRAYED
MENUITEM "Riavvia", ID_RESTART, GRAYED
MENUITEM SEPARATOR
MENUITEM "Aggiorna", ID_REFRESH
MENUITEM SEPARATOR
MENUITEM "Modifica...", ID_EDIT, GRAYED
MENUITEM "Cancella...", ID_DELETE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Propriet<65>...", ID_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "Aiuto...", ID_HELP
END
END
IDD_ABOUTBOX DIALOGEX 22,16,190,182
CAPTION "Informazioni su Gestione Servizi"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Gestione Servizi v0.8\nCopyright (C) 2005-2007\nby Ged Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 135, 26
PUSHBUTTON "Chiudi", IDOK, 75, 162, 44, 15
ICON IDI_SM_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 174, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
IDD_DLG_GENERAL DIALOGEX 6,6,253,232
CAPTION "Generale"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_THICKFRAME | WS_GROUP | WS_TABSTOP
BEGIN
LTEXT "", IDC_SERV_NAME, 70,11,176,11, WS_CHILD | WS_VISIBLE
EDITTEXT IDC_DISP_NAME, 70, 29, 176, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_READONLY
EDITTEXT IDC_DESCRIPTION, 70, 46, 176, 24, WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_MULTILINE | ES_READONLY
EDITTEXT IDC_EXEPATH, 6, 86, 240, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_READONLY
COMBOBOX IDC_START_TYPE, 70, 107, 176, 40, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST
PUSHBUTTON "Avvia", IDC_START, 6, 155, 54, 15, WS_DISABLED
PUSHBUTTON "Ferma", IDC_STOP, 68, 155, 54, 15, WS_DISABLED
PUSHBUTTON "Pausa", IDC_PAUSE , 130, 155, 54, 15, WS_DISABLED
PUSHBUTTON "Ripristina", IDC_RESUME, 192, 155, 54, 15, WS_DISABLED
LTEXT "Nome servizio:", IDC_STATIC, 4, 11, 53, 11
LTEXT "Nome visualizzato:", IDC_STATIC, 4, 29, 53, 11
LTEXT "Descrizione:", IDC_STATIC, 4, 51, 53, 11
LTEXT "Percorso dell'eseguibile:", IDC_STATIC, 6, 73, 82, 9
LTEXT "Tipo di avvio:", IDC_STATIC, 6, 108, 53, 11
LTEXT "Stato del servizio:", IDC_STATIC, 4, 138, 53, 11
LTEXT "", IDC_SERV_STATUS, 70, 138, 176, 11, WS_CHILD | WS_VISIBLE
LTEXT "Puoi indicarei parametri in uso quando il servizio <20> avviato da qui.",IDC_STATIC, 6,177,240,15
LTEXT "Parametri di avvio:", IDC_STATIC, 6, 200, 58, 11
EDITTEXT IDC_START_PARAM, 68, 199, 178, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
PUSHBUTTON "Edit", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED
END
IDD_DLG_DEPEND DIALOGEX 6,6,253,225
CAPTION "Dipendenze"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_THICKFRAME | WS_GROUP | WS_TABSTOP
BEGIN
CONTROL "", IDC_DEPEND_TREE1, "SysTreeView32" ,0x50010007, 8, 70, 236, 68, 0x00000200
CONTROL "", IDC_DEPEND_TREE2, "SysTreeView32", 0x50010007, 8, 151, 234, 67, 0x00000200
LTEXT "Alcuni servizi dipendono da altri servizi, driver di sistema e gruppi di ordine di caricamento. Se un componente di sistema viene fermato o non sta funzionando regolarmente, i servizi dipendenti possono venire influenzati.", IDC_STATIC,8, 7, 238, 26
LTEXT "Questo servizio dipende dai seguenti componenti", IDC_STATIC, 8, 57, 236, 9
LTEXT "", IDC_DEPEND_SERVICE, 8, 38, 236, 13
END
IDD_DLG_CREATE DIALOGEX 6,6,225,209
CAPTION "Crea un servizio"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_THICKFRAME | WS_GROUP | WS_TABSTOP
BEGIN
EDITTEXT IDC_CREATE_SERVNAME, 72, 12, 150, 11, WS_CHILD | WS_VISIBLE | WS_EX_CLIENTEDGE
EDITTEXT IDC_CREATE_DISPNAME, 72, 31, 150, 11, WS_CHILD | WS_VISIBLE
EDITTEXT IDC_CREATE_PATH, 10, 62, 210, 13, WS_CHILD | WS_VISIBLE
EDITTEXT IDC_CREATE_DESC, 10, 97, 210, 48, WS_CHILD | WS_VISIBLE
EDITTEXT IDC_CREATE_OPTIONS, 10, 162, 210, 13, WS_CHILD | WS_VISIBLE
LTEXT "*Nome del servizio :", IDC_STATIC, 12, 12, 54, 9
LTEXT "*Nome visualizzato :", IDC_STATIC, 12, 33, 54, 9
LTEXT "*Percorso dell'eseguibile :", IDC_STATIC, 10, 51, 68, 9
LTEXT "Descrizione :", IDC_STATIC, 12, 86, 44, 9
PUSHBUTTON "OK", IDOK, 126, 192, 44, 13
PUSHBUTTON "Annulla", IDCANCEL, 176, 192, 46, 13
LTEXT "Opzioni aggiuntive (cliccak aiuto per i dettagli)", IDC_STATIC, 10, 151, 134, 9
PUSHBUTTON "Aiuto", ID_CREATE_HELP, 10, 192, 44, 13
END
IDD_DLG_DELETE DIALOGEX 6,6,185,148
CAPTION "Cancella un servizio"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | DS_MODALFRAME
BEGIN
ICON IDI_WARNING, IDC_STATIC, 10, 8, 24, 22
LTEXT "Sei sicuro di voler cancellare il seguente servizio ? Non potr<74> essere ripristinato!", IDC_STATIC, 50, 6, 125, 25
LTEXT "Nome del servizio:",IDC_STATIC, 6, 40, 80, 9
LTEXT "", IDC_DEL_NAME, 15, 53, 160, 15
EDITTEXT IDC_DEL_DESC, 6, 73, 174, 48, WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_EX_STATICEDGE | ES_MULTILINE | ES_READONLY
PUSHBUTTON "Si", IDOK, 26, 129, 54, 13
DEFPUSHBUTTON "No", IDCANCEL, 102, 129, 54, 13
END
IDD_DLG_HELP_OPTIONS DIALOGEX 6,6,200,150
CAPTION "Opzioni"
FONT 8, "MS Shell Dlg",0,0
STYLE 0x10CF0000
BEGIN
LTEXT "", IDC_CREATE_HELP, 6, 5, 200, 150
PUSHBUTTON "Ok", IDOK, 75, 130, 44, 13
END
IDD_DLG_PROGRESS DIALOGEX 6,6,255,89
CAPTION "Controllo dei servizi"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | WS_VISIBLE | DS_MODALFRAME
EXSTYLE WS_EX_TOOLWINDOW
BEGIN
CONTROL "", IDC_SERVCON_PROGRESS, "msctls_progress32", 0x50000000, 8, 46, 238, 13
LTEXT "", IDC_SERVCON_INFO, 8, 5, 236, 11
LTEXT "", IDC_SERVCON_NAME, 8, 25, 66, 11
PUSHBUTTON "&Chiudi", IDOK, 100, 70, 54, 13
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_FIRSTCOLUMN "Nome"
IDS_SECONDCOLUMN "Descrizione"
IDS_THIRDCOLUMN "Stato"
IDS_FOURTHCOLUMN "Tipo di avvio"
IDS_FITHCOLUMN "Collegati come"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_SERVICES_STARTED "Avviato"
IDS_SERVICES_STOPPED "Fermato"
IDS_SERVICES_AUTO "Automatico"
IDS_SERVICES_MAN "Manuale"
IDS_SERVICES_DIS "Disabilitato"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_NUM_SERVICES "Numero Servizi: %d"
IDS_LICENSE "Questo programma <20> software libero; puoi distribuirlo e/o modificarlo nei termini di licenza di 'GNU General Public License' come pubblicata dalla 'Free Software Foundation'; entrambe le versioni 2 della Licenza, o (a vostra scelta) qualunque versione successiva.\r\n\r\nQuesto programma <20> distribuito con l'augurio che sia utile, ma PRIVO DI OGNI GARANZIA; privo anche della garanzia implicita di COMMERCIABILIT<49> o UTILIZZABILIT<49> PER UNO SPECIFICO USO. Vedi la 'GNU General Public License' per ulteriori dettagli.\r\n\r\nVoi dovreste aver ricevuto una copia della 'GNU General Public License' assieme a questo programma; se non <20> cosi' scrivete a 'Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA'."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_PROP "Propriet<65>"
IDS_TOOLTIP_REFRESH "Aggiorna"
IDS_TOOLTIP_EXPORT "Lista di esportazione"
IDS_TOOLTIP_CREATE "Crea un nuovo servizio"
IDS_TOOLTIP_DELETE "Cancella un servizio esistente"
IDS_TOOLTIP_START "Avvia servizio"
IDS_TOOLTIP_STOP "Ferma servizio"
IDS_TOOLTIP_PAUSE "Pausa servizio"
IDS_TOOLTIP_RESTART "Riavvia servizio"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_PROGRESS_INFO_START "ReactOS sta avviando il seguente servizio"
IDS_PROGRESS_INFO_STOP "ReactOS sta fermando il seguente servizio"
IDS_PROGRESS_INFO_PAUSE "ReactOS is attempting to pause the following service"
IDS_PROGRESS_INFO_RESUME "ReactOS is attempting to resume the following service"
IDS_CREATE_SUCCESS "Servizio creato regolarmente"
IDS_DELETE_SUCCESS "Service Deleted Succesfully"
IDS_CREATE_REQ "I campi marcati con un asterisco\nsono obbligatori"
IDS_DELETE_STOP "Devi fermare il servizio prima di cancellare!"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_HELP_OPTIONS "CREATE OPTIONS:\r\nNOTA: Il nome dell'ozione comprende il simbolo di uguale.\r\n type= <own|share|interact|kernel|filesys|rec>\r\n (default = own)\r\n start= <boot|system|auto|demand|disabled>\r\n (default = demand) \r\n error= <normal|severe|critical|ignore>\r\n (default = normal)\r\n group= <LoadOrderGroup>\r\n tag= <yes|no>\r\n depend= <Dependencies(separated by / (forward slash))>\r\n obj= <AccountName|ObjectName>\r\n (default = LocalSystem)\r\n password= <password>\r\n"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_EXPORT " Esporta la lista attuale in un file."
IDS_HINT_EXIT " Esce dal programma."
IDS_HINT_CONNECT " Gestisce un altro computer."
IDS_HINT_START " Avvia il servizio selezionato."
IDS_HINT_STOP " Ferma il servizio selezionato."
IDS_HINT_PAUSE " Sospende il servizio selezionato."
IDS_HINT_RESUME " Ripristina il servizio selezionato."
IDS_HINT_RESTART " Ferma e riavvia il servizio selezionato."
IDS_HINT_REFRESH " Aggiorna la lista dei servizi."
IDS_HINT_EDIT " Modifica le proprieta del servizio selezionato."
IDS_HINT_CREATE " Crea un nuovo servizio."
IDS_HINT_DELETE " Cancella il servizio selezionato."
IDS_HINT_PROP " Presenta le propriet<65> per la selezione."
IDS_HINT_LARGE " Visualizza gli elementi usando icone grandi."
IDS_HINT_SMALL " Visualizza gli elementi usando icone piccole."
IDS_HINT_LIST " Visualizza gli elementi in un elenco."
IDS_HINT_DETAILS " Visualizza le informazioni degli elementi."
IDS_HINT_CUST " Personalizza la vista."
IDS_HINT_HELP " Visualizza Aiuto."
IDS_HINT_ABOUT " Informazioni su ReactOS Gestione servizi."
IDS_HINT_SYS_RESTORE " Ripristina la dimensione normale della finestra."
IDS_HINT_SYS_MOVE " Muova la finestra."
IDS_HINT_SYS_SIZE " Modifica la dimensione della finestra."
IDS_HINT_SYS_MINIMIZE " Riduce la finestra a una icona."
IDS_HINT_SYS_MAXIMIZE " Espande la finestra fino a riempire lo schermo."
IDS_HINT_SYS_CLOSE " Chiude questa finestra."
END
/* Application title */
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "Gestione dei servizi di ReactOS"
END

View File

@@ -1,267 +0,0 @@
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
IDR_MAINMENU MENU
BEGIN
POPUP "&Fil"
BEGIN
MENUITEM "Eksportere...", ID_EXPORT
MENUITEM SEPARATOR
MENUITEM "A&vslutt", ID_EXIT
END
POPUP "Handling"
BEGIN
MENUITEM "Koble til...", ID_CONNECT, GRAYED
MENUITEM SEPARATOR
MENUITEM "Start", ID_START, GRAYED
MENUITEM "Stopp", ID_STOP, GRAYED
MENUITEM "Pause", ID_PAUSE, GRAYED
MENUITEM "Fortsett", ID_RESUME, GRAYED
MENUITEM "Restart", ID_RESTART, GRAYED
MENUITEM SEPARATOR
MENUITEM "Oppdater", ID_REFRESH
MENUITEM SEPARATOR
MENUITEM "Rediger...", ID_EDIT, GRAYED
MENUITEM "Opprett...", ID_CREATE, GRAYED
MENUITEM "Slett...", ID_DELETE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Egenskaper...", ID_PROP, GRAYED
END
POPUP "Vis"
BEGIN
MENUITEM "Store ikoner", ID_VIEW_LARGE
MENUITEM "Sm<53> ikoner", ID_VIEW_SMALL
MENUITEM "Liste", ID_VIEW_LIST
MENUITEM "Detaljer", ID_VIEW_DETAILS
MENUITEM SEPARATOR
MENUITEM "Tilpasning...",ID_VIEW_CUST, GRAYED
END
POPUP "Hjelp"
BEGIN
MENUITEM "Hjelp", ID_HELP
MENUITEM "Om", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM "Start", ID_START, GRAYED
MENUITEM "Stopp", ID_STOP, GRAYED
MENUITEM "Pause", ID_PAUSE, GRAYED
MENUITEM "Fortsett", ID_RESUME, GRAYED
MENUITEM "Restart", ID_RESTART, GRAYED
MENUITEM SEPARATOR
MENUITEM "Oppdater", ID_REFRESH
MENUITEM SEPARATOR
MENUITEM "Rediger...", ID_EDIT, GRAYED
MENUITEM "Slett...", ID_DELETE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Egenskaper...", ID_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "Hjelp...", ID_HELP
END
END
IDD_ABOUTBOX DIALOGEX 22,16,190,182
CAPTION "Om Tjenestebehandler"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Tjenestebehandler v0.8\nCopyright (C) 2005-2007\nby Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 135, 30
PUSHBUTTON "Lukk", IDOK, 75, 162, 44, 15
ICON IDI_SM_ICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 174, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
IDD_DLG_GENERAL DIALOGEX 6, 6, 253, 232
CAPTION "Generielt"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_THICKFRAME | WS_GROUP | WS_TABSTOP
BEGIN
LTEXT "", IDC_SERV_NAME, 70,11,176,11, WS_CHILD | WS_VISIBLE
EDITTEXT IDC_DISP_NAME, 70, 29, 176, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_READONLY
EDITTEXT IDC_DESCRIPTION, 70, 46, 176, 24, WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_MULTILINE | ES_READONLY
EDITTEXT IDC_EXEPATH, 6, 86, 240, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_READONLY
COMBOBOX IDC_START_TYPE, 70, 107, 176, 40, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST
PUSHBUTTON "Start", IDC_START, 6, 155, 54, 15, WS_DISABLED
PUSHBUTTON "Stopp", IDC_STOP, 68, 155, 54, 15, WS_DISABLED
PUSHBUTTON "Pause", IDC_PAUSE , 130, 155, 54, 15, WS_DISABLED
PUSHBUTTON "Fortsett", IDC_RESUME, 192, 155, 54, 15, WS_DISABLED
LTEXT "Tjenestenavn:", IDC_STATIC, 4, 11, 53, 11
LTEXT "Visningnavn:", IDC_STATIC, 4, 29, 53, 11
LTEXT "Beskrivelse:", IDC_STATIC, 4, 51, 53, 11
LTEXT "Bane til kj<6B>rbar fil:", IDC_STATIC, 6, 73, 82, 9
LTEXT "Oppstart type:", IDC_STATIC, 6, 108, 53, 11
LTEXT "Tjenestestatus:", IDC_STATIC, 4, 138, 53, 11
LTEXT "", IDC_SERV_STATUS, 70, 138, 176, 11, WS_CHILD | WS_VISIBLE
LTEXT "Du kan angi startparameteret som gjelder n<>r du starter tjenesten herfra.",IDC_STATIC, 6,177,240,15
LTEXT "startparameteret:", IDC_STATIC, 6, 200, 58, 11
EDITTEXT IDC_START_PARAM, 68, 199, 178, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
PUSHBUTTON "Rediger", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED
END
IDD_DLG_DEPEND DIALOGEX 6,6,253,225
CAPTION "Dependencies"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_THICKFRAME | WS_GROUP | WS_TABSTOP
BEGIN
CONTROL "", IDC_DEPEND_TREE1, "SysTreeView32" ,0x50010007, 8, 70, 236, 68, 0x00000200
CONTROL "", IDC_DEPEND_TREE2, "SysTreeView32", 0x50010007, 8, 151, 234, 67, 0x00000200
LTEXT "Noen tjenester depend p<> andre tjenester, system drivere og laster system grupper. Hvis system komponenten er stoppet eller ikke kj<6B>re riktig, dependant services can be affected.", IDC_STATIC,8, 7, 238, 26
LTEXT "Denne tjenesten depends p<> f<>lgende komponenter", IDC_STATIC, 8, 57, 236, 9
LTEXT "", IDC_DEPEND_SERVICE, 8, 38, 236, 13
END
IDD_DLG_CREATE DIALOGEX 6,6,225,209
CAPTION "Opprett en tjeneste"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_THICKFRAME | WS_GROUP | WS_TABSTOP
BEGIN
EDITTEXT IDC_CREATE_SERVNAME, 72, 12, 150, 11, WS_CHILD | WS_VISIBLE | WS_EX_CLIENTEDGE
EDITTEXT IDC_CREATE_DISPNAME, 72, 31, 150, 11, WS_CHILD | WS_VISIBLE
EDITTEXT IDC_CREATE_PATH, 10, 62, 210, 13, WS_CHILD | WS_VISIBLE
EDITTEXT IDC_CREATE_DESC, 10, 97, 210, 48, WS_CHILD | WS_VISIBLE
EDITTEXT IDC_CREATE_OPTIONS, 10, 162, 210, 13, WS_CHILD | WS_VISIBLE
LTEXT "*Tjenestenavn:", IDC_STATIC, 12, 12, 54, 9
LTEXT "*Visningsnavn:", IDC_STATIC, 12, 33, 54, 9
LTEXT "*Bane til kj<6B>rbar fil:", IDC_STATIC, 10, 51, 68, 9
LTEXT "Beskrivelse:", IDC_STATIC, 12, 86, 44, 9
PUSHBUTTON "OK", IDOK, 126, 192, 44, 13
PUSHBUTTON "Avbryt", IDCANCEL, 176, 192, 46, 13
LTEXT "'Ytterligere valg (klikk hjelp for detaljer)", IDC_STATIC, 10, 151, 134, 9
PUSHBUTTON "Hjelp", ID_CREATE_HELP, 10, 192, 44, 13
END
IDD_DLG_DELETE DIALOGEX 6,6,185,148
CAPTION "Slett en tjenste"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | DS_MODALFRAME
BEGIN
ICON IDI_WARNING, IDC_STATIC, 10, 8, 24, 22
LTEXT "Er du sikker p<> at du vil slette denne tjenesten? Den kan ikke bli <20>pnet hvis den blir fjernet!", IDC_STATIC, 50, 6, 125, 25
LTEXT "Tjenestenavn:",IDC_STATIC, 6, 40, 80, 9
LTEXT "", IDC_DEL_NAME, 15, 53, 160, 15
EDITTEXT IDC_DEL_DESC, 6, 73, 174, 48, WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_EX_STATICEDGE | ES_MULTILINE | ES_READONLY
PUSHBUTTON "Ja", IDOK, 26, 129, 54, 13
DEFPUSHBUTTON "Nei", IDCANCEL, 102, 129, 54, 13
END
IDD_DLG_HELP_OPTIONS DIALOGEX 6,6,200,150
CAPTION "Valg"
FONT 8, "MS Shell Dlg",0,0
STYLE 0x10CF0000
BEGIN
LTEXT "", IDC_CREATE_HELP, 6, 5, 200, 150
PUSHBUTTON "Ok", IDOK, 75, 130, 44, 13
END
IDD_DLG_PROGRESS DIALOGEX 6,6,255,89
CAPTION "Tjeneste kontroll"
FONT 8, "MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | WS_VISIBLE | DS_MODALFRAME
EXSTYLE WS_EX_TOOLWINDOW
BEGIN
CONTROL "", IDC_SERVCON_PROGRESS, "msctls_progress32", 0x50000000, 8, 46, 238, 13
LTEXT "", IDC_SERVCON_INFO, 8, 5, 236, 11
LTEXT "", IDC_SERVCON_NAME, 8, 25, 66, 11
PUSHBUTTON "&Lukk", IDOK, 100, 70, 54, 13
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_FIRSTCOLUMN "Navn"
IDS_SECONDCOLUMN "Beskrivelse"
IDS_THIRDCOLUMN "Status"
IDS_FOURTHCOLUMN "Oppstart type"
IDS_FITHCOLUMN "Logg p<> som"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_SERVICES_STARTED "Startet"
IDS_SERVICES_STOPPED "Stoppet"
IDS_SERVICES_AUTO "Automatisk"
IDS_SERVICES_MAN "Manuell"
IDS_SERVICES_DIS "Deaktivert"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_NUM_SERVICES "Num tjeneste: %d"
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."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_PROP "Properties"
IDS_TOOLTIP_REFRESH "Oppdater"
IDS_TOOLTIP_EXPORT "Export list"
IDS_TOOLTIP_CREATE "Create a new service"
IDS_TOOLTIP_DELETE "Deletes an existing service"
IDS_TOOLTIP_START "Start tjeneste"
IDS_TOOLTIP_STOP "Stopp tjeneste"
IDS_TOOLTIP_PAUSE "Pause tjeneste"
IDS_TOOLTIP_RESTART "Restart tjeneste"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_PROGRESS_INFO_START "ReactOS fors<72>ker <20> starte f<>lgende tjeneste"
IDS_PROGRESS_INFO_STOP "ReactOS fors<72>ker <20> stoppe f<>lgende tjeneste"
IDS_PROGRESS_INFO_PAUSE "ReactOS fors<72>ker <20> pause f<>lgende tjeneste"
IDS_PROGRESS_INFO_RESUME "ReactOS fors<72>ker <20> fortsette f<>lgende tjeneste"
IDS_CREATE_SUCCESS "Tjenesten ble opprettet"
IDS_DELETE_SUCCESS "Tjenesten ble slettet"
IDS_CREATE_REQ "Fields marked with an\nasterix are mandatory"
IDS_DELETE_STOP "Du m<> manuelt stoppe tjenesten f<>r den kan slettes!"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_HELP_OPTIONS "CREATE OPTIONS:\r\nNOTE: The option name includes the equal sign.\r\n type= <own|share|interact|kernel|filesys|rec>\r\n (default = own)\r\n start= <boot|system|auto|demand|disabled>\r\n (default = demand) \r\n error= <normal|severe|critical|ignore>\r\n (default = normal)\r\n group= <LoadOrderGroup>\r\n tag= <yes|no>\r\n depend= <Dependencies(separated by / (forward slash))>\r\n obj= <AccountName|ObjectName>\r\n (default = LocalSystem)\r\n password= <password>\r\n"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_EXPORT " Eksporter n<>v<EFBFBD>rende liste til en fil."
IDS_HINT_EXIT " Avslutt programmet."
IDS_HINT_CONNECT " Behandle en annen datamaskin."
IDS_HINT_START " Start valgte tjeneste."
IDS_HINT_STOP " Stopp valgte tjeneste."
IDS_HINT_PAUSE " Pause valgte tjeneste."
IDS_HINT_RESUME " Fortsett valgte tjeneste."
IDS_HINT_RESTART " Stopp og start valgte tjeneste."
IDS_HINT_REFRESH " Oppdater tjeneste listen."
IDS_HINT_EDIT " Edit the properties of the selected service."
IDS_HINT_CREATE " Opprett en ny tjeneste."
IDS_HINT_DELETE " Slett valgte tjeneste."
IDS_HINT_PROP " <20>pne egenskap ark for n<>v<EFBFBD>rende utvalg."
IDS_HINT_LARGE " Vis elementer med <20> bruke store ikoner."
IDS_HINT_SMALL " Vis elementer med <20> bruke mindre ikoner."
IDS_HINT_LIST " Vis elementer i en liste."
IDS_HINT_DETAILS " Vis informasjon om hver element i et vindu."
IDS_HINT_CUST " Tilpass bildet."
IDS_HINT_HELP " Vis hjelp vinduet."
IDS_HINT_ABOUT " Om ReactOS Tjenestebehandler."
IDS_HINT_SYS_RESTORE " Gjenopprett vinduet til normal st<73>rrelse."
IDS_HINT_SYS_MOVE " Flytt dette vinduet."
IDS_HINT_SYS_SIZE " Endre st<73>rrelsen p<> dette vinduet."
IDS_HINT_SYS_MINIMIZE " Endre st<73>rrelsen p<> dette vinduet til en ikon."
IDS_HINT_SYS_MAXIMIZE " Endre st<73>rrelsen p<> dette vinduet til fullskjerm."
IDS_HINT_SYS_CLOSE " Lukk dette vinduet."
END
/* Application title */
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "ReactOS Tjenestebehandler"
END

View File

@@ -1,944 +0,0 @@
/*
* PROJECT: ReactOS Services
* LICENSE: GPL - See COPYING in the top level directory
* FILE: base/applications/mscutils/servman/mainwnd.c
* PURPOSE: Main window message handler
* COPYRIGHT: Copyright 2006-2007 Ged Murphy <gedmurphy@reactos.org>
*
*/
#include "precomp.h"
static const TCHAR szMainWndClass[] = TEXT("ServManWndClass");
BOOL bSortAscending = TRUE;
/* Toolbar buttons */
static const TBBUTTON Buttons [] =
{ /* iBitmap, idCommand, fsState, fsStyle, bReserved[2], dwData, iString */
{TBICON_PROP, ID_PROP, TBSTATE_INDETERMINATE, BTNS_BUTTON, {0}, 0, 0}, /* properties */
{TBICON_REFRESH, ID_REFRESH, TBSTATE_ENABLED, BTNS_BUTTON, {0}, 0, 0}, /* refresh */
{TBICON_EXPORT, ID_EXPORT, TBSTATE_ENABLED, BTNS_BUTTON, {0}, 0, 0}, /* export */
/* Note: First item for a seperator is its width in pixels */
{15, 0, TBSTATE_ENABLED, BTNS_SEP, {0}, 0, 0}, /* separator */
{TBICON_CREATE, ID_CREATE, TBSTATE_INDETERMINATE, BTNS_BUTTON, {0}, 0, 0 }, /* create */
{TBICON_DELETE, ID_DELETE, TBSTATE_INDETERMINATE, BTNS_BUTTON, {0}, 0, 0 }, /* delete */
{15, 0, TBSTATE_ENABLED, BTNS_SEP, {0}, 0, 0}, /* separator */
{TBICON_START, ID_START, TBSTATE_INDETERMINATE, BTNS_BUTTON, {0}, 0, 0 }, /* start */
{TBICON_STOP, ID_STOP, TBSTATE_INDETERMINATE, BTNS_BUTTON, {0}, 0, 0 }, /* stop */
{TBICON_PAUSE, ID_PAUSE, TBSTATE_INDETERMINATE, BTNS_BUTTON, {0}, 0, 0 }, /* pause */
{TBICON_RESTART, ID_RESTART, TBSTATE_INDETERMINATE, BTNS_BUTTON, {0}, 0, 0 }, /* restart */
};
/* menu hints */
static const MENU_HINT MainMenuHintTable[] = {
/* File Menu */
{ID_EXPORT, IDS_HINT_EXPORT},
{ID_EXIT, IDS_HINT_EXIT},
/* Action Menu */
{ID_CONNECT, IDS_HINT_CONNECT},
{ID_START, IDS_HINT_START},
{ID_STOP, IDS_HINT_STOP},
{ID_PAUSE, IDS_HINT_PAUSE},
{ID_RESUME, IDS_HINT_RESUME},
{ID_RESTART, IDS_HINT_RESTART},
{ID_REFRESH, IDS_HINT_REFRESH},
{ID_EDIT, IDS_HINT_EDIT},
{ID_CREATE, IDS_HINT_CREATE},
{ID_DELETE, IDS_HINT_DELETE},
{ID_PROP, IDS_HINT_PROP},
/* View menu */
{ID_VIEW_LARGE, IDS_HINT_LARGE},
{ID_VIEW_SMALL, IDS_HINT_SMALL},
{ID_VIEW_LIST, IDS_HINT_LIST},
{ID_VIEW_DETAILS, IDS_HINT_DETAILS},
{ID_VIEW_CUST, IDS_HINT_CUST},
/* Help Menu */
{ID_HELP, IDS_HINT_HELP},
{ID_ABOUT, IDS_HINT_ABOUT}
};
/* system menu hints */
static const MENU_HINT SystemMenuHintTable[] = {
{SC_RESTORE, IDS_HINT_SYS_RESTORE},
{SC_MOVE, IDS_HINT_SYS_MOVE},
{SC_SIZE, IDS_HINT_SYS_SIZE},
{SC_MINIMIZE, IDS_HINT_SYS_MINIMIZE},
{SC_MAXIMIZE, IDS_HINT_SYS_MAXIMIZE},
{SC_CLOSE, IDS_HINT_SYS_CLOSE},
};
static BOOL
MainWndMenuHint(PMAIN_WND_INFO Info,
WORD CmdId,
const MENU_HINT *HintArray,
DWORD HintsCount,
UINT DefHintId)
{
BOOL Found = FALSE;
const MENU_HINT *LastHint;
UINT HintId = DefHintId;
LastHint = HintArray + HintsCount;
while (HintArray != LastHint)
{
if (HintArray->CmdId == CmdId)
{
HintId = HintArray->HintId;
Found = TRUE;
break;
}
HintArray++;
}
StatusBarLoadString(Info->hStatus,
SB_SIMPLEID,
hInstance,
HintId);
return Found;
}
static VOID
UpdateMainStatusBar(PMAIN_WND_INFO Info)
{
if (Info->hStatus != NULL)
{
SendMessage(Info->hStatus,
SB_SIMPLE,
(WPARAM)Info->bInMenuLoop,
0);
}
}
VOID
UpdateServiceCount(PMAIN_WND_INFO Info)
{
LPTSTR lpNumServices;
if (AllocAndLoadString(&lpNumServices,
hInstance,
IDS_NUM_SERVICES))
{
TCHAR szNumServices[32];
INT NumListedServ = ListView_GetItemCount(Info->hListView);
_sntprintf(szNumServices,
31,
lpNumServices,
NumListedServ);
SendMessage(Info->hStatus,
SB_SETTEXT,
0,
(LPARAM)szNumServices);
LocalFree(lpNumServices);
}
}
VOID SetMenuAndButtonStates(PMAIN_WND_INFO Info)
{
HMENU hMainMenu;
UINT i;
/* get handle to menu */
hMainMenu = GetMenu(Info->hMainWnd);
/* set all to greyed */
for (i = ID_START; i <= ID_RESTART; i++)
{
EnableMenuItem(hMainMenu, i, MF_GRAYED);
EnableMenuItem(GetSubMenu(Info->hShortcutMenu, 0), ID_START, MF_GRAYED);
SendMessage(Info->hTool, TB_SETSTATE, i,
(LPARAM)MAKELONG(TBSTATE_INDETERMINATE, 0));
}
if (Info->SelectedItem != NO_ITEM_SELECTED)
{
LPQUERY_SERVICE_CONFIG lpServiceConfig = NULL;
DWORD Flags, State;
/* allow user to delete service */
if (Info->bIsUserAnAdmin)
{
SendMessage(Info->hTool, TB_SETSTATE, ID_DELETE,
(LPARAM)MAKELONG(TBSTATE_ENABLED, 0));
EnableMenuItem(hMainMenu, ID_DELETE, MF_ENABLED);
EnableMenuItem(GetSubMenu(Info->hShortcutMenu, 0), ID_DELETE, MF_ENABLED);
}
Flags = Info->pCurrentService->ServiceStatusProcess.dwControlsAccepted;
State = Info->pCurrentService->ServiceStatusProcess.dwCurrentState;
lpServiceConfig = GetServiceConfig(Info->pCurrentService->lpServiceName);
if (lpServiceConfig && lpServiceConfig->dwStartType != SERVICE_DISABLED)
{
if (State == SERVICE_STOPPED)
{
EnableMenuItem(hMainMenu, ID_START, MF_ENABLED);
EnableMenuItem(GetSubMenu(Info->hShortcutMenu, 0), ID_START, MF_ENABLED);
SendMessage(Info->hTool, TB_SETSTATE, ID_START,
(LPARAM)MAKELONG(TBSTATE_ENABLED, 0));
}
if ( (Flags & SERVICE_ACCEPT_STOP) && (State == SERVICE_RUNNING) )
{
EnableMenuItem(hMainMenu, ID_RESTART, MF_ENABLED);
EnableMenuItem(GetSubMenu(Info->hShortcutMenu, 0), ID_RESTART, MF_ENABLED);
SendMessage(Info->hTool, TB_SETSTATE, ID_RESTART,
(LPARAM)MAKELONG(TBSTATE_ENABLED, 0));
}
HeapFree(GetProcessHeap(), 0, lpServiceConfig);
}
if ( (Flags & SERVICE_ACCEPT_STOP) && (State == SERVICE_RUNNING) )
{
EnableMenuItem(hMainMenu, ID_STOP, MF_ENABLED);
EnableMenuItem(GetSubMenu(Info->hShortcutMenu, 0), ID_STOP, MF_ENABLED);
SendMessage(Info->hTool, TB_SETSTATE, ID_STOP,
(LPARAM)MAKELONG(TBSTATE_ENABLED, 0));
}
if ( (Flags & SERVICE_ACCEPT_PAUSE_CONTINUE) && (State == SERVICE_RUNNING) )
{
EnableMenuItem(hMainMenu, ID_PAUSE, MF_ENABLED);
EnableMenuItem(GetSubMenu(Info->hShortcutMenu, 0), ID_PAUSE, MF_ENABLED);
SendMessage(Info->hTool, TB_SETSTATE, ID_PAUSE,
(LPARAM)MAKELONG(TBSTATE_ENABLED, 0));
}
}
else
{
/* disable tools which rely on a selected service */
EnableMenuItem(hMainMenu, ID_PROP, MF_GRAYED);
EnableMenuItem(hMainMenu, ID_DELETE, MF_GRAYED);
EnableMenuItem(GetSubMenu(Info->hShortcutMenu, 0), ID_PROP, MF_GRAYED);
EnableMenuItem(GetSubMenu(Info->hShortcutMenu, 0), ID_DELETE, MF_GRAYED);
SendMessage(Info->hTool, TB_SETSTATE, ID_PROP,
(LPARAM)MAKELONG(TBSTATE_INDETERMINATE, 0));
SendMessage(Info->hTool, TB_SETSTATE, ID_DELETE,
(LPARAM)MAKELONG(TBSTATE_INDETERMINATE, 0));
}
}
static INT CALLBACK
CompareFunc(LPARAM lParam1, LPARAM lParam2, LPARAM lParamSort)
{
ENUM_SERVICE_STATUS_PROCESS *Param1;
ENUM_SERVICE_STATUS_PROCESS *Param2;
// INT iSubItem = (LPARAM)lParamSort;
if (bSortAscending) {
Param1 = (ENUM_SERVICE_STATUS_PROCESS *)lParam1;
Param2 = (ENUM_SERVICE_STATUS_PROCESS *)lParam2;
}
else
{
Param1 = (ENUM_SERVICE_STATUS_PROCESS *)lParam2;
Param2 = (ENUM_SERVICE_STATUS_PROCESS *)lParam1;
}
return _tcsicmp(Param1->lpDisplayName, Param2->lpDisplayName);
}
static BOOL
pCreateToolbar(PMAIN_WND_INFO Info)
{
INT numButtons = sizeof(Buttons) / sizeof(Buttons[0]);
Info->hTool = CreateWindowEx(0,
TOOLBARCLASSNAME,
NULL,
WS_CHILD | WS_VISIBLE | TBSTYLE_FLAT | TBSTYLE_TOOLTIPS,
0, 0, 0, 0,
Info->hMainWnd,
0,
hInstance,
NULL);
if(Info->hTool != NULL)
{
HIMAGELIST hImageList;
SendMessage(Info->hTool,
TB_SETEXTENDEDSTYLE,
0,
TBSTYLE_EX_HIDECLIPPEDBUTTONS);
SendMessage(Info->hTool,
TB_BUTTONSTRUCTSIZE,
sizeof(Buttons[0]),
0);
hImageList = InitImageList(IDB_PROP,
IDB_RESTART,
16,
16);
if (hImageList == NULL)
return FALSE;
ImageList_Destroy((HIMAGELIST)SendMessage(Info->hTool,
TB_SETIMAGELIST,
0,
(LPARAM)hImageList));
SendMessage(Info->hTool,
TB_ADDBUTTONS,
numButtons,
(LPARAM)Buttons);
return TRUE;
}
return FALSE;
}
static BOOL
CreateStatusBar(PMAIN_WND_INFO Info)
{
INT StatWidths[] = {110, -1}; /* widths of status bar */
Info->hStatus = CreateWindowEx(0,
STATUSCLASSNAME,
NULL,
WS_CHILD | WS_VISIBLE | SBARS_SIZEGRIP,
0, 0, 0, 0,
Info->hMainWnd,
(HMENU)IDC_STATUSBAR,
hInstance,
NULL);
if(Info->hStatus == NULL)
return FALSE;
SendMessage(Info->hStatus,
SB_SETPARTS,
sizeof(StatWidths) / sizeof(INT),
(LPARAM)StatWidths);
return TRUE;
}
static BOOL
InitMainWnd(PMAIN_WND_INFO Info)
{
if (!pCreateToolbar(Info))
{
DisplayString(_T("error creating toolbar"));
return FALSE;
}
if (!CreateListView(Info))
{
DisplayString(_T("error creating list view"));
return FALSE;
}
if (!CreateStatusBar(Info))
DisplayString(_T("error creating status bar"));
/* Create Popup Menu */
Info->hShortcutMenu = LoadMenu(hInstance,
MAKEINTRESOURCE(IDR_POPUP));
Info->bIsUserAnAdmin = IsUserAnAdmin();
if (Info->bIsUserAnAdmin)
{
HMENU hMainMenu = GetMenu(Info->hMainWnd);
SendMessage(Info->hTool,
TB_SETSTATE,
ID_CREATE,
(LPARAM)MAKELONG(TBSTATE_ENABLED, 0));
if (hMainMenu)
{
EnableMenuItem(hMainMenu,
ID_CREATE,
MF_ENABLED);
}
EnableMenuItem(GetSubMenu(Info->hShortcutMenu, 0),
ID_CREATE,
MF_ENABLED);
}
return TRUE;
}
static VOID
MainWndCommand(PMAIN_WND_INFO Info,
WORD CmdId,
HWND hControl)
{
UNREFERENCED_PARAMETER(hControl);
switch (CmdId)
{
case ID_PROP:
{
if (Info->SelectedItem != NO_ITEM_SELECTED)
{
Info->bDlgOpen = TRUE;
OpenPropSheet(Info);
Info->bDlgOpen = FALSE;
SetMenuAndButtonStates(Info);
}
}
break;
case ID_REFRESH:
{
RefreshServiceList(Info);
Info->SelectedItem = NO_ITEM_SELECTED;
/* disable menus and buttons */
SetMenuAndButtonStates(Info);
/* clear the service in the status bar */
SendMessage(Info->hStatus,
SB_SETTEXT,
1,
_T('\0'));
}
break;
case ID_EXPORT:
{
ExportFile(Info);
SetFocus(Info->hListView);
}
break;
case ID_CREATE:
{
INT ret;
ret = DialogBoxParam(hInstance,
MAKEINTRESOURCE(IDD_DLG_CREATE),
Info->hMainWnd,
(DLGPROC)CreateDialogProc,
(LPARAM)Info);
if (ret == IDOK)
RefreshServiceList(Info);
SetFocus(Info->hListView);
}
break;
case ID_DELETE:
{
if (Info->pCurrentService->ServiceStatusProcess.dwCurrentState != SERVICE_RUNNING)
{
DialogBoxParam(hInstance,
MAKEINTRESOURCE(IDD_DLG_DELETE),
Info->hMainWnd,
(DLGPROC)DeleteDialogProc,
(LPARAM)Info);
}
else
{
TCHAR Buf[60];
LoadString(hInstance,
IDS_DELETE_STOP,
Buf,
sizeof(Buf) / sizeof(TCHAR));
DisplayString(Buf);
}
SetFocus(Info->hListView);
}
break;
case ID_START:
{
if (DoStart(Info))
{
UpdateServiceStatus(Info->pCurrentService);
ChangeListViewText(Info, Info->pCurrentService, LVSTATUS);
SetMenuAndButtonStates(Info);
SetFocus(Info->hListView);
}
}
break;
case ID_STOP:
if (DoStop(Info))
{
UpdateServiceStatus(Info->pCurrentService);
ChangeListViewText(Info, Info->pCurrentService, LVSTATUS);
SetMenuAndButtonStates(Info);
SetFocus(Info->hListView);
}
break;
case ID_PAUSE:
DoPause(Info);
break;
case ID_RESUME:
DoResume(Info);
break;
case ID_RESTART:
if (DoStop(Info))
{
DoStart(Info);
UpdateServiceStatus(Info->pCurrentService);
ChangeListViewText(Info, Info->pCurrentService, LVSTATUS);
SetMenuAndButtonStates(Info);
SetFocus(Info->hListView);
}
break;
case ID_HELP:
MessageBox(NULL,
_T("Help is not yet implemented\n"),
_T("Note!"),
MB_OK | MB_ICONINFORMATION);
SetFocus(Info->hListView);
break;
case ID_EXIT:
PostMessage(Info->hMainWnd,
WM_CLOSE,
0,
0);
break;
case ID_VIEW_LARGE:
SetListViewStyle(Info->hListView,
LVS_ICON);
CheckMenuRadioItem(GetMenu(Info->hMainWnd),
ID_VIEW_LARGE,
ID_VIEW_DETAILS,
ID_VIEW_LARGE,
MF_BYCOMMAND);
break;
case ID_VIEW_SMALL:
SetListViewStyle(Info->hListView,
LVS_SMALLICON);
CheckMenuRadioItem(GetMenu(Info->hMainWnd),
ID_VIEW_LARGE,
ID_VIEW_DETAILS,
ID_VIEW_SMALL,
MF_BYCOMMAND);
break;
case ID_VIEW_LIST:
SetListViewStyle(Info->hListView,
LVS_LIST);
CheckMenuRadioItem(GetMenu(Info->hMainWnd),
ID_VIEW_LARGE,
ID_VIEW_DETAILS,
ID_VIEW_LIST,
MF_BYCOMMAND);
break;
case ID_VIEW_DETAILS:
SetListViewStyle(Info->hListView,
LVS_REPORT);
CheckMenuRadioItem(GetMenu(Info->hMainWnd),
ID_VIEW_LARGE,
ID_VIEW_DETAILS,
ID_VIEW_DETAILS,
MF_BYCOMMAND);
break;
case ID_VIEW_CUST:
break;
case ID_ABOUT:
DialogBox(hInstance,
MAKEINTRESOURCE(IDD_ABOUTBOX),
Info->hMainWnd,
(DLGPROC)AboutDialogProc);
SetFocus(Info->hListView);
break;
}
}
static VOID CALLBACK
MainWndResize(PMAIN_WND_INFO Info,
WORD cx,
WORD cy)
{
RECT rcClient, rcTool, rcStatus;
int lvHeight, iToolHeight, iStatusHeight;
/* Size toolbar and get height */
SendMessage(Info->hTool, TB_AUTOSIZE, 0, 0);
GetWindowRect(Info->hTool, &rcTool);
iToolHeight = rcTool.bottom - rcTool.top;
/* Size status bar and get height */
SendMessage(Info->hStatus, WM_SIZE, 0, 0);
GetWindowRect(Info->hStatus, &rcStatus);
iStatusHeight = rcStatus.bottom - rcStatus.top;
/* Calculate remaining height and size list view */
GetClientRect(Info->hMainWnd, &rcClient);
lvHeight = rcClient.bottom - iToolHeight - iStatusHeight;
SetWindowPos(Info->hListView,
NULL,
0,
iToolHeight,
rcClient.right,
lvHeight,
SWP_NOZORDER);
}
static LRESULT CALLBACK
MainWndProc(HWND hwnd,
UINT msg,
WPARAM wParam,
LPARAM lParam)
{
PMAIN_WND_INFO Info;
LRESULT Ret = 0;
/* Get the window context */
Info = (PMAIN_WND_INFO)GetWindowLongPtr(hwnd,
GWLP_USERDATA);
if (Info == NULL && msg != WM_CREATE)
{
goto HandleDefaultMessage;
}
switch(msg)
{
case WM_CREATE:
{
Info = (PMAIN_WND_INFO)(((LPCREATESTRUCT)lParam)->lpCreateParams);
/* Initialize the main window context */
Info->hMainWnd = hwnd;
Info->SelectedItem = NO_ITEM_SELECTED;
SetWindowLongPtr(hwnd,
GWLP_USERDATA,
(LONG_PTR)Info);
if (!InitMainWnd(Info))
return -1;
/* Show the window */
ShowWindow(hwnd,
Info->nCmdShow);
RefreshServiceList(Info);
}
break;
case WM_SIZE:
{
MainWndResize(Info,
LOWORD(lParam),
HIWORD(lParam));
}
break;
case WM_NOTIFY:
{
LPNMHDR pnmhdr = (LPNMHDR)lParam;
switch (pnmhdr->code)
{
case NM_DBLCLK:
{
POINT pt;
RECT rect;
GetCursorPos(&pt);
GetWindowRect(Info->hListView, &rect);
if (PtInRect(&rect, pt))
{
SendMessage(hwnd,
WM_COMMAND,
//ID_PROP,
MAKEWPARAM((WORD)ID_PROP, (WORD)0),
0);
}
//OpenPropSheet(Info);
}
break;
case LVN_COLUMNCLICK:
{
LPNMLISTVIEW pnmv = (LPNMLISTVIEW) lParam;
(void)ListView_SortItems(Info->hListView,
CompareFunc,
pnmv->iSubItem);
bSortAscending = !bSortAscending;
}
break;
case LVN_ITEMCHANGED:
{
LPNMLISTVIEW pnmv = (LPNMLISTVIEW) lParam;
if (pnmv->uNewState != 0)
{
ListViewSelectionChanged(Info, pnmv);
SetMenuAndButtonStates(Info);
}
}
break;
case TTN_GETDISPINFO:
{
LPTOOLTIPTEXT lpttt;
UINT idButton;
lpttt = (LPTOOLTIPTEXT)lParam;
/* Specify the resource identifier of the descriptive
* text for the given button. */
idButton = (UINT)lpttt->hdr.idFrom;
switch (idButton)
{
case ID_PROP:
lpttt->lpszText = MAKEINTRESOURCE(IDS_TOOLTIP_PROP);
break;
case ID_REFRESH:
lpttt->lpszText = MAKEINTRESOURCE(IDS_TOOLTIP_REFRESH);
break;
case ID_EXPORT:
lpttt->lpszText = MAKEINTRESOURCE(IDS_TOOLTIP_EXPORT);
break;
case ID_CREATE:
lpttt->lpszText = MAKEINTRESOURCE(IDS_TOOLTIP_CREATE);
break;
case ID_DELETE:
lpttt->lpszText = MAKEINTRESOURCE(IDS_TOOLTIP_DELETE);
break;
case ID_START:
lpttt->lpszText = MAKEINTRESOURCE(IDS_TOOLTIP_START);
break;
case ID_STOP:
lpttt->lpszText = MAKEINTRESOURCE(IDS_TOOLTIP_STOP);
break;
case ID_PAUSE:
lpttt->lpszText = MAKEINTRESOURCE(IDS_TOOLTIP_PAUSE);
break;
case ID_RESTART:
lpttt->lpszText = MAKEINTRESOURCE(IDS_TOOLTIP_RESTART);
break;
}
}
break;
}
}
break;
case WM_CONTEXTMENU:
{
POINT pt;
RECT lvRect;
INT xPos = GET_X_LPARAM(lParam);
INT yPos = GET_Y_LPARAM(lParam);
GetCursorPos(&pt);
/* display popup when cursor is in the list view */
GetWindowRect(Info->hListView, &lvRect);
if (PtInRect(&lvRect, pt))
{
TrackPopupMenuEx(GetSubMenu(Info->hShortcutMenu, 0),
TPM_RIGHTBUTTON,
xPos,
yPos,
Info->hMainWnd,
NULL);
}
}
break;
case WM_COMMAND:
{
MainWndCommand(Info,
LOWORD(wParam),
(HWND)lParam);
goto HandleDefaultMessage;
}
case WM_MENUSELECT:
{
if (Info->hStatus != NULL)
{
if (!MainWndMenuHint(Info,
LOWORD(wParam),
MainMenuHintTable,
sizeof(MainMenuHintTable) / sizeof(MainMenuHintTable[0]),
IDS_HINT_BLANK))
{
MainWndMenuHint(Info,
LOWORD(wParam),
SystemMenuHintTable,
sizeof(SystemMenuHintTable) / sizeof(SystemMenuHintTable[0]),
IDS_HINT_BLANK);
}
}
}
break;
case WM_ENTERMENULOOP:
{
Info->bInMenuLoop = TRUE;
UpdateMainStatusBar(Info);
break;
}
case WM_EXITMENULOOP:
{
Info->bInMenuLoop = FALSE;
UpdateMainStatusBar(Info);
break;
}
case WM_CLOSE:
{
HeapFree(ProcessHeap,
0,
Info->pAllServices);
DestroyMenu(Info->hShortcutMenu);
DestroyWindow(hwnd);
}
break;
case WM_DESTROY:
{
HeapFree(ProcessHeap,
0,
Info);
SetWindowLongPtr(hwnd,
GWLP_USERDATA,
0);
PostQuitMessage(0);
}
break;
default:
{
HandleDefaultMessage:
Ret = DefWindowProc(hwnd,
msg,
wParam,
lParam);
}
break;
}
return Ret;
}
HWND
CreateMainWindow(LPCTSTR lpCaption,
int nCmdShow)
{
PMAIN_WND_INFO Info;
HWND hMainWnd = NULL;
Info = (MAIN_WND_INFO*) HeapAlloc(ProcessHeap,
HEAP_ZERO_MEMORY,
sizeof(MAIN_WND_INFO));
if (Info != NULL)
{
Info->nCmdShow = nCmdShow;
hMainWnd = CreateWindowEx(WS_EX_WINDOWEDGE,
szMainWndClass,
lpCaption,
WS_OVERLAPPEDWINDOW | WS_CLIPCHILDREN | WS_CLIPSIBLINGS,
CW_USEDEFAULT,
CW_USEDEFAULT,
650,
450,
NULL,
NULL,
hInstance,
Info);
if (hMainWnd == NULL)
{
int ret;
ret = GetLastError();
GetError();
HeapFree(ProcessHeap,
0,
Info);
}
}
return hMainWnd;
}
BOOL
InitMainWindowImpl(VOID)
{
WNDCLASSEX wc = {0};
wc.cbSize = sizeof(WNDCLASSEX);
wc.lpfnWndProc = MainWndProc;
wc.hInstance = hInstance;
wc.hIcon = LoadIcon(hInstance,
MAKEINTRESOURCE(IDI_SM_ICON));
wc.hCursor = LoadCursor(NULL,
IDC_ARROW);
wc.hbrBackground = (HBRUSH)(COLOR_BTNFACE + 1);
wc.lpszMenuName = MAKEINTRESOURCE(IDR_MAINMENU);
wc.lpszClassName = szMainWndClass;
wc.hIconSm = (HICON)LoadImage(hInstance,
MAKEINTRESOURCE(IDI_SM_ICON),
IMAGE_ICON,
16,
16,
LR_SHARED);
return RegisterClassEx(&wc) != (ATOM)0;
}
VOID
UninitMainWindowImpl(VOID)
{
UnregisterClass(szMainWndClass,
hInstance);
}

View File

@@ -1,370 +0,0 @@
/*
* PROJECT: ReactOS Services
* LICENSE: GPL - See COPYING in the top level directory
* FILE: base/applications/mscutils/servman/query.c
* PURPOSE: Query service information
* COPYRIGHT: Copyright 2006-2007 Ged Murphy <gedmurphy@reactos.org>
*
*/
#include "precomp.h"
ENUM_SERVICE_STATUS_PROCESS*
GetSelectedService(PMAIN_WND_INFO Info)
{
LVITEM lvItem;
lvItem.mask = LVIF_PARAM;
lvItem.iItem = Info->SelectedItem;
SendMessage(Info->hListView,
LVM_GETITEM,
0,
(LPARAM)&lvItem);
/* return pointer to selected service */
return (ENUM_SERVICE_STATUS_PROCESS *)lvItem.lParam;
}
LPQUERY_SERVICE_CONFIG
GetServiceConfig(LPTSTR lpServiceName)
{
SC_HANDLE hSCManager = NULL;
SC_HANDLE hSc = NULL;
LPQUERY_SERVICE_CONFIG pServiceConfig = NULL;
DWORD BytesNeeded = 0;
hSCManager = OpenSCManager(NULL,
NULL,
SC_MANAGER_ENUMERATE_SERVICE);
if (hSCManager == NULL)
{
GetError();
return NULL;
}
hSc = OpenService(hSCManager,
lpServiceName,
SERVICE_QUERY_CONFIG);
if (hSc == NULL)
{
GetError();
goto cleanup;
}
if (!QueryServiceConfig(hSc,
pServiceConfig,
0,
&BytesNeeded))
{
if (GetLastError() == ERROR_INSUFFICIENT_BUFFER)
{
pServiceConfig = (LPQUERY_SERVICE_CONFIG) HeapAlloc(ProcessHeap,
0,
BytesNeeded);
if (pServiceConfig == NULL)
goto cleanup;
if (!QueryServiceConfig(hSc,
pServiceConfig,
BytesNeeded,
&BytesNeeded))
{
HeapFree(ProcessHeap,
0,
pServiceConfig);
pServiceConfig = NULL;
}
}
}
cleanup:
if (hSCManager != NULL)
CloseServiceHandle(hSCManager);
if (hSc != NULL)
CloseServiceHandle(hSc);
return pServiceConfig;
}
BOOL
SetServiceConfig(LPQUERY_SERVICE_CONFIG pServiceConfig,
LPTSTR lpServiceName,
LPTSTR lpPassword)
{
SC_HANDLE hSCManager;
SC_HANDLE hSc;
SC_LOCK scLock;
BOOL bRet = FALSE;
hSCManager = OpenSCManager(NULL,
NULL,
SC_MANAGER_LOCK);
if (hSCManager)
{
scLock = LockServiceDatabase(hSCManager);
if (scLock)
{
hSc = OpenService(hSCManager,
lpServiceName,
SERVICE_CHANGE_CONFIG);
if (hSc)
{
if (ChangeServiceConfig(hSc,
pServiceConfig->dwServiceType,
pServiceConfig->dwStartType,
pServiceConfig->dwErrorControl,
pServiceConfig->lpBinaryPathName,
pServiceConfig->lpLoadOrderGroup,
pServiceConfig->dwTagId ? &pServiceConfig->dwTagId : NULL,
pServiceConfig->lpDependencies,
pServiceConfig->lpServiceStartName,
lpPassword,
pServiceConfig->lpDisplayName))
{
bRet = TRUE;
}
}
UnlockServiceDatabase(scLock);
}
}
if (!bRet)
GetError();
return bRet;
}
LPTSTR
GetServiceDescription(LPTSTR lpServiceName)
{
SC_HANDLE hSCManager = NULL;
SC_HANDLE hSc = NULL;
SERVICE_DESCRIPTION *pServiceDescription = NULL;
LPTSTR lpDescription = NULL;
DWORD BytesNeeded = 0;
hSCManager = OpenSCManager(NULL,
NULL,
SC_MANAGER_ENUMERATE_SERVICE);
if (hSCManager == NULL)
{
GetError();
return NULL;
}
hSc = OpenService(hSCManager,
lpServiceName,
SERVICE_QUERY_CONFIG);
if (hSc)
{
if (!QueryServiceConfig2(hSc,
SERVICE_CONFIG_DESCRIPTION,
NULL,
0,
&BytesNeeded))
{
if (GetLastError() == ERROR_INSUFFICIENT_BUFFER)
{
pServiceDescription = (SERVICE_DESCRIPTION *) HeapAlloc(ProcessHeap,
0,
BytesNeeded);
if (pServiceDescription == NULL)
goto cleanup;
if (QueryServiceConfig2(hSc,
SERVICE_CONFIG_DESCRIPTION,
(LPBYTE)pServiceDescription,
BytesNeeded,
&BytesNeeded))
{
if (pServiceDescription->lpDescription)
{
lpDescription = HeapAlloc(ProcessHeap,
0,
(_tcslen(pServiceDescription->lpDescription) + 1) * sizeof(TCHAR));
if (lpDescription)
_tcscpy(lpDescription,
pServiceDescription->lpDescription);
}
}
}
}
}
cleanup:
if (pServiceDescription)
HeapFree(ProcessHeap,
0,
pServiceDescription);
if (hSCManager != NULL)
CloseServiceHandle(hSCManager);
if (hSc != NULL)
CloseServiceHandle(hSc);
return lpDescription;
}
BOOL
SetServiceDescription(LPTSTR lpServiceName,
LPTSTR lpDescription)
{
SC_HANDLE hSCManager;
SC_HANDLE hSc;
SC_LOCK scLock;
SERVICE_DESCRIPTION ServiceDescription;
BOOL bRet = FALSE;
hSCManager = OpenSCManager(NULL,
NULL,
SC_MANAGER_LOCK);
if (hSCManager)
{
scLock = LockServiceDatabase(hSCManager);
if (scLock)
{
hSc = OpenService(hSCManager,
lpServiceName,
SERVICE_CHANGE_CONFIG);
if (hSc)
{
ServiceDescription.lpDescription = lpDescription;
if (ChangeServiceConfig2(hSc,
SERVICE_CONFIG_DESCRIPTION,
&ServiceDescription))
{
bRet = TRUE;
}
CloseServiceHandle(hSc);
}
UnlockServiceDatabase(scLock);
}
CloseServiceHandle(hSCManager);
}
if (!bRet)
GetError();
return bRet;
}
BOOL
GetServiceList(PMAIN_WND_INFO Info,
DWORD *NumServices)
{
SC_HANDLE ScHandle;
BOOL bRet = FALSE;
DWORD BytesNeeded = 0;
DWORD ResumeHandle = 0;
*NumServices = 0;
if (Info->pAllServices != NULL)
{
HeapFree(ProcessHeap,
0,
Info->pAllServices);
}
ScHandle = OpenSCManager(NULL,
NULL,
SC_MANAGER_ENUMERATE_SERVICE);
if (ScHandle != INVALID_HANDLE_VALUE)
{
if (!EnumServicesStatusEx(ScHandle,
SC_ENUM_PROCESS_INFO,
SERVICE_WIN32,
SERVICE_STATE_ALL,
NULL,
0,
&BytesNeeded,
NumServices,
&ResumeHandle,
0))
{
/* Call function again if required size was returned */
if (GetLastError() == ERROR_MORE_DATA)
{
/* reserve memory for service info array */
Info->pAllServices = (ENUM_SERVICE_STATUS_PROCESS *) HeapAlloc(ProcessHeap,
0,
BytesNeeded);
if (Info->pAllServices)
{
/* fill array with service info */
if (EnumServicesStatusEx(ScHandle,
SC_ENUM_PROCESS_INFO,
SERVICE_WIN32,
SERVICE_STATE_ALL,
(LPBYTE)Info->pAllServices,
BytesNeeded,
&BytesNeeded,
NumServices,
&ResumeHandle,
0))
{
bRet = TRUE;
}
}
}
}
}
if (ScHandle)
CloseServiceHandle(ScHandle);
if (!bRet)
{
HeapFree(ProcessHeap,
0,
Info->pAllServices);
}
return bRet;
}
BOOL
UpdateServiceStatus(ENUM_SERVICE_STATUS_PROCESS* pService)
{
SC_HANDLE hScm;
BOOL bRet = FALSE;
hScm = OpenSCManager(NULL,
NULL,
SC_MANAGER_ENUMERATE_SERVICE);
if (hScm != INVALID_HANDLE_VALUE)
{
SC_HANDLE hService;
hService = OpenService(hScm,
pService->lpServiceName,
SERVICE_QUERY_STATUS);
if (hService)
{
DWORD size;
QueryServiceStatusEx(hService,
SC_STATUS_PROCESS_INFO,
(LPBYTE)&pService->ServiceStatusProcess,
sizeof(*pService),
&size);
bRet = TRUE;
}
}
return bRet;
}

View File

@@ -1,32 +0,0 @@
#include <windows.h>
#include "resource.h"
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
IDI_SM_ICON ICON "res/system.ico"
/* main toolbar icons */
IDB_PROP BITMAP DISCARDABLE "res/properties.bmp"
IDB_REFRESH BITMAP DISCARDABLE "res/refresh.bmp"
IDB_EXPORT BITMAP DISCARDABLE "res/export.bmp"
IDB_CREATE BITMAP DISCARDABLE "res/create.bmp"
IDB_DELETE BITMAP DISCARDABLE "res/delete.bmp"
IDB_START BITMAP DISCARDABLE "res/start.bmp"
IDB_STOP BITMAP DISCARDABLE "res/stop.bmp"
IDB_PAUSE BITMAP DISCARDABLE "res/pause.bmp"
IDB_RESTART BITMAP DISCARDABLE "res/restart.bmp"
#include "lang/bg-BG.rc"
#include "lang/de-DE.rc"
#include "lang/el-GR.rc"
#include "lang/en-US.rc"
#include "lang/es-ES.rc"
#include "lang/fr-FR.rc"
#include "lang/id-ID.rc"
#include "lang/it-IT.rc"
#include "lang/ko-KR.rc"
#include "lang/nb-NO.rc"
#include "lang/pl-PL.rc"
#include "lang/ru-RU.rc"
#include "lang/th-TH.rc"
#include "lang/uk-UA.rc"

View File

@@ -1,63 +0,0 @@
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
IDD_GENERAL DIALOGEX 0, 0, 242, 175
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
GROUPBOX "P<>logging innstillinger",IDC_STATIC,7,7,228,89
GROUPBOX "Tilkobling innstillinger",IDC_STATIC,7,103,228,65
ICON "", IDC_LOGONICON, 15,19,20,20
LTEXT "Skriv inn server adressen",IDC_STATIC,47,24,81,8
LTEXT "Server:",IDC_STATIC,47,41,25,8
LTEXT "Brukernavn:",IDC_STATIC,47,58,38,8
COMBOBOX IDC_SERVERCOMBO,79,39,141,150,CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "Lagre",IDC_SAVE,67,139,50,14
PUSHBUTTON "Lagre som...",IDC_SAVEAS,123,139,50,14
PUSHBUTTON "<22>pne...",IDC_OPEN,177,139,50,14
ICON "", IDC_CONNICON, 16,114,20,20
LTEXT "Lagre n<>v<EFBFBD>rende tilkoblingsinnstilling eller <20>pner lagret tilkobling",IDC_STATIC,50,115,172,20
END
IDD_DISPLAY DIALOGEX 0, 0, 242, 175
STYLE DS_SHELLFONT | WS_CHILD
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
GROUPBOX "St<53>rrelse p<> eksternt skrivebord",IDC_STATIC,7,7,228,68
GROUPBOX "Farger",IDC_STATIC,7,83,228,85
ICON "", IDC_REMICON, 15,19,20,20
ICON "", IDC_COLORSICON, 15,98,20,20
LTEXT "Velg st<73>rrelsen p<> det eksterne skrivebordet. Dra glidebryteren helt til h<>yre for <20> f<> fullskjermvisning.",IDC_STATIC,53,22,175,21
CONTROL "", IDC_GEOSLIDER, "msctls_trackbar32", TBS_AUTOTICKS | WS_TABSTOP, 56, 42, 124, 17
COMBOBOX IDC_BPPCOMBO,56,102,128,80, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
CONTROL "",IDC_COLORIMAGE,"Static",SS_OWNERDRAW | SS_SUNKEN, 56,121,127,10
LTEXT "OBS: Innstillingen p<> den eksterne datamaskinen kan overstyre denne innstillingen.",IDC_STATIC,56,143,165,18
LTEXT "Mindre",IDC_STATIC,35,42,15,8
LTEXT "St<53>rre",IDC_STATIC,189,42,17,8
LTEXT "", IDC_SETTINGS_RESOLUTION_TEXT, 56, 62, 120, 10, SS_CENTER
END
IDD_CONNECTDIALOG DIALOGEX 0, 0, 260, 262
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Remote Desktop Connection"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
DEFPUSHBUTTON "Koble til",IDOK,147,245,50,14
PUSHBUTTON "Avbryt",IDCANCEL,203,245,50,14
CONTROL "",IDC_TAB,"SysTabControl32",0x0,7,50,246,190
END
STRINGTABLE
BEGIN
IDS_TAB_GENERAL "Generelt"
IDS_TAB_DISPLAY "Skjerm"
IDS_256COLORS "256 Farger"
IDS_HIGHCOLOR15 "32,768 Farger (15 bit)"
IDS_HIGHCOLOR16 "65,536 Farger (16 bit)"
IDS_HIGHCOLOR24 "16,777,216 Farger (24 bit)"
IDS_PIXEL "%lux%lu Piksler"
IDS_FULLSCREEN "Full skjerm"
IDS_BROWSESERVER "<Bla gjennom etter flere...>"
IDS_HEADERTEXT1 "Eksternt skrivebord"
IDS_HEADERTEXT2 "Koble til"
END

View File

@@ -1,29 +0,0 @@
#include <windows.h>
#include "resource.h"
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
IDI_MSTSC ICON "res/mstsc.ico"
IDI_LOGON ICON "res/logon.ico"
IDI_CONN ICON "res/connection.ico"
IDI_REMOTE ICON "res/remote.ico"
IDI_COLORS ICON "res/colors.ico"
IDB_HEADER BITMAP "res/header.bmp"
IDB_SPECT BITMAP "res/spectrum.bmp"
#include "lang/bg-BG.rc"
#include "lang/ca-ES.rc"
#include "lang/de-DE.rc"
#include "lang/el-GR.rc"
#include "lang/en-US.rc"
#include "lang/es-ES.rc"
#include "lang/fr-FR.rc"
#include "lang/it-IT.rc"
#include "lang/ko-KR.rc"
#include "lang/lt-LT.rc"
#include "lang/nb-NO.rc"
#include "lang/pl-PL.rc"
#include "lang/ru-RU.rc"
#include "lang/sk-SK.rc"
#include "lang/uk-UA.rc"

File diff suppressed because it is too large Load Diff

View File

@@ -1,204 +0,0 @@
/*
* Notepad (English resources)
*
* Copyright 1997,98 Marcel Baur <mbaur@g26.ethz.ch>
* Proofread 1998 by David Lee Lambert <lamber45@egr.msu.edu>
* Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
*
* This library 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
ID_ACCEL ACCELERATORS
BEGIN
"^A", CMD_SELECT_ALL
"^C", CMD_COPY
"^F", CMD_SEARCH
"^G", CMD_GOTO
"H", CMD_REPLACE, VIRTKEY, CONTROL
"^O", CMD_OPEN
"^S", CMD_SAVE
"^V", CMD_PASTE
"^X", CMD_CUT
"^Z", CMD_UNDO
VK_F3, CMD_SEARCH_NEXT, VIRTKEY
VK_F5, CMD_TIME_DATE, VIRTKEY
END
MAIN_MENU MENU
BEGIN
POPUP "&Fil"
BEGIN
MENUITEM "&Ny...", CMD_NEW
MENUITEM "&?ne\tCtrl+O", CMD_OPEN
MENUITEM "&Lagre\tCtrl+S", CMD_SAVE
MENUITEM "Lagre &som...", CMD_SAVE_AS
MENUITEM SEPARATOR
MENUITEM "Side &Innstillinger...", CMD_PAGE_SETUP
MENUITEM "&Utskrift", CMD_PRINT
MENUITEM "U&tskrift innstillinger...", CMD_PRINTER_SETUP
MENUITEM SEPARATOR
MENUITEM "A&vslutt", CMD_EXIT
END
POPUP "&Rediger"
BEGIN
MENUITEM "&Angre\tCtrl+Z", CMD_UNDO
MENUITEM SEPARATOR
MENUITEM "Klipp &ut\tCtrl+X", CMD_CUT
MENUITEM "&Kopier\tCtrl+C", CMD_COPY
MENUITEM "&Lim inn\tCtrl+V", CMD_PASTE
MENUITEM "&Slett\tDel", CMD_DELETE
MENUITEM SEPARATOR
MENUITEM "&Finn...\tCtrl+F", CMD_SEARCH
MENUITEM "Finn &neste\tF3", CMD_SEARCH_NEXT
MENUITEM "Erstatt\tCtrl+H", CMD_REPLACE
MENUITEM "G?il...\tCtrl+G", CMD_GOTO
MENUITEM SEPARATOR
MENUITEM "Merk &alt\tCtrl+A", CMD_SELECT_ALL
MENUITEM "&Klokkeslett/dato\tF5", CMD_TIME_DATE
END
POPUP "F&ormat"
BEGIN
MENUITEM "&Tekstbryting", CMD_WRAP
MENUITEM "&Skrift...", CMD_FONT
END
POPUP "&Vis"
BEGIN
MENUITEM "Status&linje", CMD_STATUSBAR
END
POPUP "&Hjelp"
BEGIN
MENUITEM "&Emner i hjelp", CMD_HELP_CONTENTS
MENUITEM "&S?", CMD_HELP_SEARCH
MENUITEM "&Hjelp om hjelp", CMD_HELP_ON_HELP
MENUITEM SEPARATOR
MENUITEM "&Om" CMD_ABOUT
MENUITEM "&Infomasjon", CMD_ABOUT_WINE
END
END
/* Dialog `Page setup' */
DIALOG_PAGESETUP DIALOGEX 0, 0, 225, 95
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "Side innstillinger"
BEGIN
LTEXT "&Header:", 0x140, 10, 07, 40, 15
EDITTEXT 0x141, 60, 05,110, 12, WS_BORDER | WS_TABSTOP
LTEXT "&Bunntekst:", 0x142, 10, 24, 40, 15
EDITTEXT 0x143, 60, 22,110, 12, WS_BORDER | WS_TABSTOP
GROUPBOX "&Marger:", 0x144, 10, 43,160, 45
LTEXT "&Venstre:", 0x145, 20, 55, 30, 10, WS_CHILD
EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/ 0x147, 50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
LTEXT "&Topp:", 0x148, 20, 73, 30, 10, WS_CHILD
EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/ 0x14A, 50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
LTEXT "&H?", 0x14B, 100, 55, 30, 10, WS_CHILD
EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/ 0x14D, 130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
LTEXT "&Bunn:", 0x14E,100, 73, 30, 10, WS_CHILD
EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150, 130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
DEFPUSHBUTTON "OK", IDOK, 180, 3, 40, 15, WS_TABSTOP
PUSHBUTTON "Avbryt", IDCANCEL, 180, 21, 40, 15, WS_TABSTOP
PUSHBUTTON "&Hjelp", IDHELP, 180, 39, 40, 15, WS_TABSTOP
END
/* Dialog `Encoding' */
DIALOG_ENCODING DIALOGEX 0, 0, 256, 44
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPSIBLINGS |
WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "Koding"
BEGIN
COMBOBOX ID_ENCODING,54,0,156,80,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
LTEXT "Koding:",0x155,5,2,41,12
COMBOBOX ID_EOLN,54,18,156,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Sluttlinje:",0x156,5,20,41,12
END
/* Dialog 'Go To' */
DIALOG_GOTO DIALOGEX 0,0,165,50
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "G?l linje"
BEGIN
EDITTEXT ID_LINENUMBER,54,10,106,12,WS_CHILD | WS_BORDER | WS_TABSTOP
LTEXT "Line nummer:",0x155,5,12,41,12,WS_CHILD | WS_TABSTOP | ES_NUMBER
DEFPUSHBUTTON "OK", IDOK, 75, 30, 40, 15, WS_CHILD | WS_TABSTOP
PUSHBUTTON "Avbryt", IDCANCEL, 120, 30, 40, 15, WS_CHILD | WS_TABSTOP
END
IDD_ABOUTBOX DIALOGEX DISCARDABLE 22,16,284,170
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "Om ReactOS Notisblokk"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "ReactOS Notisblokk v1.0\r\nCopyright 1997,98 Marcel Baur <mbaur@g26.ethz.ch>\r\nCopyright 2000 Mike McCormack <Mike_McCormack@looksmart.com.au>\r\nCopyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>\r\nCopyright 2002 Andriy Palamarchuk\r\n",
-1,"Static",SS_LEFTNOWORDWRAP | WS_GROUP,46,7,232,39
CONTROL " ",
-1,"Static",0x50000000,8,48,272,11
DEFPUSHBUTTON "Avslutt",IDOK,114,149,44,15,WS_GROUP
ICON IDI_NPICON,-1,12,9,20,30
EDITTEXT IDC_LICENSE,8,64,272,81,ES_MULTILINE |
ES_READONLY | WS_VSCROLL
END
STRINGTABLE DISCARDABLE
BEGIN
STRING_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."
END
STRINGTABLE DISCARDABLE
BEGIN
STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
STRING_PAGESETUP_FOOTERVALUE, "Side &r" /* FIXME */
STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
STRING_NOTEPAD, "Notisblokk"
STRING_ERROR, "FEIL"
STRING_WARNING, "ADVARSEL"
STRING_INFO, "Informasjon"
STRING_UNTITLED, "(uten navn)"
STRING_ALL_FILES, "Alle filer (*.*)"
STRING_TEXT_FILES_TXT, "Tekst filer (*.txt)"
STRING_TOOLARGE, "Filen '%s' er for stor for notisblokk.\n \
Vennligst bruk en annen editor."
STRING_NOTEXT, "Du utf?ikke innskrivet tekst. \
\nVennligst skriv noe og pr?jen"
STRING_DOESNOTEXIST, "Filen '%s'\n eksistere ikke\n\n \
Vil du opprette en ny fil?"
STRING_NOTSAVED, "Filen '%s'\nhar ikke blitt lagret\n\n \
Vil du lagre endringen?"
STRING_NOTFOUND, "'%s' ble ikke funnet."
STRING_OUT_OF_MEMORY, "Ikke nok minne for ?ullf?enne \
oppgaven. \nAvslutt en eller mere applikasjoner for ?ke mengden av \nledig \
minne."
STRING_CANNOTFIND "Kan ikke finne '%s'"
STRING_ANSI, "ANSI"
STRING_UNICODE, "Unicode"
STRING_UNICODE_BE, "Unicode (big endian)"
STRING_UTF8, "UTF-8"
STRING_CRLF, "Windows"
STRING_LF, "Unix"
STRING_CR, "Mac"
END

View File

@@ -1,192 +0,0 @@
/*
* Notepad (Slovak resources)
*
* Copyright 1997,98 Marcel Baur <mbaur@g26.ethz.ch>
* Proofread 1998 by David Lee Lambert <lamber45@egr.msu.edu>
* Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
* Translation:
* Copyleft 2007 Kario <kario@szm.sk>
*/
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
ID_ACCEL ACCELERATORS
BEGIN
"^A", CMD_SELECT_ALL
"^C", CMD_COPY
"^F", CMD_SEARCH
"^G", CMD_GOTO
"H", CMD_REPLACE, VIRTKEY, CONTROL
"^O", CMD_OPEN
"^S", CMD_SAVE
"^V", CMD_PASTE
"^X", CMD_CUT
"^Z", CMD_UNDO
VK_F3, CMD_SEARCH_NEXT, VIRTKEY
VK_F5, CMD_TIME_DATE, VIRTKEY
END
MAIN_MENU MENU
BEGIN
POPUP "&S<>bor"
BEGIN
MENUITEM "&Nov<6F>...", CMD_NEW
MENUITEM "&Otvori<72>", CMD_OPEN
MENUITEM "&Ulo<6C>i<EFBFBD>", CMD_SAVE
MENUITEM "Ulo<6C>i<EFBFBD> &ako...", CMD_SAVE_AS
MENUITEM SEPARATOR
MENUITEM "&Tla<6C>i<EFBFBD>", CMD_PRINT
MENUITEM "Nasta&venie strany...", CMD_PAGE_SETUP
MENUITEM "Nastavenie tla<6C>ia&rne...", CMD_PRINTER_SETUP
MENUITEM SEPARATOR
MENUITEM "&Skon<6F>i<EFBFBD>", CMD_EXIT
END
POPUP "<22>pr&avy"
BEGIN
MENUITEM "&Sp<53><70>\tCtrl+Z", CMD_UNDO
MENUITEM SEPARATOR
MENUITEM "&Vystrihn<68><6E>\tCtrl+X", CMD_CUT
MENUITEM "&Kop<6F>rova<76>\tCtrl+C", CMD_COPY
MENUITEM "Pri&lepi<70>\tCtrl+V", CMD_PASTE
MENUITEM "&Odstr<74>ni<6E>\tDel", CMD_DELETE
MENUITEM SEPARATOR
MENUITEM "&H<>ada<64>", CMD_SEARCH
MENUITEM "H<>a&da<64> <20>alej\tF3", CMD_SEARCH_NEXT
MENUITEM "&Nahradi<64>\tCtrl+H", CMD_REPLACE
MENUITEM "Pr&ejs<6A> na...\tCtrl+G", CMD_GOTO
MENUITEM SEPARATOR
MENUITEM "Vy&bra<72> v<>etko", CMD_SELECT_ALL
MENUITEM "<22>as alebo d<>tu&m\tF5", CMD_TIME_DATE
END
POPUP "F&orm<72>t"
BEGIN
MENUITEM "&Zalomi<6D> text", CMD_WRAP
MENUITEM "&P<>smo...", CMD_FONT
END
POPUP "&Zobrazi<7A>"
BEGIN
MENUITEM "Stavov<6F> &riadok", CMD_STATUSBAR
END
POPUP "&Pomocn<63>k"
BEGIN
MENUITEM "&T<>my Pomocn<63>ka", CMD_HELP_CONTENTS
MENUITEM "&H<>ada<64>...", CMD_HELP_SEARCH
MENUITEM "&Pomoc", CMD_HELP_ON_HELP
MENUITEM SEPARATOR
MENUITEM SEPARATOR
MENUITEM "<22>&o je Pozn<7A>mkov<6F> blok" CMD_ABOUT
MENUITEM "<22>o je &V<>no (Wine)", CMD_ABOUT_WINE
END
END
/* Dialog `Page setup' */
DIALOG_PAGESETUP DIALOGEX 0, 0, 225, 95
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "Nastavenie strany"
BEGIN
LTEXT "H&lavi<76>ka:", 0x140, 10, 07, 40, 15
EDITTEXT 0x141, 60, 05,110, 12, WS_BORDER | WS_TABSTOP
LTEXT "&P<>ta:", 0x142, 10, 24, 40, 15
EDITTEXT 0x143, 60, 22,110, 12, WS_BORDER | WS_TABSTOP
GROUPBOX "&Okraje:", 0x144, 10, 43,160, 45
LTEXT "<22>a&v<>:", 0x145, 20, 55, 30, 10, WS_CHILD
EDITTEXT /*STRING_PAGESETUP_LEFTVALUE,*/ 0x147, 50, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
LTEXT "&Horn<72>:", 0x148, 20, 73, 30, 10, WS_CHILD
EDITTEXT /*STRING_PAGESETUP_TOPVALUE,*/ 0x14A, 50, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
LTEXT "P&rav<61>:", 0x14B, 100, 55, 30, 10, WS_CHILD
EDITTEXT /*STRING_PAGESETUP_RIGHTVALUE,*/ 0x14D, 130, 55, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
LTEXT "&Doln<6C>:", 0x14E,100, 73, 30, 10, WS_CHILD
EDITTEXT /*STRING_PAGESETUP_BOTTOMVALUE,*/ 0x150, 130, 73, 35, 11, WS_CHILD | WS_BORDER | WS_TABSTOP
DEFPUSHBUTTON "OK", 0x151, 180, 3, 40, 15, WS_TABSTOP
PUSHBUTTON "Zru<72>i<EFBFBD>", 0x152, 180, 21, 40, 15, WS_TABSTOP
PUSHBUTTON "&Pomocn<63>k", 0x153, 180, 39, 40, 15, WS_TABSTOP
END
/* Dialog `Encoding' */
DIALOG_ENCODING DIALOGEX 0, 0, 256, 44
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPSIBLINGS |
WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "K<>dovanie"
BEGIN
COMBOBOX ID_ENCODING,54,0,156,80,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
LTEXT "K<>dovanie:",0x155,5,2,41,12
COMBOBOX ID_EOLN,54,18,156,80,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Koniec riadka:",0x156,5,20,41,12
END
/* Dialog 'Go To' */
DIALOG_GOTO DIALOGEX 0,0,165,50
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "Riadok, na ktor<6F> sa m<> prejs<6A>"
BEGIN
EDITTEXT ID_LINENUMBER,54,10,106,12,WS_CHILD | WS_BORDER | WS_TABSTOP
LTEXT "<22><>slo riadka:",0x155,5,12,41,12,WS_CHILD | WS_TABSTOP | ES_NUMBER
DEFPUSHBUTTON "OK", IDOK, 75, 30, 40, 15, WS_CHILD | WS_TABSTOP
PUSHBUTTON "Zru<72>i<EFBFBD>", IDCANCEL, 120, 30, 40, 15, WS_CHILD | WS_TABSTOP
END
IDD_ABOUTBOX DIALOGEX DISCARDABLE 22,16,284,170
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "<22>o je Pozn<7A>mkov<6F> blok syst<73>mu ReactOS"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Pozn<7A>mkov<6F> blok syst<73>mu ReactOS v1.0\r\nCopyright 1997,98 Marcel Baur <mbaur@g26.ethz.ch>\r\nCopyright 2000 Mike McCormack <Mike_McCormack@looksmart.com.au>\r\nCopyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>\r\nCopyright 2002 Andriy Palamarchuk\r\nPreklad 2007 Kario <kario@szm.sk>\r\n ",
-1,"Static",SS_LEFTNOWORDWRAP | WS_GROUP,46,7,232,39
CONTROL " ",
-1,"Static",0x50000000,8,48,272,11
DEFPUSHBUTTON "Zavrie<69>",IDOK,114,149,44,15,WS_GROUP
ICON IDI_NPICON,-1,12,9,20,30
EDITTEXT IDC_LICENSE,8,64,272,81,ES_MULTILINE |
ES_READONLY | WS_VSCROLL
END
STRINGTABLE DISCARDABLE
BEGIN
STRING_LICENSE, "Tento program je vo<76>n<EFBFBD> softv<74>r; m<><6D>ete ho <20><>ri<72> a/alebo modifikova<76> pod<6F>a podmienok GNU V<>eobecnej verejnej licencie (GNU General Public License) ako bola zverejnen<65> nad<61>ciou Free Software Foundation; bu<62> verzie 2 tejto licencie, alebo (pod<6F>a V<><56>ho uv<75><76>enia) niektorej neskor<6F>ej verzie.\r\n\r\nTento program je distribuovan<61> v n<>deji, <20>e bude u<>ito<74>n<EFBFBD>, av<61>ak BEZ AKEJKO<4B>VEK Z<>RUKY; rovnako bez z<>ruky PREDAJNOSTI alebo VHODNOSTI PRE UR<55>IT<49> <20><>EL. Pre viac detailov si pozrite GNU V<>eobecn<63> verejn<6A> licenciu (GNU General Public License).\r\n\r\nK<6E>piu V<>eobecnej verejnej licencie GNU Ste mali dosta<74> spolu s t<>mto programom; ak nie, nap<61><70>te si o <20>u na Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
END
STRINGTABLE DISCARDABLE
BEGIN
STRING_PAGESETUP_HEADERVALUE, "&n" /* FIXME */
STRING_PAGESETUP_FOOTERVALUE, "Strana &s" /* FIXME */
STRING_PAGESETUP_LEFTVALUE, "20 mm" /* FIXME */
STRING_PAGESETUP_RIGHTVALUE, "20 mm" /* FIXME */
STRING_PAGESETUP_TOPVALUE, "25 mm" /* FIXME */
STRING_PAGESETUP_BOTTOMVALUE, "25 mm" /* FIXME */
STRING_NOTEPAD, "Pozn<7A>mkov<6F> blok"
STRING_ERROR, "CHYBA"
STRING_WARNING, "UPOZORNENIE"
STRING_INFO, "Inform<72>cie"
STRING_UNTITLED, "(bez n<>zvu)"
STRING_ALL_FILES, "V<>etky s<>bory (*.*)"
STRING_TEXT_FILES_TXT, "Textov<6F> s<>bory (*.txt)"
STRING_TOOLARGE, "S<>bor '%s' je pre Pozn<7A>mkov<6F> blok pr<70>li<6C> ve<76>k<EFBFBD>.\n \
Na otvorenie s<>boru pou<6F>ite in<69> editor."
STRING_NOTEXT, "Nevlo<6C>ili Ste <20>iadny text. \
\nPros<6F>m, nap<61><70>te nie<69>o a sk<73>ste to znova."
STRING_DOESNOTEXIST, "Nie je mo<6D>n<EFBFBD> n<>js<6A> s<>bor '%s'\n\n \
Chcete vytvori<72> nov<6F> s<>bor?"
STRING_NOTSAVED, "Text s<>boru '%s'\nsa zmenil.\n\n \
Chcete ulo<6C>i<EFBFBD> zmeny?"
STRING_NOTFOUND, "Nie je mo<6D>n<EFBFBD> n<>js<6A> '%s' ."
STRING_OUT_OF_MEMORY, "Nedostatok pam<61>te na dokon<6F>enie tejto oper<65>cie. Zatvorte jednu \n \
alebo viac aplik<69>ci<63>, aby sa uvo<76>nila pam<61><6D> a sk<73>ste to znova."
STRING_CANNOTFIND "Nemo<6D>no n<>js<6A> '%s'"
STRING_ANSI, "ANSI"
STRING_UNICODE, "Unicode"
STRING_UNICODE_BE, "Unicode (ve<76>k<EFBFBD> indi<64>n)"
STRING_UTF8, "UTF-8"
STRING_CRLF, "Windows"
STRING_LF, "Unix"
STRING_CR, "Mac"
END

View File

@@ -1,62 +0,0 @@
/*
* Copyright 1997,98 Marcel Baur <mbaur@g26.ethz.ch>
* Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
*
* This library 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "main.h"
#include "winnls.h"
#include "commctrl.h"
#include "notepad_res.h"
#define REACTOS_STR_FILE_DESCRIPTION "ReactOS Editor\0"
#define REACTOS_STR_INTERNAL_NAME "notepad\0"
#define REACTOS_STR_ORIGINAL_FILENAME "notepad.exe\0"
#include <reactos/version.rc>
IDI_NPICON ICON "res/notepad.ico"
#include "lang/bg-BG.rc"
#include "lang/cs-CZ.rc"
#include "lang/da-DK.rc"
#include "lang/de-DE.rc"
#include "lang/el-GR.rc"
#include "lang/en-US.rc"
#include "lang/es-ES.rc"
#include "lang/eu-ES.rc"
#include "lang/fi-FI.rc"
#include "lang/fr-FR.rc"
#include "lang/hu-HU.rc"
#include "lang/id-ID.rc"
#include "lang/it-IT.rc"
#include "lang/ja-JP.rc"
#include "lang/lt-LT.rc"
#include "lang/nb-NO.rc"
#include "lang/nl-NL.rc"
#include "lang/pl-PL.rc"
#include "lang/pt-PT.rc"
#include "lang/ru-RU.rc"
#include "lang/sk-SK.rc"
#include "lang/sl-SI.rc"
#include "lang/sv-SE.rc"
#include "lang/th-TH.rc"
#include "lang/uk-UA.rc"
#include "lang/zh-CN.rc"

View File

@@ -1,394 +0,0 @@
/*
* Notepad (text.c)
*
* Copyright 1998,99 Marcel Baur <mbaur@g26.ethz.ch>
* Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
* Copyright 2002 Andriy Palamarchuk
*
* This library 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include <notepad.h>
static BOOL Append(LPWSTR *ppszText, DWORD *pdwTextLen, LPCWSTR pszAppendText, DWORD dwAppendLen)
{
LPWSTR pszNewText;
if (dwAppendLen > 0)
{
if (*ppszText)
{
pszNewText = (LPWSTR) HeapReAlloc(GetProcessHeap(), 0, *ppszText, (*pdwTextLen + dwAppendLen) * sizeof(WCHAR));
}
else
{
pszNewText = (LPWSTR) HeapAlloc(GetProcessHeap(), 0, dwAppendLen * sizeof(WCHAR));
}
if (!pszNewText)
return FALSE;
memcpy(pszNewText + *pdwTextLen, pszAppendText, dwAppendLen * sizeof(WCHAR));
*ppszText = pszNewText;
*pdwTextLen += dwAppendLen;
}
return TRUE;
}
BOOL ReadText(HANDLE hFile, LPWSTR *ppszText, DWORD *pdwTextLen, int *piEncoding, int *piEoln)
{
DWORD dwSize;
LPBYTE pBytes = NULL;
LPCWSTR pszText;
LPWSTR pszAllocText = NULL;
DWORD dwPos, i;
DWORD dwCharCount;
BOOL bSuccess = FALSE;
BYTE b = 0;
int iEncoding = ENCODING_ANSI;
int iCodePage;
WCHAR szCrlf[2] = { '\r', '\n' };
DWORD adwEolnCount[3] = { 0, 0, 0 };
*ppszText = NULL;
*pdwTextLen = 0;
dwSize = GetFileSize(hFile, NULL);
if (dwSize == INVALID_FILE_SIZE)
goto done;
pBytes = HeapAlloc(GetProcessHeap(), 0, dwSize + 2);
if (!pBytes)
goto done;
if (!ReadFile(hFile, pBytes, dwSize, &dwSize, NULL))
goto done;
dwPos = 0;
/* Make sure that there is a NUL character at the end, in any encoding */
pBytes[dwSize + 0] = '\0';
pBytes[dwSize + 1] = '\0';
/* Look for Byte Order Marks */
if ((dwSize >= 2) && (pBytes[0] == 0xFF) && (pBytes[1] == 0xFE))
{
iEncoding = ENCODING_UNICODE;
dwPos += 2;
}
else if ((dwSize >= 2) && (pBytes[0] == 0xFE) && (pBytes[1] == 0xFF))
{
iEncoding = ENCODING_UNICODE_BE;
dwPos += 2;
}
else if ((dwSize >= 3) && (pBytes[0] == 0xEF) && (pBytes[1] == 0xBB) && (pBytes[2] == 0xBF))
{
iEncoding = ENCODING_UTF8;
dwPos += 3;
}
switch(iEncoding)
{
case ENCODING_UNICODE_BE:
for (i = dwPos; i < dwSize-1; i += 2)
{
b = pBytes[i+0];
pBytes[i+0] = pBytes[i+1];
pBytes[i+1] = b;
}
/* fall through */
case ENCODING_UNICODE:
pszText = (LPCWSTR) &pBytes[dwPos];
dwCharCount = (dwSize - dwPos) / sizeof(WCHAR);
break;
case ENCODING_ANSI:
case ENCODING_UTF8:
if (iEncoding == ENCODING_ANSI)
iCodePage = CP_ACP;
else if (iEncoding == ENCODING_UTF8)
iCodePage = CP_UTF8;
else
goto done;
if ((dwSize - dwPos) > 0)
{
dwCharCount = MultiByteToWideChar(iCodePage, 0, (LPCSTR)&pBytes[dwPos], dwSize - dwPos, NULL, 0);
if (dwCharCount == 0)
goto done;
}
else
{
/* special case for files with no characters (other than BOMs) */
dwCharCount = 0;
}
pszAllocText = (LPWSTR) HeapAlloc(GetProcessHeap(), 0, (dwCharCount + 1) * sizeof(WCHAR));
if (!pszAllocText)
goto done;
if ((dwSize - dwPos) > 0)
{
if (!MultiByteToWideChar(iCodePage, 0, (LPCSTR)&pBytes[dwPos], dwSize - dwPos, pszAllocText, dwCharCount))
goto done;
}
pszAllocText[dwCharCount] = '\0';
pszText = pszAllocText;
break;
}
dwPos = 0;
for (i = 0; i < dwCharCount; i++)
{
switch(pszText[i])
{
case '\r':
if ((i < dwCharCount-1) && (pszText[i+1] == '\n'))
{
i++;
adwEolnCount[EOLN_CRLF]++;
break;
}
/* fall through */
case '\n':
if (!Append(ppszText, pdwTextLen, &pszText[dwPos], i - dwPos))
return FALSE;
if (!Append(ppszText, pdwTextLen, szCrlf, sizeof(szCrlf) / sizeof(szCrlf[0])))
return FALSE;
dwPos = i + 1;
if (pszText[i] == '\r')
adwEolnCount[EOLN_CR]++;
else
adwEolnCount[EOLN_LF]++;
break;
}
}
if (!*ppszText && (pszText == pszAllocText))
{
/* special case; don't need to reallocate */
*ppszText = pszAllocText;
*pdwTextLen = dwCharCount;
pszAllocText = NULL;
}
else
{
/* append last remaining text */
if (!Append(ppszText, pdwTextLen, &pszText[dwPos], i - dwPos + 1))
return FALSE;
}
/* chose which eoln to use */
*piEoln = EOLN_CRLF;
if (adwEolnCount[EOLN_LF] > adwEolnCount[*piEoln])
*piEoln = EOLN_LF;
if (adwEolnCount[EOLN_CR] > adwEolnCount[*piEoln])
*piEoln = EOLN_CR;
*piEncoding = iEncoding;
bSuccess = TRUE;
done:
if (pBytes)
HeapFree(GetProcessHeap(), 0, pBytes);
if (pszAllocText)
HeapFree(GetProcessHeap(), 0, pszAllocText);
if (!bSuccess && *ppszText)
{
HeapFree(GetProcessHeap(), 0, *ppszText);
*ppszText = NULL;
*pdwTextLen = 0;
}
return bSuccess;
}
static BOOL WriteEncodedText(HANDLE hFile, LPCWSTR pszText, DWORD dwTextLen, int iEncoding)
{
LPBYTE pBytes = NULL;
LPBYTE pAllocBuffer = NULL;
DWORD dwPos = 0;
DWORD dwByteCount;
BYTE buffer[1024];
UINT iCodePage;
DWORD dwDummy, i;
BOOL bSuccess = FALSE;
int iBufferSize, iRequiredBytes;
BYTE b;
while(dwPos < dwTextLen)
{
switch(iEncoding)
{
case ENCODING_UNICODE:
pBytes = (LPBYTE) &pszText[dwPos];
dwByteCount = (dwTextLen - dwPos) * sizeof(WCHAR);
dwPos = dwTextLen;
break;
case ENCODING_UNICODE_BE:
dwByteCount = (dwTextLen - dwPos) * sizeof(WCHAR);
if (dwByteCount > sizeof(buffer))
dwByteCount = sizeof(buffer);
memcpy(buffer, &pszText[dwPos], dwByteCount);
for (i = 0; i < dwByteCount; i += 2)
{
b = buffer[i+0];
buffer[i+0] = buffer[i+1];
buffer[i+1] = b;
}
pBytes = (LPBYTE) &buffer[dwPos];
dwPos += dwByteCount / sizeof(WCHAR);
break;
case ENCODING_ANSI:
case ENCODING_UTF8:
if (iEncoding == ENCODING_ANSI)
iCodePage = CP_ACP;
else if (iEncoding == ENCODING_UTF8)
iCodePage = CP_UTF8;
else
goto done;
iRequiredBytes = WideCharToMultiByte(iCodePage, 0, &pszText[dwPos], dwTextLen - dwPos, NULL, 0, NULL, NULL);
if (iRequiredBytes <= 0)
{
goto done;
}
else if (iRequiredBytes < sizeof(buffer))
{
pBytes = buffer;
iBufferSize = sizeof(buffer);
}
else
{
pAllocBuffer = (LPBYTE) HeapAlloc(GetProcessHeap(), 0, iRequiredBytes);
if (!pAllocBuffer)
return FALSE;
pBytes = pAllocBuffer;
iBufferSize = iRequiredBytes;
}
dwByteCount = WideCharToMultiByte(iCodePage, 0, &pszText[dwPos], dwTextLen - dwPos, (LPSTR) pBytes, iBufferSize, NULL, NULL);
if (!dwByteCount)
goto done;
dwPos = dwTextLen;
break;
default:
goto done;
}
if (!WriteFile(hFile, pBytes, dwByteCount, &dwDummy, NULL))
goto done;
/* free the buffer, if we have allocated one */
if (pAllocBuffer)
{
HeapFree(GetProcessHeap(), 0, pAllocBuffer);
pAllocBuffer = NULL;
}
}
bSuccess = TRUE;
done:
if (pAllocBuffer)
HeapFree(GetProcessHeap(), 0, pAllocBuffer);
return bSuccess;
}
BOOL WriteText(HANDLE hFile, LPCWSTR pszText, DWORD dwTextLen, int iEncoding, int iEoln)
{
WCHAR wcBom;
WCHAR wcEoln;
BYTE bEoln;
LPBYTE pbEoln = NULL;
DWORD dwDummy, dwPos, dwNext, dwEolnSize = 0;
/* Write the proper byte order marks if not ANSI */
if (iEncoding != ENCODING_ANSI)
{
wcBom = 0xFEFF;
if (!WriteEncodedText(hFile, &wcBom, 1, iEncoding))
return FALSE;
}
/* Identify the proper eoln to use */
switch(iEoln)
{
case EOLN_LF:
bEoln = '\n';
pbEoln = &bEoln;
dwEolnSize = sizeof(bEoln);
break;
case EOLN_CR:
bEoln = '\r';
pbEoln = &bEoln;
dwEolnSize = sizeof(bEoln);
break;
}
/* If we have an eoln, make sure it is of the proper encoding */
if (pbEoln && ((iEncoding == ENCODING_UNICODE) || (iEncoding == ENCODING_UNICODE_BE)))
{
wcEoln = bEoln;
pbEoln = (LPBYTE) &wcEoln;
dwEolnSize = sizeof(wcEoln);
}
dwPos = 0;
while(dwPos < dwTextLen)
{
if (pbEoln)
{
/* Find the next eoln */
dwNext = dwPos;
while(dwNext < dwTextLen-1)
{
if ((pszText[dwNext] == '\r') && (pszText[dwNext+1] == '\n'))
break;
dwNext++;
}
}
else
{
/* No eoln conversion is necessary */
dwNext = dwTextLen;
}
if (!WriteEncodedText(hFile, &pszText[dwPos], dwNext - dwPos, iEncoding))
return FALSE;
dwPos = dwNext;
/* are we at an eoln? */
while ((dwPos < dwTextLen-1) &&
((pszText[dwPos] == '\r') && (pszText[dwPos+1] == '\n')))
{
if (!WriteFile(hFile, pbEoln, dwEolnSize, &dwDummy, NULL))
return FALSE;
dwPos += 2;
}
}
while(dwPos < dwTextLen);
return TRUE;
}

View File

@@ -1,10 +0,0 @@
LIBRARY clb.dll
EXPORTS
ClbAddData @1
ClbSetColumnWidths @2
ClbStyleW @3
ClbWndProc @4
CustomControlInfoW @5
; EOF

View File

@@ -1,17 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
<module name="clb" type="win32dll" baseaddress="${BASEADDRESS_CLB}" installbase="system32" installname="clb.dll" unicode="yes">
<importlibrary definition="clb.def" />
<include base="clb">.</include>
<define name="_WIN32_IE">0x0500</define>
<define name="_WIN32_WINNT">0x0600</define>
<define name="WINVER">0x0600</define>
<library>ntdll</library>
<library>kernel32</library>
<library>user32</library>
<library>gdi32</library>
<library>comctl32</library>
<file>clb.c</file>
<file>clb.rc</file>
<pch>precomp.h</pch>
</module>

View File

@@ -1,47 +0,0 @@
/*
* Regedit resources
*
* Copyright 2002 Robert Dickenson
*
* This library 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include <windows.h>
#include "resource.h"
/* define language neutral resources */
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
/* include localised resources */
#include "lang/bg-BG.rc"
#include "lang/de-DE.rc"
#include "lang/el-GR.rc"
#include "lang/en-US.rc"
#include "lang/es-ES.rc"
#include "lang/id-ID.rc"
#include "lang/it-IT.rc"
#include "lang/ja-JP.rc"
#include "lang/pl-PL.rc"
#include "lang/nb-NO.rc"
#include "lang/sk-SK.rc"
#include "lang/th-TH.rc"
#include "lang/uk-UA.rc"
#include "lang/ru-RU.rc"

View File

@@ -1,468 +0,0 @@
/*
* Regedit resources
*
* Copyright 2002 Robert Dickenson
*
* This library 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
ID_ACCEL ACCELERATORS
BEGIN
VK_DELETE, ID_EDIT_DELETE, VIRTKEY, NOINVERT
"^F", ID_EDIT_FIND
VK_F3, ID_EDIT_FINDNEXT, VIRTKEY, NOINVERT
VK_F5, ID_VIEW_REFRESH, VIRTKEY, NOINVERT
VK_F1, ID_HELP_HELPTOPICS, VIRTKEY, NOINVERT
END
/*
* Menu
*/
IDC_REGEDIT MENU DISCARDABLE
BEGIN
POPUP "&Datei"
BEGIN
MENUITEM "&Beenden", ID_REGISTRY_EXIT
END
POPUP "&Hilfe"
BEGIN
MENUITEM "&<26>ber ...", ID_HELP_ABOUT
END
END
IDR_REGEDIT_MENU MENU DISCARDABLE
BEGIN
POPUP "&Datei"
BEGIN
MENUITEM "&Importieren...", ID_REGISTRY_IMPORTREGISTRYFILE
MENUITEM "&Exportieren...", ID_REGISTRY_EXPORTREGISTRYFILE
MENUITEM SEPARATOR
MENUITEM "Hive laden...", ID_REGISTRY_LOADHIVE, GRAYED
MENUITEM "Hive entladen...", ID_REGISTRY_UNLOADHIVE, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Mit Netzwerkregistrierung verbinden...",
ID_REGISTRY_CONNECTNETWORKREGISTRY
MENUITEM "&Von Netzwerkregistrierung trennen...",
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Drucken\tStrg+P", ID_REGISTRY_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Beenden", ID_REGISTRY_EXIT
END
POPUP "&Bearbeiten"
BEGIN
MENUITEM "&<26>ndern", ID_EDIT_MODIFY
MENUITEM SEPARATOR
POPUP "&Neu"
BEGIN
MENUITEM "&Schl<68>ssel", ID_EDIT_NEW_KEY
MENUITEM SEPARATOR
MENUITEM "&Zeichenkette", ID_EDIT_NEW_STRINGVALUE
MENUITEM "&Bin<69>rwert", ID_EDIT_NEW_BINARYVALUE
MENUITEM "&DWORD Wert", ID_EDIT_NEW_DWORDVALUE
MENUITEM "&Mehrteilige Zeichenkette", ID_EDIT_NEW_MULTISTRINGVALUE
MENUITEM "&Erweiterbare Zeichenkette", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
END
MENUITEM SEPARATOR
MENUITEM "&Berechtigungen...", ID_EDIT_PERMISSIONS
MENUITEM SEPARATOR
MENUITEM "&L<>schen\tEntf", ID_EDIT_DELETE
MENUITEM "&Umbenennen", ID_EDIT_RENAME
MENUITEM SEPARATOR
MENUITEM "Schl<68>sselname &kopieren", ID_EDIT_COPYKEYNAME
MENUITEM SEPARATOR
MENUITEM "&Suchen\tStrg+F", ID_EDIT_FIND
MENUITEM "&Weitersuchen\tF3", ID_EDIT_FINDNEXT
END
POPUP "&Ansicht"
BEGIN
MENUITEM "Status&leiste", ID_VIEW_STATUSBAR
MENUITEM SEPARATOR
MENUITEM "&Trennen", ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "&Aktualisieren\tF5", ID_VIEW_REFRESH
END
POPUP "&Favoriten"
BEGIN
MENUITEM "Zu den Favoriten &hinzuf<75>gen", ID_FAVOURITES_ADDTOFAVOURITES
, GRAYED
MENUITEM "Aus den Favoriten &entfernen", ID_FAVOURITES_REMOVEFAVOURITE
, GRAYED
END
POPUP "&Hilfe"
BEGIN
MENUITEM "&Hilfethemen\tF1", ID_HELP_HELPTOPICS
MENUITEM SEPARATOR
MENUITEM "&Info", ID_HELP_ABOUT
END
END
IDR_POPUP_MENUS MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM "&<26>ndern", ID_EDIT_MODIFY
MENUITEM "Bin<69>re Daten <20>ndern", ID_EDIT_MODIFY_BIN
MENUITEM SEPARATOR
MENUITEM "&L<>schen\tEntf", ID_EDIT_DELETE
MENUITEM "&Umbennenen", ID_EDIT_RENAME
END
POPUP ""
BEGIN
POPUP "&Neu"
BEGIN
MENUITEM "&Schl<68>ssel", ID_EDIT_NEW_KEY
MENUITEM SEPARATOR
MENUITEM "&Zeichenkette", ID_EDIT_NEW_STRINGVALUE
MENUITEM "&Bin<69>rwert", ID_EDIT_NEW_BINARYVALUE
MENUITEM "&DWORD Wert", ID_EDIT_NEW_DWORDVALUE
MENUITEM "&Mehrteilige Zeichenkette", ID_EDIT_NEW_MULTISTRINGVALUE
MENUITEM "&Erweiterbare Zeichenkette", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
END
END
POPUP ""
BEGIN
MENUITEM "Expandieren/Schliessen", ID_TREE_EXPANDBRANCH
POPUP "&Neu"
BEGIN
MENUITEM "&Schl<68>ssel", ID_EDIT_NEW_KEY
MENUITEM SEPARATOR
MENUITEM "&String-Wert", ID_EDIT_NEW_STRINGVALUE
MENUITEM "&Bin<69>r-Wert", ID_EDIT_NEW_BINARYVALUE
MENUITEM "&DWORD-Wert", ID_EDIT_NEW_DWORDVALUE
MENUITEM "&Multi-String-Wert", ID_EDIT_NEW_MULTISTRINGVALUE
MENUITEM "&Expandierbarer String-Wert", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
END
MENUITEM "&Suchen", ID_EDIT_FIND
MENUITEM SEPARATOR
MENUITEM "&L<>schen", ID_TREE_DELETE
MENUITEM "&Umbenennen", ID_TREE_RENAME
MENUITEM SEPARATOR
MENUITEM "&Exportieren", ID_TREE_EXPORT
MENUITEM "&Berechtigungen...", ID_TREE_PERMISSIONS, GRAYED
MENUITEM SEPARATOR
MENUITEM "S&chl<68>sselname kopieren", ID_EDIT_COPYKEYNAME
END
END
/*
* Dialog
*/
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Zeichenkette <20>ndern"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Name:",IDC_STATIC,6,6,134,8
EDITTEXT IDC_VALUE_NAME,6,17,240,12,ES_AUTOHSCROLL | ES_READONLY
LTEXT "&Daten:",IDC_STATIC,6,35,161,8
EDITTEXT IDC_VALUE_DATA,6,46,240,12,ES_AUTOHSCROLL
DEFPUSHBUTTON "OK",IDOK,142,64,50,14
PUSHBUTTON "Abbrechen",IDCANCEL,196,64,50,14
END
IDD_EDIT_MULTI_STRING DIALOGEX 32, 24, 252, 174
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Multi-Stringwert editieren"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Name:",IDC_STATIC,6,6,134,8
EDITTEXT IDC_VALUE_NAME,6,17,240,12,ES_AUTOHSCROLL | ES_READONLY
LTEXT "&Daten:",IDC_STATIC,6,35,161,8
EDITTEXT IDC_VALUE_DATA,6,46,240,102,ES_AUTOHSCROLL | ES_MULTILINE | ES_WANTRETURN | ES_AUTOVSCROLL | WS_VSCROLL
DEFPUSHBUTTON "OK",IDOK,142,154,50,14
PUSHBUTTON "Abbrechen",IDCANCEL,196,154,50,14
END
IDD_EDIT_BIN_DATA DIALOGEX 32, 24, 252, 174
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Bin<69>rwert editieren"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Name:",IDC_STATIC,6,6,134,8
EDITTEXT IDC_VALUE_NAME,6,17,240,12,ES_AUTOHSCROLL | ES_READONLY
LTEXT "&Daten:",IDC_STATIC,6,35,161,8
CONTROL "",IDC_VALUE_DATA,"HexEdit32",WS_VSCROLL | WS_BORDER | WS_TABSTOP,6,46,240,102
DEFPUSHBUTTON "OK",IDOK,142,154,50,14
PUSHBUTTON "Abbrechen",IDCANCEL,196,154,50,14
END
IDD_EDIT_DWORD DIALOGEX 32, 24, 252, 104
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "DWORD Wert editieren"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Name:",IDC_STATIC,6,6,134,8
EDITTEXT IDC_VALUE_NAME,6,17,240,12,ES_AUTOHSCROLL | ES_READONLY
LTEXT "&Daten:",IDC_STATIC,6,35,161,8
EDITTEXT IDC_VALUE_DATA,6,46,116,12,ES_AUTOHSCROLL
GROUPBOX "Basis",IDC_STATIC,130,35,116,39
AUTORADIOBUTTON "&Hexadezimal",IDC_FORMAT_HEX,141,46,60,10,WS_GROUP
AUTORADIOBUTTON "&Dezimal",IDC_FORMAT_DEC,141,59,60,10
DEFPUSHBUTTON "OK",IDOK,142,82,50,14
PUSHBUTTON "Abbrechen",IDCANCEL,196,82,50,14
END
/*
* String Table
*/
STRINGTABLE DISCARDABLE
BEGIN
IDS_LIST_COLUMN_NAME "Name"
IDS_LIST_COLUMN_TYPE "Typ"
IDS_LIST_COLUMN_DATA "Daten"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_APP_TITLE "Registry Editor"
IDC_REGEDIT "REGEDIT"
IDC_REGEDIT_FRAME "REGEDIT_FRAME"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_REGISTRY_MENU "Enth<74>lt Befehle f<>r das Arbeiten mit der ganzen Registry"
ID_EDIT_MENU "Enth<74>lt Befehle f<>r das <20>ndern von Schl<68>sseln oder Werten"
ID_VIEW_MENU "Enth<74>lt Befehle f<>r das Anpassen des Registry Editor Fensters"
ID_FAVOURITES_MENU "Enth<74>lt Befehle um auf oft genutzte Schl<68>ssel zuzugreifen"
ID_HELP_MENU "Enth<74>lt Befehle um Hilfe und Informationen <20>ber den Registry Editor anzuzeigen"
ID_EDIT_NEW_MENU "Enth<74>lt Befehle f<>r das Erstellen von neuen Schl<68>sseln oder Werten"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_EDIT_MODIFY "<22>ndert die Daten eines Wertes"
ID_EDIT_NEW_KEY "F<>gt einen neuen Schl<68>ssel hinzu"
ID_EDIT_NEW_STRINGVALUE "F<>gt eine neue Zeichenkette hinzu "
ID_EDIT_NEW_BINARYVALUE "F<>gt einen neuen Bin<69>rw<72>rt hinzu"
ID_EDIT_NEW_DWORDVALUE "F<>gt einen neuen DWORD Wert hinzu"
ID_REGISTRY_IMPORTREGISTRYFILE "Importiert eine Textddatei in die Registry"
ID_REGISTRY_EXPORTREGISTRYFILE
"Exportiert Teile oder die ganze Registry in eine Textdatei"
ID_REGISTRY_CONNECTNETWORKREGISTRY
"Verbindet zu einer Registry eines Fremdcomputers"
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
"Trennt die Verbindung zu der Registry eines Fremdcomputers"
ID_REGISTRY_PRINT "Druckt Teile oder die gesamte Registry aus"
/* ID_HELP_HELPTOPICS "<22>ffnet die Hilfe" */
ID_HELP_ABOUT "Zeigt Programmname, Version und Copyright an"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_REGISTRY_EXIT "Beendet den Registry Editor"
ID_FAVOURITES_ADDTOFAVOURITES "F<>gt Schl<68>ssel zu den Favoriten hinzu"
ID_FAVOURITES_REMOVEFAVOURITE "L<>scht Schl<68>ssel aus den Favoriten"
ID_VIEW_STATUSBAR "Zeigt oder versteckt die Statusleiste"
ID_VIEW_SPLIT "<22>ndert die Position des Fensterteilers"
ID_VIEW_REFRESH "Aktualisiert das Fenster"
ID_EDIT_DELETE "L<>scht die Auswahl"
ID_EDIT_RENAME "Benennt die Auswahl um"
ID_EDIT_COPYKEYNAME "Kopiert den Schl<68>sselnamen in die Zwischenablage"
ID_EDIT_FIND "Findet eine Zeichenkette in einem Schl<68>ssel, einem Namen oder in Werten"
ID_EDIT_FINDNEXT "Findet n<>chste Zeichenkette"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ERROR "Fehler"
IDS_WARNING "Warnung"
IDS_BAD_KEY "Kann den Schl<68>ssel '%s' nicht lesen"
IDS_BAD_VALUE "Kann den Wert '%s' nicht lesen"
IDS_UNSUPPORTED_TYPE "Kann den Schl<68>ssel des Typen (%ld) nicht <20>ndern"
IDS_TOO_BIG_VALUE "Der Wert (%ld) ist zu gro<72>"
IDS_MULTI_SZ_EMPTY_STRING "Daten vom Typ REG_MULTI_SZ k<>nnen keine leere Zeichenkette enthalten.\nDie leere Zeichenkette wurde aus der Liste gel<65>scht."
IDS_QUERY_DELETE_KEY_ONE "Diesen Schl<68>ssel wirklich l<>schen?"
IDS_QUERY_DELETE_KEY_MORE "Diese Schl<68>ssel wirklich l<>schen?"
IDS_QUERY_DELETE_KEY_CONFIRM "L<>schen best<73>tigen"
IDS_QUERY_DELETE_ONE "Diesen Wert wirklich l<>schen?"
IDS_QUERY_DELETE_MORE "Diese Werte wirklich l<>schen?"
IDS_QUERY_DELETE_CONFIRM "L<>schen best<73>tigen"
IDS_ERR_DELVAL_CAPTION "Fehler beim L<>schen von Werten"
IDS_ERR_DELETEVALUE "Es konnten nicht alle Werte gel<65>scht werden!"
IDS_ERR_RENVAL_CAPTION "Fehler beim Umbenennen des Wertes"
IDS_ERR_RENVAL_TOEMPTY "Kann %s nicht umbenennen. Der angegebene Name ist leer."
IDS_NEW_KEY "Neuer Schl<68>ssel #%d"
IDS_NEW_VALUE "Neuer Wert #%d"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_BINARY_EMPTY "(leerer Bin<69>rwert)"
IDS_DEFAULT_VALUE_NAME "(Standard)"
IDS_VALUE_NOT_SET "(Wert nicht gesetzt)"
IDS_UNKNOWN_TYPE "Unbekannter Typ: (0x%lx)"
IDS_MY_COMPUTER "Arbeitsplatz"
IDS_IMPORT_REG_FILE "Registry importieren"
IDS_EXPORT_REG_FILE "Registry exportieren"
IDS_INVALID_DWORD "(ung<6E>ltiger DWORD Wert)"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_FLT_REGFILE "Registrierungsdatei"
IDS_FLT_REGFILES "Registrierungsdateien"
IDS_FLT_REGFILES_FLT "*.reg"
IDS_FLT_REGEDIT4 "Win9x/NT4 Registrierungsdateien (REGEDIT4)"
IDS_FLT_REGEDIT4_FLT "*.reg"
IDS_FLT_ALLFILES "Alle Dateien (*.*)"
IDS_FLT_ALLFILES_FLT "*.*"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ACCESS_FULLCONTROL "Vollzugriff"
IDS_ACCESS_READ "Lesen"
IDS_ACCESS_QUERYVALUE "Wert auslesen"
IDS_ACCESS_SETVALUE "Wert setzen"
IDS_ACCESS_CREATESUBKEY "Unterschl<68>ssel anlegen"
IDS_ACCESS_ENUMERATESUBKEYS "Unterschl<68>ssel lesen"
IDS_ACCESS_NOTIFY "Benachrichtigen"
IDS_ACCESS_CREATELINK "Verkn<6B>pfung erstellen"
IDS_ACCESS_DELETE "L<>schen"
IDS_ACCESS_WRITEDAC "DAC schreiben"
IDS_ACCESS_WRITEOWNER "Besitzer festlegen"
IDS_ACCESS_READCONTROL "Berechtigungen lesen"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_INHERIT_THISKEYONLY "Nur diesen Schl<68>ssel"
IDS_INHERIT_THISKEYANDSUBKEYS "Dieser Schl<68>ssel und dessen Unterschl<68>ssel"
IDS_INHERIT_SUBKEYSONLY "Nur Unterschl<68>ssel"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_EXPAND "&Expandieren"
IDS_COLLAPSE "&Schlissen"
IDS_GOTO_SUGGESTED_KEY "&Gehe zu '%s'"
IDS_FINISHEDFIND "Durchsuchen der Registry beendet."
END
/*****************************************************************/
/*
* Dialog
*/
IDD_EXPORTRANGE DIALOGEX DISCARDABLE 50, 50, 370, 50
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS |
WS_BORDER
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Exportbereich",IDC_STATIC,2,0,366,48
CONTROL "&Alles",IDC_EXPORT_ALL,"Button",BS_AUTORADIOBUTTON,10,10, 29,11
CONTROL "A&usgew<65>hlter Teil",IDC_EXPORT_BRANCH,"Button",BS_AUTORADIOBUTTON,10,22, 100,11
EDITTEXT IDC_EXPORT_BRANCH_TEXT,30,34,335,12
END
IDD_ADDFAVORITES DIALOGEX DISCARDABLE 0, 0, 186, 46
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Zu Favoriten hinzuf<75>gen"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "OK",IDOK,129,7,50,14
PUSHBUTTON "A&bbrechen",IDCANCEL,129,24,50,14
LTEXT "&Favorit:",IDC_STATIC,7,7,70,10
EDITTEXT IDC_FAVORITENAME,7,26,110,13,ES_AUTOHSCROLL
END
IDD_REMOVEFAVORITES DIALOGEX DISCARDABLE 0, 0, 164, 135
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Favoriten entfernen"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "OK",IDOK,107,114,50,14
PUSHBUTTON "A&bbrechen",IDCANCEL,7,114,50,14
CONTROL "List1",IDC_FAVORITESLIST,"SysListView32",LVS_LIST |
WS_BORDER | WS_TABSTOP,7,20,150,90
LTEXT "Favorit(en) ausw<73>hlen:",IDC_STATIC,7,7,99,12
END
IDD_FIND DIALOGEX DISCARDABLE 0, 0, 254, 82
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Suchen"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "&Weitersuchen",IDOK,197,7,50,14
PUSHBUTTON "A&bbrechen",IDCANCEL,197,24,50,14
GROUPBOX "Suche in",IDC_STATIC,7,25,63,51
LTEXT "Suche &nach:",IDC_STATIC,7,8,37,10
EDITTEXT IDC_FINDWHAT,47,7,142,13,ES_AUTOHSCROLL
CONTROL "&Schl<68>ssel",IDC_LOOKAT_KEYS,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,14,36,45,8
CONTROL "&Werte",IDC_LOOKAT_VALUES,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,14,48,36,8
CONTROL "&Daten",IDC_LOOKAT_DATA,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,14,60,42,8
CONTROL "Nur &ganze Zeichenkette",IDC_MATCHSTRING,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,83,32,94,13
CONTROL "Gro<72>-/Kleinschreibung beachten",IDC_MATCHCASE,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,83,48,120,12
END
IDD_FINDING DIALOGEX 0, 0, 145, 50
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP |
WS_CAPTION | WS_SYSMENU
CAPTION "Suchen"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
ICON IDI_REGEDIT,IDC_STATIC,7,7,20,20
PUSHBUTTON "&Abbrechen",IDCANCEL,93,29,45,14
LTEXT "Durchsuche die Registry...",IDC_STATIC,33,12,85,8
END
/*
* TEXTINCLUDE
*/
1 TEXTINCLUDE DISCARDABLE
BEGIN
"resource.h\0"
END
/*
* String Table
*/
/*
*STRINGTABLE DISCARDABLE
*BEGIN
* ID_HELP_HELPTOPICS "<22>ffnet die Hilfe."
* ID_HELP_ABOUT "Zeigt Programmname, Version und Copyright an"
*END
*/
/*****************************************************************/

View File

@@ -1,460 +0,0 @@
/*
* Regedit resources
*
* Copyright 2002 Robert Dickenson
* Copyright 2003 Vincent B<>ron
* Copyright 2004 Sylvain P<>tr<74>olle
* Copyright 2007 Pierre Schweitzer
*
* This library 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
ID_ACCEL ACCELERATORS
BEGIN
VK_DELETE, ID_EDIT_DELETE, VIRTKEY, NOINVERT
"^F", ID_EDIT_FIND
VK_F3, ID_EDIT_FINDNEXT, VIRTKEY, NOINVERT
VK_F5, ID_VIEW_REFRESH, VIRTKEY, NOINVERT
VK_F1, ID_HELP_HELPTOPICS, VIRTKEY, NOINVERT
END
/*
* Menu
*/
IDC_REGEDIT MENU DISCARDABLE
BEGIN
POPUP "&Fichier"
BEGIN
MENUITEM "&Quitter", ID_REGISTRY_EXIT
END
POPUP "&Aide"
BEGIN
MENUITEM "&<26> propos...", ID_HELP_ABOUT
END
END
IDR_REGEDIT_MENU MENU DISCARDABLE
BEGIN
POPUP "&Fichier"
BEGIN
MENUITEM "&Importer...", ID_REGISTRY_IMPORTREGISTRYFILE
MENUITEM "&Exporter...", ID_REGISTRY_EXPORTREGISTRYFILE
MENUITEM SEPARATOR
MENUITEM "Charger un fichier registre...", ID_REGISTRY_LOADHIVE, GRAYED
MENUITEM "D<>charger un fichier registre...", ID_REGISTRY_UNLOADHIVE, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Connecter <20> des registres via le r<>seau...", ID_REGISTRY_CONNECTNETWORKREGISTRY
MENUITEM "&D<>connecter de registres r<>seau...", ID_REGISTRY_DISCONNECTNETWORKREGISTRY, GRAYED
MENUITEM SEPARATOR
MENUITEM "Im&primer\tCtrl+P", ID_REGISTRY_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Quitter", ID_REGISTRY_EXIT
END
POPUP "&<26>dition"
BEGIN
MENUITEM "&Modifier", ID_EDIT_MODIFY
MENUITEM SEPARATOR
POPUP "&Nouvelle"
BEGIN
MENUITEM "&Cl<43>", ID_EDIT_NEW_KEY
MENUITEM SEPARATOR
MENUITEM "Valeur c&ha<68>ne", ID_EDIT_NEW_STRINGVALUE
MENUITEM "Valeur &binaire", ID_EDIT_NEW_BINARYVALUE
MENUITEM "Valeur &mot double", ID_EDIT_NEW_DWORDVALUE
MENUITEM "Valeur cha<68>ne &multiple", ID_EDIT_NEW_MULTISTRINGVALUE
MENUITEM "Valeur cha<68>ne &extensible", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
END
MENUITEM SEPARATOR
MENUITEM "&Permissions...", ID_EDIT_PERMISSIONS
MENUITEM SEPARATOR
MENUITEM "&Supprimer\tDel", ID_EDIT_DELETE
MENUITEM "Ren&ommer", ID_EDIT_RENAME
MENUITEM SEPARATOR
MENUITEM "&Copier le nom de la cl<63>", ID_EDIT_COPYKEYNAME
MENUITEM SEPARATOR
MENUITEM "&Rechercher\tCtrl+F", ID_EDIT_FIND
MENUITEM "Sui&vant\tF3", ID_EDIT_FINDNEXT
END
POPUP "&Affichage"
BEGIN
MENUITEM "&Barre d'<27>tat", ID_VIEW_STATUSBAR
MENUITEM SEPARATOR
MENUITEM "&S<>parateur", ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "&Rafra<72>chir\tF5", ID_VIEW_REFRESH
END
POPUP "&Favoris"
BEGIN
MENUITEM "&Ajouter aux Favoris", ID_FAVOURITES_ADDTOFAVOURITES
, GRAYED
MENUITEM "&Retirer des Favoris", ID_FAVOURITES_REMOVEFAVOURITE
, GRAYED
END
POPUP "&Aide"
BEGIN
MENUITEM "&Sujets de l'aide", ID_HELP_HELPTOPICS
MENUITEM SEPARATOR
MENUITEM "&<26> propos de l'<27>diteur de registres", ID_HELP_ABOUT
END
END
IDR_POPUP_MENUS MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM "&Modifier", ID_EDIT_MODIFY
MENUITEM "Modifier les donn<6E>es binaires", ID_EDIT_MODIFY_BIN
MENUITEM SEPARATOR
MENUITEM "Supprimer\tDel", ID_EDIT_DELETE
MENUITEM "&Renommer", ID_EDIT_RENAME
END
POPUP ""
BEGIN
POPUP "&Nouveau"
BEGIN
MENUITEM "Cl<43>", ID_EDIT_NEW_KEY
MENUITEM SEPARATOR
MENUITEM "Valeur cha<68>ne", ID_EDIT_NEW_STRINGVALUE
MENUITEM "Valeur &binaire", ID_EDIT_NEW_BINARYVALUE
MENUITEM "Valeur mot &double", ID_EDIT_NEW_DWORDVALUE
MENUITEM "&Multi-String Value", ID_EDIT_NEW_MULTISTRINGVALUE
MENUITEM "&Expandable String Value", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
END
END
POPUP ""
BEGIN
MENUITEM "D<>rouler/R<>duire", ID_TREE_EXPANDBRANCH
POPUP "&Nouveau"
BEGIN
MENUITEM "Cl<43>", ID_EDIT_NEW_KEY
MENUITEM SEPARATOR
MENUITEM "Valeur cha<68>ne", ID_EDIT_NEW_STRINGVALUE
MENUITEM "Valeur &binaire", ID_EDIT_NEW_BINARYVALUE
MENUITEM "Valeur mot &double", ID_EDIT_NEW_DWORDVALUE
MENUITEM "&Multi-String Value", ID_EDIT_NEW_MULTISTRINGVALUE
MENUITEM "&Expandable String Value", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
END
MENUITEM "Cherche", ID_EDIT_FIND
MENUITEM SEPARATOR
MENUITEM "Supprimer", ID_TREE_DELETE
MENUITEM "&Renommer", ID_TREE_RENAME
MENUITEM SEPARATOR
MENUITEM "&Exporter", ID_TREE_EXPORT
MENUITEM "&Permissions...", ID_TREE_PERMISSIONS, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Copier le nom de la cl<63>", ID_EDIT_COPYKEYNAME
END
END
/*
* Dialog
*/
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "<22>diter la cha<68>ne"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Nom de la valeur :",IDC_STATIC,6,6,134,8
EDITTEXT IDC_VALUE_NAME,6,17,240,12,ES_AUTOHSCROLL | ES_READONLY
LTEXT "Donn<6E>es de la &valeur :",IDC_STATIC,6,35,161,8
EDITTEXT IDC_VALUE_DATA,6,46,240,12,ES_AUTOHSCROLL
DEFPUSHBUTTON "OK",IDOK,142,64,50,14
PUSHBUTTON "Annuler",IDCANCEL,196,64,50,14
END
IDD_EDIT_MULTI_STRING DIALOGEX 32, 24, 252, 174
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "<22>diter la cha<68>ne multiple"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Nom de la valeur :",IDC_STATIC,6,6,134,8
EDITTEXT IDC_VALUE_NAME,6,17,240,12,ES_AUTOHSCROLL | ES_READONLY
LTEXT "Donn<6E>es de la &valeur :",IDC_STATIC,6,35,161,8
EDITTEXT IDC_VALUE_DATA,6,46,240,102,ES_AUTOHSCROLL | ES_MULTILINE | ES_WANTRETURN | ES_AUTOVSCROLL | WS_VSCROLL
DEFPUSHBUTTON "OK",IDOK,142,154,50,14
PUSHBUTTON "Annuler",IDCANCEL,196,154,50,14
END
IDD_EDIT_BIN_DATA DIALOGEX 32, 24, 252, 174
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "<22>diter la valeur binaire"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Nom de la valeur :",IDC_STATIC,6,6,134,8
EDITTEXT IDC_VALUE_NAME,6,17,240,12,ES_AUTOHSCROLL | ES_READONLY
LTEXT "Donn<6E>es de la &valeur :",IDC_STATIC,6,35,161,8
CONTROL "",IDC_VALUE_DATA,"HexEdit32",WS_VSCROLL | WS_BORDER | WS_TABSTOP,6,46,240,102
DEFPUSHBUTTON "OK",IDOK,142,154,50,14
PUSHBUTTON "Annuler",IDCANCEL,196,154,50,14
END
IDD_EDIT_DWORD DIALOGEX 32, 24, 252, 104
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "<22>diter le mot double"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Nom de la valeur :",IDC_STATIC,6,6,134,8
EDITTEXT IDC_VALUE_NAME,6,17,240,12,ES_AUTOHSCROLL | ES_READONLY
LTEXT "Donn<6E>es de la &valeur :",IDC_STATIC,6,35,161,8
EDITTEXT IDC_VALUE_DATA,6,46,116,12,ES_AUTOHSCROLL
GROUPBOX "Base",IDC_STATIC,130,35,116,39
AUTORADIOBUTTON "&Hexad<61>cimal",IDC_FORMAT_HEX,141,46,60,10,WS_GROUP
AUTORADIOBUTTON "&D<>cimal",IDC_FORMAT_DEC,141,59,60,10
DEFPUSHBUTTON "OK",IDOK,142,82,50,14
PUSHBUTTON "Annuler",IDCANCEL,196,82,50,14
END
/*
* String Table
*/
STRINGTABLE DISCARDABLE
BEGIN
IDS_LIST_COLUMN_NAME "Nom"
IDS_LIST_COLUMN_TYPE "Type"
IDS_LIST_COLUMN_DATA "Valeur"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_APP_TITLE "<22>diteur de registres"
IDC_REGEDIT "REGEDIT"
IDC_REGEDIT_FRAME "REGEDIT_FRAME"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_REGISTRY_MENU "Contient des commandes pour travailler sur les registres de mani<6E>re globale"
ID_EDIT_MENU "Contient des commandes pour <20>diter des valeurs ou des cl<63>s"
ID_VIEW_MENU "Contient des commandes pour personnaliser la fen<65>tre des registres"
ID_FAVOURITES_MENU "Contient des commandes pour acc<63>der aux cl<63>s fr<66>quemment utilis<69>es"
ID_HELP_MENU "Contient des commandes pour afficher de l'aide et de l'information <20> propos de l'<27>diteur de registres"
ID_EDIT_NEW_MENU "Contient des commandes pour cr<63>er de nouvelles cl<63>s ou valeurs"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_EDIT_MODIFY "Modifie les donn<6E>es d'une valeur"
ID_EDIT_NEW_KEY "Ajoute une nouvelle cl<63>"
ID_EDIT_NEW_STRINGVALUE "Ajoute une nouvelle valeur cha<68>ne"
ID_EDIT_NEW_BINARYVALUE "Ajoute une nouvelle valeur binaire"
ID_EDIT_NEW_DWORDVALUE "Ajoute une nouvelle valeur mot double"
ID_REGISTRY_IMPORTREGISTRYFILE "Importe un fichier texte dans les registres"
ID_REGISTRY_EXPORTREGISTRYFILE
"Exporte tout ou une partie des registres dans un fichier texte"
ID_REGISTRY_CONNECTNETWORKREGISTRY
"Connecte aux registres d'un ordinateur distant"
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
"D<>connecte des registres d'un ordinateur distant"
ID_REGISTRY_PRINT "Imprime tout ou une partie des registres"
/* ID_HELP_HELPTOPICS "Ouvre l'aide de l'<27>diteur de registres" */
ID_HELP_ABOUT "Affiche de l'information sur le programme, le num<75>ro de version et le copyright"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_REGISTRY_EXIT "Quitte l'<27>diteur de registres"
ID_FAVOURITES_ADDTOFAVOURITES "Ajoute des cl<63>s <20> la liste des Favoris"
ID_FAVOURITES_REMOVEFAVOURITE "Retire des cl<63>s de la liste des Favoris"
ID_VIEW_STATUSBAR "Montre ou cache la barre d'<27>tat"
ID_VIEW_SPLIT "Change la position de la s<>paration entre les deux panneaux"
ID_VIEW_REFRESH "Rafra<72>chit la fen<65>tre"
ID_EDIT_DELETE "Supprime la s<>lection"
ID_EDIT_RENAME "Renomme la s<>lection"
ID_EDIT_COPYKEYNAME "Copie le nom de la cl<63> s<>lectionn<6E>e vers le presse-papier"
ID_EDIT_FIND "Recherche du texte dans une cl<63>, une valeur ou des donn<6E>es"
ID_EDIT_FINDNEXT "Recherche l'occurence suivante du texte de la derni<6E>re recherche"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ERROR "Erreur"
IDS_WARNING "Attention"
IDS_BAD_KEY "Impossible de r<>cup<75>rer la cl<63> '%s'"
IDS_BAD_VALUE "Impossible de r<>cup<75>rer la valeur '%s'"
IDS_UNSUPPORTED_TYPE "Impossible d'<27>diter les cl<63>s de ce type (%ld)"
IDS_TOO_BIG_VALUE "La valeur est trop importante (%ld)"
IDS_MULTI_SZ_EMPTY_STRING "Les donn<6E>es de type REG_MULTI_SZ ne peuvent contenir des cha<68>nes vides.\nLes cha<68>nes vides ont <20>t<EFBFBD> supprim<69>es de la liste."
IDS_QUERY_DELETE_KEY_ONE "<22>tes-vous s<>r de vouloir supprimer cette cl<63>?"
IDS_QUERY_DELETE_KEY_MORE "<22>tes-vous s<>r de vouloir supprimer ces cl<63>s?"
IDS_QUERY_DELETE_KEY_CONFIRM "Confirmation de la suppression de la cl<63>"
IDS_QUERY_DELETE_ONE "<22>tes-vous s<>r de vouloir supprimer cette valeur?"
IDS_QUERY_DELETE_MORE "<22>tes-vous s<>r de vouloir supprimer ces valeurs?"
IDS_QUERY_DELETE_CONFIRM "Confirmation de la suppression de la valeur"
IDS_ERR_DELVAL_CAPTION "Erreur lors de la suppression des valeurs"
IDS_ERR_DELETEVALUE "Impossible de supprimer toutes les valeurs sel<65>ctionn<6E>es!"
IDS_ERR_RENVAL_CAPTION "Erreur lors de la tentative pour renommer la valeur"
IDS_ERR_RENVAL_TOEMPTY "Impossible de renommer %s. Le nom de valeur sp<73>cifi<66> est vide. Essayez <20> nouveau avec un autre nom."
IDS_NEW_KEY "Nouvelle cl<63> #%d"
IDS_NEW_VALUE "Nouvelle valeur #%d"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_BINARY_EMPTY "(valeur binaire de longueur nulle)"
IDS_DEFAULT_VALUE_NAME "(D<>faut)"
IDS_VALUE_NOT_SET "(valeur non d<>finie)"
IDS_UNKNOWN_TYPE "Type inconnu: (0x%lx)"
IDS_MY_COMPUTER "Mon ordinateur"
IDS_IMPORT_REG_FILE "Importer un fichier registre"
IDS_EXPORT_REG_FILE "Exporter un fichier registre"
IDS_INVALID_DWORD "(valeur mot double invalide)"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_FLT_REGFILE "Fichier registre"
IDS_FLT_REGFILES "Fichiers registre"
IDS_FLT_REGFILES_FLT "*.reg"
IDS_FLT_REGEDIT4 "Fichiers registres de Win9x/NT4 (REGEDIT4)"
IDS_FLT_REGEDIT4_FLT "*.reg"
IDS_FLT_ALLFILES "Tous les fichiers (*.*)"
IDS_FLT_ALLFILES_FLT "*.*"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ACCESS_FULLCONTROL "Contr<74>le total"
IDS_ACCESS_READ "Lecture"
IDS_ACCESS_QUERYVALUE "Demander une valeur"
IDS_ACCESS_SETVALUE "D<>finir valeur"
IDS_ACCESS_CREATESUBKEY "Cr<43>er une sous-cl<63>"
IDS_ACCESS_ENUMERATESUBKEYS "<22>num<75>rer les sous-cl<63>s"
IDS_ACCESS_NOTIFY "Notifier"
IDS_ACCESS_CREATELINK "Cr<43>er un lien"
IDS_ACCESS_DELETE "Supprimer"
IDS_ACCESS_WRITEDAC "<22>criture DAC"
IDS_ACCESS_WRITEOWNER "<22>criture en propri<72>taire"
IDS_ACCESS_READCONTROL "Contr<74>le en lecture"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_INHERIT_THISKEYONLY "Seulement cette cl<63>"
IDS_INHERIT_THISKEYANDSUBKEYS "Cette cl<63> et les sous-cl<63>s"
IDS_INHERIT_SUBKEYSONLY "Les sous-cl<63>s seulement"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_EXPAND "D<>rouler"
IDS_COLLAPSE "R<>duire"
IDS_GOTO_SUGGESTED_KEY "Aller <20> '%s'"
IDS_FINISHEDFIND "Recherche dans le registre termin<69>e."
END
/*****************************************************************/
/*
* Dialog
*/
IDD_ADDFAVORITES DIALOGEX DISCARDABLE 0, 0, 186, 46
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Ajouter aux favoris"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "OK",IDOK,129,7,50,14
PUSHBUTTON "Annuler",IDCANCEL,129,24,50,14
LTEXT "Nom du &favori :",IDC_STATIC,7,7,70,10
EDITTEXT IDC_FAVORITENAME,7,26,110,13,ES_AUTOHSCROLL
END
IDD_REMOVEFAVORITES DIALOGEX DISCARDABLE 0, 0, 164, 135
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Supprimer des favoris"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "OK",IDOK,107,114,50,14
PUSHBUTTON "Annuler",IDCANCEL,7,114,50,14
CONTROL "List1",IDC_FAVORITESLIST,"SysListView32",LVS_LIST |
WS_BORDER | WS_TABSTOP,7,20,150,90
LTEXT "Sel<65>ctionnez le(s) favori(s):",IDC_STATIC,7,7,99,12
END
IDD_FIND DIALOGEX DISCARDABLE 0, 0, 254, 82
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Chercher"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "Chercher le suivant",IDOK,197,7,50,14
PUSHBUTTON "Annuler",IDCANCEL,197,24,50,14
GROUPBOX "Rechercher",IDC_STATIC,7,25,63,51
LTEXT "Rechercher :",IDC_STATIC,7,8,37,10
EDITTEXT IDC_FINDWHAT,47,7,142,13,ES_AUTOHSCROLL
CONTROL "Cl<43>s",IDC_LOOKAT_KEYS,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,14,36,35,8
CONTROL "&Valeurs",IDC_LOOKAT_VALUES,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,14,48,36,8
CONTROL "&Donn<6E>es",IDC_LOOKAT_DATA,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,14,60,42,8
CONTROL "Cha<68>ne compl<70>te seulement",IDC_MATCHSTRING,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,83,32,94,13
CONTROL "Sensible <20> la casse",IDC_MATCHCASE,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,83,48,90,12
END
IDD_FINDING DIALOGEX 0, 0, 145, 50
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP |
WS_CAPTION | WS_SYSMENU
CAPTION "Chercher"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
ICON IDI_REGEDIT,IDC_STATIC,7,7,20,20
PUSHBUTTON "Annuler",IDCANCEL,93,29,45,14
LTEXT "Recherche dans le registre...",IDC_STATIC,33,12,83,8
END
/*
* TEXTINCLUDE
*/
1 TEXTINCLUDE DISCARDABLE
BEGIN
"resource.h\0"
END
/*
* String Table
*/
/*
*STRINGTABLE DISCARDABLE
*BEGIN
* ID_HELP_HELPTOPICS "Ouvre l'aide de l'<27>diteur de registres."
* ID_HELP_ABOUT "Affiche de l'information sur le programme, le num<75>ro de version et le copyright."
*END
*/
/*****************************************************************/

View File

@@ -1,473 +0,0 @@
/*
* Regedit resources
*
* Copyright 2002 Robert Dickenson
* Copyright 2003-2004 Ivan Leo Murray-Smith
* Copyright 2004 Sylvain P<>tr<74>olle
* Copyright 2007 Paolo Devoti
*
* This library 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
ID_ACCEL ACCELERATORS
BEGIN
VK_DELETE, ID_EDIT_DELETE, VIRTKEY, NOINVERT
"^F", ID_EDIT_FIND
VK_F3, ID_EDIT_FINDNEXT, VIRTKEY, NOINVERT
VK_F5, ID_VIEW_REFRESH, VIRTKEY, NOINVERT
VK_F1, ID_HELP_HELPTOPICS, VIRTKEY, NOINVERT
END
/*
* Menu
*/
IDC_REGEDIT MENU DISCARDABLE
BEGIN
POPUP "&File"
BEGIN
MENUITEM "E&sci", ID_REGISTRY_EXIT
END
POPUP "&Aiuto"
BEGIN
MENUITEM "&Informazioni sull'editor del Registro", ID_HELP_ABOUT
END
END
IDR_REGEDIT_MENU MENU DISCARDABLE
BEGIN
POPUP "&Registro"
BEGIN
MENUITEM "&Importa...", ID_REGISTRY_IMPORTREGISTRYFILE
MENUITEM "&Esporta...", ID_REGISTRY_EXPORTREGISTRYFILE
MENUITEM SEPARATOR
MENUITEM "Carica Hive...", ID_REGISTRY_LOADHIVE, GRAYED
MENUITEM "Scarica Hive...", ID_REGISTRY_UNLOADHIVE, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Connetti a Registro in rete...",
ID_REGISTRY_CONNECTNETWORKREGISTRY
MENUITEM "&Disconnetti da Registro di rete...",
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
,GRAYED
MENUITEM SEPARATOR
MENUITEM "&Stampa\tCtrl+P", ID_REGISTRY_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "E&sci", ID_REGISTRY_EXIT
END
POPUP "&Modifica"
BEGIN
MENUITEM "&Modifica", ID_EDIT_MODIFY
MENUITEM SEPARATOR
POPUP "&Nuovo"
BEGIN
MENUITEM "Chiave", ID_EDIT_NEW_KEY
MENUITEM SEPARATOR
MENUITEM "Valore &stringa", ID_EDIT_NEW_STRINGVALUE
MENUITEM "Valore &binario", ID_EDIT_NEW_BINARYVALUE
MENUITEM "Valore &DWORD", ID_EDIT_NEW_DWORDVALUE
MENUITEM "Valore &multi-stringa", ID_EDIT_NEW_MULTISTRINGVALUE
MENUITEM "Valore stringa &espandibile", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
END
MENUITEM SEPARATOR
MENUITEM "&Permissions...", ID_EDIT_PERMISSIONS
MENUITEM SEPARATOR
MENUITEM "&Elimina\tDel", ID_EDIT_DELETE
MENUITEM "&Rinomina", ID_EDIT_RENAME
MENUITEM SEPARATOR
MENUITEM "&Copia nome chiave", ID_EDIT_COPYKEYNAME
MENUITEM SEPARATOR
MENUITEM "&Trova\tCtrl+F", ID_EDIT_FIND
MENUITEM "&Trova Successivo\tF3", ID_EDIT_FINDNEXT
END
POPUP "&Visualizza"
BEGIN
MENUITEM "Barra di &Stato", ID_VIEW_STATUSBAR
MENUITEM SEPARATOR
MENUITEM "Di&vidi", ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "&Aggiorna\tF5", ID_VIEW_REFRESH
END
POPUP "&Preferiti"
BEGIN
MENUITEM "&Aggiungi ai Preferiti", ID_FAVOURITES_ADDTOFAVOURITES
, GRAYED
MENUITEM "&Rimuovi dai Preferiti", ID_FAVOURITES_REMOVEFAVOURITE
, GRAYED
END
POPUP "&Aiuto"
BEGIN
MENUITEM "&Sommario della Guida", ID_HELP_HELPTOPICS
MENUITEM SEPARATOR
MENUITEM "&Informazioni sull'editor del Registro", ID_HELP_ABOUT
END
END
IDR_POPUP_MENUS MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM "&Modifica", ID_EDIT_MODIFY
MENUITEM "Modifica dati binari", ID_EDIT_MODIFY_BIN
MENUITEM SEPARATOR
MENUITEM "&Cancella\tCanc", ID_EDIT_DELETE
MENUITEM "&Rinomina", ID_EDIT_RENAME
END
POPUP ""
BEGIN
POPUP "&Nuovo"
BEGIN
MENUITEM "&Chiave", ID_EDIT_NEW_KEY
MENUITEM SEPARATOR
MENUITEM "Valore &stringa", ID_EDIT_NEW_STRINGVALUE
MENUITEM "Valore &binario", ID_EDIT_NEW_BINARYVALUE
MENUITEM "Valore &DWORD", ID_EDIT_NEW_DWORDVALUE
MENUITEM "Valore &multi-stringa", ID_EDIT_NEW_MULTISTRINGVALUE
MENUITEM "Valore stringa &espandibile", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
END
END
POPUP ""
BEGIN
MENUITEM "Espandi/Raccogli", ID_TREE_EXPANDBRANCH
POPUP "&Nuova"
BEGIN
MENUITEM "&Chiave", ID_EDIT_NEW_KEY
MENUITEM SEPARATOR
MENUITEM "Valore &stringa", ID_EDIT_NEW_STRINGVALUE
MENUITEM "Valore &binario", ID_EDIT_NEW_BINARYVALUE
MENUITEM "Valore &DWORD", ID_EDIT_NEW_DWORDVALUE
MENUITEM "Valore &multi-stringa", ID_EDIT_NEW_MULTISTRINGVALUE
MENUITEM "Valore stringa &espandibile", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
END
MENUITEM "&Trova", ID_EDIT_FIND
MENUITEM SEPARATOR
MENUITEM "&Cancella", ID_TREE_DELETE
MENUITEM "&Rinomina", ID_TREE_RENAME
MENUITEM SEPARATOR
MENUITEM "&Esporta", ID_TREE_EXPORT
MENUITEM "&Permessi...", ID_TREE_PERMISSIONS, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Copia il nome della chiave", ID_EDIT_COPYKEYNAME
END
END
/*
* Dialog
*/
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Edit String"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Nome:",IDC_STATIC,5,5,119,8
EDITTEXT IDC_VALUE_NAME,5,15,239,12,ES_AUTOHSCROLL | ES_READONLY
LTEXT "Dati:",IDC_STATIC,5,30,119,8
EDITTEXT IDC_VALUE_DATA,5,40,239,12
DEFPUSHBUTTON "OK",IDOK,142,64,50,14,WS_GROUP
PUSHBUTTON "Annulla",IDCANCEL,196,64,50,14,WS_GROUP
END
IDD_EDIT_MULTI_STRING DIALOGEX 32, 24, 252, 174
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Modifica Multi-Stringa"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Name:",IDC_STATIC,6,6,134,8
EDITTEXT IDC_VALUE_NAME,6,17,240,12,ES_AUTOHSCROLL | ES_READONLY
LTEXT "&Dati:",IDC_STATIC,6,35,161,8
EDITTEXT IDC_VALUE_DATA,6,46,240,102,ES_MULTILINE |
ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_WANTRETURN |
WS_VSCROLL
DEFPUSHBUTTON "OK",IDOK,142,154,50,14
PUSHBUTTON "Annulla",IDCANCEL,196,154,50,14
END
IDD_EDIT_BIN_DATA DIALOGEX 32, 24, 252, 174
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Modifica valori binari"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Nome:",IDC_STATIC,6,6,134,8
EDITTEXT IDC_VALUE_NAME,6,17,240,12,ES_AUTOHSCROLL | ES_READONLY
LTEXT "&Data:",IDC_STATIC,6,35,161,8
CONTROL "",IDC_VALUE_DATA,"HexEdit32",WS_VSCROLL | WS_BORDER | WS_TABSTOP,6,46,240,102
DEFPUSHBUTTON "OK",IDOK,142,154,50,14
PUSHBUTTON "Annulla",IDCANCEL,196,154,50,14
END
IDD_EDIT_DWORD DIALOGEX 32, 24, 252, 104
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Modifica DWORD"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Name:",IDC_STATIC,6,6,134,8
EDITTEXT IDC_VALUE_NAME,6,17,240,12,ES_AUTOHSCROLL | ES_READONLY
LTEXT "&Dati:",IDC_STATIC,6,35,161,8
EDITTEXT IDC_VALUE_DATA,6,46,116,12,ES_AUTOHSCROLL
GROUPBOX "Base",IDC_STATIC,130,35,116,39
AUTORADIOBUTTON "&Esadecimale",IDC_FORMAT_HEX,141,46,60,10,WS_GROUP
AUTORADIOBUTTON "&Decimale",IDC_FORMAT_DEC,141,59,60,10
DEFPUSHBUTTON "OK",IDOK,142,82,50,14
PUSHBUTTON "Annulla",IDCANCEL,196,82,50,14
END
/*
* String Table
*/
STRINGTABLE DISCARDABLE
BEGIN
IDS_LIST_COLUMN_NAME "Nome"
IDS_LIST_COLUMN_TYPE "Tipo"
IDS_LIST_COLUMN_DATA "Dati"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_APP_TITLE "Editor del Registro"
IDC_REGEDIT "REGEDIT"
IDC_REGEDIT_FRAME "REGEDIT_FRAME"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_REGISTRY_MENU "Contiene i comandi per lavorare su tutto il Registro"
ID_EDIT_MENU "Contiene i comandi per editare valori o chiavi"
ID_VIEW_MENU "Contiene i comandi per personalizzare la finestra del Registro"
ID_FAVOURITES_MENU "Contiene i comandi per accedere alle chiavi usate frequentemente"
ID_HELP_MENU "Contiene i comandi per visualizzare la Guida e informazioni sull'editor del Registro"
ID_EDIT_NEW_MENU "Contiene i comandi per creare nuove chiavi o valori"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_EDIT_MODIFY "Modifica i dati del valore"
ID_EDIT_NEW_KEY "Aggiunge una nuova chiave"
ID_EDIT_NEW_STRINGVALUE "Aggiunge un nuovo valore stringa"
ID_EDIT_NEW_BINARYVALUE "Aggiunge un nuovo valore binario"
ID_EDIT_NEW_DWORDVALUE "Aggiunge un nuovo valore DWORD"
ID_REGISTRY_IMPORTREGISTRYFILE "Importa un file di testo nel Registro"
ID_REGISTRY_EXPORTREGISTRYFILE
"Esporta tutto o parte del Registro in un file di testo"
ID_REGISTRY_CONNECTNETWORKREGISTRY
"Si connette al Registro di un computer remoto"
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
"Si disconnette dal Registro di un computer remoto"
ID_REGISTRY_PRINT "Stampa tutto o parte del Registro"
/* ID_HELP_HELPTOPICS "Apre l'aiuto dell'Editor del Registro" */
ID_HELP_ABOUT "Visualizza informazioni sul programma, numero di versione e copyright"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_REGISTRY_EXIT "Esce dall'editor del Registro"
ID_FAVOURITES_ADDTOFAVOURITES "Aggiunge una chiave alla lista dei Preferiti"
ID_FAVOURITES_REMOVEFAVOURITE "Rimuove una o pi<70> chiavi dalla lista dei preferiti"
ID_VIEW_STATUSBAR "Mostra o nasconde la barra di stato"
ID_VIEW_SPLIT "Cambia la posizione del separatore tra due pannelli"
ID_VIEW_REFRESH "Aggiorna la finestra"
ID_EDIT_DELETE "Elimina la selezione"
ID_EDIT_RENAME "Rinomina la selezione"
ID_EDIT_COPYKEYNAME "Copia il nome della chiave selezionata negli appunti"
ID_EDIT_FIND "Trova una stringa di testo in una chiave, un valore o in dei dati"
ID_EDIT_FINDNEXT "Trova la volta successiva il testo specificato nella ricerca precedente"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ERROR "Errore"
IDS_WARNING "Segnalazione"
IDS_BAD_KEY "Impossibile interrogare la chiave '%s'"
IDS_BAD_VALUE "Impossibile interrogare il valore '%s'"
IDS_UNSUPPORTED_TYPE "Impossibile editare valori di questo tipo (%ld)"
IDS_TOO_BIG_VALUE "Valore troppo grande (%ld)"
IDS_MULTI_SZ_EMPTY_STRING "I dati di tipo REG_MULTI_SZ non possono contenere srtinghe vuote.\nLe stringhe vuote sono state rimosse dalla lista."
IDS_QUERY_DELETE_KEY_ONE "Siete sicuro di voler cancellare questa chiave?"
IDS_QUERY_DELETE_KEY_MORE "Siete sicuro di voler cancellare queste chiavi?"
IDS_QUERY_DELETE_KEY_CONFIRM "Confermate la cancellazione della chiave"
IDS_QUERY_DELETE_ONE "Siete sicuro di voler cancellare questo valore?"
IDS_QUERY_DELETE_MORE "Siete sicuro di voler cancellare questi valori?"
IDS_QUERY_DELETE_CONFIRM "Confermate la cancellazione dei valori"
IDS_ERR_DELVAL_CAPTION "Errore nella cancellazione dei valori"
IDS_ERR_DELETEVALUE "Impossibile cancellare tutti i valori indicati!"
IDS_ERR_RENVAL_CAPTION "Errore nel rinominare il valore"
IDS_ERR_RENVAL_TOEMPTY "Impossibile rinominare %s. Il nome indicato <20> vuoto. Riprovate con un altro nome."
IDS_NEW_KEY "Nuova chiave #%d"
IDS_NEW_VALUE "Nuovo valore #%d"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_BINARY_EMPTY "(valore binario di lunghezza nulla)"
IDS_DEFAULT_VALUE_NAME "(predefinito)"
IDS_VALUE_NOT_SET "(valore non impostato)"
IDS_UNKNOWN_TYPE "Tipo sconosciuto: (0x%lx)"
IDS_MY_COMPUTER "Il mio Computer"
IDS_IMPORT_REG_FILE "Importa file di Registro"
IDS_EXPORT_REG_FILE "Esporta file di Registro"
IDS_INVALID_DWORD "(valore DWORD non valido)"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_FLT_REGFILE "File di Registrazione"
IDS_FLT_REGFILES "File di Registrazione"
IDS_FLT_REGFILES_FLT "*.reg"
IDS_FLT_REGEDIT4 "File di Registrazione Win9x/NT4 (REGEDIT4)"
IDS_FLT_REGEDIT4_FLT "*.reg"
IDS_FLT_ALLFILES "Tutti i file (*.*)"
IDS_FLT_ALLFILES_FLT "*.*"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ACCESS_FULLCONTROL "Controllo completo"
IDS_ACCESS_READ "Lettura"
IDS_ACCESS_QUERYVALUE "Interroga il Valore"
IDS_ACCESS_SETVALUE "Imposta il Valore"
IDS_ACCESS_CREATESUBKEY "Crea Sottochiave"
IDS_ACCESS_ENUMERATESUBKEYS "Enumera Sottochiave"
IDS_ACCESS_NOTIFY "Notifica"
IDS_ACCESS_CREATELINK "Crea Collegamento"
IDS_ACCESS_DELETE "Cancella"
IDS_ACCESS_WRITEDAC "Scrivi DAC"
IDS_ACCESS_WRITEOWNER "Scrivi proprietario"
IDS_ACCESS_READCONTROL "Controllo di lettura"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_INHERIT_THISKEYONLY "Solo questa chiave"
IDS_INHERIT_THISKEYANDSUBKEYS "Questa chiave e sottochiavi"
IDS_INHERIT_SUBKEYSONLY "Solo sottochiavi"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_EXPAND "&Espandi"
IDS_COLLAPSE "&Raccogli"
IDS_GOTO_SUGGESTED_KEY "&Vai a '%s'"
IDS_FINISHEDFIND "Fine ricerca nel registro."
END
/*****************************************************************/
/*
* Dialog
*/
IDD_EXPORTRANGE DIALOGEX DISCARDABLE 50, 50, 370, 50
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS |
WS_BORDER
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Esporta Selezione",IDC_STATIC,2,0,366,48
CONTROL "&Tutto",IDC_EXPORT_ALL,"Button",BS_AUTORADIOBUTTON,10,10, 29,11
CONTROL "Ramo S&elezionato",IDC_EXPORT_BRANCH,"Button",BS_AUTORADIOBUTTON,10,22, 100,11
EDITTEXT IDC_EXPORT_BRANCH_TEXT,30,34,335,12
END
IDD_ADDFAVORITES DIALOGEX DISCARDABLE 0, 0, 186, 46
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Aggiungi ai preferiti"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "OK",IDOK,129,7,50,14
PUSHBUTTON "Annulla",IDCANCEL,129,24,50,14
LTEXT "Nome dei &preferiti:",IDC_STATIC,7,7,70,10
EDITTEXT IDC_FAVORITENAME,7,26,110,13,ES_AUTOHSCROLL
END
IDD_REMOVEFAVORITES DIALOGEX DISCARDABLE 0, 0, 164, 135
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Rimuovi preferiti"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "OK",IDOK,107,114,50,14
PUSHBUTTON "Annulla",IDCANCEL,7,114,50,14
CONTROL "List1",IDC_FAVORITESLIST,"SysListView32",LVS_LIST |
WS_BORDER | WS_TABSTOP,7,20,150,90
LTEXT "Scegli preferiti:",IDC_STATIC,7,7,99,12
END
IDD_FIND DIALOGEX DISCARDABLE 0, 0, 254, 82
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Trova"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "&Trova successivo",IDOK,197,7,50,14
PUSHBUTTON "Annulla",IDCANCEL,197,24,50,14
GROUPBOX "Guarda a",IDC_STATIC,7,25,63,51
LTEXT "Trova il:",IDC_STATIC,7,8,37,10
EDITTEXT IDC_FINDWHAT,47,7,142,13,ES_AUTOHSCROLL
CONTROL "&Chiavi",IDC_LOOKAT_KEYS,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,14,36,35,8
CONTROL "&Valori",IDC_LOOKAT_VALUES,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,14,48,36,8
CONTROL "&Dati",IDC_LOOKAT_DATA,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,14,60,42,8
CONTROL "Trova solo stringhe &intere",IDC_MATCHSTRING,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,83,32,94,13
CONTROL "Confronta &maiuscole e minuscole",IDC_MATCHCASE,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,83,48,90,12
END
IDD_FINDING DIALOGEX 0, 0, 145, 50
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP |
WS_CAPTION | WS_SYSMENU
CAPTION "Trova"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
ICON IDI_REGEDIT,IDC_STATIC,7,7,20,20
PUSHBUTTON "&Annulla",IDCANCEL,93,29,45,14
LTEXT "Ricerca in corso nel registro...",IDC_STATIC,33,12,83,8
END
/*
* TEXTINCLUDE
*/
1 TEXTINCLUDE DISCARDABLE
BEGIN
"resource.h\0"
END
/*
* String Table
*/
/*
*STRINGTABLE DISCARDABLE
*BEGIN
* ID_HELP_HELPTOPICS "Opens Registry Editor Help."
* ID_HELP_ABOUT "Displays program information, version number, and copyright."
*END
*/
/*****************************************************************/

View File

@@ -1,468 +0,0 @@
/*
* Regedit (Norwegian resources)
*
* Translated 29.07.2007 by Frode Lillerud
*
* This library 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
ID_ACCEL ACCELERATORS
BEGIN
VK_DELETE, ID_EDIT_DELETE, VIRTKEY, NOINVERT
"^F", ID_EDIT_FIND
VK_F3, ID_EDIT_FINDNEXT, VIRTKEY, NOINVERT
VK_F5, ID_VIEW_REFRESH, VIRTKEY, NOINVERT
VK_F1, ID_HELP_HELPTOPICS, VIRTKEY, NOINVERT
END
/*
* Menu
*/
IDC_REGEDIT MENU DISCARDABLE
BEGIN
POPUP "&Fil"
BEGIN
MENUITEM "&Avslutt", ID_REGISTRY_EXIT
END
POPUP "&Hjelp"
BEGIN
MENUITEM "&Om ...", ID_HELP_ABOUT
END
END
IDR_REGEDIT_MENU MENU DISCARDABLE
BEGIN
POPUP "&Fil"
BEGIN
MENUITEM "&Import ...", ID_REGISTRY_IMPORTREGISTRYFILE
MENUITEM "&Eksport...", ID_REGISTRY_EXPORTREGISTRYFILE
MENUITEM SEPARATOR
MENUITEM "Last inn struktur...", ID_REGISTRY_LOADHIVE, GRAYED
MENUITEM "Fjern struktur...", ID_REGISTRY_UNLOADHIVE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Koble til nettverksregister...",
ID_REGISTRY_CONNECTNETWORKREGISTRY
MENUITEM "Koble fra nettverksregister......",
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Skriv ut...\tCtrl+P", ID_REGISTRY_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Avslutt", ID_REGISTRY_EXIT
END
POPUP "&Rediger"
BEGIN
MENUITEM "&Endre", ID_EDIT_MODIFY
MENUITEM SEPARATOR
POPUP "&Ny"
BEGIN
MENUITEM "&N<>kkel", ID_EDIT_NEW_KEY
MENUITEM SEPARATOR
MENUITEM "&Strengverdi", ID_EDIT_NEW_STRINGVALUE
MENUITEM "&Bin<69>r verdi", ID_EDIT_NEW_BINARYVALUE
MENUITEM "&DWORD-verdi", ID_EDIT_NEW_DWORDVALUE
MENUITEM "&Multistreng verdi", ID_EDIT_NEW_MULTISTRINGVALUE
MENUITEM "&Utvidbar strengverdi", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
END
MENUITEM SEPARATOR
MENUITEM "&Rettigheter...", ID_EDIT_PERMISSIONS
MENUITEM SEPARATOR
MENUITEM "&Slett\tDel", ID_EDIT_DELETE
MENUITEM "&Gi nytt navn", ID_EDIT_RENAME
MENUITEM SEPARATOR
MENUITEM "&Kopier n<>kkelnavn", ID_EDIT_COPYKEYNAME
MENUITEM SEPARATOR
MENUITEM "&S<>k etter...\tCtrl+F", ID_EDIT_FIND
MENUITEM "S<>k neste\tF3", ID_EDIT_FINDNEXT
END
POPUP "&Vis"
BEGIN
MENUITEM "Statuslinje", ID_VIEW_STATUSBAR
MENUITEM SEPARATOR
MENUITEM "Del", ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "&Oppdater\tF5", ID_VIEW_REFRESH
END
POPUP "&Favoritter"
BEGIN
MENUITEM "&Legg til i Favoritter", ID_FAVOURITES_ADDTOFAVOURITES
, GRAYED
MENUITEM "&Fjern favoritt", ID_FAVOURITES_REMOVEFAVOURITE
, GRAYED
END
POPUP "&Hjelp"
BEGIN
MENUITEM "&Emner i Hjelp\tF1", ID_HELP_HELPTOPICS
MENUITEM SEPARATOR
MENUITEM "&Om Registerredigering", ID_HELP_ABOUT
END
END
IDR_POPUP_MENUS MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM "&Endre", ID_EDIT_MODIFY
MENUITEM "Endre bin<69>re data", ID_EDIT_MODIFY_BIN
MENUITEM SEPARATOR
MENUITEM "&Slett\tDel", ID_EDIT_DELETE
MENUITEM "&Gi nytt navn", ID_EDIT_RENAME
END
POPUP ""
BEGIN
POPUP "&Ny"
BEGIN
MENUITEM "&N<>kkel", ID_EDIT_NEW_KEY
MENUITEM SEPARATOR
MENUITEM "&Strengverdi", ID_EDIT_NEW_STRINGVALUE
MENUITEM "&Bin<69>r verdi", ID_EDIT_NEW_BINARYVALUE
MENUITEM "&DWORD-verdi", ID_EDIT_NEW_DWORDVALUE
MENUITEM "&Multistrengverdi", ID_EDIT_NEW_MULTISTRINGVALUE
MENUITEM "&Utvidbar strengverdi", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
END
END
POPUP ""
BEGIN
MENUITEM "Utvid/Minimer", ID_TREE_EXPANDBRANCH
POPUP "&Ny"
BEGIN
MENUITEM "&N<>kkel", ID_EDIT_NEW_KEY
MENUITEM SEPARATOR
MENUITEM "&Strengverdi", ID_EDIT_NEW_STRINGVALUE
MENUITEM "&Bin<69>r verdi", ID_EDIT_NEW_BINARYVALUE
MENUITEM "&DWORD-verdi", ID_EDIT_NEW_DWORDVALUE
MENUITEM "&Multistrengverdi", ID_EDIT_NEW_MULTISTRINGVALUE
MENUITEM "&Utvidbar strengverdi", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
END
MENUITEM "&S<>k...", ID_EDIT_FIND
MENUITEM SEPARATOR
MENUITEM "&Slett", ID_TREE_DELETE
MENUITEM "&Gi nytt navn", ID_TREE_RENAME
MENUITEM SEPARATOR
MENUITEM "&Eksport", ID_TREE_EXPORT
MENUITEM "&Rettigheter...", ID_TREE_PERMISSIONS, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Kopier n<>kkelnavn", ID_EDIT_COPYKEYNAME
END
END
/*
* Dialog
*/
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Rediger streng"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Verdi&navn:",IDC_STATIC,6,6,134,8
EDITTEXT IDC_VALUE_NAME,6,17,240,12,ES_AUTOHSCROLL | ES_READONLY
LTEXT "&Verdidata:",IDC_STATIC,6,35,161,8
EDITTEXT IDC_VALUE_DATA,6,46,240,12,ES_AUTOHSCROLL
DEFPUSHBUTTON "OK",IDOK,142,64,50,14
PUSHBUTTON "Avbryt",IDCANCEL,196,64,50,14
END
IDD_EDIT_MULTI_STRING DIALOGEX 32, 24, 252, 174
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Rediger multistreng"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Verdi&navn:",IDC_STATIC,6,6,134,8
EDITTEXT IDC_VALUE_NAME,6,17,240,12,ES_AUTOHSCROLL | ES_READONLY
LTEXT "&Verdidata:",IDC_STATIC,6,35,161,8
EDITTEXT IDC_VALUE_DATA,6,46,240,102,ES_AUTOHSCROLL | ES_MULTILINE | ES_WANTRETURN | ES_AUTOVSCROLL | WS_VSCROLL
DEFPUSHBUTTON "OK",IDOK,142,154,50,14
PUSHBUTTON "Avbryt",IDCANCEL,196,154,50,14
END
IDD_EDIT_BIN_DATA DIALOGEX 32, 24, 252, 174
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Rediger bin<69>r verdi"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Verdi&navn:",IDC_STATIC,6,6,134,8
EDITTEXT IDC_VALUE_NAME,6,17,240,12,ES_AUTOHSCROLL | ES_READONLY
LTEXT "&Verdidata:",IDC_STATIC,6,35,161,8
CONTROL "",IDC_VALUE_DATA,"HexEdit32",WS_VSCROLL | WS_BORDER | WS_TABSTOP,6,46,240,102
DEFPUSHBUTTON "OK",IDOK,142,154,50,14
PUSHBUTTON "Avbryt",IDCANCEL,196,154,50,14
END
IDD_EDIT_DWORD DIALOGEX 32, 24, 252, 104
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP |
WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Rediger DWORD-verdi"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Verdi&navn:",IDC_STATIC,6,6,134,8
EDITTEXT IDC_VALUE_NAME,6,17,240,12,ES_AUTOHSCROLL | ES_READONLY
LTEXT "&Verdidata:",IDC_STATIC,6,35,161,8
EDITTEXT IDC_VALUE_DATA,6,46,116,12,ES_AUTOHSCROLL
GROUPBOX "Grunnlag",IDC_STATIC,130,35,116,39
AUTORADIOBUTTON "&Heksadesimal",IDC_FORMAT_HEX,141,46,60,10,WS_GROUP
AUTORADIOBUTTON "&Desimal",IDC_FORMAT_DEC,141,59,60,10
DEFPUSHBUTTON "OK",IDOK,142,82,50,14
PUSHBUTTON "Avbryt",IDCANCEL,196,82,50,14
END
/*
* String Table
*/
STRINGTABLE DISCARDABLE
BEGIN
IDS_LIST_COLUMN_NAME "Navn"
IDS_LIST_COLUMN_TYPE "Type"
IDS_LIST_COLUMN_DATA "Data"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_APP_TITLE "Registerredigering"
IDC_REGEDIT "REGEDIT"
IDC_REGEDIT_FRAME "REGEDIT_FRAME"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_REGISTRY_MENU "Inneholder kommandoer for <20> arbeide med hele registret"
ID_EDIT_MENU "Inneholder kommandoer for redigering av n<>kler eller verdier."
ID_VIEW_MENU "Inneholder kommandoer for <20> tilpasse registervinduet."
ID_FAVOURITES_MENU "Inneholder kommandoer fo <20> f<> tilgang til registern<72>kler som brukes mye."
ID_HELP_MENU "Inneholder kommandoer for <20> vise Hjelp og for <20> f<> informasjon om Registerredigering."
ID_EDIT_NEW_MENU "Inneholder kommandoer for <20> opprette nye n<>kler eller verdier"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_EDIT_MODIFY "Endrer verdiens data"
ID_EDIT_NEW_KEY "Legger til en ny n<>kkel"
ID_EDIT_NEW_STRINGVALUE "Legger til en ny strengverdi"
ID_EDIT_NEW_BINARYVALUE "Legger til en ny bin<69>r verdi"
ID_EDIT_NEW_DWORDVALUE "Legger til en ny DWORD-verdi"
ID_REGISTRY_IMPORTREGISTRYFILE "Importerer en tekstfil inn i Registret"
ID_REGISTRY_EXPORTREGISTRYFILE
"Eksporterer hele eller deler av Registret til en tekstfil"
ID_REGISTRY_CONNECTNETWORKREGISTRY
"Kobler til Registret p<> en annen datamaskin"
ID_REGISTRY_DISCONNECTNETWORKREGISTRY
"Kobler fra Registret p<> en annen datamaskin"
ID_REGISTRY_PRINT "Skriver ut hele eller deler av Registret"
/* ID_HELP_HELPTOPICS "Opens registry editor help" */
ID_HELP_ABOUT "Viser informasjon om program, version og opphavsrett"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_REGISTRY_EXIT "Avslutter Registerredigering"
ID_FAVOURITES_ADDTOFAVOURITES "Legger til n<>kler i Favoritt-listen"
ID_FAVOURITES_REMOVEFAVOURITE "Fjerner n<>kler fra Favoritt-listen"
ID_VIEW_STATUSBAR "Viser eller skjuler statuslinjen"
ID_VIEW_SPLIT "Endrer delingen mellom to vinduer"
ID_VIEW_REFRESH "Oppdaterer vinduet"
ID_EDIT_DELETE "Sletter de merkede elementene"
ID_EDIT_RENAME "Gi nytt navn til merket element"
ID_EDIT_COPYKEYNAME "Kopierer navnet p<> den merkede n<>kkelen til utklippstavlen"
ID_EDIT_FIND "S<>ker etter en tekststreng i en n<>kkel, verdi eller data"
ID_EDIT_FINDNEXT "S<>ker etter neste forekomst av den forige s<>kestrengen"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ERROR "Feil"
IDS_WARNING "Advarsel"
IDS_BAD_KEY "Kan ikke lese n<>kkel '%s'"
IDS_BAD_VALUE "Kan ikke lese verdi '%s'"
IDS_UNSUPPORTED_TYPE "Kan ikke endre n<>kkel av type (%ld)"
IDS_TOO_BIG_VALUE "Verdien er for stor (%ld)"
IDS_MULTI_SZ_EMPTY_STRING "Data av type REG_MULTI_SZ kan ikke inneholde tomme linjer.\nDe tomme linjene har blitt fjernet fra listen."
IDS_QUERY_DELETE_KEY_ONE "Er du sikker p<> at du vil slette denne n<>kkelen?"
IDS_QUERY_DELETE_KEY_MORE "Er du sikker p<> at du vil slette disse n<>klene?"
IDS_QUERY_DELETE_KEY_CONFIRM "Bekreft sletting av n<>kkel"
IDS_QUERY_DELETE_ONE "Er du sikker p<> at du vil slette denne verdien?"
IDS_QUERY_DELETE_MORE "Er du sikker p<> at du vil slette disse verdiene?"
IDS_QUERY_DELETE_CONFIRM "Bekreft sletting av verdi"
IDS_ERR_DELVAL_CAPTION "Feil ved sletting av verdi"
IDS_ERR_DELETEVALUE "Kunne ikke slette alle angitte verdier!"
IDS_ERR_RENVAL_CAPTION "Feil ved endring av navn"
IDS_ERR_RENVAL_TOEMPTY "Kan ikke gi nytt navn til %s. Den angitte verdien er tom. Pr<50>v et annet navn, og fors<72>k p<> nytt."
IDS_NEW_KEY "Ny n<>kkel #%d"
IDS_NEW_VALUE "Ny verdi #%d"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_BINARY_EMPTY "(bin<69>r nullverdi)"
IDS_DEFAULT_VALUE_NAME "(Standard)"
IDS_VALUE_NOT_SET "(verdi ikke angitt)"
IDS_UNKNOWN_TYPE "Ukjent type: (0x%lx)"
IDS_MY_COMPUTER "Min datamaskin"
IDS_IMPORT_REG_FILE "Importer registerfil"
IDS_EXPORT_REG_FILE "Eksporter registerfil"
IDS_INVALID_DWORD "(ugyldig DWORD-verdi)"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_FLT_REGFILE "Registration File"
IDS_FLT_REGFILES "Registerfiler"
IDS_FLT_REGFILES_FLT "*.reg"
IDS_FLT_REGEDIT4 "Win9x/NT4 Registerfiler (REGEDIT4)"
IDS_FLT_REGEDIT4_FLT "*.reg"
IDS_FLT_ALLFILES "Alle Filer (*.*)"
IDS_FLT_ALLFILES_FLT "*.*"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_ACCESS_FULLCONTROL "Full tilgang"
IDS_ACCESS_READ "Les"
IDS_ACCESS_QUERYVALUE "Les verdi"
IDS_ACCESS_SETVALUE "Endre verdi"
IDS_ACCESS_CREATESUBKEY "Opprette undern<72>kkel"
IDS_ACCESS_ENUMERATESUBKEYS "Liste opp undern<72>kler"
IDS_ACCESS_NOTIFY "Angi informasjon"
IDS_ACCESS_CREATELINK "Opprette link"
IDS_ACCESS_DELETE "Slett"
IDS_ACCESS_WRITEDAC "Skrive DAC"
IDS_ACCESS_WRITEOWNER "Skrive eier"
IDS_ACCESS_READCONTROL "Lesetilgang"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_INHERIT_THISKEYONLY "Kun denne n<>kkelen"
IDS_INHERIT_THISKEYANDSUBKEYS "Denne n<>kkelen og undern<72>kler"
IDS_INHERIT_SUBKEYSONLY "Kun undern<72>kler"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_EXPAND "&Utvid"
IDS_COLLAPSE "&Minimer"
IDS_GOTO_SUGGESTED_KEY "&G<> til '%s'"
IDS_FINISHEDFIND "S<>ket i registret er fullf<6C>rt."
END
/*****************************************************************/
/*
* Dialog
*/
IDD_EXPORTRANGE DIALOGEX DISCARDABLE 50, 50, 370, 50
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS |
WS_BORDER
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Eksporter omr<6D>de",IDC_STATIC,2,0,366,48
CONTROL "&Alt",IDC_EXPORT_ALL,"Button",BS_AUTORADIOBUTTON,10,10, 29,11
CONTROL "M&erket gren",IDC_EXPORT_BRANCH,"Button",BS_AUTORADIOBUTTON,10,22, 100,11
EDITTEXT IDC_EXPORT_BRANCH_TEXT,30,34,335,12
END
IDD_ADDFAVORITES DIALOGEX DISCARDABLE 0, 0, 186, 46
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Legg til i Favoritter"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "OK",IDOK,129,7,50,14
PUSHBUTTON "Avbryt",IDCANCEL,129,24,50,14
LTEXT "&Favorittnavn:",IDC_STATIC,7,7,70,10
EDITTEXT IDC_FAVORITENAME,7,26,110,13,ES_AUTOHSCROLL
END
IDD_REMOVEFAVORITES DIALOGEX DISCARDABLE 0, 0, 164, 135
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Fjern favoritter"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "OK",IDOK,107,114,50,14
PUSHBUTTON "Avbryt",IDCANCEL,7,114,50,14
CONTROL "List1",IDC_FAVORITESLIST,"SysListView32",LVS_LIST |
WS_BORDER | WS_TABSTOP,7,20,150,90
LTEXT "Velg favoritt(er):",IDC_STATIC,7,7,99,12
END
IDD_FIND DIALOGEX DISCARDABLE 0, 0, 254, 82
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "S<>k"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "&S<>k neste",IDOK,197,7,50,14
PUSHBUTTON "Avbryt",IDCANCEL,197,24,50,14
GROUPBOX "Se p<>",IDC_STATIC,7,25,63,51
LTEXT "&S<>k etter:",IDC_STATIC,7,8,37,10
EDITTEXT IDC_FINDWHAT,47,7,142,13,ES_AUTOHSCROLL
CONTROL "&N<>kler",IDC_LOOKAT_KEYS,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,14,36,35,8
CONTROL "&Verdier",IDC_LOOKAT_VALUES,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,14,48,36,8
CONTROL "&Data",IDC_LOOKAT_DATA,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,14,60,42,8
CONTROL "S&<26>k etter hele strenger",IDC_MATCHSTRING,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,83,32,94,13
CONTROL "Sk&ill mellom store og sm<73> bokstaver",IDC_MATCHCASE,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,83,48,130,12
END
IDD_FINDING DIALOGEX 0, 0, 145, 50
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP |
WS_CAPTION | WS_SYSMENU
CAPTION "S<>k"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
ICON IDI_REGEDIT,IDC_STATIC,7,7,20,20
PUSHBUTTON "&Avbryt",IDCANCEL,93,29,45,14
LTEXT "S<>ker i registret...",IDC_STATIC,33,12,83,8
END
/*
* TEXTINCLUDE
*/
1 TEXTINCLUDE DISCARDABLE
BEGIN
"resource.h\0"
END
/*
* String Table
*/
/*
*STRINGTABLE DISCARDABLE
*BEGIN
* ID_HELP_HELPTOPICS "Opens Registry Editor Help."
* ID_HELP_ABOUT "Displays program information, version number, and copyright."
*END
*/
/*****************************************************************/

View File

@@ -1,54 +0,0 @@
/*
* Regedit resources
*
* Copyright 2002 Robert Dickenson
*
* This library 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include <windows.h>
#include "resource.h"
/* define language neutral resources */
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
/* include localised resources */
#include "lang/bg-BG.rc"
#include "lang/cs-CZ.rc"
#include "lang/de-DE.rc"
#include "lang/el-GR.rc"
#include "lang/en-US.rc"
#include "lang/es-ES.rc"
#include "lang/fr-FR.rc"
#include "lang/hu-HU.rc"
#include "lang/id-ID.rc"
#include "lang/it-IT.rc"
#include "lang/ja-JP.rc"
#include "lang/ko-KR.rc"
#include "lang/nb-NO.rc"
#include "lang/nl-NL.rc"
#include "lang/pl-PL.rc"
#include "lang/pt-BR.rc"
#include "lang/pt-PT.rc"
#include "lang/ru-RU.rc"
#include "lang/sl-SI.rc"
#include "lang/sk-SK.rc"
#include "lang/sv-SE.rc"
#include "lang/th-TH.rc"
#include "lang/uk-UA.rc"
#include "lang/zh-CN.rc"

View File

@@ -1,660 +0,0 @@
/*
* Regedit treeview
*
* Copyright (C) 2002 Robert Dickenson <robd@reactos.org>
*
* This library 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include <regedit.h>
/* Global variables and constants */
/* Image_Open, Image_Closed, and Image_Root - integer variables for indexes of the images. */
/* CX_ICON and CY_ICON - width and height of an icon. */
/* NUM_ICON - number of icons to add to the image list. */
int Image_Open;
int Image_Closed;
int Image_Root;
static LPTSTR pathBuffer;
#define CX_ICON 16
#define CY_ICON 16
#define NUM_ICONS 3
static BOOL get_item_path(HWND hwndTV, HTREEITEM hItem, HKEY* phKey, LPTSTR* pKeyPath, int* pPathLen, int* pMaxLen)
{
TVITEM item;
size_t maxLen, len;
LPTSTR newStr;
item.mask = TVIF_PARAM;
item.hItem = hItem;
if (!TreeView_GetItem(hwndTV, &item)) return FALSE;
if (item.lParam) {
/* found root key with valid key value */
*phKey = (HKEY)item.lParam;
return TRUE;
}
if(!get_item_path(hwndTV, TreeView_GetParent(hwndTV, hItem), phKey, pKeyPath, pPathLen, pMaxLen)) return FALSE;
if (*pPathLen) {
(*pKeyPath)[*pPathLen] = _T('\\');
++(*pPathLen);
}
do {
item.mask = TVIF_TEXT;
item.hItem = hItem;
item.pszText = *pKeyPath + *pPathLen;
maxLen = *pMaxLen - *pPathLen;
item.cchTextMax = (int) maxLen;
if (!TreeView_GetItem(hwndTV, &item)) return FALSE;
len = _tcslen(item.pszText);
if (len < maxLen - 1) {
*pPathLen += (int) len;
break;
}
newStr = HeapReAlloc(GetProcessHeap(), 0, *pKeyPath, *pMaxLen * 2);
if (!newStr) return FALSE;
*pKeyPath = newStr;
*pMaxLen *= 2;
} while(TRUE);
return TRUE;
}
LPCTSTR GetItemPath(HWND hwndTV, HTREEITEM hItem, HKEY* phRootKey)
{
int pathLen = 0, maxLen;
*phRootKey = NULL;
if (!pathBuffer) pathBuffer = HeapAlloc(GetProcessHeap(), 0, 1024);
if (!pathBuffer) return NULL;
*pathBuffer = 0;
maxLen = (int) HeapSize(GetProcessHeap(), 0, pathBuffer);
if (maxLen == -1) return NULL;
if (!hItem) hItem = TreeView_GetSelection(hwndTV);
if (!hItem) return NULL;
if (!get_item_path(hwndTV, hItem, phRootKey, &pathBuffer, &pathLen, &maxLen)) {
return NULL;
}
return pathBuffer;
}
BOOL DeleteNode(HWND hwndTV, HTREEITEM hItem)
{
if (!hItem) hItem = TreeView_GetSelection(hwndTV);
if (!hItem) return FALSE;
return TreeView_DeleteItem(hwndTV, hItem);
}
/* Add an entry to the tree. Only give hKey for root nodes (HKEY_ constants) */
static HTREEITEM AddEntryToTree(HWND hwndTV, HTREEITEM hParent, LPTSTR label, HKEY hKey, DWORD dwChildren)
{
TVITEM tvi;
TVINSERTSTRUCT tvins;
if (hKey) {
if (RegQueryInfoKey(hKey, 0, 0, 0, &dwChildren, 0, 0, 0, 0, 0, 0, 0) != ERROR_SUCCESS) {
dwChildren = 0;
}
}
tvi.mask = TVIF_TEXT | TVIF_IMAGE | TVIF_SELECTEDIMAGE | TVIF_CHILDREN | TVIF_PARAM;
tvi.pszText = label;
tvi.cchTextMax = lstrlen(tvi.pszText);
tvi.iImage = Image_Closed;
tvi.iSelectedImage = Image_Open;
tvi.cChildren = dwChildren;
tvi.lParam = (LPARAM)hKey;
tvins.item = tvi;
tvins.hInsertAfter = (HTREEITEM)(hKey ? TVI_LAST : TVI_FIRST);
tvins.hParent = hParent;
return TreeView_InsertItem(hwndTV, &tvins);
}
BOOL RefreshTreeItem(HWND hwndTV, HTREEITEM hItem)
{
HKEY hRoot, hKey, hSubKey;
HTREEITEM childItem;
LPCTSTR KeyPath;
DWORD dwCount, dwIndex, dwMaxSubKeyLen;
LPTSTR Name = NULL;
TVITEM tvItem;
LPTSTR pszNodes = NULL;
BOOL bSuccess = FALSE;
LPTSTR s;
BOOL bAddedAny;
KeyPath = GetItemPath(hwndTV, hItem, &hRoot);
if (*KeyPath) {
if (RegOpenKeyEx(hRoot, KeyPath, 0, KEY_READ, &hKey) != ERROR_SUCCESS) {
goto done;
}
} else {
hKey = hRoot;
}
if (RegQueryInfoKey(hKey, 0, 0, 0, &dwCount, &dwMaxSubKeyLen, 0, 0, 0, 0, 0, 0) != ERROR_SUCCESS) {
goto done;
}
/* Set the number of children again */
tvItem.mask = TVIF_CHILDREN;
tvItem.hItem = hItem;
tvItem.cChildren = dwCount;
if (!TreeView_SetItem(hwndTV, &tvItem)) {
goto done;
}
/* We don't have to bother with the rest if it's not expanded. */
if (TreeView_GetItemState(hwndTV, hItem, TVIS_EXPANDED) == 0) {
RegCloseKey(hKey);
bSuccess = TRUE;
goto done;
}
dwMaxSubKeyLen++; /* account for the \0 terminator */
if (!(Name = HeapAlloc(GetProcessHeap(), 0, dwMaxSubKeyLen * sizeof(TCHAR)))) {
goto done;
}
tvItem.cchTextMax = dwMaxSubKeyLen;
/*if (!(tvItem.pszText = HeapAlloc(GetProcessHeap(), 0, dwMaxSubKeyLen * sizeof(TCHAR)))) {
goto done;
}*/
/* Get all of the tree node siblings in one contiguous block of memory */
{
DWORD dwPhysicalSize = 0;
DWORD dwActualSize = 0;
DWORD dwNewPhysicalSize;
LPTSTR pszNewNodes;
DWORD dwStep = 10000;
for (childItem = TreeView_GetChild(hwndTV, hItem); childItem;
childItem = TreeView_GetNextSibling(hwndTV, childItem)) {
if (dwActualSize + dwMaxSubKeyLen + 1 > dwPhysicalSize)
{
dwNewPhysicalSize = dwActualSize + dwMaxSubKeyLen + 1 + dwStep;
if (pszNodes)
pszNewNodes = (LPTSTR) HeapReAlloc(GetProcessHeap(), 0, pszNodes, dwNewPhysicalSize * sizeof(TCHAR));
else
pszNewNodes = (LPTSTR) HeapAlloc(GetProcessHeap(), 0, dwNewPhysicalSize * sizeof(TCHAR));
if (!pszNewNodes)
goto done;
dwPhysicalSize = dwNewPhysicalSize;
pszNodes = pszNewNodes;
}
tvItem.mask = TVIF_TEXT;
tvItem.hItem = childItem;
tvItem.pszText = &pszNodes[dwActualSize];
tvItem.cchTextMax = dwPhysicalSize - dwActualSize;
if (!TreeView_GetItem(hwndTV, &tvItem))
goto done;
dwActualSize += (DWORD) _tcslen(&pszNodes[dwActualSize]) + 1;
}
if (pszNodes)
pszNodes[dwActualSize] = '\0';
}
/* Now go through all the children in the tree, and check if any have to be removed. */
childItem = TreeView_GetChild(hwndTV, hItem);
while (childItem) {
HTREEITEM nextItem = TreeView_GetNextSibling(hwndTV, childItem);
if (RefreshTreeItem(hwndTV, childItem) == FALSE) {
(void)TreeView_DeleteItem(hwndTV, childItem);
}
childItem = nextItem;
}
/* Now go through all the children in the registry, and check if any have to be added. */
bAddedAny = FALSE;
for (dwIndex = 0; dwIndex < dwCount; dwIndex++) {
DWORD cName = dwMaxSubKeyLen, dwSubCount;
BOOL found;
found = FALSE;
if (RegEnumKeyEx(hKey, dwIndex, Name, &cName, 0, 0, 0, NULL) != ERROR_SUCCESS) {
continue;
}
/* Check if the node is already in there. */
if (pszNodes) {
for (s = pszNodes; *s; s += _tcslen(s) + 1) {
if (!_tcscmp(s, Name)) {
found = TRUE;
break;
}
}
}
if (found == FALSE) {
/* Find the number of children of the node. */
dwSubCount = 0;
if (RegOpenKeyEx(hKey, Name, 0, KEY_QUERY_VALUE, &hSubKey) == ERROR_SUCCESS) {
if (RegQueryInfoKey(hSubKey, 0, 0, 0, &dwSubCount, 0, 0, 0, 0, 0, 0, 0) != ERROR_SUCCESS) {
dwSubCount = 0;
}
RegCloseKey(hSubKey);
}
AddEntryToTree(hwndTV, hItem, Name, NULL, dwSubCount);
bAddedAny = TRUE;
}
}
RegCloseKey(hKey);
if (bAddedAny)
SendMessage(hwndTV, TVM_SORTCHILDREN, 0, (LPARAM) hItem);
bSuccess = TRUE;
done:
if (pszNodes)
HeapFree(GetProcessHeap(), 0, pszNodes);
if (Name)
HeapFree(GetProcessHeap(), 0, Name);
return bSuccess;
}
BOOL RefreshTreeView(HWND hwndTV)
{
HTREEITEM hItem;
HTREEITEM hSelectedItem;
HCURSOR hcursorOld;
hSelectedItem = TreeView_GetSelection(hwndTV);
hcursorOld = SetCursor(LoadCursor(NULL, IDC_WAIT));
SendMessage(hwndTV, WM_SETREDRAW, FALSE, 0);
hItem = TreeView_GetChild(hwndTV, TreeView_GetRoot(hwndTV));
while (hItem) {
RefreshTreeItem(hwndTV, hItem);
hItem = TreeView_GetNextSibling(hwndTV, hItem);
}
SendMessage(hwndTV, WM_SETREDRAW, TRUE, 0);
SetCursor(hcursorOld);
/* We reselect the currently selected node, this will prompt a refresh of the listview. */
(void)TreeView_SelectItem(hwndTV, hSelectedItem);
return TRUE;
}
HTREEITEM InsertNode(HWND hwndTV, HTREEITEM hItem, LPTSTR name)
{
TCHAR buf[MAX_NEW_KEY_LEN];
HTREEITEM hNewItem = 0;
TVITEMEX item;
/* Default to the current selection */
if (!hItem)
{
hItem = TreeView_GetSelection(hwndTV);
if (!hItem)
return FALSE;
}
memset(&item, 0, sizeof(item));
item.hItem = hItem;
item.mask = TVIF_CHILDREN | TVIF_HANDLE | TVIF_STATE;
if (!TreeView_GetItem(hwndTV, &item))
return FALSE;
if ((item.state & TVIS_EXPANDEDONCE) && (item.cChildren > 0))
{
hNewItem = AddEntryToTree(hwndTV, hItem, name, 0, 0);
SendMessage(hwndTV, TVM_SORTCHILDREN, 0, (LPARAM) hItem);
}
else
{
item.mask = TVIF_CHILDREN | TVIF_HANDLE;
item.hItem = hItem;
item.cChildren = 1;
if (!TreeView_SetItem(hwndTV, &item))
return FALSE;
}
(void)TreeView_Expand(hwndTV, hItem, TVE_EXPAND);
if (!hNewItem)
{
for(hNewItem = TreeView_GetChild(hwndTV, hItem); hNewItem; hNewItem = TreeView_GetNextSibling(hwndTV, hNewItem))
{
item.mask = TVIF_HANDLE | TVIF_TEXT;
item.hItem = hNewItem;
item.pszText = buf;
item.cchTextMax = COUNT_OF(buf);
if (!TreeView_GetItem(hwndTV, &item)) continue;
if (lstrcmp(name, item.pszText) == 0) break;
}
}
if (hNewItem) (void)TreeView_SelectItem(hwndTV, hNewItem);
return hNewItem;
}
HWND StartKeyRename(HWND hwndTV)
{
HTREEITEM hItem;
if(!(hItem = TreeView_GetSelection(hwndTV))) return 0;
return TreeView_EditLabel(hwndTV, hItem);
}
static BOOL InitTreeViewItems(HWND hwndTV, LPTSTR pHostName)
{
TVITEM tvi;
TVINSERTSTRUCT tvins;
HTREEITEM hRoot;
tvi.mask = TVIF_TEXT | TVIF_IMAGE | TVIF_SELECTEDIMAGE | TVIF_CHILDREN | TVIF_PARAM;
/* Set the text of the item. */
tvi.pszText = pHostName;
tvi.cchTextMax = lstrlen(tvi.pszText);
/* Assume the item is not a parent item, so give it an image. */
tvi.iImage = Image_Root;
tvi.iSelectedImage = Image_Root;
tvi.cChildren = 5;
/* Save the heading level in the item's application-defined data area. */
tvi.lParam = (LPARAM)NULL;
tvins.item = tvi;
tvins.hInsertAfter = (HTREEITEM)TVI_FIRST;
tvins.hParent = TVI_ROOT;
/* Add the item to the tree view control. */
if (!(hRoot = TreeView_InsertItem(hwndTV, &tvins))) return FALSE;
if (!AddEntryToTree(hwndTV, hRoot, _T("HKEY_CLASSES_ROOT"), HKEY_CLASSES_ROOT, 1)) return FALSE;
if (!AddEntryToTree(hwndTV, hRoot, _T("HKEY_CURRENT_USER"), HKEY_CURRENT_USER, 1)) return FALSE;
if (!AddEntryToTree(hwndTV, hRoot, _T("HKEY_LOCAL_MACHINE"), HKEY_LOCAL_MACHINE, 1)) return FALSE;
if (!AddEntryToTree(hwndTV, hRoot, _T("HKEY_USERS"), HKEY_USERS, 1)) return FALSE;
if (!AddEntryToTree(hwndTV, hRoot, _T("HKEY_CURRENT_CONFIG"), HKEY_CURRENT_CONFIG, 1)) return FALSE;
if (GetVersion() & 0x80000000)
{
/* Win9x specific key */
if (!AddEntryToTree(hwndTV, hRoot, _T("HKEY_DYN_DATA"), HKEY_DYN_DATA, 1)) return FALSE;
}
/* expand and select host name */
(void)TreeView_Expand(hwndTV, hRoot, TVE_EXPAND);
(void)TreeView_Select(hwndTV, hRoot, TVGN_CARET);
return TRUE;
}
/*
* InitTreeViewImageLists - creates an image list, adds three bitmaps
* to it, and associates the image list with a tree view control.
* Returns TRUE if successful, or FALSE otherwise.
* hwndTV - handle to the tree view control.
*/
static BOOL InitTreeViewImageLists(HWND hwndTV)
{
HIMAGELIST himl; /* handle to image list */
HICON hico; /* handle to icon */
/* Create the image list. */
if ((himl = ImageList_Create(CX_ICON, CY_ICON,
ILC_MASK|ILC_COLOR32, 0, NUM_ICONS)) == NULL)
return FALSE;
/* Add the open file, closed file, and document bitmaps. */
hico = LoadIcon(hInst, MAKEINTRESOURCE(IDI_OPEN_FILE));
Image_Open = ImageList_AddIcon(himl, hico);
hico = LoadIcon(hInst, MAKEINTRESOURCE(IDI_CLOSED_FILE));
Image_Closed = ImageList_AddIcon(himl, hico);
hico = LoadIcon(hInst, MAKEINTRESOURCE(IDI_ROOT));
Image_Root = ImageList_AddIcon(himl, hico);
/* Fail if not all of the images were added. */
if (ImageList_GetImageCount(himl) < NUM_ICONS)
{
return FALSE;
}
/* Associate the image list with the tree view control. */
(void)TreeView_SetImageList(hwndTV, himl, TVSIL_NORMAL);
return TRUE;
}
BOOL OnTreeExpanding(HWND hwndTV, NMTREEVIEW* pnmtv)
{
DWORD dwCount, dwIndex, dwMaxSubKeyLen;
HKEY hRoot, hNewKey, hKey;
LPCTSTR keyPath;
LPTSTR Name;
LONG errCode;
HCURSOR hcursorOld;
static int expanding;
if (expanding) return FALSE;
if (pnmtv->itemNew.state & TVIS_EXPANDEDONCE ) {
return TRUE;
}
expanding = TRUE;
hcursorOld = SetCursor(LoadCursor(NULL, IDC_WAIT));
SendMessage(hwndTV, WM_SETREDRAW, FALSE, 0);
keyPath = GetItemPath(hwndTV, pnmtv->itemNew.hItem, &hRoot);
if (!keyPath) goto done;
if (*keyPath) {
errCode = RegOpenKeyEx(hRoot, keyPath, 0, KEY_READ, &hNewKey);
if (errCode != ERROR_SUCCESS) goto done;
} else {
hNewKey = hRoot;
}
errCode = RegQueryInfoKey(hNewKey, 0, 0, 0, &dwCount, &dwMaxSubKeyLen, 0, 0, 0, 0, 0, 0);
if (errCode != ERROR_SUCCESS) goto done;
dwMaxSubKeyLen++; /* account for the \0 terminator */
Name = HeapAlloc(GetProcessHeap(), 0, dwMaxSubKeyLen * sizeof(TCHAR));
if (!Name) goto done;
for (dwIndex = 0; dwIndex < dwCount; dwIndex++) {
DWORD cName = dwMaxSubKeyLen, dwSubCount;
errCode = RegEnumKeyEx(hNewKey, dwIndex, Name, &cName, 0, 0, 0, 0);
if (errCode != ERROR_SUCCESS) continue;
errCode = RegOpenKeyEx(hNewKey, Name, 0, KEY_QUERY_VALUE, &hKey);
if (errCode == ERROR_SUCCESS) {
errCode = RegQueryInfoKey(hKey, 0, 0, 0, &dwSubCount, 0, 0, 0, 0, 0, 0, 0);
RegCloseKey(hKey);
}
if (errCode != ERROR_SUCCESS) dwSubCount = 0;
AddEntryToTree(hwndTV, pnmtv->itemNew.hItem, Name, NULL, dwSubCount);
}
SendMessage(hwndTV, TVM_SORTCHILDREN, 0, (LPARAM)pnmtv->itemNew.hItem);
RegCloseKey(hNewKey);
HeapFree(GetProcessHeap(), 0, Name);
done:
SendMessage(hwndTV, WM_SETREDRAW, TRUE, 0);
SetCursor(hcursorOld);
expanding = FALSE;
return TRUE;
}
BOOL CreateNewKey(HWND hwndTV, HTREEITEM hItem)
{
TCHAR szNewKeyFormat[128];
TCHAR szNewKey[128];
LPCTSTR pszKeyPath;
int iIndex = 1;
HKEY hRootKey;
HKEY hKey = NULL;
HKEY hNewKey = NULL;
BOOL bSuccess = FALSE;
LONG lResult;
DWORD dwDisposition;
HTREEITEM hNewItem;
pszKeyPath = GetItemPath(g_pChildWnd->hTreeWnd, hItem, &hRootKey);
if (RegOpenKey(hRootKey, pszKeyPath, &hKey) != ERROR_SUCCESS)
goto done;
if (LoadString(hInst, IDS_NEW_KEY, szNewKeyFormat, sizeof(szNewKeyFormat) / sizeof(szNewKeyFormat[0])) <= 0)
goto done;
/* Need to create a new key with a unique name */
do
{
_sntprintf(szNewKey, sizeof(szNewKey) / sizeof(szNewKey[0]), szNewKeyFormat, iIndex++);
lResult = RegCreateKeyEx(hKey, szNewKey, 0, NULL, 0, KEY_ALL_ACCESS, NULL, &hNewKey, &dwDisposition);
if (hNewKey && (dwDisposition == REG_OPENED_EXISTING_KEY))
{
RegCloseKey(hNewKey);
hNewKey = NULL;
}
}
while(!hNewKey);
/* Insert the new key */
hNewItem = InsertNode(hwndTV, hItem, szNewKey);
if (!hNewItem)
goto done;
/* The new key's name is probably not appropriate yet */
(void)TreeView_EditLabel(hwndTV, hNewItem);
bSuccess = TRUE;
done:
if (hKey)
RegCloseKey(hKey);
if (hNewKey)
RegCloseKey(hNewKey);
return bSuccess;
}
/*
* CreateTreeView - creates a tree view control.
* Returns the handle to the new control if successful, or NULL otherwise.
* hwndParent - handle to the control's parent window.
*/
HWND CreateTreeView(HWND hwndParent, LPTSTR pHostName, HMENU id)
{
RECT rcClient;
HWND hwndTV;
/* Get the dimensions of the parent window's client area, and create the tree view control. */
GetClientRect(hwndParent, &rcClient);
hwndTV = CreateWindowEx(WS_EX_CLIENTEDGE, WC_TREEVIEW, NULL,
WS_VISIBLE | WS_CHILD | WS_TABSTOP | TVS_HASLINES | TVS_HASBUTTONS | TVS_LINESATROOT | TVS_EDITLABELS,
0, 0, rcClient.right, rcClient.bottom,
hwndParent, id, hInst, NULL);
/* Initialize the image list, and add items to the control. */
if (!InitTreeViewImageLists(hwndTV) || !InitTreeViewItems(hwndTV, pHostName)) {
DestroyWindow(hwndTV);
return NULL;
}
return hwndTV;
}
void DestroyTreeView() {
if (pathBuffer)
HeapFree(GetProcessHeap(), 0, pathBuffer);
}
BOOL SelectNode(HWND hwndTV, LPCTSTR keyPath)
{
HTREEITEM hRoot, hItem;
HTREEITEM hChildItem;
TCHAR szPathPart[128];
TCHAR szBuffer[128];
LPCTSTR s;
TVITEM tvi;
/* Total no-good hack */
if (!_tcsncmp(keyPath, _T("My Computer\\"), 12))
keyPath += 12;
hRoot = TreeView_GetRoot(hwndTV);
hItem = hRoot;
while(keyPath[0])
{
s = _tcschr(keyPath, TEXT('\\'));
lstrcpyn(szPathPart, keyPath, s ? s - keyPath + 1 : _tcslen(keyPath) + 1);
/* Special case for root to expand root key abbreviations */
if (hItem == hRoot)
{
if (!_tcscmp(szPathPart, TEXT("HKCR")))
_tcscpy(szPathPart, TEXT("HKEY_CLASSES_ROOT"));
else if (!_tcscmp(szPathPart, TEXT("HKCU")))
_tcscpy(szPathPart, TEXT("HKEY_CURRENT_USER"));
else if (!_tcscmp(szPathPart, TEXT("HKLM")))
_tcscpy(szPathPart, TEXT("HKEY_LOCAL_MACHINE"));
else if (!_tcscmp(szPathPart, TEXT("HKU")))
_tcscpy(szPathPart, TEXT("HKEY_USERS"));
else if (!_tcscmp(szPathPart, TEXT("HKCC")))
_tcscpy(szPathPart, TEXT("HKEY_CURRENT_CONFIG"));
else if (!_tcscmp(szPathPart, TEXT("HKDD")))
_tcscpy(szPathPart, TEXT("HKEY_DYN_DATA"));
}
for (hChildItem = TreeView_GetChild(hwndTV, hItem); hChildItem;
hChildItem = TreeView_GetNextSibling(hwndTV, hChildItem))
{
memset(&tvi, 0, sizeof(tvi));
tvi.hItem = hChildItem;
tvi.mask = TVIF_TEXT | TVIF_CHILDREN;
tvi.pszText = szBuffer;
tvi.cchTextMax = sizeof(szBuffer) / sizeof(szBuffer[0]);
(void)TreeView_GetItem(hwndTV, &tvi);
if (!_tcscmp(szBuffer, szPathPart))
break;
}
if (!hChildItem)
return FALSE;
if (tvi.cChildren > 0)
{
if (!TreeView_Expand(hwndTV, hChildItem, TVE_EXPAND))
return FALSE;
}
keyPath = s ? s + 1 : _T("");
hItem = hChildItem;
}
(void)TreeView_SelectItem(hwndTV, hItem);
(void)TreeView_EnsureVisible(hwndTV, hItem);
return TRUE;
}

View File

@@ -1,24 +0,0 @@
#include <windows.h>
#include <tchar.h>
#include <shellapi.h>
#include <shlwapi.h>
#define REGEDIT _T("regedit.exe")
int WINAPI _tWinMain(HINSTANCE hCurInst, HINSTANCE hPrevInst,
LPTSTR lpsCmdLine, int nCmdShow)
{
TCHAR szPath[MAX_PATH];
if(GetWindowsDirectory(szPath, MAX_PATH))
{
PathAppend(szPath, REGEDIT);
ShellExecute(NULL, NULL, szPath, lpsCmdLine, NULL, nCmdShow);
}
else
{
ShellExecute(NULL, NULL, REGEDIT, lpsCmdLine, NULL, nCmdShow);
}
return 0;
}

View File

@@ -1,248 +0,0 @@
/*
* PROJECT: ReactOS Services
* LICENSE: GPL - See COPYING in the top level directory
* FILE: base/system/sc/query.c
* PURPOSE: queries service info
* COPYRIGHT: Copyright 2005 - 2006 Ged Murphy <gedmurphy@gmail.com>
*
*/
/*
* TODO:
* Allow calling of 2 options e.g.:
* type= driver state= inactive
*/
#include "sc.h"
LPTSTR QueryOpts[] = {
_T("type="),
_T("state="),
_T("bufsize="),
_T("ri="),
_T("group="),
};
LPSERVICE_STATUS_PROCESS
QueryService(LPCTSTR ServiceName)
{
SC_HANDLE hSCManager;
LPSERVICE_STATUS_PROCESS pServiceInfo = NULL;
SC_HANDLE hSc;
DWORD BufSiz = 0;
DWORD BytesNeeded = 0;
DWORD Ret;
hSCManager = OpenSCManager(NULL,
NULL,
SC_MANAGER_CONNECT);
if (hSCManager == NULL)
{
ReportLastError();
return NULL;
}
hSc = OpenService(hSCManager,
ServiceName,
SERVICE_QUERY_STATUS);
if (hSc == NULL)
goto fail;
Ret = QueryServiceStatusEx(hSc,
SC_STATUS_PROCESS_INFO,
NULL,
BufSiz,
&BytesNeeded);
if ((Ret != 0) || (GetLastError() != ERROR_INSUFFICIENT_BUFFER))
goto fail;
pServiceInfo = (LPSERVICE_STATUS_PROCESS)HeapAlloc(GetProcessHeap(),
0,
BytesNeeded);
if (pServiceInfo == NULL)
goto fail;
if (!QueryServiceStatusEx(hSc,
SC_STATUS_PROCESS_INFO,
(LPBYTE)pServiceInfo,
BytesNeeded,
&BytesNeeded))
{
goto fail;
}
return pServiceInfo;
fail:
ReportLastError();
if (pServiceInfo) HeapFree(GetProcessHeap(), 0, pServiceInfo);
if (hSc) CloseServiceHandle(hSc);
if (hSCManager) CloseServiceHandle(hSCManager);
return NULL;
}
static BOOL
EnumServices(ENUM_SERVICE_STATUS_PROCESS **pServiceStatus,
DWORD ServiceType,
DWORD ServiceState)
{
SC_HANDLE hSCManager;
DWORD BufSize = 0;
DWORD BytesNeeded = 0;
DWORD ResumeHandle = 0;
DWORD NumServices = 0;
DWORD Ret;
hSCManager = OpenSCManager(NULL,
NULL,
SC_MANAGER_ENUMERATE_SERVICE);
if (hSCManager == NULL)
{
ReportLastError();
return FALSE;
}
Ret = EnumServicesStatusEx(hSCManager,
SC_ENUM_PROCESS_INFO,
ServiceType,
ServiceState,
(LPBYTE)*pServiceStatus,
BufSize,
&BytesNeeded,
&NumServices,
&ResumeHandle,
0);
if ((Ret == 0) && (GetLastError() == ERROR_MORE_DATA))
{
*pServiceStatus = (ENUM_SERVICE_STATUS_PROCESS *)
HeapAlloc(GetProcessHeap(),
0,
BytesNeeded);
if (*pServiceStatus != NULL)
{
if (EnumServicesStatusEx(hSCManager,
SC_ENUM_PROCESS_INFO,
ServiceType,
ServiceState,
(LPBYTE)*pServiceStatus,
BytesNeeded,
&BytesNeeded,
&NumServices,
&ResumeHandle,
0))
{
return NumServices;
}
}
}
ReportLastError();
if (pServiceStatus)
HeapFree(GetProcessHeap(), 0, *pServiceStatus);
return NumServices;
}
BOOL
Query(LPCTSTR *ServiceArgs,
DWORD ArgCount,
BOOL bExtended)
{
LPENUM_SERVICE_STATUS_PROCESS pServiceStatus = NULL;
DWORD NumServices = 0;
//DWORD ServiceType;
//DWORD ServiceState;
BOOL bServiceName = TRUE;
DWORD OptSize, i;
LPCTSTR *TmpArgs;
INT TmpCnt;
#ifdef SCDBG
TmpArgs = ServiceArgs;
TmpCnt = ArgCount;
_tprintf(_T("Arguments:\n"));
while (TmpCnt)
{
_tprintf(_T(" %s\n"), *TmpArgs);
TmpArgs++;
TmpCnt--;
}
_tprintf(_T("\n"));
#endif /* SCDBG */
/* display all running services and drivers */
if (ArgCount == 0)
{
NumServices = EnumServices(&pServiceStatus,
SERVICE_WIN32,
SERVICE_ACTIVE);
if (NumServices != 0)
{
for (i=0; i < NumServices; i++)
{
PrintService(pServiceStatus[i].lpServiceName,
&pServiceStatus[i].ServiceStatusProcess,
bExtended);
}
_tprintf(_T("number : %lu\n"), NumServices);
if (pServiceStatus)
HeapFree(GetProcessHeap(), 0, pServiceStatus);
return TRUE;
}
return FALSE;
}
TmpArgs = ServiceArgs;
TmpCnt = ArgCount;
OptSize = sizeof(QueryOpts) / sizeof(QueryOpts[0]);
while (TmpCnt--)
{
for (i=0; i < OptSize; i++)
{
if (!lstrcmpi(*TmpArgs, QueryOpts[i]))
{
bServiceName = FALSE;
}
}
TmpArgs++;
}
/* FIXME: parse options */
/* print only the service requested */
if (bServiceName)
{
LPSERVICE_STATUS_PROCESS pStatus;
LPCTSTR ServiceName = *ServiceArgs;
pStatus = QueryService(ServiceName);
if (bExtended)
{
PrintService(ServiceName,
pStatus,
TRUE);
}
else
{
PrintService(ServiceName,
pStatus,
FALSE);
}
}
if (pServiceStatus)
HeapFree(GetProcessHeap(), 0, pServiceStatus);
return TRUE;
}

View File

@@ -1,2 +0,0 @@
@ stdcall ScreenSaverProc(ptr long ptr ptr)
@ stdcall ScreenSaverConfigureDialog(ptr long ptr ptr)

View File

@@ -1,25 +0,0 @@
#include <windows.h>
#include <scrnsave.h>
#include "resource.h"
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
#define REACTOS_VERSION_DLL
#define REACTOS_STR_FILE_DESCRIPTION "OpenGL 3DText ScreenSaver\0"
#define REACTOS_STR_INTERNAL_NAME "3dtext\0"
#define REACTOS_STR_ORIGINAL_FILENAME "3dtext.scr\0"
#include <reactos/version.rc>
#include "lang/bg-BG.rc"
#include "lang/de-DE.rc"
#include "lang/el-GR.rc"
#include "lang/en-US.rc"
#include "lang/es-ES.rc"
#include "lang/eu-ES.rc"
#include "lang/fr-FR.rc"
#include "lang/it-IT.rc"
#include "lang/lt-LT.rc"
#include "lang/pl-PL.rc"
#include "lang/ru-RU.rc"
#include "lang/sk-SK.rc"
#include "lang/uk-UA.rc"

View File

@@ -1,2 +0,0 @@
@ stdcall ScreenSaverProc(ptr long ptr ptr)
@ stdcall ScreenSaverConfigureDialog(ptr long ptr ptr)

View File

@@ -1,15 +0,0 @@
#include <windows.h>
#include "resource.h"
#include "lang/bg-BG.rc"
#include "lang/de-DE.rc"
#include "lang/el-GR.rc"
#include "lang/en-US.rc"
#include "lang/fr-FR.rc"
#include "lang/ko-KR.rc"
#include "lang/lt-LT.rc"
#include "lang/nb-NO.rc"
#include "lang/pl-PL.rc"
#include "lang/ru-RU.rc"
#include "lang/sk-SK.rc"
#include "lang/uk-UA.rc"

View File

@@ -1,28 +0,0 @@
#include <windows.h>
#include "resources.h"
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
IDI_MAINAPP ICON DISCARDABLE resources/sndvol32.ico
#include "lang/bg-BG.rc"
#include "lang/cs-CZ.rc"
#include "lang/de-DE.rc"
#include "lang/el-GR.rc"
#include "lang/en-US.rc"
#include "lang/es-ES.rc"
#include "lang/fr-FR.rc"
#include "lang/hu-HU.rc"
#include "lang/id-ID.rc"
#include "lang/it-IT.rc"
#include "lang/ja-JP.rc"
#include "lang/lt-LT.rc"
#include "lang/nl-NL.rc"
#include "lang/nb-NO.rc"
#include "lang/pl-PL.rc"
#include "lang/pt-BR.rc"
#include "lang/ru-RU.rc"
#include "lang/sk-SK.rc"
#include "lang/sv-SE.rc"
#include "lang/th-TH.rc"
#include "lang/uk-UA.rc"

View File

@@ -1,686 +0,0 @@
/////////////////////////////////////////////////////////////////////////////
// Bulgarian (Bg) resources
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
#pragma code_page(1251)
#endif //_WIN32
/////////////////////////////////////////////////////////////////////////////
//
// Menu
//
IDR_TASKMANAGER MENU DISCARDABLE
BEGIN
POPUP "&<26><><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "&<26><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...)", ID_FILE_NEW
MENUITEM SEPARATOR
MENUITEM "<22><>&<26><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_FILE_EXIT
END
POPUP "<22><>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_OPTIONS_ALWAYSONTOP
, CHECKED
MENUITEM "<22>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_OPTIONS_MINIMIZEONUSE
, CHECKED
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_OPTIONS_HIDEWHENMINIMIZED
, CHECKED
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> 16-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_OPTIONS_SHOW16BITTASKS
, CHECKED
END
POPUP "<22><>&<26><><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_VIEW_REFRESH
POPUP "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_VIEW_UPDATESPEED_HIGH
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_VIEW_UPDATESPEED_NORMAL
, CHECKED
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD>", ID_VIEW_UPDATESPEED_LOW
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_VIEW_LARGE
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_VIEW_SMALL
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_VIEW_DETAILS, CHECKED
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", ID_VIEW_SELECTCOLUMNS
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> &<26><><EFBFBD>"
BEGIN
MENUITEM "&<26><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "<22><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> &<26><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU
, CHECKED
END
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_VIEW_SHOWKERNELTIMES
END
POPUP "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_WINDOWS_TILEVERTICALLY
MENUITEM "<22>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_WINDOWS_MINIMIZE
MENUITEM "<22>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_WINDOWS_MAXIMIZE
MENUITEM "<22><>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_WINDOWS_CASCADE
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> &<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ", ID_WINDOWS_BRINGTOFRONT
END
POPUP "<22><><EFBFBD><EFBFBD>&<26>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD>&<26><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_HELP_TOPICS
MENUITEM SEPARATOR
MENUITEM "&<26><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_HELP_ABOUT
END
END
IDR_WINDOWSMENU MENU DISCARDABLE
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_WINDOWS_TILEVERTICALLY
MENUITEM "<22>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_WINDOWS_MINIMIZE
MENUITEM "<22>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_WINDOWS_MAXIMIZE
MENUITEM "<22><>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_WINDOWS_CASCADE
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> &<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ", ID_WINDOWS_BRINGTOFRONT
END
IDR_APPLICATION_PAGE_CONTEXT1 MENU DISCARDABLE
BEGIN
POPUP "DUMMY"
BEGIN
MENUITEM "&<26><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...)", ID_FILE_NEW
MENUITEM SEPARATOR
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_VIEW_LARGE
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_VIEW_SMALL
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_VIEW_DETAILS, CHECKED
END
END
IDR_APPLICATION_PAGE_CONTEXT2 MENU DISCARDABLE
BEGIN
POPUP "DUMMY"
BEGIN
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> &<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ", ID_WINDOWS_BRINGTOFRONT
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_WINDOWS_TILEVERTICALLY
MENUITEM "<22>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_WINDOWS_MINIMIZE
MENUITEM "<22>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_WINDOWS_MAXIMIZE
MENUITEM "<22><>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_WINDOWS_CASCADE
MENUITEM SEPARATOR
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_APPLICATION_PAGE_ENDTASK
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_APPLICATION_PAGE_GOTOPROCESS
END
END
IDR_TRAY_POPUP MENU DISCARDABLE
BEGIN
POPUP "DUMMY"
BEGIN
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_RESTORE
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_FILE_EXIT
MENUITEM SEPARATOR
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_OPTIONS_ALWAYSONTOP
END
END
IDR_PROCESS_PAGE_CONTEXT MENU DISCARDABLE
BEGIN
POPUP "DUMMY"
BEGIN
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_PROCESS_PAGE_ENDPROCESSTREE
MENUITEM "<22><><EFBFBD><EFBFBD>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_PROCESS_PAGE_DEBUG
MENUITEM SEPARATOR
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> &<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_PROCESS_PAGE_SETPRIORITY_REALTIME
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_PROCESS_PAGE_SETPRIORITY_HIGH
MENUITEM "&<26><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_PROCESS_PAGE_SETPRIORITY_NORMAL
MENUITEM "&<26><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD>", ID_PROCESS_PAGE_SETPRIORITY_LOW
END
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", ID_PROCESS_PAGE_SETAFFINITY
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> &<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", ID_PROCESS_PAGE_DEBUGCHANNELS
END
END
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
IDD_ABOUTBOX DIALOGEX DISCARDABLE 22, 17, 259, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "<22><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Task Manager v1.0\nCopyright (C) 1999 - 2001\nby Brian Palmer (brianp@reactos.org)",
IDC_STATIC,"Static",SS_LEFTNOWORDWRAP | WS_GROUP,53,28,
122,26
DEFPUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD>",IDOK,183,189,44,14,WS_GROUP
ICON IDI_TASKMANAGER,IDC_STATIC,19,30,20,20
EDITTEXT IDC_LICENSE_EDIT,53,63,174,107,ES_MULTILINE |
ES_READONLY | WS_VSCROLL
END
IDD_TASKMGR_DIALOG DIALOGEX DISCARDABLE 0, 0, 264, 246
STYLE DS_SHELLFONT | DS_CENTER | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP |
WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU |
WS_THICKFRAME
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1",IDC_TAB,"SysTabControl32",WS_TABSTOP,3,3,257,228
END
IDD_APPLICATION_PAGE DIALOGEX DISCARDABLE 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2",IDC_APPLIST,"SysListView32",LVS_REPORT |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP,7,7,233,177
PUSHBUTTON "&<26><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...",IDC_NEWTASK,187,189,53,14
PUSHBUTTON "<22><><EFBFBD>&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>",IDC_SWITCHTO,131,189,53,14,WS_DISABLED
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_ENDTASK,75,189,53,14,WS_DISABLED
END
IDD_PROCESS_PAGE DIALOGEX DISCARDABLE 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2",IDC_PROCESSLIST,"SysListView32",LVS_REPORT |
LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_OWNERDATA |
WS_BORDER | WS_TABSTOP,7,7,233,177
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_ENDPROCESS,171,189,69,14
CONTROL "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_SHOWALLPROCESSES,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,191,111,10
END
//IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
IDD_PERFORMANCE_PAGE DIALOGEX DISCARDABLE 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD>",IDC_CPU_USAGE_FRAME,5,5,60,54,WS_TABSTOP, WS_EX_TRANSPARENT
GROUPBOX "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>",IDC_MEM_USAGE_FRAME,5,63,60,54,BS_LEFTTEXT, WS_EX_TRANSPARENT
GROUPBOX "<22><><EFBFBD><EFBFBD>",IDC_TOTALS_FRAME,5,122,111,39,0,WS_EX_TRANSPARENT
GROUPBOX "Commit Charge (K)",IDC_COMMIT_CHARGE_FRAME,5,166,111,39,0,WS_EX_TRANSPARENT
GROUPBOX "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> (K)",IDC_PHYSICAL_MEMORY_FRAME,131,122,111,39,0,WS_EX_TRANSPARENT
GROUPBOX "<22><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (K)",IDC_KERNEL_MEMORY_FRAME,131,166,111,39,0,WS_EX_TRANSPARENT
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDS_TOTALS_HANDLE_COUNT,12,131,57,8
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD>",IDS_TOTALS_THREAD_COUNT,12,140,27,8
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDS_TOTALS_PROCESS_COUNT,12,149,34,8
EDITTEXT IDC_TOTALS_HANDLE_COUNT,65,131,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_TOTALS_THREAD_COUNT,65,140,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_TOTALS_PROCESS_COUNT,65,149,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
LTEXT "<22><><EFBFBD><EFBFBD>",IDS_COMMIT_CHARGE_TOTAL,12,175,27,8
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDS_COMMIT_CHARGE_LIMIT,12,184,15,8
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDS_COMMIT_CHARGE_PEAK,12,193,34,8
EDITTEXT IDC_COMMIT_CHARGE_TOTAL,65,174,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_COMMIT_CHARGE_LIMIT,65,184,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_COMMIT_CHARGE_PEAK,65,193,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
LTEXT "<22><><EFBFBD><EFBFBD>",IDS_PHYSICAL_MEMORY_TOTAL,137,131,27,8
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDS_PHYSICAL_MEMORY_AVAILABLE,137,140,30,8
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>",IDS_PHYSICAL_MEMORY_SYSTEM_CACHE,137,149,46,8
EDITTEXT IDC_PHYSICAL_MEMORY_TOTAL,185,131,48,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_PHYSICAL_MEMORY_AVAILABLE,185,140,48,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_PHYSICAL_MEMORY_SYSTEM_CACHE,185,149,48,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
LTEXT "<22><><EFBFBD><EFBFBD>",IDS_KERNEL_MEMORY_TOTAL,137,174,27,8
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDS_KERNEL_MEMORY_PAGED,137,184,21,8
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDS_KERNEL_MEMORY_NONPAGED,137,193,34,8
EDITTEXT IDC_KERNEL_MEMORY_TOTAL,185,174,48,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_KERNEL_MEMORY_PAGED,185,184,48,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_KERNEL_MEMORY_NONPAGED,185,193,48,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
GROUPBOX "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD>",IDC_CPU_USAGE_HISTORY_FRAME,74,5,168,54,0,WS_EX_TRANSPARENT
GROUPBOX "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_MEMORY_USAGE_HISTORY_FRAME,74,63,168,54,0,WS_EX_TRANSPARENT
PUSHBUTTON "CPU Usage Display",IDC_CPU_USAGE_GRAPH,12,17,47,37,0,
WS_EX_CLIENTEDGE
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_MEM_USAGE_GRAPH,12,75,47,37,0,
WS_EX_CLIENTEDGE
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD>",IDC_CPU_USAGE_HISTORY_GRAPH,81,17,
153,37,0,WS_EX_CLIENTEDGE
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_MEM_USAGE_HISTORY_GRAPH,81,75,
153,37,0,WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX DISCARDABLE 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2",IDC_DEBUG_CHANNELS_LIST,"SysListView32",LVS_REPORT |
LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP |
LVS_SORTASCENDING,7,7,233,177
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDOK,171,189,69,14
END
IDD_AFFINITY_DIALOG DIALOGEX DISCARDABLE 0, 0, 231, 154
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD>",IDOK,120,133,50,14
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD>",IDCANCEL,174,133,50,14
LTEXT "The Processor Affinity setting controls which CPUs the process will be allowed to execute on.",
IDC_STATIC,5,5,220,16
CONTROL "<22><><EFBFBD> 0",IDC_CPU0,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
11,28,37,10
CONTROL "<22><><EFBFBD> 1",IDC_CPU1,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,41,37,10
CONTROL "<22><><EFBFBD> 2",IDC_CPU2,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,54,37,10
CONTROL "<22><><EFBFBD> 3",IDC_CPU3,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,67,37,10
CONTROL "<22><><EFBFBD> 4",IDC_CPU4,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,80,37,10
CONTROL "<22><><EFBFBD> 5",IDC_CPU5,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,93,37,10
CONTROL "<22><><EFBFBD> 6",IDC_CPU6,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,106,37,10
CONTROL "<22><><EFBFBD> 7",IDC_CPU7,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,119,37,10
CONTROL "<22><><EFBFBD> 8",IDC_CPU8,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,61,28,37,10
CONTROL "<22><><EFBFBD> 9",IDC_CPU9,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,61,41,37,10
CONTROL "<22><><EFBFBD> 10",IDC_CPU10,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,61,54,41,10
CONTROL "<22><><EFBFBD> 11",IDC_CPU11,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,61,67,41,10
CONTROL "<22><><EFBFBD> 12",IDC_CPU12,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,61,80,41,10
CONTROL "<22><><EFBFBD> 13",IDC_CPU13,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,61,93,41,10
CONTROL "<22><><EFBFBD> 14",IDC_CPU14,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,61,106,41,10
CONTROL "<22><><EFBFBD> 15",IDC_CPU15,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,61,119,41,10
CONTROL "<22><><EFBFBD> 16",IDC_CPU16,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,28,41,10
CONTROL "<22><><EFBFBD> 17",IDC_CPU17,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,41,41,10
CONTROL "<22><><EFBFBD> 18",IDC_CPU18,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,54,41,10
CONTROL "<22><><EFBFBD> 19",IDC_CPU19,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,67,41,10
CONTROL "<22><><EFBFBD> 20",IDC_CPU20,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,80,41,10
CONTROL "<22><><EFBFBD> 21",IDC_CPU21,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,93,41,10
CONTROL "<22><><EFBFBD> 22",IDC_CPU22,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,106,41,10
CONTROL "<22><><EFBFBD> 23",IDC_CPU23,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,119,41,10
CONTROL "<22><><EFBFBD> 24",IDC_CPU24,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,28,41,10
CONTROL "<22><><EFBFBD> 25",IDC_CPU25,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,41,41,10
CONTROL "<22><><EFBFBD> 26",IDC_CPU26,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,54,41,10
CONTROL "<22><><EFBFBD> 27",IDC_CPU27,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,67,41,10
CONTROL "<22><><EFBFBD> 28",IDC_CPU28,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,80,41,10
CONTROL "<22><><EFBFBD> 29",IDC_CPU29,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,93,41,10
CONTROL "<22><><EFBFBD> 30",IDC_CPU30,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,106,41,10
CONTROL "<22><><EFBFBD> 31",IDC_CPU31,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,119,41,10
END
IDD_COLUMNS_DIALOG DIALOGEX DISCARDABLE 0, 0, 195, 199
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD>",IDOK,84,178,50,14
PUSHBUTTON "<22><><EFBFBD><EFBFBD><EFBFBD>",IDCANCEL,138,178,50,14
LTEXT "<22><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.",
IDC_STATIC,7,7,181,17
CONTROL "<22><><EFBFBD> <20><> &<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_IMAGENAME,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,7,28,56,10
CONTROL "&PID (Process Identifier)",IDC_PID,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,39,88,10
CONTROL "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> &<26><><EFBFBD>",IDC_CPUUSAGE,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,50,53,10
CONTROL "&<26><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD>",IDC_CPUTIME,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,61,48,10
CONTROL "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> &<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_MEMORYUSAGE,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,72,63,10
CONTROL "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_MEMORYUSAGEDELTA,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,83,82,10
CONTROL "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_PEAKMEMORYUSAGE,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,94,82,10
CONTROL "Page &Faults",IDC_PAGEFAULTS,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,105,53,10
CONTROL "&USER Objects",IDC_USEROBJECTS,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,116,62,10
CONTROL "<22><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_IOREADS,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,127,49,10
CONTROL "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_IOREADBYTES,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,138,65,10
CONTROL "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>",IDC_SESSIONID,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,149,50,10
CONTROL "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> &<26><><EFBFBD>",IDC_USERNAME,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,160,51,10
CONTROL "Page F&aults Delta",IDC_PAGEFAULTSDELTA,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,107,28,72,10
CONTROL "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>",IDC_VIRTUALMEMORYSIZE,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,107,39,77,10
CONTROL "Pa&ged Pool",IDC_PAGEDPOOL,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,107,50,53,10
CONTROL "N&on-paged Pool",IDC_NONPAGEDPOOL,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,107,61,67,10
CONTROL "Base P&riority",IDC_BASEPRIORITY,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,107,72,55,10
CONTROL "&<26><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",IDC_HANDLECOUNT,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,107,83,59,10
CONTROL "&Thread Count",IDC_THREADCOUNT,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,107,94,59,10
CONTROL "GDI Objects",IDC_GDIOBJECTS,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,107,105,55,10
CONTROL "I/O Writes",IDC_IOWRITES,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,107,116,49,10
CONTROL "I/O Write Bytes",IDC_IOWRITEBYTES,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,107,127,65,10
CONTROL "I/O Other",IDC_IOOTHER,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,107,138,46,10
CONTROL "I/O Other Bytes",IDC_IOOTHERBYTES,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,107,149,65,10
END
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
2 TEXTINCLUDE DISCARDABLE
BEGIN
"#define APSTUDIO_HIDDEN_SYMBOLS\r\n"
"#include ""windows.h""\r\n"
"#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"
"#include ""resource.h""\r\n"
"\0"
END
3 TEXTINCLUDE DISCARDABLE
BEGIN
"\r\n"
"\0"
END
1 TEXTINCLUDE DISCARDABLE
BEGIN
"resource.h\0"
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//
#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO DISCARDABLE
BEGIN
IDD_ABOUTBOX, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 252
TOPMARGIN, 7
BOTTOMMARGIN, 203
END
IDD_TASKMGR_DIALOG, DIALOG
BEGIN
LEFTMARGIN, 3
RIGHTMARGIN, 260
TOPMARGIN, 3
BOTTOMMARGIN, 231
END
IDD_APPLICATION_PAGE, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 240
TOPMARGIN, 7
BOTTOMMARGIN, 203
END
IDD_PROCESS_PAGE, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 240
TOPMARGIN, 7
BOTTOMMARGIN, 203
END
IDD_PERFORMANCE_PAGE, DIALOG
BEGIN
LEFTMARGIN, 5
RIGHTMARGIN, 242
VERTGUIDE, 12
VERTGUIDE, 65
VERTGUIDE, 110
TOPMARGIN, 5
BOTTOMMARGIN, 205
END
IDD_AFFINITY_DIALOG, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 224
VERTGUIDE, 11
VERTGUIDE, 61
VERTGUIDE, 116
VERTGUIDE, 175
TOPMARGIN, 7
BOTTOMMARGIN, 147
HORZGUIDE, 28
HORZGUIDE, 38
HORZGUIDE, 51
HORZGUIDE, 64
HORZGUIDE, 77
HORZGUIDE, 90
HORZGUIDE, 103
HORZGUIDE, 116
HORZGUIDE, 129
END
IDD_COLUMNS_DIALOG, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 188
VERTGUIDE, 107
TOPMARGIN, 7
BOTTOMMARGIN, 192
HORZGUIDE, 28
END
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// String Table
//
STRINGTABLE DISCARDABLE
BEGIN
IDS_APP_TITLE "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDC_TASKMGR "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_IDLE_PROCESS "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_FILE_NEW "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_OPTIONS_ALWAYSONTOP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
ID_OPTIONS_MINIMIZEONUSE
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (SwitchTo)"
ID_OPTIONS_HIDEWHENMINIMIZED "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>"
ID_VIEW_REFRESH "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_VIEW_LARGE "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_VIEW_SMALL "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_VIEW_DETAILS "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_VIEW_UPDATESPEED_HIGH "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_VIEW_UPDATESPEED_NORMAL "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_VIEW_UPDATESPEED_LOW "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_WINDOWS_TILEHORIZONTALLY
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>"
ID_WINDOWS_TILEVERTICALLY "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>"
ID_WINDOWS_MINIMIZE "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_WINDOWS_MAXIMIZE "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_WINDOWS_CASCADE "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>"
ID_WINDOWS_BRINGTOFRONT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD>."
ID_HELP_TOPICS "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_HELP_ABOUT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>."
ID_FILE_EXIT "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_OPTIONS_SHOW16BITTASKS
"Shows 16-bit tasks under the associated ntvdm.exe"
ID_VIEW_SELECTCOLUMNS "<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_VIEW_SHOWKERNELTIMES "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_VIEW_CPUHISTORY_ONEGRAPHALL
"A single history graph shows total CPU usage"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Each CPU has its own history graph"
ID_APPLICATION_PAGE_SWITCHTO
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_ENDTASK "<22><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_GOTOPROCESS "Switches the focus to the process of the selected task"
ID_RESTORE "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_PROCESS_PAGE_ENDPROCESS "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_PROCESS_PAGE_ENDPROCESSTREE
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_PROCESS_PAGE_DEBUG "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_PROCESS_PAGE_SETAFFINITY
"Controls which processors the process will be allowed to run on"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME
"<22><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "<22><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL
"<22><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL
"<22><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL
"<22><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
ID_PROCESS_PAGE_SETPRIORITY_LOW "<22><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_LICENSE "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.\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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_TAB_APPS "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TAB_PROCESSES "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TAB_PERFORMANCE "Performance"
IDS_TAB_TASK "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TAB_STATUS "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TAB_IMAGENAME "<22><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TAB_PID "PID"
IDS_TAB_USERNAME "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>"
IDS_TAB_SESSIONID "Session ID"
IDS_TAB_CPU "<22><><EFBFBD>"
IDS_TAB_CPUTIME "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>"
IDS_TAB_MEMUSAGE "<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TAB_PEAKMEMUSAGE "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>"
IDS_TAB_MEMDELTA "Mem Delta"
IDS_TAB_PAGEFAULT "Page Faults"
IDS_TAB_PFDELTA "PF Delta"
IDS_TAB_VMSIZE "VM Size"
IDS_TAB_PAGEDPOOL "Paged Pool"
IDS_TAB_NPPOOL "NP Pool"
IDS_TAB_BASEPRI "Base Pri"
IDS_TAB_HANDLES "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TAB_THREADS "<22><><EFBFBD><EFBFBD><EFBFBD>"
IDS_TAB_USERPBJECTS "USER Objects"
IDS_TAB_GDIOBJECTS "GDI Objects"
IDS_TAB_IOREADS "<22>/<2F> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TAB_IOWRITES "<22>/<2F> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TAB_IOOTHER "<22>/<2F> <20><><EFBFBD><EFBFBD><EFBFBD>"
IDS_TAB_IOREADBYTES "<22>/<2F> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TAB_IOWRITESBYTES "<22>/<2F> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_TAB_IOOTHERBYTES "<22>/<2F> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_MENU_SELECTCOLUMNS "&<26><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>..."
IDS_MENU_16BITTASK "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> 16<31><36><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_MENU_WINDOWS "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_MENU_LARGEICONS "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_MENU_SMALLICONS "&<26><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_MENU_DETAILS "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_MENU_ONEGRAPHALLCPUS "&<26><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>"
IDS_MENU_ONEGRAPHPERCPU "<22><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> &<26><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>"
IDS_MENU_CPUHISTORY "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> &<26><><EFBFBD>"
IDS_MENU_SHOWKERNELTIMES "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_CREATENEWTASK "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_CREATENEWTASK_DESC "Type the name of a program, folder, document, or Internet resource, and Task Manager will open it for you."
IDS_MSG_ACCESSPROCESSAFF "Unable to Access or Set Process Affinity"
IDS_MSG_PROCESSONEPRO "The process must have affinity with at least one processor."
IDS_MSG_INVALIDOPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_MSG_UNABLEDEBUGPROCESS "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_MSG_WARNINGDEBUG "WARNING: Debugging this process may result in loss of data.\nAre you sure you wish to attach the debugger?"
IDS_MSG_TASKMGRWARNING "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_MSG_WARNINGTERMINATING "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.\n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>\n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>\n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?"
IDS_MSG_UNABLETERMINATEPRO "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_MSG_UNABLECHANGEPRIORITY "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_MSG_WARNINGCHANGEPRIORITY "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><>\n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD>, \n<><6E> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?"
IDS_MSG_TRAYICONCPUUSAGE "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD>: %d%%"
IDS_STATUS_MEMUSAGE "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>: %dK / %dK"
IDS_STATUS_CPUUSAGE "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD>: %3d%%"
IDS_STATUS_PROCESSES "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: %d"
IDS_Not_Responding "<22><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
IDS_Running "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
END
#endif // Bulgarian (BG) resources
/////////////////////////////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED

View File

@@ -1,687 +0,0 @@
/////////////////////////////////////////////////////////////////////////////
// English (U.S.) resources
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
#pragma code_page(1252)
#endif //_WIN32
/////////////////////////////////////////////////////////////////////////////
//
// Menu
//
IDR_TASKMANAGER MENU DISCARDABLE
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&Nuova operazione (Esegui...)", ID_FILE_NEW
MENUITEM SEPARATOR
MENUITEM "E&sci da Task Manager", ID_FILE_EXIT
END
POPUP "&Opzioni"
BEGIN
MENUITEM "&Sempre in primo piano", ID_OPTIONS_ALWAYSONTOP
, CHECKED
MENUITEM "&Riduci a icona in esecuzione", ID_OPTIONS_MINIMIZEONUSE
, CHECKED
MENUITEM "&Nascondi se ridotto a icona", ID_OPTIONS_HIDEWHENMINIMIZED
, CHECKED
MENUITEM "&Mostra operazioni a 16 bit", ID_OPTIONS_SHOW16BITTASKS
, CHECKED
END
POPUP "&Visualizza"
BEGIN
MENUITEM "&Aggiorna", ID_VIEW_REFRESH
POPUP "&Velocit<69> aggiornamento"
BEGIN
MENUITEM "&Alta", ID_VIEW_UPDATESPEED_HIGH
MENUITEM "&Normale", ID_VIEW_UPDATESPEED_NORMAL
, CHECKED
MENUITEM "&Bassa", ID_VIEW_UPDATESPEED_LOW
MENUITEM "&Pausa", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "Icone &Grandi", ID_VIEW_LARGE
MENUITEM "Icone &Piccole", ID_VIEW_SMALL
MENUITEM "&Dettagli", ID_VIEW_DETAILS, CHECKED
MENUITEM "&Seleziona colonne...", ID_VIEW_SELECTCOLUMNS
POPUP "&CPU"
BEGIN
MENUITEM "&Un grafico, Tutte le CPUs", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "Un grafico &per CPU", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU
, CHECKED
END
MENUITEM "&Mostra Kernel Times", ID_VIEW_SHOWKERNELTIMES
END
POPUP "&Finestre"
BEGIN
MENUITEM "Affianca &Orizontalmente", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "Affianca &Verticalmente", ID_WINDOWS_TILEVERTICALLY
MENUITEM "&Minimizza", ID_WINDOWS_MINIMIZE
MENUITEM "Ma&ssimizza", ID_WINDOWS_MAXIMIZE
MENUITEM "&Sovrapponi", ID_WINDOWS_CASCADE
MENUITEM "&Porta in primo piano", ID_WINDOWS_BRINGTOFRONT
END
POPUP "&Aiuto"
BEGIN
MENUITEM "Task Manager &Help Topics", ID_HELP_TOPICS
MENUITEM SEPARATOR
MENUITEM "&Informazioni su Task Manager", ID_HELP_ABOUT
END
END
IDR_WINDOWSMENU MENU DISCARDABLE
BEGIN
MENUITEM "Affianca &Orizzontalmente", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "Affianca &Verticalmente", ID_WINDOWS_TILEVERTICALLY
MENUITEM "&Minimizza", ID_WINDOWS_MINIMIZE
MENUITEM "Ma&ssimizza", ID_WINDOWS_MAXIMIZE
MENUITEM "&Sovrapponi", ID_WINDOWS_CASCADE
MENUITEM "&Porta in primo piano", ID_WINDOWS_BRINGTOFRONT
END
IDR_APPLICATION_PAGE_CONTEXT1 MENU DISCARDABLE
BEGIN
POPUP "DUMMY"
BEGIN
MENUITEM "&Nuova operazione (Esegui...)", ID_FILE_NEW
MENUITEM SEPARATOR
MENUITEM "Icone &Grandi", ID_VIEW_LARGE
MENUITEM "Icone &Piccole", ID_VIEW_SMALL
MENUITEM "&Dettagli", ID_VIEW_DETAILS, CHECKED
END
END
IDR_APPLICATION_PAGE_CONTEXT2 MENU DISCARDABLE
BEGIN
POPUP "DUMMY"
BEGIN
MENUITEM "&Passa a", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "&Porta in primo piano", ID_WINDOWS_BRINGTOFRONT
MENUITEM SEPARATOR
MENUITEM "Affianca &Orizzontalmente", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "Affianca &Verticalmente", ID_WINDOWS_TILEVERTICALLY
MENUITEM "&Minimizza", ID_WINDOWS_MINIMIZE
MENUITEM "Ma&ssimizza", ID_WINDOWS_MAXIMIZE
MENUITEM "&Sovrapponi", ID_WINDOWS_CASCADE
MENUITEM SEPARATOR
MENUITEM "&Termina processo", ID_APPLICATION_PAGE_ENDTASK
MENUITEM "&Vai a processo", ID_APPLICATION_PAGE_GOTOPROCESS
END
END
IDR_TRAY_POPUP MENU DISCARDABLE
BEGIN
POPUP "DUMMY"
BEGIN
MENUITEM "&Ripristina", ID_RESTORE
MENUITEM "&Chiudi", ID_FILE_EXIT
MENUITEM SEPARATOR
MENUITEM "&Sempre in primo piano", ID_OPTIONS_ALWAYSONTOP
END
END
IDR_PROCESS_PAGE_CONTEXT MENU DISCARDABLE
BEGIN
POPUP "DUMMY"
BEGIN
MENUITEM "&Termina processo", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "Termina processo e &Albero", ID_PROCESS_PAGE_ENDPROCESSTREE
MENUITEM "&Debug", ID_PROCESS_PAGE_DEBUG
MENUITEM SEPARATOR
POPUP "Imposta la &Priorit<69>"
BEGIN
MENUITEM "&Realtime", ID_PROCESS_PAGE_SETPRIORITY_REALTIME
MENUITEM "&Alta", ID_PROCESS_PAGE_SETPRIORITY_HIGH
MENUITEM "&Superiore al normale", ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL
MENUITEM "&Normale", ID_PROCESS_PAGE_SETPRIORITY_NORMAL
MENUITEM "&Inferiore al Normale", ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL
MENUITEM "&Bassa", ID_PROCESS_PAGE_SETPRIORITY_LOW
END
MENUITEM "Definisci &Affinit<69>...", ID_PROCESS_PAGE_SETAFFINITY
MENUITEM "Modifica Debug &Channels...", ID_PROCESS_PAGE_DEBUGCHANNELS
END
END
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
IDD_ABOUTBOX DIALOGEX DISCARDABLE 22, 17, 259, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "Informazioni su Task Manager"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Task Manager v1.0\nCopyright (C) 1999 - 2001\nby Brian Palmer (brianp@reactos.org)",
IDC_STATIC,"Static",SS_LEFTNOWORDWRAP | WS_GROUP,53,28,
122,26
DEFPUSHBUTTON "OK",IDOK,183,189,44,14,WS_GROUP
ICON IDI_TASKMANAGER,IDC_STATIC,19,30,20,20
EDITTEXT IDC_LICENSE_EDIT,53,63,174,107,ES_MULTILINE |
ES_READONLY | WS_VSCROLL
END
IDD_TASKMGR_DIALOG DIALOGEX DISCARDABLE 0, 0, 264, 246
STYLE DS_SHELLFONT | DS_CENTER | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP |
WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU |
WS_THICKFRAME
CAPTION "Task Manager"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1",IDC_TAB,"SysTabControl32",WS_TABSTOP,3,3,257,228
END
IDD_APPLICATION_PAGE DIALOGEX DISCARDABLE 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2",IDC_APPLIST,"SysListView32",LVS_REPORT |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP,7,7,233,177
PUSHBUTTON "&Nuovo processo...",IDC_NEWTASK,172,188,68,14
PUSHBUTTON "&Passa a",IDC_SWITCHTO,100,188,68,14,WS_DISABLED
PUSHBUTTON "&Termina processo",IDC_ENDTASK,28,188,68,14,WS_DISABLED
END
IDD_PROCESS_PAGE DIALOGEX DISCARDABLE 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2",IDC_PROCESSLIST,"SysListView32",LVS_REPORT |
LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_OWNERDATA |
WS_BORDER | WS_TABSTOP,7,7,233,177
PUSHBUTTON "&Termina Processo",IDC_ENDPROCESS,171,189,69,14
CONTROL "&Mostra i processi di tutti gli utenti",IDC_SHOWALLPROCESSES,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,191,117,10
END
//IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
IDD_PERFORMANCE_PAGE DIALOGEX DISCARDABLE 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Uso CPU",IDC_CPU_USAGE_FRAME,5,5,60,54,WS_TABSTOP, WS_EX_TRANSPARENT
GROUPBOX "Uso MEM",IDC_MEM_USAGE_FRAME,5,63,60,54,BS_LEFTTEXT, WS_EX_TRANSPARENT
GROUPBOX "Totali",IDC_TOTALS_FRAME,5,122,111,39,0,WS_EX_TRANSPARENT
GROUPBOX "Carico scritture (K)",IDC_COMMIT_CHARGE_FRAME,5,166,111,39,0,WS_EX_TRANSPARENT
GROUPBOX "Memoria fisica (K)",IDC_PHYSICAL_MEMORY_FRAME,126,122,116,39,0,WS_EX_TRANSPARENT
GROUPBOX "Memoria del Kernel (K)",IDC_KERNEL_MEMORY_FRAME,126,166,116,39,0,WS_EX_TRANSPARENT
LTEXT "Handle",IDS_TOTALS_HANDLE_COUNT,12,131,27,8
LTEXT "Thread",IDS_TOTALS_THREAD_COUNT,12,140,27,8
LTEXT "Processi",IDS_TOTALS_PROCESS_COUNT,12,149,34,8
EDITTEXT IDC_TOTALS_HANDLE_COUNT,65,131,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_TOTALS_THREAD_COUNT,65,140,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_TOTALS_PROCESS_COUNT,65,149,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
LTEXT "Totale",IDS_COMMIT_CHARGE_TOTAL,12,175,27,8
LTEXT "Limite",IDS_COMMIT_CHARGE_LIMIT,12,184,21,8
LTEXT "Picco",IDS_COMMIT_CHARGE_PEAK,12,193,34,8
EDITTEXT IDC_COMMIT_CHARGE_TOTAL,65,174,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_COMMIT_CHARGE_LIMIT,65,184,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_COMMIT_CHARGE_PEAK,65,193,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
LTEXT "Totale",IDS_PHYSICAL_MEMORY_TOTAL,132,131,27,8
LTEXT "Disponibile",IDS_PHYSICAL_MEMORY_AVAILABLE,132,140,35,8
LTEXT "Cache sistema",IDS_PHYSICAL_MEMORY_SYSTEM_CACHE,132,149,52,8
EDITTEXT IDC_PHYSICAL_MEMORY_TOTAL,185,131,48,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_PHYSICAL_MEMORY_AVAILABLE,185,140,48,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_PHYSICAL_MEMORY_SYSTEM_CACHE,185,149,48,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
LTEXT "Totale",IDS_KERNEL_MEMORY_TOTAL,132,174,27,8
LTEXT "Paginata",IDS_KERNEL_MEMORY_PAGED,132,184,31,8
LTEXT "Non paginata",IDS_KERNEL_MEMORY_NONPAGED,132,193,48,8
EDITTEXT IDC_KERNEL_MEMORY_TOTAL,185,174,48,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_KERNEL_MEMORY_PAGED,185,184,48,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_KERNEL_MEMORY_NONPAGED,185,193,48,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
GROUPBOX "Storico uso CPU",IDC_CPU_USAGE_HISTORY_FRAME,74,5,168,54,0,WS_EX_TRANSPARENT
GROUPBOX "Storico uso Memoria",IDC_MEMORY_USAGE_HISTORY_FRAME,74,63,168,54,0,WS_EX_TRANSPARENT
PUSHBUTTON "Visualizzazione uso CPU",IDC_CPU_USAGE_GRAPH,12,17,47,37,0,
WS_EX_CLIENTEDGE
PUSHBUTTON "Visualizzazione uso MEM",IDC_MEM_USAGE_GRAPH,12,75,47,37,0,
WS_EX_CLIENTEDGE
PUSHBUTTON "Storico uso CPU",IDC_CPU_USAGE_HISTORY_GRAPH,81,17,
153,37,0,WS_EX_CLIENTEDGE
PUSHBUTTON "Storico uso MEM",IDC_MEM_USAGE_HISTORY_GRAPH,81,75,
153,37,0,WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX DISCARDABLE 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Debug Channels"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2",IDC_DEBUG_CHANNELS_LIST,"SysListView32",LVS_REPORT |
LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP |
LVS_SORTASCENDING,7,7,233,177
PUSHBUTTON "Chiudi",IDOK,171,189,69,14
END
IDD_AFFINITY_DIALOG DIALOGEX DISCARDABLE 0, 0, 231, 154
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Processor Affinity"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "OK",IDOK,120,133,50,14
PUSHBUTTON "Annulla",IDCANCEL,174,133,50,14
LTEXT "Le impostazioni di 'Processor Affinity' controllano quali CPU potranno eseguire il processo.",
IDC_STATIC,5,5,220,16
CONTROL "CPU 0",IDC_CPU0,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
11,28,37,10
CONTROL "CPU 1",IDC_CPU1,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,41,37,10
CONTROL "CPU 2",IDC_CPU2,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,54,37,10
CONTROL "CPU 3",IDC_CPU3,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,67,37,10
CONTROL "CPU 4",IDC_CPU4,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,80,37,10
CONTROL "CPU 5",IDC_CPU5,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,93,37,10
CONTROL "CPU 6",IDC_CPU6,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,106,37,10
CONTROL "CPU 7",IDC_CPU7,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,119,37,10
CONTROL "CPU 8",IDC_CPU8,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,61,28,37,10
CONTROL "CPU 9",IDC_CPU9,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,61,41,37,10
CONTROL "CPU 10",IDC_CPU10,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,61,54,41,10
CONTROL "CPU 11",IDC_CPU11,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,61,67,41,10
CONTROL "CPU 12",IDC_CPU12,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,61,80,41,10
CONTROL "CPU 13",IDC_CPU13,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,61,93,41,10
CONTROL "CPU 14",IDC_CPU14,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,61,106,41,10
CONTROL "CPU 15",IDC_CPU15,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,61,119,41,10
CONTROL "CPU 16",IDC_CPU16,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,28,41,10
CONTROL "CPU 17",IDC_CPU17,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,41,41,10
CONTROL "CPU 18",IDC_CPU18,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,54,41,10
CONTROL "CPU 19",IDC_CPU19,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,67,41,10
CONTROL "CPU 20",IDC_CPU20,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,80,41,10
CONTROL "CPU 21",IDC_CPU21,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,93,41,10
CONTROL "CPU 22",IDC_CPU22,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,106,41,10
CONTROL "CPU 23",IDC_CPU23,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,119,41,10
CONTROL "CPU 24",IDC_CPU24,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,28,41,10
CONTROL "CPU 25",IDC_CPU25,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,41,41,10
CONTROL "CPU 26",IDC_CPU26,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,54,41,10
CONTROL "CPU 27",IDC_CPU27,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,67,41,10
CONTROL "CPU 28",IDC_CPU28,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,80,41,10
CONTROL "CPU 29",IDC_CPU29,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,93,41,10
CONTROL "CPU 30",IDC_CPU30,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,106,41,10
CONTROL "CPU 31",IDC_CPU31,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,119,41,10
END
IDD_COLUMNS_DIALOG DIALOGEX DISCARDABLE 0, 0, 195, 199
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Selezione Colonne"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "OK",IDOK,84,178,50,14
PUSHBUTTON "Annulla",IDCANCEL,138,178,50,14
LTEXT "Seleziona le colonne che saranno visibili nella pagina dei processi di Task Manager.",
IDC_STATIC,7,7,181,17
CONTROL "&Nome immagine",IDC_IMAGENAME,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,7,28,65,10
CONTROL "&PID (Process Identifier)",IDC_PID,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,39,88,10
CONTROL "Uso &CPU",IDC_CPUUSAGE,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,50,53,10
CONTROL "T&empo CPU",IDC_CPUTIME,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,61,53,10
CONTROL "Uso &Memoria",IDC_MEMORYUSAGE,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,72,63,10
CONTROL "Incrementi uso Memoria",IDC_MEMORYUSAGEDELTA,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,83,89,10
CONTROL "Picco uso Memory",IDC_PEAKMEMORYUSAGE,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,94,82,10
CONTROL "Page &Faults",IDC_PAGEFAULTS,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,105,53,10
CONTROL "Oggetti utente",IDC_USEROBJECTS,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,116,62,10
CONTROL "Letture I/O",IDC_IOREADS,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,127,49,10
CONTROL "Letture I/O Bytes",IDC_IOREADBYTES,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,138,69,10
CONTROL "ID &Sessione",IDC_SESSIONID,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,149,50,10
CONTROL "&Nome utente",IDC_USERNAME,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,160,57,10
CONTROL "Increm. Page F&ault",IDC_PAGEFAULTSDELTA,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,107,28,77,10
CONTROL "Dimensione Memoria &Virtuale",IDC_VIRTUALMEMORYSIZE,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,107,39,77,10
CONTROL "Pool Pa&ginato",IDC_PAGEDPOOL,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,107,50,61,10
CONTROL "Pool N&on-paginato",IDC_NONPAGEDPOOL,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,107,61,73,10
CONTROL "P&riorit<69> base",IDC_BASEPRIORITY,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,107,72,55,10
CONTROL "Numero &Handle",IDC_HANDLECOUNT,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,107,83,65,10
CONTROL "Numero &Thread",IDC_THREADCOUNT,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,107,94,65,10
CONTROL "Oggetti GDI",IDC_GDIOBJECTS,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,107,105,55,10
CONTROL "Scritture I/O",IDC_IOWRITES,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,107,116,53,10
CONTROL "Scritture I/O Byte",IDC_IOWRITEBYTES,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,107,127,69,10
CONTROL "Altro I/O",IDC_IOOTHER,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,107,138,46,10
CONTROL "Altro I/O Bytes",IDC_IOOTHERBYTES,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,107,149,65,10
END
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
2 TEXTINCLUDE DISCARDABLE
BEGIN
"#define APSTUDIO_HIDDEN_SYMBOLS\r\n"
"#include ""windows.h""\r\n"
"#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"
"#include ""resource.h""\r\n"
"\0"
END
3 TEXTINCLUDE DISCARDABLE
BEGIN
"\r\n"
"\0"
END
1 TEXTINCLUDE DISCARDABLE
BEGIN
"resource.h\0"
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//
#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO DISCARDABLE
BEGIN
IDD_ABOUTBOX, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 252
TOPMARGIN, 7
BOTTOMMARGIN, 203
END
IDD_TASKMGR_DIALOG, DIALOG
BEGIN
LEFTMARGIN, 3
RIGHTMARGIN, 260
TOPMARGIN, 3
BOTTOMMARGIN, 231
END
IDD_APPLICATION_PAGE, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 240
TOPMARGIN, 7
BOTTOMMARGIN, 203
END
IDD_PROCESS_PAGE, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 240
TOPMARGIN, 7
BOTTOMMARGIN, 203
END
IDD_PERFORMANCE_PAGE, DIALOG
BEGIN
LEFTMARGIN, 5
RIGHTMARGIN, 242
VERTGUIDE, 12
VERTGUIDE, 65
VERTGUIDE, 110
TOPMARGIN, 5
BOTTOMMARGIN, 205
END
IDD_AFFINITY_DIALOG, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 224
VERTGUIDE, 11
VERTGUIDE, 61
VERTGUIDE, 116
VERTGUIDE, 175
TOPMARGIN, 7
BOTTOMMARGIN, 147
HORZGUIDE, 28
HORZGUIDE, 38
HORZGUIDE, 51
HORZGUIDE, 64
HORZGUIDE, 77
HORZGUIDE, 90
HORZGUIDE, 103
HORZGUIDE, 116
HORZGUIDE, 129
END
IDD_COLUMNS_DIALOG, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 188
VERTGUIDE, 107
TOPMARGIN, 7
BOTTOMMARGIN, 192
HORZGUIDE, 28
END
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// String Table
//
STRINGTABLE DISCARDABLE
BEGIN
IDS_APP_TITLE "Task Manager"
IDC_TASKMGR "Task Manager"
IDS_IDLE_PROCESS "Processo Idle di sistema"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_FILE_NEW "Esegue un nuovo programma"
ID_OPTIONS_ALWAYSONTOP "Task Manager rimane di fronte a ogni altra finestra a meno che sia minimizzato"
ID_OPTIONS_MINIMIZEONUSE
"Task Manager <20> minimizzato quando viene eseguita una operazione PassaA"
ID_OPTIONS_HIDEWHENMINIMIZED "Nasconde Task Manager Quando <20> minimizzato"
ID_VIEW_REFRESH "Costringe Task Manager a effettuare un aggiornamneto, indipendentemente dalla frequenza di aggiornamento impostata"
ID_VIEW_LARGE "Visualizza i task usando icone grandi"
ID_VIEW_SMALL "Visualizza i task usando icone piccole"
ID_VIEW_DETAILS "Visualizza le informazioni di ogni task"
ID_VIEW_UPDATESPEED_HIGH "Aggiorna lo schermo due volte al secondo"
ID_VIEW_UPDATESPEED_NORMAL "Aggiorna lo schermo ogni due secondi"
ID_VIEW_UPDATESPEED_LOW "Aggiorna lo schermo ogni quattro secondi"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Non aggiorna automaticamente"
ID_WINDOWS_TILEHORIZONTALLY
"Affianca le finestre orizontalmente sul desktop"
ID_WINDOWS_TILEVERTICALLY "Affianca le finestre verticalmente sul desktop"
ID_WINDOWS_MINIMIZE "Minimizza le finestre"
ID_WINDOWS_MAXIMIZE "Massimizza le finestre"
ID_WINDOWS_CASCADE "Sovrappone diagonalmente le finestre sul desktop"
ID_WINDOWS_BRINGTOFRONT "Porta la finestra in vista ma senza attivarla"
ID_HELP_TOPICS "Visualizza gli aiuti di Task Manager"
ID_HELP_ABOUT "Visualizza le informazioni sul program, version e copyright"
ID_FILE_EXIT "Esce da Task Manager"
ID_OPTIONS_SHOW16BITTASKS
"Mostra i task a 16-bit con ntvdm.exe associato"
ID_VIEW_SELECTCOLUMNS "Seleziona quali colonne saranno visibili nella pagina dei processi"
ID_VIEW_SHOWKERNELTIMES "Mostra il tempo di kernel nel grafico delle prestazioni"
ID_VIEW_CPUHISTORY_ONEGRAPHALL
"Un singolo grafico mostra l'uso di cpu totale"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Ogni CPU ha il suo grafico"
ID_APPLICATION_PAGE_SWITCHTO
"Porta un task in vista e gli d<> il focus"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_ENDTASK "Richiede la chiusura del task selezionato"
ID_GOTOPROCESS "Porta il focus al task selezionato"
ID_RESTORE "Ripristina Task Manager dallo stato nascosto"
ID_PROCESS_PAGE_ENDPROCESS "Rimuove il processo dal sistema"
ID_PROCESS_PAGE_ENDPROCESSTREE
"Rimuove il processo e i suoi discendenti dal sistema"
ID_PROCESS_PAGE_DEBUG "Collega il debugger a questo processo"
ID_PROCESS_PAGE_SETAFFINITY
"Controlla quali processori potranno eseguire il processo"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME
"Assegna al processo la classe di priorit<69> REALTIME"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Assegna al processo la classe di priorit<69> HIGH"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL
"Assegna al processo la classe di priorit<69> ABOVE NORMAL"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL
"Assegna al processo la classe di priorit<69> NORMAL"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL
"Assegna al processo la classe di priorit<69> BELOW NORMAL"
ID_PROCESS_PAGE_SETPRIORITY_LOW "Assegna al processo la classe di priorit<69> LOW"
IDS_LICENSE "Questo programma <20> software libero; puoi distribuirlo e/o modificarlo nei termini di licenza di 'GNU General Public License' come pubblicata dalla 'Free Software Foundation'; entrambe le versioni 2 della Licenza, o (a vostra scelta) qualunque versione successiva.\r\n\r\nQuesto programma <20> distribuito con l'augurio che sia utile, ma PRIVO DI OGNI GARANZIA; privo anche della garanzia implicita di COMMERCIABILIT<49> o UTILIZZABILIT<49> PER UNO SPECIFICO USO. Vedi la 'GNU General Public License' per ulteriori dettagli.\r\n\r\nVoi dovreste aver ricevuto una copia della 'GNU General Public License' assieme a questo programma; se non <20> cosi' scrivete a 'Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA'."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_TAB_APPS "Applicazioni"
IDS_TAB_PROCESSES "Processi"
IDS_TAB_PERFORMANCE "Prestazioni"
IDS_TAB_TASK "Task"
IDS_TAB_STATUS "Stato"
IDS_TAB_IMAGENAME "Nome immagine"
IDS_TAB_PID "PID"
IDS_TAB_USERNAME "Nome utente"
IDS_TAB_SESSIONID "ID Sessione"
IDS_TAB_CPU "CPU"
IDS_TAB_CPUTIME "Tempo CPU"
IDS_TAB_MEMUSAGE "Uso Memoria"
IDS_TAB_PEAKMEMUSAGE "Picco Uso Memoria"
IDS_TAB_MEMDELTA "Incremento Uso Memoria"
IDS_TAB_PAGEFAULT "Page Faults"
IDS_TAB_PFDELTA "Incremento PF"
IDS_TAB_VMSIZE "Dimensione VM"
IDS_TAB_PAGEDPOOL "Pool paginato"
IDS_TAB_NPPOOL "NP Pool"
IDS_TAB_BASEPRI "Base Pri"
IDS_TAB_HANDLES "Handles"
IDS_TAB_THREADS "Threads"
IDS_TAB_USERPBJECTS "Oggetti USER"
IDS_TAB_GDIOBJECTS "Oggetti GDI"
IDS_TAB_IOREADS "I/O Letture"
IDS_TAB_IOWRITES "I/O Scritture"
IDS_TAB_IOOTHER "I/O Altro"
IDS_TAB_IOREADBYTES "I/O Letture Bytes"
IDS_TAB_IOWRITESBYTES "I/O Scritture Bytes"
IDS_TAB_IOOTHERBYTES "I/O Altro Bytes"
IDS_MENU_SELECTCOLUMNS "&Selezione Colonne..."
IDS_MENU_16BITTASK "&Mostra task 16-bit"
IDS_MENU_WINDOWS "&Finestre"
IDS_MENU_LARGEICONS "Icone &Grandi"
IDS_MENU_SMALLICONS "Icone &Piccole"
IDS_MENU_DETAILS "&Dettagli"
IDS_MENU_ONEGRAPHALLCPUS "&Un grafico, tutte le CPU"
IDS_MENU_ONEGRAPHPERCPU "Un grafico &Per CPU"
IDS_MENU_CPUHISTORY "&CPU History"
IDS_MENU_SHOWKERNELTIMES "&Mostra tempo di Kernel"
IDS_CREATENEWTASK "Create Nuovo Task"
IDS_CREATENEWTASK_DESC "Scrivi il nome di un programma, Cartella, documento o risorsa internet e Task Manager lo aprir<69>."
IDS_MSG_ACCESSPROCESSAFF "Impossibile accedere o impostare la 'Process Affinity'"
IDS_MSG_PROCESSONEPRO "Il processo deve avere affinity con almeno un processore."
IDS_MSG_INVALIDOPTION "Opzione non valida"
IDS_MSG_UNABLEDEBUGPROCESS "Impossibile usare Debug per il processo Process"
IDS_MSG_WARNINGDEBUG "ATTENZIONE: Il debug di questo processo pu<70> portare alla perdita di dati.\nSei sicuro di voler attivare il debugger?"
IDS_MSG_TASKMGRWARNING "Segnalazione di Task Manager"
IDS_MSG_WARNINGTERMINATING "ATTENZIONE: Arrestare un processo pu<70> provocare\n effetti indesiderati compresa la perdita di dati o l'instabilit<69> del sistema. \nIl processo non potr<74> salvare il prorio stato o i dati\nprima del suo arresto.\nSei sicuro di voler procedere?"
IDS_MSG_UNABLETERMINATEPRO "Impossibile arrestare il Processo"
IDS_MSG_UNABLECHANGEPRIORITY "Impossibile cambiare la Priorit<69>"
IDS_MSG_WARNINGCHANGEPRIORITY "ATTENZIONE: La modifica della classe di priorit<69> pu<70> provocare\n effetti indesiderati compresa la perdita di dati o l'instabilit<69> del sistema.\nSei sicuro di voler procedere?"
IDS_MSG_TRAYICONCPUUSAGE "Uso CPU: %d%%"
IDS_STATUS_MEMUSAGE "Uso Mem: %dK / %dK"
IDS_STATUS_CPUUSAGE "Uso CPU: %3d%%"
IDS_STATUS_PROCESSES "Processi: %d"
IDS_Not_Responding "Non risponde"
IDS_Running "In esecuzione"
END
#endif // Italian resources
/////////////////////////////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED

View File

@@ -1,687 +0,0 @@
/////////////////////////////////////////////////////////////////////////////
// Norwegian resources
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
#pragma code_page(1252)
#endif //_WIN32
/////////////////////////////////////////////////////////////////////////////
//
// Menu
//
IDR_TASKMANAGER MENU DISCARDABLE
BEGIN
POPUP "&Fil"
BEGIN
MENUITEM "&Ny oppgave (Kj<4B>r...)", ID_FILE_NEW
MENUITEM SEPARATOR
MENUITEM "A&vslutt oppgavebehandlingen", ID_FILE_EXIT
END
POPUP "&Alternativer"
BEGIN
MENUITEM "&Alltid <20>verst", ID_OPTIONS_ALWAYSONTOP
, CHECKED
MENUITEM "&Minimer ved bruk", ID_OPTIONS_MINIMIZEONUSE
, CHECKED
MENUITEM "&Skjul n<>r Minimert", ID_OPTIONS_HIDEWHENMINIMIZED
, CHECKED
MENUITEM "&Vis 16-bites oppgaver", ID_OPTIONS_SHOW16BITTASKS
, CHECKED
END
POPUP "&Vis"
BEGIN
MENUITEM "&Oppdater n<>", ID_VIEW_REFRESH
POPUP "&Oppdateringshastighet"
BEGIN
MENUITEM "&H<>y", ID_VIEW_UPDATESPEED_HIGH
MENUITEM "&Normal", ID_VIEW_UPDATESPEED_NORMAL
, CHECKED
MENUITEM "&Lav", ID_VIEW_UPDATESPEED_LOW
MENUITEM "&Midlertidig stanset", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "St&ore Ikoner", ID_VIEW_LARGE
MENUITEM "S&m<> Ikoner", ID_VIEW_SMALL
MENUITEM "&Detaljer", ID_VIEW_DETAILS, CHECKED
MENUITEM "&Velg tospaltet...", ID_VIEW_SELECTCOLUMNS
POPUP "&CPU Historie"
BEGIN
MENUITEM "&En graf, per CPU", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "EN graf &per CPU", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU
, CHECKED
END
MENUITEM "&Vis Kjernetider", ID_VIEW_SHOWKERNELTIMES
END
POPUP "&Vindu"
BEGIN
MENUITEM "Sorter &horisontalt", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "Sorter &vertikalt", ID_WINDOWS_TILEVERTICALLY
MENUITEM "&Minimer", ID_WINDOWS_MINIMIZE
MENUITEM "Ma&ksimer", ID_WINDOWS_MAXIMIZE
MENUITEM "&Overlappet", ID_WINDOWS_CASCADE
MENUITEM "&Plasser lengst frem", ID_WINDOWS_BRINGTOFRONT
END
POPUP "&Hjelp"
BEGIN
MENUITEM "Emner i &hjelp for Oppgavebehandling", ID_HELP_TOPICS
MENUITEM SEPARATOR
MENUITEM "&Om Oppgavebehandling", ID_HELP_ABOUT
END
END
IDR_WINDOWSMENU MENU DISCARDABLE
BEGIN
MENUITEM "Sorter &horisontalt", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "Sorter &vertikalt", ID_WINDOWS_TILEVERTICALLY
MENUITEM "&Minimer", ID_WINDOWS_MINIMIZE
MENUITEM "Ma&ksimer", ID_WINDOWS_MAXIMIZE
MENUITEM "&Cascade", ID_WINDOWS_CASCADE
MENUITEM "&Plasser lengst frem", ID_WINDOWS_BRINGTOFRONT
END
IDR_APPLICATION_PAGE_CONTEXT1 MENU DISCARDABLE
BEGIN
POPUP "DUMMY"
BEGIN
MENUITEM "&Ny oppgave (Kj<4B>r...)", ID_FILE_NEW
MENUITEM SEPARATOR
MENUITEM "Sto&re ikoner", ID_VIEW_LARGE
MENUITEM "S&m<> ikoner", ID_VIEW_SMALL
MENUITEM "&Detaljer", ID_VIEW_DETAILS, CHECKED
END
END
IDR_APPLICATION_PAGE_CONTEXT2 MENU DISCARDABLE
BEGIN
POPUP "DUMMY"
BEGIN
MENUITEM "&Bytt til", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "&Plasser lengst frem", ID_WINDOWS_BRINGTOFRONT
MENUITEM SEPARATOR
MENUITEM "Sorter &horisontalt", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "Sorter &vertikalt", ID_WINDOWS_TILEVERTICALLY
MENUITEM "&Minimer", ID_WINDOWS_MINIMIZE
MENUITEM "Ma&ksimer", ID_WINDOWS_MAXIMIZE
MENUITEM "&Overlappet", ID_WINDOWS_CASCADE
MENUITEM SEPARATOR
MENUITEM "&Avslutt oppgave", ID_APPLICATION_PAGE_ENDTASK
MENUITEM "&G<> til Prosess", ID_APPLICATION_PAGE_GOTOPROCESS
END
END
IDR_TRAY_POPUP MENU DISCARDABLE
BEGIN
POPUP "DUMMY"
BEGIN
MENUITEM "&F<> tilbake", ID_RESTORE
MENUITEM "&Avslutt", ID_FILE_EXIT
MENUITEM SEPARATOR
MENUITEM "&Alltid p<> topp", ID_OPTIONS_ALWAYSONTOP
END
END
IDR_PROCESS_PAGE_CONTEXT MENU DISCARDABLE
BEGIN
POPUP "DUMMY"
BEGIN
MENUITEM "&Avslutt Prosess", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "Avslutt Prosess&tre", ID_PROCESS_PAGE_ENDPROCESSTREE
MENUITEM "&Feils<6C>king", ID_PROCESS_PAGE_DEBUG
MENUITEM SEPARATOR
POPUP "Angi &prioritet"
BEGIN
MENUITEM "&Sanntid", ID_PROCESS_PAGE_SETPRIORITY_REALTIME
MENUITEM "&H<>y", ID_PROCESS_PAGE_SETPRIORITY_HIGH
MENUITEM "&H<>yere enn normalt", ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL
MENUITEM "&Normal", ID_PROCESS_PAGE_SETPRIORITY_NORMAL
MENUITEM "&Lavere enn normal", ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL
MENUITEM "&Lav", ID_PROCESS_PAGE_SETPRIORITY_LOW
END
MENUITEM "Sett &tiltrekning ...", ID_PROCESS_PAGE_SETAFFINITY
MENUITEM "Rediger Debug &kanaler...", ID_PROCESS_PAGE_DEBUGCHANNELS
END
END
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
IDD_ABOUTBOX DIALOGEX DISCARDABLE 22, 17, 259, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "Om Oppgavebehandling"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Oppgavebehandler v1.0\nCopyright (C) 1999 - 2001\nby Brian Palmer (brianp@reactos.org)",
IDC_STATIC,"Static",SS_LEFTNOWORDWRAP | WS_GROUP,53,28,
122,26
DEFPUSHBUTTON "OK",IDOK,183,189,44,14,WS_GROUP
ICON IDI_TASKMANAGER,IDC_STATIC,19,30,20,20
EDITTEXT IDC_LICENSE_EDIT,53,63,174,107,ES_MULTILINE |
ES_READONLY | WS_VSCROLL
END
IDD_TASKMGR_DIALOG DIALOGEX DISCARDABLE 0, 0, 264, 246
STYLE DS_SHELLFONT | DS_CENTER | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP |
WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU |
WS_THICKFRAME
CAPTION "Oppgavebehandler"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1",IDC_TAB,"SysTabControl32",WS_TABSTOP,3,3,257,228
END
IDD_APPLICATION_PAGE DIALOGEX DISCARDABLE 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Liste2",IDC_APPLIST,"SysListView32",LVS_REPORT |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP,7,7,233,177
PUSHBUTTON "&Ny oppgave...",IDC_NEWTASK,187,189,53,14
PUSHBUTTON "&Bytt til",IDC_SWITCHTO,131,189,53,14,WS_DISABLED
PUSHBUTTON "&Avslutt oppgave",IDC_ENDTASK,75,189,53,14,WS_DISABLED
END
IDD_PROCESS_PAGE DIALOGEX DISCARDABLE 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Liste2",IDC_PROCESSLIST,"SysListView32",LVS_REPORT |
LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_OWNERDATA |
WS_BORDER | WS_TABSTOP,7,7,233,177
PUSHBUTTON "&Avslutt prosess",IDC_ENDPROCESS,171,189,69,14
CONTROL "&Vis prosesser fra alle brukere",IDC_SHOWALLPROCESSES,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,191,111,10
END
//IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
IDD_PERFORMANCE_PAGE DIALOGEX DISCARDABLE 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Bruk av CPU",IDC_CPU_USAGE_FRAME,5,5,60,54,WS_TABSTOP, WS_EX_TRANSPARENT
GROUPBOX "Bruk av vekslefil",IDC_MEM_USAGE_FRAME,5,63,60,54,BS_LEFTTEXT, WS_EX_TRANSPARENT
GROUPBOX "Totalt",IDC_TOTALS_FRAME,5,122,111,39,0,WS_EX_TRANSPARENT
GROUPBOX "Tildelt minne (kb)",IDC_COMMIT_CHARGE_FRAME,5,166,111,39,0,WS_EX_TRANSPARENT
GROUPBOX "Fysisk minne (kb)",IDC_PHYSICAL_MEMORY_FRAME,131,122,111,39,0,WS_EX_TRANSPARENT
GROUPBOX "Kjerne minne (kb)",IDC_KERNEL_MEMORY_FRAME,131,166,111,39,0,WS_EX_TRANSPARENT
LTEXT "Referanser",IDS_TOTALS_HANDLE_COUNT,12,131,50,8
LTEXT "Tr<54>der",IDS_TOTALS_THREAD_COUNT,12,140,27,8
LTEXT "Prosesser",IDS_TOTALS_PROCESS_COUNT,12,149,34,8
EDITTEXT IDC_TOTALS_HANDLE_COUNT,65,131,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_TOTALS_THREAD_COUNT,65,140,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_TOTALS_PROCESS_COUNT,65,149,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
LTEXT "Totalt",IDS_COMMIT_CHARGE_TOTAL,12,175,27,8
LTEXT "Begrensninger",IDS_COMMIT_CHARGE_LIMIT,12,184,50,8
LTEXT "Topp",IDS_COMMIT_CHARGE_PEAK,12,193,34,8
EDITTEXT IDC_COMMIT_CHARGE_TOTAL,65,174,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_COMMIT_CHARGE_LIMIT,65,184,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_COMMIT_CHARGE_PEAK,65,193,45,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
LTEXT "Totalt",IDS_PHYSICAL_MEMORY_TOTAL,137,131,27,8
LTEXT "Tilgjengelig",IDS_PHYSICAL_MEMORY_AVAILABLE,137,140,40,8
LTEXT "Systembuffer",IDS_PHYSICAL_MEMORY_SYSTEM_CACHE,137,149,46,8
EDITTEXT IDC_PHYSICAL_MEMORY_TOTAL,185,131,48,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_PHYSICAL_MEMORY_AVAILABLE,185,140,48,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_PHYSICAL_MEMORY_SYSTEM_CACHE,185,149,48,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
LTEXT "Totalt",IDS_KERNEL_MEMORY_TOTAL,137,174,27,8
LTEXT "Sidevekslet",IDS_KERNEL_MEMORY_PAGED,137,184,50,8
LTEXT "Ikke sidevekslet",IDS_KERNEL_MEMORY_NONPAGED,137,193,75,8
EDITTEXT IDC_KERNEL_MEMORY_TOTAL,185,174,48,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_KERNEL_MEMORY_PAGED,185,184,48,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_KERNEL_MEMORY_NONPAGED,185,193,48,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
GROUPBOX "Bruk av CPU",IDC_CPU_USAGE_HISTORY_FRAME,74,5,168,54,0,WS_EX_TRANSPARENT
GROUPBOX "Logg for bruk av sidevekslingsfil",IDC_MEMORY_USAGE_HISTORY_FRAME,74,63,168,54,0,WS_EX_TRANSPARENT
PUSHBUTTON "Vis bruk av CPU",IDC_CPU_USAGE_GRAPH,12,17,47,37,0,
WS_EX_CLIENTEDGE
PUSHBUTTON "Vis bruk av MEM",IDC_MEM_USAGE_GRAPH,12,75,47,37,0,
WS_EX_CLIENTEDGE
PUSHBUTTON "Logg for bruk av CPU",IDC_CPU_USAGE_HISTORY_GRAPH,81,17,
153,37,0,WS_EX_CLIENTEDGE
PUSHBUTTON "MEM bruk historie",IDC_MEM_USAGE_HISTORY_GRAPH,81,75,
153,37,0,WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX DISCARDABLE 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Debug kanaler"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2",IDC_DEBUG_CHANNELS_LIST,"SysListView32",LVS_REPORT |
LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP |
LVS_SORTASCENDING,7,7,233,177
PUSHBUTTON "Avslutt",IDOK,171,189,69,14
END
IDD_AFFINITY_DIALOG DIALOGEX DISCARDABLE 0, 0, 231, 154
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Prosessor slektskap"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "OK",IDOK,120,133,50,14
PUSHBUTTON "Avbryt",IDCANCEL,174,133,50,14
LTEXT "Prosessor slektskap innstilling kontrols som CPU prosessen vil bli godtatt til <20> kj<6B>re p<>.",
IDC_STATIC,5,5,220,16
CONTROL "CPU 0",IDC_CPU0,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
11,28,37,10
CONTROL "CPU 1",IDC_CPU1,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,41,37,10
CONTROL "CPU 2",IDC_CPU2,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,54,37,10
CONTROL "CPU 3",IDC_CPU3,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,67,37,10
CONTROL "CPU 4",IDC_CPU4,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,80,37,10
CONTROL "CPU 5",IDC_CPU5,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,93,37,10
CONTROL "CPU 6",IDC_CPU6,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,106,37,10
CONTROL "CPU 7",IDC_CPU7,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,119,37,10
CONTROL "CPU 8",IDC_CPU8,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,61,28,37,10
CONTROL "CPU 9",IDC_CPU9,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,61,41,37,10
CONTROL "CPU 10",IDC_CPU10,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,61,54,41,10
CONTROL "CPU 11",IDC_CPU11,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,61,67,41,10
CONTROL "CPU 12",IDC_CPU12,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,61,80,41,10
CONTROL "CPU 13",IDC_CPU13,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,61,93,41,10
CONTROL "CPU 14",IDC_CPU14,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,61,106,41,10
CONTROL "CPU 15",IDC_CPU15,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,61,119,41,10
CONTROL "CPU 16",IDC_CPU16,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,28,41,10
CONTROL "CPU 17",IDC_CPU17,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,41,41,10
CONTROL "CPU 18",IDC_CPU18,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,54,41,10
CONTROL "CPU 19",IDC_CPU19,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,67,41,10
CONTROL "CPU 20",IDC_CPU20,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,80,41,10
CONTROL "CPU 21",IDC_CPU21,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,93,41,10
CONTROL "CPU 22",IDC_CPU22,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,106,41,10
CONTROL "CPU 23",IDC_CPU23,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,116,119,41,10
CONTROL "CPU 24",IDC_CPU24,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,28,41,10
CONTROL "CPU 25",IDC_CPU25,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,41,41,10
CONTROL "CPU 26",IDC_CPU26,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,54,41,10
CONTROL "CPU 27",IDC_CPU27,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,67,41,10
CONTROL "CPU 28",IDC_CPU28,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,80,41,10
CONTROL "CPU 29",IDC_CPU29,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,93,41,10
CONTROL "CPU 30",IDC_CPU30,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,106,41,10
CONTROL "CPU 31",IDC_CPU31,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,175,119,41,10
END
IDD_COLUMNS_DIALOG DIALOGEX DISCARDABLE 0, 0, 195, 199
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Velg spaltevis"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "OK",IDOK,84,178,50,14
PUSHBUTTON "Avbryt",IDCANCEL,138,178,50,14
LTEXT "Velg spaltevis det vil oppst<73> p<> Prosess side av oppgavebehandler.",
IDC_STATIC,7,7,181,17
CONTROL "&Bilde navn",IDC_IMAGENAME,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,7,28,56,10
CONTROL "&PID (Prosess identifikator)",IDC_PID,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,39,88,10
CONTROL "&CPU brukt",IDC_CPUUSAGE,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,50,53,10
CONTROL "CPU Ti&d",IDC_CPUTIME,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,61,48,10
CONTROL "&Minne brukt",IDC_MEMORYUSAGE,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,72,63,10
CONTROL "Minne brukt &Delta",IDC_MEMORYUSAGEDELTA,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,83,82,10
CONTROL "Ma&ks minne bruk",IDC_PEAKMEMORYUSAGE,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,94,82,10
CONTROL "Side &mangeler",IDC_PAGEFAULTS,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,105,53,10
CONTROL "&Bruker objekt",IDC_USEROBJECTS,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,116,62,10
CONTROL "I/O Leser",IDC_IOREADS,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,127,49,10
CONTROL "I/O Leser Bytes",IDC_IOREADBYTES,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,138,65,10
CONTROL "&Sesjon ID",IDC_SESSIONID,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,149,50,10
CONTROL "Bruker &Navn",IDC_USERNAME,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,160,51,10
CONTROL "Side &mangel Delta",IDC_PAGEFAULTSDELTA,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,107,28,72,10
CONTROL "&Virtuelt minne St<53>rrelse",IDC_VIRTUALMEMORYSIZE,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,107,39,77,10
CONTROL "Si&de innsats",IDC_PAGEDPOOL,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,107,50,53,10
CONTROL "I&ngen-side innsats",IDC_NONPAGEDPOOL,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,107,61,67,10
CONTROL "Base P&rioritet",IDC_BASEPRIORITY,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,107,72,55,10
CONTROL "&Handle regne",IDC_HANDLECOUNT,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,107,83,59,10
CONTROL "&Tr<54>d medregne",IDC_THREADCOUNT,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,107,94,59,10
CONTROL "GDI Objekt",IDC_GDIOBJECTS,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,107,105,55,10
CONTROL "I/O skriver",IDC_IOWRITES,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,107,116,49,10
CONTROL "I/O skriver Bytes",IDC_IOWRITEBYTES,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,107,127,65,10
CONTROL "I/O Annet",IDC_IOOTHER,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,107,138,46,10
CONTROL "I/O Annet Byte",IDC_IOOTHERBYTES,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,107,149,65,10
END
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
2 TEXTINCLUDE DISCARDABLE
BEGIN
"#define APSTUDIO_HIDDEN_SYMBOLS\r\n"
"#include ""windows.h""\r\n"
"#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"
"#include ""resource.h""\r\n"
"\0"
END
3 TEXTINCLUDE DISCARDABLE
BEGIN
"\r\n"
"\0"
END
1 TEXTINCLUDE DISCARDABLE
BEGIN
"resource.h\0"
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//
#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO DISCARDABLE
BEGIN
IDD_ABOUTBOX, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 252
TOPMARGIN, 7
BOTTOMMARGIN, 203
END
IDD_TASKMGR_DIALOG, DIALOG
BEGIN
LEFTMARGIN, 3
RIGHTMARGIN, 260
TOPMARGIN, 3
BOTTOMMARGIN, 231
END
IDD_APPLICATION_PAGE, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 240
TOPMARGIN, 7
BOTTOMMARGIN, 203
END
IDD_PROCESS_PAGE, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 240
TOPMARGIN, 7
BOTTOMMARGIN, 203
END
IDD_PERFORMANCE_PAGE, DIALOG
BEGIN
LEFTMARGIN, 5
RIGHTMARGIN, 242
VERTGUIDE, 12
VERTGUIDE, 65
VERTGUIDE, 110
TOPMARGIN, 5
BOTTOMMARGIN, 205
END
IDD_AFFINITY_DIALOG, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 224
VERTGUIDE, 11
VERTGUIDE, 61
VERTGUIDE, 116
VERTGUIDE, 175
TOPMARGIN, 7
BOTTOMMARGIN, 147
HORZGUIDE, 28
HORZGUIDE, 38
HORZGUIDE, 51
HORZGUIDE, 64
HORZGUIDE, 77
HORZGUIDE, 90
HORZGUIDE, 103
HORZGUIDE, 116
HORZGUIDE, 129
END
IDD_COLUMNS_DIALOG, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 188
VERTGUIDE, 107
TOPMARGIN, 7
BOTTOMMARGIN, 192
HORZGUIDE, 28
END
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// String Table
//
STRINGTABLE DISCARDABLE
BEGIN
IDS_APP_TITLE "Oppgavebehandling"
IDC_TASKMGR "Oppgavebehandling"
IDS_IDLE_PROCESS "System Idle Process"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_FILE_NEW "Kj<4B>r et nytt program"
ID_OPTIONS_ALWAYSONTOP "Oppgavebehandler fortsette <20> v<>re forran av alle andre vinduer uten minimert"
ID_OPTIONS_MINIMIZEONUSE
"Oppgavebehandelen er minimert n<>r en SwitchTo operasjon er oppf<70>rt"
ID_OPTIONS_HIDEWHENMINIMIZED "Skjule oppgavebehandelen n<>r det er minimert"
ID_VIEW_REFRESH "N<>dvendighet for oppgavebehandelen <20> oppdateres n<>, hensynsl<73>s av oppdatering hastighet innstillingen"
ID_VIEW_LARGE "Vis oppgavene ved <20> bruke store ikoner"
ID_VIEW_SMALL "Vis oppgavene ved <20> bruke sm<73> ikoner"
ID_VIEW_DETAILS "Vis informasjon om hver oppgave"
ID_VIEW_UPDATESPEED_HIGH "Oppdater skjermen to ganger per sekund"
ID_VIEW_UPDATESPEED_NORMAL "Oppdater skjermen hver to sekunds"
ID_VIEW_UPDATESPEED_LOW "Oppdater skjermen hver fire sekund"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Kan ikke automatisk oppdateres"
ID_WINDOWS_TILEHORIZONTALLY
"Tittel vindu horisontalt p<> skrivebordet"
ID_WINDOWS_TILEVERTICALLY "Tittel vindu vertikalt p<> skrivebordet"
ID_WINDOWS_MINIMIZE "Minimalisere vinduet"
ID_WINDOWS_MAXIMIZE "Maksimere vinduet"
ID_WINDOWS_CASCADE "Cascades vinduet diagonalt p<> skrivebordet"
ID_WINDOWS_BRINGTOFRONT "Bringe vinduet front, men kan ikke bryter til det"
ID_HELP_TOPICS "Vis oppgavebehandler emner i hjelp"
ID_HELP_ABOUT "Vis program informasjon, versjon nummer, og enerett"
ID_FILE_EXIT "Avslutt oppgavebehandler applikasjon"
ID_OPTIONS_SHOW16BITTASKS
"Vis 16-bit oppgaver under assosiert ntvdm.exe"
ID_VIEW_SELECTCOLUMNS "Velg hva kolonner vil bli synlig p<> Prosess side"
ID_VIEW_SHOWKERNELTIMES "Vis kernel tid i utf<74>relse diagramer"
ID_VIEW_CPUHISTORY_ONEGRAPHALL
"En singel historie graf viser totalt CPU bruk"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Hver CPU har dems egene historie graf"
ID_APPLICATION_PAGE_SWITCHTO
"Skaffe en oppgave til forgrunn, endre fokus til den oppgaven"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_ENDTASK "Fortell valgte oppgave for <20> avsluttes"
ID_GOTOPROCESS "Endre fokus til prosess av valgte oppgave"
ID_RESTORE "Gjenopprette oppgavebehandelen fra dens skjulte stand"
ID_PROCESS_PAGE_ENDPROCESS "Fjern prosessen fra systemet"
ID_PROCESS_PAGE_ENDPROCESSTREE
"Flytte denne prosessen og alle etterkommer fra systemet"
ID_PROCESS_PAGE_DEBUG "Tilknytte feils<6C>kingsprogram til denne prosess"
ID_PROCESS_PAGE_SETAFFINITY
"Kontroll hvilken prosessorer prosessen vil bli godtatt <20> kj<6B>re p<>"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME
"Sett prosess til EKTETID prioritet klasse"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Sett prosess til H<>Y prioritet klasse"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL
"Sett prosess til OVER NORMAL prioritet klasse"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL
"Sett prosess til NORMAL prioritet klasse"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL
"Sett prosess til NEDENFOR NORMAL prioritet klasse"
ID_PROCESS_PAGE_SETPRIORITY_LOW "Sett prosess til LAV prioritet klasse"
IDS_LICENSE "Dette programet er gratis programvare; 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.\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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_TAB_APPS "Programmer"
IDS_TAB_PROCESSES "Prosesser"
IDS_TAB_PERFORMANCE "Ytelse"
IDS_TAB_TASK "Oppgave"
IDS_TAB_STATUS "Status"
IDS_TAB_IMAGENAME "Prosessnavn"
IDS_TAB_PID "PID"
IDS_TAB_USERNAME "Brukernavn"
IDS_TAB_SESSIONID "Sesjon ID"
IDS_TAB_CPU "CPU"
IDS_TAB_CPUTIME "CPU Tid"
IDS_TAB_MEMUSAGE "Bruk av vekslefil"
IDS_TAB_PEAKMEMUSAGE "Maks bruk av Mem"
IDS_TAB_MEMDELTA "Mem Delta"
IDS_TAB_PAGEFAULT "Side mangel"
IDS_TAB_PFDELTA "PF Delta"
IDS_TAB_VMSIZE "VM St<53>rrelse"
IDS_TAB_PAGEDPOOL "Sideveksling samle"
IDS_TAB_NPPOOL "NP samle"
IDS_TAB_BASEPRI "Base Pri"
IDS_TAB_HANDLES "Referanser"
IDS_TAB_THREADS "Tr<54>der"
IDS_TAB_USERPBJECTS "BRUKER Objekt"
IDS_TAB_GDIOBJECTS "GDI Objekt"
IDS_TAB_IOREADS "I/O Leser"
IDS_TAB_IOWRITES "I/O Skriver"
IDS_TAB_IOOTHER "I/O Annet"
IDS_TAB_IOREADBYTES "I/O Leser Byte"
IDS_TAB_IOWRITESBYTES "I/O Skriver Byte"
IDS_TAB_IOOTHERBYTES "I/O Annet Byte"
IDS_MENU_SELECTCOLUMNS "&Velg kollone..."
IDS_MENU_16BITTASK "&Vis 16-biter oppgave"
IDS_MENU_WINDOWS "&Vinduer"
IDS_MENU_LARGEICONS "St&ore Ikoner"
IDS_MENU_SMALLICONS "S&m<> Ikoner"
IDS_MENU_DETAILS "&Detaljer"
IDS_MENU_ONEGRAPHALLCPUS "&En Graf, Alle CPU"
IDS_MENU_ONEGRAPHPERCPU "En Graf &Per CPU"
IDS_MENU_CPUHISTORY "&CPU Historie"
IDS_MENU_SHOWKERNELTIMES "&Vis Kernel tider"
IDS_CREATENEWTASK "Opprett ny oppgave"
IDS_CREATENEWTASK_DESC "Skriv navnet av et program, mappe, dokument, eller Internett-ressursen, og oppgavebehandelen vil <20>pne det for deg."
IDS_MSG_ACCESSPROCESSAFF "Ikke i stand til tilgang eller sette Prosess slektskap"
IDS_MSG_PROCESSONEPRO "Prosessen m<> ha tiltrekning med minst en prosessor."
IDS_MSG_INVALIDOPTION "Ugyldig Operasjon"
IDS_MSG_UNABLEDEBUGPROCESS "Ute av stand til feils<6C>king prosess"
IDS_MSG_WARNINGDEBUG "ADVARSEL: Feilretning denne prosess kan f<>lge <20> miste data.\nEr du sikker du vil tilknytte feils<6C>kingsprogramet?"
IDS_MSG_TASKMGRWARNING "Oppgavebehandler advarsel"
IDS_MSG_WARNINGTERMINATING "ADVARSEL: Avsluttes en prosess kan forutsake u<>nsket\nresultat inkluderer miste av data og systemet kan bli ustabilt. \nprosessen vil ikke kunne gjenopprette sin tilstand eller \ndata slik de var f<>r avslutting. Er du sikker p<> at du vil\navslutte prosessen?"
IDS_MSG_UNABLETERMINATEPRO "Ikke i stand til <20> avslutte prosess"
IDS_MSG_UNABLECHANGEPRIORITY "Ikke i stand til endre prioritet"
IDS_MSG_WARNINGCHANGEPRIORITY "ADVARSEL: Endring av prioritet klasse av denne prosess kan\nforutsake u<>nsket resultat inkluderer systemet kan bli ustabilt. Er du\nsikker p<> at du vil endre prioritet klassen?"
IDS_MSG_TRAYICONCPUUSAGE "Bruk av CPU : %d%%"
IDS_STATUS_MEMUSAGE "Tildelt minne: %dK / %dK"
IDS_STATUS_CPUUSAGE "Bruk av CPU: %3d%%"
IDS_STATUS_PROCESSES "Prosesser: %d"
IDS_Not_Responding "Ingen reaksjon"
IDS_Running "Kj<4B>rer"
END
#endif // Norwegian resources
/////////////////////////////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED

View File

@@ -1,683 +0,0 @@
/////////////////////////////////////////////////////////////////////////////
// Slovak resource files by Kario (kario@szm.sk) (09-08-2007)
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
#pragma code_page(1250)
#endif //_WIN32
/////////////////////////////////////////////////////////////////////////////
//
// Menu
//
IDR_TASKMANAGER MENU DISCARDABLE
BEGIN
POPUP "&S<>bor"
BEGIN
MENUITEM "&Nov<6F> <20>loha (Spusti<74>...)", ID_FILE_NEW
MENUITEM SEPARATOR
MENUITEM "U&kon<6F>i<EFBFBD> Spr<70>vcu <20>loh", ID_FILE_EXIT
END
POPUP "&Mo<4D>nosti"
BEGIN
MENUITEM "&V<>dy navrchu", ID_OPTIONS_ALWAYSONTOP
, CHECKED
MENUITEM "&Minimalizova<76> pri pou<6F>it<69>", ID_OPTIONS_MINIMIZEONUSE
, CHECKED
MENUITEM "&Skry<72> pri minimalizovan<61>", ID_OPTIONS_HIDEWHENMINIMIZED
, CHECKED
MENUITEM "&Zobrazi<7A> 16-bitov<6F> <20>lohy", ID_OPTIONS_SHOW16BITTASKS
, CHECKED
END
POPUP "&Zobrazi<7A>"
BEGIN
MENUITEM "&Obnovi<76>", ID_VIEW_REFRESH
POPUP "&R<>chlos<6F> aktualiz<69>cie"
BEGIN
MENUITEM "&Vysok<6F>", ID_VIEW_UPDATESPEED_HIGH
MENUITEM "No&rm<72>lna", ID_VIEW_UPDATESPEED_NORMAL
, CHECKED
MENUITEM "&N<>zka", ID_VIEW_UPDATESPEED_LOW
MENUITEM "&Pozastaven<65>", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "&Ve<56>k<EFBFBD> ikony", ID_VIEW_LARGE
MENUITEM "&Mal<61> ikony", ID_VIEW_SMALL
MENUITEM "&Podrobnosti", ID_VIEW_DETAILS, CHECKED
MENUITEM "&Vybra<72> st<73>pce...", ID_VIEW_SELECTCOLUMNS
POPUP "&Hist<73>ria procesora"
BEGIN
MENUITEM "&Jeden graf pre v<>etky procesory", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "Jeden graf pre &ka<6B>d<EFBFBD> procesor", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU
, CHECKED
END
MENUITEM "&Zobrazi<7A> <20>asy jadra", ID_VIEW_SHOWKERNELTIMES
END
POPUP "&Okna"
BEGIN
MENUITEM "&Pod seba", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "&Ved<65>a seba", ID_WINDOWS_TILEVERTICALLY
MENUITEM "&Minimalizova<76>", ID_WINDOWS_MINIMIZE
MENUITEM "Ma&ximalizova<76>", ID_WINDOWS_MAXIMIZE
MENUITEM "&Kask<73>da", ID_WINDOWS_CASCADE
MENUITEM "Presun<75><6E> dopred&u", ID_WINDOWS_BRINGTOFRONT
END
POPUP "&Pomocn<63>k"
BEGIN
MENUITEM "T<>my &Pomocn<63>ka pre Spr<70>vcu <20>loh", ID_HELP_TOPICS
MENUITEM SEPARATOR
MENUITEM "<22>&o je &Spr<70>vca <20>loh", ID_HELP_ABOUT
END
END
IDR_WINDOWSMENU MENU DISCARDABLE
BEGIN
MENUITEM "&Pod seba", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "&Ved<65>a seba", ID_WINDOWS_TILEVERTICALLY
MENUITEM "&Minimalizova<76>", ID_WINDOWS_MINIMIZE
MENUITEM "Ma&ximalizova<76>", ID_WINDOWS_MAXIMIZE
MENUITEM "&Kask<73>da", ID_WINDOWS_CASCADE
MENUITEM "Presun<75><6E> d&opredu", ID_WINDOWS_BRINGTOFRONT
END
IDR_APPLICATION_PAGE_CONTEXT1 MENU DISCARDABLE
BEGIN
POPUP "DUMMY"
BEGIN
MENUITEM "&Nov<6F> <20>loha (Spusti<74>...)", ID_FILE_NEW
MENUITEM SEPARATOR
MENUITEM "&Ve<56>k<EFBFBD> ikony", ID_VIEW_LARGE
MENUITEM "&Mal<61> ikony", ID_VIEW_SMALL
MENUITEM "&Podrobnosti", ID_VIEW_DETAILS, CHECKED
END
END
IDR_APPLICATION_PAGE_CONTEXT2 MENU DISCARDABLE
BEGIN
POPUP "DUMMY"
BEGIN
MENUITEM "P&repn<70><6E>", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "Presun<75><6E> d&opredu", ID_WINDOWS_BRINGTOFRONT
MENUITEM SEPARATOR
MENUITEM "&Pod seba", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "&Ved<65>a seba", ID_WINDOWS_TILEVERTICALLY
MENUITEM "&Minimalizova<76>", ID_WINDOWS_MINIMIZE
MENUITEM "Ma&ximalizova<76>", ID_WINDOWS_MAXIMIZE
MENUITEM "&Kask<73>da", ID_WINDOWS_CASCADE
MENUITEM SEPARATOR
MENUITEM "Ukon<6F>i<EFBFBD> <20>lo&hu", ID_APPLICATION_PAGE_ENDTASK
MENUITEM "Pr&ejs<6A> na proces", ID_APPLICATION_PAGE_GOTOPROCESS
END
END
IDR_TRAY_POPUP MENU DISCARDABLE
BEGIN
POPUP "DUMMY"
BEGIN
MENUITEM "&Obnovi<76>", ID_RESTORE
MENUITEM "&Zavrie<69>", ID_FILE_EXIT
MENUITEM SEPARATOR
MENUITEM "&V<>dy navrchu", ID_OPTIONS_ALWAYSONTOP
END
END
IDR_PROCESS_PAGE_CONTEXT MENU DISCARDABLE
BEGIN
POPUP "DUMMY"
BEGIN
MENUITEM "&Ukon<6F>i<EFBFBD> proces", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "Ukon<6F>i<EFBFBD> stro&m procesu", ID_PROCESS_PAGE_ENDPROCESSTREE
MENUITEM "&Ladi<64>", ID_PROCESS_PAGE_DEBUG
MENUITEM SEPARATOR
POPUP "&Nastavi<76> prioritu"
BEGIN
MENUITEM "&V re<72>lnom <20>ase", ID_PROCESS_PAGE_SETPRIORITY_REALTIME
MENUITEM "Vy&sok<6F>", ID_PROCESS_PAGE_SETPRIORITY_HIGH
MENUITEM "Vy<56><79>ia &ako norm<72>lna", ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL
MENUITEM "&Norm<72>lna", ID_PROCESS_PAGE_SETPRIORITY_NORMAL
MENUITEM "Ni<4E><69>ia ako nor&m<>lna", ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL
MENUITEM "N<>z&ka", ID_PROCESS_PAGE_SETPRIORITY_LOW
END
MENUITEM "Nastavi<76> &afinitu...", ID_PROCESS_PAGE_SETAFFINITY
MENUITEM "Upravi<76> &kan<61>ly ladenia...", ID_PROCESS_PAGE_DEBUGCHANNELS
END
END
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
IDD_ABOUTBOX DIALOGEX DISCARDABLE 22, 17, 259, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "<22>o je Spr<70>vca <20>loh syst<73>mu ReactOS"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Spr<70>vca <20>loh v1.0\nCopyright (C) 1999 - 2001\nBrian Palmer (brianp@reactos.org)",
IDC_STATIC,"Static",SS_LEFTNOWORDWRAP | WS_GROUP,53,28,
122,26
DEFPUSHBUTTON "OK",IDOK,183,189,44,14,WS_GROUP
ICON IDI_TASKMANAGER,IDC_STATIC,19,30,20,20
EDITTEXT IDC_LICENSE_EDIT,53,63,174,107,ES_MULTILINE |
ES_READONLY | WS_VSCROLL
END
IDD_TASKMGR_DIALOG DIALOGEX DISCARDABLE 0, 0, 264, 246
STYLE DS_SHELLFONT | DS_CENTER | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP |
WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU |
WS_THICKFRAME
CAPTION "Spr<70>vca <20>loh syst<73>mu ReactOS"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1",IDC_TAB,"SysTabControl32",WS_TABSTOP,3,3,257,228
END
IDD_APPLICATION_PAGE DIALOGEX DISCARDABLE 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2",IDC_APPLIST,"SysListView32",LVS_REPORT |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP,7,7,233,177
PUSHBUTTON "&Nov<6F> <20>loha...",IDC_NEWTASK,187,189,53,14
PUSHBUTTON "&Prepn<70><6E>",IDC_SWITCHTO,131,189,53,14,WS_DISABLED
PUSHBUTTON "Ukon<6F>i<EFBFBD> <20>lo&hu",IDC_ENDTASK,75,189,53,14,WS_DISABLED
END
IDD_PROCESS_PAGE DIALOGEX DISCARDABLE 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2",IDC_PROCESSLIST,"SysListView32",LVS_REPORT |
LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_OWNERDATA |
WS_BORDER | WS_TABSTOP,7,7,233,177
PUSHBUTTON "&Ukon<6F>i<EFBFBD> proces",IDC_ENDPROCESS,171,189,69,14
CONTROL "&Zobrazi<7A> procesy v<>etk<74>ch pou<6F><75>vate<74>ov",IDC_SHOWALLPROCESSES,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,191,144,10
END
//IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
IDD_PERFORMANCE_PAGE DIALOGEX DISCARDABLE 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Procesor",IDC_CPU_USAGE_FRAME,5,5,60,54,WS_TABSTOP, WS_EX_TRANSPARENT
GROUPBOX "Str<74>nkovanie",IDC_MEM_USAGE_FRAME,5,63,60,54,BS_LEFTTEXT, WS_EX_TRANSPARENT
GROUPBOX "S<><53>ty",IDC_TOTALS_FRAME,5,122,89,39,0,WS_EX_TRANSPARENT
GROUPBOX "Vyu<79>itie pam<61>te (kB)",IDC_COMMIT_CHARGE_FRAME,5,166,89,39,0,WS_EX_TRANSPARENT
GROUPBOX "Fyzick<63> pam<61><6D> (kB)",IDC_PHYSICAL_MEMORY_FRAME,99,122,143,39,0,WS_EX_TRANSPARENT
GROUPBOX "Pam<61><6D> jadra (kB)",IDC_KERNEL_MEMORY_FRAME,99,166,143,39,0,WS_EX_TRANSPARENT
LTEXT "Popisova<76>e",IDS_TOTALS_HANDLE_COUNT,12,131,40,8
LTEXT "Vl<56>kna",IDS_TOTALS_THREAD_COUNT,12,140,27,8
LTEXT "Procesy",IDS_TOTALS_PROCESS_COUNT,12,149,34,8
EDITTEXT IDC_TOTALS_HANDLE_COUNT,54,131,36,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_TOTALS_THREAD_COUNT,54,140,36,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_TOTALS_PROCESS_COUNT,54,149,36,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
LTEXT "Celkovo",IDS_COMMIT_CHARGE_TOTAL,12,175,27,8
LTEXT "Limit",IDS_COMMIT_CHARGE_LIMIT,12,184,15,8
LTEXT "Maximum",IDS_COMMIT_CHARGE_PEAK,12,193,34,8
EDITTEXT IDC_COMMIT_CHARGE_TOTAL,50,174,40,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_COMMIT_CHARGE_LIMIT,50,184,40,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_COMMIT_CHARGE_PEAK,50,193,40,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
LTEXT "Celkovo",IDS_PHYSICAL_MEMORY_TOTAL,104,131,27,8
LTEXT "K dispoz<6F>cii",IDS_PHYSICAL_MEMORY_AVAILABLE,104,140,40,8
LTEXT "Vyrovn<76>v. pam<61><6D> syst<73>mu",IDS_PHYSICAL_MEMORY_SYSTEM_CACHE,104,149,90,8
EDITTEXT IDC_PHYSICAL_MEMORY_TOTAL,196,131,40,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_PHYSICAL_MEMORY_AVAILABLE,196,140,40,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_PHYSICAL_MEMORY_SYSTEM_CACHE,196,149,40,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
LTEXT "Celkovo",IDS_KERNEL_MEMORY_TOTAL,104,174,27,8
LTEXT "Str<74>nkovan<61>",IDS_KERNEL_MEMORY_PAGED,104,184,52,8
LTEXT "Nestr<74>nkovan<61>",IDS_KERNEL_MEMORY_NONPAGED,104,193,52,8
EDITTEXT IDC_KERNEL_MEMORY_TOTAL,196,174,40,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_KERNEL_MEMORY_PAGED,196,184,40,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
EDITTEXT IDC_KERNEL_MEMORY_NONPAGED,196,193,40,8,ES_RIGHT |
ES_READONLY | ES_NUMBER | NOT WS_BORDER
GROUPBOX "Hist<73>ria vyu<79>itia procesora",IDC_CPU_USAGE_HISTORY_FRAME,74,5,168,54,0,WS_EX_TRANSPARENT
GROUPBOX "Hist<73>ria vyu<79>itia str<74>nkovacieho s<>boru",IDC_MEMORY_USAGE_HISTORY_FRAME,74,63,168,54,0,WS_EX_TRANSPARENT
PUSHBUTTON "Zobrazenie vyu<79>itia procesora",IDC_CPU_USAGE_GRAPH,12,17,47,37,0,
WS_EX_CLIENTEDGE
PUSHBUTTON "Zobrazenie vyu<79>itia pam<61>te",IDC_MEM_USAGE_GRAPH,12,75,47,37,0,
WS_EX_CLIENTEDGE
PUSHBUTTON "Hist<73>ria vyu<79>itia procesora",IDC_CPU_USAGE_HISTORY_GRAPH,81,17,
153,37,0,WS_EX_CLIENTEDGE
PUSHBUTTON "Hist<73>ria vyu<79>itia pam<61>te",IDC_MEM_USAGE_HISTORY_GRAPH,81,75,
153,37,0,WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX DISCARDABLE 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Kan<61>ly ladenia"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2",IDC_DEBUG_CHANNELS_LIST,"SysListView32",LVS_REPORT |
LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP |
LVS_SORTASCENDING,7,7,233,177
PUSHBUTTON "Zavrie<69>",IDOK,171,189,69,14
END
IDD_AFFINITY_DIALOG DIALOGEX DISCARDABLE 0, 0, 270, 154
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Afinita procesorov"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "OK",IDOK,159,133,50,14
PUSHBUTTON "Zru<72>i<EFBFBD>",IDCANCEL,213,133,50,14
LTEXT "Nastavenie afinity procesorov riadi v<>ber procesorov, na ktor<6F>ch sa bude m<>c<EFBFBD> proces spusti<74>.",
IDC_STATIC,5,5,259,16
CONTROL "Procesor <20>. 0",IDC_CPU0,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
11,28,58,10
CONTROL "Procesor <20>. 1",IDC_CPU1,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,41,58,10
CONTROL "Procesor <20>. 2",IDC_CPU2,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,54,58,10
CONTROL "Procesor <20>. 3",IDC_CPU3,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,67,58,10
CONTROL "Procesor <20>. 4",IDC_CPU4,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,80,58,10
CONTROL "Procesor <20>. 5",IDC_CPU5,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,93,58,10
CONTROL "Procesor <20>. 6",IDC_CPU6,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,106,58,10
CONTROL "Procesor <20>. 7",IDC_CPU7,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,11,119,58,10
CONTROL "Procesor <20>. 8",IDC_CPU8,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,72,28,58,10
CONTROL "Procesor <20>. 9",IDC_CPU9,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
WS_TABSTOP,72,41,58,10
CONTROL "Procesor <20>. 10",IDC_CPU10,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,72,54,62,10
CONTROL "Procesor <20>. 11",IDC_CPU11,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,72,67,62,10
CONTROL "Procesor <20>. 12",IDC_CPU12,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,72,80,62,10
CONTROL "Procesor <20>. 13",IDC_CPU13,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,72,93,62,10
CONTROL "Procesor <20>. 14",IDC_CPU14,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,72,106,62,10
CONTROL "Procesor <20>. 15",IDC_CPU15,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,72,119,62,10
CONTROL "Procesor <20>. 16",IDC_CPU16,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,136,28,62,10
CONTROL "Procesor <20>. 17",IDC_CPU17,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,136,41,62,10
CONTROL "Procesor <20>. 18",IDC_CPU18,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,136,54,62,10
CONTROL "Procesor <20>. 19",IDC_CPU19,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,136,67,62,10
CONTROL "Procesor <20>. 20",IDC_CPU20,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,136,80,62,10
CONTROL "Procesor <20>. 21",IDC_CPU21,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,136,93,62,10
CONTROL "Procesor <20>. 22",IDC_CPU22,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,136,106,62,10
CONTROL "Procesor <20>. 23",IDC_CPU23,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,136,119,62,10
CONTROL "Procesor <20>. 24",IDC_CPU24,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,200,28,62,10
CONTROL "Procesor <20>. 25",IDC_CPU25,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,200,41,62,10
CONTROL "Procesor <20>. 26",IDC_CPU26,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,200,54,62,10
CONTROL "Procesor <20>. 27",IDC_CPU27,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,200,67,62,10
CONTROL "Procesor <20>. 28",IDC_CPU28,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,200,80,62,10
CONTROL "Procesor <20>. 29",IDC_CPU29,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,200,93,62,10
CONTROL "Procesor <20>. 30",IDC_CPU30,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,200,106,62,10
CONTROL "Procesor <20>. 31",IDC_CPU31,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,200,119,62,10
END
IDD_COLUMNS_DIALOG DIALOGEX DISCARDABLE 0, 0, 258, 199
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "V<>ber st<73>pcov"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "OK",IDOK,147,178,50,14
PUSHBUTTON "Zru<72>i<EFBFBD>",IDCANCEL,201,178,50,14
LTEXT "Vyberte st<73>pce, ktor<6F> sa maj<61> zobrazi<7A> na karte procesov v Spr<70>vcovi <20>loh.",
IDC_STATIC,7,7,244,17
CONTROL "&N<>zov obrazu",IDC_IMAGENAME,"Button",BS_AUTOCHECKBOX |
WS_DISABLED | WS_TABSTOP,7,28,56,10
CONTROL "I&dentifik<69>tor procesu (PID)",IDC_PID,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,39,108,10
CONTROL "Vy&u<>itie procesora",IDC_CPUUSAGE,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,50,73,10
CONTROL "<22>a&s procesora",IDC_CPUTIME,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,61,58,10
CONTROL "&Vyu<79>itie pam<61>te",IDC_MEMORYUSAGE,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,72,63,10
CONTROL "&Rozdiel vyu<79>itia pam<61>te",IDC_MEMORYUSAGEDELTA,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,83,102,10
CONTROL "M&axim<69>lne vyu<79>itie pam<61>te",IDC_PEAKMEMORYUSAGE,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,94,102,10
CONTROL "C&hyby str<74>nkovania pam<61>te",IDC_PAGEFAULTS,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,105,102,10
CONTROL "O&bjekty USER",IDC_USEROBJECTS,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,116,62,10
CONTROL "Vstup a v<>stup - <20><>tanie",IDC_IOREADS,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,127,92,10
CONTROL "Vstup a v<>stup - pre<72><65>tan<61> bajty",IDC_IOREADBYTES,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,7,138,112,10
CONTROL "&Identifik<69>cia rel<65>cie",IDC_SESSIONID,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,149,73,10
CONTROL "&Meno pou<6F><75>vate<74>a",IDC_USERNAME,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,7,160,71,10
CONTROL "Rozdiel &ch<63>b str<74>nkovania pam<61>te",IDC_PAGEFAULTSDELTA,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,130,28,120,10
CONTROL "V&e<>kos<6F> virtu<74>lnej pam<61>te",IDC_VIRTUALMEMORYSIZE,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,130,39,97,10
CONTROL "Str<74>nkovan<61> &fond",IDC_PAGEDPOOL,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,130,50,73,10
CONTROL "Nes&tr<74>nkovan<61> fond",IDC_NONPAGEDPOOL,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,130,61,77,10
CONTROL "&Z<>kladn<64> priorita",IDC_BASEPRIORITY,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,130,72,75,10
CONTROL "P&o<>et popisova<76>ov",IDC_HANDLECOUNT,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,130,83,79,10
CONTROL "&Po<50>et vl<76>kien",IDC_THREADCOUNT,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,130,94,59,10
CONTROL "Objekty &GDI",IDC_GDIOBJECTS,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,130,105,55,10
CONTROL "Vstup a v<>stup - z<>pis",IDC_IOWRITES,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,130,116,92,10
CONTROL "Vstup a v<>stup - zap<61>san<61> bajty",IDC_IOWRITEBYTES,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,130,127,112,10
CONTROL "Vstup a v<>stup - in<69>",IDC_IOOTHER,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,130,138,77,10
CONTROL "Vstup a v<>stup - in<69> bajty",IDC_IOOTHERBYTES,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,130,149,97,10
END
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
2 TEXTINCLUDE DISCARDABLE
BEGIN
"#define APSTUDIO_HIDDEN_SYMBOLS\r\n"
"#include ""windows.h""\r\n"
"#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"
"#include ""resource.h""\r\n"
"\0"
END
3 TEXTINCLUDE DISCARDABLE
BEGIN
"\r\n"
"\0"
END
1 TEXTINCLUDE DISCARDABLE
BEGIN
"resource.h\0"
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//
#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO DISCARDABLE
BEGIN
IDD_ABOUTBOX, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 252
TOPMARGIN, 7
BOTTOMMARGIN, 203
END
IDD_TASKMGR_DIALOG, DIALOG
BEGIN
LEFTMARGIN, 3
RIGHTMARGIN, 260
TOPMARGIN, 3
BOTTOMMARGIN, 231
END
IDD_APPLICATION_PAGE, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 240
TOPMARGIN, 7
BOTTOMMARGIN, 203
END
IDD_PROCESS_PAGE, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 240
TOPMARGIN, 7
BOTTOMMARGIN, 203
END
IDD_PERFORMANCE_PAGE, DIALOG
BEGIN
LEFTMARGIN, 5
RIGHTMARGIN, 242
VERTGUIDE, 12
VERTGUIDE, 65
VERTGUIDE, 110
TOPMARGIN, 5
BOTTOMMARGIN, 205
END
IDD_AFFINITY_DIALOG, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 224
VERTGUIDE, 11
VERTGUIDE, 61
VERTGUIDE, 116
VERTGUIDE, 175
TOPMARGIN, 7
BOTTOMMARGIN, 147
HORZGUIDE, 28
HORZGUIDE, 38
HORZGUIDE, 51
HORZGUIDE, 64
HORZGUIDE, 77
HORZGUIDE, 90
HORZGUIDE, 103
HORZGUIDE, 116
HORZGUIDE, 129
END
IDD_COLUMNS_DIALOG, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 188
VERTGUIDE, 107
TOPMARGIN, 7
BOTTOMMARGIN, 192
HORZGUIDE, 28
END
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// String Table
//
STRINGTABLE DISCARDABLE
BEGIN
IDS_APP_TITLE "Spr<70>vca <20>loh"
IDC_TASKMGR "Spr<70>vca <20>loh"
IDS_IDLE_PROCESS "Procesy syst<73>movej ne<6E>innosti"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_FILE_NEW "Spust<73> nov<6F> program."
ID_OPTIONS_ALWAYSONTOP "Ak Spr<70>vca <20>loh nie je minimalizovan<61>, zost<73>va v popred<65> v<>etk<74>ch ostatn<74>ch <20>loh."
ID_OPTIONS_MINIMIZEONUSE
"Spr<70>vca <20>loh sa minimalizuje po prepnut<75> na in<69> <20>lohu"
ID_OPTIONS_HIDEWHENMINIMIZED "Skryje Spr<70>vcu <20>loh pri minimalizovan<61>."
ID_VIEW_REFRESH "Spr<70>vca <20>loh sa aktualizuje ihne<6E> bez oh<6F>adu na nastavenie r<>chlosti aktualiz<69>cie."
ID_VIEW_LARGE "Zobraz<61> <20>lohy ve<76>k<EFBFBD>mi ikonami."
ID_VIEW_SMALL "Zobraz<61> <20>lohy mal<61>mi ikonami."
ID_VIEW_DETAILS "Zobraz<61> inform<72>cie o ka<6B>dej <20>lohe."
ID_VIEW_UPDATESPEED_HIGH "Aktualizuje obrazovku dvakr<6B>t za sekundu."
ID_VIEW_UPDATESPEED_NORMAL "Aktualizuje obrazovku ka<6B>d<EFBFBD> dve sekundy."
ID_VIEW_UPDATESPEED_LOW "Aktualizuje obrazovku ka<6B>d<EFBFBD> <20>tyri sekundy."
END
STRINGTABLE DISCARDABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Obrazovka sa automaticky neaktualizuje."
ID_WINDOWS_TILEHORIZONTALLY
"Usporiada okn<6B> na pracovnej ploche pod seba."
ID_WINDOWS_TILEVERTICALLY "Usporiada okn<6B> na pracovnej ploche ved<65>a seba."
ID_WINDOWS_MINIMIZE "Minimalizuje okn<6B>."
ID_WINDOWS_MAXIMIZE "Maximalizuje okn<6B>."
ID_WINDOWS_CASCADE "Vybrat<61> okn<6B> usporiada na obrazovke do diagon<6F>lnej kask<73>dy."
ID_WINDOWS_BRINGTOFRONT "Prenesie okno do popredia bez aktiv<69>cie."
ID_HELP_TOPICS "Zobraz<61> t<>my Pomocn<63>ka pre program Spr<70>vca <20>loh."
ID_HELP_ABOUT "Zobraz<61> inform<72>cie o programe, jeho verziu a autorsk<73> pr<70>va."
ID_FILE_EXIT "Ukon<6F><6E> program Spr<70>vca <20>loh."
ID_OPTIONS_SHOW16BITTASKS
"Zobraz<61> 16-bitov<6F> <20>lohy pod procesom ntvdm.exe."
ID_VIEW_SELECTCOLUMNS "Vyberte st<73>pce, ktor<6F> sa maj<61> zobrazi<7A> na karte procesov v Spr<70>vcovi <20>loh."
ID_VIEW_SHOWKERNELTIMES "Zobraz<61> <20>as jadra na grafoch v<>konu."
ID_VIEW_CPUHISTORY_ONEGRAPHALL
"Graf hist<73>rie zobrazuje celkov<6F> vyu<79>itie procesora."
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Ka<4B>d<EFBFBD> procesor m<> vlastn<74> graf hist<73>rie."
ID_APPLICATION_PAGE_SWITCHTO
"Prenesie <20>lohu do popredia a aktivuje jej okno."
END
STRINGTABLE DISCARDABLE
BEGIN
ID_ENDTASK "Pok<6F>si sa ukon<6F>i<EFBFBD> vybran<61> <20>lohy."
ID_GOTOPROCESS "Prepne na proces vybranej <20>lohy."
ID_RESTORE "Obnov<6F> Spr<70>vcu <20>loh zo skryt<79>ho stavu."
ID_PROCESS_PAGE_ENDPROCESS "Odstr<74>ni proces zo syst<73>mu."
ID_PROCESS_PAGE_ENDPROCESSTREE
"Odstr<74>ni proces a jeho potomkov zo syst<73>mu."
ID_PROCESS_PAGE_DEBUG "Pripoj<6F> k procesu ladiaci n<>stroj."
ID_PROCESS_PAGE_SETAFFINITY
"Ur<55>uje procesor, na ktorom sa proces m<><6D>e spusti<74>."
ID_PROCESS_PAGE_SETPRIORITY_REALTIME
"Zarad<61> proces do triedy prior<6F>t RE<52>LNY <20>AS."
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Zarad<61> proces do triedy prior<6F>t ZV݊EN<45>."
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL
"Zarad<61> proces do triedy prior<6F>t VYSOK<4F>."
ID_PROCESS_PAGE_SETPRIORITY_NORMAL
"Zarad<61> proces do triedy prior<6F>t NORM<52>LNA."
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL
"Zarad<61> proces do triedy prior<6F>t ZN͎EN<45>."
ID_PROCESS_PAGE_SETPRIORITY_LOW "Zarad<61> proces do triedy prior<6F>t N<>ZKA."
IDS_LICENSE "Tento program je vo<76>n<EFBFBD> softv<74>r; m<><6D>ete ho <20><>ri<72> a/alebo modifikova<76> pod<6F>a podmienok GNU Men<65>ej v<>eobecnej verejnej licencie (GNU Lesser General Public License) ako bola zverejnen<65> nad<61>ciou Free Software Foundation; bu<62> verzie 2.1 tejto licencie, alebo (pod<6F>a V<><56>ho uv<75><76>enia) niektorej neskor<6F>ej verzie.\r\n\r\nTento program je distribuovan<61> v n<>deji, <20>e bude u<>ito<74>n<EFBFBD>, av<61>ak BEZ AKEJKO<4B>VEK Z<>RUKY; rovnako bez z<>ruky PREDAJNOSTI alebo VHODNOSTI PRE UR<55>IT<49> <20><>EL. Pre viac detailov si pozrite GNU V<>eobecn<63> verejn<6A> licenciu (GNU General Public License).\r\n\r\nK<6E>piu V<>eobecnej verejnej licencie GNU Ste mali dosta<74> spolu s t<>mto programom; ak nie, nap<61><70>te si o <20>u na Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_TAB_APPS "Aplik<69>cie"
IDS_TAB_PROCESSES "Procesy"
IDS_TAB_PERFORMANCE "V<>kon"
IDS_TAB_TASK "<22>loha"
IDS_TAB_STATUS "Stav"
IDS_TAB_IMAGENAME "N<>zov obrazu"
IDS_TAB_PID "PID"
IDS_TAB_USERNAME "Meno pou<6F><75>vate<74>a"
IDS_TAB_SESSIONID "Identifik<69>cia rel<65>cie"
IDS_TAB_CPU "Procesor"
IDS_TAB_CPUTIME "<22>as procesora"
IDS_TAB_MEMUSAGE "Pou<6F><75>vanie pam<61>te"
IDS_TAB_PEAKMEMUSAGE "Vyu<79>itie maxim<69>lnej ve<76>kosti pam<61>te"
IDS_TAB_MEMDELTA "Rozdiel vyu<79>itia pam<61>te"
IDS_TAB_PAGEFAULT "Chyby str<74>nkovania pam<61>te"
IDS_TAB_PFDELTA "Rozdiel ch<63>b str<74>nkovania pam<61>te"
IDS_TAB_VMSIZE "Ve<56>kos<6F> virtu<74>lnej pam<61>te"
IDS_TAB_PAGEDPOOL "Str<74>nkovan<61> fond"
IDS_TAB_NPPOOL "Nestr<74>nkovan<61> fond"
IDS_TAB_BASEPRI "Z<>kladn<64> priorita"
IDS_TAB_HANDLES "Popisova<76>e"
IDS_TAB_THREADS "Vl<56>kna"
IDS_TAB_USERPBJECTS "Objekty USER"
IDS_TAB_GDIOBJECTS "Objekty GDI"
IDS_TAB_IOREADS "Vstup a v<>stup - <20><>tanie"
IDS_TAB_IOWRITES "Vstup a v<>stup - z<>pis"
IDS_TAB_IOOTHER "Vstup a v<>stup - in<69>"
IDS_TAB_IOREADBYTES "Vstup a v<>stup - pre<72><65>tan<61> bajty"
IDS_TAB_IOWRITESBYTES "Vstup a v<>stup - zap<61>san<61> bajty"
IDS_TAB_IOOTHERBYTES "Vstup a v<>stup - in<69> bajty"
IDS_MENU_SELECTCOLUMNS "&Vybra<72> st<73>pce..."
IDS_MENU_16BITTASK "&Zobrazi<7A> 16-bitov<6F> <20>lohy"
IDS_MENU_WINDOWS "&Okna"
IDS_MENU_LARGEICONS "&Ve<56>k<EFBFBD> ikony"
IDS_MENU_SMALLICONS "&Mal<61> ikony"
IDS_MENU_DETAILS "&Podrobnosti"
IDS_MENU_ONEGRAPHALLCPUS "&Jeden graf pre v<>etky procesory"
IDS_MENU_ONEGRAPHPERCPU "Jeden graf pre &ka<6B>d<EFBFBD> procesor"
IDS_MENU_CPUHISTORY "&Hist<73>ria procesora"
IDS_MENU_SHOWKERNELTIMES "&Zobrazi<7A> <20>asy jadra"
IDS_CREATENEWTASK "Vytvori<72> nov<6F> <20>lohu"
IDS_CREATENEWTASK_DESC "Zadajte n<>zov programu, prie<69>inka, dokumentu alebo internetov<6F>ho zdroja a syst<73>m ReactOS ho otvor<6F>."
IDS_MSG_ACCESSPROCESSAFF "Nie je mo<6D>n<EFBFBD> spr<70>stupni<6E> afinitu procesu"
IDS_MSG_PROCESSONEPRO "Proces mus<75> ma<6D> afinitu aspo<70> k jedn<64>mu procesoru."
IDS_MSG_INVALIDOPTION "Neplatn<74> mo<6D>nos<6F>"
IDS_MSG_UNABLEDEBUGPROCESS "Ladiaci n<>stroj sa nepodarilo pripoji<6A>."
IDS_MSG_WARNINGDEBUG "UPOZORNENIE: Proces ladenia m<><6D>e zapr<70><72>ini<6E> stratu <20>dajov.\nNaozaj chcete pripoji<6A> ladiaci n<>stroj?"
IDS_MSG_TASKMGRWARNING "Upozornenie Spr<70>vcu <20>loh"
IDS_MSG_WARNINGTERMINATING "UPOZORNENIE: Ukon<6F>enie procesu m<><6D>e ma<6D> ne<6E>iad<61>ce\nd<6E>sledky vr<76>tane nestability syst<73>mu.\nStav alebo <20>daje o procese sa nebud<75> da<64>\npred ukon<6F>en<65>m ulo<6C>i<EFBFBD>.\nNaozaj chcete proces ukon<6F>i<EFBFBD>?"
IDS_MSG_UNABLETERMINATEPRO "Proces sa ned<65> ukon<6F>i<EFBFBD>."
IDS_MSG_UNABLECHANGEPRIORITY "Priorita sa ned<65> zmeni<6E>."
IDS_MSG_WARNINGCHANGEPRIORITY "UPOZORNENIE: Zmena triedy priority procesu m<><6D>e ma<6D>\nne<6E>iad<61>ce d<>sledky vr<76>tane nestability syst<73>mu.\nNaozaj chcete zmeni<6E> triedu priority procesu?"
IDS_MSG_TRAYICONCPUUSAGE "Vyu<79>itie procesora: %d%%"
IDS_STATUS_MEMUSAGE "Vyu<79>it<69> pam<61><6D>: %dK / %dK"
IDS_STATUS_CPUUSAGE "Vyu<79>itie procesora: %3d%%"
IDS_STATUS_PROCESSES "Procesy: %d"
IDS_Not_Responding "Neodpoved<65>"
IDS_Running "Spusten<65>"
END
#endif // Slovak resource file
/////////////////////////////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED

View File

@@ -1,26 +0,0 @@
#include <windows.h>
#include "resource.h"
#include "lang/bg-BG.rc"
#include "lang/cs-CZ.rc"
#include "lang/da-DK.rc"
#include "lang/de-DE.rc"
#include "lang/el-GR.rc"
#include "lang/en-US.rc"
#include "lang/es-ES.rc"
#include "lang/fr-FR.rc"
#include "lang/hu-HU.rc"
#include "lang/id-ID.rc"
#include "lang/it-IT.rc"
#ifdef __GCC__
#include "lang/ja-JP.rc"
#endif
#include "lang/nb-NO.rc"
#include "lang/nl-NL.rc"
#include "lang/pl-PL.rc"
#include "lang/pt-BR.rc"
#include "lang/ru-RU.rc"
#include "lang/sk-SK.rc"
#include "lang/sv-SE.rc"
#include "lang/uk-UA.rc"
#include "lang/zh-CN.rc"

View File

@@ -1,97 +0,0 @@
/*
* Help Viewer
*
* Copyright 1997 Henrik Olsen
* Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
* Copyright 2008 Jens Albretsen<jens@albretsen.dk>
*
* This library 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 St, Fifth Floor, Boston, MA 02110-1301, USA
*/
/* Menu */
MAIN_MENU MENU LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
{
POPUP "&Filer" {
MENUITEM "<22>&ben...", MNID_FILE_OPEN
MENUITEM SEPARATOR
MENUITEM "&Udskriv emne", MNID_FILE_PRINT
MENUITEM "&Indstil printer", MNID_FILE_SETUP
MENUITEM SEPARATOR
MENUITEM "&Afslut", MNID_FILE_EXIT
}
POPUP "&Rediger" {
MENUITEM "K&opier...", MNID_EDIT_COPYDLG
MENUITEM SEPARATOR
MENUITEM "&Anm<6E>rk...", MNID_EDIT_ANNOTATE
}
POPUP "Bog&m<>rke" {
MENUITEM "&Definer...", MNID_BKMK_DEFINE
}
POPUP "&Options" {
POPUP "Help always visible"
BEGIN
MENUITEM "Default", MNID_OPTS_HELP_DEFAULT
MENUITEM "Visible", MNID_OPTS_HELP_VISIBLE
MENUITEM "Non visible", MNID_OPTS_HELP_NONVISIBLE
END
MENUITEM "History", MNID_OPTS_HISTORY
POPUP "Fonts"
BEGIN
MENUITEM "Small", MNID_OPTS_FONTS_SMALL
MENUITEM "Normal", MNID_OPTS_FONTS_NORMAL
MENUITEM "Large", MNID_OPTS_FONTS_LARGE
END
MENUITEM "Use system colors", MNID_OPTS_SYSTEM_COLORS
}
POPUP "&Hj<48>lp" {
MENUITEM "&Brug af Hj<48>lp", MNID_HELP_HELPON
MENUITEM "Altid &<26>verst", MNID_HELP_HELPTOP
MENUITEM SEPARATOR
MENUITEM "&Information...", MNID_HELP_ABOUT
#ifdef WINELIB
MENUITEM "Om &WINE", MNID_HELP_WINE
#endif
}
}
IDD_INDEX DIALOG DISCARDABLE 0, 0, 200, 190 LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "Index"
{
LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_BORDER
PUSHBUTTON "&OK", IDOK, 40, 170, 50, 12
PUSHBUTTON "&Annuller", IDCANCEL, 120, 170, 50, 12
}
/* Strings */
STRINGTABLE DISCARDABLE LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
{
STID_WINE_HELP, "WINE Hj<48>lp"
STID_WHERROR, "FEJL"
STID_WARNING, "ADVARSEL"
STID_INFO, "Information"
STID_NOT_IMPLEMENTED, "Ikke implementeret"
STID_HLPFILE_ERROR_s, "Fejl ved indl<64>sning af filen `%s'"
STID_INDEX, "&Indhold"
STID_CONTENTS, "Summary"
STID_BACK, "&Tilbage"
STID_ALL_FILES, "Alle filer (*.*)"
STID_HELP_FILES_HLP, "Hj<48>lpe filer (*.hlp)"
STID_FILE_NOT_FOUND_s "Kan ikke finde '%s'. Vil du selv finde filen?"
STID_NO_RICHEDIT "Kan ikke finde en 'richedit' implementering... Afbryder"
STID_PSH_INDEX, "Help topics: "
}

View File

@@ -1,120 +0,0 @@
/*
* Help Viewer
*
* Copyright 1996 Ulrich Schmid
* Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
*
* This library 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 St, Fifth Floor, Boston, MA 02110-1301, USA
*/
/* Menu */
MAIN_MENU MENU LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
{
POPUP "&Datei" {
MENUITEM "<22>&ffnen...", MNID_FILE_OPEN
MENUITEM SEPARATOR
MENUITEM "Thema &drucken", MNID_FILE_PRINT
MENUITEM "Drucker&einrichtung...", MNID_FILE_SETUP
MENUITEM SEPARATOR
MENUITEM "&Beenden", MNID_FILE_EXIT
}
POPUP "&Bearbeiten" {
MENUITEM "&Kopieren...", MNID_EDIT_COPYDLG
MENUITEM SEPARATOR
MENUITEM "&Anmerken...", MNID_EDIT_ANNOTATE
}
POPUP "&Lesezeichen" {
MENUITEM "&Definieren...", MNID_BKMK_DEFINE
}
POPUP "&Options" {
POPUP "Help always visible"
BEGIN
MENUITEM "Default", MNID_OPTS_HELP_DEFAULT
MENUITEM "Visible", MNID_OPTS_HELP_VISIBLE
MENUITEM "Non visible", MNID_OPTS_HELP_NONVISIBLE
END
MENUITEM "History", MNID_OPTS_HISTORY
POPUP "Fonts"
BEGIN
MENUITEM "Small", MNID_OPTS_FONTS_SMALL
MENUITEM "Normal", MNID_OPTS_FONTS_NORMAL
MENUITEM "Large", MNID_OPTS_FONTS_LARGE
END
MENUITEM "Use system colors", MNID_OPTS_SYSTEM_COLORS
}
POPUP "&Hilfe" {
MENUITEM "&Hilfe benutzen", MNID_HELP_HELPON
MENUITEM "Immer im &Vordergrund", MNID_HELP_HELPTOP
MENUITEM SEPARATOR
MENUITEM "&Info...", MNID_HELP_ABOUT
#ifdef WINELIB
MENUITEM "&<26>ber WINE", MNID_HELP_WINE
#endif
}
}
IDD_INDEX DIALOG DISCARDABLE 0, 0, 200, 190 LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "Index"
{
LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_BORDER
PUSHBUTTON "&OK", IDOK, 40, 170, 50, 12
PUSHBUTTON "&Abbrechen", IDCANCEL, 120, 170, 50, 12
}
/* Strings */
STRINGTABLE DISCARDABLE LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
{
STID_WINE_HELP, "WINE Hilfe"
STID_WHERROR, "FEHLER"
STID_WARNING, "ACHTUNG"
STID_INFO, "Information"
STID_NOT_IMPLEMENTED, "Nicht implementiert"
STID_HLPFILE_ERROR_s, "Fehler beim Lesen der Hilfe-Datei `%s'"
STID_INDEX, "&Inhalt"
STID_CONTENTS, "Summary"
STID_BACK, "&Zur<75>ck"
STID_ALL_FILES, "Alle Dateien (*.*)"
STID_HELP_FILES_HLP, "Hilfe-Dateien (*.hlp)"
STID_FILE_NOT_FOUND_s "'%s' konnte nicht gefunden werden. Wollen Sie selber nach dieser Datei suchen?"
STID_NO_RICHEDIT "Die Richedit Implementation konnte nicht gefunden werden... Breche ab."
STID_PSH_INDEX, "Help topics: "
}
CONTEXT_MENU MENU LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
BEGIN
POPUP ""
BEGIN
MENUITEM "Anmerken...", MNID_CTXT_ANNOTATE
MENUITEM "Kopieren", MNID_CTXT_COPY
MENUITEM "Drucken...", MNID_CTXT_PRINT
POPUP "Schriftgr<67><72>e"
BEGIN
MENUITEM "Klein", MNID_CTXT_FONTS_SMALL
MENUITEM "Normal", MNID_CTXT_FONTS_NORMAL
MENUITEM "Gro<72>", MNID_CTXT_FONTS_LARGE
END
POPUP "Hilfe immer sichtbar"
BEGIN
MENUITEM "Standard", MNID_CTXT_HELP_DEFAULT
MENUITEM "Sichtbar", MNID_CTXT_HELP_VISIBLE
MENUITEM "Nicht sichtbar", MNID_CTXT_HELP_NONVISIBLE
END
MENUITEM "Systemfarben verwenden", MNID_CTXT_SYSTEM_COLORS
END
END

View File

@@ -1,127 +0,0 @@
/*
* Help Viewer
*
* Copyright 1996 Ulrich Schmid
* Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
*
* This library 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 St, Fifth Floor, Boston, MA 02110-1301, USA
*/
/* Menu */
MAIN_MENU MENU LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
{
POPUP "&File" {
MENUITEM "&Open", MNID_FILE_OPEN
MENUITEM SEPARATOR
MENUITEM "&Print", MNID_FILE_PRINT
MENUITEM "Printer &setup...", MNID_FILE_SETUP
MENUITEM SEPARATOR
MENUITEM "E&xit", MNID_FILE_EXIT
}
POPUP "&Edit" {
MENUITEM "&Copy...", MNID_EDIT_COPYDLG
MENUITEM SEPARATOR
MENUITEM "&Annotate...", MNID_EDIT_ANNOTATE
}
POPUP "&Bookmark" {
MENUITEM "&Define...", MNID_BKMK_DEFINE
}
POPUP "&Options" {
POPUP "Help always visible"
BEGIN
MENUITEM "Default", MNID_OPTS_HELP_DEFAULT
MENUITEM "Visible", MNID_OPTS_HELP_VISIBLE
MENUITEM "Non visible", MNID_OPTS_HELP_NONVISIBLE
END
MENUITEM "History", MNID_OPTS_HISTORY
POPUP "Fonts"
BEGIN
MENUITEM "Small", MNID_OPTS_FONTS_SMALL
MENUITEM "Normal", MNID_OPTS_FONTS_NORMAL
MENUITEM "Large", MNID_OPTS_FONTS_LARGE
END
MENUITEM "Use system colors", MNID_OPTS_SYSTEM_COLORS
}
POPUP "&Help" {
MENUITEM "Help &on help", MNID_HELP_HELPON
MENUITEM "Always on &top", MNID_HELP_HELPTOP
MENUITEM SEPARATOR
MENUITEM "&Info...", MNID_HELP_ABOUT
#ifdef WINELIB
MENUITEM "&About WINE", MNID_HELP_WINE
#endif
}
}
IDD_INDEX DIALOG DISCARDABLE 0, 0, 200, 190 LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "Index"
{
LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_BORDER
PUSHBUTTON "&OK", IDOK, 40, 170, 50, 12
PUSHBUTTON "&Cancel", IDCANCEL, 120, 170, 50, 12
}
IDD_SEARCH DIALOG DISCARDABLE 0, 0, 200, 190 LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "Search"
{
LTEXT "Not implemented yet", -1, 10, 10, 180, 150
}
/* Strings */
STRINGTABLE DISCARDABLE LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
{
STID_WINE_HELP, "WINE Help"
STID_WHERROR, "ERROR"
STID_WARNING, "WARNING"
STID_INFO, "Information"
STID_NOT_IMPLEMENTED, "Not implemented"
STID_HLPFILE_ERROR_s, "Error while reading the help file `%s'"
STID_INDEX, "&Index"
STID_CONTENTS, "Summary"
STID_BACK, "&Back"
STID_ALL_FILES, "All files (*.*)"
STID_HELP_FILES_HLP, "Help files (*.hlp)"
STID_FILE_NOT_FOUND_s "Cannot find '%s'. Do you want to find this file yourself?"
STID_NO_RICHEDIT "Cannot find a richedit implementation... Aborting"
STID_PSH_INDEX, "Help topics: "
}
CONTEXT_MENU MENU LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
BEGIN
POPUP ""
BEGIN
MENUITEM "Annotation...", MNID_CTXT_ANNOTATE
MENUITEM "Copy", MNID_CTXT_COPY
MENUITEM "Print...", MNID_CTXT_PRINT
POPUP "Fonts"
BEGIN
MENUITEM "Small", MNID_CTXT_FONTS_SMALL
MENUITEM "Normal", MNID_CTXT_FONTS_NORMAL
MENUITEM "Large", MNID_CTXT_FONTS_LARGE
END
POPUP "Help always visible"
BEGIN
MENUITEM "Default", MNID_CTXT_HELP_DEFAULT
MENUITEM "Visible", MNID_CTXT_HELP_VISIBLE
MENUITEM "Non visible", MNID_CTXT_HELP_NONVISIBLE
END
MENUITEM "Use system colors", MNID_CTXT_SYSTEM_COLORS
END
END

View File

@@ -1,122 +0,0 @@
/*
* Help Viewer
*
* Copyright 1996 Ulrich Schmid
* Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
* Copyright 2008 Jonathan Ernst
*
* This library 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 St, Fifth Floor, Boston, MA 02110-1301, USA
*/
/* Menu */
LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
MAIN_MENU MENU
{
POPUP "&Fichier" {
MENUITEM "&Ouvrir", MNID_FILE_OPEN
MENUITEM SEPARATOR
MENUITEM "&Imprimer", MNID_FILE_PRINT
MENUITEM "&Configuration de l'imprimante...", MNID_FILE_SETUP
MENUITEM SEPARATOR
MENUITEM "&Quitter", MNID_FILE_EXIT
}
POPUP "<22>&dition" {
MENUITEM "&Copier...", MNID_EDIT_COPYDLG
MENUITEM SEPARATOR
MENUITEM "&Annotation...", MNID_EDIT_ANNOTATE
}
POPUP "&Signet" {
MENUITEM "&D<>finir...", MNID_BKMK_DEFINE
}
POPUP "&Options" {
POPUP "Aide toujours visible"
BEGIN
MENUITEM "Par d<>faut", MNID_OPTS_HELP_DEFAULT
MENUITEM "Visible", MNID_OPTS_HELP_VISIBLE
MENUITEM "Non visible", MNID_OPTS_HELP_NONVISIBLE
END
MENUITEM "Historique", MNID_OPTS_HISTORY
POPUP "Polices"
BEGIN
MENUITEM "Petite", MNID_OPTS_FONTS_SMALL
MENUITEM "Normale", MNID_OPTS_FONTS_NORMAL
MENUITEM "Grande", MNID_OPTS_FONTS_LARGE
END
MENUITEM "Utiliser les couleurs syst<73>me", MNID_OPTS_SYSTEM_COLORS
}
POPUP "Aid&e" {
MENUITEM "&Utiliser l'aide", MNID_HELP_HELPON
MENUITEM "&Toujours visible", MNID_HELP_HELPTOP
MENUITEM SEPARATOR
MENUITEM "&Info...", MNID_HELP_ABOUT
#ifdef WINELIB
MENUITEM "<22> &propos de WINE", MNID_HELP_WINE
#endif
}
}
IDD_INDEX DIALOG DISCARDABLE 0, 0, 200, 190 LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "Index"
{
LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_BORDER
PUSHBUTTON "&OK", IDOK, 40, 170, 50, 12
PUSHBUTTON "&Annuler", IDCANCEL, 120, 170, 50, 12
}
/* Strings */
STRINGTABLE DISCARDABLE LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
{
STID_WINE_HELP, "Aide de WINE"
STID_WHERROR, "ERREUR"
STID_WARNING, "ATTENTION"
STID_INFO, "Information"
STID_NOT_IMPLEMENTED, "Non impl<70>ment<6E>"
STID_HLPFILE_ERROR_s, "Une erreur est survenue en lisant le fichier d'aide <20><>%s<><73>"
STID_INDEX, "&Index"
STID_CONTENTS, "Sommaire"
STID_BACK, "&Pr<50>c<EFBFBD>dent"
STID_ALL_FILES, "Tous fichiers (*.*)"
STID_HELP_FILES_HLP, "Fichiers d'aide (*.hlp)"
STID_FILE_NOT_FOUND_s "Impossible de trouver <20><>%s<><73>. Souhaitez-vous rechercher ce fichier vous-m<>me<6D>?"
STID_NO_RICHEDIT "La biblioth<74>que RichEdit n'a pu <20>tre localis<69>e... Abandon"
STID_PSH_INDEX, "Rubriques d'aide : "
}
CONTEXT_MENU MENU
BEGIN
POPUP ""
BEGIN
MENUITEM "Annotation...", MNID_CTXT_ANNOTATE
MENUITEM "Copier", MNID_CTXT_COPY
MENUITEM "Imprimer la rubrique...", MNID_CTXT_PRINT
POPUP "Polices"
BEGIN
MENUITEM "Petite", MNID_CTXT_FONTS_SMALL
MENUITEM "Normale", MNID_CTXT_FONTS_NORMAL
MENUITEM "Grande", MNID_CTXT_FONTS_LARGE
END
POPUP "Aide toujours visible"
BEGIN
MENUITEM "Par d<>faut", MNID_CTXT_HELP_DEFAULT
MENUITEM "Visible", MNID_CTXT_HELP_VISIBLE
MENUITEM "Non visible", MNID_CTXT_HELP_NONVISIBLE
END
MENUITEM "Utiliser les couleurs syst<73>me", MNID_CTXT_SYSTEM_COLORS
END
END

View File

@@ -1,122 +0,0 @@
/*
* Help Viewer
*
* Copyright 1996 Ulrich Schmid
* Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
*
* This library 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 St, Fifth Floor, Boston, MA 02110-1301, USA
*/
/* Menu */
MAIN_MENU MENU LANGUAGE LANG_KOREAN, SUBLANG_NEUTRAL
{
POPUP "<22><><EFBFBD><EFBFBD>(&F)" {
MENUITEM "<22><><EFBFBD><EFBFBD>(&O)...", MNID_FILE_OPEN
MENUITEM SEPARATOR
MENUITEM "<22>μ<EFBFBD>(&P)", MNID_FILE_PRINT
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>(&S)...", MNID_FILE_SETUP
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD>(&E)", MNID_FILE_EXIT
}
POPUP "<22><><EFBFBD><EFBFBD>(&E)" {
MENUITEM "<22><><EFBFBD><EFBFBD>(&C)...", MNID_EDIT_COPYDLG
MENUITEM SEPARATOR
MENUITEM "<22>ּ<EFBFBD>(&A)...", MNID_EDIT_ANNOTATE
}
POPUP "å<><C3A5><EFBFBD><EFBFBD>(&B)" {
MENUITEM "<22><><EFBFBD><EFBFBD>(&D)...", MNID_BKMK_DEFINE
}
POPUP "<22>ɼ<EFBFBD>(&O)" {
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>̱<EFBFBD>"
BEGIN
MENUITEM "<22>⺻", MNID_OPTS_HELP_DEFAULT
MENUITEM "<22><><EFBFBD>̱<EFBFBD>", MNID_OPTS_HELP_VISIBLE
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ʱ<EFBFBD>", MNID_OPTS_HELP_NONVISIBLE
END
MENUITEM "<22><><EFBFBD><EFBFBD>", MNID_OPTS_HISTORY
POPUP "<22>۲<EFBFBD>"
BEGIN
MENUITEM "<22>۰<EFBFBD>", MNID_OPTS_FONTS_SMALL
MENUITEM "<22><><EFBFBD><EFBFBD>", MNID_OPTS_FONTS_NORMAL
MENUITEM "ũ<><C5A9>", MNID_OPTS_FONTS_LARGE
END
MENUITEM "<22>ý<EFBFBD><C3BD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>", MNID_OPTS_SYSTEM_COLORS
}
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(&H)" {
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(&O)", MNID_HELP_HELPON
MENUITEM "<22>׻<EFBFBD> <20><>(&T)", MNID_HELP_HELPTOP
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD>(&I)...", MNID_HELP_ABOUT
#ifdef WINELIB
MENUITEM "Wine<6E><65> <20><><EFBFBD>Ͽ<EFBFBD>(&A)", MNID_HELP_WINE
#endif
}
}
IDD_INDEX DIALOG DISCARDABLE 0, 0, 200, 190 LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "<22>ε<EFBFBD><CEB5><EFBFBD>"
{
LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_BORDER
PUSHBUTTON "Ȯ<><C8AE>(&O)", IDOK, 40, 170, 50, 12
PUSHBUTTON "<22><><EFBFBD><EFBFBD>(&C)", IDCANCEL, 120, 170, 50, 12
}
/* Strings */
STRINGTABLE DISCARDABLE LANGUAGE LANG_KOREAN, SUBLANG_NEUTRAL
{
STID_WINE_HELP, "Wine <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
STID_WHERROR, "<22><><EFBFBD><EFBFBD>"
STID_WARNING, "<22><><EFBFBD><EFBFBD>"
STID_INFO, "<22><><EFBFBD><EFBFBD>"
STID_NOT_IMPLEMENTED, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ʾ<EFBFBD><CABE><EFBFBD>"
STID_HLPFILE_ERROR_s, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> `%s'<27><> <20>д<EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>߻<EFBFBD>"
STID_INDEX, "<22><><EFBFBD><EFBFBD>(&C)"
STID_CONTENTS, "<22><><EFBFBD><EFBFBD>"
STID_BACK, "<22>ڷ<EFBFBD>(&B)"
STID_ALL_FILES, "<22><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> (*.*)"
STID_HELP_FILES_HLP, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> (*.hlp)"
STID_FILE_NOT_FOUND_s "%s<><73> ã<><C3A3> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD>'. <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> ã<>ڽ<EFBFBD><DABD>ϱ<EFBFBD>?"
STID_NO_RICHEDIT "richedit <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ã<><C3A3><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD>.. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
STID_PSH_INDEX, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>: "
}
CONTEXT_MENU MENU LANGUAGE LANG_KOREAN, SUBLANG_NEUTRAL
BEGIN
POPUP ""
BEGIN
MENUITEM "<22>ּ<EFBFBD>...", MNID_CTXT_ANNOTATE
MENUITEM "<22><><EFBFBD><EFBFBD>", MNID_CTXT_COPY
MENUITEM "<22>μ<EFBFBD>...", MNID_CTXT_PRINT
POPUP "<22>۲<EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD>", MNID_CTXT_FONTS_SMALL
MENUITEM "<22><><EFBFBD><EFBFBD>", MNID_CTXT_FONTS_NORMAL
MENUITEM "<22>а<EFBFBD>", MNID_CTXT_FONTS_LARGE
END
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>׻<EFBFBD> <20><><EFBFBD>̱<EFBFBD>"
BEGIN
MENUITEM "<22>⺻", MNID_CTXT_HELP_DEFAULT
MENUITEM "<22><><EFBFBD>̱<EFBFBD>", MNID_CTXT_HELP_VISIBLE
MENUITEM "<22><> <20><><EFBFBD>̱<EFBFBD>", MNID_CTXT_HELP_NONVISIBLE
END
MENUITEM "<22>ý<EFBFBD><C3BD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>", MNID_CTXT_SYSTEM_COLORS
END
END

View File

@@ -1,118 +0,0 @@
/*
* Help Viewer
*
* Copyright 2005-2008 Alexander N. S<>rnes <alex@thehandofagony.com>
*
* This library 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 St, Fifth Floor, Boston, MA 02110-1301, USA
*/
/* Menu */
MAIN_MENU MENU LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
{
POPUP "&Fil" {
MENUITEM "&<26>pne", MNID_FILE_OPEN
MENUITEM SEPARATOR
MENUITEM "Skriv &ut", MNID_FILE_PRINT
MENUITEM "Opp&sett av skriveren ...", MNID_FILE_SETUP
MENUITEM SEPARATOR
MENUITEM "&Avslutt", MNID_FILE_EXIT
}
POPUP "R&ediger" {
MENUITEM "&Kopier ...", MNID_EDIT_COPYDLG
MENUITEM SEPARATOR
MENUITEM "K&ommenter ...", MNID_EDIT_ANNOTATE
}
POPUP "&Bokmerke" {
MENUITEM "&Definer ...", MNID_BKMK_DEFINE
}
POPUP "&Innstillinger" {
POPUP "Synlighet"
BEGIN
MENUITEM "Standard", MNID_OPTS_HELP_DEFAULT
MENUITEM "Synlig", MNID_OPTS_HELP_VISIBLE
MENUITEM "Ikke synlig", MNID_OPTS_HELP_NONVISIBLE
END
MENUITEM "Historikk", MNID_OPTS_HISTORY
POPUP "Skriftst<73>rrelse"
BEGIN
MENUITEM "Liten", MNID_OPTS_FONTS_SMALL
MENUITEM "Normal", MNID_OPTS_FONTS_NORMAL
MENUITEM "Stor", MNID_OPTS_FONTS_LARGE
END
MENUITEM "Bruk systemfarger", MNID_OPTS_SYSTEM_COLORS
}
POPUP "&Hjelp" {
MENUITEM "&Hjelp til Hjelp", MNID_HELP_HELPON
MENUITEM "All&tid <20>verst", MNID_HELP_HELPTOP
MENUITEM SEPARATOR
MENUITEM "&Informasjon ...", MNID_HELP_ABOUT
#ifdef WINELIB
MENUITEM "&Om Wine", MNID_HELP_WINE
#endif
}
}
IDD_INDEX DIALOG DISCARDABLE 0, 0, 200, 190 LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "Innhold"
{
LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_BORDER
PUSHBUTTON "&OK", IDOK, 40, 170, 50, 12
PUSHBUTTON "&Avbryt", IDCANCEL, 120, 170, 50, 12
}
/* Strings */
STRINGTABLE DISCARDABLE LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
{
STID_WINE_HELP, "Hjelp"
STID_WHERROR, "FEIL"
STID_WARNING, "ADVARSEL"
STID_INFO, "Informasjon"
STID_NOT_IMPLEMENTED, "Ikke implementert"
STID_HLPFILE_ERROR_s, "Klarte ikke lese hjelpefilen <20>%s<>"
STID_INDEX, "&Innhold"
STID_CONTENTS, "&Oppsummering"
STID_BACK, "Til&bake"
STID_ALL_FILES, "Alle filer (*.*)"
STID_HELP_FILES_HLP, "Hjelp-filer (*.hlp)"
STID_FILE_NOT_FOUND_s "Klarte ikke finne <20>%s<>. Vil du finne filen selv?"
STID_NO_RICHEDIT "Klarte ikke finne richedit; avbryter"
STID_PSH_INDEX, "Emner i Hjelp: "
}
CONTEXT_MENU MENU LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
BEGIN
POPUP ""
BEGIN
MENUITEM "Kommentar ...", MNID_CTXT_ANNOTATE
MENUITEM "Kopier", MNID_CTXT_COPY
MENUITEM "Skriv ut ...", MNID_CTXT_PRINT
POPUP "Skriftst<73>rrelse"
BEGIN
MENUITEM "Liten", MNID_CTXT_FONTS_SMALL
MENUITEM "Normal", MNID_CTXT_FONTS_NORMAL
MENUITEM "Stor", MNID_CTXT_FONTS_LARGE
END
POPUP "Synlighet"
BEGIN
MENUITEM "Standard", MNID_CTXT_HELP_DEFAULT
MENUITEM "Synlig", MNID_CTXT_HELP_VISIBLE
MENUITEM "Ikke synlig", MNID_CTXT_HELP_NONVISIBLE
END
MENUITEM "Bruk systemfarger", MNID_CTXT_SYSTEM_COLORS
END
END

View File

@@ -1,119 +0,0 @@
/*
* Help Viewer (Dutch resources)
*
* Copyright 2003 Hans Leidekker
* Copyright 2008 Frans Kool
*
* This library 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 St, Fifth Floor, Boston, MA 02110-1301, USA
*/
/* Menu */
MAIN_MENU MENU LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL
{
POPUP "&Bestand" {
MENUITEM "&Openen", MNID_FILE_OPEN
MENUITEM SEPARATOR
MENUITEM "Af&drukken", MNID_FILE_PRINT
MENUITEM "&Printerinstellingen...", MNID_FILE_SETUP
MENUITEM SEPARATOR
MENUITEM "&Afsluiten", MNID_FILE_EXIT
}
POPUP "&Bewerken" {
MENUITEM "&Kopi<70>ren...", MNID_EDIT_COPYDLG
MENUITEM SEPARATOR
MENUITEM "&Annoteren...", MNID_EDIT_ANNOTATE
}
POPUP "&Favorieten" {
MENUITEM "&Aanmaken...", MNID_BKMK_DEFINE
}
POPUP "&Options" {
POPUP "Help always visible"
BEGIN
MENUITEM "Default", MNID_OPTS_HELP_DEFAULT
MENUITEM "Visible", MNID_OPTS_HELP_VISIBLE
MENUITEM "Non visible", MNID_OPTS_HELP_NONVISIBLE
END
MENUITEM "History", MNID_OPTS_HISTORY
POPUP "Fonts"
BEGIN
MENUITEM "Small", MNID_OPTS_FONTS_SMALL
MENUITEM "Normal", MNID_OPTS_FONTS_NORMAL
MENUITEM "Large", MNID_OPTS_FONTS_LARGE
END
MENUITEM "Use system colors", MNID_OPTS_SYSTEM_COLORS
}
POPUP "&Help" {
MENUITEM "Hulp &bij help", MNID_HELP_HELPON
MENUITEM "Altijd &zichtbaar", MNID_HELP_HELPTOP
MENUITEM SEPARATOR
MENUITEM "&Info...", MNID_HELP_ABOUT
#ifdef WINELIB
MENUITEM "&Over WINE", MNID_HELP_WINE
#endif
}
}
IDD_INDEX DIALOG DISCARDABLE 0, 0, 200, 190 LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "Index"
{
LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_BORDER
PUSHBUTTON "&OK", IDOK, 40, 170, 50, 12
PUSHBUTTON "&Annuleren", IDCANCEL, 120, 170, 50, 12
}
/* Strings */
STRINGTABLE DISCARDABLE LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL
{
STID_WINE_HELP, "WINE Help"
STID_WHERROR, "FOUT"
STID_WARNING, "WAARSCHUWING"
STID_INFO, "Informatie"
STID_NOT_IMPLEMENTED, "Niet ge<67>mplementeerd"
STID_HLPFILE_ERROR_s, "Fout bij het lezen van het helpbestand `%s'"
STID_INDEX, "&Inhoud"
STID_CONTENTS, "Summary"
STID_BACK, "&Terug"
STID_ALL_FILES, "Alle bestanden (*.*)"
STID_HELP_FILES_HLP, "Helpbestanden (*.hlp)"
STID_FILE_NOT_FOUND_s "Kan '%s' niet openen. Wilt u zelf dit bestand zoeken?"
STID_NO_RICHEDIT "Cannot find a richedit implementation... Aborting"
STID_PSH_INDEX, "Help topics: "
}
CONTEXT_MENU MENU LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL
BEGIN
POPUP ""
BEGIN
MENUITEM "Annotering...", MNID_CTXT_ANNOTATE
MENUITEM "Kopi<70>ren", MNID_CTXT_COPY
MENUITEM "Print...", MNID_CTXT_PRINT
POPUP "Lettertypes"
BEGIN
MENUITEM "Klein", MNID_CTXT_FONTS_SMALL
MENUITEM "Normaal", MNID_CTXT_FONTS_NORMAL
MENUITEM "Groot", MNID_CTXT_FONTS_LARGE
END
POPUP "Help altijd zichtbaar"
BEGIN
MENUITEM "Standaard", MNID_CTXT_HELP_DEFAULT
MENUITEM "Zichtbaar", MNID_CTXT_HELP_VISIBLE
MENUITEM "Onzichtbaar", MNID_CTXT_HELP_NONVISIBLE
END
MENUITEM "Gebruik systeem kleuren", MNID_CTXT_SYSTEM_COLORS
END
END

View File

@@ -1,121 +0,0 @@
/*
* Help Viewer
*
* Copyright 1996 Ulrich Schmid
* Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
* Copyright 2004 Piotr Caban
*
* This library 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 St, Fifth Floor, Boston, MA 02110-1301, USA
*/
/* Menu */
MAIN_MENU MENU LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
{
POPUP "&Plik" {
MENUITEM "&Otw<74>rz", MNID_FILE_OPEN
MENUITEM SEPARATOR
MENUITEM "&Drukuj", MNID_FILE_PRINT
MENUITEM "&Ustawienia drukarki...", MNID_FILE_SETUP
MENUITEM SEPARATOR
MENUITEM "&Wyj<79>cie", MNID_FILE_EXIT
}
POPUP "&Edycja" {
MENUITEM "&Kopiuj...", MNID_EDIT_COPYDLG
MENUITEM SEPARATOR
MENUITEM "&Skomentuj...", MNID_EDIT_ANNOTATE
}
POPUP "&Zak<61>adka" {
MENUITEM "&Zdefiniuj...", MNID_BKMK_DEFINE
}
POPUP "&Options" {
POPUP "Help always visible"
BEGIN
MENUITEM "Default", MNID_OPTS_HELP_DEFAULT
MENUITEM "Visible", MNID_OPTS_HELP_VISIBLE
MENUITEM "Non visible", MNID_OPTS_HELP_NONVISIBLE
END
MENUITEM "History", MNID_OPTS_HISTORY
POPUP "Fonts"
BEGIN
MENUITEM "Small", MNID_OPTS_FONTS_SMALL
MENUITEM "Normal", MNID_OPTS_FONTS_NORMAL
MENUITEM "Large", MNID_OPTS_FONTS_LARGE
END
MENUITEM "Use system colors", MNID_OPTS_SYSTEM_COLORS
}
POPUP "Pomo&c" {
MENUITEM "&Pomoc", MNID_HELP_HELPON
MENUITEM "&Zawsze na wierzchu", MNID_HELP_HELPTOP
MENUITEM SEPARATOR
MENUITEM "&O programie...", MNID_HELP_ABOUT
#ifdef WINELIB
MENUITEM "&O programie WINE", MNID_HELP_WINE
#endif
}
}
IDD_INDEX DIALOG DISCARDABLE 0, 0, 200, 190 LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "Indeks"
{
LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_BORDER
PUSHBUTTON "&OK", IDOK, 40, 170, 50, 12
PUSHBUTTON "&Anuluj", IDCANCEL, 120, 170, 50, 12
}
/* Strings */
STRINGTABLE DISCARDABLE LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
{
STID_WINE_HELP, "WINE - Pomoc"
STID_WHERROR, "B<><42>D"
STID_WARNING, "OSTRZE<5A>ENIE"
STID_INFO, "Informacja"
STID_NOT_IMPLEMENTED, "Nie zaimplementowane"
STID_HLPFILE_ERROR_s, "B<><42>d w trakcie odczytu pliku pomocy `%s'"
STID_INDEX, "&Zawarto<74><6F>"
STID_CONTENTS, "&Szukaj"
STID_BACK, "&Wstecz"
STID_ALL_FILES, "Wszystkie pliki (*.*)"
STID_HELP_FILES_HLP, "Pliki pomocy (*.hlp)"
STID_FILE_NOT_FOUND_s "Nie znaleziono pliku '%s'. Czy chcesz poszuka<6B> tego pliku samodzielnie?"
STID_NO_RICHEDIT "Nie uda<64>o si<73> znale<6C><65> modu<64>u richedit... Wy<57>wietlenie pomocy nie jest mo<6D>liwe"
STID_PSH_INDEX, "Help topics: "
}
CONTEXT_MENU MENU LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
BEGIN
POPUP ""
BEGIN
MENUITEM "Adnotacja...", MNID_CTXT_ANNOTATE
MENUITEM "Kopiuj", MNID_CTXT_COPY
MENUITEM "Drukuj...", MNID_CTXT_PRINT
POPUP "Czcionka"
BEGIN
MENUITEM "Ma<4D>a", MNID_CTXT_FONTS_SMALL
MENUITEM "Normalna", MNID_CTXT_FONTS_NORMAL
MENUITEM "Du<44>a", MNID_CTXT_FONTS_LARGE
END
POPUP "Pomoc zawsze widoczna"
BEGIN
MENUITEM "Domy<6D>lnie", MNID_CTXT_HELP_DEFAULT
MENUITEM "Widoczna", MNID_CTXT_HELP_VISIBLE
MENUITEM "Niewidoczna", MNID_CTXT_HELP_NONVISIBLE
END
MENUITEM "U<>yj kolor<6F>w systemowych", MNID_CTXT_SYSTEM_COLORS
END
END

View File

@@ -1,118 +0,0 @@
/*
* Help Viewer (Russian resources)
*
* Copyright 2003 Igor Stepin
*
* This library 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 St, Fifth Floor, Boston, MA 02110-1301, USA
*/
/* Menu */
MAIN_MENU MENU LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
{
POPUP "&<26><><EFBFBD><EFBFBD>" {
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", MNID_FILE_OPEN
MENUITEM SEPARATOR
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", MNID_FILE_PRINT
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> &<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", MNID_FILE_SETUP
MENUITEM SEPARATOR
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD>", MNID_FILE_EXIT
}
POPUP "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" {
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", MNID_EDIT_COPYDLG
MENUITEM SEPARATOR
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", MNID_EDIT_ANNOTATE
}
POPUP "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" {
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", MNID_BKMK_DEFINE
}
POPUP "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" {
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", MNID_OPTS_HELP_DEFAULT
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", MNID_OPTS_HELP_VISIBLE
MENUITEM "<22><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", MNID_OPTS_HELP_NONVISIBLE
END
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", MNID_OPTS_HISTORY
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", MNID_OPTS_FONTS_SMALL
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", MNID_OPTS_FONTS_NORMAL
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", MNID_OPTS_FONTS_LARGE
END
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>", MNID_OPTS_SYSTEM_COLORS
}
POPUP "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" {
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> &<26><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", MNID_HELP_HELPON
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> &<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", MNID_HELP_HELPTOP
MENUITEM SEPARATOR
MENUITEM "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", MNID_HELP_ABOUT
#ifdef WINELIB
MENUITEM "&<26> Wine", MNID_HELP_WINE
#endif
}
}
IDD_INDEX DIALOG DISCARDABLE 0, 0, 200, 190 LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
{
LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_BORDER
PUSHBUTTON "&OK", IDOK, 40, 170, 50, 12
PUSHBUTTON "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", IDCANCEL, 120, 170, 50, 12
}
/* Strings */
STRINGTABLE DISCARDABLE LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
{
STID_WINE_HELP, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> WINE"
STID_WHERROR, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
STID_WARNING, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
STID_INFO, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
STID_NOT_IMPLEMENTED, "<22><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
STID_HLPFILE_ERROR_s, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> `%s'"
STID_INDEX, "&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
STID_CONTENTS, "Summary"
STID_BACK, "&<26><><EFBFBD><EFBFBD><EFBFBD>"
STID_ALL_FILES, "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> (*.*)"
STID_HELP_FILES_HLP, "<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (*.hlp)"
STID_FILE_NOT_FOUND_s "<22><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> '%s'. <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?"
STID_NO_RICHEDIT "<22><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> richedit"
STID_PSH_INDEX, "Help topics: "
}
CONTEXT_MENU MENU LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
BEGIN
POPUP ""
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", MNID_CTXT_ANNOTATE
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", MNID_CTXT_COPY
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...", MNID_CTXT_PRINT
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", MNID_CTXT_FONTS_SMALL
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", MNID_CTXT_FONTS_NORMAL
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", MNID_CTXT_FONTS_LARGE
END
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
BEGIN
MENUITEM "<22><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", MNID_CTXT_HELP_DEFAULT
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", MNID_CTXT_HELP_VISIBLE
MENUITEM "<22><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", MNID_CTXT_HELP_NONVISIBLE
END
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>", MNID_CTXT_SYSTEM_COLORS
END
END

View File

@@ -1,99 +0,0 @@
/*
* Help Viewer (Slovenian Resources)
*
* Copyright 2002, 2003, 2008 Rok Mandeljc
*
* This library 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 St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#pragma code_page(65001)
/* Menu */
MAIN_MENU MENU LANGUAGE LANG_SLOVENIAN, SUBLANG_DEFAULT
{
POPUP "&Datoteka" {
MENUITEM "&Odpri", MNID_FILE_OPEN
MENUITEM SEPARATOR
MENUITEM "&Natisni", MNID_FILE_PRINT
MENUITEM "Priprava &tiskalnika ...", MNID_FILE_SETUP
MENUITEM SEPARATOR
MENUITEM "Iz&hod", MNID_FILE_EXIT
}
POPUP "&Urejanje" {
MENUITEM "&Kopiraj ...", MNID_EDIT_COPYDLG
MENUITEM SEPARATOR
MENUITEM "P&ripombe ...", MNID_EDIT_ANNOTATE
}
POPUP "&Zaznamki" {
MENUITEM "Do&loči ...", MNID_BKMK_DEFINE
}
POPUP "&Options" {
POPUP "Help always visible"
BEGIN
MENUITEM "Default", MNID_OPTS_HELP_DEFAULT
MENUITEM "Visible", MNID_OPTS_HELP_VISIBLE
MENUITEM "Non visible", MNID_OPTS_HELP_NONVISIBLE
END
MENUITEM "History", MNID_OPTS_HISTORY
POPUP "Fonts"
BEGIN
MENUITEM "Small", MNID_OPTS_FONTS_SMALL
MENUITEM "Normal", MNID_OPTS_FONTS_NORMAL
MENUITEM "Large", MNID_OPTS_FONTS_LARGE
END
MENUITEM "Use system colors", MNID_OPTS_SYSTEM_COLORS
}
POPUP "&Pomoč" {
MENUITEM "&O pomoči", MNID_HELP_HELPON
MENUITEM "Vedno na &vrhu", MNID_HELP_HELPTOP
MENUITEM SEPARATOR
MENUITEM "&Informacije ...", MNID_HELP_ABOUT
#ifdef WINELIB
MENUITEM "&O WINE", MNID_HELP_WINE
#endif
}
}
IDD_INDEX DIALOG DISCARDABLE 0, 0, 200, 190 LANGUAGE LANG_SLOVENIAN, SUBLANG_DEFAULT
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "Indeks"
{
LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_BORDER
PUSHBUTTON "&V redu", IDOK, 40, 170, 50, 12
PUSHBUTTON "&Prekliči", IDCANCEL, 120, 170, 50, 12
}
/* Strings */
STRINGTABLE DISCARDABLE LANGUAGE LANG_SLOVENIAN, SUBLANG_DEFAULT
{
STID_WINE_HELP, "WINE Pomoč"
STID_WHERROR, "NAPAKA"
STID_WARNING, "OPOZORILO"
STID_INFO, "Informacija"
STID_NOT_IMPLEMENTED, "Ni (še) na voljo"
STID_HLPFILE_ERROR_s, "Napaka pri branju datoteke s pomočjo `%s'"
STID_INDEX, "&Teme pomoči"
STID_CONTENTS, "Summart"
STID_BACK, "&Nazaj"
STID_ALL_FILES, "Vse datoteke (*.*)"
STID_HELP_FILES_HLP, "Datoteke s pomočjo (*.hlp)"
STID_FILE_NOT_FOUND_s "Ne najdem datoteke '%s'. Ali jo želite poiskati sami?"
STID_NO_RICHEDIT "Cannot find a richedit implementation... Aborting"
STID_PSH_INDEX, "Help topics: "
}
#pragma code_page(default)

View File

@@ -1,86 +0,0 @@
/*
* Help Viewer
* Simplified Chinese Language Support
*
* Copyright 2002 liuspider <liuspider@yahoo.com>
*
* This library 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 St, Fifth Floor, Boston, MA 02110-1301, USA
*/
/* Menu */
MAIN_MENU MENU LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
{
POPUP "<22>ļ<EFBFBD><C4BC><EFBFBD>&F<><46>" {
MENUITEM "<22>򿪣<EFBFBD>&O<><4F>", MNID_FILE_OPEN
MENUITEM SEPARATOR
MENUITEM "<22><>ӡ<EFBFBD><D3A1>&P<><50>", MNID_FILE_PRINT
MENUITEM "<22><>ӡ<EFBFBD><D3A1><EFBFBD><EFBFBD><EFBFBD>ã<EFBFBD>&S<><53>...", MNID_FILE_SETUP
MENUITEM SEPARATOR
MENUITEM "<22>˳<EFBFBD><CBB3><EFBFBD>&E<><45>", MNID_FILE_EXIT
}
POPUP "<22><EFBFBD><E0BCAD>&E<><45>" {
MENUITEM "<22><><EFBFBD>ƣ<EFBFBD>&C<><43>...", MNID_EDIT_COPYDLG
MENUITEM SEPARATOR
MENUITEM "ע<>ͣ<EFBFBD>&A<><41>...", MNID_EDIT_ANNOTATE
}
POPUP "<22><>ǩ<EFBFBD><C7A9>&B<><42>" {
MENUITEM "<22><><EFBFBD>壨&D<><44>...", MNID_BKMK_DEFINE
}
POPUP "&Options" {
POPUP "Help always visible"
BEGIN
MENUITEM "Default", MNID_OPTS_HELP_DEFAULT
MENUITEM "Visible", MNID_OPTS_HELP_VISIBLE
MENUITEM "Non visible", MNID_OPTS_HELP_NONVISIBLE
END
MENUITEM "History", MNID_OPTS_HISTORY
POPUP "Fonts"
BEGIN
MENUITEM "Small", MNID_OPTS_FONTS_SMALL
MENUITEM "Normal", MNID_OPTS_FONTS_NORMAL
MENUITEM "Large", MNID_OPTS_FONTS_LARGE
END
MENUITEM "Use system colors", MNID_OPTS_SYSTEM_COLORS
}
POPUP "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&H<><48>" {
MENUITEM "<22><><EFBFBD><EFBFBD>ʹ<EFBFBD>ð<EFBFBD><C3B0><EFBFBD><EFBFBD><EFBFBD>&O<><4F>", MNID_HELP_HELPON
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD>棨&T<><54>", MNID_HELP_HELPTOP
MENUITEM SEPARATOR
MENUITEM "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2>&I<><49>...", MNID_HELP_ABOUT
#ifdef WINELIB
MENUITEM "<22><><EFBFBD><EFBFBD> WINE<4E><45>&A<><41>", MNID_HELP_WINE
#endif
}
}
/* Strings */
STRINGTABLE DISCARDABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
{
STID_WINE_HELP, "WINE <20><><EFBFBD><EFBFBD>"
STID_WHERROR, "<22><><EFBFBD><EFBFBD>"
STID_WARNING, "<22><><EFBFBD><EFBFBD>"
STID_INFO, "<22><>Ϣ"
STID_NOT_IMPLEMENTED, "δʵ<CEB4><CAB5>"
STID_HLPFILE_ERROR_s, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD> <20><>%s<><73> ʱ<><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
STID_INDEX, "<22><><EFBFBD>ݣ<EFBFBD>&C<><43>"
STID_CONTENTS, "Summary"
STID_BACK, "<22><><EFBFBD>أ<EFBFBD>&B<><42>"
STID_ALL_FILES, "<22><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD> (*.*)"
STID_HELP_FILES_HLP, "<22><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD> (*.hlp)"
STID_FILE_NOT_FOUND_s "Cannot find '%s'. Do you want to find this file yourself?"
STID_NO_RICHEDIT "Cannot find a richedit implementation... Aborting"
STID_PSH_INDEX, "Help topics: "
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,55 +0,0 @@
/*
* Help Viewer
*
* Copyright 1996 Ulrich Schmid
* Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
*
* This library 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 St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include <windef.h>
#include <winuser.h>
#include "winhelp.h"
#include "winhelp_res.h"
/* @makedep: winhelp.ico */
IDI_WINHELP ICON DISCARDABLE winhelp.ico
#include "lang/bg-BG.rc"
#include "lang/cs-CZ.rc"
#include "lang/da-DK.rc"
#include "lang/de-DE.rc"
// #include "lang/el-GR.rc"
#include "lang/en-US.rc"
#include "lang/es-ES.rc"
#include "lang/fi-FI.rc"
#include "lang/fr-FR.rc"
#include "lang/hu-HU.rc"
#include "lang/it-IT.rc"
#include "lang/ko-KR.rc"
// #include "lang/lt-LT.rc"
#include "lang/nl-NL.rc"
#include "lang/nb-NO.rc"
#include "lang/pl-PL.rc"
#include "lang/pt-BR.rc"
// #include "lang/rm-CH.rc"
#include "lang/ru-RU.rc"
#include "lang/sl-SI.rc"
#include "lang/sk-SK.rc"
#include "lang/sv-SE.rc"
#include "lang/tr-TR.rc"
// #include "lang/uk-UA.rc"
#include "lang/zh-CN.rc"

View File

@@ -1,237 +0,0 @@
/*
* Copyright 2006 by Hans Leidekker
*
* This library 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 St, Fifth Floor, Boston, MA 02110-1301, USA
*/
LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL
IDM_MAINMENU MENU DISCARDABLE
BEGIN
POPUP "&Bestand"
BEGIN
MENUITEM "&Nieuw...\tCtrl+N" ID_FILE_NEW
MENUITEM "&Openen...\tCtrl+O", ID_FILE_OPEN
MENUITEM "O&pslaan\tCtrl+S", ID_FILE_SAVE
MENUITEM "Ops&laan als...", ID_FILE_SAVEAS
MENUITEM SEPARATOR
MENUITEM "&Print...\tCtrl+P", ID_PRINT
MENUITEM "Print previe&w...", ID_PREVIEW
MENUITEM "Pag&e setup...", ID_PRINTSETUP
MENUITEM SEPARATOR
MENUITEM "&Afsluiten", ID_FILE_EXIT
END
POPUP "Be&werken"
BEGIN
MENUITEM "&Ongedaan maken\tCtrl+Z", ID_EDIT_UNDO
MENUITEM "O&pnieuw\tCtrl+Y", ID_EDIT_REDO
MENUITEM SEPARATOR
MENUITEM "K&nippen\tCtrl+X", ID_EDIT_CUT
MENUITEM "&Kopieren\tCtrl+C", ID_EDIT_COPY
MENUITEM "&Plakken\tCtrl+V", ID_EDIT_PASTE
MENUITEM "&Verwijderen\tDel", ID_EDIT_CLEAR
MENUITEM "&Alles selecteren\tCtrl+A", ID_EDIT_SELECTALL
MENUITEM SEPARATOR
MENUITEM "&Find...\tCrtl+F", ID_FIND
MENUITEM "Find &next\tF3", ID_FIND_NEXT
MENUITEM "&Replace...\tCtrl+H", ID_REPLACE
MENUITEM SEPARATOR
MENUITEM "Alleen &lezen", ID_EDIT_READONLY
MENUITEM "&Gewijzigd", ID_EDIT_MODIFIED
MENUITEM SEPARATOR
POPUP "&Extra's"
BEGIN
MENUITEM "Selectie&informatie", ID_EDIT_SELECTIONINFO
MENUITEM "&Karakterformaat", ID_EDIT_CHARFORMAT
MENUITEM "&Standaard karakterformaat", ID_EDIT_DEFCHARFORMAT
MENUITEM "&Paragraafformaat", ID_EDIT_PARAFORMAT
MENUITEM "&Haal tekst", ID_EDIT_GETTEXT
END
END
POPUP "&View"
BEGIN
MENUITEM "&Toolbar", ID_TOGGLE_TOOLBAR
MENUITEM "&Formatbar", ID_TOGGLE_FORMATBAR
MENUITEM "&Ruler", ID_TOGGLE_RULER
MENUITEM "&Statusbar", ID_TOGGLE_STATUSBAR
MENUITEM SEPARATOR
MENUITEM "&Options...", ID_VIEWPROPERTIES
END
POPUP "&Insert"
BEGIN
MENUITEM "&Date and time...", ID_DATETIME
END
POPUP "&Opmaak"
BEGIN
MENUITEM "&Font...", ID_FONTSETTINGS
MENUITEM "&Bullet points" ID_BULLET
MENUITEM "&Paragraph..." ID_PARAFORMAT
MENUITEM "&Tabs..." ID_TABSTOPS
POPUP "&Achtergrond"
BEGIN
MENUITEM "&Systeem\tCtrl+1", ID_BACK_1
MENUITEM "&Geeltje\tCtrl+2", ID_BACK_2
END
END
POPUP "&Help"
BEGIN
MENUITEM "&About Wine Wordpad" ID_ABOUT
END
END
IDM_POPUP MENU DISCARDABLE
BEGIN
POPUP ""
BEGIN
MENUITEM "K&nippen", ID_EDIT_CUT
MENUITEM "&Kopieren", ID_EDIT_COPY
MENUITEM "&Plakken", ID_EDIT_PASTE
MENUITEM SEPARATOR
MENUITEM "&Bullet points" ID_BULLET
MENUITEM "&Paragraph...", ID_PARAFORMAT
END
END
IDD_DATETIME DIALOG DISCARDABLE 30, 20, 130, 80
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "Date and time"
FONT 10, "MS Sans Serif"
BEGIN
LTEXT "Available formats",0,3,2,100,15
LISTBOX IDC_DATETIME,3,12,80,65,LBS_NOINTEGRALHEIGHT
PUSHBUTTON "&OK",IDOK,87,12,40,12
PUSHBUTTON "&Cancel",IDCANCEL,87,26,40,12
END
IDD_NEWFILE DIALOG DISCARDABLE 30, 20, 140, 80
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "New"
FONT 10, "MS Sans Serif"
BEGIN
LTEXT "New document type",0,3,2,100,15
LISTBOX IDC_NEWFILE,3,12,90,65,LBS_NOINTEGRALHEIGHT
PUSHBUTTON "&OK",IDOK,97,12,40,12
PUSHBUTTON "&Cancel",IDCANCEL,97,26,40,12
END
IDD_PARAFORMAT DIALOG DISCARDABLE 30, 20, 200, 110
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
Caption "Paragraph format"
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Indentation", 0, 10, 10, 120, 68
LTEXT "Left", 0, 15, 22, 40, 13
EDITTEXT IDC_PARA_LEFT, 55, 20, 60, 13
LTEXT "Right", 0, 15, 40, 40, 13
EDITTEXT IDC_PARA_RIGHT, 55, 38, 60, 13
LTEXT "First line", 0, 15, 58, 40, 13
EDITTEXT IDC_PARA_FIRST, 55, 56, 60, 13
LTEXT "Alignment", 0, 15, 87, 40, 13
COMBOBOX IDC_PARA_ALIGN, 55, 85, 60, 60, CBS_DROPDOWNLIST
PUSHBUTTON "&OK", IDOK, 137, 15, 50, 15
PUSHBUTTON "&Cancel", IDCANCEL, 137, 33, 50, 15
END
IDD_TABSTOPS DIALOG DISCARDABLE 30, 20, 200, 110
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
Caption "Tabs"
FONT 8, "MS SHell DLg"
BEGIN
GROUPBOX "Tab stops", 0, 10, 10, 120, 90
COMBOBOX IDC_TABSTOPS, 20, 20, 100, 60, CBS_SIMPLE | CBS_SORT
DEFPUSHBUTTON "&Add", ID_TAB_ADD, 20, 80, 45, 15
PUSHBUTTON "&Remove", ID_TAB_DEL, 72, 80, 45, 15
PUSHBUTTON "&OK", IDOK, 137, 15, 50, 15
PUSHBUTTON "&Cancel", IDCANCEL, 137, 33, 50, 15
PUSHBUTTON "Remove al&l", ID_TAB_EMPTY, 137, 51, 50, 15
END
IDD_FORMATOPTS DIALOG DISCARDABLE 0, 0, 280, 110
STYLE DS_SYSMODAL
Caption ""
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Line wrapping", 0, 10, 10, 130, 85
RADIOBUTTON "Wrap text by the &window border", IDC_PAGEFMT_WW, 18, 25, 117, 15
RADIOBUTTON "Wrap text by the &margin", IDC_PAGEFMT_WM, 18, 45, 117, 15
GROUPBOX "Toolbars", 0, 150, 10, 120, 85
CHECKBOX "&Toolbar", IDC_PAGEFMT_TB, 160, 20, 80, 15
CHECKBOX "&Formatbar", IDC_PAGEFMT_FB, 160, 38, 80, 15
CHECKBOX "&Ruler", IDC_PAGEFMT_RU, 160, 56, 80, 15
CHECKBOX "&Statusbar", IDC_PAGEFMT_SB, 160, 74, 80, 15
LTEXT "", IDC_PAGEFMT_ID, 0,0,0,0
END
STRINGTABLE DISCARDABLE
BEGIN
STRING_RICHTEXT_FILES_RTF, "Rich text format (*.rtf)"
STRING_TEXT_FILES_TXT, "Text documents (*.txt)"
STRING_TEXT_FILES_UNICODE_TXT, "Unicode text document (*.txt)"
STRING_ALL_FILES, "All documents (*.*)"
END
STRINGTABLE DISCARDABLE
BEGIN
STRING_ALIGN_LEFT, "Left"
STRING_ALIGN_RIGHT, "Right"
STRING_ALIGN_CENTER, "Center"
END
STRINGTABLE DISCARDABLE
BEGIN
STRING_NEWFILE_RICHTEXT, "Rich text document"
STRING_NEWFILE_TXT, "Text document"
STRING_NEWFILE_TXT_UNICODE, "Unicode text document"
END
STRINGTABLE DISCARDABLE
BEGIN
STRING_PRINTER_FILES_PRN, "Printer files (*.PRN)"
END
STRINGTABLE DISCARDABLE
BEGIN
STRING_VIEWPROPS_TITLE, "Options"
STRING_VIEWPROPS_TEXT, "Text"
STRING_VIEWPROPS_RICHTEXT, "Rich text"
END
STRINGTABLE DISCARDABLE
BEGIN
STRING_PREVIEW_PRINT, "Print"
STRING_PREVIEW_NEXTPAGE, "Next page"
STRING_PREVIEW_PREVPAGE, "Previous page"
STRING_PREVIEW_TWOPAGES, "Two pages"
STRING_PREVIEW_ONEPAGE, "One page"
STRING_PREVIEW_CLOSE, "Close"
END
STRINGTABLE DISCARDABLE
BEGIN
STRING_UNITS_CM, "cm"
END
STRINGTABLE DISCARDABLE
BEGIN
STRING_DEFAULT_FILENAME, "Document"
STRING_PROMPT_SAVE_CHANGES, "Save changes to '%s'?"
STRING_SEARCH_FINISHED, "Finished searching the document."
STRING_LOAD_RICHED_FAILED, "Failed to load the RichEdit library."
STRING_SAVE_LOSEFORMATTING, "You have chosen to save in plain text format, " \
"which will cause all formatting to be lost. " \
"Are you sure that you wish to do this?"
STRING_INVALID_NUMBER, "Invalid number format"
STRING_OLE_STORAGE_NOT_SUPPORTED, "OLE storage documents are not supported"
END

View File

@@ -1,869 +0,0 @@
/*
* Wordpad implementation - Printing and print preview functions
*
* Copyright 2007-2008 by Alexander N. Sørnes <alex@thehandofagony.com>
*
* This library 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 St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include <windows.h>
#include <richedit.h>
#include <commctrl.h>
#include "wordpad.h"
typedef struct _previewinfo
{
int page;
int pages;
HDC hdc;
HDC hdc2;
HDC hdcSized;
HDC hdcSized2;
RECT window;
LPWSTR wszFileName;
} previewinfo, *ppreviewinfo;
static HGLOBAL devMode;
static HGLOBAL devNames;
static RECT margins;
static previewinfo preview;
static const WCHAR var_pagemargin[] = {'P','a','g','e','M','a','r','g','i','n',0};
static LPWSTR get_print_file_filter(HWND hMainWnd)
{
static WCHAR wszPrintFilter[MAX_STRING_LEN*2+6+4+1];
const WCHAR files_prn[] = {'*','.','P','R','N',0};
const WCHAR files_all[] = {'*','.','*','\0'};
LPWSTR p;
HINSTANCE hInstance = (HINSTANCE)GetWindowLongPtr(hMainWnd, GWLP_HINSTANCE);
p = wszPrintFilter;
LoadStringW(hInstance, STRING_PRINTER_FILES_PRN, p, MAX_STRING_LEN);
p += lstrlenW(p) + 1;
lstrcpyW(p, files_prn);
p += lstrlenW(p) + 1;
LoadStringW(hInstance, STRING_ALL_FILES, p, MAX_STRING_LEN);
p += lstrlenW(p) + 1;
lstrcpyW(p, files_all);
p += lstrlenW(p) + 1;
*p = 0;
return wszPrintFilter;
}
void registry_set_pagemargins(HKEY hKey)
{
RegSetValueExW(hKey, var_pagemargin, 0, REG_BINARY, (LPBYTE)&margins, sizeof(RECT));
}
void registry_read_pagemargins(HKEY hKey)
{
DWORD size = sizeof(RECT);
if(!hKey || RegQueryValueExW(hKey, var_pagemargin, 0, NULL, (LPBYTE)&margins,
&size) != ERROR_SUCCESS || size != sizeof(RECT))
{
margins.top = 1417;
margins.bottom = 1417;
margins.left = 1757;
margins.right = 1757;
}
}
static void AddTextButton(HWND hRebarWnd, UINT string, UINT command, UINT id)
{
REBARBANDINFOW rb;
HINSTANCE hInstance = (HINSTANCE)GetWindowLongPtr(hRebarWnd, GWLP_HINSTANCE);
WCHAR text[MAX_STRING_LEN];
HWND hButton;
LoadStringW(hInstance, string, text, MAX_STRING_LEN);
hButton = CreateWindowW(WC_BUTTONW, text,
WS_VISIBLE | WS_CHILD, 5, 5, 100, 15,
hRebarWnd, (HMENU)ULongToHandle(command), hInstance, NULL);
rb.cbSize = sizeof(rb);
rb.fMask = RBBIM_SIZE | RBBIM_CHILDSIZE | RBBIM_STYLE | RBBIM_CHILD | RBBIM_IDEALSIZE | RBBIM_ID;
rb.fStyle = RBBS_NOGRIPPER | RBBS_VARIABLEHEIGHT;
rb.hwndChild = hButton;
rb.cyChild = rb.cyMinChild = 22;
rb.cx = rb.cxMinChild = 90;
rb.cxIdeal = 100;
rb.wID = id;
SendMessageW(hRebarWnd, RB_INSERTBAND, -1, (LPARAM)&rb);
}
static HDC make_dc(void)
{
if(devNames && devMode)
{
LPDEVNAMES dn = GlobalLock(devNames);
LPDEVMODEW dm = GlobalLock(devMode);
HDC ret;
ret = CreateDCW((LPWSTR)dn + dn->wDriverOffset,
(LPWSTR)dn + dn->wDeviceOffset, 0, dm);
GlobalUnlock(dn);
GlobalUnlock(dm);
return ret;
} else
{
return 0;
}
}
static LONG twips_to_centmm(int twips)
{
return MulDiv(twips, 1000, TWIPS_PER_CM);
}
LONG centmm_to_twips(int mm)
{
return MulDiv(mm, TWIPS_PER_CM, 1000);
}
static LONG twips_to_pixels(int twips, int dpi)
{
float ret = ((float)twips / ((float)TWIPS_PER_CM * 2.54)) * (float)dpi;
return (LONG)ret;
}
static LONG devunits_to_twips(int units, int dpi)
{
float ret = ((float)units / (float)dpi) * (float)TWIPS_PER_CM * 2.54;
return (LONG)ret;
}
static RECT get_print_rect(HDC hdc)
{
RECT rc;
int width, height;
if(hdc)
{
int dpiY = GetDeviceCaps(hdc, LOGPIXELSY);
int dpiX = GetDeviceCaps(hdc, LOGPIXELSX);
width = devunits_to_twips(GetDeviceCaps(hdc, PHYSICALWIDTH), dpiX);
height = devunits_to_twips(GetDeviceCaps(hdc, PHYSICALHEIGHT), dpiY);
} else
{
width = centmm_to_twips(18500);
height = centmm_to_twips(27000);
}
rc.left = margins.left;
rc.right = width - margins.right;
rc.top = margins.top;
rc.bottom = height - margins.bottom;
return rc;
}
void target_device(HWND hMainWnd, DWORD wordWrap)
{
HWND hEditorWnd = GetDlgItem(hMainWnd, IDC_EDITOR);
HDC hdc = make_dc();
int width = 0;
if(wordWrap == ID_WORDWRAP_MARGIN)
{
RECT rc = get_print_rect(hdc);
width = rc.right - rc.left;
}
if(!hdc)
{
HDC hMaindc = GetDC(hMainWnd);
hdc = CreateCompatibleDC(hMaindc);
ReleaseDC(hMainWnd, hMaindc);
}
SendMessageW(hEditorWnd, EM_SETTARGETDEVICE, (WPARAM)hdc, width);
DeleteDC(hdc);
}
static LPWSTR dialog_print_to_file(HWND hMainWnd)
{
OPENFILENAMEW ofn;
static WCHAR file[MAX_PATH] = {'O','U','T','P','U','T','.','P','R','N',0};
static const WCHAR defExt[] = {'P','R','N',0};
static LPWSTR file_filter;
if(!file_filter)
file_filter = get_print_file_filter(hMainWnd);
ZeroMemory(&ofn, sizeof(ofn));
ofn.lStructSize = sizeof(ofn);
ofn.Flags = OFN_PATHMUSTEXIST | OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT;
ofn.hwndOwner = hMainWnd;
ofn.lpstrFilter = file_filter;
ofn.lpstrFile = (LPWSTR)file;
ofn.nMaxFile = MAX_PATH;
ofn.lpstrDefExt = (LPWSTR)defExt;
if(GetSaveFileNameW(&ofn))
return (LPWSTR)file;
else
return FALSE;
}
static int get_num_pages(HWND hEditorWnd, FORMATRANGE fr)
{
int page = 0;
fr.chrg.cpMin = 0;
do
{
page++;
fr.chrg.cpMin = SendMessageW(hEditorWnd, EM_FORMATRANGE, TRUE,
(LPARAM)&fr);
}
while(fr.chrg.cpMin && fr.chrg.cpMin < fr.chrg.cpMax);
return page;
}
static void char_from_pagenum(HWND hEditorWnd, FORMATRANGE *fr, int page)
{
int i;
fr->chrg.cpMin = 0;
for(i = 1; i < page; i++)
{
fr->chrg.cpMin = SendMessageW(hEditorWnd, EM_FORMATRANGE, TRUE, (LPARAM)fr);
}
}
static HWND get_ruler_wnd(HWND hMainWnd)
{
return GetDlgItem(GetDlgItem(hMainWnd, IDC_REBAR), IDC_RULER);
}
void redraw_ruler(HWND hRulerWnd)
{
RECT rc;
GetClientRect(hRulerWnd, &rc);
InvalidateRect(hRulerWnd, &rc, TRUE);
}
static void update_ruler(HWND hRulerWnd)
{
SendMessageW(hRulerWnd, WM_USER, 0, 0);
redraw_ruler(hRulerWnd);
}
static void print(LPPRINTDLGW pd, LPWSTR wszFileName)
{
FORMATRANGE fr;
DOCINFOW di;
HWND hEditorWnd = GetDlgItem(pd->hwndOwner, IDC_EDITOR);
int printedPages = 0;
fr.hdc = pd->hDC;
fr.hdcTarget = pd->hDC;
fr.rc = get_print_rect(fr.hdc);
fr.rcPage.left = 0;
fr.rcPage.right = fr.rc.right + margins.right;
fr.rcPage.top = 0;
fr.rcPage.bottom = fr.rc.bottom + margins.bottom;
ZeroMemory(&di, sizeof(di));
di.cbSize = sizeof(di);
di.lpszDocName = wszFileName;
if(pd->Flags & PD_PRINTTOFILE)
{
di.lpszOutput = dialog_print_to_file(pd->hwndOwner);
if(!di.lpszOutput)
return;
}
if(pd->Flags & PD_SELECTION)
{
SendMessageW(hEditorWnd, EM_EXGETSEL, 0, (LPARAM)&fr.chrg);
} else
{
GETTEXTLENGTHEX gt;
gt.flags = GTL_DEFAULT;
gt.codepage = 1200;
fr.chrg.cpMin = 0;
fr.chrg.cpMax = SendMessageW(hEditorWnd, EM_GETTEXTLENGTHEX, (WPARAM)&gt, 0);
if(pd->Flags & PD_PAGENUMS)
char_from_pagenum(hEditorWnd, &fr, pd->nToPage);
}
StartDocW(fr.hdc, &di);
do
{
if(StartPage(fr.hdc) <= 0)
break;
fr.chrg.cpMin = SendMessageW(hEditorWnd, EM_FORMATRANGE, TRUE, (LPARAM)&fr);
if(EndPage(fr.hdc) <= 0)
break;
printedPages++;
if((pd->Flags & PD_PAGENUMS) && (printedPages > (pd->nToPage - pd->nFromPage)))
break;
}
while(fr.chrg.cpMin && fr.chrg.cpMin < fr.chrg.cpMax);
EndDoc(fr.hdc);
SendMessageW(hEditorWnd, EM_FORMATRANGE, FALSE, 0);
}
void dialog_printsetup(HWND hMainWnd)
{
PAGESETUPDLGW ps;
ZeroMemory(&ps, sizeof(ps));
ps.lStructSize = sizeof(ps);
ps.hwndOwner = hMainWnd;
ps.Flags = PSD_INHUNDREDTHSOFMILLIMETERS | PSD_MARGINS;
ps.rtMargin.left = twips_to_centmm(margins.left);
ps.rtMargin.right = twips_to_centmm(margins.right);
ps.rtMargin.top = twips_to_centmm(margins.top);
ps.rtMargin.bottom = twips_to_centmm(margins.bottom);
ps.hDevMode = devMode;
ps.hDevNames = devNames;
if(PageSetupDlgW(&ps))
{
margins.left = centmm_to_twips(ps.rtMargin.left);
margins.right = centmm_to_twips(ps.rtMargin.right);
margins.top = centmm_to_twips(ps.rtMargin.top);
margins.bottom = centmm_to_twips(ps.rtMargin.bottom);
devMode = ps.hDevMode;
devNames = ps.hDevNames;
update_ruler(get_ruler_wnd(hMainWnd));
}
}
void get_default_printer_opts(void)
{
PRINTDLGW pd;
ZeroMemory(&pd, sizeof(pd));
ZeroMemory(&pd, sizeof(pd));
pd.lStructSize = sizeof(pd);
pd.Flags = PD_RETURNDC | PD_RETURNDEFAULT;
pd.hDevMode = devMode;
PrintDlgW(&pd);
devMode = pd.hDevMode;
devNames = pd.hDevNames;
}
void print_quick(LPWSTR wszFileName)
{
PRINTDLGW pd;
ZeroMemory(&pd, sizeof(pd));
pd.hDC = make_dc();
print(&pd, wszFileName);
}
void dialog_print(HWND hMainWnd, LPWSTR wszFileName)
{
PRINTDLGW pd;
HWND hEditorWnd = GetDlgItem(hMainWnd, IDC_EDITOR);
int from = 0;
int to = 0;
ZeroMemory(&pd, sizeof(pd));
pd.lStructSize = sizeof(pd);
pd.hwndOwner = hMainWnd;
pd.Flags = PD_RETURNDC | PD_USEDEVMODECOPIESANDCOLLATE;
pd.nMinPage = 1;
pd.nMaxPage = -1;
pd.hDevMode = devMode;
pd.hDevNames = devNames;
SendMessageW(hEditorWnd, EM_GETSEL, (WPARAM)&from, (LPARAM)&to);
if(from == to)
pd.Flags |= PD_NOSELECTION;
if(PrintDlgW(&pd))
{
devMode = pd.hDevMode;
devNames = pd.hDevNames;
print(&pd, wszFileName);
update_ruler(get_ruler_wnd(hMainWnd));
}
}
static void preview_bar_show(HWND hMainWnd, BOOL show)
{
HWND hReBar = GetDlgItem(hMainWnd, IDC_REBAR);
int i;
if(show)
{
REBARBANDINFOW rb;
HWND hStatic;
AddTextButton(hReBar, STRING_PREVIEW_PRINT, ID_PRINT, BANDID_PREVIEW_BTN1);
AddTextButton(hReBar, STRING_PREVIEW_NEXTPAGE, ID_PREVIEW_NEXTPAGE, BANDID_PREVIEW_BTN2);
AddTextButton(hReBar, STRING_PREVIEW_PREVPAGE, ID_PREVIEW_PREVPAGE, BANDID_PREVIEW_BTN3);
AddTextButton(hReBar, STRING_PREVIEW_TWOPAGES, ID_PREVIEW_NUMPAGES, BANDID_PREVIEW_BTN4);
AddTextButton(hReBar, STRING_PREVIEW_CLOSE, ID_FILE_EXIT, BANDID_PREVIEW_BTN5);
hStatic = CreateWindowW(WC_STATICW, NULL,
WS_VISIBLE | WS_CHILD, 0, 0, 0, 0,
hReBar, NULL, NULL, NULL);
rb.cbSize = sizeof(rb);
rb.fMask = RBBIM_SIZE | RBBIM_CHILDSIZE | RBBIM_STYLE | RBBIM_CHILD | RBBIM_IDEALSIZE | RBBIM_ID;
rb.fStyle = RBBS_NOGRIPPER | RBBS_VARIABLEHEIGHT;
rb.hwndChild = hStatic;
rb.cyChild = rb.cyMinChild = 22;
rb.cx = rb.cxMinChild = 90;
rb.cxIdeal = 100;
rb.wID = BANDID_PREVIEW_BUFFER;
SendMessageW(hReBar, RB_INSERTBAND, -1, (LPARAM)&rb);
} else
{
for(i = 0; i <= PREVIEW_BUTTONS; i++)
SendMessageW(hReBar, RB_DELETEBAND, SendMessageW(hReBar, RB_IDTOINDEX, BANDID_PREVIEW_BTN1+i, 0), 0);
}
}
void init_preview(HWND hMainWnd, LPWSTR wszFileName)
{
preview.page = 1;
preview.hdc = 0;
preview.hdc2 = 0;
preview.wszFileName = wszFileName;
preview_bar_show(hMainWnd, TRUE);
}
void close_preview(HWND hMainWnd)
{
preview.window.right = 0;
preview.window.bottom = 0;
preview.page = 0;
preview.pages = 0;
preview_bar_show(hMainWnd, FALSE);
}
BOOL preview_isactive(void)
{
return preview.page != 0;
}
static void add_ruler_units(HDC hdcRuler, RECT* drawRect, BOOL NewMetrics, long EditLeftmost)
{
static HDC hdc;
if(NewMetrics)
{
static HBITMAP hBitmap;
int i, x, y, RulerTextEnd;
int CmPixels;
int QuarterCmPixels;
HFONT hFont;
WCHAR FontName[] = {'M','S',' ','S','a','n','s',' ','S','e','r','i','f',0};
if(hdc)
{
DeleteDC(hdc);
DeleteObject(hBitmap);
}
hdc = CreateCompatibleDC(0);
CmPixels = twips_to_pixels(TWIPS_PER_CM, GetDeviceCaps(hdc, LOGPIXELSX));
QuarterCmPixels = (int)((float)CmPixels / 4.0);
hBitmap = CreateCompatibleBitmap(hdc, drawRect->right, drawRect->bottom);
SelectObject(hdc, hBitmap);
FillRect(hdc, drawRect, GetStockObject(WHITE_BRUSH));
hFont = CreateFontW(10, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, FontName);
SelectObject(hdc, hFont);
SetBkMode(hdc, TRANSPARENT);
SetTextAlign(hdc, TA_CENTER);
y = (int)(((float)drawRect->bottom - (float)drawRect->top) / 2.0) + 1;
RulerTextEnd = drawRect->right - EditLeftmost + 1;
for(i = 1, x = EditLeftmost; x < (drawRect->right - EditLeftmost + 1); i ++)
{
WCHAR str[3];
WCHAR format[] = {'%','d',0};
int x2 = x;
x2 += QuarterCmPixels;
if(x2 > RulerTextEnd)
break;
MoveToEx(hdc, x2, y, NULL);
LineTo(hdc, x2, y+2);
x2 += QuarterCmPixels;
if(x2 > RulerTextEnd)
break;
MoveToEx(hdc, x2, y - 3, NULL);
LineTo(hdc, x2, y + 3);
x2 += QuarterCmPixels;
if(x2 > RulerTextEnd)
break;
MoveToEx(hdc, x2, y, NULL);
LineTo(hdc, x2, y+2);
x += CmPixels;
if(x > RulerTextEnd)
break;
wsprintfW(str, format, i);
TextOutW(hdc, x, 5, str, lstrlenW(str));
}
DeleteObject(hFont);
}
BitBlt(hdcRuler, 0, 0, drawRect->right, drawRect->bottom, hdc, 0, 0, SRCAND);
}
static void paint_ruler(HWND hWnd, long EditLeftmost, BOOL NewMetrics)
{
PAINTSTRUCT ps;
HDC hdc = BeginPaint(hWnd, &ps);
HDC hdcPrint = make_dc();
RECT printRect = get_print_rect(hdcPrint);
RECT drawRect;
HBRUSH hBrush = CreateSolidBrush(GetSysColor(COLOR_MENU));
GetClientRect(hWnd, &drawRect);
FillRect(hdc, &drawRect, hBrush);
drawRect.top += 3;
drawRect.bottom -= 3;
drawRect.left = EditLeftmost;
drawRect.right = twips_to_pixels(printRect.right - margins.left, GetDeviceCaps(hdc, LOGPIXELSX));
FillRect(hdc, &drawRect, GetStockObject(WHITE_BRUSH));
drawRect.top--;
drawRect.bottom++;
DrawEdge(hdc, &drawRect, EDGE_SUNKEN, BF_RECT);
drawRect.left = drawRect.right - 1;
drawRect.right = twips_to_pixels(printRect.right + margins.right - margins.left, GetDeviceCaps(hdc, LOGPIXELSX));
DrawEdge(hdc, &drawRect, EDGE_ETCHED, BF_RECT);
drawRect.left = 0;
drawRect.top = 0;
add_ruler_units(hdc, &drawRect, NewMetrics, EditLeftmost);
SelectObject(hdc, GetStockObject(BLACK_BRUSH));
DeleteObject(hBrush);
DeleteDC(hdcPrint);
EndPaint(hWnd, &ps);
}
LRESULT CALLBACK ruler_proc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
static WNDPROC pPrevRulerProc;
static long EditLeftmost;
static BOOL NewMetrics;
switch(msg)
{
case WM_USER:
if(wParam)
{
EditLeftmost = ((POINTL*)wParam)->x;
pPrevRulerProc = (WNDPROC)lParam;
}
NewMetrics = TRUE;
break;
case WM_PAINT:
paint_ruler(hWnd, EditLeftmost, NewMetrics);
break;
default:
return CallWindowProcW(pPrevRulerProc, hWnd, msg, wParam, lParam);
}
return 0;
}
void draw_preview_page(HDC hdc, HDC* hdcSized, FORMATRANGE* lpFr, float ratio, int bmNewWidth, int bmNewHeight, int bmWidth, int bmHeight)
{
HBITMAP hBitmapScaled = CreateCompatibleBitmap(hdc, bmNewWidth, bmNewHeight);
HPEN hPen;
int TopMargin = (int)((float)twips_to_pixels(lpFr->rc.top, GetDeviceCaps(hdc, LOGPIXELSX)) * ratio);
int BottomMargin = (int)((float)twips_to_pixels(lpFr->rc.bottom, GetDeviceCaps(hdc, LOGPIXELSX)) * ratio);
int LeftMargin = (int)((float)twips_to_pixels(lpFr->rc.left, GetDeviceCaps(hdc, LOGPIXELSY)) * ratio);
int RightMargin = (int)((float)twips_to_pixels(lpFr->rc.right, GetDeviceCaps(hdc, LOGPIXELSY)) * ratio);
if(*hdcSized)
DeleteDC(*hdcSized);
*hdcSized = CreateCompatibleDC(hdc);
SelectObject(*hdcSized, hBitmapScaled);
StretchBlt(*hdcSized, 0, 0, bmNewWidth, bmNewHeight, hdc, 0, 0, bmWidth, bmHeight, SRCCOPY);
/* Draw margin lines */
hPen = CreatePen(PS_DOT, 1, RGB(0,0,0));
SelectObject(*hdcSized, hPen);
MoveToEx(*hdcSized, 0, TopMargin, NULL);
LineTo(*hdcSized, bmNewWidth, TopMargin);
MoveToEx(*hdcSized, 0, BottomMargin, NULL);
LineTo(*hdcSized, bmNewWidth, BottomMargin);
MoveToEx(*hdcSized, LeftMargin, 0, NULL);
LineTo(*hdcSized, LeftMargin, bmNewHeight);
MoveToEx(*hdcSized, RightMargin, 0, NULL);
LineTo(*hdcSized, RightMargin, bmNewHeight);
}
static void draw_preview(HWND hEditorWnd, FORMATRANGE* lpFr, int bmWidth, int bmHeight, RECT* paper, int page)
{
HBITMAP hBitmapCapture = CreateCompatibleBitmap(lpFr->hdc, bmWidth, bmHeight);
char_from_pagenum(hEditorWnd, lpFr, page);
SelectObject(lpFr->hdc, hBitmapCapture);
FillRect(lpFr->hdc, paper, GetStockObject(WHITE_BRUSH));
SendMessageW(hEditorWnd, EM_FORMATRANGE, TRUE, (LPARAM)lpFr);
/* EM_FORMATRANGE sets fr.rc to indicate the area printed in, but we want to
keep the original for drawing margins */
lpFr->rc = get_print_rect(lpFr->hdcTarget);
SendMessageW(hEditorWnd, EM_FORMATRANGE, FALSE, 0);
}
LRESULT print_preview(HWND hMainWnd)
{
FORMATRANGE fr;
GETTEXTLENGTHEX gt;
HDC hdc;
RECT window, background;
int bmWidth, bmHeight, bmNewWidth, bmNewHeight;
float ratioWidth, ratioHeight, ratio;
int xOffset, yOffset;
int barheight;
float spacing = 20.0;
HWND hReBar = GetDlgItem(hMainWnd, IDC_REBAR);
PAINTSTRUCT ps;
hdc = BeginPaint(hMainWnd, &ps);
GetClientRect(hMainWnd, &window);
fr.hdcTarget = make_dc();
fr.rc = get_print_rect(fr.hdcTarget);
fr.rcPage.left = 0;
fr.rcPage.top = 0;
fr.rcPage.bottom = fr.rc.bottom + margins.bottom;
fr.rcPage.right = fr.rc.right + margins.right;
bmWidth = twips_to_pixels(fr.rcPage.right, GetDeviceCaps(hdc, LOGPIXELSX));
bmHeight = twips_to_pixels(fr.rcPage.bottom, GetDeviceCaps(hdc, LOGPIXELSY));
if(!preview.hdc)
{
RECT paper;
HWND hEditorWnd = GetDlgItem(hMainWnd, IDC_EDITOR);
preview.hdc = CreateCompatibleDC(hdc);
if(preview.hdc2)
{
if(preview.hdc2 != (HDC)-1)
DeleteDC(preview.hdc2);
preview.hdc2 = CreateCompatibleDC(hdc);
}
fr.hdc = preview.hdc;
gt.flags = GTL_DEFAULT;
gt.codepage = 1200;
fr.chrg.cpMin = 0;
fr.chrg.cpMax = SendMessageW(hEditorWnd, EM_GETTEXTLENGTHEX, (WPARAM)&gt, 0);
paper.left = 0;
paper.right = bmWidth;
paper.top = 0;
paper.bottom = bmHeight;
if(!preview.pages)
preview.pages = get_num_pages(hEditorWnd, fr);
fr.hdc = preview.hdc;
draw_preview(hEditorWnd, &fr, bmWidth, bmHeight, &paper, preview.page);
if(preview.hdc2)
{
fr.hdc = preview.hdc2;
draw_preview(hEditorWnd, &fr, bmWidth, bmHeight, &paper, preview.page + 1);
}
EnableWindow(GetDlgItem(hReBar, ID_PREVIEW_PREVPAGE), preview.page > 1);
EnableWindow(GetDlgItem(hReBar, ID_PREVIEW_NEXTPAGE), preview.hdc2 ?
(preview.page + 1) < preview.pages :
preview.page < preview.pages);
EnableWindow(GetDlgItem(hReBar, ID_PREVIEW_NUMPAGES), preview.pages > 1);
}
barheight = SendMessageW(hReBar, RB_GETBARHEIGHT, 0, 0);
ratioHeight = ((float)window.bottom - spacing - (float)barheight) / (float)bmHeight;
if(preview.hdc2)
ratioWidth = ((float)window.right / 2.0 - spacing * 2.0) / (float)bmWidth;
else
ratioWidth = ((float)window.right - spacing * 3.0) / (float)bmWidth;
if(ratioWidth > ratioHeight)
ratio = ratioHeight;
else
ratio = ratioWidth;
bmNewWidth = (int)((float)bmWidth * ratio);
bmNewHeight = (int)((float)bmHeight * ratio);
yOffset = ((window.bottom - bmNewHeight + barheight) / 2);
if(!preview.hdc2)
xOffset = (window.right - bmNewWidth) / 2;
else
xOffset = (window.right - bmNewWidth * 2) / 2;
window.top = barheight;
FillRect(hdc, &window, GetStockObject(GRAY_BRUSH));
background.left = xOffset - 2;
background.right = xOffset + bmNewWidth + 2;
background.top = yOffset - 2;
background.bottom = yOffset + bmNewHeight + 2;
FillRect(hdc, &background, GetStockObject(BLACK_BRUSH));
if(window.right != preview.window.right || window.bottom != preview.window.bottom)
{
draw_preview_page(preview.hdc, &preview.hdcSized, &fr, ratio, bmNewWidth, bmNewHeight, bmWidth, bmHeight);
if(preview.hdc2)
{
background.left += bmNewWidth + spacing;
background.right += bmNewWidth + spacing;
FillRect(hdc, &background, GetStockObject(BLACK_BRUSH));
draw_preview_page(preview.hdc2, &preview.hdcSized2, &fr, ratio, bmNewWidth, bmNewHeight, bmWidth, bmHeight);
}
}
BitBlt(hdc, xOffset, yOffset, bmNewWidth, bmNewHeight, preview.hdcSized, 0, 0, SRCCOPY);
if(preview.hdc2)
{
BitBlt(hdc, xOffset + bmNewWidth + spacing, yOffset, bmNewWidth, bmNewHeight, preview.hdcSized2, 0, 0, SRCCOPY);
}
DeleteDC(fr.hdcTarget);
preview.window = window;
EndPaint(hMainWnd, &ps);
return 0;
}
void update_preview(HWND hWnd)
{
RECT rc;
DeleteDC(preview.hdc);
preview.hdc = 0;
preview.window.right = 0;
GetClientRect(hWnd, &rc);
rc.top += SendMessageW(GetDlgItem(hWnd, IDC_REBAR), RB_GETBARHEIGHT, 0, 0);
InvalidateRect(hWnd, &rc, TRUE);
}
LRESULT preview_command(HWND hWnd, WPARAM wParam, LPARAM lParam)
{
switch(LOWORD(wParam))
{
case ID_FILE_EXIT:
PostMessageW(hWnd, WM_CLOSE, 0, 0);
break;
case ID_PREVIEW_NEXTPAGE:
case ID_PREVIEW_PREVPAGE:
{
if(LOWORD(wParam) == ID_PREVIEW_NEXTPAGE)
preview.page++;
else
preview.page--;
update_preview(hWnd);
}
break;
case ID_PREVIEW_NUMPAGES:
{
HWND hReBar = GetDlgItem(hWnd, IDC_REBAR);
WCHAR name[MAX_STRING_LEN];
HINSTANCE hInst = (HINSTANCE)GetWindowLongPtrW(hWnd, GWLP_HINSTANCE);
if(preview.hdc2)
{
DeleteDC(preview.hdc2);
preview.hdc2 = 0;
} else
{
if(preview.page == preview.pages)
preview.page--;
preview.hdc2 = (HDC)-1;
}
LoadStringW(hInst, preview.hdc2 ? STRING_PREVIEW_ONEPAGE : STRING_PREVIEW_TWOPAGES,
name, MAX_STRING_LEN);
SetWindowTextW(GetDlgItem(hReBar, ID_PREVIEW_NUMPAGES), name);
update_preview(hWnd);
}
break;
case ID_PRINT:
dialog_print(hWnd, preview.wszFileName);
SendMessageW(hWnd, WM_CLOSE, 0, 0);
break;
}
return 0;
}

Some files were not shown because too many files have changed in this diff Show More