Commit graph

46866 commits

Author SHA1 Message Date
Sir Richard 72d1c15806 Patch by Anton Yarotsky:
[NTOSKRNL]: Export HeadlessDispatch.
[NTOSKRNL]: Add more missing definitions to internal Headless header. Alex: Move to NDK?
[NTOSKRNL]: Headless header uses SYSTEM_TIMEOFDAY_INFORMATION, which is only in NDK. So hdl.h needs NDK.

svn path=/trunk/; revision=52319
2011-06-17 17:19:56 +00:00
Timo Kreuzer 4db7b49655 [ALLOCA.H]
Add an MSVC friendly proxy of alloca.h
Fixes MSVC build of dbghelp

svn path=/trunk/; revision=52318
2011-06-17 15:51:00 +00:00
Timo Kreuzer e5e682541c [LIBMPG123]
Fix definition of ALIGN() macro for MSVC. Fixes build.

svn path=/trunk/; revision=52317
2011-06-17 15:35:06 +00:00
Timo Kreuzer 92a2b84a97 [PSEH2_TEST]
Don't compile pseh2 test with MSVC

svn path=/trunk/; revision=52316
2011-06-17 14:13:30 +00:00
Timo Kreuzer 06900a0535 [test.h]
Fix a warning on MSVC

svn path=/trunk/; revision=52315
2011-06-17 14:08:41 +00:00
Timo Kreuzer 8ff6df4108 [QUARTZ_WINETEST]
Link to uuid. Fixes msvc build

svn path=/trunk/; revision=52314
2011-06-17 13:59:21 +00:00
Timo Kreuzer 0b083b85ae [SHDOCVW_WINETEST]
Link to uuid. Fixes build with MSVC

svn path=/trunk/; revision=52312
2011-06-17 13:08:11 +00:00
Sir Richard 08542a70e0 Patch by Anton Yarotsky:
[SACDRV]: Implement memory manager.
[SACDRV]: Define debugging macros.

svn path=/trunk/; revision=52311
2011-06-17 12:54:05 +00:00
Timo Kreuzer 5a372e009b [CRTDLL]
Comment out forwarded exports, where the target exports don't exist. Fixes MSVC build

svn path=/trunk/; revision=52310
2011-06-17 12:47:14 +00:00
Gabriel Ilardi f26c0081fb Revert 51698, problem is in win32k, see bug 6305
svn path=/trunk/; revision=52309
2011-06-17 12:23:50 +00:00
Timo Kreuzer 6efa9f00e1 [FREELDR]
Convert drvmap.S to intel syntax

svn path=/trunk/; revision=52308
2011-06-17 12:04:25 +00:00
Amine Khaldi 08f9d937f5 [CMAKE]
* Skip idndl in msvc build.

svn path=/trunk/; revision=52306
2011-06-17 11:56:40 +00:00
Timo Kreuzer 3b41918ab2 [FREELDR]
Fix build with MSVC

svn path=/trunk/; revision=52305
2011-06-17 11:31:05 +00:00
Sir Richard 3fd38cd98c Patch by Anton Yarotsky:
[SACDRV]: Implement SAC EMS stub driver. Thanks to Aleksey Bragin for MC file.

svn path=/trunk/; revision=52304
2011-06-17 11:04:45 +00:00
Amine Khaldi 42c3b191e3 [RSAENH]
* Don't mark DllRegisterServer and DllUnregisterServer as private, since rsabase forwards to them. Fixes rsabase msvc build.

svn path=/trunk/; revision=52303
2011-06-17 10:59:01 +00:00
Amine Khaldi 7bd8909ced [SFC]
* Add sfc_os import lib target.
* Link sfc to sfc_os.
* Fixes msvc build.

svn path=/trunk/; revision=52302
2011-06-17 10:53:45 +00:00
Amine Khaldi 2e9d7c312f [SMDLL]
* Fix entry point in cmake build. smdll now compile and links with msvc.

svn path=/trunk/; revision=52301
2011-06-17 10:45:21 +00:00
Amine Khaldi ca71aa33f3 [SYSSETUP]
* Fix msvc build.

svn path=/trunk/; revision=52300
2011-06-17 10:31:15 +00:00
Amine Khaldi 7d733524b5 [UNICOWS]
* Link to msvcrt for proper crt imports.
* Fix msvc build.

svn path=/trunk/; revision=52299
2011-06-17 10:20:13 +00:00
Amine Khaldi beac3fb352 [UPDSPAPI]
* 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
2011-06-17 10:13:15 +00:00
Amine Khaldi d4bc3f2aab [CMAKE]
* Skip dxdiag in msvc builds.

svn path=/trunk/; revision=52297
2011-06-17 09:52:40 +00:00
Amine Khaldi 80771a31cd [OSKITTCP]
* Fix msvc build. The tcpip driver compiles and links with msvc as a result.

svn path=/trunk/; revision=52296
2011-06-17 09:43:02 +00:00
Amine Khaldi 300b9d5ca1 [ROSSYM_NEW]
* Update dummy.c to reflect the recent changes. The kernel compiles and links now with msvc.

svn path=/trunk/; revision=52295
2011-06-17 09:17:10 +00:00
Amine Khaldi 66ce2412f1 [KERNEL32]
* Merge 49379 from the cmake branch. Fixes msvc build.

