Main Page Feedback NirSoft Utilities
Windows XP 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 XP, 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: 5.1.2600.5512 (xpsp.080413-0852)  
Company: Microsoft Corporation  
Product Name: Microsoft Windows Operating System  
DLL popularity Very Low - 1 other DLL files in system32 directory are statically linked to this file.
File Size: 336 KB
Total Number of Exported Functions: 42
Total Number of Exported Functions With Names: 42

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 254,464 Bytes 74.0% Read, Execute Code
.orpc 0x00040000 512 Bytes 0.1% Read, Execute Code
.data 0x00041000 2,560 Bytes 0.7% Write, Read Initialized Data
.rsrc 0x00042000 67,072 Bytes 19.5% Read Initialized Data
.reloc 0x00053000 18,432 Bytes 5.4% 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.


List of files that are statically linked to hnetcfg.dll


This means that when one of the above files is loaded, hnetcfg.dll will be loaded too. (The opposite of the previous 'Static Linking' section)


General Resources Information

Resource Type Number of Items Total Size % of File
Icons 9 6,866 Bytes 2.0%
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 10 7,964 Bytes 2.3%
HTML Related Files 0 0 Bytes 0.0%
Menus 0 0 Bytes 0.0%
Strings 77 12,118 Bytes 3.5%
Type Libraries 3 31,432 Bytes 9.1%
Manifest 1 711 Bytes 0.2%
All Others 5 4,871 Bytes 1.4%
Total 105 63,962 Bytes 18.6%

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 200 dialogs)

In the following section, you can find the captions of dialog-boxes stored in this DLL. The list is currently limited to 200 dialogs.
ID Dialog Caption
543 Advanced
557 Service Settings
559 Services
571 Security Logging
572 ICMP
1660 Internet Connection Firewall
5000 ICS and ICF plug-in Installation
5010 There was an error installing the ICS and ICF plug-in
22500 Internet Sharing Configuration

String resources in this dll (up to 200 strings)

String ID String Text
194 Network Address Translation (NAT) is currently installed as a routing protocol, and must be removed before enabling Internet Connection Sharing and/or Internet Connection 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 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
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.
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.
22013 Internet Connection Firewall Enabled on %s.
22014 ICS Failed to enable Internet Connection Firewall on %s.
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 HNetFreeFirewallLoggingSettings
HNetFreeSharingServicesPage HNetGetFirewallSettingsPage HNetGetShareAndBridgeSettings
HNetGetSharingServicesPage HNetSetShareAndBridgeSettings HNetSharedAccessSettingsDlg
HNetSharingAndFirewallSettingsDlg IcfChangeNotificationCreate IcfChangeNotificationDestroy
IcfCheckAppAuthorization IcfCloseDynamicFwPort IcfConnect
IcfDisconnect IcfFreeAdapters IcfFreeDynamicFwPorts
IcfFreeProfile IcfFreeString IcfFreeTickets
IcfGetAdapters IcfGetCurrentProfileType IcfGetDynamicFwPorts
IcfGetOperationalMode IcfGetProfile IcfGetTickets
IcfIsIcmpTypeAllowed IcfIsPortAllowed IcfOpenDynamicFwPort
IcfOpenDynamicFwPortWithoutSocket IcfOpenFileSharingPorts IcfRefreshPolicy
IcfRemoveDisabledAuthorizedApp IcfSetServicePermission IcfSubNetsGetScope
IcfSubNetsIsStringValid IcfSubNetsToString WinBomConfigureWindowsFirewall


Imported Functions List

The following functions are imported by this dll: