Main Page Windows 8 DLLs Windows 10 DLLs Feedback NirSoft Utilities
Windows 7 DLL File Information - NAPMONTR.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: NAP Netsh Helper  
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: 154 KB
Total Number of Exported Functions: 2
Total Number of Exported Functions With Names: 2
 

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 135,168 Bytes 85.4% Read, Execute Code
.data 0x00022000 4,608 Bytes 2.9% Write, Read Initialized Data
.rsrc 0x00024000 8,192 Bytes 5.2% Read Initialized Data
.reloc 0x00026000 9,216 Bytes 5.8% Read, Discardable Initialized Data
 

Static Linking

NAPMONTR.DLL is statically linked to the following files:

msvcrt.dll
KERNEL32.dll
ADVAPI32.dll
NETSH.EXE
ole32.dll
SHLWAPI.dll
ntdll.dll
OLEAUT32.dll
QUtil.dll
USER32.dll
certcli.dll
CRYPT32.dll

This means that when NAPMONTR.DLL is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, NAPMONTR.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 226 52,222 Bytes 33.0%
Type Libraries 0 0 Bytes 0.0%
Manifest 0 0 Bytes 0.0%
All Others 4 7,426 Bytes 4.7%
Total 230 59,648 Bytes 37.7%
 

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
37856 Adds configuration.
37857 Deletes configuration.
37858 Renames configuration.
37859 Resets configuration.
37860 Sets configuration.
37861 Shows configuration and state information.
37956 Exports configuration settings.
37957 %1!s! [ filename = ] filename Exports an .xml file that contains the current configuration settings for the Network Access Protection (NAP) client. filename - Specifies the file path. (Required) Example: %1!s! filename = "c:\config.xml"
37958 Imports configuration settings.
37959 %1!s! [ filename = ] filename Imports an .xml file that contains configuration settings for the Network Access Protection (NAP) client. filename - Specifies the file path. (Required) Example: %1!s! filename = "c:\config.xml"
37960 Exports configuration settings.
37961 %1!s! [ filename = ] filename Exports an .xml file that contains the current configuration settings for the Health Registration Authority (HRA). filename - Specifies the file path. (Required) Example: %1!s! filename = "c:\config.xml"
37962 Imports configuration settings.
37963 %1!s! [ filename = ] filename Imports an .xml file that contains configuration settings for the Health Registration Authority (HRA). filename - Specifies the file path. (Required) Example: %1!s! filename = "c:\config.xml"
38056 Shows state.
38057 %1!s! Shows state information.
38256 Advanced
38257 Basic
38258 Disabled
38259 Enabled
38260 Client component
38261 Client communication
38262 None
38263 Other
38264 Server communication
38265 Server component
38266 Could not update
38267 In progress
38268 Success
38269 Group policy
38270 Not restricted, deferred enforcement
38271 Not restricted
38272 Restricted
38273 Local
38276 Verbose
38280 Not Configured
38281 Configured
38356 Resets CSP configuration.
38357 %1!s! Sets the cryptographic service provider (CSP) parameter to "MS-Enhanced cryptographic service provider".
38358 Sets CSP configuration.
38359 %1!s! [ name = ] name [ [ keylength = ] keylength ] Sets the cryptographic service provider (CSP) that will be used on the target computer. You can obtain the name from the "show csps" command. name - Specifies the name of the CSP. You can specify only one name. (Required) keylength - Specifies the length of the asymmetric key. The default is 2048. (Optional) Example: %1!s! name = "Microsoft RSA SChannel Cryptographic Provider" keylength = "2048"
38360 Shows CSP configuration.
38361 %1!s! Shows all available cryptographic service providers (CSPs) on the target system. Use this command to obtain the names that you can use in the "add csp" and "delete csp" commands.
38456 # End of NAP client configuration
38457 # ========================================================== # Network Access Protection client configuration # ==========================================================
38458 # ---------------------------------------------------------- # Cryptographic service provider (CSP) configuration # ----------------------------------------------------------
38459 # ---------------------------------------------------------- # Hash algorithm configuration # ----------------------------------------------------------
38461 # ---------------------------------------------------------- # Enforcement configuration # ----------------------------------------------------------
38462 # ---------------------------------------------------------- # Tracing configuration # ----------------------------------------------------------
38463 # ---------------------------------------------------------- # Trusted server group configuration # ----------------------------------------------------------
38464 # ---------------------------------------------------------- # User interface configuration # ----------------------------------------------------------
38465 # End of NAP HRA configuration
38466 # ========================================================== # Health Registration Authority configuration # ==========================================================
38467 # ---------------------------------------------------------- # Certification Authority server configuration # ----------------------------------------------------------
38468 # ---------------------------------------------------------- # Cryptographic service provider (CSP) configuration # ----------------------------------------------------------
38469 # ---------------------------------------------------------- # Hash algorithm configuration # ----------------------------------------------------------
38472 # ---------------------------------------------------------- # Timeout configuration # ----------------------------------------------------------
38473 # ---------------------------------------------------------- # HTTP client user agent configuration # ----------------------------------------------------------
38556 Resets configuration.
38557 %1!s! Resets configuration.
38558 Shows configuration.
38559 %1!s! Shows configuration settings and state information.
38560 Shows group policy configuration.
38561 %1!s! Shows group policy configuration settings and state information.
38756 Resets hash configuration.
38757 %1!s! Sets the hash algorithm parameter to "SHA1".
38758 Sets hash configuration.
38759 %1!s! [ oid = ] oid Sets the hash algorithm that will be used on the target computer. You can obtain the oid from the "show hashes" command. oid - Specifies the oid of the hash algorithm. You can specify only one oid. (Required) Example: %1!s! oid = "1.2.840.113549.1.1.5"
38760 Shows hash configuration.
38761 %1!s! Shows all available hash algorithms on the target system. Use this command to obtain the oids that you can use in the "add hash" and "delete hash" commands.
38856 Resets enforcement configuration.
38857 %1!s! Sets the enforcement client parameter to "DISABLED".
38858 Sets enforcement configuration.
38859 %1!s! [ID = ] id [ADMIN = ] ENABLE|DISABLE Enables or disables enforcement clients. You can specify one or more enforcement clients, but you must specify at least one. By default, all enforcement clients are disabled. Id the identifier for the Quarantine Enforcement Client (QEC). Examples: %1!s! ID = 67213 ADMIN = "DISABLE"
38956 Resets tracing configuration.
38957 %1!s! Sets the tracing parameter to "DISABLE".
38958 Sets tracing configuration.
38959 %1!s! [ [ state = ] ENABLE|DISABLE [ level = ] BASIC|ADVANCED|VERBOSE ] Sets tracing settings. You must specify at least one parameter. state - Specifies whether tracing is enabled or disabled. The default value is "DISABLE". (Optional) ENABLE - Enables tracing. DISABLE - Disables tracing. (Default) level - Specifies the level of information that appears in the tracing log file. The default value is "BASIC". (Optional) BASIC - Basic tracing detail. (Default) ADVANCED - Advanced tracing detail. VERBOSE - Verbose tracing detail. Example: %1!s! state = "ENABLE" level = "BASIC"
39056 Resets user interface configuration.
39057 %1!s! Deletes all settings in the user interface.
39058 Sets user interface configuration.
39059 %1!s! [ [ title = ] title [ text = ] text [ image = ] image ] Sets the user interface settings. You must specify one or more parameters. title - Specifies the title that appears in the user interface. (Optional) text - Specifies the description that appears in the user interface. (Optional) image - Specifies the image that appears in the user interface. (Optional) Example: %1!s! title = "My company" text = "Protecting your PC" image = "c:\Logo.jpg"
39156 Adds trusted server configuration.
39157 %1!s! [ group = ] group [ url = ] url [ [ processingorder = ] processingorder ] Adds the URL to a trusted server group. group - Specifies the name of the trusted server group. (Required) url - Specifies the URL. (Required) Servers added to this group must use the https:// prefix if required by the trusted server group. processingorder - Sets the processing order of the URL. If you do not specify the processing order, the URL is added last in the list. (Optional) Example: %1!s! group = "group1" url = "url1" processingorder = "1"
39158 Deletes trusted server configuration.
39159 %1!s! [ group = ] group [ url = ] url Deletes the URL from a specified trusted server group. group - Specifies the name of the trusted server group. (Required) url - Specifies the URL. (Required) Example: %1!s! group = "group1" url = "url1"
39160 Renames trusted server configuration.
39161 %1!s! [ group = ] group [ url = ] url [ newurl = ] url Renames the URL of an existing trusted server in a specified trusted server group. group - Specifies the name of the trusted server group. (Required) url - Specifies the existing URL. (Required) newurl - Specifies the new URL. (Required) Example: %1!s! group = "group1" url = "url1" newurl = "url2"
39162 Resets trusted server configuration.
39163 %1!s! [ group = ] group Deletes all URLs in a specified trusted server group. group - Specifies the name of the trusted server group. (Required) Example: %1!s! group = "group1"
39164 Sets trusted server configuration.
39165 %1!s! [ group = ] group [ url = ] url [ processingorder = ] processingorder Sets the configuration of a trusted server. group - Specfies the name of the trusted server group. (Required) url - Specifies the URL. (Required) processingorder - Sets the processing order of the URL. If you do not specify the processing order, the URL is added last in the list. (Required) Example: %1!s! group = "group1" url = "url1" processingorder = "1"
39256 Adds trusted server group configuration.
39257 %1!s! [ name = ] name [ requirehttps = ] ENABLE|DISABLE (optional) Adds a trusted server group. name - Specifies the name of the trusted server group. (Required) requirehttps - Specifies whether server verification (https:) is required for all servers in this group. (optional) ENABLE - All servers require https. (Default) DISABLE - Non https servers are allowed. Example: %1!s! name = "group1" requirehttps = "ENABLE"
39258 Deletes trusted server group configuration.
39259 %1!s! [ name = ] name Deletes a trusted server group. name - Specifies the name of the trusted server group. (Required) Example: %1!s! name = "group1"
39260 Renames trusted server group configuration.
39261 %1!s! [ name = ] name [ newname = ] newname Renames a trusted server group. name - Specifies the existing name of the trusted server group. (Required) newname - Specifies the new name of the trusted server group. (Required) Example: %1!s! name = "group1" newname = "group2"
39262 Resets trusted server group configuration.
39263 %1!s! Deletes all trusted server groups and the list of all health registration authority servers (by URL) contained in each trusted server group.
39264 Shows all trusted server groups.
39265 %1!s! Shows all trusted server groups and the URLs in each group.
39356 Adds CA server configuration.
39357 %1!s! [ name = ] name [ [ processingorder = ] processingorder ] Adds a certification authority (CA) server. name - Specifies the name of the CA server. The required format is "\\computername\CAname". (Required) processingorder - Sets the processing order of the CA server. If you do not specify the processing order, the CA server is added last in the list. (Optional) Example: %1!s! name = "\\server1\CA" processingorder = "1"
39358 Deletes CA server configuration.
39359 %1!s! [ name = ] name Deletes a certification authority (CA) server. name - Specifies the name of the CA server. (Required) Example: %1!s! name = "\\server1\CA"
39360 Renames CA server configuration.
39361 %1!s! [ name = ] name [ newname = ] newname Renames an existing certification authority (CA) server. name - Specifies the existing name of the CA server. (Required) newname - Specifies the new name of the CA server. (Required) Example: %1!s! name = "\\server1\CA" newname = "\\server2\CA"
39362 Resets CA server configuration.
39363 %1!s! Deletes all certification authority (CA) servers.
39364 Sets CA server configuration.
39365 %1!s! [ name = ] name [ processingorder = ] processingorder Sets the configuration of a certification authority (CA) server. name - Specifies the name of the CA server. (Required) processingorder - Sets the processing order of the CA server. If you do not specify the processing order, the CA server is added last in the list. (Optional) Example: %1!s! name = "\\server1\CA" processingorder = "1"
39406 Reset HRA Certificate Template Configurations
39407 %1!s! Reset certificate template configurations.
39408 Set HRA Certificate Template Configurations.
39409 %1!s! [ anontemplate = ] [ template simple name ] [ authtemplate = ] [ template simple name ] anontemplate - Specifies the name of the health certificate template to use when requesting certificates for anonymous health certificate requests. authtemplate - Specifies the name of the health certificate template to use when requesting certificates for authenticated health certificate requests. Note: You can use 'certutil -template' to get a list of available certificate templates. anontemplate and authtemplate must be both set or clear at the same time.
39412 Reset HRA Validity Period
39413 %1!s! Reset HRA Validity Period.
39414 Sets how long a certificate is good for in minutes.
39415 %1!s! [ duration = ] minutes duration - Specifies how long a certificate is good for in minutes. Note: Minimum value is 5 minutes.
39416 Sets HRA mode.
39417 %1!s! [ mode = ] { 0 | 1 } Sets the current mode to the following values: 0: Standalone CAs only 1: Enterprise and Standalone CAs. Note: Enterprise mode requires that templates are configured.
39418 Resets current mode of HRA
39419 %1!s! Reset current mode of HRA to Standalone CAs only.
39456 Resets timeout configuration.
39457 %1!s! Sets blackout time to 5 minutes and no response time to 20 seconds.
39458 Sets timeout configuration.
39459 %1!s! [ [ blackout = ] blackout [ noresponse = ] noresponse ] Sets the blackout time and no response time. blackout - Specifies the time that the server is identified as unavailable, in minutes. Default value is 5. (Optional) noresponse - Specifies the maximum time to wait for the server to respond, in seconds. Default value is 20. (Optional) Example: %1!s! blackout = "10" noresponse = "60"
39506 Resets Policy OIDs configuration.
39507 %1!s! Sets Policy OIDs to Disabled.
39508 Sets Policy OIDs configuration.
39509 %1!s! [ state = ] ENABLE/DISABLE Sets the Policy OIDs enable state. Example: %1!s! state = "ENABLE" Note: To enable Policy OIDs, opmode has to be set to Standalone only.
39556 Adds CSP configuration.
39557 %1!s! [ name = ] name Adds a cryptographic service provider (CSP) to the list of allowed CSPs. You can obtain the names from the "show csps" command. name - Specifies the name of the CSP. (Required) Example: %1!s! name = "Microsoft RSA SChannel Cryptographic Provider"
39558 Deletes CSP configuration.
39559 %1!s! [ name = ] name Deletes a cryptographic service provider (CSP) from the list of allowed CSPs. You can obtain the names from the "show config" command. name - Specifies the name of the CSP. (Required) Example: %1!s! name = "Microsoft RSA SChannel Cryptographic Provider"
39560 Resets CSP configuration.
39561 %1!s! Sets the cryptographic service provider (CSP) parameter to "MS-Enhanced cryptographic service provider".
39562 Shows CSPs.
39563 %1!s! Shows all available cryptographic service providers (CSPs) on the target system. Use this command to obtain the oids that you can use in the "add csp" and "delete csp" commands.
39656 Adds hash configuration.
39657 %1!s! [ oid = ] oid Adds a hash algorithm to the list of allowed hash algorithms. You can obtain the oids from the "show hashes" command. oid - Specifies the oid of the hash algorithm. (Required) Example: %1!s! oid = "1.2.840.113549.1.1.5"
39658 Deletes hash configuration.
39659 %1!s! [ oid = ] oid Deletes a hash algorithm from the list of accepted hash algorithms. You can obtain the oids from the "show config" command. oid - Specifies the oid of the hash algorithm. (Required) Example: %1!s! oid = "1.2.840.113549.1.1.5"
39660 Resets hash configuration.
39661 %1!s! Sets the hash parameter to "SHA1".
39662 Shows hashes.
39663 %1!s! Shows all available hash algorithms on the target system.
39756 Adds user agent configuration.
39757 %1!s! [ oid = ] oid Adds an HTTP client user agent to the list of allowed user agents. name - Specifies the name of the user agent. (Required) Example: %1!s! name = "MSIE 7.0b"
39758 Deletes a user agent.
39759 [ name = ] name Deletes a user agent from the list of accepted user agents. You can obtain the name from the "show config" command. name - Specifies the name of the user agent. (Required) Example: %1!s! name = "MSIE 7.0b"
39760 Resets user agent configuration.
39761 %1!s! Sets the HTTP client user agent parameter to "ANY".
39856 Adds asymmetric key configuration.
39857 %1!s! [ oid = ] oid [ [ minkeylength = ] minkeylength [ maxkeylength = ] maxkeylength Adds an asymmetric key algorithm to the list of allowed asymmetric key algorithms. You can obtain the oids from the "show asymmetrickeys" command. oid - Specifies the oid of the asymmetric key algorithm. (Required) minkeylength - Specifies the minimum key length. (Optional) maxkeylength - Specifies the maximum key length. (Optional) Example: %1!s! oid = "1.2.840.113549.1.1.1" minkeylength = "1024" maxkeylength = "4096"
39858 Deletes asymmetric key aconfiguration.
39859 %1!s! [ oid = ] oid Deletes an asymmetric key algorithm from the list of allowed asymmetric key algorithms. You can obtain the oids from the "show config" command. oid - Specifies the oid of the asymmetric key algorithm. (Required) Example: %1!s! oid = "1.2.840.113549.1.1.1"
39860 Resets asymmetric key configuration.
39861 %1!s! Sets the asymmetric key parameter to "RSA (1024)".
39862 Shows asymmetric keys.
39863 %1!s! Shows all available asymmetric keys on the target system. Use this command to obtain the oids that you can use in the "add asymmetrickeys" command.
39956 Enforcement clients: ----------------------------------------------------
39957 Name = %1!s! ID = %2!lu! Admin = %3!s!
40056 Enforcement client state: ----------------------------------------------------
40057 Id = %1!lu! Name = %2!s! Description = %3!s! Version = %4!s! Vendor name = %5!s! Registration date = %6!s! Initialized = %7!s!
40058 Compliance results =
40059 Remediation results =
40060 Failure category = %1!s! Remediation state = %2!s! Remediation percentage = %3!lu! Fixup Message = (%4!lu!) - %5!s!
40061 System health agent (SHA) state: ----------------------------------------------------
40062 Client state: ---------------------------------------------------- Name = %1!s! Description = %2!s! Protocol version = %3!s! Status = %4!s! Restriction state = %5!s! Troubleshooting URL = %6!s! Restriction start time = %7!s!
40063 Compliance results for this SHA are unknown because it failed to respond
40156 %1!-28s! %2!lu!
40157 Certification Authority (CA) servers: Name Processing order ----------------------------------------------------
40206 HRA Templates Configuration: ----------------------------------------------------
40207 Anonymous Template = %1!s!
40208 Authenticated Template = %1!s!
40209 HRA Validity: ----------------------------------------------------
40210 Certificate Validity Period = %1!lu!
40211 HRA mode: ----------------------------------------------------
40212 Enterprise and Standalone CAs
40213 Standalone CAs only
40214 Current mode =
40256 Health Registration Authority (HRA) configuration: ----------------------------------------------------
40356 %1!s!
40357 Allowed cryptographic service providers (CSPs): Name ----------------------------------------------------
40456 %1!-28s! %2!s!
40457 Allowed hash algorithms: Name OID ----------------------------------------------------
40556 %1!-23s! %2!-10lu! %3!-10lu! %4!s!
40557 Allowed asymmetric key algorithms: Name Min length Max length OID ----------------------------------------------------
40656 Timeout configuration: ---------------------------------------------------- Blackout time = %1!lu! (minutes) No response timeout = %2!lu! (seconds)
40756 %1!s!
40757 Allowed HTTP client user agents: Name ----------------------------------------------------
40856 Client tracing: ---------------------------------------------------- State = %1!s! Level = %2!s!
40956 User interface settings: ---------------------------------------------------- Title = %1!s! Description = %2!s! Image = %3!s!
41056 Cryptographic service provider (CSP) = %1!s!, keylength = %2!lu!
41156 Hash algorithm = %1!s! (%2!s!)
41356 %1!s!
41357 Available cryptographic service providers (CSPs): Name ----------------------------------------------------
41358 %1!-28s! %2!s!
 

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:
DllMain InitHelperDll

 

Imported Functions List

The following functions are imported by this dll: