reactos.git
18 years agoadd a check for gcc to the constants recently added for the msvc port. They seem...
Steven Edwards [Fri, 25 Nov 2005 03:41:24 +0000 (03:41 +0000)]
add a check for gcc to the constants recently added for the msvc port. They seem to cause problems on some gcc's but not mine.

svn path=/trunk/; revision=19539

18 years ago- Update NDK to remove zwfuncs.h and place the native functions in their respective...
Alex Ionescu [Fri, 25 Nov 2005 00:17:40 +0000 (00:17 +0000)]
- Update NDK to remove zwfuncs.h and place the native functions in their respective xxfuncs.h instead, so that applications can now include only what they need. Add more xxfuncs.h files for every API.
- Make the NDK smarter so that using #define NTOS_MODE_USER isn't needed anymore: the NDK can now auto-detect the presence of windows.h or ntddk.h and make the appropriate decision.
- re-arrange ntndk.h to include all types in alphabetical order, and then all functions, regardless of um/kmode usage.
- Make each file auto-detect if this is NTOS_MODE_USER or not and include each files it needs, instead of depending on a predefined order inside ntndk.h This way, any file can be included from both user-mode or kmode as simply as #include <iofuncs.h>, wthout any adtional work.
- Update FIXME list with these changes and delay NDK release date since my trip is lasting a day longer.
- Fix ntsecapi.h to define UNICODE_STRING, like it does in the PSDK.
- Fix apps including ntsecapi + winternl.h These two cause a conflict even on PSDK and shouldn't be included together.
- Make winlogon include only the NDK files it needs (2) instead of the whole NDK, as test for this faster newly supported method.
- Remove some NDK apps from the FIXME list (the ones that weren't being built/are on my rewrite branch/are better off including the whole NDK instead of file-by-file).
- Update debug.h to define RtlAssert and DbgPrint in case the NDK or DDK aren't already included, which will allow some of the apps to stop using the NDK solely for DPRINT/DPRINT1. Diabled for now since a lot of code needs to be changed to #include <debug.h> *After* they include the other headers. (so that the anti-double-definition check can work).

svn path=/trunk/; revision=19538

18 years agosilence some warnings.
Ged Murphy [Thu, 24 Nov 2005 23:07:36 +0000 (23:07 +0000)]
silence some warnings.

svn path=/trunk/; revision=19537

18 years agoFix missed files. Svn problem?
James Tabor [Thu, 24 Nov 2005 22:08:38 +0000 (22:08 +0000)]
Fix missed files. Svn problem?

svn path=/trunk/; revision=19536

18 years ago- Allow trailing back slashes only for directories.
Hartmut Birr [Thu, 24 Nov 2005 21:08:13 +0000 (21:08 +0000)]
- Allow trailing back slashes only for directories.
- Allow trailing back slashes, if a new directory will be created.

svn path=/trunk/; revision=19535

18 years agoFix optimized builds
Gé van Geldorp [Thu, 24 Nov 2005 18:05:53 +0000 (18:05 +0000)]
Fix optimized builds

svn path=/trunk/; revision=19534

18 years agoStore renamed file in the right directory
Casper Hornstrup [Thu, 24 Nov 2005 17:57:15 +0000 (17:57 +0000)]
Store renamed file in the right directory

svn path=/trunk/; revision=19533

18 years agoRename ISO before upload
Casper Hornstrup [Thu, 24 Nov 2005 16:33:38 +0000 (16:33 +0000)]
Rename ISO before upload

svn path=/trunk/; revision=19532

18 years agoPatch by Elrond:
Hervé Poussineau [Thu, 24 Nov 2005 16:23:07 +0000 (16:23 +0000)]
Patch by Elrond:
- Let NpfsListeningCancelRoutine show the pipe name it is trying to act on.
- Add more ASSERT()s to NpfsRead, which seems to act quite strange sometimes

svn path=/trunk/; revision=19531

18 years agoPartial implementation of WDMAUD.DRV - device capability querying fails
Andrew Greenwood [Thu, 24 Nov 2005 14:36:47 +0000 (14:36 +0000)]
Partial implementation of WDMAUD.DRV - device capability querying fails

svn path=/trunk/; revision=19530

18 years agoDisplay the unknown class name in error message
Hervé Poussineau [Thu, 24 Nov 2005 14:34:44 +0000 (14:34 +0000)]
Display the unknown class name in error message

svn path=/trunk/; revision=19529

18 years agoFixing EOL...
Andrew Greenwood [Thu, 24 Nov 2005 14:34:41 +0000 (14:34 +0000)]
Fixing EOL...

svn path=/trunk/; revision=19528

18 years agoCheck for presence of directory
Casper Hornstrup [Thu, 24 Nov 2005 13:57:25 +0000 (13:57 +0000)]
Check for presence of directory

svn path=/trunk/; revision=19527

18 years agoRemove portcls from old location
Andrew Greenwood [Thu, 24 Nov 2005 13:33:37 +0000 (13:33 +0000)]
Remove portcls from old location

svn path=/trunk/; revision=19526

18 years agoSome preliminary stubbing of the Kernel Streaming components (portcls being moved...
Andrew Greenwood [Thu, 24 Nov 2005 13:30:51 +0000 (13:30 +0000)]
Some preliminary stubbing of the Kernel Streaming components (portcls being moved from other directory)

svn path=/trunk/; revision=19525

18 years agoSort entries in usbport.def
Hervé Poussineau [Thu, 24 Nov 2005 13:22:13 +0000 (13:22 +0000)]
Sort entries in usbport.def
Define some functions only if DEBUG_MODE is defined

svn path=/trunk/; revision=19524

18 years agoPublish ISOs via FTP
Casper Hornstrup [Thu, 24 Nov 2005 12:34:08 +0000 (12:34 +0000)]
Publish ISOs via FTP

svn path=/trunk/; revision=19523

18 years agoSet Tag value in registry when needed.
Hervé Poussineau [Thu, 24 Nov 2005 11:03:23 +0000 (11:03 +0000)]
Set Tag value in registry when needed.
(Not tested due to bug 1048)

svn path=/trunk/; revision=19522

18 years agoFix Start value for mouclass driver, which was leading to not detect legacy mouse...
Hervé Poussineau [Thu, 24 Nov 2005 09:33:29 +0000 (09:33 +0000)]
Fix Start value for mouclass driver, which was leading to not detect legacy mouse drivers as i8042prt

svn path=/trunk/; revision=19521

18 years agoDetect devices using the NULL driver, and set the STARTED flag
Hervé Poussineau [Thu, 24 Nov 2005 09:18:16 +0000 (09:18 +0000)]
Detect devices using the NULL driver, and set the STARTED flag

svn path=/trunk/; revision=19520

18 years agoFix access rights when opening registry keys
Hervé Poussineau [Thu, 24 Nov 2005 09:11:44 +0000 (09:11 +0000)]
Fix access rights when opening registry keys
Better traces

svn path=/trunk/; revision=19519

18 years agoThird parameter in INF AddService directive seems to be optional. Ignore the error...
Hervé Poussineau [Thu, 24 Nov 2005 09:05:38 +0000 (09:05 +0000)]
Third parameter in INF AddService directive seems to be optional. Ignore the error if it is missing
Implement SetupDiGetDeviceInfoListDetailW

svn path=/trunk/; revision=19518

18 years agoUse inflib
Gé van Geldorp [Thu, 24 Nov 2005 08:12:20 +0000 (08:12 +0000)]
Use inflib

svn path=/trunk/; revision=19517

18 years ago- Factor out .inf handling code from usetup
Gé van Geldorp [Thu, 24 Nov 2005 08:07:12 +0000 (08:07 +0000)]
- Factor out .inf handling code from usetup
- Provide a dual interface, for use in build tools and for use in ReactOS code

svn path=/trunk/; revision=19516

18 years agomore msvc compile fixes by Brezenbak and I
Steven Edwards [Thu, 24 Nov 2005 06:07:04 +0000 (06:07 +0000)]
more msvc compile fixes by Brezenbak and I

svn path=/trunk/; revision=19515

18 years agoset eol-style to native
James Tabor [Thu, 24 Nov 2005 01:49:36 +0000 (01:49 +0000)]
set eol-style to native

svn path=/trunk/; revision=19514

18 years agoSorry for the mess. 8^P
James Tabor [Thu, 24 Nov 2005 01:09:01 +0000 (01:09 +0000)]
Sorry for the mess. 8^P

svn path=/trunk/; revision=19513

18 years agoPortCls.sys, Port Class functions for audio drivers.
James Tabor [Thu, 24 Nov 2005 01:05:58 +0000 (01:05 +0000)]
PortCls.sys, Port Class functions for audio drivers.

svn path=/trunk/; revision=19512

18 years agoPortCls.sys, Port Class functions for audio drivers.
James Tabor [Thu, 24 Nov 2005 01:03:27 +0000 (01:03 +0000)]
PortCls.sys, Port Class functions for audio drivers.

svn path=/trunk/; revision=19511

18 years agoPortCls.sys, Port Class functions for audio drivers.
James Tabor [Thu, 24 Nov 2005 00:58:47 +0000 (00:58 +0000)]
PortCls.sys, Port Class functions for audio drivers.

svn path=/trunk/; revision=19510

18 years agoonly display host info once when more than one adapter is present.
Ged Murphy [Thu, 24 Nov 2005 00:21:42 +0000 (00:21 +0000)]
only display host info once when more than one adapter is present.

svn path=/trunk/; revision=19509

18 years agoadded an initial mmsys.cpl. not added to the build system because w32api lacks a...
Thomas Bluemel [Wed, 23 Nov 2005 23:02:35 +0000 (23:02 +0000)]
added an initial mmsys.cpl. not added to the build system because w32api lacks a devguid.h

svn path=/trunk/; revision=19508

18 years agoUsed the size of the data cell instead of the previous data length to check if enough...
Hartmut Birr [Wed, 23 Nov 2005 22:16:21 +0000 (22:16 +0000)]
Used the size of the data cell instead of the previous data length to check if enough space is available (in NtSetValueKey).

svn path=/trunk/; revision=19507

18 years agoGet the cursor keys on the numpad working (patch by tinus).
Hartmut Birr [Wed, 23 Nov 2005 22:10:30 +0000 (22:10 +0000)]
Get the cursor keys on the numpad working (patch by tinus).

svn path=/trunk/; revision=19506

18 years agoUse the correct read length in ConReadConsoleInput.
Hartmut Birr [Wed, 23 Nov 2005 22:01:38 +0000 (22:01 +0000)]
Use the correct read length in ConReadConsoleInput.

svn path=/trunk/; revision=19505

18 years agoDon't return from inside an exception handler.
Hartmut Birr [Wed, 23 Nov 2005 21:59:34 +0000 (21:59 +0000)]
Don't return from inside an exception handler.

svn path=/trunk/; revision=19504

18 years agoFixed FormatMessageA/W.
Hartmut Birr [Wed, 23 Nov 2005 21:19:00 +0000 (21:19 +0000)]
Fixed FormatMessageA/W.

svn path=/trunk/; revision=19503

18 years agoRemoved some escape sequences from the command line in CreateProcessInternalW.
Hartmut Birr [Wed, 23 Nov 2005 21:17:11 +0000 (21:17 +0000)]
Removed some escape sequences from the command line in CreateProcessInternalW.

svn path=/trunk/; revision=19502

18 years ago- Implemented wgetmainargs.
Hartmut Birr [Wed, 23 Nov 2005 21:14:06 +0000 (21:14 +0000)]
- Implemented wgetmainargs.
- Fixed the allocating of argv if a empty cmd line is given.
- Fixed the allocating of pgmptr.

svn path=/trunk/; revision=19501

18 years agoUse a common header file
Hervé Poussineau [Wed, 23 Nov 2005 20:47:38 +0000 (20:47 +0000)]
Use a common header file
Small fix in CheckPciDevice

svn path=/trunk/; revision=19500

18 years agoVerify VBE is found and not anything else, is a safe check.
Magnus Olsen [Wed, 23 Nov 2005 20:37:38 +0000 (20:37 +0000)]
Verify VBE is found and not anything else, is a safe check.

svn path=/trunk/; revision=19499

18 years agoTotalMemory is in number of 64K block not 16K block see VBE 2.0 or 3.0 specification.
Magnus Olsen [Wed, 23 Nov 2005 20:23:41 +0000 (20:23 +0000)]
TotalMemory is in number of 64K block not 16K block see VBE 2.0 or 3.0 specification.

svn path=/trunk/; revision=19498

18 years agoImplement IRP_MN_QUERY_DEVICE_RELATIONS
Hervé Poussineau [Wed, 23 Nov 2005 20:16:34 +0000 (20:16 +0000)]
Implement IRP_MN_QUERY_DEVICE_RELATIONS
Activate code in IRP_MN_STOP_DEVICE

svn path=/trunk/; revision=19497

18 years agoDetect Bad graphic Bios, Some graphice card report VBE 2.0 when the are VBE 1.2....
Magnus Olsen [Wed, 23 Nov 2005 19:35:44 +0000 (19:35 +0000)]
Detect Bad graphic Bios, Some graphice card report VBE 2.0 when the are VBE 1.2. For the manufactures have use wrong version and do not set the OemVendoerPtr. When that happen it is VBE 1.2 on the Graphic card

svn path=/trunk/; revision=19496

18 years agoDon't check if user is admin before installing a device, as we're running DevInstallW...
Hervé Poussineau [Wed, 23 Nov 2005 19:29:38 +0000 (19:29 +0000)]
Don't check if user is admin before installing a device, as we're running DevInstallW in SYSTEM context (this would change one day...)

svn path=/trunk/; revision=19495

18 years agoTranslation of newdev by unC0Rr, proofread by me.
Aleksey Bragin [Wed, 23 Nov 2005 18:44:02 +0000 (18:44 +0000)]
Translation of newdev by unC0Rr, proofread by me.

svn path=/trunk/; revision=19494

18 years agoTranslation of vmwinst by unC0Rr, modified by me.
Aleksey Bragin [Wed, 23 Nov 2005 18:33:01 +0000 (18:33 +0000)]
Translation of vmwinst by unC0Rr, modified by me.

svn path=/trunk/; revision=19493

18 years agoIdentifier '__value' changed everywhere to '__val' to avoid clashes with Microsoft...
Steven Edwards [Wed, 23 Nov 2005 17:53:08 +0000 (17:53 +0000)]
Identifier '__value' changed everywhere to '__val' to avoid clashes with Microsoft's 'managed C++' keyword

svn path=/trunk/; revision=19492

18 years agoReactOS Sin Custom Revision Action (Revision ISO Creator)
Casper Hornstrup [Wed, 23 Nov 2005 17:31:28 +0000 (17:31 +0000)]
ReactOS Sin Custom Revision Action (Revision ISO Creator)

svn path=/trunk/; revision=19491

18 years agoReactOS Sin Verifier
Casper Hornstrup [Wed, 23 Nov 2005 17:25:55 +0000 (17:25 +0000)]
ReactOS Sin Verifier

svn path=/trunk/; revision=19490

18 years agoreally remove the offending header this time
Steven Edwards [Wed, 23 Nov 2005 16:57:00 +0000 (16:57 +0000)]
really remove the offending header this time

svn path=/trunk/; revision=19489

18 years agoTranslation by unC0Rr (slightly amended by me).
Aleksey Bragin [Wed, 23 Nov 2005 15:52:21 +0000 (15:52 +0000)]
Translation by unC0Rr (slightly amended by me).

svn path=/trunk/; revision=19488

18 years agoFix building rbuild tests
Casper Hornstrup [Wed, 23 Nov 2005 15:16:18 +0000 (15:16 +0000)]
Fix building rbuild tests

svn path=/trunk/; revision=19487

18 years agoDisable pre-compiled headers when using compilation units
Casper Hornstrup [Wed, 23 Nov 2005 15:05:53 +0000 (15:05 +0000)]
Disable pre-compiled headers when using compilation units

svn path=/trunk/; revision=19486

18 years agoIn NtUserInsertMenuItem, try to copy the whole MENUITEMINFOW structure from caller...
Hervé Poussineau [Wed, 23 Nov 2005 13:45:34 +0000 (13:45 +0000)]
In NtUserInsertMenuItem, try to copy the whole MENUITEMINFOW structure from caller. If it fails, try without the last field

svn path=/trunk/; revision=19485

18 years agofixed bug 888 (menus created by application itself may not appear)
Christoph von Wittich [Wed, 23 Nov 2005 13:13:09 +0000 (13:13 +0000)]
fixed bug 888 (menus created by application itself may not appear)

svn path=/trunk/; revision=19484

18 years agoUpdate GPL and LGPL licenses.
Filip Navara [Wed, 23 Nov 2005 07:07:40 +0000 (07:07 +0000)]
Update GPL and LGPL licenses.

svn path=/trunk/; revision=19483

18 years agoporting fixes
Steven Edwards [Wed, 23 Nov 2005 06:33:19 +0000 (06:33 +0000)]
porting fixes

svn path=/trunk/; revision=19482

18 years agoporting fixes
Steven Edwards [Wed, 23 Nov 2005 06:02:15 +0000 (06:02 +0000)]
porting fixes

svn path=/trunk/; revision=19481

18 years agofix bug 838 (Sol.exe is missing it's menubar)
Christoph von Wittich [Wed, 23 Nov 2005 06:00:41 +0000 (06:00 +0000)]
fix bug 838 (Sol.exe is missing it's menubar)

svn path=/trunk/; revision=19480

18 years agoFix msvc/gcc NDK problem
Alex Ionescu [Wed, 23 Nov 2005 04:31:58 +0000 (04:31 +0000)]
Fix msvc/gcc NDK problem

svn path=/trunk/; revision=19479

18 years agomove devices.h to a more appropriate location (approximately where it's located in...
Alex Ionescu [Wed, 23 Nov 2005 03:54:11 +0000 (03:54 +0000)]
move devices.h to a more appropriate location (approximately where it's located in the nt4 ddk)

svn path=/trunk/; revision=19478

18 years agoOption to disable compilation units
Casper Hornstrup [Wed, 23 Nov 2005 03:12:52 +0000 (03:12 +0000)]
Option to disable compilation units

svn path=/trunk/; revision=19477

18 years agoremove incorrect includes
Thomas Bluemel [Wed, 23 Nov 2005 01:40:19 +0000 (01:40 +0000)]
remove incorrect includes

svn path=/trunk/; revision=19476

18 years agodefine IID_ISecurityInformation in a separate file not using the precomp.h
Thomas Bluemel [Wed, 23 Nov 2005 01:39:45 +0000 (01:39 +0000)]
define IID_ISecurityInformation in a separate file not using the precomp.h

svn path=/trunk/; revision=19475

18 years agoupdated german translation
Christoph von Wittich [Wed, 23 Nov 2005 00:27:26 +0000 (00:27 +0000)]
updated german translation

svn path=/trunk/; revision=19474

18 years agoRegSetValueExW was including the comparison in the size param and therefore not writi...
Brandon Turner [Wed, 23 Nov 2005 00:15:45 +0000 (00:15 +0000)]
RegSetValueExW was including the comparison in the size param and therefore not writing the wallpaper path to the registry.  The wallpaper now stays after a reboot.

svn path=/trunk/; revision=19473

18 years agoRegedit enhancements
Nathan Woods [Wed, 23 Nov 2005 00:09:17 +0000 (00:09 +0000)]
Regedit enhancements
1.  Implemented the ability to select existing favorites
2.  Created dialog resources for adding favorites, removing favorites, and the find dialog

svn path=/trunk/; revision=19472

18 years agoSupport for adding Expandable string and multi string values
Ged Murphy [Tue, 22 Nov 2005 22:19:18 +0000 (22:19 +0000)]
Support for adding Expandable string and multi string values

svn path=/trunk/; revision=19471

18 years ago* Name compilation unit
Casper Hornstrup [Tue, 22 Nov 2005 22:16:14 +0000 (22:16 +0000)]
* Name compilation unit
* Generate compilation unit support code

svn path=/trunk/; revision=19470

18 years agoMove Directory class to its own file
Casper Hornstrup [Tue, 22 Nov 2005 21:58:50 +0000 (21:58 +0000)]
Move Directory class to its own file

svn path=/trunk/; revision=19469

18 years agoFlorian (papierkorb[at]gmx-topmail[dot]de): A few corrections.
Maarten Bosma [Tue, 22 Nov 2005 21:32:11 +0000 (21:32 +0000)]
Florian (papierkorb[at]gmx-topmail[dot]de): A few corrections.

svn path=/trunk/; revision=19468

18 years ago- Fixed the parameter check of the echo command.
Hartmut Birr [Tue, 22 Nov 2005 18:01:02 +0000 (18:01 +0000)]
- Fixed the parameter check of the echo command.
- Remove the first space after the echo command.
- Do never check for parameters if the delimiter is a point.

svn path=/trunk/; revision=19467

18 years agoReplace File by CompilationUnit
Casper Hornstrup [Tue, 22 Nov 2005 14:23:17 +0000 (14:23 +0000)]
Replace File by CompilationUnit

svn path=/trunk/; revision=19466

18 years agoRegedit: Favorites now appear in the favorites menu (though they are currently grayed...
Nathan Woods [Tue, 22 Nov 2005 14:07:34 +0000 (14:07 +0000)]
Regedit: Favorites now appear in the favorites menu (though they are currently grayed out)

svn path=/trunk/; revision=19465

18 years agoFixed a bunch of uninitialized variable warnings. Dereferencing random pointers can...
Thomas Bluemel [Tue, 22 Nov 2005 11:20:01 +0000 (11:20 +0000)]
Fixed a bunch of uninitialized variable warnings. Dereferencing random pointers can't be a good idea, testing would've been great. The changes may not be correct, please review!

svn path=/trunk/; revision=19464

18 years agoFix sublanguage IDs in .rc files:
Hervé Poussineau [Tue, 22 Nov 2005 10:24:14 +0000 (10:24 +0000)]
Fix sublanguage IDs in .rc files:
- LANG_ENGLISH -> SUBLANG_ENGLISH_US
- LANG_JAPANESE -> SUBLANG_DEFAULT
- others -> SUBLANG_NEUTRAL
I didn't change .rc files in files synched with Wine

svn path=/trunk/; revision=19463

18 years agoFix boot regression.
Alex Ionescu [Tue, 22 Nov 2005 09:53:00 +0000 (09:53 +0000)]
Fix boot regression.

svn path=/trunk/; revision=19462

18 years agoFix French translation
Hervé Poussineau [Tue, 22 Nov 2005 08:26:06 +0000 (08:26 +0000)]
Fix French translation

svn path=/trunk/; revision=19461

18 years agoporting fixes
Steven Edwards [Tue, 22 Nov 2005 08:25:35 +0000 (08:25 +0000)]
porting fixes

svn path=/trunk/; revision=19460

18 years ago- I wish svn delete would..delete the file -before- committing to that testing before...
Alex Ionescu [Tue, 22 Nov 2005 08:21:42 +0000 (08:21 +0000)]
- I wish svn delete would..delete the file -before- committing to that testing before a commit would actually be useful. Fix wdmguid.c build
- Update NDK text files.

svn path=/trunk/; revision=19459

18 years agoadd __i386__
Steven Edwards [Tue, 22 Nov 2005 08:20:55 +0000 (08:20 +0000)]
add __i386__

svn path=/trunk/; revision=19458

18 years agoParse <compilationunit>
Casper Hornstrup [Tue, 22 Nov 2005 08:18:03 +0000 (08:18 +0000)]
Parse <compilationunit>

svn path=/trunk/; revision=19457

18 years agomsvc warnings fixes
Steven Edwards [Tue, 22 Nov 2005 08:15:04 +0000 (08:15 +0000)]
msvc warnings fixes

svn path=/trunk/; revision=19456

18 years agoremove some warnings
Steven Edwards [Tue, 22 Nov 2005 08:12:42 +0000 (08:12 +0000)]
remove some warnings

svn path=/trunk/; revision=19455

18 years agoadd recent winehq object manager tests
Steven Edwards [Tue, 22 Nov 2005 07:18:44 +0000 (07:18 +0000)]
add recent winehq object manager tests

svn path=/trunk/; revision=19454

18 years ago- Fix typo accidentally added after testing the build (due to alt-f Q)
Alex Ionescu [Tue, 22 Nov 2005 06:57:36 +0000 (06:57 +0000)]
- Fix typo accidentally added after testing the build (due to alt-f Q)

svn path=/trunk/; revision=19453

18 years ago_M_IX86 is not the same as _X86_ on the most recent PSDK. Define both
Steven Edwards [Tue, 22 Nov 2005 06:22:21 +0000 (06:22 +0000)]
_M_IX86 is not the same as _X86_ on the most recent PSDK. Define both

svn path=/trunk/; revision=19452

18 years ago- Fix inclusion of deleted file.
Alex Ionescu [Tue, 22 Nov 2005 05:48:48 +0000 (05:48 +0000)]
- Fix inclusion of deleted file.

svn path=/trunk/; revision=19451

18 years ago- Define DECLSPEC_ADDRSAFE and FORCEINLINE for gcc in winnt.h
Alex Ionescu [Tue, 22 Nov 2005 04:57:45 +0000 (04:57 +0000)]
- Define DECLSPEC_ADDRSAFE and FORCEINLINE for gcc in winnt.h
- Remove FASTCALL define from windef.h and add it to winddk.h
- Move EXCEPTION_ defines to crt/except.h
- Remove public GUIDs from sysguid.h and move from NDK to public umpnpmgr lib headers (since no other component but it + kernel uses them)
- Make include/ndk an include path. The NDK is now used like the DDK, so including ndk/foo.h should be replaced by include foo.h just like for PSDK or DDK.
- Don't include misc.h in usermode.
- Protect some stuff in helper.h against multiple definitions.
- Sync with NDK 1.00 Beta 1 to prepare for public NDK release.

svn path=/trunk/; revision=19450

18 years agoRegedit: Enhancements to the contextual menu in the treeview
Nathan Woods [Tue, 22 Nov 2005 04:54:18 +0000 (04:54 +0000)]
Regedit: Enhancements to the contextual menu in the treeview

1.  Implemented Export
2.  Added a placeholder for Permissions

svn path=/trunk/; revision=19449

18 years ago- Don't hardcode PEB address
Alex Ionescu [Tue, 22 Nov 2005 03:37:39 +0000 (03:37 +0000)]
- Don't hardcode PEB address

svn path=/trunk/; revision=19448

18 years ago- Missed one change
Alex Ionescu [Tue, 22 Nov 2005 03:32:15 +0000 (03:32 +0000)]
- Missed one change

svn path=/trunk/; revision=19447

18 years ago- Don't use STATIC
Alex Ionescu [Tue, 22 Nov 2005 03:18:13 +0000 (03:18 +0000)]
- Don't use STATIC

svn path=/trunk/; revision=19446

18 years ago- Don't use EXPORTED
Alex Ionescu [Tue, 22 Nov 2005 02:30:18 +0000 (02:30 +0000)]
- Don't use EXPORTED
- Define MM_HIGHEST_VAD_ADDRESS; this seems to be the actual value of the PEB and represents the highest address that a VAD can be on Windows (and the PEB is the highest vad). This define shoudl probably go in mm.h since I believe the checks and code in NtXxxVirtualMemory should use -it- instead of MM_HIGHEST_USER_ADDRESS.

svn path=/trunk/; revision=19445

18 years agocopy back both POINTS to make a RECT
Brandon Turner [Tue, 22 Nov 2005 01:48:27 +0000 (01:48 +0000)]
copy back both POINTS to make a RECT

svn path=/trunk/; revision=19444

18 years ago1. Fixed a bug that caused registry keys created under previously childless keys...
Nathan Woods [Tue, 22 Nov 2005 01:30:30 +0000 (01:30 +0000)]
1.  Fixed a bug that caused registry keys created under previously childless keys to not show up in the tree view

2.  If a registry key deletion fails because of a permission error part of the way through, the key will be refeshed and the partial deletion will show up

svn path=/trunk/; revision=19443

18 years agoPut the function type declarations at the right place. Patch by Brezenbak.
Filip Navara [Tue, 22 Nov 2005 01:06:05 +0000 (01:06 +0000)]
Put the function type declarations at the right place. Patch by Brezenbak.

svn path=/trunk/; revision=19442

18 years ago- Don't use STATIC
Alex Ionescu [Tue, 22 Nov 2005 00:50:12 +0000 (00:50 +0000)]
- Don't use STATIC

svn path=/trunk/; revision=19441

18 years agoChange some FS:x reading macros for better compatibility with MSVC compiler and move...
Filip Navara [Tue, 22 Nov 2005 00:47:58 +0000 (00:47 +0000)]
Change some FS:x reading macros for better compatibility with MSVC compiler and move KeGetCurrentKPCR/KeGetCurrentPrcb from DDK into ntoskrnl.

svn path=/trunk/; revision=19440