Main Page Windows 7 DLLs NirSoft Utilities
Windows 10 DLL File Information - hnetcfg.dll

The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 10, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.


General Information

File Description: Home Networking Configuration Manager  
File Version: 10.0.10130.0 (fbl_impressive.150522-2224)  
Company: Microsoft Corporation  
Product Name: Microsoft® Windows® Operating System  
DLL popularity Very Low - There is no any other DLL in system32 directory that is statically linked to this file.
File Size: 400 KB
Total Number of Exported Functions: 14
Total Number of Exported Functions With Names: 14

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 342,528 Bytes 83.5% Read, Execute Code
.data 0x00055000 2,560 Bytes 0.6% Write, Read Initialized Data
.idata 0x00057000 8,704 Bytes 2.1% Read Initialized Data
.didat 0x0005a000 512 Bytes 0.1% Write, Read Initialized Data
.rsrc 0x0005b000 32,256 Bytes 7.9% Read Initialized Data
.reloc 0x00063000 22,528 Bytes 5.5% Read, Discardable Initialized Data

Static Linking

hnetcfg.dll is statically linked to the following files:


This means that when hnetcfg.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, hnetcfg.dll won't be loaded.


General Resources Information

Resource Type Number of Items Total Size % of File
Icons 9 6,866 Bytes 1.7%
Animated Icons 0 0 Bytes 0.0%
Cursors 0 0 Bytes 0.0%
Animated Cursors 0 0 Bytes 0.0%
Bitmaps 0 0 Bytes 0.0%
AVI Files 0 0 Bytes 0.0%
Dialog-Boxes 5 3,766 Bytes 0.9%
HTML Related Files 0 0 Bytes 0.0%
Menus 0 0 Bytes 0.0%
Strings 105 15,782 Bytes 3.8%
Type Libraries 2 19,448 Bytes 4.7%
Manifest 1 757 Bytes 0.2%
All Others 5 3,117 Bytes 0.8%
Total 127 49,736 Bytes 12.1%

Icons in this file

There are 9 icons stored in this DLL file. You can view all these icons in the following small thumbnail:

Cursors in this file

No cursors found in this file


Dialog-boxes list (up to 1000 dialogs)

In the following section, you can find the captions of dialog-boxes stored in this DLL. The list is currently limited to 1000 dialogs.
ID Dialog Caption
557 Service Settings
559 Services
572 ICMP
5701 Sharing

String resources in this dll (up to 1000 strings)

String ID String Text
140 Internet Connection Sharing
141 Internet Connection Sharing
142 Internet Connection Sharing (DHCPv6-In)
143 Internet Connection Sharing (DNS Server-In)
144 Internet Connection Sharing (DHCP Server-In)
145 Internet Connection Sharing (DHCPv4-In)
146 Internet Connection Sharing (UPnP-In)
147 Internet Connection Sharing (SSDP-In)
148 Internet Connection Sharing (Router Solicitation-In)
149 Internet Connection Sharing (UPnPHost-Out)
150 Internet Connection Sharing (SSDP-Out)
151 Internet Connection Sharing (SharedAccess-Out)
152 Internet Connection Sharing (UPnP-Out)
201 Internet Connection Sharing has been disabled by the Network Administrator
210 Windows Firewall Enabled on %s.
211 ICS Failed to enable Windows Firewall on %s.
212 Network Address Translation (NAT) is currently installed as a routing protocol, and must be removed before enabling Internet Connection Sharing and/or Windows Firewall. To remove Network Address Translation, open the Routing and Remote Access Manager snapin and expand the router's entry in the left pane. Delete the Network Address Translation routing protocol from the list of IP routing protocols.
250 %1 Error %2: %3
264 netcfg.hlp
318 Cannot load dialog.
319 Cannot disable shared access.
330 Cannot enable shared access.
361 Network Connections
500 Cannot enable on-demand dialing.
501 Configuration of port mappings failed.
502 Cannot disable on-demand dialing.
503 The Internet Connection Sharing computer is not configured to let network users control or disable the shared Internet connection. This setting can be changed in the Advanced Properties of the shared connection on the Internet Connection Sharing computer.
504 The Internet Gateway did not accept your changes. If the problem persists, you must change Internet gateway settings directly, usually by using the Web interface for the gateway. For more information, contact the Internet gateway manufacturer.
509 Internet Connection Sharing is currently enabled for connection '%1'. It will now be enabled for connection '%2' instead.
511 When Internet Connection Sharing is enabled, your LAN adapter will be set to use IP address %1. Your computer may lose connectivity with other computers on your network. If these other computers have static IP addresses, you should set them to obtain their IP addresses automatically. Are you sure you want to enable Internet Connection Sharing?
532 Please type a name for the entry.
534 Please type a port number between 1 and 65535.
539 The port number is already used by another entry. Please enter a unique port number.
540 Please enter one or more ports for incoming responses.
541 Please select the entry to be deleted.
543 Please select the entry to be modified.
544 Please type the IP address of the server computer on the private network.
545 Advanced Settings
546 Network Application Settings
1646 Allow incoming echo request
1647 Allow incoming timestamp request
1648 Allow incoming mask request
1649 Allow incoming router request
1650 Allow outgoing destination unreachable
1651 Allow outgoing source quench
1652 Allow outgoing parameter problem
1653 Allow outgoing time exceeded
1654 Allow redirect
1657 Firewall log files (*.log)
1658 Browse
1663 Select a private network connection
1664 To enable Internet Connection Sharing a connection must be selected for the private network. Please select a connection from the list of available connections.
1665 Messages sent to this computer will be repeated back to the sender. This is commonly used for troubleshooting, for example, to ping a machine.
1666 Data sent to this computer can be acknowledged with a confirmation message indicating the time that the data was received.
1667 This computer will listen for and respond to requests for more information about the public network to which it is attached.
1668 This computer will respond to requests for information about the routes it recognizes.
1669 Data sent over the Internet that fails to reach this computer due to an error will be discarded and acknowledged with a "destination unreachable" message explaining the failure.
1670 When this computer's ability to process incoming data cannot keep up with the rate of a transmission, data will be dropped and the sender will be asked to slow down.
1671 When this computer discards data it has received due to a problematic header, it will reply to the sender with a "bad header" error message.
1672 When this computer discards an incomplete data transmission because the entire transmission required more time than allowed, it will reply to the sender with a "time expired" message.
1673 Data sent from this computer will be rerouted if the default path changes.
1675 The value entered for the log file size is not valid. Enter a value between 1 and 32767 k.
1700 FTP Server
1701 Telnet Server
1702 Internet Mail Server (SMTP)
1703 Post-Office Protocol Version 3 (POP3)
1704 Internet Mail Access Protocol Version 3 (IMAP3)
1705 Internet Mail Access Protocol Version 4 (IMAP4)
1706 Web Server (HTTP)
1707 Secure Web Server (HTTPS)
1708 Remote Desktop
10140 This feature allows this computer to share its internet connection with other computers on a private network. (Uses UPnP and SSDP)
10141 Inbound rule for Internet Connection Sharing to allow use of the IPv6 DHCP Server. [UDP 547]
10142 Inbound rule for Internet Connection Sharing to allow use of the DNS Server. [UDP 53]
10143 Inbound rule for Internet Connection Sharing to allow use of the IPv4 DHCP Server. [UDP 67]
10144 Inbound rule for Internet Connection Sharing to allow use of the IPv4 DHCP Server. [UDP 68]
10145 Inbound rule for Internet Connection Sharing to allow use of Universal Plug and Play. [TCP 2869]
10146 Inbound rule for Internet Connection Sharing to allow use of the Simple Service Discovery Protocol. [UDP 1900]
10147 Router Solicitation messages are sent by nodes seeking routers to provide stateless auto-configuration.
10148 Outbound rule for Internet Connection Sharing to allow use of Universal Plug and Play [TCP]
10149 Outbound rule for Internet Connection Sharing.
10150 Outbound rule for Internet Connection Sharing to allow use of the Simple Service Discovery Protocol. [UDP 1900]
10151 Outbound rule for Internet Connection Sharing to allow use of Universal Plug and Play. [TCP 2869]
17001 The user name and password for this connection were not saved for use by all users. As a result, Internet Connection Sharing can only dial this connection when you are logged on. To enable automatic dialing, save your user name and password for all users in the Connect dialog.
17002 The user name and password for this connection cannot be saved for use by all users. As a result, Internet Connection Sharing can only dial this connection when you are logged on. To enable automatic dialing, you should create a new connection for all users, save your user name and password for all users, and then enable sharing for the new connection.
21100 %1 on %2
21101 Internet Connection
22000 %s is attempting to change or view this computer's Internet Connection Protection settings. To give %s permission to edit these settings for as long as the program is open, click YES.
22002 The Sharing configuration is unavailable.
22003 Disable Firewall failed with code %x.
22004 Destroy Bridge failed with code %x.
22005 Disable ICS failed with code %x.
22006 New Bridge created for ICS configuration.
22007 Bridge creation failed during ICS configuration.
22008 %s Shared Private for ICS configuration.
22009 ICS Failed to Share %s as a Private connection.
22010 Sharing configuration for %s unavailable.
22011 %s Shared Public for ICS configuration.
22012 ICS Failed to Share %s as a Public connection.
22015 WSA Error %x occurred during internet detection.
22016 SendARP Error %x occurred during internet detection.
22017 Address conflict detected for IP Address %s.
22018 Add or Remove Programs
22019 Are you sure you want to remove this Internet Connection Sharing and Firewall plug-in from your computer?

COM Classes/Interfaces

Name Type Description
INetConnection Interface  
INetConnectionProps Dispatch INetConnectionProps Interface  
INetSharingConfiguration Dispatch  
INetSharingEveryConnectionCollection Dispatch INetSharingEveryConnectionCollection Interface  
INetSharingManager Dispatch  
INetSharingPortMapping Dispatch  
INetSharingPortMappingCollection Dispatch INetSharingPortMappingCollection Interface  
INetSharingPortMappingProps Dispatch  
INetSharingPrivateConnectionCollection Dispatch INetSharingPrivateConnectionCollection Interface  
INetSharingPublicConnectionCollection Dispatch INetSharingPublicConnectionCollection Interface  
NetSharingManager CoClass NetSharingManager Class  

Exported Functions List

The following functions are exported by this dll:
DllCanUnloadNow DllGetClassObject DllRegisterServer
DllUnregisterServer HNetDeleteRasConnection HNetFreeSharingServicesPage
HNetGetFirewallSettingsPage HNetGetSharingServicesPage HNetSharedAccessSettingsDlg
HNetSharingAndFirewallSettingsDlg RegisterClassObjects ReleaseSingletons
RevokeClassObjects WinBomConfigureWindowsFirewall


Imported Functions List

The following functions are imported by this dll: