windows-nt/Source/XPSP1/NT/net/rras/ip/rip/log.h
2020-09-26 16:20:57 +08:00

387 lines
12 KiB
C

//============================================================================
// Copyright (c) 1996, Microsoft Corporation
//
// File: log.h
//
// History:
// Abolade Gbadegesin Jan-12-1996 Created.
//
// This file is processed by mapmsg to produce a .mc file,
// then the .mc file is compiled by the message compiler,
// and the resulting binary is included in IPRIP's resource file.
//
// Don't change the comments following the manifest constants
// without understanding how mapmsg works.
//============================================================================
#define IPRIPLOG_BASE 30000
#define IPRIPLOG_INIT_CRITSEC_FAILED (IPRIPLOG_BASE + 1)
/*
* IPRIPv2 was unable to initialize a critical section.
* The data is the exception code.
*/
#define IPRIPLOG_HEAP_CREATE_FAILED (IPRIPLOG_BASE + 2)
/*
* IPRIPv2 was unable to create a heap.
* The data is the error code.
*/
#define IPRIPLOG_HEAP_ALLOC_FAILED (IPRIPLOG_BASE + 3)
/*
* IPRIPv2 was unable to allocate memory from its heap.
* The data is the error code.
*/
#define IPRIPLOG_IPRIP_ALREADY_STARTED (IPRIPLOG_BASE + 4)
/*
* IPRIPv2 received a start request when it was already running.
*/
#define IPRIPLOG_WSASTARTUP_FAILED (IPRIPLOG_BASE + 5)
/*
* IPRIPv2 was unable to start Windows Sockets.
* The data is the error code.
*/
#define IPRIPLOG_CREATE_RWL_FAILED (IPRIPLOG_BASE + 6)
/*
* IPRIPv2 was unable to create a synchronization object.
* The data is the error code.
*/
#define IPRIPLOG_CREATE_EVENT_FAILED (IPRIPLOG_BASE + 7)
/*
* IPRIPv2 was unable to create an event.
* The data is the error code.
*/
#define IPRIPLOG_CREATE_IF_TABLE_FAILED (IPRIPLOG_BASE + 8)
/*
* IPRIPv2 was unable to initialize a table to hold information
* about configured network interfaces.
* The data is the error code.
*/
#define IPRIPLOG_CREATE_PEER_TABLE_FAILED (IPRIPLOG_BASE + 9)
/*
* IPRIPv2 was unable to initialize a table to hold information
* about neighboring IPRIP routers.
* The data is the error code.
*/
#define IPRIPLOG_CREATE_BINDING_TABLE_FAILED (IPRIPLOG_BASE + 10)
/*
* IPRIPv2 was unable to initialize a table to hold information
* about local IP addresses.
* The data is the error code.
*/
#define IPRIPLOG_CREATE_SEMAPHORE_FAILED (IPRIPLOG_BASE + 11)
/*
* IPRIPv2 was unable to create a semaphore.
* The data is the error code.
*/
#define IPRIPLOG_CREATE_SOCKET_FAILED (IPRIPLOG_BASE + 12)
/*
* IPRIPv2 was unable to create a socket.
* The data is the error code.
*/
#define IPRIPLOG_RTM_REGISTER_FAILED (IPRIPLOG_BASE + 13)
/*
* IPRIPv2 was unable to register with the Routing Table Manager.
* The data is the error code.
*/
#define IPRIPLOG_CREATE_THREAD_FAILED (IPRIPLOG_BASE + 14)
/*
* IPRIPv2 was unable to create a thread.
* The data is the error code.
*/
#define IPRIPLOG_IPRIP_STARTED (IPRIPLOG_BASE + 15)
/*
* IPRIPv2 has started successfully.
*/
#define IPRIPLOG_BIND_IF_FAILED (IPRIPLOG_BASE + 16)
/*
* IPRIPv2 could not bind to IP address %1.
* Please make sure TCP/IP is installed and configured correctly.
* The data is the error code.
*/
#define IPRIPLOG_QUEUE_WORKER_FAILED (IPRIPLOG_BASE + 17)
/*
* IPRIPv2 could not schedule a task to be executed.
* This may have been caused by a memory allocation failure.
* The data is the error code.
*/
#define IPRIPLOG_ADD_ROUTE_FAILED_1 (IPRIPLOG_BASE + 18)
/*
* IPRIPv2 was unable to add a route to the Routing Table Manager.
* The route is to network %1 with next-hop %3.
* The data is the error code.
*/
#define IPRIPLOG_SELECT_FAILED (IPRIPLOG_BASE + 19)
/*
* IPRIPv2 received an error in a call to select().
* This may indicate underlying network problems.
* The data is the error code.
*/
#define IPRIPLOG_RECVFROM_FAILED (IPRIPLOG_BASE + 20)
/*
* IPRIPv2 was unable to receive an incoming message
* on the local interface with IP address %1.
* The data is the error code.
*/
#define IPRIPLOG_PACKET_TOO_SMALL (IPRIPLOG_BASE + 21)
/*
* IPRIPv2 received a packet which was smaller than the minimum size
* allowed for IPRIP packets. The packet has been discarded.
* It was received on the local interface with IP address %1,
* and it came from the neighboring router with IP address %2.
*/
#define IPRIPLOG_PACKET_VERSION_INVALID (IPRIPLOG_BASE + 22)
/*
* IPRIPv2 received a packet with an invalid version in its header.
* The packet has been discarded. It was received on the local interface
* with IP address %1, and it came from the neighboring router
* with IP address %2.
*/
#define IPRIPLOG_PACKET_HEADER_CORRUPT (IPRIPLOG_BASE + 23)
/*
* IPRIPv2 received a packet with an invalid header. The packet has been
* discarded. It was received on the local interface with IP address %1,
* and it came from the neighboring router with IP address %2.
*/
#define IPRIPLOG_SENDTO_FAILED (IPRIPLOG_BASE + 24)
/*
* IPRIPv2 was unable to send a packet from the interface with IP address %1
* to the IP address %2.
* The data is the error code.
*/
#define IPRIPLOG_RESPONSE_FILTERED (IPRIPLOG_BASE + 25)
/*
* IPRIPv2 discarded a response packet from a neighbor with IP address %1.
* IPRIPv2 is not configured to accept packets from the above neighbor.
*/
#define IPRIPLOG_PACKET_VERSION_MISMATCH (IPRIPLOG_BASE + 26)
/*
* IPRIPv2 discarded a version %1 packet received on the interface
* with IP address %2 from a neighbor with IP address %3.
* The above interface is configured to accept only version %4 packets.
*/
#define IPRIPLOG_AUTHENTICATION_FAILED (IPRIPLOG_BASE + 27)
/*
* IPRIPv2 discarded a packet received on the interface with IP address %1
* from a neighboring router with IP address %2, because the packet
* failed authentication.
*/
#define IPRIPLOG_ROUTE_CLASS_INVALID (IPRIPLOG_BASE + 28)
/*
* IPRIPv2 is ignoring a route to %1 with next-hop %2 which was advertised
* by a neighbor with IP address %3. The route's network class is invalid.
*/
#define IPRIPLOG_LOOPBACK_ROUTE_INVALID (IPRIPLOG_BASE + 29)
/*
* IPRIPv2 is ignoring a route to the loopback network %1 with next-hop %2
* which was advertised by a neighbor with IP address %3.
*/
#define IPRIPLOG_BROADCAST_ROUTE_INVALID (IPRIPLOG_BASE + 30)
/*
* IPRIPv2 is ignoring a route to the broadcast network %1 with next-hop %2
* which was advertised by a neighbor with IP address %3.
*/
#define IPRIPLOG_HOST_ROUTE_INVALID (IPRIPLOG_BASE + 31)
/*
* IPRIPv2 is ignoring a host route to %1 with next-hop %2 which was
* advertised by a neighbor with IP address %3, because the interface
* on which the route was received is configured to reject host routes.
*/
#define IPRIPLOG_DEFAULT_ROUTE_INVALID (IPRIPLOG_BASE + 32)
/*
* IPRIPv2 is ignoring a default route with next-hop %2 which was
* advertised by a neighbor with IP address %3, because the interface
* on which the route was received is configured to reject default routes.
*/
#define IPRIPLOG_ROUTE_FILTERED (IPRIPLOG_BASE + 33)
/*
* IPRIPv2 is ignoring a route to %1 with next-hop %2 which was advertised
* by a neighbor with IP address %3, because the interface on which
* the route was received has a filter configured which excluded this route.
*/
#define IPRIPLOG_ADD_ROUTE_FAILED_2 (IPRIPLOG_BASE + 34)
/*
* IPRIPv2 was unable to add a route to the Routing Table Manager.
* The route is to %1 with next-hop %2 and it was received from a neighbor
* with IP address %3.
* The data is the error code.
*/
#define IPRIPLOG_RTM_ENUMERATE_FAILED (IPRIPLOG_BASE + 35)
/*
* IPRIPv2 was unable to enumerate the routes in the Routing Table Manager.
* The data is the error code.
*/
#define IPRIPLOG_IPRIP_STOPPED (IPRIPLOG_BASE + 36)
/*
* IPRIPv2 has stopped.
*/
#define IPRIPLOG_NEW_ROUTE_LEARNT_1 (IPRIPLOG_BASE + 37)
/*
* IPRIPv2 has learnt of a new route. The route is to network %1
* with next-hop %2, and the route was learnt from the neighbor
* with IP address %3.
*/
#define IPRIPLOG_ROUTE_NEXTHOP_CHANGED (IPRIPLOG_BASE + 38)
/*
* IPRIPv2 has changed the next-hop of the route to %1.
* The new next-hop is %2.
*/
#define IPRIPLOG_ROUTE_METRIC_CHANGED (IPRIPLOG_BASE + 39)
/*
* IPRIPv2 has learnt of a change in metric for its route to %1
* with next-hop %2. The new metric is %3.
*/
#define IPRIPLOG_NEW_ROUTE_LEARNT_2 (IPRIPLOG_BASE + 40)
/*
* IPRIPv2 has learnt of a new route. The route is to network %1
* with next-hop %2.
*/
#define IPRIPLOG_ROUTE_EXPIRED (IPRIPLOG_BASE + 41)
/*
* IPRIPv2 has timed-out its route to %1 with next-hop %2,
* since no neighboring routers announced the route.
* The route will now be marked for deletion.
*/
#define IPRIPLOG_ROUTE_DELETED (IPRIPLOG_BASE + 42)
/*
* IPRIPv2 has deleted its route to %1 with next-hop %2,
* since the route timed-out and no neighboring routers announced the route.
*/
#define IPRIPLOG_ROUTE_ENTRY_IGNORED (IPRIPLOG_BASE + 43)
/*
* IPRIPv2 is ignoring a route on the local interface with IP address %1.
* The route is to the network %1 and it was received from a neighbor
* with IP address %2.
* The route is being ignored because it contains some invalid information.
*/
#define IPRIPLOG_ROUTE_METRIC_INVALID (IPRIPLOG_BASE + 44)
/*
* IPRIPv2 is ignoring a route to %1 with next-hop %2
* which was advertised by a neighbor with IP address %3,
* since the route was advertised with an invalid metric.
* The data is the metric.
*/
#define IPRIPLOG_ENUM_NETWORK_EVENTS_FAILED (IPRIPLOG_BASE + 45)
/*
* IPRIPv2 was unable to enumerate network events on the local interface
* with IP address %1.
* The data is the error code.
*/
#define IPRIPLOG_INPUT_RECORD_ERROR (IPRIPLOG_BASE + 46)
/*
* IPRIPv2 detected an error on the local interface with IP address %1.
* The error occurred while the interface was receiving packets.
* The data is the error code.
*/
#define IPRIPLOG_EVENTSELECT_FAILED (IPRIPLOG_BASE + 47)
/*
* IPRIPv2 was unable to request notification of events
* on the socket for the local interface with IP address %1.
* The data is the error code.
*/
#define IPRIPLOG_CREATE_SOCKET_FAILED_2 (IPRIPLOG_BASE + 48)
/*
* IPRIPv2 was unable to create a socket for the local interface
* with IP address %1.
* The data is the error code.
*/
#define IPRIPLOG_ENABLE_BROADCAST_FAILED (IPRIPLOG_BASE + 49)
/*
* IPRIPv2 could not enable broadcasting on the socket for
* the local interface with IP address %1.
* The data is the error code.
*/
#define IPRIPLOG_BIND_FAILED (IPRIPLOG_BASE + 50)
/*
* IPRIPv2 could not bind to port 520 on the socket for
* the local interface with IP address %1.
* The data is the error code.
*/
#define IPRIPLOG_SET_MCAST_IF_FAILED (IPRIPLOG_BASE + 51)
/*
* IPRIPv2 could not request multicasting on the local interface
* with IP address %1.
* The data is the error code.
*/
#define IPRIPLOG_JOIN_GROUP_FAILED (IPRIPLOG_BASE + 52)
/*
* IPRIPv2 could not join the multicast group 224.0.0.9
* on the local interface with IP address %1.
* The data is the error code.
*/
#define IPRIPLOG_INVALID_PORT (IPRIPLOG_BASE + 25)
/*
* IPRIPv2 discarded a response packet from a neighbor with IP address %1.
* The packet was not sent from the standard IP RIP port (520).
*/
#define IPRIPLOG_REGISTER_WAIT_FAILED (IPRIPLOG_BASE + 26)
/*
* IPRIPv2 could not register an event with the Ntdll wait thread.
* The data is the error code.
*/
#define IPRIPLOG_CREATE_TIMER_QUEUE_FAILED (IPRIPLOG_BASE + 27)
/*
* IPRIPv2 could not register a timer queue with the Ntdll thread.
* The data is the error code.
*/
#define IPRIPLOG_INVALID_IF_CONFIG (IPRIPLOG_BASE + 28)
/*
* IPRIPV2 could not be enabled on the interface.
* Parameter %1 has an invalid value %2.
*/