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

  1. #define PROGG_OPH
  2.  
  3. #ifndef P_OBJECT_OPH
  4. #include <p\object>
  5. #endif
  6.  
  7. #ifndef PROGH_OPH
  8. #include <sdk\progh>
  9. #endif
  10.  
  11. #ifndef OLIB_OPH
  12. #include <sdk\olib>
  13. #endif
  14.  
  15. #ifndef APPMAN_OPH
  16. #include <sdk\appman>
  17. #endif
  18.  
  19. #ifndef FACTIVE_OPH
  20. #include <sdk\factive>
  21. #endif
  22.  
  23. #ifndef IPC_OPH
  24. #include <sdk\ipc>
  25. #endif
  26.  
  27. /* Constants for progtran */
  28.  
  29. #define PROGTRAN_PROG_TYPE_MASK 0x7fff
  30. #define PROGTRAN_COMPATIBILITY_MODE 0x8000
  31.  
  32. /* Property of progtran */
  33.  
  34. STRUCT PRS_PROGTRAN
  35.     st#(SIZEOF(PROGTRAN_STATUS))
  36.     buf#(256)
  37. ENDS
  38.  
  39. STRUCT PR_PROGTRAN
  40.     root#(SIZEOF(PRS_ROOT))
  41.     server#(SIZEOF(PRS_SERVER))
  42.     progtran#(SIZEOF(PRS_PROGTRAN))
  43. ENDS
  44.  
  45. /* Property of progexec */
  46.  
  47. STRUCT PRS_PROGEXEC
  48.     result#(SIZEOF(PROGEXEC_RESBUF))
  49. ENDS
  50.  
  51. STRUCT PR_PROGEXEC
  52.     root#(SIZEOF(PRS_ROOT))
  53.     active#(SIZEOF(PRS_ACTIVE))
  54.     progexec#(SIZEOF(PRS_PROGEXEC))
  55. ENDS
  56.  
  57. /* Property of progfind */
  58.  
  59. STRUCT PRS_PROGFIND
  60.     pbuf%
  61. ENDS
  62.  
  63. STRUCT PR_PROGFIND
  64.     root#(SIZEOF(PRS_ROOT))
  65.     locs#(SIZEOF(PRS_LOCS))
  66.     progfind#(SIZEOF(PRS_PROGFIND))
  67. ENDS
  68.