2.2.2 Internet Protocol Server Identifiers

The service identifiers listed below are used by several methods of the Internet Information Services (IIS) Inetinfo Remote Protocol to indicate the type of Internet protocol server targeted by the method. Server implementations MAY implement the Internet Information Services (IIS) Inetinfo Remote Protocol for some or all of the server types specified below.

If the specified Internet protocol server is not being managed by an Internet Information Services (IIS) Inetinfo Remote Protocol implementation or if the server is unavailable or inactive, method calls that target that server SHOULD return ERROR_SERVICE_NOT_ACTIVE, as specified in section 2.2.7.

Constant/value

Description

INET_FTP_SVC_ID

0x00000001

Identifies the File Transfer Protocol (FTP) service.

INET_GOPHER_SVC_ID

0x00000002

Identifies the Gopher service.

INET_HTTP_SVC_ID

0x00000004

Identifies the Hypertext Transfer Protocol (HTTP) service.

INET_DNS_SVC_ID

0x00000008

Identifies the Domain Name System (DNS).

INET_HTTP_PROXY

0x00000010

Identifies the HTTP proxy service.

INET_NNTP_SVC_ID

0x00000040

Identifies the Network News Transfer Protocol (NNTP) service.

INET_SMTP_SVC_ID

0x00000080

Identifies the Simple Mail Transfer Protocol (SMTP) service.

INET_GATEWAY_SVC_ID

0x00000100

Identifies the Internet gateway service.

INET_POP3_SVC_ID

0x00000200

Identifies the Post Office Protocol 3 (POP3) service.

INET_CHAT_SVC_ID

0x00000400

Identifies the Internet Relay Chat (IRC) service.

INET_LDAP_SVC_ID

0x00000800

Identifies the Lightweight Directory Access Protocol (LDAP) service.

INET_IMAP_SVC_ID

0x00001000

Identifies the Internet Message Access Protocol (IMAP) service.