4.10.9. IIS services

In Windows 2000, IIS (Internet Information Server) 5 services (HTTP, SMTP, FTP, NNTP) run in a single process, inetinfo.exe.

The inetinfo.exe (IIS 5) process runs RPC services on the following endpoints:

The following RPC service is registered by the IISAdmin service (infocomm.dll):

82ad4280-036b-11cf-972c-00aa006887b0 v2.0: inetinfo 

Table 4.42. inetinfo operations

InterfaceOperation numberOperation name
82ad4280-036b-11cf-972c-00aa006887b0 v2.0: inetinfo  
 0x00_R_InetInfoGetVersion
 0x01_R_InetInfoGetAdminInformation
 0x02_R_InetInfoGetSites
 0x03_R_InetInfoSetAdminInformation
 0x04_R_InetInfoGetGlobalAdminInformation
 0x05_R_InetInfoSetGlobalAdminInformation
 0x06_R_InetInfoQueryStatistics
 0x07_R_InetInfoClearStatistics
 0x08_R_InetInfoFlushMemoryCache
 0x09_R_InetInfoGetServerCapabilities
 0x0a_R_W3QueryStatistics2
 0x0b_R_W3ClearStatistics2
 0x0c_R_FtpQueryStatistics2
 0x0d_R_FtpClearStatistics2
 0x10_R_IISEnumerateUsers
 0x11_R_IISDisconnectUser
 0x12_R_InitW3CounterStructure
 0x13_R_CollectW3PerfData

The SMTP service (smtpsvc.dll) runs the following RPC service:

8cfb5d70-31a4-11cf-a7d8-00805f48a135 v3.0

Table 4.43. iis_smtp operations

InterfaceOperation numberOperation name
8cfb5d70-31a4-11cf-a7d8-00805f48a135 v3.0  
 0x00SmtprGetAdminInformation
 0x01SmtprSetAdminInformation
 0x02SmtprQueryStatistics
 0x03SmtprClearStatistics
 0x04SmtprGetConnectedUserList
 0x05SmtprDisconnectUser
 0x06SmtprCreateUser
 0x07SmtprDeleteUser
 0x08SmtprGetUserProps
 0x09SmtprSetUserProps
 0x0aSmtprCreateDistList
 0x0bSmtprDeleteDistList
 0x0cSmtprCreateDistListMember
 0x0dSmtprDeleteDistListMember
 0x0eSmtprGetNameList
 0x0fSmtprGetNameListFromList
 0x10SmtprGetVRootSize
 0x11SmtprBackupRoutingTable

The NNTP service (ntpsvc.dll) runs the following RPC service:

4f82f460-0e21-11cf-909e-00805f48a135 v4.0

Table 4.44. iis_nntp operations

InterfaceOperation numberOperation name
4f82f460-0e21-11cf-909e-00805f48a135 v4.0  
 0x00NntprQueryStatistic
 0x01NntprClearStatistics
 0x02NntprEnumerateFeeds
 0x03NntprGetFeedInformation
 0x04NntprSetFeedInformation
 0x05NntprAddFeed
 0x06NntprDeleteFeed
 0x07NntprEnableFeed
 0x08NntprEnumerateSessions
 0x09NntprTerminateSession
 0x0aNntprEnumerateExpires
 0x0bNntprAddExpire
 0x0cNntprDeleteExpire
 0x0dNntprGetExpireInformation
 0x0eNntprSetExpireInformation
 0x0fNntprGetNewsgroup
 0x10NntprSetNewsgroup
 0x11NntprCreateNewsgroup
 0x12NntprDeleteNewsgroup
 0x13NntprFindNewsgroup
 0x14NntprGetAdminInformation
 0x15NntprSetAdminInformation
 0x16NntprStartRebuild
 0x17NntprGetBuildStatus
 0x18NntprCancelMessageID
 0x19NntprGetVRootWin32Error

The IMAP4 service (imap4svc.dll), installed by Exchange, runs the following RPC service:

2465e9e0-a873-11d0-930b-00a0c90ab17c v3.0

Table 4.45. iis_imap operations

InterfaceOperation numberOperation name
2465e9e0-a873-11d0-930b-00a0c90ab17c v3.0  
 0x00ImaprQueryStatistics
 0x01ImaprClearStatistics
 0x02ImaprGetConnectedUserList
 0x03ImaprDisconnectUser

The POP3 service (pop3svc.dll), installed by Exchange, runs the following RPC service:

1be617c0-31a5-11cf-a7d8-00805f48a135 v3.0

Table 4.46. iis_pop operations

InterfaceOperation numberOperation name
1be617c0-31a5-11cf-a7d8-00805f48a135 v3.0  
 0x00Pop3rQueryStatistics
 0x01Pop3rClearStatistics
 0x02Pop3rGetConnectedUserList
 0x03Pop3rDisconnectUser

The following interface identifiers correspond to the GUID of the COM components activated to handle IIS management :

70b51430-b6ca-11d0-b9b9-00a0c922e750 v0.0: IMSAdminBaseW
a9e69612-b80d-11d0-b9b9-00a0c922e750 v0.0: IADMCOMSINK