/* INCLUDES ******************************************************************/
#include <ntddk.h>
-
-/* FIXME: W32API NEEDS TO BE FIXED */
-#ifdef _MSC_VER
-/*
- * Wincon.h can't be included due to missing user-mode types,
- * so we'll define them here
- */
-typedef ULONG DWORD, *LPDWORD;
-typedef USHORT UINT, *LPWORD;
-typedef USHORT WORD;
-typedef UCHAR BYTE;
-typedef INT BOOL;
-typedef PVOID HWND;
-typedef PVOID LPVOID;
-#define WINAPI NTAPI
-#define APIENTRY WINAPI
+#include <windef.h>
#define WINBASEAPI
typedef struct _SECURITY_ATTRIBUTES SECURITY_ATTRIBUTES, *PSECURITY_ATTRIBUTES;
-#endif
#include <wincon.h>
#include <blue/ntddblue.h>
/* INCLUDES ******************************************************************/
#include <ntddk.h>
+#include <windef.h>
#include <ndk/ldrfuncs.h>
#include "bootvid.h"
#include "ntbootvid.h"
/* FUNCTIONS *****************************************************************/
-STATIC BOOLEAN FASTCALL
+static BOOLEAN FASTCALL
InbvFindBootimage()
{
PIMAGE_RESOURCE_DATA_ENTRY ResourceDataEntry;
}
-STATIC BOOLEAN FASTCALL
+static BOOLEAN FASTCALL
InbvMapVideoMemory(VOID)
{
PHYSICAL_ADDRESS PhysicalAddress;
}
-STATIC BOOLEAN FASTCALL
+static BOOLEAN FASTCALL
InbvUnmapVideoMemory(VOID)
{
MmUnmapIoSpace(VideoMemory, 0x10000);
}
-STATIC VOID FASTCALL
+static VOID FASTCALL
vgaPreCalc()
{
ULONG j;
}
-STATIC VOID FASTCALL
+static VOID FASTCALL
vgaSetRegisters(const VGA_REGISTERS *Registers)
{
UINT i;
}
-STATIC VOID FASTCALL
+static VOID FASTCALL
InbvSetColor(INT Index, UCHAR Red, UCHAR Green, UCHAR Blue)
{
WRITE_PORT_UCHAR(PELINDEX, Index);
}
-STATIC VOID FASTCALL
+static VOID FASTCALL
InbvSetBlackPalette()
{
register ULONG r = 0;
}
-STATIC VOID FASTCALL
+static VOID FASTCALL
InbvDisplayBitmap(ULONG Width, ULONG Height, PCHAR ImageData)
{
ULONG j, k, y;
}
-STATIC VOID FASTCALL
+static VOID FASTCALL
InbvDisplayCompressedBitmap()
{
PBITMAPV5HEADER bminfo;
}
-STATIC VOID FASTCALL
+static VOID FASTCALL
InbvFadeUpPalette()
{
PBITMAPV5HEADER bminfo;
}
-STATIC VOID STDCALL
+static VOID STDCALL
InbvBitmapThreadMain(PVOID Ignored)
{
if (InbvFindBootimage())
}
-STATIC BOOLEAN STDCALL
+static BOOLEAN STDCALL
VidInitialize(VOID)
{
NTSTATUS Status;