home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / header45.zip / pmpic.h < prev    next >
C/C++ Source or Header  |  1999-04-30  |  2KB  |  84 lines

  1. /****************************** Module Header ******************************\
  2. *
  3. * Module Name: PMPIC.H
  4. *
  5. * OS/2 Presentation Manager Picture functions include file.
  6. *
  7. * Copyright (c) International Business Machines Corporation 1981, 1988-1992
  8. *
  9. * ===========================================================================
  10. *
  11. * Comments at the end of each typedef line give the name tags used in
  12. * the assembler include version of this file.
  13. *
  14. * The assembler include version of this file excludes lines between XLATOFF
  15. * and XLATON comments.
  16. *
  17. \***************************************************************************/
  18.  
  19. /* XLATOFF */
  20. #if __IBMC__ || __IBMCPP__
  21.    #pragma info( none )
  22.    #ifndef __CHKHDR__
  23.       #pragma info( none )
  24.    #endif
  25.    #pragma info( restore )
  26. #endif
  27. #ifdef __cplusplus
  28.       extern "C" {
  29. #endif
  30. /* XLATON */
  31.  
  32. #define PIC_INCLUDED
  33.  
  34.  
  35.  
  36.  
  37. /*** type of picture to print **********************************************/
  38. #define PIP_MF       1L
  39. #define PIP_PIF      2L
  40.  
  41. /*** type of conversion required *******************************************/
  42. #define PIC_PIFTOMET 0L
  43. #define PIC_SSTOFONT 2L
  44.  
  45. #ifdef __cplusplus
  46. BOOL APIENTRY PicPrint(HAB hab,
  47.                        PCSZ  pszFilename,
  48.                        LONG lType,
  49.                        PCSZ  pszParams);
  50. #else
  51. BOOL APIENTRY PicPrint(HAB hab,
  52.                        PSZ pszFilename,
  53.                        LONG lType,
  54.                        PSZ pszParams);
  55. #endif
  56.  
  57. #ifdef __cplusplus
  58. BOOL APIENTRY PicIchg(HAB hab,
  59.                       PCSZ  pszFilename1,
  60.                       PCSZ  pszFilename2,
  61.                       LONG lType);
  62. #else
  63. BOOL APIENTRY PicIchg(HAB hab,
  64.                       PSZ pszFilename1,
  65.                       PSZ pszFilename2,
  66.                       LONG lType);
  67. #endif
  68.  
  69.  
  70. /* XLATOFF */
  71. #ifdef __cplusplus
  72.         }
  73. #endif
  74. #if __IBMC__ || __IBMCPP__
  75.    #pragma info( none )
  76.    #ifndef __CHKHDR__
  77.       #pragma info( restore )
  78.    #endif
  79.    #pragma info( restore )
  80. #endif
  81. /* XLATON */
  82.  
  83. /**************************** end of file **********************************/
  84.