home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
tolkit45.zip
/
os2tk45
/
inc
/
bsememf.inc
< prev
next >
Wrap
Text File
|
1999-04-30
|
1KB
|
42 lines
ifndef __BSEMEMF__
PAG_READ EQU 00000001H
PAG_WRITE EQU 00000002H
PAG_EXECUTE EQU 00000004H
PAG_GUARD EQU 00000008H
PAG_DEFAULT EQU 00000400H
PAG_COMMIT EQU 00000010H
PAG_DECOMMIT EQU 00000020H
OBJ_TILE EQU 00000040H
OBJ_PROTECTED EQU 00000080H
OBJ_GETTABLE EQU 00000100H
OBJ_GIVEABLE EQU 00000200H
OBJ_ANY EQU 00000400H
fPERM EQU (PAG_EXECUTE OR PAG_READ OR PAG_WRITE)
fSHARE EQU (OBJ_GETTABLE OR OBJ_GIVEABLE)
fALLOC EQU (OBJ_TILE OR PAG_COMMIT OR fPERM)
fALLOCSHR EQU (OBJ_TILE OR PAG_COMMIT OR fSHARE OR fPERM)
fGETNMSHR EQU (fPERM)
fGETSHR EQU (fPERM)
fGIVESHR EQU (fPERM)
fSET EQU (PAG_COMMIT + PAG_DECOMMIT + PAG_DEFAULT + fPERM)
DOSSUB_INIT EQU 01H
DOSSUB_GROW EQU 02H
DOSSUB_SPARSE_OBJ EQU 04H
DOSSUB_SERIALIZE EQU 08H
PAG_SHARED EQU 00002000H
PAG_FREE EQU 00004000H
PAG_BASE EQU 00010000H
OBJ_SELMAPALL EQU 00000800H
SEL_CODE EQU 00000001H
SEL_USE32 EQU 00000002H
PAG_NPOUT EQU 00000000H
PAG_PRESENT EQU 00000001H
PAG_NPIN EQU 00000002H
PAG_PRESMASK EQU 00000003H
PAG_INVALID EQU 00000000H
PAG_RESIDENT EQU 00000010H
PAG_SWAPPABLE EQU 00000020H
PAG_DISCARDABLE EQU 00000030H
PAG_TYPEMASK EQU 00000030H
endif