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:msvcrt.dll
ATL.DLL
ntdll.dll
RPCRT4.dll
api-ms-win-core-com-midlproxystub-l1-1-0.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-libraryloader-l1-2-0.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-errorhandling-l1-1-1.dll
IPHLPAPI.DLL
api-ms-win-core-heap-l1-2-0.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-core-sysinfo-l1-2-1.dll
api-ms-win-core-libraryloader-l1-2-1.dll
api-ms-win-core-processthreads-l1-1-2.dll
api-ms-win-core-string-l1-1-0.dll
api-ms-win-security-base-l1-2-0.dll
api-ms-win-core-localization-l1-2-1.dll
api-ms-win-core-heap-l2-1-0.dll
api-ms-win-core-string-l2-1-0.dll
USERENV.dll
api-ms-win-core-io-l1-1-1.dll
api-ms-win-core-profile-l1-1-0.dll
GDI32.dll
USER32.dll
NSI.dll
WINNSI.DLL
GPAPI.dll
NetSetupApi.dll
TetheringClient.dll
KERNEL32.dll
api-ms-win-core-delayload-l1-1-1.dll
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:- msvcrt.dll:
_CxxThrowException _XcptFilter __CxxFrameHandler __dllonexit _amsg_exit _callnewh _except_handler4_common _initterm _lock _onexit _purecall _unlock _vsnwprintf _wcsdup _wcsicmp _wtoi free malloc mbstowcs memcmp memcpy memmove memset public: __thiscall exception::exception(char const * const &) public: __thiscall exception::exception(char const * const &,int) public: __thiscall exception::exception(class exception const &) public: virtual __thiscall exception::~exception(void) public: virtual __thiscall type_info::~type_info(void) public: virtual char const * __thiscall exception::what(void)const strchr void __cdecl operator delete(void *) void __cdecl operator delete[](void *) void __cdecl terminate(void) vswprintf_s wcschr wcsncmp wcsncpy_s wcsstr wcstok_s wcstombs - ATL.DLL:
AtlComPtrAssign AtlInternalQueryInterface AtlModuleAddTermFunc AtlModuleGetClassObject AtlModuleInit AtlModuleRegisterClassObjects AtlModuleRevokeClassObjects AtlModuleTerm AtlModuleUpdateRegistryFromResourceD - ntdll.dll:
NtDelayExecution NtOpenFile RtlDeregisterWaitEx RtlFreeAnsiString RtlInitUnicodeString RtlIpv4StringToAddressW RtlNtStatusToDosError RtlRegisterWait RtlStringFromGUID VerSetConditionMask WinSqmAddToAverageDWORD WinSqmAddToAverageDWORD - RPCRT4.dll:
CStdStubBuffer_AddRef CStdStubBuffer_Connect CStdStubBuffer_CountRefs CStdStubBuffer_DebugServerQueryInterface CStdStubBuffer_DebugServerRelease CStdStubBuffer_Disconnect CStdStubBuffer_Invoke CStdStubBuffer_IsIIDSupported CStdStubBuffer_QueryInterface IUnknown_AddRef_Proxy IUnknown_QueryInterface_Proxy IUnknown_Release_Proxy NdrCStdStubBuffer_Release NdrDllCanUnloadNow NdrDllGetClassObject NdrOleAllocate NdrOleFree UuidCreate - api-ms-win-core-com-midlproxystub-l1-1-0.dll:
combase!ObjectStublessClient10 combase!ObjectStublessClient11 combase!ObjectStublessClient12 combase!ObjectStublessClient13 combase!ObjectStublessClient14 combase!ObjectStublessClient15 combase!ObjectStublessClient16 combase!ObjectStublessClient17 combase!ObjectStublessClient18 combase!ObjectStublessClient19 combase!ObjectStublessClient20 combase!ObjectStublessClient3 combase!ObjectStublessClient4 combase!ObjectStublessClient5 combase!ObjectStublessClient6 combase!ObjectStublessClient7 combase!ObjectStublessClient8 combase!ObjectStublessClient9 - api-ms-win-core-synch-l1-2-0.dll:
KernelBase!CreateEventW KernelBase!InitializeCriticalSectionAndSpinCount KernelBase!OpenEventW KernelBase!ResetEvent KernelBase!SetEvent KernelBase!Sleep KernelBase!WaitForSingleObject ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection - api-ms-win-core-libraryloader-l1-2-0.dll:
KernelBase!DisableThreadLibraryCalls KernelBase!FreeLibrary KernelBase!FreeLibraryAndExitThread KernelBase!GetModuleFileNameA KernelBase!GetModuleFileNameW KernelBase!GetModuleHandleExW KernelBase!GetModuleHandleW KernelBase!GetProcAddress KernelBase!LoadLibraryExW KernelBase!LoadResource KernelBase!LoadStringW KernelBase!LockResource KernelBase!SizeofResource - api-ms-win-core-handle-l1-1-0.dll:
KernelBase!CloseHandle - api-ms-win-core-errorhandling-l1-1-1.dll:
KernelBase!GetLastError KernelBase!SetUnhandledExceptionFilter KernelBase!UnhandledExceptionFilter - IPHLPAPI.DLL:
ConvertInterfaceGuidToLuid ConvertInterfaceIndexToLuid ConvertInterfaceLuidToGuid ConvertInterfaceLuidToIndex ConvertInterfaceLuidToNameW ConvertIpv4MaskToLength ConvertLengthToIpv4Mask GetAdaptersAddresses - api-ms-win-core-heap-l1-2-0.dll:
KernelBase!GetProcessHeap ntdll!RtlAllocateHeap ntdll!RtlFreeHeap - api-ms-win-core-registry-l1-1-0.dll:
KernelBase!RegCloseKey KernelBase!RegCreateKeyExW KernelBase!RegEnumValueW KernelBase!RegOpenKeyExW KernelBase!RegQueryValueExW KernelBase!RegSetValueExW - api-ms-win-core-sysinfo-l1-2-1.dll:
KernelBase!GetComputerNameExW KernelBase!GetSystemDirectoryW KernelBase!GetSystemTimeAsFileTime KernelBase!GetTickCount - api-ms-win-core-libraryloader-l1-2-1.dll:
KernelBase!FindResourceW KernelBase!LoadLibraryW - api-ms-win-core-processthreads-l1-1-2.dll:
kernel32!CreateThread kernel32!GetCurrentProcess kernel32!GetCurrentProcessId kernel32!GetCurrentThreadId kernel32!TerminateProcess - api-ms-win-core-string-l1-1-0.dll:
KernelBase!MultiByteToWideChar KernelBase!WideCharToMultiByte - api-ms-win-security-base-l1-2-0.dll:
KernelBase!AllocateAndInitializeSid KernelBase!CheckTokenMembership KernelBase!FreeSid - api-ms-win-core-localization-l1-2-1.dll:
KernelBase!FormatMessageW - api-ms-win-core-heap-l2-1-0.dll:
KernelBase!GlobalAlloc KernelBase!GlobalFree KernelBase!LocalAlloc KernelBase!LocalFree - api-ms-win-core-string-l2-1-0.dll:
KernelBase!CharNextW KernelBase!CharPrevW - USERENV.dll:
RegisterGPNotification UnregisterGPNotification - api-ms-win-core-io-l1-1-1.dll:
kernel32!GetOverlappedResult - api-ms-win-core-profile-l1-1-0.dll:
ntdll!RtlQueryPerformanceCounter - GDI32.dll:
DeleteObject ExtTextOutW GetTextExtentPoint32W GetTextExtentPointW GetTextMetricsW SelectObject SetBkColor SetTextColor - USER32.dll:
BeginDeferWindowPos CallWindowProcW CheckDlgButton DeferWindowPos DialogBoxParamW EnableWindow EndDeferWindowPos EndDialog GetClientRect GetDC GetDlgCtrlID GetDlgItem GetDlgItemInt GetParent GetPropW GetSysColor GetSystemMetrics GetWindowLongW GetWindowRect GetWindowTextLengthW GetWindowTextW IsDlgButtonChecked IsWindowEnabled LoadIconW MapWindowPoints MessageBoxW PostMessageW ReleaseDC RemovePropW SendMessageW SetDlgItemInt SetDlgItemTextW SetFocus SetPropW SetWindowLongW SetWindowPos SetWindowTextW SetWindowsHookExW ShowWindow UnhookWindowsHookEx WinHelpW - NSI.dll:
NsiGetAllParametersEx NsiSetAllParameters - WINNSI.DLL:
NsiRpcSetAllParameters - GPAPI.dll:
- NetSetupApi.dll:
NetSetupClose NetSetupCommit NetSetupCreateObject NetSetupDeleteObject NetSetupFreeObjectProperties NetSetupFreeObjects NetSetupGetObjectProperties NetSetupGetObjects NetSetupInitialize NetSetupSetObjectProperties - TetheringClient.dll:
TetheringDeinitApi TetheringGetSharedInterfaceIndices TetheringGetSharingState TetheringInitApi - KERNEL32.dll:
DeviceIoControl GetComputerNameW GetPrivateProfileStringW GlobalAddAtomW GlobalDeleteAtom QueueUserWorkItem RegisterWaitForSingleObject SetLastError UnregisterWaitEx VerifyVersionInfoW lstrcmp lstrcmpW lstrcmpiW lstrlen lstrlenW - api-ms-win-core-delayload-l1-1-1.dll:
KernelBase!DelayLoadFailureHook KernelBase!ResolveDelayLoadedAPI