Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

60 lines
1.5 KiB

  1. ;/*
  2. ; * Microsoft Confidential
  3. ; * Copyright (C) Microsoft Corporation 1991
  4. ; * All Rights Reserved.
  5. ; */
  6. ; The following are all of the segments used in the load order
  7. ;
  8. ;SR; We switch the order of the CODE and DATA segments since we will have to
  9. ;move the CODE segment for HIMEM COMMAND
  10. ;
  11. DATARES segment public byte ; resident data
  12. DATARES ends
  13. ;
  14. ;Dummy segment to align the code segment on a paragraph boundary
  15. ;
  16. DUMMY segment public para
  17. DUMMY ENDS
  18. CODERES segment public byte ; resident code
  19. CODERES ends
  20. ;SR;
  21. ;No environment segments
  22. ;
  23. ;;ENVARENA segment public para ; space for DOS ALLOCATE header
  24. ;;ENVARENA ends
  25. ;;ENVIRONMENT segment public para ; default COMMAND environment
  26. ;;ENVIRONMENT ends
  27. INIT segment public para ; initialization code
  28. INIT ends
  29. TAIL segment public para ; end of init - start of transient
  30. TAIL ends
  31. TRANCODE segment public byte ; transient code
  32. TRANCODE ends
  33. TRANDATA segment public byte ; transient data area
  34. TRANDATA ends
  35. TRANSPACE segment public byte ; transient modifiable data area
  36. TRANSPACE ends
  37. TRANTAIL segment public para ; end of transient
  38. TRANTAIL ends
  39. ;SR;
  40. ; We still keep the CODE and DATA in a group. This is to make addressability
  41. ;easy during init. This will not work for COMMAND in ROM but it is fine for
  42. ;HIMEM COMMAND. However, the resident code will not refer to any data using
  43. ;RESGROUP
  44. ;
  45. RESGROUP group CODERES,DATARES,INIT,TAIL
  46. TRANGROUP group TRANCODE,TRANDATA,TRANSPACE,TRANTAIL
  47.