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.

30 lines
1.2 KiB

  1. //===============================================================================
  2. // The structure of the various data types (names not accurate)
  3. // Author: RameshV
  4. //================================================================================
  5. M_OPTION (OptionId,Value) +- M_CLASSDEFL (Array of ClassId,bytes,name etc)
  6. | +- M_OPTDEFL {Array of OptionId,Name etc -- no classId}
  7. | |
  8. M_OPTLIST (array of M_OPTIONS \
  9. | ------------------M_OPTCLASSDEFL (array of M_OPTDEFL with ClassId per element)
  10. |
  11. M_OPTCLASS (array of M_OPTLIST with ClassId for each)
  12. M_RESERVATION = IpAddress, HwAddress, State, Additinoal info, M_OPTCLASS
  13. M_RANGE = StartAddress, EndAddress, Mask, State, BITMAP, M_OPTCLASS, Array of M_RESERVATION
  14. M_EXCLUSION = StartAddress, EndAddress
  15. M_SUBNET = Array of M_RANGE, State, SuperScopeId, M_OPTCLASS
  16. M_SUPERSCOPE = Array of M_SUBNET, State, SuperScopeId, M_OPTCLASS
  17. M_SERVER = Array of M_SUPERSCOPE, Array of M_SUBNET (Array of M_RANGE?)
  18. State, M_OPTCLASS, M_OPTCLASSDEFL, M_CLASSDEFL
  19. M_ROOT = Array of M_SERVER, State, M_OPTCLASS, M_OPTCLASSDEFL, M_CLASSDEFL