make lsass, win32k and vbe/xbox miniports use ndk instead of old headers Modified: trunk/reactos/drivers/video/miniport/vbe/vbemp.h Modified: trunk/reactos/drivers/video/miniport/xboxvmp/xboxvmp.c Modified: trunk/reactos/drivers/video/miniport/xboxvmp/xboxvmp.h Modified: trunk/reactos/subsys/system/lsass/lsass.c Modified: trunk/reactos/subsys/win32k/ldr/loader.c _____
Modified: trunk/reactos/drivers/video/miniport/vbe/vbemp.h --- trunk/reactos/drivers/video/miniport/vbe/vbemp.h 2005-06-26 04:50:07 UTC (rev 16276) +++ trunk/reactos/drivers/video/miniport/vbe/vbemp.h 2005-06-26 05:04:12 UTC (rev 16277) @@ -27,7 +27,6 @@
#include <ddk/miniport.h> #include <ddk/video.h> #include <ddk/ntddvdeo.h> -#include <ddk/ntapi.h>
/* * Compile-time define to get VBE 1.2 support. The implementation _____
Modified: trunk/reactos/drivers/video/miniport/xboxvmp/xboxvmp.c --- trunk/reactos/drivers/video/miniport/xboxvmp/xboxvmp.c 2005-06-26 04:50:07 UTC (rev 16276) +++ trunk/reactos/drivers/video/miniport/xboxvmp/xboxvmp.c 2005-06-26 05:04:12 UTC (rev 16277) @@ -366,7 +366,7 @@
sizeof(SYSTEM_BASIC_INFORMATION), &Length))) { - FrameBuffer.u.LowPart = BasicInfo.HighestPhysicalPage * PAGE_SIZE; + FrameBuffer.u.LowPart = BasicInfo.HighestPhysicalPageNumber * PAGE_SIZE; } else { _____
Modified: trunk/reactos/drivers/video/miniport/xboxvmp/xboxvmp.h --- trunk/reactos/drivers/video/miniport/xboxvmp/xboxvmp.h 2005-06-26 04:50:07 UTC (rev 16276) +++ trunk/reactos/drivers/video/miniport/xboxvmp/xboxvmp.h 2005-06-26 05:04:12 UTC (rev 16277) @@ -28,7 +28,7 @@
#include <ddk/miniport.h> #include <ddk/video.h> #include <ddk/ntddvdeo.h> -#include <ddk/ntapi.h> +#include <ndk/ntndk.h>
#define NDEBUG #include <debug.h> _____
Modified: trunk/reactos/subsys/system/lsass/lsass.c --- trunk/reactos/subsys/system/lsass/lsass.c 2005-06-26 04:50:07 UTC (rev 16276) +++ trunk/reactos/subsys/system/lsass/lsass.c 2005-06-26 05:04:12 UTC (rev 16277) @@ -26,9 +26,9 @@
* 19990704 (Emanuele Aliberti) * Compiled successfully with egcs 1.1.2 */ -#include <ddk/ntddk.h> #include <windows.h> -#include <ddk/ntapi.h> +#include NTOS_MODE_USER +#include <ndk/ntndk.h> #include <lsass/lsasrv.h>
#define NDEBUG _____
Modified: trunk/reactos/subsys/win32k/ldr/loader.c --- trunk/reactos/subsys/win32k/ldr/loader.c 2005-06-26 04:50:07 UTC (rev 16276) +++ trunk/reactos/subsys/win32k/ldr/loader.c 2005-06-26 05:04:12 UTC (rev 16277) @@ -19,21 +19,11 @@
/* $Id$ * */ +#include <w32k.h>
-#include <ddk/ntddk.h> -#include <ddk/winddi.h> -#include <ddk/ntapi.h> - #define NDEBUG #include <debug.h>
-#ifdef __USE_W32API -PIMAGE_NT_HEADERS STDCALL -RtlImageNtHeader(PVOID); -PVOID STDCALL -RtlImageDirectoryEntryToData(PVOID,BOOLEAN,ULONG,PULONG); -#endif - /* * Blatantly stolen from ldr/utils.c in ntdll. I can't link ntdll from * here, though. @@ -198,14 +188,14 @@ STDCALL EngLoadImage (LPWSTR DriverName) { - SYSTEM_LOAD_IMAGE GdiDriverInfo; + SYSTEM_GDI_DRIVER_INFORMATION GdiDriverInfo; NTSTATUS Status;
- RtlInitUnicodeString(&GdiDriverInfo.ModuleName, DriverName); - Status = ZwSetSystemInformation(SystemLoadImage, &GdiDriverInfo, sizeof(SYSTEM_LOAD_IMAGE)); + RtlInitUnicodeString(&GdiDriverInfo.DriverName, DriverName); + Status = ZwSetSystemInformation(SystemLoadGdiDriverInformation, &GdiDriverInfo, sizeof(SYSTEM_GDI_DRIVER_INFORMATION)); if (!NT_SUCCESS(Status)) return NULL;
- return (HANDLE)GdiDriverInfo.ModuleBase; + return (HANDLE)GdiDriverInfo.ImageAddress; }
@@ -216,16 +206,16 @@ STDCALL EngLoadModule(LPWSTR ModuleName) { - SYSTEM_LOAD_IMAGE GdiDriverInfo; + SYSTEM_GDI_DRIVER_INFORMATION GdiDriverInfo; NTSTATUS Status;
// FIXME: should load as readonly
- RtlInitUnicodeString (&GdiDriverInfo.ModuleName, ModuleName); - Status = ZwSetSystemInformation (SystemLoadImage, &GdiDriverInfo, sizeof(SYSTEM_LOAD_IMAGE)); + RtlInitUnicodeString (&GdiDriverInfo.DriverName, ModuleName); + Status = ZwSetSystemInformation (SystemLoadGdiDriverInformation, &GdiDriverInfo, sizeof(SYSTEM_GDI_DRIVER_INFORMATION)); if (!NT_SUCCESS(Status)) return NULL;
- return (HANDLE)GdiDriverInfo.ModuleBase; + return (HANDLE)GdiDriverInfo.ImageAddress; }
/* EOF */