/*DDK*************************************************************************/
/*                                                                           */
/* COPYRIGHT    Copyright (C) 1992 IBM Corporation                           */
/*                                                                           */
/*    The following IBM OS/2 source code is provided to you solely for       */
/*    the purpose of assisting you in your development of OS/2 device        */
/*    drivers. You may use this code in accordance with the IBM License      */
/*    Agreement provided in the IBM Developer Connection Device Driver       */
/*    Source Kit for OS/2. This Copyright statement may not be removed.      */
/*                                                                           */
/*****************************************************************************/
/*static char *SCCSID = "src/dev/dasd/os2dasd/dmheader.c, dsdm, mer.basedd, 960610.1 93/03/20";*/
#define SCCSID  "src/dev/dasd/os2dasd/dmheader.c, dsdm, mer.basedd, 960610.1 93/03/20"
/**************************************************************************
 *
 * SOURCE FILE NAME = DMHEADER.C
 *
 * DESCRIPTIVE NAME = OS2DASD.DMD - OS/2 DASD Device Manager
 *
 *
 *
 * VERSION = V2.0
 *
 * DATE
 *
 * DESCRIPTION : Device driver header for OS/2 DASD Manager
 *
 *
*/

#define INCL_NOBASEAPI
#define INCL_NOPMAPI
#define INCL_ERROR_H

#include "os2.h"
#include "devhdr.h"
/*-------------------------------------------------------------*/
/* Disk Device Driver Header                                   */
/*                                                             */
/* This must be at the beginning of the data segment           */
/* AND MUST NOT BE MOVED.                                      */
/*-------------------------------------------------------------*/

VOID   NEAR DMStrat1 (void);
VOID   NEAR DMCharStrat1 (void);

extern struct SysDev3  DiskDDHeader1;

struct SysDev  DiskDDHeader =
{
   -1L,                                 /* Pointer to next DD Header      */
   DEV_NON_IBM | DEVLEV_1 | DEV_30,     /* Device attribute               */ /*@V56363*/
   (USHORT) DMStrat1,                   /* Offset to Strategy routine     */
   0,                                   /* Offset to IDC Entry Point      */
   " Disk DD",                          /* Device Name                    */
   0,                                   /* Protect mode CS of strategy EP */
   0,                                   /* Protect mode DS of strategy EP */
   0,
   0,
//   DEV_IOCTL2 | DEV_16MB | DEV_ADAPTER_DD
};
struct SysDev3 DiskDDHeader1 =
{
   -1L,                                 /* Pointer to next DD Header      */
   DEV_CHAR_DEV | DEVLEV_3 | DEV_30,     /* Device attribute               */ /*@V56363*/
   (USHORT) DMCharStrat1,               /* Offset to Strategy routine     */
   0,                                   /* Offset to IDC Entry Point      */
   "sDisk DD",                          /* Device Name                    */
   0,                                   /* Protect mode CS of strategy EP */
   0,                                   /* Protect mode DS of strategy EP */
   0,
   0,
   DEV_IOCTL2 | DEV_16MB
};
