Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
[HAL] Improve the FILE header section. Brought to you by Adam Stachowicz. CORE-10114 svn path=/trunk/; revision=69811
[REACTOS] Fix TOO MANY !! :(((( "initialize" misspellings. Note1: One remains in subsystems/csr/csrsrv/init.c, but will be corrected in my future csrss branch merging. Note2: In ntoskrnl/se/semgr.c, one tries to create the "LSA_AUTHENTICATION_INITALIZED" event. This is ROS-SPECIFIC !!!! In the sense that it doesn't exist on Windows. Instead, the "LSA_AUTHENTICATION_INITIALIZED" exists. Correct that fact. svn path=/trunk/; revision=58679
Remove the unneeded $Id$ blabla from the source code. (Part 2/N) svn path=/trunk/; revision=58500
[HEADERS] Reintegrate header-work branch. Thanks to hours of boring work on the ddk headers (Most of it done by Amine Khaldi), we have now a decent set, which is still incomplete but already relatively close to latest WDK. A clean rebuild is recommended. svn path=/trunk/; revision=46155
Create a branch for header work. svn path=/branches/header-work/; revision=45691
Removed outdated email addresses. svn path=/trunk/; revision=45020
- INITIAL_STALL_COUNT makes more sense in decimal (100) than hex (0x64) so define it that way. - Protect CMOS access with the CMOS spinlock. - Add CMOS initialization to set up the default value of the CMOS century byte offset (not used yet). - Stub out profile interrupt support in HAL. Register and stub out the profile interrupt handler, but don't handle it yet as vital parts of the rest of the implementation is missing. - Fix several bugs in the kernel profile implementation: - Don't hardcode to PROFILE_LEVEL when raising IRQL : HAL can override this, so use KiProfileIrql. Also, starting/stopping profile interrupts must be done at the profile IRQL, so don't lower it back before calling HAL, which is now enabled. - Fix KeSet/QueryIntervalProfile to properly set/query profile intervals through HAL -- pass the correct structures and handle the ProfileAlignmentFixup case properly, and call HAL when setting the timer interval as the interval may be overridden by it. - KeStartProfile returns BOOLEAN to tell if the profile was started or not, just like KeStopProfile. - Make the interrupt implementation more portable for non-PIC architectures. - Fix HalSystemVectorDispatchEntry; it returns a type (UCHAR), not TRUE/FALSE (BOOLEAN). - Begin implementing the framework for querying HAL resource usage (keeping track of internal address space and vector registrations/usage). svn path=/trunk/; revision=43832
- Don't use KeBugCheck(0) -- 0 is an invalid bugcode. Use a proper bugcode, DbgBreakPoint or UNIMPLEMENTED instead depending on how the old call was used. - Remove some unused and deprecated macros from the network stack that did this. - fastfat_new: Use FAT_FILE_SYSTEM instead of magic 0x23. svn path=/trunk/; revision=43673
- Convert remaining KEBUGCHECK to KeBugCheck. - Add HAL_MEMORY_ALLOCATION bug code and use it. svn path=/trunk/; revision=43282
- Use MAXUINT, MAXULONG, MAXDWORD, MAXULONGLONG and MAXULONGLONG instead of ~0 or casting -1 to unsigned. - bintype.c: Use INVALID_SET_FILE_POINTER instead of (DWORD)-1. - irp.c: KsGetNodeIdFromIrp returns KSFILTER_NODE (which is -1). - basetsd.h: Add missing MAXUINT and MAXULONGLONG. - typedefs.h: Add MAXULONG for mkhive. - elf.inc.h and pe.c: Remove incorrect and unneeded MAXULONG define. svn path=/trunk/; revision=43192