home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ddkx86v2.zip / DDKX86 / DBCSDD / INC32 / PMBITMAP.INC < prev    next >
Text File  |  1995-04-14  |  3KB  |  147 lines

  1. ;*DDK*************************************************************************/
  2. ;
  3. ; COPYRIGHT    Copyright (C) 1995 IBM Corporation
  4. ;
  5. ;    The following IBM OS/2 WARP source code is provided to you solely for
  6. ;    the purpose of assisting you in your development of OS/2 WARP device
  7. ;    drivers. You may use this code in accordance with the IBM License
  8. ;    Agreement provided in the IBM Device Driver Source Kit for OS/2. This
  9. ;    Copyright statement may not be removed.;
  10. ;*****************************************************************************/
  11. PMBITMAP_INCLUDED    EQU    1
  12.  
  13.  
  14. BITMAPINFOHEADER    STRUC
  15. bmp_cbFix    DD    ?
  16. bmp_cx    DW    ?
  17. bmp_cy    DW    ?
  18. bmp_cPlanes    DW    ?
  19. bmp_cBitCount    DW    ?
  20. BITMAPINFOHEADER    ENDS
  21.  
  22. RGB    STRUC
  23. rgb_bBlue    DB    ?
  24. rgb_bGreen    DB    ?
  25. rgb_bRed    DB    ?
  26. RGB    ENDS
  27.  
  28. BITMAPINFO    STRUC
  29. bmi_cbFix    DD    ?
  30. bmi_cx    DW    ?
  31. bmi_cy    DW    ?
  32. bmi_cPlanes    DW    ?
  33. bmi_cBitCount    DW    ?
  34. bmi_argbColor    DB    SIZE RGB * 1 DUP (?)
  35. BITMAPINFO    ENDS
  36. CBD_COMPRESSION    EQU    1 
  37. CBD_DECOMPRESSION    EQU    2 
  38. CBD_BITS    EQU    0 
  39. CBD_COLOR_CONVERSION    EQU    00000001H 
  40. BCA_UNCOMP    EQU    0 
  41. BCA_HUFFMAN1D    EQU    3 
  42. BCA_RLE4    EQU    2 
  43. BCA_RLE8    EQU    1 
  44. BCA_RLE24    EQU    4 
  45. BRU_METRIC    EQU    0 
  46. BRA_BOTTOMUP    EQU    0 
  47. BRH_NOTHALFTONED    EQU    0 
  48. BRH_ERRORDIFFUSION    EQU    1 
  49. BRH_PANDA    EQU    2 
  50. BRH_SUPERCIRCLE    EQU    3 
  51. BCE_PALETTE    EQU    (-1 )
  52. BCE_RGB    EQU    0 
  53.  
  54. BITMAPINFOHEADER2    STRUC
  55. bmp2_cbFix    DD    ?
  56. bmp2_cx    DD    ?
  57. bmp2_cy    DD    ?
  58. bmp2_cPlanes    DW    ?
  59. bmp2_cBitCount    DW    ?
  60. bmp2_ulCompression    DD    ?
  61. bmp2_cbImage    DD    ?
  62. bmp2_cxResolution    DD    ?
  63. bmp2_cyResolution    DD    ?
  64. bmp2_cclrUsed    DD    ?
  65. bmp2_cclrImportant    DD    ?
  66. bmp2_usUnits    DW    ?
  67. bmp2_usReserved    DW    ?
  68. bmp2_usRecording    DW    ?
  69. bmp2_usRendering    DW    ?
  70. bmp2_cSize1    DD    ?
  71. bmp2_cSize2    DD    ?
  72. bmp2_ulColorEncoding    DD    ?
  73. bmp2_ulIdentifier    DD    ?
  74. BITMAPINFOHEADER2    ENDS
  75.  
  76. RGB2    STRUC
  77. rgb2_bBlue    DB    ?
  78. rgb2_bGreen    DB    ?
  79. rgb2_bRed    DB    ?
  80. rgb2_fcOptions    DB    ?
  81. RGB2    ENDS
  82.  
  83. BITMAPINFO2    STRUC
  84. bmi2_cbFix    DD    ?
  85. bmi2_cx    DD    ?
  86. bmi2_cy    DD    ?
  87. bmi2_cPlanes    DW    ?
  88. bmi2_cBitCount    DW    ?
  89. bmi2_ulCompression    DD    ?
  90. bmi2_cbImage    DD    ?
  91. bmi2_cxResolution    DD    ?
  92. bmi2_cyResolution    DD    ?
  93. bmi2_cclrUsed    DD    ?
  94. bmi2_cclrImportant    DD    ?
  95. bmi2_usUnits    DW    ?
  96. bmi2_usReserved    DW    ?
  97. bmi2_usRecording    DW    ?
  98. bmi2_usRendering    DW    ?
  99. bmi2_cSize1    DD    ?
  100. bmi2_cSize2    DD    ?
  101. bmi2_ulColorEncoding    DD    ?
  102. bmi2_ulIdentifier    DD    ?
  103. bmi2_argbColor    DB    SIZE RGB2 * 1 DUP (?)
  104. BITMAPINFO2    ENDS
  105.  
  106. BITMAPFILEHEADER    STRUC
  107. bfh_usType    DW    ?
  108. bfh_cbSize    DD    ?
  109. bfh_xHotspot    DW    ?
  110. bfh_yHotspot    DW    ?
  111. bfh_offBits    DD    ?
  112. bfh_bmp    DB    SIZE BITMAPINFOHEADER DUP (?)
  113. BITMAPFILEHEADER    ENDS
  114.  
  115. BITMAPARRAYFILEHEADER    STRUC
  116. bafh_usType    DW    ?
  117. bafh_cbSize    DD    ?
  118. bafh_offNext    DD    ?
  119. bafh_cxDisplay    DW    ?
  120. bafh_cyDisplay    DW    ?
  121. bafh_bfh    DB    SIZE BITMAPFILEHEADER DUP (?)
  122. BITMAPARRAYFILEHEADER    ENDS
  123.  
  124. BITMAPFILEHEADER2    STRUC
  125. bfh2_usType    DW    ?
  126. bfh2_cbSize    DD    ?
  127. bfh2_xHotspot    DW    ?
  128. bfh2_yHotspot    DW    ?
  129. bfh2_offBits    DD    ?
  130. bfh2_bmp2    DB    SIZE BITMAPINFOHEADER2 DUP (?)
  131. BITMAPFILEHEADER2    ENDS
  132.  
  133. BITMAPARRAYFILEHEADER2    STRUC
  134. bafh2_usType    DW    ?
  135. bafh2_cbSize    DD    ?
  136. bafh2_offNext    DD    ?
  137. bafh2_cxDisplay    DW    ?
  138. bafh2_cyDisplay    DW    ?
  139. bafh2_bfh2    DB    SIZE BITMAPFILEHEADER2 DUP (?)
  140. BITMAPARRAYFILEHEADER2    ENDS
  141. BFT_ICON    EQU    4349H    
  142. BFT_BMAP    EQU    4d42H    
  143. BFT_POINTER    EQU    5450H    
  144. BFT_COLORICON    EQU    4943H    
  145. BFT_COLORPOINTER    EQU    5043H    
  146. BFT_BITMAPARRAY    EQU    4142H    
  147.