home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / warptlk3.zip / TOOLKIT / INC / PMSHL.INC < prev    next >
Text File  |  1995-08-30  |  3KB  |  140 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_RESERVED    EQU                  255 
  57. ifndef SESMGR
  58.  
  59. PROGTYPE    STRUC
  60. progt_progc    DD    ?
  61. progt_fbVisible    DD    ?
  62. PROGTYPE    ENDS
  63. SHE_VISIBLE    EQU    00H 
  64. SHE_INVISIBLE    EQU    01H 
  65. SHE_RESERVED    EQU    0FFH 
  66. SHE_UNPROTECTED    EQU    00H 
  67. SHE_PROTECTED    EQU    02H 
  68.  
  69. PROGDETAILS    STRUC
  70. progde_Length    DD    ?
  71. progde_progt    DB    SIZE PROGTYPE DUP (?)
  72. progde_pszTitle    DD    ?
  73. progde_pszExecutable    DD    ?
  74. progde_pszParameters    DD    ?
  75. progde_pszStartupDir    DD    ?
  76. progde_pszIcon    DD    ?
  77. progde_pszEnvironment    DD    ?
  78. progde_swpInitial    DB    SIZE SWP DUP (?)
  79. PROGDETAILS    ENDS
  80.  
  81. PROGTITLE    STRUC
  82. progti_hprog    DD    ?
  83. progti_progt    DB    SIZE PROGTYPE DUP (?)
  84. progti_pszTitle    DD    ?
  85. PROGTITLE    ENDS
  86. SAF_VALIDFLAGS    EQU    001FH 
  87. SAF_INSTALLEDCMDLINE    EQU    0001H      
  88. SAF_STARTCHILDAPP    EQU    0002H      
  89. SAF_MAXIMIZED    EQU    0004H      
  90. SAF_MINIMIZED    EQU    0008H      
  91. SAF_BACKGROUND    EQU    0010H      
  92. endif 
  93. endif 
  94. ifndef SESMGR
  95. IFTEMP00 = 0
  96. IFDEF INCL_WINSWITCHLIST
  97. IFTEMP00 = 1
  98. ENDIF
  99. IFNDEF INCL_NOCOMMON
  100. IFTEMP00 = 1
  101. ENDIF
  102. IF IFTEMP00
  103.  
  104. SWCNTRL    STRUC
  105. swctl_hwnd    DD    ?
  106. swctl_hwndIcon    DD    ?
  107. swctl_hprog    DD    ?
  108. swctl_idProcess    DD    ?
  109. swctl_idSession    DD    ?
  110. swctl_uchVisibility    DD    ?
  111. swctl_fbJump    DD    ?
  112. swctl_szSwtitle    DB    MAXNAMEL+4 DUP (?)
  113. swctl_bProgType    DD    ?
  114. SWCNTRL    ENDS
  115. SWL_VISIBLE    EQU    04H 
  116. SWL_INVISIBLE    EQU    01H 
  117. SWL_GRAYED    EQU    02H 
  118. SWL_JUMPABLE    EQU    02H 
  119. SWL_NOTJUMPABLE    EQU    01H 
  120. endif  
  121. ifdef INCL_WINSWITCHLIST
  122.  
  123. SWENTRY    STRUC
  124. swent_hswitch    DD    ?
  125. swent_swctl    DB    SIZE SWCNTRL DUP (?)
  126. SWENTRY    ENDS
  127.  
  128. SWBLOCK    STRUC
  129. swblk_cswentry    DD    ?
  130. swblk_aswentry    DB    SIZE SWENTRY * 1 DUP (?)
  131. SWBLOCK    ENDS
  132. endif 
  133. ifdef INCL_WINSHELLDATA
  134. PL_ALTERED    EQU    008EH   
  135. endif 
  136. ifdef INCL_SHLERRORS
  137. INCLUDE pmerr.INC
  138. endif 
  139. endif 
  140.