/*++

Copyright (c) 2012 Minoca Corp. All Rights Reserved

Module Name:

    driver.h

Abstract:

    This header contains all kernel definitions used by drivers.

Author:

    Evan Green 16-Sep-2012

--*/

//
// ------------------------------------------------------------------- Includes
//

#define KERNEL_API __DLLIMPORT

#include <minoca/lib/types.h>
#include <minoca/lib/status.h>
#include <minoca/lib/rtl.h>
#include <minoca/lib/im.h>
#include <minoca/kernel/arch.h>
#include <minoca/kernel/mm.h>
#include <minoca/kernel/ob.h>
#include <minoca/kernel/ksignals.h>
#include <minoca/kernel/ps.h>
#include <minoca/kernel/ke.h>
#include <minoca/kernel/hl.h>
#include <minoca/kernel/ioport.h>
#include <minoca/kernel/io.h>
#include <minoca/kernel/pm.h>
#include <minoca/kernel/knet.h>
#include <minoca/kernel/syscall.h>

//
// ---------------------------------------------------------------- Definitions
//

//
// ------------------------------------------------------ Data Type Definitions
//

//
// -------------------------------------------------------------------- Globals
//

//
// -------------------------------------------------------- Function Prototypes
//
