home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / lpr32.zip / lpr32.h < prev    next >
Text File  |  2001-06-14  |  7KB  |  188 lines

  1. #define PATH_LPR32_PDR                 "?:\\OS2\\DLL\\LPR32.PDR"
  2. #define LPR32_DLL                      "LPR32.PDR"
  3.  
  4. #define NO_ERROR                  0
  5. #define ERROR_MORE_DATA           234
  6. #define ERROR_INSUFFICIENT_BUFFER 122
  7.  
  8. #define PORT_ID_1                 5001
  9. #define PORT_DESC_1               5002
  10. #define PORT_ID_2                 5003
  11. #define PORT_DESC_2               5004
  12. #define PORT_ID_3                 5005
  13. #define PORT_DESC_3               5006
  14. #define PORT_ID_4                 5007
  15. #define PORT_DESC_4               5008
  16. #define PORT_ID_5                 5009
  17. #define PORT_DESC_5               5010
  18. #define PORT_ID_6                 5011
  19. #define PORT_DESC_6               5012
  20. #define PORT_ID_7                 5013
  21. #define PORT_DESC_7               5014
  22. #define PORT_ID_8                 5015
  23. #define PORT_DESC_8               5016
  24. #define PORT_ID_9                 5017
  25. #define PORT_DESC_9               5018
  26. #define PORT_ID_10                5019
  27. #define PORT_DESC_10              5020
  28. #define PORT_ID_11                5021
  29. #define PORT_DESC_11              5022
  30. #define PORT_ID_12                5023
  31. #define PORT_DESC_12              5024
  32. #define PORT_ID_13                5025
  33. #define PORT_DESC_13              5026
  34. #define PORT_ID_14                5027
  35. #define PORT_DESC_14              5028
  36. #define PORT_ID_15                5029
  37. #define PORT_DESC_15              5030
  38. #define PORT_ID_16                5031
  39. #define PORT_DESC_16              5032
  40. #define PORT_ID_17                5033
  41. #define PORT_DESC_17              5034
  42. #define PORT_ID_18                5035
  43. #define PORT_DESC_18              5036
  44. #define PORT_ID_19                5037
  45. #define PORT_DESC_19              5038
  46. #define PORT_ID_20                5039
  47. #define PORT_DESC_20              5040
  48. #define PORT_ID_21                5041
  49. #define PORT_DESC_21              5042
  50. #define PORT_ID_22                5043
  51. #define PORT_DESC_22              5044
  52. #define PORT_ID_23                5045
  53. #define PORT_DESC_23              5046
  54. #define PORT_ID_24                5047
  55. #define PORT_DESC_24              5048
  56. #define PORT_ID_25                5049
  57. #define PORT_DESC_25              5050
  58. #define PORT_ID_26                5051
  59. #define PORT_DESC_26              5052
  60. #define PORT_ID_27                5053
  61. #define PORT_DESC_27              5054
  62. #define PORT_ID_28                5055
  63. #define PORT_DESC_28              5056
  64. #define PORT_ID_29                5057
  65. #define PORT_DESC_29              5058
  66. #define PORT_ID_30                5059
  67. #define PORT_DESC_30              5060
  68. #define PORT_ID_31                5061
  69. #define PORT_DESC_31              5062
  70. #define PORT_ID_32                5063
  71. #define PORT_DESC_32              5064
  72. #define PORT_ID_33                5065
  73. #define PORT_DESC_33              5066
  74. #define PORT_ID_34                5067
  75. #define PORT_DESC_34              5068
  76. #define PORT_ID_35                5069
  77. #define PORT_DESC_35              5070
  78. #define PORT_ID_36                5071
  79. #define PORT_DESC_36              5072
  80. #define PORT_ID_37                5073
  81. #define PORT_DESC_37              5074
  82. #define PORT_ID_38                5075
  83. #define PORT_DESC_38              5076
  84. #define PORT_ID_39                5077
  85. #define PORT_DESC_39              5078
  86. #define PORT_ID_40                5079
  87. #define PORT_DESC_40              5080
  88. #define PORT_ID_41                5081
  89. #define PORT_DESC_41              5082
  90. #define PORT_ID_42                5083
  91. #define PORT_DESC_42              5084
  92. #define PORT_ID_43                5085
  93. #define PORT_DESC_43              5086
  94. #define PORT_ID_44                5087
  95. #define PORT_DESC_44              5088
  96. #define PORT_ID_45                5089
  97. #define PORT_DESC_45              5090
  98. #define PORT_ID_46                5091
  99. #define PORT_DESC_46              5092
  100. #define PORT_ID_47                5093
  101. #define PORT_DESC_47              5094
  102. #define PORT_ID_48                5095
  103. #define PORT_DESC_48              5096
  104. #define PORT_ID_49                5097
  105. #define PORT_DESC_49              5098
  106. #define PORT_ID_50                5099
  107. #define PORT_DESC_50              5100
  108. #define PORT_ID_51                5101
  109. #define PORT_DESC_51              5102
  110. #define PORT_ID_52                5103
  111. #define PORT_DESC_52              5104
  112. #define PORT_ID_53                5105
  113. #define PORT_DESC_53              5106
  114. #define PORT_ID_54                5107
  115. #define PORT_DESC_54              5108
  116. #define PORT_ID_55                5109
  117. #define PORT_DESC_55              5110
  118. #define PORT_ID_56                5111
  119. #define PORT_DESC_56              5112
  120. #define PORT_ID_57                5113
  121. #define PORT_DESC_57              5114
  122. #define PORT_ID_58                5115
  123. #define PORT_DESC_58              5116
  124. #define PORT_ID_59                5117
  125. #define PORT_DESC_59              5118
  126. #define PORT_ID_60                5119
  127. #define PORT_DESC_60              5120
  128. #define PORT_ID_61                5121
  129. #define PORT_DESC_61              5122
  130. #define PORT_ID_62                5123
  131. #define PORT_DESC_62              5124
  132. #define PORT_ID_63                5125
  133. #define PORT_DESC_63              5126
  134. #define PORT_ID_64                5127
  135. #define PORT_DESC_64              5128
  136.  
  137.  
  138. #define PORT_HELP_TITLE           5900
  139. #define PORT_ERR_TITLE            7000
  140.  
  141. #define PDR_ID_PROPERTIES         6001
  142.  
  143. #define PORT_ID_FIRST             PORT_ID_1
  144. #define PORT_ID_LAST              PORT_ID_64
  145.  
  146. #define LPR32_ICON                7001
  147.  
  148. #define STR_LEN_PORTNAME          64
  149. #define STR_LEN_PORTDESC          256
  150. #define STR_LEN_DESC              81
  151. #define PORT_ENTRY_LEN            256
  152. #define STR_LEN_TITLE             256
  153.  
  154.    /*
  155.    ** port defaults
  156.    */
  157. #define DEF_INITIALIZATION        "127.0.0.1#PRINT;"
  158. #define DEF_TERMINATION           ";"
  159. #define DEF_PORTDRIVER            "LPR32;"
  160. #define DEF_TIMEOUT               "45;"
  161.  
  162. #define APPNAME_LEAD_STR          "PM_"
  163.  
  164. #define KEY_DESCRIPTION           "DESCRIPTION"
  165. #define KEY_INITIALIZATION        "INITIALIZATION"
  166. #define KEY_TERMINATION           "TERMINATION"
  167. #define KEY_PORTDRIVER            "PORTDRIVER"
  168. #define KEY_TIMEOUT               "TIMEOUT"
  169.  
  170. #define APPNAME_PM_SPOOLER_PORT   "PM_SPOOLER_PORT"
  171. #define IDD_LPR32                 200
  172. #define ID_NUMBER_OF_DESC_LINES   8000
  173. #define ID_FIRST_DESC_LINES       8001
  174.  
  175. typedef struct _LPRDATA
  176. {
  177.    HAB      hAB;
  178.    HMODULE  hModule;
  179.    PSZ      pszPortName;
  180.    PSZ      pszAppName;
  181.    CHAR     szSaveLprSetting[PORT_ENTRY_LEN+1];
  182.    ULONG    lfModified;
  183. } LPRDATA, *PLPRDATA;
  184. #define ID_IP                       201
  185. #define ID_LPDQUEUE                 202
  186. #define ID_BINARY                   203
  187. /* #define ID_SPOOL_PATH               204 */
  188.