Main Page Windows 7 DLLs NirSoft Utilities
Windows 10 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 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: HTTP netsh DLL  
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: 31 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 23,040 Bytes 71.4% Read, Execute Code
.data 0x00007000 1,024 Bytes 3.2% Write, Read Initialized Data
.idata 0x00008000 3,072 Bytes 9.5% Read Initialized Data
.rsrc 0x00009000 1,536 Bytes 4.8% Read Initialized Data
.reloc 0x0000a000 2,560 Bytes 7.9% Read, Discardable Initialized Data
 

Static Linking

nshhttp.dll is statically linked to the following files:

msvcrt.dll
ntdll.dll
WS2_32.dll
api-ms-win-core-libraryloader-l1-2-0.dll
api-ms-win-core-processenvironment-l1-2-0.dll
api-ms-win-core-heap-l1-2-0.dll
api-ms-win-security-base-l1-2-0.dll
api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-security-sddl-l1-1-0.dll
api-ms-win-core-heap-l2-1-0.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-profile-l1-1-0.dll
api-ms-win-core-processthreads-l1-1-2.dll
api-ms-win-core-sysinfo-l1-2-1.dll
api-ms-win-security-lsalookup-l1-1-1.dll
NETSH.EXE
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 190 48,230 Bytes 149.5%
Type Libraries 0 0 Bytes 0.0%
Manifest 0 0 Bytes 0.0%
All Others 2 1,104 Bytes 3.4%
Total 192 49,334 Bytes 152.9%
 

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

No dialog resources in this file.

 

String resources in this dll (up to 1000 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 : %1!ws!
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!
1221 Reject Connections : %1!s!
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 an SSL server certificate binding.
1701 Usage: %1!s! hostnameport=<name:port> | ipport=<ipaddr:port> | ccs=<port> appid=<GUID> [certhash=<string>] [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] [reject=enable|disable] Parameters: Tag Value ipport - IP address and port for the binding. hostnameport - Unicode hostname and port for binding. ccs - Central Certificate Store 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. Required for Hostname based configurations. Defaults to MY for IP based configurations. 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. reject - Enable/disable 'Reject Mode'. When enabled, any new matching connection is immediately dropped. Remarks: adds a new SSL server certificate binding and corresponding client certificate policies for an IP address or hostname and a port. Examples: %1!s! ipport=1.1.1.1:443 certhash=0102030405060708090A0B0C0D0E0F1011121314 appid={00112233-4455-6677-8899-AABBCCDDEEFF} %1!s! hostnameport=www.contoso.com:443 certhash=0102030405060708090A0B0C0D0E0F1011121314 appid={00112233-4455-6677-8899-AABBCCDDEEFF} certstorename=MY %1!s! ccs=443 appid={00112233-4455-6677-8899-AABBCCDDEEFF}
1702 Displays SSL certificate bindings.
1703 Usage: %1!s! ipport=<ipaddr:port> | hostnameport=<name:port> | ccs=<port> Parameters: Tag Value ipport - The IPv4 or IPv6 address and port for which the SSL certificate bindings will be displayed. hostnameport - The hostname and port for which the SSL certificate bindings will be displayed. ccs - The Central Certificate Store binding to display. Remarks: Lists SSL server certificate bindings and corresponding client certificate policies. Not providing a specification causes all bindings to be displayed. 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! hostnameport=www.contoso.com:443 %1!s! ccs=443 %1!s!
1704 Deletes SSL certificate bindings.
1705 Usage: %1!s! ipport=<ipaddr:port> | hostnameport=<name:port> | ccs=<port> Parameters: Tag Value ipport - The IPv4 or IPv6 address and port for which the SSL certificate bindings will be deleted. hostnameport - The hostname and port for which the SSL certificate binding will be deleted. When a wildcard binding is deleted, all bindings auto-generated from the wildcard binding will also get deleted. ccs - The Central Certificate Store binding to delete. This will cause the system to internally purge all cached bindings that were derived from this binding. Remarks: Deletes SSL server certificate bindings and corresponding client certificate policies. Examples: %1!s! ipport=1.1.1.1:443 %1!s! ipport=0.0.0.0:443 %1!s! ipport=[::]:443 %1!s! hostnameport=www.contoso.com:443 %1!s! ccs=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 an 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!
2304 Hostname:port : %1!ws!:%2!d!
2305 Central Certificate Store : %1!d!
 

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: