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:msvcrt.dll
ntdll.dll
ADVAPI32.dll
GDI32.dll
KERNEL32.dll
RPCRT4.dll
USER32.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.
List of files that are statically linked to hnetcfg.dll
wscsvc.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 192.168.0.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 |
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:- msvcrt.dll:
__CxxFrameHandler _adjust_fdiv _except_handler3 _initterm _snwprintf _ultow _wcsicmp _wcsnicmp _wtoi free iswalpha iswdigit malloc memmove qsort realloc swprintf void * __cdecl operator new(unsigned int) void __cdecl operator delete(void *) void __cdecl terminate(void) wcscat wcschr wcscmp wcscpy wcslen wcsncmp wcsncpy wcspbrk wcsstr wcstombs wcstoul - ntdll.dll:
NtClose NtOpenFile NtOpenKey NtOpenSymbolicLinkObject NtQueryObject NtQuerySymbolicLinkObject NtQueryValueKey NtSetValueKey RtlFreeAnsiString RtlFreeAnsiString RtlInitUnicodeString RtlIpv4AddressToStringW RtlIpv4StringToAddressW RtlIpv6StringToAddressW RtlNtStatusToDosError RtlStringFromGUID RtlUnicodeStringToAnsiString VerSetConditionMask - ADVAPI32.dll:
AllocateAndInitializeSid ChangeServiceConfigW CheckTokenMembership CloseServiceHandle ControlService FreeSid OpenSCManagerW OpenServiceW QueryServiceStatus RegCloseKey RegCreateKeyExW RegDeleteKeyW RegDeleteValueW RegEnumKeyExW RegEnumValueW RegNotifyChangeKeyValue RegOpenKeyExW RegQueryInfoKeyW RegQueryValueExW RegSetValueExW StartServiceW - GDI32.dll:
DeleteObject ExtTextOutW GetTextExtentPoint32W GetTextExtentPointW GetTextMetricsW SelectObject SetBkColor SetTextColor - KERNEL32.dll:
CloseHandle CreateEventW CreateFileW CreateThread DelayLoadFailureHook DeviceIoControl DisableThreadLibraryCalls ExpandEnvironmentStringsW FindResourceW FormatMessageW FreeLibrary FreeLibraryAndExitThread GetComputerNameA GetComputerNameExW GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetLongPathNameW GetModuleFileNameW GetModuleHandleW GetProcAddress GetProcessHeap GetShortPathNameW GetSystemTimeAsFileTime GetTickCount GlobalAddAtomW GlobalAlloc GlobalDeleteAtom GlobalFree GlobalReAlloc HeapDestroy InitializeCriticalSection InitializeCriticalSectionAndSpinCount InterlockedCompareExchange InterlockedDecrement InterlockedExchange InterlockedIncrement IsBadReadPtr IsBadWritePtr LoadLibraryA LoadLibraryExW LoadLibraryW LoadResource LocalAlloc LocalFree LockResource MultiByteToWideChar OpenEventW OpenProcess QueryPerformanceCounter QueueUserAPC QueueUserWorkItem RegisterWaitForSingleObject SetEvent SetUnhandledExceptionFilter SizeofResource Sleep SwitchToThread TerminateProcess UnhandledExceptionFilter UnregisterWaitEx VerifyVersionInfoW WaitForSingleObject WaitForSingleObjectEx WideCharToMultiByte lstrcatW lstrcmp lstrcmpiW lstrcpyW lstrcpynW lstrlen lstrlenW ntdll!RtlAllocateHeap ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlFreeHeap ntdll!RtlGetLastWin32Error ntdll!RtlLeaveCriticalSection ntdll!RtlRestoreLastWin32Error - 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 NdrClientCall2 NdrDllCanUnloadNow NdrDllGetClassObject NdrDllRegisterProxy NdrOleAllocate NdrOleFree RpcBindingFree RpcBindingFromStringBindingW RpcBindingSetAuthInfoExW RpcMgmtStatsVectorFree RpcStringBindingComposeW - USER32.dll:
BeginDeferWindowPos CallWindowProcW CharNextW CharPrevW CheckDlgButton DeferWindowPos DialogBoxParamW EnableWindow EndDeferWindowPos EndDialog GetClientRect GetDC GetDlgCtrlID GetDlgItem GetDlgItemInt GetParent GetPropW GetSysColor GetSystemMetrics GetWindowLongW GetWindowRect GetWindowTextLengthW GetWindowTextW IsDlgButtonChecked IsWindowEnabled LoadIconW LoadStringW MapWindowPoints MessageBoxW PostMessageW ReleaseDC RemovePropW SendMessageW SetDlgItemInt SetDlgItemTextW SetFocus SetPropW SetWindowLongW SetWindowPos SetWindowTextW SetWindowsHookExW ShowWindow UnhookWindowsHookEx WinHelpW wsprintfW