12345678910111213141516171819202122232425262728293031323334353637383940 |
- {****************************************************************************
- Copyright (c) 1999-2000 by Florian Kl„mpfl
-
- ****************************************************************************}
- unit bsememf;
- interface
- const
- PAG_READ = $00000001;
- PAG_WRITE = $00000002;
- PAG_EXECUTE = $00000004;
- PAG_GUARD = $00000008;
- PAG_DEFAULT = $00000400;
- PAG_COMMIT = $00000010;
- PAG_DECOMMIT = $00000020;
- OBJ_TILE = $00000040;
- OBJ_PROTECTED = $00000080;
- OBJ_GETTABLE = $00000100;
- OBJ_GIVEABLE = $00000200;
- fPERM = (PAG_EXECUTE or PAG_READ or PAG_WRITE);
- fSHARE = (OBJ_GETTABLE or OBJ_GIVEABLE);
- fALLOC = (OBJ_TILE or PAG_COMMIT or fPERM);
- fALLOCSHR = (OBJ_TILE or PAG_COMMIT or fSHARE or fPERM);
- fGETNMSHR = (fPERM);
- fGETSHR = (fPERM);
- fGIVESHR = (fPERM);
- fSET = (PAG_COMMIT+PAG_DECOMMIT+PAG_DEFAULT+fPERM);
- DOSSUB_INIT = $01;
- DOSSUB_GROW = $02;
- DOSSUB_SPARSE_OBJ = $04;
- DOSSUB_SERIALIZE = $08;
- PAG_SHARED = $00002000;
- PAG_FREE = $00004000;
- PAG_BASE = $00010000;
- implementation
- end.
|