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_
|