home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ddkx86v5.zip / DDKX86 / SRC / DEV / DASD / OS2ASPI / ASPISEGS.ASM < prev    next >
Encoding:
Assembly Source File  |  1995-04-14  |  2.6 KB  |  93 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. ;       SCCSID = src/dev/dasd/os2aspi/aspisegs.asm, aspi, r206 93/03/20
  12.  
  13.         page    ,132
  14.  
  15. ;/*****************************************************************************
  16. ;*
  17. ;* SOURCE FILE NAME = ASPISEGS.ASM
  18. ;*
  19. ;* DESCRIPTIVE NAME = OS2ASPI.DMD - OS/2 ASPI Device Manager
  20. ;*
  21. ;*
  22. ;*
  23. ;* VERSION      V2.0
  24. ;*
  25. ;* DATE
  26. ;*
  27. ;* DESCRIPTION : ASPI Device Manager segment declarations
  28. ;*
  29. ;*
  30. ;* CHANGE ACTIVITY =
  31. ;*   DATE      FLAG        APAR   CHANGE DESCRIPTION
  32. ;*   --------  ----------  -----  --------------------------------------
  33. ;*   mm/dd/yy  @Vnnnnn     xxxxx  xxxxxxx
  34. ;*****************************************************************************/
  35.  
  36.         include devhdr.inc
  37.  
  38. ;*
  39. ;* Assembler Helper to order segments  */
  40. ;*
  41.  
  42. EXTRN           _ASPIStr1:NEAR
  43. EXTRN           _ASPIEntry:FAR
  44.  
  45. ASPIHeader      segment dword public 'DATA'
  46.  
  47. ASPIDMHeader    dd      -1
  48.                 dw      DEV_CHAR_DEV+DEV_IOCTL+DEVLEV_1
  49.                 dw      _ASPIStr1
  50.                 dw      _ASPIEntry   ;SPI entry point for IDC
  51.                 db      "SCSIMGR$"
  52.                 dw      0
  53.                 dw      0
  54.                 dw      0
  55.                 dw      0
  56.                 dd      DEV_ADAPTER_DD
  57.                 dw      0
  58.  
  59. ASPIHeader      ends
  60.  
  61. LIBDATA         segment dword public 'DATA'
  62. LIBDATA         ends
  63.  
  64. _DATA           segment dword public 'DATA'
  65. _DATA           ends
  66.  
  67. CONST           segment dword public 'CONST'
  68. CONST           ends
  69.  
  70. _BSS            segment dword public 'BSS'
  71. _BSS            ends
  72.  
  73. _TEXT           segment dword public 'CODE'
  74.  
  75.                 extrn  _ASPIStr1:near
  76.  
  77. _TEXT           ends
  78.  
  79. Code            segment dword public 'CODE'
  80. Code            ends
  81.  
  82. LIBCODE         segment dword public 'CODE'
  83. LIBCODE         ends
  84.  
  85. SwapCode        segment dword public 'CODE'
  86. SwapCode        ends
  87.  
  88. DGROUP          group   CONST, _BSS, ASPIHeader, LIBDATA, _DATA
  89. StaticGroup     group   _TEXT, LIBCODE, Code
  90. SwapGroup       group   SwapCode
  91.  
  92.         end
  93.