home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ddkx86v5.zip / DDKX86 / SRC / DEV / DASD / LOCKDRV / LKDRPRO.H < prev    next >
Text File  |  1995-04-14  |  2KB  |  52 lines

  1. /*DDK*************************************************************************/
  2. /*                                                                           */
  3. /* COPYRIGHT    Copyright (C) 1995 IBM Corporation                           */
  4. /*                                                                           */
  5. /*    The following IBM OS/2 WARP source code is provided to you solely for  */
  6. /*    the purpose of assisting you in your development of OS/2 WARP device   */
  7. /*    drivers. You may use this code in accordance with the IBM License      */
  8. /*    Agreement provided in the IBM Device Driver Source Kit for OS/2. This  */
  9. /*    Copyright statement may not be removed.                                */
  10. /*                                                                           */
  11. /*****************************************************************************/
  12. /*static char *SCCSID = "src/dev/dasd/lockdrv/lkdrpro.h, lockdrv, ddk_subset, b_bdd.032 93/03/21";*/
  13. /**************************************************************************
  14.  *
  15.  * SOURCE FILE NAME = LKDRPRO.H
  16.  *
  17.  * DESCRIPTIVE NAME = LOCKDRV.FLT - Convert Removable DASD to Fixed Drive
  18.  *
  19.  *
  20.  *
  21.  * VERSION = V2.0
  22.  *
  23.  * DATE
  24.  *
  25.  * DESCRIPTION : C function prototypes
  26.  *
  27.  *
  28.  *
  29. */
  30.  
  31.  
  32. typedef void   near *NPVOID;
  33. typedef USHORT near *NPUSHORT;
  34.  
  35. /*----------------------*/
  36. /* Module: LKDRSTR1.C   */
  37. /*----------------------*/
  38.  
  39. VOID   NEAR LKDRStr1();
  40. VOID   NEAR StatusError(PRPH pRPH, USHORT ErrorCode );
  41. USHORT NEAR LKDRUnlock( PRPH pRPH );
  42. USHORT NEAR SendIORB( PIORB pIORB, VOID (FAR *pADDEntry)(PIORB) );
  43. VOID   FAR _loadds  SendIORBNotify( PIORB pIORB );
  44.  
  45. /*----------------------*/
  46. /* Module: LKDRINIT.C   */
  47. /*----------------------*/
  48.  
  49. USHORT NEAR LKDRInit(PRPINITIN pRPI);
  50.  
  51.  
  52.