windows-nt/Source/XPSP1/NT/net/dhcp/client/inc/vxdmsg.h
2020-09-26 16:20:57 +08:00

289 lines
6.8 KiB
C

/*++ BUILD Version: 0001 // Increment this if a change has global effects
Copyright (c) 1994 Microsoft Corporation
Module Name:
dhcpmsg.h
Abstract:
Definitions for DHCP messages.
Author:
Manny Weiser 8-Dec-1992
Revision History:
Notes:
This file is generated by the MC tool from the dhcpmsg.mc file.
--*/
#ifndef _DHCPMESSAGE_
#define _DHCPMESSAGE_
//
// 1000 - 1099 Reserved for DHCP client events.
//
//
// Values are 32 bit values layed out as follows:
//
// 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
// 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
// +---+-+-+-----------------------+-------------------------------+
// |Sev|C|R| Facility | Code |
// +---+-+-+-----------------------+-------------------------------+
//
// where
//
// Sev - is the severity code
//
// 00 - Success
// 01 - Informational
// 10 - Warning
// 11 - Error
//
// C - is the Customer code flag
//
// R - is a reserved bit
//
// Facility - is the facility code
//
// Code - is the facility's status code
//
//
// Define the facility codes
//
//
// Define the severity codes
//
//
// MessageId: EVENT_FAILED_TO_INITIALIZE
//
// MessageText:
//
// Failed to initialize the card with network address %1.
//
#define EVENT_FAILED_TO_INITIALIZE 1000L
//
// MessageId: EVENT_LEASE_TERMINATED
//
// MessageText:
//
// DHCP is unable to renew a lease for the card with network address %1.
// The lease for IP address %2 has been terminated.
//
#define EVENT_LEASE_TERMINATED 1001L
//
// MessageId: EVENT_UNKNOWN_DHCP_OPTION
//
// MessageText:
//
// DHCP received an unknown option %1 of length %2. The raw option data is
// given below.
//
#define EVENT_UNKNOWN_DHCP_OPTION 1002L
//
// MessageId: EVENT_FAILED_TO_OBTAIN_LEASE
//
// MessageText:
//
// DHCP failed to obtain a lease for the card with network address %1.
// The following error occurred : %n%2
//
#define EVENT_FAILED_TO_OBTAIN_LEASE 1003L
//
// MessageId: EVENT_NACK_LEASE
//
// MessageText:
//
// DHCP IP address lease %1 for the card with network address %2 has been
// denied.
//
#define EVENT_NACK_LEASE 1004L
//
// MessageId: EVENT_FAILED_TO_RENEW
//
// MessageText:
//
// DHCP failed to renew a lease for the card with network address %1. The
// following error occurred : %n%2
//
#define EVENT_FAILED_TO_RENEW 1005L
//
// MessageId: EVENT_DHCP_SHUTDOWN
//
// MessageText:
//
// DHCP service is shutting down. The following error occurred : %n%1
//
#define EVENT_DHCP_SHUTDOWN 1006L
//
// MessageId: EVENT_FAILED_TO_OBTAIN_LEASE_MULTI_HOME
//
// MessageText:
//
// DHCP failed to obtain a lease for the card with network address %1.
// On multi-homed machine all subsequent adapters will also fail to obtain
// lease. The following error occurred : %n%2
//
#define EVENT_FAILED_TO_OBTAIN_LEASE_MULTI_HOME 1007L
//
// MessageId: EVENT_ADDRESS_CONFLICT
//
// MessageText:
//
// The IP address %1 for the card with network address %2 is already in use
// on the network. The DHCP client will attempt to obtain a new address.
//
#define EVENT_ADDRESS_CONFLICT 1008L
//
// MessageId: EVENT_IPAUTOCONFIGURATION_FAILED
//
// MessageText:
//
// Windows NT was unable to automatically configure the IP parameters for the network interface identified by the physical address %1. The following error occurred during configuration: %2.
//
#define EVENT_IPAUTOCONFIGURATION_FAILED 1009L
//
// MessageId: EVENT_IPAUTOCONFIGURATION_SUCCEEDED
//
// MessageText:
//
// Windows NT was unable to reach a DHCP server, has automatically configured the IP parameters identified by
// the physical address %1. The IP address being used is %2.
//
#define EVENT_IPAUTOCONFIGURATION_SUCCEEDED 1010L
//
// 1100 - 1199 Reserved for User messages
//
//
// MessageId: MESSAGE_FAILED_TO_INITIALIZE
//
// MessageText:
//
// The DHCP client could not obtain an IP address.
//
// If you want to see DHCP messages in the future, choose YES. If you do not want to see DHCP messages choose NO.
//
#define MESSAGE_FAILED_TO_INITIALIZE 1100L
//
// MessageId: MESSAGE_LEASE_TERMINATED
//
// MessageText:
//
// The DHCP client lost the lease of the IP Address %1. The network is brought down.
//
// If you want to see DHCP messages in the future, choose YES. Otherwise choose NO.
//
#define MESSAGE_LEASE_TERMINATED 1101L
//
// MessageId: MESSAGE_FAILED_TO_OBTAIN_LEASE
//
// MessageText:
//
// The DHCP client could not obtain an IP address.
//
// If you want to see DHCP messages in the future, choose YES. Otherwise choose NO.
//
#define MESSAGE_FAILED_TO_OBTAIN_LEASE 1102L
//
// MessageId: MESSAGE_FAILED_TO_RENEW_LEASE
//
// MessageText:
//
// The DHCP client could not renew the lease of the IP Address %1. Your lease is valid until %2. DHCP will try to renew the lease before it expires.
//
// If you want to see DHCP messages in the future, choose YES. Otherwise choose NO.
//
#define MESSAGE_FAILED_TO_RENEW_LEASE 1103L
//
// MessageId: MESSAGE_SUCCESSFUL_LEASE
//
// MessageText:
//
// The DHCP client successfully leased the IP address %1. Your lease is valid until %2.
//
// If you want to see DHCP messages in the future, choose YES. Otherwise choose NO.
//
#define MESSAGE_SUCCESSFUL_LEASE 1104L
//
// MessageId: MESSAGE_SUCCESSFUL_RENEW
//
// MessageText:
//
// The DHCP client successfully renewed the IP address %1. Your lease is valid until %2.
//
// If you want to see DHCP messages in the future, choose YES. Otherwise choose NO.
//
#define MESSAGE_SUCCESSFUL_RENEW 1105L
//
// MessageId: MESSAGE_POPUP_TITLE
//
// MessageText:
//
// DHCP Client%0
//
#define MESSAGE_POPUP_TITLE 1106L
//
// MessageId: MESSAGE_ADDRESS_CONFLICT
//
// MessageText:
//
// The DHCP client obtained an IP address that is already in use on the network. The local
// interface will be disabled until the DHCP client can obtain a valid address.
//
// If you want to see DHCP messages in the future, choose YES. Otherwise choose NO.
//
#define MESSAGE_ADDRESS_CONFLICT 1107L
//
// MessageId: MESSAGE_IPAUTOCONFIGURATION_FAILED
//
// MessageText:
//
// Windows NT was unable to automatically configure the IP parameters for one or more network interfaces.
//
// If you want to see DHCP messages in the future, choose YES. Otherwise choose NO.
//
#define MESSAGE_IPAUTOCONFIGURATION_FAILED 1108L
//
// MessageId: MESSAGE_IPAUTOCONFIGURATION_SUCCEEDED
//
// MessageText:
//
// Windows NT was unable to reach a DHCP server, and has automatically configured the IP address %1.
// DHCP would automatically try to reach a DHCP server in the background.
//
// If you want to see DHCP messages in the future, choose YES. Otherwise choose NO.
//
#define MESSAGE_IPAUTOCONFIGURATION_SUCCEEDED 1109L
#endif // _DHCPMESSAGE_