This class implements network discovery for the Assimilation Project.
More...
|
| enum | GAA_FLAGS {
GAA_NONE = 0x0000,
GAA_SKIP_UNICAST = 0x0001,
GAA_SKIP_ANYCAST = 0x0002,
GAA_SKIP_MULTICAST = 0x0004,
GAA_SKIP_DNS_SERVER = 0x0008,
GAA_INCLUDE_PREFIX = 0x0010,
GAA_SKIP_FRIENDLY_NAME = 0x0020,
GAA_INCLUDE_WINS_INFO = 0x0040,
GAA_INCLUDE_GATEWAYS = 0x0080,
GAA_INCLUDE_ALL_INTERFACES = 0x0100,
GAA_INCLUDE_ALL_COMPARTMENTS = 0x0200,
GAA_INCLUDE_TUNNEL_BINDINGORDER = 0x0400
} |
| |
| enum | IP_PREFIX_ORIGIN {
IpPrefixOriginOther = 0,
IpPrefixOriginManual,
IpPrefixOriginWellKnown,
IpPrefixOriginDhcp,
IpPrefixOriginRouterAdvertisement
} |
| |
| enum | IP_SUFFIX_ORIGIN {
IpSuffixOriginOther = 0,
IpSuffixOriginManual,
IpSuffixOriginWellKnown,
IpSuffixOriginDhcp,
IpSuffixOriginLinkLayerAddress,
IpSuffixOriginRandom
} |
| |
| enum | IP_DAD_STATE {
IpDadStateInvalid = 0,
IpDadStateTentative,
IpDadStateDuplicate,
IpDadStateDeprecated,
IpDadStatePreferred
} |
| |
| enum | SCOPE_LEVEL {
ScopeLevelInterface = 1,
ScopeLevelLink = 2,
ScopeLevelSubnet = 3,
ScopeLevelAdmin = 4,
ScopeLevelSite = 5,
ScopeLevelOrganization = 8,
ScopeLevelGlobal = 14
} |
| |
|
|
const Int32 | MAX_ADAPTER_NAME = 128 |
| |
|
const Int32 | MAX_ADAPTER_NAME_LENGTH = 256 |
| |
|
const Int32 | MAX_ADAPTER_DESCRIPTION_LENGTH = 128 |
| |
|
const Int32 | MAX_ADAPTER_ADDRESS_LENGTH = 8 |
| |
|
const UInt32 | ERROR_BUFFER_OVERFLOW = (UInt32)111 |
| |
|
const Int32 | ERROR_SUCCESS = 0 |
| |
This class implements network discovery for the Assimilation Project.
The documentation for this class was generated from the following file: