Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

164 lines
4.9 KiB

  1. /*++
  2. Copyright (c) 1990-2000 Microsoft Corporation
  3. All rights reserved
  4. Module Name:
  5. offsets.h
  6. Abstract:
  7. Global structure declarations used by marshalling and string packing code.
  8. Author:
  9. Environment:
  10. User Mode - Spoolss
  11. Revision History:
  12. Notes:
  13. --*/
  14. #ifndef _OFFSETS_H
  15. #define _OFFSETS_H
  16. #include "mType.h"
  17. extern DWORD PrinterInfoStressOffsets[];
  18. extern DWORD PrinterInfoStressStrings[];
  19. extern DWORD PrinterInfo4Offsets[];
  20. extern DWORD PrinterInfo4Strings[];
  21. extern DWORD PrinterInfo1Offsets[];
  22. extern DWORD PrinterInfo1Strings[];
  23. extern DWORD PrinterInfo2Offsets[];
  24. extern DWORD PrinterInfo2Strings[];
  25. extern DWORD PrinterInfo3Offsets[];
  26. extern DWORD PrinterInfo3Strings[];
  27. extern DWORD PrinterInfo5Offsets[];
  28. extern DWORD PrinterInfo5Strings[];
  29. extern DWORD PrinterInfo6Offsets[];
  30. extern DWORD PrinterInfo6Strings[];
  31. extern DWORD PrinterInfo7Offsets[];
  32. extern DWORD PrinterInfo7Strings[];
  33. extern DWORD PrinterInfo8Offsets[];
  34. extern DWORD PrinterInfo8Strings[];
  35. extern DWORD PrinterInfo9Offsets[];
  36. extern DWORD PrinterInfo9Strings[];
  37. extern DWORD JobInfo1Offsets[];
  38. extern DWORD JobInfo1Strings[];
  39. extern DWORD JobInfo2Offsets[];
  40. extern DWORD JobInfo2Strings[];
  41. extern DWORD JobInfo3Offsets[];
  42. extern DWORD JobInfo3Strings[];
  43. extern DWORD DriverInfo1Offsets[];
  44. extern DWORD DriverInfo1Strings[];
  45. extern DWORD DriverInfo2Offsets[];
  46. extern DWORD DriverInfo2Strings[];
  47. extern DWORD DriverInfo3Offsets[];
  48. extern DWORD DriverInfo3Strings[];
  49. extern DWORD DriverInfo4Offsets[];
  50. extern DWORD DriverInfo4Strings[];
  51. extern DWORD DriverInfo5Offsets[];
  52. extern DWORD DriverInfo5Strings[];
  53. extern DWORD DriverInfo6Offsets[];
  54. extern DWORD DriverInfoVersionStrings[];
  55. extern DWORD DriverInfo6Strings[];
  56. extern DWORD AddJobOffsets[];
  57. extern DWORD AddJob2Offsets[];
  58. extern DWORD AddJobStrings[];
  59. extern DWORD AddJob2Strings[];
  60. extern DWORD FormInfo1Offsets[];
  61. extern DWORD FormInfo1Strings[];
  62. extern DWORD PortInfo1Offsets[];
  63. extern DWORD PortInfo1Strings[];
  64. extern DWORD PortInfo2Offsets[];
  65. extern DWORD PortInfo2Strings[];
  66. extern DWORD PortInfo3Offsets[];
  67. extern DWORD PrintProcessorInfo1Offsets[];
  68. extern DWORD PrintProcessorInfo1Strings[];
  69. extern DWORD MonitorInfo1Offsets[];
  70. extern DWORD MonitorInfo2Offsets[];
  71. extern DWORD MonitorInfo1Strings[];
  72. extern DWORD MonitorInfo2Strings[];
  73. extern DWORD DocInfo1Offsets[];
  74. extern DWORD DocInfo1Strings[];
  75. extern DWORD ProvidorInfo1Strings[];
  76. extern DWORD ProvidorInfo2Strings[];
  77. extern DWORD DatatypeInfo1Offsets[];
  78. extern DWORD DatatypeInfo1Strings[];
  79. extern DWORD PrinterEnumValuesOffsets[];
  80. extern FieldInfo PrinterInfoStressFields[];
  81. extern FieldInfo PrinterInfo4Fields[];
  82. extern FieldInfo PrinterInfo1Fields[];
  83. extern FieldInfo PrinterInfo2Fields[];
  84. extern FieldInfo PrinterInfo3Fields[];
  85. extern FieldInfo PrinterInfo5Fields[];
  86. extern FieldInfo PrinterInfo6Fields[];
  87. extern FieldInfo PrinterInfo7Fields[];
  88. extern FieldInfo PrinterInfo8Fields[];
  89. extern FieldInfo PrinterInfo9Fields[];
  90. extern FieldInfo JobInfo1Fields[];
  91. extern FieldInfo JobInfo2Fields[];
  92. extern FieldInfo JobInfo3Fields[];
  93. extern FieldInfo DriverInfo1Fields[];
  94. extern FieldInfo DriverInfo2Fields[];
  95. extern FieldInfo DriverInfo3Fields[];
  96. extern FieldInfo DriverInfo4Fields[];
  97. extern FieldInfo DriverInfo5Fields[];
  98. extern FieldInfo DriverInfo6Fields[];
  99. extern FieldInfo DriverInfoVersionFields[];
  100. extern FieldInfo AddJobFields[];
  101. extern FieldInfo AddJob2Fields[];
  102. extern FieldInfo FormInfo1Fields[];
  103. extern FieldInfo PortInfo1Fields[];
  104. extern FieldInfo PortInfo2Fields[];
  105. extern FieldInfo PortInfo3Fields[];
  106. extern FieldInfo PrintProcessorInfo1Fields[];
  107. extern FieldInfo MonitorInfo1Fields[];
  108. extern FieldInfo MonitorInfo2Fields[];
  109. extern FieldInfo DocInfo1Fields[];
  110. extern FieldInfo DatatypeInfo1Fields[];
  111. extern FieldInfo PrinterEnumValuesFields[];
  112. extern FieldInfo PrinterInfoStressFields32[];
  113. extern FieldInfo PrinterInfo4Fields32[];
  114. extern FieldInfo PrinterInfo1Fields32[];
  115. extern FieldInfo PrinterInfo2Fields32[];
  116. extern FieldInfo PrinterInfo3Fields32[];
  117. extern FieldInfo PrinterInfo5Fields32[];
  118. extern FieldInfo PrinterInfo6Fields32[];
  119. extern FieldInfo PrinterInfo7Fields32[];
  120. extern FieldInfo PrinterInfo8Fields32[];
  121. extern FieldInfo PrinterInfo9Fields32[];
  122. extern FieldInfo JobInfo1Fields32[];
  123. extern FieldInfo JobInfo2Fields32[];
  124. extern FieldInfo JobInfo3Fields32[];
  125. extern FieldInfo DriverInfo1Fields32[];
  126. extern FieldInfo DriverInfo2Fields32[];
  127. extern FieldInfo DriverInfo3Fields32[];
  128. extern FieldInfo DriverInfo4Fields32[];
  129. extern FieldInfo DriverInfo5Fields32[];
  130. extern FieldInfo DriverInfo6Fields32[];
  131. extern FieldInfo AddJobFields32[];
  132. extern FieldInfo FormInfo1Fields32[];
  133. extern FieldInfo PortInfo1Fields32[];
  134. extern FieldInfo PortInfo2Fields32[];
  135. extern FieldInfo PortInfo3Fields32[];
  136. extern FieldInfo PrintProcessorInfo1Fields32[];
  137. extern FieldInfo MonitorInfo1Fields32[];
  138. extern FieldInfo MonitorInfo2Fields32[];
  139. extern FieldInfo DocInfo1Fields32[];
  140. extern FieldInfo DatatypeInfo1Fields32[];
  141. extern FieldInfo PrinterEnumValuesFields32[];
  142. #endif