home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional Developers Kit 1992 November / Disc01 / Disc01.mdf / runnable / mmos2 / mmtoolkt / samples / fssht / fssh.h next >
Encoding:
C/C++ Source or Header  |  1992-05-06  |  3.1 KB  |  44 lines

  1. /*static char *SCCSID = "@(#)fssh.h    13.1 92/02/15";*/
  2. /****************************************************************************/
  3. /*                                                                          */
  4. /*                           IBM Confidential                               */
  5. /*                                                                          */
  6. /*                    Copyright (c) IBM Corporation 1991                    */
  7. /*                           All Rights Reserved                            */
  8. /*                                                                          */
  9. /* SOURCE FILE NAME:  FSSH.H                                                */
  10. /*                                                                          */
  11. /* DESCRIPTIVE NAME:  File System Stream Handler definitions                */
  12. /*                                                                          */
  13. /* STATUS:  MM Release 1.00                                                 */
  14. /*                                                                          */
  15. /* FUNCTION: This file defines any values and external varaibles specific   */
  16. /*   to the file system stream handler.                                     */
  17. /*                                                                          */
  18. /* NOTES:                                                                   */
  19. /*                                                                          */
  20. /* DEPENDENCIES:                                                            */
  21. /*   SSM.H for RC typedef                                                   */
  22. /*                                                                          */
  23. /* Change History:                                                          */
  24. /* Ptm     Date     Pgmr Comments                                           */
  25. /* ======= ======== ===  ================================================== */
  26. /*         11/15/90 MJP  Initial code                                       */
  27. /* mm00056 05/24/91 MJP  Change FSSH_NUM_ESCB to 5 from 2 (waveform, adpcm, */
  28. /*                       and video now supported datatypes for install prot.*/
  29. /* mm00264 08/08/91 MJP  Delete FSSH_NUM_ESCB, changing to having linked    */
  30. /*                       list of ESPCB's since install protocol is changed. */
  31. /* mm00264 08/16/91 MJP  Add MMIOM_SEEKBYTIME for temp fix                  */
  32. /* mm00??? 09/28/91 MJP  Take out the special SEEKBYTIME since it is now    */
  33. /*                       supported by the standard mmio.h.  Also add more   */
  34. /*                       comments since this is a toolkit sample.           */
  35. /*************************** END OF SPECIFICATIONS **************************/
  36. #define FSSH_HANDLER_NAME  "FSSH"
  37. #define FSSH_VERSION       100
  38. #define FSSH_PROCCNT_MTX   "\\SEM32\\FSSH"  // Name of 32bit Named Mutex
  39.                                             // Semaphore used to gaurd access
  40.                                             // to the process count variable.
  41.  
  42. extern RC FsshWrite();    // Write routine for recording to disk
  43. extern RC FsshRead();     // Read routine to read from disk
  44.