Windows 7 DLL File Information - nshhttp.dll |
The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 7, 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: | HTTP netsh DLL |
File Version: | 6.1.7100.0 (winmain_win7rc.090421-1700) |
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: | 26 KB |
Total Number of Exported Functions: | 1 |
Total Number of Exported Functions With Names: | 1 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 21,504 Bytes | 79.2% | Read, Execute | Code |
.data | 0x00007000 | 1,024 Bytes | 3.8% | Write, Read | Initialized Data |
.rsrc | 0x00008000 | 1,536 Bytes | 5.7% | Read | Initialized Data |
.reloc | 0x00009000 | 1,536 Bytes | 5.7% | Read, Discardable | Initialized Data |
Static Linking
nshhttp.dll is statically linked to the following files:msvcrt.dll
ntdll.dll
API-MS-Win-Core-ErrorHandling-L1-1-0.dll
API-MS-Win-Core-Heap-L1-1-0.dll
API-MS-Win-Core-Interlocked-L1-1-0.dll
API-MS-Win-Core-LibraryLoader-L1-1-0.dll
API-MS-Win-Core-Misc-L1-1-0.dll
API-MS-Win-Core-ProcessEnvironment-L1-1-0.dll
API-MS-Win-Core-ProcessThreads-L1-1-0.dll
API-MS-Win-Core-Profile-L1-1-0.dll
API-MS-Win-Core-SysInfo-L1-1-0.dll
API-MS-Win-Security-Base-L1-1-0.dll
API-MS-Win-Security-LSALookup-L1-1-0.dll
API-MS-Win-Security-SDDL-L1-1-0.dll
NETSH.EXE
WS2_32.dll
HTTPAPI.dll
This means that when nshhttp.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, nshhttp.dll won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 0 | 0 Bytes | 0.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 | 0 | 0 Bytes | 0.0% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 187 | 47,976 Bytes | 176.8% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 2 | 1,096 Bytes | 4.0% |
Total | 189 | 49,072 Bytes | 180.8% |
Icons in this file
No icons found in this file
Cursors in this file
No cursors found in this file
Dialog-boxes list (up to 200 dialogs)
No dialog resources in this file.
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
1003 | ------------------------------------------------------------------------- |
1004 | Querying persistent storage... |
1005 | Querying active state... |
1006 | %1!02x! |
1007 | Enabled |
1008 | Disabled |
1100 | IP addresses present in the IP listen list: ------------------------------------------- |
1101 | %1!ws! |
1102 | -------------------------------------------- |
1200 | SSL Certificate bindings: ------------------------- |
1201 | Certificate Hash : |
1202 | Application ID : %1!ws! |
1203 | Certificate Store Name : %1!ws! |
1205 | Revocation Freshness Time : %1!u! |
1206 | Ctl Identifier : %1!ws! |
1207 | Ctl Store Name : %1!ws! |
1209 | URL Retrieval Timeout : %1!u! |
1210 | IP:port : %1!ws! |
1211 | -------------------------------------------- |
1212 | Verify Client Certificate Revocation : %1!s! |
1213 | Verify Revocation Using Cached Client Certificate Only : %1!s! |
1214 | Usage Check : %1!s! |
1215 | DS Mapper Usage : %1!s! |
1216 | Negotiate Client Certificate : %1!s! |
1217 | SSL Certificate successfully added |
1218 | SSL Certificate add failed, Error: %1!u! |
1219 | SSL Certificate successfully deleted |
1220 | SSL Certificate deletion failed, Error: %1!u! |
1300 | URL Reservations: ----------------- |
1301 | Reserved URL : %1!ws! |
1302 | SDDL: %1!ws! |
1303 | Can't get security descriptor, Error: %1!d! |
1304 | Can't get DACL, Error: %1!d! |
1305 | Can't get ACE, Error: %1!d! |
1306 | Bad ACE, Error: %1!d! |
1307 | Can't lookup sid, Error: %1!d! |
1308 | No memory, Error: %1!d! |
1309 | Create SDDL failed, Error: %1!d! |
1310 | User: %1!ws!\%2!ws! |
1311 | Listen: %1!ws! |
1312 | Delegate: %1!ws! |
1313 | URL reservation successfully added |
1314 | Url reservation add failed, Error: %1!u! |
1315 | URL reservation successfully deleted |
1316 | URL reservation delete failed, Error: %1!u! |
1400 | Adds a configuration entry to a table. |
1401 | Displays information. |
1402 | Deletes a configuration entry from a table. |
1500 | Adds an IP address to the IP listen list. |
1501 | Usage: %1!s! [ipaddress=]<IP address> Parameters: Tag Value ipaddress - The IPv4 or IPv6 address to be added to the IP listen list. Remarks: Adds a new IP address to the IP listen list. This does not include the port number. The IP listen list is used to scope the list of addresses to which the HTTP service binds. "0.0.0.0" means any IPv4 address and "::" means any IPv6 address. Examples: %1!s! ipaddress=fe80::1 %1!s! ipaddress=1.1.1.1 %1!s! ipaddress=0.0.0.0 %1!s! ipaddress=:: |
1502 | Displays all the IP addresses in the IP listen list. |
1503 | Usage: %1!s! Remarks: Lists all IP addresses in the IP listen list. The IP listen list is used to scope the list of addresses to which the HTTP service binds. "0.0.0.0" means any IPv4 address and "::" means any IPv6 address. |
1504 | Deletes an IP address from the IP listen list. |
1505 | Usage: %1!s! [ipaddress=]<IP address> Parameters: Tag Value ipaddress - The IPv4 or IPv6 address to be deleted from the IP Listen list. This does not include the port number. Remarks: Deletes an IP address from the IP listen list. The IP listen list is used to scope the list of addresses to which the HTTP service binds. Examples: %1!s! ipaddress=fe80::1 %1!s! ipaddress=1.1.1.1 %1!s! ipaddress=0.0.0.0 %1!s! ipaddress=:: |
1600 | Adds an URL reservation entry. |
1601 | Usage: %1!s! [url=]<string> [ [user=]<string> [ [listen=]yes|no [delegate=]yes|no ] | [sddl=]<string> ] Parameters: Tag Value url - The fully qualified URL user - The user or user-group name listen - One of the following values: yes: Allow the user to register URLs. This is the Default value. no: Deny the user from registering URLs delegate - One of the following values: yes: Allow the user to delegate URLs no: Deny the user from delegating URLs. This is the default value. sddl - SDDL string that describes the DACL Remarks: This command reserves the URL for non-administrator users and accounts. The DACL can be specified by using an NT account name with the listen and delegate parameters or by using an SDDL string. Example: %1!s! url=http://+:80/MyUri user=DOMAIN\user %1!s! url=http://www.contoso.com:80/MyUri user=DOMAIN\user listen=yes %1!s! url=http://www.contoso.com:80/MyUri user=DOMAIN\user delegate=no %1!s! url=http://+:80/MyUri sddl=... |
1602 | Displays URL namespace reservations. |
1603 | Usage: %1!s! [url=]<string> Parameters: Tag Value url - The fully qualified URL. If unspecified, implies all URLs. Remarks: This command lists DACLs for the specified reserved URL or all reserved URLs. Example: %1!s! url=http://+:80/MyUri %1!s! url=http://www.contoso.com:80/MyUri %1!s! |
1604 | Deletes a URL reservation. |
1605 | Usage: %1!s! [url=]<string> Parameters: Tag Value url - The fully qualified URL to be deleted. Remarks: This command deletes a reserved URL. Examples: %1!s! url=http://+:80/MyUri %1!s! url=http://www.contoso.com:80/MyUri |
1700 | Adds a SSL server certificate binding for an IP address and port. |
1701 | Usage: %1!s! [ipport=]<IP Address:port> [certhash=]<string> [appid=]<GUID> [[certstorename=]<string> [verifyclientcertrevocation=]enable|disable [verifyrevocationwithcachedclientcertonly=]enable|disable [usagecheck=]enable|disable [revocationfreshnesstime=]<u-int> [urlretrievaltimeout=]<u-int> [sslctlidentifier=]<string> [sslctlstorename=]<string> [dsmapperusage=]enable|disable [clientcertnegotiation=]enable|disable] Parameters: Tag Value ipport - IP address and port for the binding. certhash - The SHA hash of the certificate. This hash is 20 bytes long and specified as a hex string. appid - GUID to identify the owning application. certstorename - Store name for the certificate. Defaults to MY. Certificate must be stored in the local machine context. verifyclientcertrevocation - Turns on/off verification of revocation of client certificates. verifyrevocationwithcachedclientcertonly - Turns on/off usage of only cached client certificate for revocation checking. usagecheck - Turns on/off usage check. Default is enabled. revocationfreshnesstime - Time interval to check for an updated certificate revocation list (CRL). If this value is 0, then the new CRL is updated only if the previous one expires. (in seconds) urlretrievaltimeout - Timeout on attempt to retrieve certificate revocation list for the remote URL. (in milliseconds) sslctlidentifier - List the certificate issuers that can be trusted. This list can be a subset of the certificate issuers that are trusted by the machine. sslctlstorename - Store name under LOCAL_MACHINE where SslCtlIdentifier is stored. dsmapperusage - Turns on/off DS mappers. Default is disabled. clientcertnegotiation - Turns on/off negotiation of certificate. Default is disabled. Remarks: adds a new SSL server certificate binding and corresponding client certificate policies for an IP address and port. Examples: %1!s! ipport=1.1.1.1:443 certhash=0102030405060708090A0B0C0D0E0F1011121314 appid={00112233-4455-6677-8899-AABBCCDDEEFF} |
1702 | Displays SSL certificate bindings for an IP address and port. |
1703 | Usage: %1!s! [ipport=]<IP Address:port> Parameters: Tag Value ipport - The IPv4 or IPv6 address and port for which the SSL certificate bindings will be displayed. Not specifying an ipport lists all bindings. Remarks: lists SSL server certificate bindings and corresponding client certificate policies for an IP address and port. Examples: %1!s! ipport=[fe80::1]:443 %1!s! ipport=1.1.1.1:443 %1!s! ipport=0.0.0.0:443 %1!s! ipport=[::]:443 %1!s! |
1704 | Deletes SSL certificate bindings for an IP address and port. |
1705 | Usage: %1!s! [ipport=]<IP Address:port> Parameters: Tag Value ipport - The IPv4 or IPv6 address and port for which the SSL certificate bindings will be deleted. Remarks: deletes SSL server certificate bindings and corresponding client certificate policies for an IP address and port. Examples: %1!s! ipport=1.1.1.1:443 %1!s! ipport=0.0.0.0:443 %1!s! ipport=[::]:443 |
1800 | Shows a snapshot of the HTTP service. |
1801 | Usage: %1!s! [[view=]session|requestq] [[verbose=]yes|no] Parameters: Tag Value view - View snapshot of HTTP service state based on server session or request queues. verbose - View verbose information showing property information too. Remarks: Shows a snapshot of the HTTP service. Examples: %1!s! view="session" %1!s! view="requestq" |
1810 | Deletes entries from the HTTP service kernel URI cache. |
1811 | Usage: %1!s! [[url=]<string> [[recursive=]yes|no]]] Parameters: Tag Value url - Fully qualified URL. recursive - If yes, removes all entries under the specified url Remarks: This command flushes the entire URI cache or deletes entries per specified URI. Examples: %1!s! url=http://www.contoso.com:80/myresource/ recursive=yes %1!s! |
1900 | Snapshot of HTTP service state (Server Session View): ----------------------------------------------------- |
1901 | Server session ID: %1!I64X! |
1902 | State: %1!ws! |
1903 | Properties: |
1904 | Max bandwidth: %1!u! |
1905 | Timeouts: |
1906 | URL groups: |
1907 | URL group ID: %1!I64X! |
1908 | Request queue name: %1!ws! |
1909 | Number of registered URLs: %1!u! |
1910 | Registered URLs: |
1911 | Max connections: %1!u! |
1912 | |
1913 | Request queues: |
1914 | Number of requests: %1!u! |
1915 | Max requests: %1!u! |
1916 | Number of active processes attached: %1!u! |
1917 | Process IDs: |
1918 | %1!u! |
1919 | Version: %1!d!.%2!d! |
1921 | Snapshot of HTTP service state (Request Queue View): ----------------------------------------------------- |
1922 | Entity body timeout (secs): %1!u! |
1923 | Drain entity body timeout (secs): %1!u! |
1924 | Request queue timeout (secs): %1!u! |
1925 | Idle connection timeout (secs): %1!u! |
1926 | Header wait timeout (secs): %1!u! |
1927 | Minimum send rate (bytes/sec): %1!u! |
1929 | |
1930 | |
1931 | |
1932 | |
1933 | %1!ws! |
1934 | Controller process ID: %1!u! |
1935 | Logging information: |
1936 | Log directory: %1!ws! |
1937 | Log format: %1!d! |
1938 | Request queue name: Request queue is unnamed. |
1939 | Timeout values inherited |
1940 | Authentication Configuration: |
1941 | Authentication schemes enabled: |
1942 | Basic |
1943 | Digest |
1944 | NTLM |
1945 | Negotiate |
1946 | Authentication settings: |
1947 | Receive mutual authentication data |
1948 | Receive context handle |
1949 | Disable NTLM credential caching |
1950 | Basic realm name: %1!ws! |
1951 | Digest realm name: %1!ws! |
1952 | Digest domain name: %1!ws! |
1953 | Request queue 503 verbosity level: %1!ws! |
1954 | Basic |
1955 | Limited |
1956 | Full |
1958 | No request queue bound. |
1959 | Max bandwidth: inherited |
1960 | Max connections: inherited |
1961 | Kerberos |
1962 | Channel bind hardening: |
1963 | legacy |
1964 | medium |
1965 | strict |
1966 | Edge Traversal Config: %1!ws! |
1967 | Allow |
1968 | Block |
2000 | Snapshot of HTTP response cache: -------------------------------- |
2001 | There were no cache entries corresponding to the provided URL |
2002 | URL: %1!ws! |
2003 | Hit count: %1!u! |
2004 | Status code: %1!u! |
2005 | HTTP verb: %1!ws! |
2006 | Cache policy type: %1!ws! |
2007 | Cache entry Time to Live (secs): %1!u! |
2008 | Creation time: %1!d!.%2!d!.%3!d!:%4!d!.%5!d!.%6!d!:%7!d! |
2009 | Request queue name: %1!ws! |
2010 | Headers length: %1!u! |
2011 | Content length: %1!u! |
2012 | Force disconnect after serving: %1!ws! |
2013 | HTTP service timeouts: ---------------------- |
2014 | Idle connection timeout (secs): %1!u! |
2015 | Header wait timeout (secs): %1!u! |
2016 | No cache |
2017 | User invalidates |
2018 | Time to live |
2019 | Timeout value successfully added |
2020 | Timeout value add failed |
2021 | Timeout value successfully deleted |
2022 | Timeout value delete failed, Error: %1!u! |
2023 | Content type: %1!ws! |
2024 | Content encoding: %1!ws! |
2100 | Lists cached URI resources and their associated properties. |
2101 | Usage: %1!s! [[url=]<string>] Parameters: Tag Value url - Fully qualified URL. If unspecified, implies all URLs. The URL could also be a prefix to registered URLs Remarks: This command lists all resources and their associated properties that are cached in HTTP response cache or displays a single resource and its associated properties. Examples: %1!s! url=http://www.contoso.com:80/myresource %1!s! |
2102 | Cache parameter successfully added |
2103 | Cache parameter add failed |
2104 | Adds HTTP service cache parameter |
2105 | Usage: %1!s! [type=]cacherangechunksize|maxcacheresponsesize [value=]<ulong> Parameters: Tag Value type - Type of parameter for setting. value - Value (in bytes). If value is in hex, then add the prefix 0x. Remarks: Adds HTTP service cache parameter. Examples: %1!s! type=maxcacheresponsesize value=524288 %1!s! type=cacherangechunksize value=131072 |
2106 | HTTP service cache parameters: -------------------------- |
2107 | maxcacheresponsesize (per-uri cache limit): %1!u! bytes |
2108 | cacherangechunksize (range chunk): %1!u! bytes |
2109 | Shows the cache parameters of HTTP service . |
2110 | Usage: %1!s! Remarks: Shows the cache parameters of HTTP service (in bytes) . Examples: %1!s! |
2111 | Partial content. Number of slices: %1!u! |
2200 | Adds a global timeout to the service. |
2201 | Usage: %1!s! [timeouttype=]idleconnectiontimeout|headerwaittimeout [value=]<u-short> Parameters: Tag Value timeouttype - Type of timeout for setting. value - Value of the timeout (in seconds). If value is in hex, then add the prefix 0x. Remarks: Adds a global timeout to the service. Examples: %1!s! timeouttype=idleconnectiontimeout value=120 %1!s! timeouttype=headerwaittimeout value=0x40 |
2202 | Deletes a global timeout. |
2203 | Usage: %1!s! [timeouttype=]idleconnectiontimeout|headerwaittimeout Parameters: Tag Value timeouttype - Type of timeout for setting. Remarks: deletes a global timeout and makes the service revert to default values. Examples: %1!s! timeouttype=idleconnectiontimeout %1!s! timeouttype=headerwaittimeout |
2204 | Shows the timeout values of the service. |
2205 | Usage: %1!s! Remarks: Shows the timeout values of the service (in seconds). Examples: %1!s! |
2206 | Flushes internal data. |
2207 | Flushes the internal buffers for the log files. |
2208 | Usage: %1!s! Remarks: This commands flushes the internal buffers for the log files. Examples: %1!s! |
2300 | IP address successfully added |
2301 | IP address add failed, Error: %1!u! |
2302 | IP address successfully deleted |
2303 | IP address delete failed, Error: %1!u! |
COM Classes/Interfaces
There is no type library in this file with COM classes/interfaces information
Exported Functions List
The following functions are exported by this dll:InitHelperDll |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_XcptFilter _amsg_exit _except_handler4_common _initterm free iswdigit iswlower iswxdigit malloc memset wcsncmp wcstoul - ntdll.dll:
RtlFreeAnsiString RtlGUIDFromString RtlStringFromGUID RtlTimeToTimeFields WinSqmIncrementDWORD WinSqmIsOptedIn - API-MS-Win-Core-ErrorHandling-L1-1-0.dll:
kernel32!GetLastError kernel32!SetUnhandledExceptionFilter kernel32!UnhandledExceptionFilter - API-MS-Win-Core-Heap-L1-1-0.dll:
KernelBase!GetProcessHeap ntdll!RtlAllocateHeap ntdll!RtlFreeHeap - API-MS-Win-Core-Interlocked-L1-1-0.dll:
KernelBase!InterlockedCompareExchange KernelBase!InterlockedExchange KernelBase!InterlockedIncrement - API-MS-Win-Core-LibraryLoader-L1-1-0.dll:
KernelBase!DisableThreadLibraryCalls - API-MS-Win-Core-Misc-L1-1-0.dll:
KernelBase!GlobalFree KernelBase!Sleep - API-MS-Win-Core-ProcessEnvironment-L1-1-0.dll:
KernelBase!GetEnvironmentVariableW - API-MS-Win-Core-ProcessThreads-L1-1-0.dll:
kernel32!GetCurrentProcess kernel32!GetCurrentProcessId kernel32!GetCurrentThreadId kernel32!TerminateProcess - API-MS-Win-Core-Profile-L1-1-0.dll:
ntdll!RtlQueryPerformanceCounter - API-MS-Win-Core-SysInfo-L1-1-0.dll:
KernelBase!GetSystemTimeAsFileTime KernelBase!GetTickCount - API-MS-Win-Security-Base-L1-1-0.dll:
KernelBase!GetAce KernelBase!GetSecurityDescriptorDacl - API-MS-Win-Security-LSALookup-L1-1-0.dll:
sechost!LookupAccountNameLocalW sechost!LookupAccountSidLocalW - API-MS-Win-Security-SDDL-L1-1-0.dll:
sechost!ConvertSidToStringSidW sechost!ConvertStringSecurityDescriptorToSecurityDescriptorW - NETSH.EXE:
FreeString MakeString MatchEnumTag PreprocessCommand PrintMessageFromModule RegisterContext RegisterHelper - WS2_32.dll:
WSAAddressToStringW WSACleanup WSAStartup WSAStringToAddressW - HTTPAPI.dll:
HttpControlService HttpDeleteServiceConfiguration HttpInitialize HttpQueryServiceConfiguration HttpSetServiceConfiguration HttpTerminate