[WIN32SS] * Move the drivers into win32ss/drivers. svn path=/trunk/; revision=56307
[HAL/NDK] - Make Vector parameter in HalEnableSystemInterrupt, HalDisableSystemInterrupt and HalBeginSystemInterrupt an ULONG, not an UCHAR [NDK] - 64bit fixes for HANDLE_TABLE, KPROCESS, SECTION_IMAGE_INFORMATION, MMADDRESS_LIST, MMVAD_FLAGS, MMVAD, MMVAD_LONG, MMVAD_SHORT, MEMORY_DESCRIPTOR, MEMORY_ALLOCATION_DESCRIPTOR, LdrVerifyMappedImageMatchesChecksum - KDPC_DATA::DpcQueueDepth is signed on amd64, unsigned on x86 [NTOSKRNL] - Fix hundreds of MSVC and amd64 warnings - add a pragma message to FstubFixupEfiPartition, since it looks broken - Move portable Ke constants from <arch>/cpu.c to krnlinit.c - Fixed a bug in amd64 KiGeneralProtectionFaultHandler svn path=/trunk/; revision=53734
[VIDEOPRT] - Fix MSVC warnings svn path=/trunk/; revision=52453
[VIDEOPRT] Merge r40926 from amd64 branch: return ERROR_INVALID_FUNCTION on amd64, not ERROR_INVALID_ACCESS from VideoPortEn/DisableInterrupt. Fixes compilation of videoprt for amd64. svn path=/trunk/; revision=48088
Merge from amd64-branch: 46394 (tkreuzer) [FRAMEBUF_NEW] - use compiler flags for x86 only 36969 (sginsberg) [VIDEOPRT] - Make videoprt compile for 64-bit - Disable Int10 support as it uses x86 specific structures (is this support still available on amd64?) - Disable VideoPortEnable/DisableInterrupt -- HalEnable/DisableSystemInterrupt are not apparently present on NT AMD64, so need to figure out what else to use (and if these routine are still present on amd64 videoprt) The following this time for real: 40927 (tkreuzer) [BMFD] HGLYPH is an ULONG. Use offset to glyph entry as HGLYPH instead of the pointer to fix 64bit build. 41070 (tkreuzer) [TCPIP] fix a pointer to ULONG cast 41500 (tkreuzer) [NDIS] Pass ULONG* to MiniQueryInformation for the number of written bytes instead of ULONG_PTR* 41502 (tkreuzer) [WDMAUD] Make DeviceIndex a ULONG_PTR 44339 (sserapion) [NDIS] Fix ndis build. svn path=/trunk/; revision=46427
- Missed in previous commit: Fix VideoPortEnable/DisableInterrupt -- they should only fail if the driver didn't provide an ISR (documented). svn path=/trunk/; revision=44086
- Update address of Free Software Foundation. - Update obsolete LGPL v2 to LGPL v2.1. svn path=/trunk/; revision=43790
- Videoprt should only use the error codes provided in dderror.h, fix that. Also include dderror.h and make the windef.h dependency explicit. - Include dderror.h in vbemp/vgamp/xboxvmp too, and make sure vbemp gets its precious HIWORD/LOWORD svn path=/trunk/; revision=37691
Change the code a bit, as Hervé Poussineau points out, the interrupt vector could in some cases be zero. svn path=/trunk/; revision=33718
Fix incorrect logic in IntVideoPortSetupInterrupt and add comment. svn path=/trunk/; revision=33717
Use kernel facilities to change debug level at runtime svn path=/trunk/; revision=31477
Disable debug output svn path=/trunk/; revision=29324
Fix a memory leak if VideoPortInitialize is called more than once from the same miniport. Replace STDCALL with NTAPI. svn path=/trunk/; revision=17520
Set the share disposition of an interrupt according to the value from the resource. svn path=/trunk/; revision=14295
migrate substitution keywords to SVN svn path=/trunk/; revision=12852
Merged changes from videoport_pnp_14032004 branch: - Better support for W2K+ video miniport driver incl. the basic implementation of PnP driver model. - Return Win32 error codes instead of NT equivalents. - Fixed a few bugs. svn path=/trunk/; revision=8796
- Implemented VideoPortEnableInterrupt and VideoPortDisableInterrupt. svn path=/trunk/; revision=8532