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

//===============================================================================
// The structure of the various data types (names not accurate)
// Author: RameshV
//================================================================================
M_OPTION (OptionId,Value) +- M_CLASSDEFL (Array of ClassId,bytes,name etc)
| +- M_OPTDEFL {Array of OptionId,Name etc -- no classId}
| |
M_OPTLIST (array of M_OPTIONS \
| ------------------M_OPTCLASSDEFL (array of M_OPTDEFL with ClassId per element)
|
M_OPTCLASS (array of M_OPTLIST with ClassId for each)
M_RESERVATION = IpAddress, HwAddress, State, Additinoal info, M_OPTCLASS
M_RANGE = StartAddress, EndAddress, Mask, State, BITMAP, M_OPTCLASS, Array of M_RESERVATION
M_EXCLUSION = StartAddress, EndAddress
M_SUBNET = Array of M_RANGE, State, SuperScopeId, M_OPTCLASS
M_SUPERSCOPE = Array of M_SUBNET, State, SuperScopeId, M_OPTCLASS
M_SERVER = Array of M_SUPERSCOPE, Array of M_SUBNET (Array of M_RANGE?)
State, M_OPTCLASS, M_OPTCLASSDEFL, M_CLASSDEFL
M_ROOT = Array of M_SERVER, State, M_OPTCLASS, M_OPTCLASSDEFL, M_CLASSDEFL