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

  1. ifndef __BSEMEMF__
  2. PAG_READ    EQU    00000001H      
  3. PAG_WRITE    EQU    00000002H      
  4. PAG_EXECUTE    EQU    00000004H      
  5. PAG_GUARD    EQU    00000008H      
  6. PAG_DEFAULT    EQU    00000400H      
  7. PAG_COMMIT    EQU    00000010H      
  8. PAG_DECOMMIT    EQU    00000020H      
  9. OBJ_TILE    EQU    00000040H      
  10. OBJ_PROTECTED    EQU    00000080H      
  11. OBJ_GETTABLE    EQU    00000100H      
  12. OBJ_GIVEABLE    EQU    00000200H      
  13. OBJ_ANY    EQU    00000400H      
  14. fPERM    EQU    (PAG_EXECUTE  OR  PAG_READ  OR  PAG_WRITE)
  15. fSHARE    EQU    (OBJ_GETTABLE  OR  OBJ_GIVEABLE)
  16. fALLOC    EQU    (OBJ_TILE  OR  PAG_COMMIT  OR  fPERM)
  17. fALLOCSHR    EQU    (OBJ_TILE  OR  PAG_COMMIT  OR  fSHARE  OR  fPERM)
  18. fGETNMSHR    EQU    (fPERM)
  19. fGETSHR    EQU    (fPERM)
  20. fGIVESHR    EQU    (fPERM)
  21. fSET    EQU    (PAG_COMMIT + PAG_DECOMMIT + PAG_DEFAULT + fPERM)
  22. DOSSUB_INIT    EQU    01H           
  23. DOSSUB_GROW    EQU    02H           
  24. DOSSUB_SPARSE_OBJ    EQU    04H           
  25. DOSSUB_SERIALIZE    EQU    08H           
  26. PAG_SHARED    EQU    00002000H     
  27. PAG_FREE    EQU    00004000H     
  28. PAG_BASE    EQU    00010000H     
  29. OBJ_SELMAPALL    EQU    00000800H       
  30. SEL_CODE    EQU    00000001H       
  31. SEL_USE32    EQU    00000002H       
  32. PAG_NPOUT    EQU    00000000H       
  33. PAG_PRESENT    EQU    00000001H       
  34. PAG_NPIN    EQU    00000002H       
  35. PAG_PRESMASK    EQU    00000003H       
  36. PAG_INVALID    EQU    00000000H       
  37. PAG_RESIDENT    EQU    00000010H       
  38. PAG_SWAPPABLE    EQU    00000020H       
  39. PAG_DISCARDABLE    EQU    00000030H       
  40. PAG_TYPEMASK    EQU    00000030H       
  41. endif 
  42.