Windows 10 DLL File Information - dnscmmc.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: | DNS Client MMC Snap-in 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: | 123 KB |
Total Number of Exported Functions: | 4 |
Total Number of Exported Functions With Names: | 4 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 119,296 Bytes | 94.3% | Read, Execute | Code |
.data | 0x0001f000 | 512 Bytes | 0.4% | Write, Read | Initialized Data |
.idata | 0x0002a000 | 2,048 Bytes | 1.6% | Read | Initialized Data |
.rsrc | 0x0002b000 | 2,560 Bytes | 2.0% | Read | Initialized Data |
.reloc | 0x0002c000 | 1,024 Bytes | 0.8% | Read, Discardable | Initialized Data |
Static Linking
dnscmmc.dll is statically linked to the following files:ole32.dll
msvcrt.dll
KERNEL32.dll
mscoree.dll
USER32.dll
ADVAPI32.dll
This means that when dnscmmc.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, dnscmmc.dll won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 2 | 632 Bytes | 0.5% |
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 | 124 | 11,056 Bytes | 8.7% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 2 | 1,120 Bytes | 0.9% |
Total | 128 | 12,808 Bytes | 10.1% |
Icons in this file
There are 2 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)
No dialog resources in this file.
String resources in this dll (up to 1000 strings)
String ID | String Text |
---|---|
1000 | Name Resolution Policy |
2000 | Name Resolution Policy is the Group Policy object (GPO) that contains the policy information found in the Name Resolution Policy Table (NRPT). |
2001 | A suffix is the zone of the DNS namespace to which this rule applies. It is part of the FQDN. For example, in the FQDN someserver.hr.contoso.com, the suffix is contoso.com. |
2002 | A prefix is the first part of the FQDN to which this rule applies. For example, in the FQDN someserver.corp.contoso.com, the prefix is someserver. |
2003 | A fully qualified domain name (FQDN) consists of a host and domain name, including top-level domain. For example, www.contonso.com is a fully qualified domain name. |
2004 | This is the address of the subnet in Internet Protocol version 4 (IPv4) format of the area to which the rule will apply in the case of a reverse lookup. For example, in the example 1.2.3.4/16, the subnet in a reverse lookup is 1.2.3.4 and /16 is the prefix. |
2005 | This is the address of the subnet in Internet Protocol version 6 (IPv6) format of the area to which the rule will apply in the case of a reverse lookup. |
2006 | Certification authority: A certification authority (CA) is an entity that issues that issues digital certificates used to create digital signatures and public-private key pairs. When IPsec is required for DNS queries, the CA is used to determine the authenticity of the DNS server. Only one CA can be used. |
2007 | Triple DES or 3DES is a mode of the DES encryption algorithm that encrypts data three times. Three 64-bit keys are used, instead of one, for an overall key length of 192 bits. Advanced Encryption Standard (AES) is a symmetric 128-bit block data encryption technique and a key size of 128, 192, or 256-bits. |
2008 | These are the servers that the DNS client will use when matching this name. If you do not configure this field, then the DNS servers on the network adapter will be used. The format can be a FQDN or an IPv4 or IPv6 address. |
2009 | This is the proxy server to use when making connections to the Internet. The format can be a FQDN or IP address. Use <host>:<port> format. |
2100 | Invalid namespace suffix format. |
2101 | Invalid namespace prefix format. |
2102 | Invalid namespace FQDN format. |
2103 | Invalid namespace IPv4 subnet format. |
2104 | Invalid namespace IPv6 subnet format. |
2105 | Invalid proxy format. Use <host>:<port> format. |
2106 | Default |
2300 | A matching name already exists in the policy table in row |
2301 | To update, edit a rule first. |
3000 | Name Resolution Policy |
3001 | Overview |
3002 | The Name Resolution Policy Table (NRPT) stores configuration settings for DNS security (DNSSEC) and DirectAccess on DNS client computers. You can use this page to create or edit rules, which are used to make policies that can be applied to an Active Directory organizational unit (OU). |
3003 | Learn more about DNSSEC on the Web |
3004 | Description |
3005 | To which part of the namespace does this rule apply? |
3006 | Certification authority: (Optional) |
3007 | Certificates |
3008 | Pick a certificate: |
3009 | Some rules were not displayed because they have unrecognized versions. |
3100 | Create Rules |
3101 | DNSSEC |
3102 | Enable DNSSEC in this rule |
3103 | DNSSEC settings |
3104 | Validation: |
3105 | Require DNS clients to check that name and address data has been validated by the DNS server |
3106 | IPsec: |
3107 | Use IPsec in communication between the DNS client and DNS server |
3108 | Encryption type: |
3200 | DNS Settings for DirectAccess |
3201 | Enable DNS settings for DirectAccess in this rule |
3202 | DNS settings for DirectAccess |
3203 | DNS servers (optional): |
3204 | Web proxy (optional): |
3205 | Use this Web proxy: |
3206 | Use the default Web proxy |
3207 | IPsec: |
3208 | Use IPsec in communication between the DNS client and DNS server |
3209 | Encryption type: |
3300 | Name Resolution Policy Table |
3301 | Namespace |
3303 | DNSSEC (Validation) |
3304 | DNSSEC (IPsec) |
3305 | DNSSEC (IPsec Encryption) |
3306 | DirectAccess (DNS Servers) |
3307 | DirectAccess (Web Proxy) |
3308 | DirectAccess (IPsec) |
3309 | DirectAccess (IPsec Encryption) |
3310 | DNS Servers |
3311 | Encoding |
3400 | Browse... |
3401 | Update |
3402 | Create |
3403 | Clear |
3404 | Advanced Global Policy Settings |
3405 | Delete Rule |
3406 | Edit Rule |
3407 | Apply |
3408 | Cancel |
3409 | Add... |
3410 | Edit... |
3411 | Remove |
3500 | Suffix |
3501 | Prefix |
3502 | FQDN |
3503 | Subnet (IPv4) |
3504 | Subnet (IPv6) |
3506 | No encryption (integrity only) |
3507 | Low: 3DES, AES (128, 192, 256) |
3508 | Medium: AES (128, 192, 256) |
3509 | High: AES (192, 256) |
3510 | Punycode |
3511 | UTF-8 without Mapping |
3512 | UTF-8 with Mapping |
3513 | Unknown |
4000 | DNS server |
4001 | DNS server: |
4002 | Duplicate server. |
4003 | Invalid format. |
4005 | Cancel |
5000 | Configure Advanced Global Policy Settings |
5001 | These settings determine what the DNS client will do when it is physically inside or outside the enterprise network. |
5002 | Network Location Dependency |
5003 | Configure roaming options |
5004 | Let Network ID (NID) determine when DirectAccess settings are to be used (recommended) |
5005 | Always use DirectAccess settings in the NRPT |
5006 | Never use DirectAccess settings in the NRPT |
5007 | Query Failure |
5008 | Configure query failure options |
5009 | Only use Link-Local Multicast Name Resolution (LLMNR) and NetBIOS if the name does not exist in DNS (most secure) |
5010 | Always fall back to Link-Local Multicast Name Resolution (LLMNR) and NetBIOS for any kind of name resolution error (least secure) |
5011 | Always fall back to Link-Local Multicast Name Resolution (LLMNR) and NetBIOS if the name does not exist in DNS or if the DNS servers are unreachable when on a private network (moderate secure) |
5012 | Query Resolution |
5013 | Configure query resolution options |
5014 | Resolve only IPv6 addresses for names (recommended) |
5015 | Resolve both IPv4 and IPv6 addresses for names |
5017 | Cancel |
6000 | Namespace: |
6002 | Down |
6003 | Web proxy: |
6004 | Name Resolution Policy Table |
7000 | Enable DNS settings |
7001 | Generic DNS Server settings |
7002 | Generic DNS Server |
8000 | Encoding |
8001 | Enable Encoding |
8002 | Encoding settings |
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:DllCanUnloadNow | DllGetClassObject | DllRegisterServer | DllUnregisterServer |
Imported Functions List
The following functions are imported by this dll:- ole32.dll:
combase!CoCreateInstance combase!CoTaskMemAlloc combase!CoTaskMemFree combase!CreateStreamOnHGlobal combase!StringFromCLSID - msvcrt.dll:
_CxxThrowException _XcptFilter __CxxFrameHandler _amsg_exit _callnewh _cexit _errno _except_handler4_common _initterm abort free malloc memmove memset public: virtual __thiscall type_info::~type_info(void) void __cdecl operator delete(void *) void __cdecl terminate(void) - KERNEL32.dll:
GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetLastError GetModuleHandleA GetProcAddress GetProcessHeap GetSystemTimeAsFileTime GetTickCount GetVersion GlobalAlloc GlobalFree HeapFree OutputDebugStringA QueryPerformanceCounter SetLastError SetUnhandledExceptionFilter Sleep TerminateProcess UnhandledExceptionFilter VirtualQuery lstrlenW ntdll!RtlAllocateHeap - mscoree.dll:
CorBindToRuntimeEx _CorDllMain - USER32.dll:
LoadImageA LoadStringW RegisterClipboardFormatW - ADVAPI32.dll:
RegCloseKey RegCreateKeyExW RegDeleteKeyW RegDeleteTreeW RegDeleteValueW RegEnumKeyExW RegQueryValueExW RegSetValueExW