- snmpapi: Define SNMP_FUNC_TYPE for MSVC too
- rasman: Compatibly define function pointer prototype
- vbe/vga/xboxvmp: Fix assumption that _MSC_VER means "compiling with Microsoft's headers"
svn path=/trunk/; revision=42563
- Remove use of FsOpenBootVolume() and FsOpenSystemVolume(). If callers don't want a file on boot volume, they need to use the new ArcOpen/ArcSeek/ArcRead/ArcClose functions instead of the old FsOpenFile/FsSetFilePointer/FsReadFile/FsCloseFile
svn path=/trunk/; revision=42537
- Add missing msvc intrinsics to winddk.h
- Don't assume compiler means a specific header set, and don't rely on the default calling convention being stdcall.
- Disable a warning spotted by MSVC -- requesting anyone with understanding of the code to have a look.
svn path=/trunk/; revision=42531
modified base/setup/vmwinst/vmwinst.rbuild
Implement VMWare detection for Visual C++ as well
For cleaner code, use SEH instead of VEH, even if it means losing this pearl of ReactOS wisdom:
/* Setup a vectored exception handler to protect the detection. Don't use SEH
here so we notice the next time someone removes support for vectored
exception handling from ros... */
(www.passiveaggressivecommits.com, brought to you by Arch Blackmann!)
Of course, it also means trading our VEH bugs for our SEH bugs, so I'm not sure if it was worth changing
svn path=/trunk/; revision=42530
We don't have _aligned_malloc in our CRT, whatever compiler we use
modified dll/3rdparty/mesa32/src/main/imports.h
The mysterious MESA compilation bug has been found: seems the Visual C++ preprocessor doesn't know about the "F" number suffix
modified dll/3rdparty/mesa32/reactos.diff
Updated the diff
svn path=/trunk/; revision=42529
i386: when reading sectors, use dedicated scratch area
Increase number of available open files to 60, because something seems to leak file descriptors
svn path=/trunk/; revision=42526
- helper.h does not exist anymore, so define what was used in srv.h instead
- Complete migration to PSEH2
- TEB's Cid was renamed to ClientId -- update the code
- Rename DllMain to DllMainCRTStartup as this is what we link a native dll to
- Fix some incorrect entries in the .spec
- Also fix some /W4 warnings. Add a note to CsrPopulateDosDevicesDirectory that the code is incomplete and will never stop looping (spotted by /W4).
- Does not link completely yet due to some missing function stubs.
svn path=/trunk/; revision=42525
-Prefer time_t to arch specific __time64_t
-Assumption from r42506 was wrong: GetSystemTimeAsFileTime supplies good values
svn path=/trunk/; revision=42517