home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / psion / opp16f_zip / INCLUDE / SDK / PRVPDR.OPH < prev    next >
Encoding:
Text File  |  1995-12-21  |  1.0 KB  |  82 lines

  1. #define PRVPDR_OPH
  2.  
  3. #ifndef P_OBJECT_OPH
  4. #include <p\object>
  5. #endif
  6.  
  7. #ifndef P_FILE_OPH
  8. #include <p\file>
  9. #endif
  10.  
  11. #ifndef P_GRAF_OPH
  12. #include <p\graf>
  13. #endif
  14.  
  15. #ifndef OLIB_OPH
  16. #include <sdk\olib>
  17. #endif
  18.  
  19. #ifndef PRINTER_OPH
  20. #include <sdk\printer>
  21. #endif
  22.  
  23. #ifndef PRDRV_OPH
  24. #include <sdk\prdrv>
  25. #endif
  26.  
  27. /* Types for prvpdr */
  28.  
  29. STRUCT PRV_BITMAP
  30.     Id%
  31.     SegHandle%
  32.     Size#(SIZEOF(UPOINT ))
  33.     ByteWidth%
  34.     BitWidth%
  35. ENDS
  36.  
  37. STRUCT FONT_DESC
  38.     typeface%
  39.     height%
  40.     style%
  41. ENDS
  42.  
  43. STRUCT BMP_RASTER_TL
  44.     Type#
  45.     Length#
  46. ENDS
  47.  
  48. STRUCT BMP_RASTER_ROW_REC
  49.     tl#(SIZEOF(BMP_RASTER_TL))
  50.     Data#(2)
  51. ENDS
  52.  
  53. /* Property of prvpdr */
  54.  
  55. STRUCT PRS_PRVPDR
  56.     pChWidths%
  57.     SpaceWidth%
  58.     FontY%
  59.     TwipsRound%
  60.     PageHeight%
  61.     Scale#(SIZEOF(UPOINT))
  62.     Round#(SIZEOF(UPOINT))
  63.     Pos#(SIZEOF(UPOINT))
  64.     hPrvDone%
  65.     mPrvDone%
  66.     Bmp#(SIZEOF(PRV_BITMAP))
  67.     SegHandle%
  68.     SegPos&
  69.     SegHeight%
  70.     SegSize%
  71.     pArray%
  72.     pBitRow%
  73.     pLastRow%
  74.     pRowRec%
  75. ENDS
  76.  
  77. STRUCT PR_PRVPDR
  78.     root#(SIZEOF(PRS_ROOT))
  79.     pdr#(SIZEOF(PRS_PDR))
  80.     prvpdr#(SIZEOF(PRS_PRVPDR))
  81. ENDS
  82.