58 lines
886 B
C
58 lines
886 B
C
/*++
|
|
|
|
Copyright (c) 2000 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
minixp.h
|
|
|
|
Abstract:
|
|
|
|
This module contains the private data structures and procedure prototypes
|
|
for the minix port driver.
|
|
|
|
--*/
|
|
|
|
#ifndef _MINIXP_
|
|
#define _MINIXP_
|
|
|
|
// Define ourselves as an NV20 to make life easy when including Nvidia
|
|
// header files:
|
|
|
|
#define NVARCH 0x20
|
|
|
|
|
|
#include <ntos.h>
|
|
#include <videoprt.h>
|
|
#include <pci.h>
|
|
#include <ntddvdeo.h>
|
|
#include <video.h>
|
|
#include <dderror.h>
|
|
#include <v86emul.h> // needed by nv.h
|
|
#include <nv.h>
|
|
#include <minix.h>
|
|
|
|
|
|
BOOLEAN AgpUmaEnable();
|
|
|
|
|
|
typedef struct _MINIX_DRIVER_EXTENSION {
|
|
|
|
VIDEO_DEVICE_EXTENSION VideoExtension;
|
|
HW_DEVICE_EXTENSION HwExtension;
|
|
|
|
ULONG Client;
|
|
|
|
|
|
} MINIX_DRIVER_EXTENSION, *PMINIX_DRIVER_EXTENSION;
|
|
|
|
|
|
|
|
LONG
|
|
MxCreatePort(
|
|
VOID
|
|
);
|
|
|
|
|
|
|
|
#endif // _MINIXP_
|