348 lines
14 KiB
C
348 lines
14 KiB
C
|
/*++
|
||
|
|
||
|
Copyright (c) 1995 Microsoft Corporation
|
||
|
|
||
|
Module Name:
|
||
|
|
||
|
|
||
|
Abstract:
|
||
|
|
||
|
NOTE - DONT USE 15000-15999
|
||
|
|
||
|
Author:
|
||
|
|
||
|
Amritansh Raghav 01/25/1996
|
||
|
|
||
|
Revision History:
|
||
|
|
||
|
V Raman 05/15/1996 Rearranged stringtable ids.
|
||
|
|
||
|
--*/
|
||
|
|
||
|
#ifndef __STRDEFS_H__
|
||
|
#define __STRDEFS_H__
|
||
|
|
||
|
#define MSG_NULL 1001
|
||
|
|
||
|
#define HLP_IP_HELP1 8301
|
||
|
#define HLP_IP_HELP1_EX 8302
|
||
|
#define HLP_IP_HELP2 8301
|
||
|
#define HLP_IP_HELP2_EX 8302
|
||
|
#define HLP_IP_RESET 8309
|
||
|
#define HLP_IP_RESET_EX 8310
|
||
|
#define HLP_IP_INSTALL 8313
|
||
|
#define HLP_IP_INSTALL_EX 8314
|
||
|
#define HLP_IP_UNINSTALL 8315
|
||
|
#define HLP_IP_UNINSTALL_EX 8316
|
||
|
#define HLP_IP_DUMP 8317
|
||
|
#define HLP_IP_DUMP_EX 8318
|
||
|
#define HLP_IP_UPDATE 8319
|
||
|
#define HLP_IP_UPDATE_EX 8320
|
||
|
#define HLP_GROUP_ADD 8321
|
||
|
#define HLP_GROUP_DELETE 8323
|
||
|
#define HLP_GROUP_SET 8325
|
||
|
#define HLP_GROUP_SHOW 8327
|
||
|
|
||
|
|
||
|
#define HLP_IP_ADD_PROTOPREF 9200
|
||
|
#define HLP_IP_ADD_PROTOPREF_EX 9201
|
||
|
#define HLP_IP_DEL_PROTOPREF 9202
|
||
|
#define HLP_IP_DEL_PROTOPREF_EX 9203
|
||
|
#define HLP_IP_SET_PROTOPREF 9204
|
||
|
#define HLP_IP_SET_PROTOPREF_EX 9205
|
||
|
#define HLP_IP_SHOW_PROTOPREF 9206
|
||
|
#define HLP_IP_SHOW_PROTOPREF_EX 9207
|
||
|
|
||
|
#define HLP_IP_ADD_IF_FILTER 9210
|
||
|
#define HLP_IP_ADD_IF_FILTER_EX 9211
|
||
|
#define HLP_IP_DEL_IF_FILTER 9212
|
||
|
#define HLP_IP_DEL_IF_FILTER_EX 9213
|
||
|
#define HLP_IP_SET_IF_FILTER 9214
|
||
|
#define HLP_IP_SET_IF_FILTER_EX 9215
|
||
|
#define HLP_IP_SHOW_IF_FILTER 9216
|
||
|
#define HLP_IP_SHOW_IF_FILTER_EX 9217
|
||
|
|
||
|
#define HLP_IP_ADD_PERSISTENTROUTE 9220
|
||
|
#define HLP_IP_ADD_PERSISTENTROUTE_EX 9221
|
||
|
#define HLP_IP_DEL_PERSISTENTROUTE 9222
|
||
|
#define HLP_IP_DEL_PERSISTENTROUTE_EX 9223
|
||
|
#define HLP_IP_SET_PERSISTENTROUTE 9224
|
||
|
#define HLP_IP_SET_PERSISTENTROUTE_EX 9225
|
||
|
#define HLP_IP_SHOW_PERSISTENTROUTE 9226
|
||
|
#define HLP_IP_SHOW_PERSISTENTROUTE_EX 9227
|
||
|
|
||
|
#define HLP_IP_ADD_IPIPTUNNEL 9230
|
||
|
#define HLP_IP_ADD_IPIPTUNNEL_EX 9231
|
||
|
#define HLP_IP_SET_IPIPTUNNEL 9234
|
||
|
#define HLP_IP_SET_IPIPTUNNEL_EX 9235
|
||
|
|
||
|
#define HLP_IP_SET_LOGLEVEL 9244
|
||
|
#define HLP_IP_SET_LOGLEVEL_EX 9245
|
||
|
#define HLP_IP_SHOW_LOGLEVEL 9246
|
||
|
#define HLP_IP_SHOW_LOGLEVEL_EX 9247
|
||
|
|
||
|
#define HLP_IP_ADD_INTERFACE 9250
|
||
|
#define HLP_IP_ADD_INTERFACE_EX 9251
|
||
|
#define HLP_IP_DEL_INTERFACE 9252
|
||
|
#define HLP_IP_DEL_INTERFACE_EX 9253
|
||
|
#define HLP_IP_SET_INTERFACE 9254
|
||
|
#define HLP_IP_SET_INTERFACE_EX 9255
|
||
|
#define HLP_IP_SHOW_INTERFACE 9256
|
||
|
#define HLP_IP_SHOW_INTERFACE_EX 9257
|
||
|
|
||
|
#define HLP_IP_SHOW_PROTOCOL 9266
|
||
|
#define HLP_IP_SHOW_PROTOCOL_EX 9267
|
||
|
|
||
|
#define HLP_IP_ADD_SCOPE 9270
|
||
|
#define HLP_IP_ADD_SCOPE_EX 9271
|
||
|
#define HLP_IP_DEL_SCOPE 9272
|
||
|
#define HLP_IP_DEL_SCOPE_EX 9273
|
||
|
#define HLP_IP_SET_SCOPE 9274
|
||
|
#define HLP_IP_SET_SCOPE_EX 9275
|
||
|
#define HLP_IP_SHOW_SCOPE 9276
|
||
|
#define HLP_IP_SHOW_SCOPE_EX 9277
|
||
|
|
||
|
#define HLP_IP_ADD_BOUNDARY 9280
|
||
|
#define HLP_IP_ADD_BOUNDARY_EX 9281
|
||
|
#define HLP_IP_DEL_BOUNDARY 9282
|
||
|
#define HLP_IP_DEL_BOUNDARY_EX 9283
|
||
|
#define HLP_IP_SHOW_BOUNDARY 9286
|
||
|
#define HLP_IP_SHOW_BOUNDARY_EX 9287
|
||
|
|
||
|
#define HLP_IP_SHOW_HELPER 9296
|
||
|
#define HLP_IP_SHOW_HELPER_EX 9297
|
||
|
|
||
|
#define HLP_IPMIB_SHOW_RTMDEST 9316
|
||
|
#define HLP_IPMIB_SHOW_RTMDEST_EX 9317
|
||
|
#define HLP_IPMIB_SHOW_MFESTATS 9318
|
||
|
#define HLP_IPMIB_SHOW_MFESTATS_EX 9319
|
||
|
#define HLP_IPMIB_SHOW_MFE 9320
|
||
|
#define HLP_IPMIB_SHOW_MFE_EX 9321
|
||
|
#define HLP_IPMIB_SHOW_RTMROUTE 9326
|
||
|
#define HLP_IPMIB_SHOW_RTMROUTE_EX 9327
|
||
|
#define HLP_IPMIB_SHOW_BOUNDARY 9330
|
||
|
#define HLP_IPMIB_SHOW_BOUNDARY_EX 9331
|
||
|
#define HLP_IPMIB_SHOW_SCOPE 9332
|
||
|
#define HLP_IPMIB_SHOW_SCOPE_EX 9333
|
||
|
|
||
|
#define HLP_IP_ADD_RTMROUTE 9340
|
||
|
#define HLP_IP_ADD_RTMROUTE_EX 9341
|
||
|
#define HLP_IP_DEL_RTMROUTE 9342
|
||
|
#define HLP_IP_DEL_RTMROUTE_EX 9343
|
||
|
#define HLP_IP_SET_RTMROUTE 9344
|
||
|
#define HLP_IP_SET_RTMROUTE_EX 9345
|
||
|
|
||
|
//
|
||
|
// Messages used to dump config - these closely follow the
|
||
|
// set/add help messages
|
||
|
//
|
||
|
|
||
|
#define DMP_IP_HEADER_COMMENTS 9411
|
||
|
#define DMP_IP_FOOTER_COMMENTS 9412
|
||
|
#define DMP_ROUTING_HEADER_COMMENTS 9413
|
||
|
|
||
|
// Output messages
|
||
|
// Router messages
|
||
|
// interface messages
|
||
|
#define MSG_RTR_INTERFACE_HDR 20001
|
||
|
#define MSG_RTR_INTERFACE_PROTOCOL_HDR 20003
|
||
|
#define MSG_RTR_INTERFACE_IPIP_INFO 20005
|
||
|
#define MSG_RTR_ROUTE_HDR 20006
|
||
|
#define MSG_RTR_ROUTE_INFO 20007
|
||
|
|
||
|
// Filter messages
|
||
|
#define MSG_RTR_FILTER_HDR 20101
|
||
|
#define MSG_RTR_FILTER_INFO 20102
|
||
|
#define MSG_RTR_FILTER_HDR1 20103
|
||
|
#define MSG_RTR_FILTER_HDR2 20104
|
||
|
#define MSG_RTR_FILTER_INFO2 20105
|
||
|
|
||
|
// Multicast scope boundary messages
|
||
|
#define MSG_RTR_SCOPE_HDR 20251
|
||
|
#define MSG_RTR_SCOPE_INFO 20252
|
||
|
#define MSG_RTR_BOUNDARY_HDR 20253
|
||
|
#define MSG_RTR_BOUNDARY_INFO_0 20254
|
||
|
#define MSG_RTR_BOUNDARY_INFO_1 20255
|
||
|
#define MSG_RTR_BOUNDARY_INFO_2 20256
|
||
|
|
||
|
#define MSG_RTR_PRIO_INFO_HDR 20304
|
||
|
#define MSG_RTR_PRIO_INFO 20305
|
||
|
|
||
|
|
||
|
// MIB messages
|
||
|
#define MSG_MIB_MFE_HDR 21025
|
||
|
#define MSG_MIB_MFE 21026
|
||
|
|
||
|
#define MSG_MIB_MFESTATS_HDR 21028
|
||
|
#define MSG_MIB_MFESTATS_ALL_HDR 21029
|
||
|
#define MSG_MIB_MFESTATS 21030
|
||
|
|
||
|
|
||
|
#define MSG_MIB_BOUNDARY_HDR 21055
|
||
|
#define MSG_MIB_BOUNDARY_INFO 21056
|
||
|
#define MSG_MIB_SCOPE_HDR 21057
|
||
|
#define MSG_MIB_SCOPE_INFO 21058
|
||
|
|
||
|
#define MSG_IP_BAD_IP_ADDR 21503
|
||
|
#define MSG_IP_BAD_IP_MASK 21505
|
||
|
#define MSG_CANT_FIND_EOPT 21507
|
||
|
#define MSG_NO_INTERFACE 21512
|
||
|
#define MSG_IP_NO_FILTER_FOR_FRAG 21521
|
||
|
#define MSG_SHOW_HELPER_HDR 21528
|
||
|
#define MSG_SHOW_HELPER_INFO 21529
|
||
|
|
||
|
#define MSG_IP_FRAG_CHECK 21601
|
||
|
#define MSG_IP_GLOBAL_HDR 21602
|
||
|
#define MSG_IP_LOG_LEVEL 21603
|
||
|
#define MSG_IP_PROTOCOL_HDR 21604
|
||
|
#define MSG_IP_NO_PROTOCOL 21605
|
||
|
#define MSG_IP_INTERFACE_HDR 21606
|
||
|
#define MSG_IP_NO_INTERFACE 21607
|
||
|
#define MSG_IP_IF_STATUS 21608
|
||
|
#define MSG_IP_INTERFACE_INFO 21609
|
||
|
#define MSG_IP_IF_ENTRY 21610
|
||
|
#define MSG_IP_IF_HEADER 21611
|
||
|
#define MSG_IP_PERSISTENT_ROUTER 21612
|
||
|
#define MSG_IP_PERSISTENT_CONFIG 21613
|
||
|
|
||
|
#define EMSG_IP_NO_STATUS_INFO 25005
|
||
|
#define EMSG_IP_NO_PRIO_INFO 25006
|
||
|
#define EMSG_IP_NO_FILTER_INFO 25007
|
||
|
#define EMSG_IP_NO_IF_STATUS_INFO 25009
|
||
|
#define EMSG_IP_NO_ROUTE_INFO 25010
|
||
|
#define EMSG_NEED_NHOP 25011
|
||
|
#define EMSG_SCOPE_NAME_TOO_LONG 25016
|
||
|
#define EMSG_CANT_CREATE_IF 25020
|
||
|
#define EMSG_CANT_SET_IF_INFO 25021
|
||
|
#define EMSG_CANT_GET_IF_INFO 25023
|
||
|
#define EMSG_AMBIGUOUS_SCOPE_NAME 25024
|
||
|
#define EMSG_INVALID_ADDR 25025
|
||
|
#define EMSG_PREFIX_ERROR 25026
|
||
|
#define EMSG_CANT_FIND_NAME 25027
|
||
|
#define EMSG_CANT_MATCH_NAME 25028
|
||
|
#define EMSG_CANT_FIND_INDEX 25029
|
||
|
#define EMSG_INTERFACE_INVALID_OR_DISC 25030
|
||
|
#define EMSG_CANT_FIND_NAME_OR_NHOP 25031
|
||
|
#define EMSG_AMBIGUOUS_INDEX_FROM_NHOP 25032
|
||
|
#define ERROR_CONFIG 25033
|
||
|
#define ERROR_ADMIN 25034
|
||
|
|
||
|
// Strings
|
||
|
// Router if types
|
||
|
#define STRING_DEDICATED 26001
|
||
|
#define STRING_HOME_ROUTER 26002
|
||
|
#define STRING_FULL_ROUTER 26003
|
||
|
#define STRING_CLIENT 26004
|
||
|
#define STRING_INTERNAL 26005
|
||
|
|
||
|
// Interface types
|
||
|
#define STRING_OTHER 30001
|
||
|
#define STRING_LOOPBACK 30006
|
||
|
#define STRING_TUNNEL 30131
|
||
|
|
||
|
// Protocol types
|
||
|
#define STRING_UNICAST 32500
|
||
|
#define STRING_MULTICAST 32501
|
||
|
#define STRING_GENERAL 32503
|
||
|
|
||
|
// Router info block types
|
||
|
#define STRING_IN_FILTER 32511
|
||
|
#define STRING_OUT_FILTER 32512
|
||
|
#define STRING_GLOBAL_INFO 32513
|
||
|
#define STRING_IF_STATUS 32514
|
||
|
#define STRING_ROUTE_INFO 32515
|
||
|
#define STRING_PROT_PRIORITY 32516
|
||
|
#define STRING_RTRDISC 32517
|
||
|
#define STRING_DD_FILTER 32518
|
||
|
#define STRING_MC_HEARTBEAT 32519
|
||
|
#define STRING_MC_BOUNDARY 32520
|
||
|
#define STRING_IPIP 32521
|
||
|
#define STRING_IF_FILTER 32522
|
||
|
#define STRING_MC_LIMIT 32523
|
||
|
|
||
|
// Protocols
|
||
|
#define STRING_LOCAL 33002
|
||
|
#define STRING_NETMGMT 33003
|
||
|
#define STRING_ICMP 33004
|
||
|
#define STRING_EGP 33005
|
||
|
#define STRING_GGP 33006
|
||
|
#define STRING_HELLO 33007
|
||
|
#define STRING_RIP 33008
|
||
|
#define STRING_IS_IS 33009
|
||
|
#define STRING_ES_IS 33010
|
||
|
#define STRING_CISCO 33011
|
||
|
#define STRING_BBN 33012
|
||
|
#define STRING_OSPF 33013
|
||
|
#define STRING_BGP 33014
|
||
|
#define STRING_BOOTP 33015
|
||
|
#define STRING_TCP 33016
|
||
|
#define STRING_TCP_ESTAB 33017
|
||
|
#define STRING_UDP 33018
|
||
|
#define STRING_IGMP 33019
|
||
|
#define STRING_STATIC 33020
|
||
|
#define STRING_NT_AUTOSTATIC 33021
|
||
|
#define STRING_NONDOD 33022
|
||
|
#define STRING_PROTO_ANY 33023
|
||
|
#define STRING_PROTO_UNKNOWN 33024
|
||
|
#define STRING_NAT 33025
|
||
|
#define STRING_DNS_PROXY 33026
|
||
|
#define STRING_DHCP_ALLOCATOR 33027
|
||
|
#define STRING_DIFFSERV 33028
|
||
|
#define STRING_VRRP 33029
|
||
|
|
||
|
#define STRING_INVALID 34002
|
||
|
#define STRING_DIRECT 34003
|
||
|
#define STRING_INDIRECT 34004
|
||
|
|
||
|
// Miscellaneous strings
|
||
|
#define STRING_ENABLED 38003
|
||
|
#define STRING_DISABLED 38004
|
||
|
|
||
|
#define STRING_INPUT 38031
|
||
|
#define STRING_OUTPUT 38032
|
||
|
#define STRING_DIAL 38033
|
||
|
|
||
|
#define STRING_DROP 38041
|
||
|
#define STRING_FORWARD 38042
|
||
|
|
||
|
#define STRING_LOGGING_NONE 38051
|
||
|
#define STRING_LOGGING_ERROR 38052
|
||
|
#define STRING_LOGGING_WARN 38053
|
||
|
#define STRING_LOGGING_INFO 38054
|
||
|
|
||
|
// Error messages
|
||
|
#define MSG_IP_NO_ROUTE_INFO 60003
|
||
|
#define MSG_IP_DIM_ERROR 60005
|
||
|
#define MSG_IP_IF_IS_TUNNEL 60010
|
||
|
#define MSG_IP_LOCAL_ROUTER_NOT_RUNNING 60011
|
||
|
#define MSG_IP_REMOTE_ROUTER_NOT_RUNNING 60013
|
||
|
#define MSG_IP_CAN_NOT_CONNECT_DIM 60014
|
||
|
#define MSG_IP_NO_ENTRIES 60015
|
||
|
#define MSG_IP_CORRUPT_INFO 60016
|
||
|
#define MSG_IP_RESTART_ROUTER 60017
|
||
|
#define MSG_IP_NOT_ENOUGH_MEMORY 60024
|
||
|
#define MSG_IP_BAD_OPTION_VALUE 60025
|
||
|
#define MSG_IP_BAD_INTERFACE_TYPE 60032
|
||
|
|
||
|
|
||
|
#define MSG_IP_NO_INPUT_FILTER 60026
|
||
|
#define MSG_IP_NO_OUTPUT_FILTER 60027
|
||
|
#define MSG_IP_NO_FILTER_INFO 60029
|
||
|
#define MSG_IP_NO_DIAL_FILTER 60030
|
||
|
#define MSG_IP_BAD_OPTION_ENUMERATION 60031
|
||
|
#define MSG_CTRL_C_TO_QUIT 60062
|
||
|
#define MSG_IP_CANT_DISABLE_INTERFACE 60063
|
||
|
|
||
|
#define MSG_IP_NO_PREF_FOR_PROTOCOL_ID 60121
|
||
|
#define MSG_IP_PROTO_PREF_LEVEL_EXISTS 60122
|
||
|
#define MSG_IP_PROTO_PREF_LEVEL_NOT_FOUND 60123
|
||
|
|
||
|
//
|
||
|
// Error messages for mib calls
|
||
|
//
|
||
|
|
||
|
#define MSG_MIB_NO_MFES 62001
|
||
|
|
||
|
|
||
|
#endif
|