home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ddkx86v2.zip / DDKX86 / DBCSDD / INC / PMMLE.INC < prev    next >
Text File  |  1995-04-14  |  4KB  |  151 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. ifndef MLE_INCLUDED
  12. MLE_INCLUDED    EQU    1
  13.  
  14. MLS_WORDWRAP    EQU    00000001H 
  15. MLS_BORDER    EQU    00000002H 
  16. MLS_VSCROLL    EQU    00000004H 
  17. MLS_HSCROLL    EQU    00000008H 
  18. MLS_READONLY    EQU    00000010H 
  19. MLS_IGNORETAB    EQU    00000020H 
  20. MLS_DISABLEUNDO    EQU    00000040H 
  21.  
  22. FORMATRECT    STRUC
  23. MLEFRD_cxFormat    DD    ?
  24. MLEFRD_cyFormat    DD    ?
  25. FORMATRECT    ENDS
  26.  
  27. MLECTLDATA    STRUC
  28. MLECTL_cbCtlData    DW    ?
  29. MLECTL_afIEFormat    DW    ?
  30. MLECTL_cchText    DD    ?
  31. MLECTL_iptAnchor    DD    ?
  32. MLECTL_iptCursor    DD    ?
  33. MLECTL_cxFormat    DD    ?
  34. MLECTL_cyFormat    DD    ?
  35. MLECTL_afFormatFlags    DD    ?
  36. MLECTLDATA    ENDS
  37. MLFFMTRECT_LIMITHORZ    EQU    00000001H 
  38. MLFFMTRECT_LIMITVERT    EQU    00000002H 
  39. MLFFMTRECT_MATCHWINDOW    EQU    00000004H 
  40. MLFFMTRECT_FORMATRECT    EQU    00000007H 
  41. MLFIE_CFTEXT    EQU    0 
  42. MLFIE_NOTRANS    EQU    1 
  43. MLFIE_WINFMT    EQU    2 
  44. MLFIE_RTF    EQU    3 
  45.  
  46. MLEOVERFLOW    STRUC
  47. overflow_afErrInd    DD    ?
  48. overflow_nBytesOver    DD    ?
  49. overflow_pixHorzOver    DD    ?
  50. overflow_pixVertOver    DD    ?
  51. MLEOVERFLOW    ENDS
  52. MLFEFR_RESIZE    EQU    00000001H 
  53. MLFEFR_TABSTOP    EQU    00000002H 
  54. MLFEFR_FONT    EQU    00000004H 
  55. MLFEFR_TEXT    EQU    00000008H 
  56. MLFEFR_WORDWRAP    EQU    00000010H 
  57. MLFETL_TEXTBYTES    EQU    00000020H 
  58.  
  59. MLEMARGSTRUCT    STRUC
  60. margin_afMargins    DW    ?
  61. margin_usMouMsg    DW    ?
  62. margin_iptNear    DD    ?
  63. MLEMARGSTRUCT    ENDS
  64. MLFMARGIN_LEFT    EQU    0001H 
  65. MLFMARGIN_BOTTOM    EQU    0002H 
  66. MLFMARGIN_RIGHT    EQU    0003H 
  67. MLFMARGIN_TOP    EQU    0004H 
  68. MLFQS_MINMAXSEL    EQU    0 
  69. MLFQS_MINSEL    EQU    1 
  70. MLFQS_MAXSEL    EQU    2 
  71. MLFQS_ANCHORSEL    EQU    3 
  72. MLFQS_CURSORSEL    EQU    4 
  73. MLFCLPBD_TOOMUCHTEXT    EQU    00000001H 
  74. MLFCLPBD_ERROR    EQU    00000002H 
  75.  
  76. SEARCH    STRUC
  77. search_cb    DW    ?
  78. search_pchFind    DD    ?
  79. search_pchReplace    DD    ?
  80. search_cchFind    DW    ?
  81. search_cchReplace    DW    ?
  82. search_iptStart    DD    ?
  83. search_iptStop    DD    ?
  84. search_cchFound    DW    ?
  85. SEARCH    ENDS
  86. MLFSEARCH_CASESENSITIVE    EQU    00000001H 
  87. MLFSEARCH_SELECTMATCH    EQU    00000002H 
  88. MLFSEARCH_CHANGEALL    EQU    00000004H 
  89. MLM_SETTEXTLIMIT    EQU    01b0H 
  90. MLM_QUERYTEXTLIMIT    EQU    01b1H 
  91. MLM_SETFORMATRECT    EQU    01b2H 
  92. MLM_QUERYFORMATRECT    EQU    01b3H 
  93. MLM_SETWRAP    EQU    01b4H 
  94. MLM_QUERYWRAP    EQU    01b5H 
  95. MLM_SETTABSTOP    EQU    01b6H 
  96. MLM_QUERYTABSTOP    EQU    01b7H 
  97. MLM_SETREADONLY    EQU    01b8H 
  98. MLM_QUERYREADONLY    EQU    01b9H 
  99. MLM_QUERYCHANGED    EQU    01baH 
  100. MLM_SETCHANGED    EQU    01bbH 
  101. MLM_QUERYLINECOUNT    EQU    01bcH 
  102. MLM_CHARFROMLINE    EQU    01bdH 
  103. MLM_LINEFROMCHAR    EQU    01beH 
  104. MLM_QUERYLINELENGTH    EQU    01bfH 
  105. MLM_QUERYTEXTLENGTH    EQU    01c0H 
  106. MLM_FORMAT    EQU    01c1H 
  107. MLM_SETIMPORTEXPORT    EQU    01c2H 
  108. MLM_IMPORT    EQU    01c3H 
  109. MLM_EXPORT    EQU    01c4H 
  110. MLM_DELETE    EQU    01c6H 
  111. MLM_QUERYFORMATLINELENGTH    EQU    01c7H 
  112. MLM_QUERYFORMATTEXTLENGTH    EQU    01c8H 
  113. MLM_INSERT    EQU    01c9H 
  114. MLM_SETSEL    EQU    01caH 
  115. MLM_QUERYSEL    EQU    01cbH 
  116. MLM_QUERYSELTEXT    EQU    01ccH 
  117. MLM_QUERYUNDO    EQU    01cdH 
  118. MLM_UNDO    EQU    01ceH 
  119. MLM_RESETUNDO    EQU    01cfH 
  120. MLM_QUERYFONT    EQU    01d0H 
  121. MLM_SETFONT    EQU    01d1H 
  122. MLM_SETTEXTCOLOR    EQU    01d2H 
  123. MLM_QUERYTEXTCOLOR    EQU    01d3H 
  124. MLM_SETBACKCOLOR    EQU    01d4H 
  125. MLM_QUERYBACKCOLOR    EQU    01d5H 
  126. MLM_QUERYFIRSTCHAR    EQU    01d6H 
  127. MLM_SETFIRSTCHAR    EQU    01d7H 
  128. MLM_CUT    EQU    01d8H 
  129. MLM_COPY    EQU    01d9H 
  130. MLM_PASTE    EQU    01daH 
  131. MLM_CLEAR    EQU    01dbH 
  132. MLM_ENABLEREFRESH    EQU    01dcH 
  133. MLM_DISABLEREFRESH    EQU    01ddH 
  134. MLM_SEARCH    EQU    01deH 
  135. MLM_QUERYIMPORTEXPORT    EQU    01dfH 
  136. MLN_OVERFLOW    EQU    0001H 
  137. MLN_PIXHORZOVERFLOW    EQU    0002H 
  138. MLN_PIXVERTOVERFLOW    EQU    0003H 
  139. MLN_TEXTOVERFLOW    EQU    0004H 
  140. MLN_VSCROLL    EQU    0005H 
  141. MLN_HSCROLL    EQU    0006H 
  142. MLN_CHANGE    EQU    0007H 
  143. MLN_SETFOCUS    EQU    0008H 
  144. MLN_KILLFOCUS    EQU    0009H 
  145. MLN_MARGIN    EQU    000aH 
  146. MLN_SEARCHPAUSE    EQU    000bH 
  147. MLN_MEMERROR    EQU    000cH 
  148. MLN_UNDOOVERFLOW    EQU    000dH 
  149. MLN_CLPBDFAIL    EQU    000fH 
  150. endif 
  151.