* Fix exports. Thank you, gcc toolchain, for letting this slip without any problems.
* Brought to you by the msvc toolchain.
svn path=/trunk/; revision=52298
- Revert r52289 (I guess 0 is a valid minor function)
- Add a comment to prevent anyone else from making the same mistake I did
svn path=/trunk/; revision=52290
- Fix a critical bug in IopDeviceFsIoControl which caused all FSCTL requests sent via NtFsControlFile and ZwFsControlFile to fail
svn path=/trunk/; revision=52289
- Set the BIOS drive number depending on the media type (independent of the actual number of drives) because it's only relevant for the boot drive
- See http://support.microsoft.com/kb/140418 for details
svn path=/trunk/; revision=52286
- Write the boot sector signature to the new boot sector after formatting
- Volumes formatted after setup are now mountable
svn path=/trunk/; revision=52285
- Use the new realmode code for PxeCallApi, SoftReboot and ChainLoadBiosBootSectorCode
- Remove o386cpi.S from build, the functions are not used
- Use constants for function ids
- Fix a warning
svn path=/trunk/; revision=52284
- Determine the correct FAT type based on the size and offset of the partition if the current type is not a FAT type (another FS type or unformatted)
- Formatting a floppy, blank partition, or other non-FAT formatted partition from within ROS no longer fails
svn path=/trunk/; revision=52278
- Setup the IDT in C code instead of using 16 bit assembly and relying on trap handlers being below 64k
- Make the trap handler code MSVC compatible
- Add back multiboot code
svn path=/trunk/; revision=52256
- Add underscore to names of trap handlers and add C prototypes (will be needed later)
- Move multiboot code to seperate file multiboot.S, not compiled atm, the code wasn't in use anyway
- Remove EnableA20 dummy
svn path=/trunk/; revision=52253
* Rename _math.h to math.h and merge r50732 from the cmake branch.
* Remove msvchelper.h as it's not needed anymore for d3d8 and d3d9.
* Skip ftp, libxslt and ksproxy from msvc build.
* Dedicated to igorko.
svn path=/trunk/; revision=52251
use baseaddress of ßx10000 on MSVC builds. This doesn't yet work on gcc, because we still have 16 bit code inside the PE, that must reside below 64k
svn path=/trunk/; revision=52249