329 lines
13 KiB
C
329 lines
13 KiB
C
/*++
|
|
|
|
Copyright (c) 1995 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
|
|
Abstract:
|
|
|
|
NOTE - DONT USE 15000-15999
|
|
|
|
Author:
|
|
|
|
Amritansh Raghav 01/25/1996
|
|
|
|
Revision History:
|
|
|
|
|
|
--*/
|
|
|
|
#ifndef __STRDEFS_H__
|
|
#define __STRDEFS_H__
|
|
|
|
#define MSG_NULL 1001
|
|
|
|
#define HLP_IF_DUMP 2501
|
|
#define HLP_IF_DUMP_EX 2502
|
|
#define HLP_DUMP HLP_IF_DUMP
|
|
#define HLP_DUMP_EX HLP_IF_DUMP_EX
|
|
|
|
#define HLP_HELP 2601
|
|
#define HLP_HELP_EX 2602
|
|
#define HLP_IF_HELP1 HLP_HELP
|
|
#define HLP_IF_HELP1_EX HLP_HELP_EX
|
|
#define HLP_IF_HELP2 HLP_HELP
|
|
#define HLP_IF_HELP2_EX HLP_HELP_EX
|
|
#define HLP_HELP1 HLP_HELP
|
|
#define HLP_HELP1_EX HLP_HELP_EX
|
|
#define HLP_HELP2 HLP_HELP
|
|
#define HLP_HELP2_EX HLP_HELP_EX
|
|
|
|
|
|
#define HLP_IF_ADD_IF 3101
|
|
#define HLP_IF_ADD_IF_EX 3102
|
|
|
|
#define HLP_IF_DEL_IF 3201
|
|
#define HLP_IF_DEL_IF_EX 3202
|
|
|
|
#define HLP_IF_SET_CREDENTIALS 3301
|
|
#define HLP_IF_SET_CREDENTIALS_EX 3302
|
|
|
|
#define HLP_IF_SHOW_IF 3401
|
|
#define HLP_IF_SHOW_IF_EX 3402
|
|
|
|
#define HLP_IF_SHOW_CREDENTIALS 3450
|
|
#define HLP_IF_SHOW_CREDENTIALS_EX 3451
|
|
|
|
#define HLP_IF_SET_INTERFACE 3500
|
|
#define HLP_IF_SET_INTERFACE_EX 3501
|
|
|
|
#define HLP_IF_RESET_ALL 3550
|
|
#define HLP_IF_RESET_ALL_EX 3551
|
|
|
|
#define HLP_GROUP_ADD 3901
|
|
#define HLP_GROUP_DELETE 3903
|
|
#define HLP_GROUP_SET 3905
|
|
#define HLP_GROUP_SHOW 3907
|
|
#define HLP_GROUP_RESET 3908
|
|
|
|
// ifip
|
|
#define HLP_IFIP_SHOW_CONFIG 4001
|
|
#define HLP_IFIP_SHOW_CONFIG_EX 4002
|
|
#define HLP_IFIP_ADD_IPADDR 4003
|
|
#define HLP_IFIP_ADD_IPADDR_EX 4004
|
|
#define HLP_IFIP_SET_IPADDR 4005
|
|
#define HLP_IFIP_SET_IPADDR_EX 4006
|
|
#define HLP_IFIP_DEL_IPADDR 4007
|
|
#define HLP_IFIP_DEL_IPADDR_EX 4008
|
|
#define HLP_IFIP_SHOW_IPADDR 4009
|
|
#define HLP_IFIP_SHOW_IPADDR_EX 4010
|
|
|
|
|
|
#define HLP_IFIP_ADD_DNS 4011
|
|
#define HLP_IFIP_ADD_DNS_EX 4012
|
|
#define HLP_IFIP_SET_DNS 4013
|
|
#define HLP_IFIP_SET_DNS_EX 4014
|
|
#define HLP_IFIP_DEL_DNS 4015
|
|
#define HLP_IFIP_DEL_DNS_EX 4016
|
|
#define HLP_IFIP_SHOW_DNS 4017
|
|
#define HLP_IFIP_SHOW_DNS_EX 4018
|
|
|
|
|
|
#define HLP_IFIP_ADD_WINS 4021
|
|
#define HLP_IFIP_ADD_WINS_EX 4022
|
|
#define HLP_IFIP_SET_WINS 4023
|
|
#define HLP_IFIP_SET_WINS_EX 4024
|
|
#define HLP_IFIP_DEL_WINS 4025
|
|
#define HLP_IFIP_DEL_WINS_EX 4026
|
|
#define HLP_IFIP_SHOW_WINS 4027
|
|
#define HLP_IFIP_SHOW_WINS_EX 4028
|
|
|
|
|
|
// ifip offload
|
|
#define HLP_IFIP_SHOW_OFFLOAD 4031
|
|
#define HLP_IFIP_SHOW_OFFLOAD_EX 4032
|
|
|
|
#define HLP_IFIP_DEL_ARPCACHE 4040
|
|
#define HLP_IFIP_DEL_ARPCACHE_EX 4041
|
|
|
|
#define HLP_IFIP_RESET 4050
|
|
#define HLP_IFIP_RESET_EX 4051
|
|
|
|
#define HLP_IPMIB_SHOW_IPSTATS 9300
|
|
#define HLP_IPMIB_SHOW_IPSTATS_EX 9301
|
|
#define HLP_IPMIB_SHOW_IPADDRESS 9302
|
|
#define HLP_IPMIB_SHOW_IPADDRESS_EX 9303
|
|
#define HLP_IPMIB_SHOW_IPFORWARD 9304
|
|
#define HLP_IPMIB_SHOW_IPFORWARD_EX 9305
|
|
#define HLP_IPMIB_SHOW_TCPSTATS 9306
|
|
#define HLP_IPMIB_SHOW_TCPSTATS_EX 9307
|
|
#define HLP_IPMIB_SHOW_TCPCONN 9308
|
|
#define HLP_IPMIB_SHOW_TCPCONN_EX 9309
|
|
#define HLP_IPMIB_SHOW_UDPSTATS 9310
|
|
#define HLP_IPMIB_SHOW_UDPSTATS_EX 9311
|
|
#define HLP_IPMIB_SHOW_UDPCONN 9312
|
|
#define HLP_IPMIB_SHOW_UDPCONN_EX 9313
|
|
#define HLP_IPMIB_SHOW_JOINS 9314
|
|
#define HLP_IPMIB_SHOW_JOINS_EX 9315
|
|
#define HLP_IPMIB_SHOW_IPNET 9322
|
|
#define HLP_IPMIB_SHOW_IPNET_EX 9323
|
|
#define HLP_IPMIB_SHOW_ICMP 9324
|
|
#define HLP_IPMIB_SHOW_ICMP_EX 9325
|
|
#define HLP_IPMIB_SHOW_INTERFACE 9328
|
|
#define HLP_IPMIB_SHOW_INTERFACE_EX 9329
|
|
|
|
//
|
|
// STRING_Xxx are used to display configuration etc.
|
|
// These should generally be lower case, first letter capitalized
|
|
//
|
|
|
|
#define STRING_ENABLED 9001
|
|
#define STRING_DISABLED 9002
|
|
#define STRING_CONNECTED 9003
|
|
#define STRING_DISCONNECTED 9004
|
|
#define STRING_CONNECTING 9005
|
|
#define STRING_CLIENT 9006
|
|
#define STRING_HOME_ROUTER 9007
|
|
#define STRING_FULL_ROUTER 9008
|
|
#define STRING_DEDICATED 9009
|
|
#define STRING_INTERNAL 9010
|
|
#define STRING_LOOPBACK 9011
|
|
#define STRING_PRIMARY 9012
|
|
#define STRING_BOTH 9013
|
|
#define STRING_NONE 9014
|
|
|
|
#define STRING_OTHER 30001
|
|
#define STRING_ETHERNET 30002
|
|
#define STRING_TOKENRING 30003
|
|
#define STRING_FDDI 30004
|
|
#define STRING_PPP 30005
|
|
#define STRING_SLIP 30007
|
|
|
|
#define STRING_STATIC 33020
|
|
#define STRING_INVALID 34002
|
|
|
|
// interface status
|
|
#define STRING_UP 36001
|
|
#define STRING_DOWN 36002
|
|
#define STRING_TESTING 36003
|
|
|
|
#define STRING_NON_OPERATIONAL 36051
|
|
#define STRING_UNREACHABLE 36052
|
|
#define STRING_OPERATIONAL 36056 // interface status
|
|
|
|
// TCP constants
|
|
#define STRING_CONSTANT 31002
|
|
#define STRING_RSRE 31003
|
|
#define STRING_VANJ 31004
|
|
|
|
// TCP states
|
|
#define STRING_CLOSED 32001
|
|
#define STRING_LISTEN 32002
|
|
#define STRING_SYN_SENT 32003
|
|
#define STRING_SYN_RCVD 32004
|
|
#define STRING_ESTAB 32005
|
|
#define STRING_FIN_WAIT1 32006
|
|
#define STRING_FIN_WAIT2 32007
|
|
#define STRING_CLOSE_WAIT 32008
|
|
#define STRING_CLOSING 32009
|
|
#define STRING_LAST_ACK 32010
|
|
#define STRING_TIME_WAIT 32011
|
|
#define STRING_DELETE_TCB 32012
|
|
#define STRING_DYNAMIC 32013
|
|
|
|
#define EMSG_NO_PHONEBOOK 11001
|
|
#define EMSG_BAD_OPTION_VALUE 11004
|
|
#define EMSG_CANT_CREATE_IF 11006
|
|
#define EMSG_CAN_NOT_CONNECT_DIM 11011
|
|
#define EMSG_BAD_IF_TYPE 11012
|
|
#define EMSG_IF_ALREADY_EXISTS 11013
|
|
#define EMSG_CANT_FIND_EOPT 11014
|
|
#define EMSG_IF_BAD_CREDENTIALS_TYPE 11015
|
|
#define EMSG_IF_CONNECT_ONLY_WHEN_ROUTER_RUNNING 11016
|
|
#define EMSG_IF_WAN_ONLY_COMMAND 11017
|
|
#define EMSG_IF_LAN_ONLY_COMMAND 11018
|
|
#define EMSG_IF_NEWNAME_ONLY_FOR_LAN 11019
|
|
#define EMSG_IF_NEWNAME_ONLY_FOR_LOCAL 11020
|
|
|
|
|
|
// error messages for IfIp
|
|
#define EMSG_IPADDR_PRESENT 11031
|
|
#define EMSG_DHCP_MODE 11032
|
|
#define EMSG_DEFGATEWAY_PRESENT 11033
|
|
#define EMSG_STATIC_INPUT 11035
|
|
#define EMSG_DHCP_DELETEADDR 11036
|
|
#define EMSG_ADDRESS_NOT_PRESENT 11037
|
|
#define EMSG_MIN_ONE_ADDR 11038
|
|
#define EMSG_GATEWAY_NOT_PRESENT 11039
|
|
#define EMSG_ADD_IPADDR_DHCP 11040
|
|
#define EMSG_PROPERTIES 11041
|
|
#define EMSG_SERVER_PRESENT 11042
|
|
#define EMSG_SERVER_ABSENT 11043
|
|
#define EMSG_INVALID_INTERFACE 11044
|
|
#define EMSG_NETCFG_WRITE_LOCK 11045
|
|
#define EMSG_OPEN_APPEND 11046
|
|
|
|
#define DMP_IF_HEADER_COMMENTS 20001
|
|
#define DMP_IF_FOOTER_COMMENTS 20002
|
|
|
|
#define MSG_MIB_IF_HDR 21002
|
|
#define MSG_MIB_INTERFACE 21003
|
|
#define MSG_MIB_IP_STATS 21004
|
|
#define MSG_MIB_IP_ADDR_HDR 21005
|
|
#define MSG_MIB_IP_ADDR_ENTRY 21006
|
|
#define MSG_MIB_IP_NET_HDR 21009
|
|
#define MSG_MIB_IP_NET_ENTRY 21010
|
|
#define MSG_MIB_ICMP 21011
|
|
#define MSG_MIB_UDP_STATS 21012
|
|
#define MSG_MIB_UDP_ENTRY_HDR 21013
|
|
#define MSG_MIB_UDP_ENTRY 21014
|
|
#define MSG_MIB_TCP_STATS 21015
|
|
#define MSG_MIB_TCP_ENTRY_HDR 21016
|
|
#define MSG_MIB_TCP_ENTRY 21017
|
|
#define MSG_MIB_JOIN_HDR 21059
|
|
#define MSG_MIB_JOIN_ROW 21060
|
|
|
|
#define MSG_IF_TABLE_HDR 50001
|
|
#define MSG_IF_ENTRY_LONG 50002
|
|
#define MSG_IF_CREDENTIALS 50003
|
|
#define MSG_IF_ENTRY_SHORT 50004
|
|
|
|
|
|
// msgs for ifip
|
|
|
|
#define MSG_DHCP 50021
|
|
#define MSG_STATIC 50022
|
|
#define MSG_IPADDR_LIST 50023
|
|
#define MSG_IPADDR_LIST1 50024
|
|
#define MSG_IFIP_HEADER 50025
|
|
#define MSG_OPTIONS_LIST 50026
|
|
#define MSG_IFMETRIC 50028
|
|
#define MSG_GATEWAY 50030
|
|
#define MSG_DNS_HDR 50031
|
|
#define MSG_DNS_DHCP 50032
|
|
#define MSG_WINS_HDR 50033
|
|
#define MSG_WINS_DHCP 50034
|
|
#define MSG_ADDR1 50035
|
|
#define MSG_ADDR2 50036
|
|
#define MSG_OPTION 50037
|
|
#define MSG_NONE 50038
|
|
#define MSG_DEBUG_HDR 50039
|
|
#define MSG_DNS_DHCP_HDR 50040
|
|
#define MSG_WINS_DHCP_HDR 50041
|
|
#define DMP_IFIP_HEADER 50051
|
|
#define DMP_IFIP_FOOTER 50052
|
|
#define DMP_IFIP_INTERFACE_HEADER 50053
|
|
#define MSG_DDNS_SUFFIX 50054
|
|
|
|
|
|
// Capability Flags
|
|
|
|
#define MSG_OFFLOAD_HDR 50100
|
|
#define MSG_TCP_XMT_CHECKSUM_OFFLOAD 50101
|
|
#define MSG_IP_XMT_CHECKSUM_OFFLOAD 50102
|
|
#define MSG_TCP_RCV_CHECKSUM_OFFLOAD 50103
|
|
#define MSG_IP_RCV_CHECKSUM_OFFLOAD 50104
|
|
#define MSG_TCP_LARGE_SEND_OFFLOAD 50105
|
|
|
|
|
|
// IPSEC General Xmit\Recv capabilities
|
|
|
|
#define MSG_IPSEC_OFFLOAD_CRYPTO_ONLY 50111
|
|
#define MSG_IPSEC_OFFLOAD_AH_ESP 50112
|
|
#define MSG_IPSEC_OFFLOAD_TPT_TUNNEL 50113
|
|
#define MSG_IPSEC_OFFLOAD_V4_OPTIONS 50114
|
|
#define MSG_IPSEC_OFFLOAD_QUERY_SPI 50115
|
|
|
|
|
|
// IPSEC AH Xmit\Recv capabilities
|
|
|
|
#define MSG_IPSEC_OFFLOAD_AH_XMT 50121
|
|
#define MSG_IPSEC_OFFLOAD_AH_RCV 50122
|
|
#define MSG_IPSEC_OFFLOAD_AH_TPT 50123
|
|
#define MSG_IPSEC_OFFLOAD_AH_TUNNEL 50124
|
|
#define MSG_IPSEC_OFFLOAD_AH_MD5 50125
|
|
#define MSG_IPSEC_OFFLOAD_AH_SHA_1 50126
|
|
|
|
// IPSEC ESP Xmit\Recv capabilities
|
|
|
|
#define MSG_IPSEC_OFFLOAD_ESP_XMT 50131
|
|
#define MSG_IPSEC_OFFLOAD_ESP_RCV 50132
|
|
#define MSG_IPSEC_OFFLOAD_ESP_TPT 50133
|
|
#define MSG_IPSEC_OFFLOAD_ESP_TUNNEL 50134
|
|
#define MSG_IPSEC_OFFLOAD_ESP_DES 50135
|
|
#define MSG_IPSEC_OFFLOAD_ESP_DES_40 50136
|
|
#define MSG_IPSEC_OFFLOAD_ESP_3_DES 50137
|
|
#define MSG_IPSEC_OFFLOAD_ESP_NONE 50138
|
|
|
|
|
|
#define MSG_IP_DIM_ERROR 60005
|
|
#define MSG_NO_SUCH_IF 60006
|
|
#define MSG_IP_LOCAL_ROUTER_NOT_RUNNING 60011
|
|
#define MSG_IP_REMOTE_ROUTER_NOT_RUNNING 60013
|
|
#define MSG_IP_NO_ENTRIES 60015
|
|
#define MSG_IP_NOT_ENOUGH_MEMORY 60024
|
|
#define MSG_CTRL_C_TO_QUIT 60062
|
|
|
|
#endif //__STDEFS_H__
|