home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ddkx86v2.zip / DDKX86 / DBCSDD / INC / PMFKA.INC < prev    next >
Text File  |  1995-04-14  |  2KB  |  108 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. IFTEMP00 = 0
  12. IFDEF INCL_32
  13. IFTEMP00 = 1
  14. ENDIF
  15. IFDEF INCL_16
  16. IFTEMP00 = 1
  17. ENDIF
  18. IFE IFTEMP00
  19. ifdef M_I386
  20. INCL_32    EQU    1
  21.  
  22. else 
  23. INCL_16    EQU    1
  24.  
  25. endif 
  26. endif 
  27. ifdef INCL_FKA
  28. FID_FKA    EQU    8009H 
  29. FCF_FKA    EQU    00800000H 
  30. WC_FKA    EQU    (     0ffff000bH )
  31. FKAS_SHORT    EQU    00010000H 
  32. FKAS_OFF    EQU    00020000H 
  33. FKAS_BORDER    EQU    00040000H 
  34. FIT_NONE    EQU    -1 
  35. FIT_ERROR    EQU    -2 
  36. FIT_MEMERROR    EQU    -3 
  37. FIT_END    EQU    -4 
  38. FM_FKAFIRST    EQU    0171H 
  39. FM_INSERTITEM    EQU    0171H 
  40. FM_DELETEITEM    EQU    0172H 
  41. FM_QUERYITEM    EQU    0173H 
  42. FM_SETITEM    EQU    0174H 
  43. FM_QUERYITEMCOUNT    EQU    0175H 
  44. FM_QUERYITEMTEXT    EQU    0176H 
  45. FM_QUERYITEMTEXTLENGTH    EQU    0177H 
  46. FM_SETITEMTEXT    EQU    0178H 
  47. FM_ITEMPOSITIONFROMID    EQU    0179H 
  48. FM_ITEMIDFROMPOSITION    EQU    017aH 
  49. FM_NEXTFORM    EQU    017bH 
  50. FM_FKALAST    EQU    017bH 
  51. FIS_CURRENT    EQU    0000H  
  52. FIS_SHORT    EQU    0100H  
  53. FIS_LONG    EQU    0200H  
  54. FIS_NEXT    EQU    0400H  
  55. FIS_NONE    EQU    0800H  
  56. ifdef OLD_H2INC
  57. FIS_USERDRAW    EQU    MIS_OWNERDRAW
  58. FIS_SYSCOMMAND    EQU    MIS_SYSCOMMAND
  59. FIS_HELP    EQU    MIS_HELP
  60. else
  61. FIS_USERDRAW    EQU    0008H 
  62. FIS_SYSCOMMAND    EQU    0040H 
  63. FIS_HELP    EQU    0080H 
  64. endif
  65. SFF_OFF    EQU    0001H 
  66. SFF_ON    EQU    0002H 
  67. SFF_SHORT    EQU    0004H 
  68. SFF_LONG    EQU    0008H 
  69. SFF_BORDER    EQU    0010H 
  70. SFF_NOBORDER    EQU    0020H 
  71. SFF_NEXT    EQU    0040H 
  72.  
  73. FKAITEM    STRUC
  74. fki_iPosition    DW    ?
  75. fki_iRow    DW    ?
  76. fki_afStyle    DW    ?
  77. fki_id    DW    ?
  78. fki_hwndSubMenu    DD    ?
  79. FKAITEM    ENDS
  80. ifndef MTI_INCLUDED
  81. MTI_INCLUDED    EQU    1
  82.  
  83.  
  84. mti    STRUC
  85. mti_afStyle    DW    ?
  86. mti_pad    DW    ?
  87. mti_idItem    DW    ?
  88. mti_c    DB    2 DUP (?)
  89. mti    ENDS
  90.  
  91. mt    STRUC
  92. mt_len    DD    ?
  93. mt_codepage    DW    ?
  94. mt_reserved    DW    ?
  95. mt_cMti    DW    ?
  96. mt_rgMti    DB    SIZE MTI * 1 DUP (?)
  97. mt    ENDS
  98. endif
  99.  
  100. FKASIZE    STRUC
  101. fks_Form    DW    ?
  102. fks_NumRows    DW    ?
  103. fks_Height    DW    ?
  104. FKASIZE    ENDS
  105. FKA_LONG_ROW_HEIGHT    EQU    20 
  106. FKA_SHORT_ROW_HEIGHT    EQU    25 
  107. endif 
  108.