home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tolkit45.zip / os2tk45 / inc / pmshl.inc < prev    next >
Text File  |  1999-04-30  |  3KB  |  143 lines

  1. SHL_INCLUDED    EQU    1
  2.  
  3. ifdef INCL_ERRORS
  4. INCL_SHLERRORS    EQU    1
  5.  
  6. endif 
  7. ifndef SESMGR
  8. MAXNAMEL    EQU    60 
  9. HINI_PROFILE    EQU           NULL
  10. HINI_USERPROFILE    EQU           -1 
  11. HINI_SYSTEMPROFILE    EQU           -2 
  12. HINI_USER    EQU    HINI_USERPROFILE
  13. HINI_SYSTEM    EQU    HINI_SYSTEMPROFILE
  14.  
  15. PRFPROFILE    STRUC
  16. prfpro_cchUserName    DD    ?
  17. prfpro_pszUserName    DD    ?
  18. prfpro_cchSysName    DD    ?
  19. prfpro_pszSysName    DD    ?
  20. PRFPROFILE    ENDS
  21. endif  
  22. ifdef INCL_WINPROGRAMLIST
  23. ifndef SESMGR
  24. MAXPATHL    EQU    128 
  25. SGH_ROOT    EQU              -1 
  26.  
  27. HPROGARRAY    STRUC
  28. hpga_ahprog    DD    1 DUP (?)
  29. HPROGARRAY    ENDS
  30. endif  
  31. PROG_DEFAULT    EQU                  0 
  32. PROG_FULLSCREEN    EQU                  1 
  33. PROG_WINDOWABLEVIO    EQU                  2 
  34. PROG_PM    EQU                  3 
  35. PROG_GROUP    EQU                  5 
  36. PROG_REAL    EQU                  4 
  37. PROG_VDM    EQU                  4 
  38. PROG_WINDOWEDVDM    EQU                  7 
  39. PROG_DLL    EQU                  6 
  40. PROG_PDD    EQU                  8 
  41. PROG_VDD    EQU                  9 
  42. PROG_WINDOW_REAL    EQU                  10 
  43. PROG_WINDOW_PROT    EQU                  11 
  44. PROG_30_STD    EQU                  11 
  45. PROG_WINDOW_AUTO    EQU                  12 
  46. PROG_SEAMLESSVDM    EQU                  13 
  47. PROG_30_STDSEAMLESSVDM    EQU                  13 
  48. PROG_SEAMLESSCOMMON    EQU                  14 
  49. PROG_30_STDSEAMLESSCOMMON    EQU                  14 
  50. PROG_31_STDSEAMLESSVDM    EQU                  15 
  51. PROG_31_STDSEAMLESSCOMMON    EQU                  16 
  52. PROG_31_ENHSEAMLESSVDM    EQU                  17 
  53. PROG_31_ENHSEAMLESSCOMMON    EQU                  18 
  54. PROG_31_ENH    EQU                  19 
  55. PROG_31_STD    EQU                  20 
  56. PROG_DOS_GAME    EQU                  21 
  57. PROG_WIN_GAME    EQU                  22 
  58. PROG_DOS_MODE    EQU                  23 
  59. PROG_RESERVED    EQU                  255 
  60. ifndef SESMGR
  61.  
  62. PROGTYPE    STRUC
  63. progt_progc    DD    ?
  64. progt_fbVisible    DD    ?
  65. PROGTYPE    ENDS
  66. SHE_VISIBLE    EQU    00H 
  67. SHE_INVISIBLE    EQU    01H 
  68. SHE_RESERVED    EQU    0FFH 
  69. SHE_UNPROTECTED    EQU    00H 
  70. SHE_PROTECTED    EQU    02H 
  71.  
  72. PROGDETAILS    STRUC
  73. progde_Length    DD    ?
  74. progde_progt    DB    SIZE PROGTYPE DUP (?)
  75. progde_pszTitle    DD    ?
  76. progde_pszExecutable    DD    ?
  77. progde_pszParameters    DD    ?
  78. progde_pszStartupDir    DD    ?
  79. progde_pszIcon    DD    ?
  80. progde_pszEnvironment    DD    ?
  81. progde_swpInitial    DB    SIZE SWP DUP (?)
  82. PROGDETAILS    ENDS
  83.  
  84. PROGTITLE    STRUC
  85. progti_hprog    DD    ?
  86. progti_progt    DB    SIZE PROGTYPE DUP (?)
  87. progti_pszTitle    DD    ?
  88. PROGTITLE    ENDS
  89. SAF_VALIDFLAGS    EQU    001FH 
  90. SAF_INSTALLEDCMDLINE    EQU    0001H      
  91. SAF_STARTCHILDAPP    EQU    0002H      
  92. SAF_MAXIMIZED    EQU    0004H      
  93. SAF_MINIMIZED    EQU    0008H      
  94. SAF_BACKGROUND    EQU    0010H      
  95. endif 
  96. endif 
  97. ifndef SESMGR
  98. IFTEMP00 = 0
  99. IFDEF INCL_WINSWITCHLIST
  100. IFTEMP00 = 1
  101. ENDIF
  102. IFNDEF INCL_NOCOMMON
  103. IFTEMP00 = 1
  104. ENDIF
  105. IF IFTEMP00
  106.  
  107. SWCNTRL    STRUC
  108. swctl_hwnd    DD    ?
  109. swctl_hwndIcon    DD    ?
  110. swctl_hprog    DD    ?
  111. swctl_idProcess    DD    ?
  112. swctl_idSession    DD    ?
  113. swctl_uchVisibility    DD    ?
  114. swctl_fbJump    DD    ?
  115. swctl_szSwtitle    DB    MAXNAMEL+4 DUP (?)
  116. swctl_bProgType    DD    ?
  117. SWCNTRL    ENDS
  118. SWL_VISIBLE    EQU    04H 
  119. SWL_INVISIBLE    EQU    01H 
  120. SWL_GRAYED    EQU    02H 
  121. SWL_JUMPABLE    EQU    02H 
  122. SWL_NOTJUMPABLE    EQU    01H 
  123. endif  
  124. ifdef INCL_WINSWITCHLIST
  125.  
  126. SWENTRY    STRUC
  127. swent_hswitch    DD    ?
  128. swent_swctl    DB    SIZE SWCNTRL DUP (?)
  129. SWENTRY    ENDS
  130.  
  131. SWBLOCK    STRUC
  132. swblk_cswentry    DD    ?
  133. swblk_aswentry    DB    SIZE SWENTRY * 1 DUP (?)
  134. SWBLOCK    ENDS
  135. endif 
  136. ifdef INCL_WINSHELLDATA
  137. PL_ALTERED    EQU    008EH   
  138. endif 
  139. ifdef INCL_SHLERRORS
  140. INCLUDE pmerr.INC
  141. endif 
  142. endif 
  143.