home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
cset21v5.zip
/
TOOLKT21
/
ASM
/
OS2INC
/
PMSHL.INC
< prev
next >
Wrap
Text File
|
1993-04-26
|
3KB
|
140 lines
SHL_INCLUDED EQU 1
ifdef INCL_ERRORS
INCL_SHLERRORS EQU 1
endif
ifndef SESMGR
MAXNAMEL EQU 60
HINI_PROFILE EQU NULL
HINI_USERPROFILE EQU -1
HINI_SYSTEMPROFILE EQU -2
HINI_USER EQU HINI_USERPROFILE
HINI_SYSTEM EQU HINI_SYSTEMPROFILE
PRFPROFILE STRUC
prfpro_cchUserName DD ?
prfpro_pszUserName DD ?
prfpro_cchSysName DD ?
prfpro_pszSysName DD ?
PRFPROFILE ENDS
endif
ifdef INCL_WINPROGRAMLIST
ifndef SESMGR
MAXPATHL EQU 128
SGH_ROOT EQU -1
HPROGARRAY STRUC
hpga_ahprog DD 1 DUP (?)
HPROGARRAY ENDS
endif
PROG_DEFAULT EQU 0
PROG_FULLSCREEN EQU 1
PROG_WINDOWABLEVIO EQU 2
PROG_PM EQU 3
PROG_GROUP EQU 5
PROG_REAL EQU 4
PROG_VDM EQU 4
PROG_WINDOWEDVDM EQU 7
PROG_DLL EQU 6
PROG_PDD EQU 8
PROG_VDD EQU 9
PROG_WINDOW_REAL EQU 10
PROG_WINDOW_PROT EQU 11
PROG_30_STD EQU 11
PROG_WINDOW_AUTO EQU 12
PROG_SEAMLESSVDM EQU 13
PROG_30_STDSEAMLESSVDM EQU 13
PROG_SEAMLESSCOMMON EQU 14
PROG_30_STDSEAMLESSCOMMON EQU 14
PROG_31_STDSEAMLESSVDM EQU 15
PROG_31_STDSEAMLESSCOMMON EQU 16
PROG_31_ENHSEAMLESSVDM EQU 17
PROG_31_ENHSEAMLESSCOMMON EQU 18
PROG_31_ENH EQU 19
PROG_31_STD EQU 20
PROG_RESERVED EQU 255
ifndef SESMGR
PROGTYPE STRUC
progt_progc DD ?
progt_fbVisible DD ?
PROGTYPE ENDS
SHE_VISIBLE EQU 00H
SHE_INVISIBLE EQU 01H
SHE_RESERVED EQU 0FFH
SHE_UNPROTECTED EQU 00H
SHE_PROTECTED EQU 02H
PROGDETAILS STRUC
progde_Length DD ?
progde_progt DB SIZE PROGTYPE DUP (?)
progde_pszTitle DD ?
progde_pszExecutable DD ?
progde_pszParameters DD ?
progde_pszStartupDir DD ?
progde_pszIcon DD ?
progde_pszEnvironment DD ?
progde_swpInitial DB SIZE SWP DUP (?)
PROGDETAILS ENDS
PROGTITLE STRUC
progti_hprog DD ?
progti_progt DB SIZE PROGTYPE DUP (?)
progti_pszTitle DD ?
PROGTITLE ENDS
SAF_VALIDFLAGS EQU 001FH
SAF_INSTALLEDCMDLINE EQU 0001H
SAF_STARTCHILDAPP EQU 0002H
SAF_MAXIMIZED EQU 0004H
SAF_MINIMIZED EQU 0008H
SAF_BACKGROUND EQU 0010H
endif
endif
ifndef SESMGR
IFTEMP00 = 0
IFDEF INCL_WINSWITCHLIST
IFTEMP00 = 1
ENDIF
IFNDEF INCL_NOCOMMON
IFTEMP00 = 1
ENDIF
IF IFTEMP00
SWCNTRL STRUC
swctl_hwnd DD ?
swctl_hwndIcon DD ?
swctl_hprog DD ?
swctl_idProcess DD ?
swctl_idSession DD ?
swctl_uchVisibility DD ?
swctl_fbJump DD ?
swctl_szSwtitle DB MAXNAMEL+4 DUP (?)
swctl_bProgType DD ?
SWCNTRL ENDS
SWL_VISIBLE EQU 04H
SWL_INVISIBLE EQU 01H
SWL_GRAYED EQU 02H
SWL_JUMPABLE EQU 02H
SWL_NOTJUMPABLE EQU 01H
endif
ifdef INCL_WINSWITCHLIST
SWENTRY STRUC
swent_hswitch DD ?
swent_swctl DB SIZE SWCNTRL DUP (?)
SWENTRY ENDS
SWBLOCK STRUC
swblk_cswentry DD ?
swblk_aswentry DB SIZE SWENTRY * 1 DUP (?)
SWBLOCK ENDS
endif
ifdef INCL_WINSHELLDATA
PL_ALTERED EQU 008EH
endif
ifdef INCL_SHLERRORS
INCLUDE pmerr.INC
endif
endif