svn path=/trunk/; revision=52294
2011-06-17 08:57:01 +00:00
Timo Kreuzer cebb902036 [FREELDR]
Fix build with good old rbuild

svn path=/trunk/; revision=52293
2011-06-17 08:49:22 +00:00
Timo Kreuzer 2372dd2207 [FREELDR]
- Use new relmode code for PnpBios stuff

svn path=/trunk/; revision=52292
2011-06-17 08:36:49 +00:00
Timo Kreuzer 285734917e [FREELDR]
convert i386pnp.S to intel sytax

svn path=/trunk/; revision=52291
2011-06-17 07:53:56 +00:00
Cameron Gutman 7c321b081b [NTOSKRNL]
- 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
2011-06-17 01:07:26 +00:00
Cameron Gutman 69f2dd5769 [NTOSKRNL]
- Fix a critical bug in IopDeviceFsIoControl which caused all FSCTL requests sent via NtFsControlFile and ZwFsControlFile to fail

svn path=/trunk/; revision=52289
2011-06-17 00:57:55 +00:00
Cameron Gutman 7db0732c32 [FILESYSTEMS]
- Handle IRP_MN_KERNEL_CALL for kernel-mode FS requests

svn path=/trunk/; revision=52288
2011-06-17 00:25:35 +00:00
Cameron Gutman c20c1de151 [AUTOCHK]
- Only check a volume on boot if it was not cleanly unmounted

svn path=/trunk/; revision=52287
2011-06-17 00:00:34 +00:00
Cameron Gutman 5a22829110 [VFATLIB]
- 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
2011-06-16 23:38:35 +00:00
Cameron Gutman 9031a3a34b [VFATLIB]
- Write the boot sector signature to the new boot sector after formatting
- Volumes formatted after setup are now mountable

svn path=/trunk/; revision=52285
2011-06-16 22:16:31 +00:00
Timo Kreuzer 67000c5688 [FREELDR]
- 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
2011-06-16 22:11:53 +00:00
Timo Kreuzer 2494b475e3 [WINDOWSCODECS]
Fix build with gcc here as well

svn path=/trunk/; revision=52283
2011-06-16 19:15:05 +00:00
Timo Kreuzer ed01df0abc [GDIPLUS]
fix build with gcc

svn path=/trunk/; revision=52282
2011-06-16 19:11:54 +00:00
Timo Kreuzer 5059cc0c1e [WINDOWSCODECS]
Add wincodec_i.c to sources
now it links


svn path=/trunk/; revision=52281
2011-06-16 18:14:09 +00:00
Timo Kreuzer 1c29b3b2d7 [WINDOWSCODECS]
Add typeof.h for MSVC. Now windowscodecs compiles, but doesn't link yet.

svn path=/trunk/; revision=52280
2011-06-16 18:07:17 +00:00
Olaf Siejka 68b4a30893 [EXPLORER]
- Fix copypasta bug

svn path=/trunk/; revision=52279
2011-06-16 17:55:54 +00:00
Cameron Gutman 9b11cad5e8 [VFATLIB]
- 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
2011-06-16 14:32:49 +00:00
Cameron Gutman e9ba759f3d [NTOSKRNL]
- Use the IopParseDevice hack for floppies too (needed for format and chkdsk to work)

svn path=/trunk/; revision=52277
2011-06-16 13:31:12 +00:00
Cameron Gutman 0ed8c8dead - Fix copy paste typo
svn path=/trunk/; revision=52276
2011-06-16 13:09:20 +00:00
Cameron Gutman 6e97490ee0 [VFATLIB]
- Fix default cluster size for floppy disks

svn path=/trunk/; revision=52275
2011-06-16 13:07:08 +00:00
Giannis Adamopoulos 6220537b5f [user32]
- Merge part of r50590
- Fix resource include path

svn path=/trunk/; revision=52274
2011-06-16 10:53:29 +00:00
Giannis Adamopoulos 2f2b451318 [user32]
- Fix double definition of GetClipCursor, ClipCursor, SetCursor and HiliteMenuItem
- Fixes compilation with msvc

svn path=/trunk/; revision=52273
2011-06-16 10:28:54 +00:00
Timo Kreuzer df90685917 [FREELDR]
Fix build with MSVC

svn path=/trunk/; revision=52272
2011-06-16 09:37:52 +00:00
Timo Kreuzer 0c45ab3392 [EXT2]
Don't add ext2 bootsector on MSVC builds

svn path=/trunk/; revision=52271
2011-06-16 09:16:56 +00:00
Timo Kreuzer bccc6a4f57 [GDIPLUS]
Mark wincodecs_i.c as generated and add macro to generate the file

svn path=/trunk/; revision=52270
2011-06-16 09:07:48 +00:00
Amine Khaldi 9ce34392b4 [NETEVENT]
* Set correct entry point.
* Fix msvc build.

svn path=/trunk/; revision=52269
2011-06-15 23:38:10 +00:00
Amine Khaldi f89d63d8fb [CMD]
* Fix msvc build.

svn path=/trunk/; revision=52268
2011-06-15 23:16:43 +00:00