Windows 10 DLL File Information - AdmTmpl.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: | Administrative Templates Extension |
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: | 442 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 | 294,400 Bytes | 65.0% | Read, Execute | Code |
.data | 0x00049000 | 7,168 Bytes | 1.6% | Write, Read | Initialized Data |
.idata | 0x0004c000 | 6,144 Bytes | 1.4% | Read | Initialized Data |
.rsrc | 0x0004e000 | 123,392 Bytes | 27.3% | Read | Initialized Data |
.reloc | 0x0006d000 | 20,480 Bytes | 4.5% | Read, Discardable | Initialized Data |
Static Linking
AdmTmpl.dll is statically linked to the following files:msvcrt.dll
api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-core-heap-l2-1-0.dll
api-ms-win-core-file-l1-2-1.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-string-l1-1-0.dll
api-ms-win-core-localization-l1-2-1.dll
api-ms-win-core-libraryloader-l1-2-0.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-libraryloader-l1-2-1.dll
api-ms-win-core-debug-l1-1-1.dll
OLEAUT32.dll
api-ms-win-security-base-l1-2-0.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-core-sysinfo-l1-2-1.dll
api-ms-win-core-processthreads-l1-1-2.dll
api-ms-win-core-processenvironment-l1-2-0.dll
api-ms-win-core-com-l1-1-1.dll
api-ms-win-core-string-l2-1-0.dll
api-ms-win-core-timezone-l1-1-0.dll
api-ms-win-core-datetime-l1-1-1.dll
api-ms-win-core-profile-l1-1-0.dll
ADVAPI32.dll
GDI32.dll
KERNEL32.dll
ole32.dll
SHELL32.dll
USER32.dll
XmlLite.dll
This means that when AdmTmpl.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, AdmTmpl.dll won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 5 | 64,728 Bytes | 14.3% |
Animated Icons | 0 | 0 Bytes | 0.0% |
Cursors | 0 | 0 Bytes | 0.0% |
Animated Cursors | 0 | 0 Bytes | 0.0% |
Bitmaps | 4 | 53,836 Bytes | 11.9% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 3 | 2,580 Bytes | 0.6% |
HTML Related Files | 1 | 440 Bytes | 0.1% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 134 | 12,874 Bytes | 2.8% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 1 | 752 Bytes | 0.2% |
All Others | 2 | 1,176 Bytes | 0.3% |
Total | 150 | 136,386 Bytes | 30.1% |
Icons in this file
There are 5 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)
In the following section, you can find the captions of dialog-boxes stored in this DLL. The list is currently limited to 1000 dialogs.ID | Dialog Caption |
---|---|
300 | Add/Remove Templates |
800 | Administrative Templates |
3500 | Filter Options |
String resources in this dll (up to 1000 strings)
String ID | String Text |
---|---|
4 | Name |
5 | State |
6 | Setting |
7 | Parameters |
8 | Enabled |
9 | Disabled |
10 | Not configured |
15 | All Files#*.*## |
16 | Browse |
19 | Administrative Templates |
20 | Administrative Templates (Computers) |
21 | Administrative Templates (Users) |
22 | &Add/Remove Templates... |
23 | Manage administrative templates |
24 | Size |
25 | Modified |
26 | Policy Templates#*.adm## |
27 | Policy Templates |
29 | Show... |
31 | Value |
32 | Value Name |
33 | The name you entered has already been used. You need to enter a unique name. |
34 | You need to enter a name. |
35 | The value you entered has already been used. You need to enter a unique value. |
36 | You need to enter a value. |
37 | Filtering... |
38 | Displays filtering options. |
39 | Classic Administrative Templates (ADM) |
40 | Contains all the settings from ADM files. |
41 | GPO Name |
42 | (Merged GPOs) |
43 | &Edit |
44 | Edit Administrative Templates policy setting |
45 | Edit <A HREF = javascript:external.ExecuteSelectionMenuItem('_EDITSETTING')>policy setting </A> |
47 | Extra Registry Settings |
48 | The following entry in the [strings] section is too long and has been truncated. %s |
49 | The following keyword is too long: %s |
50 | There is not enough memory available. Quit one or more applications and try again. |
51 | Unexpected keyword |
52 | Unexpected end of file |
53 | Key name specified more than once. Likely causes are: 1) the KEYNAME tag is defined multiple times in this category 2) this KEYNAME is already defined in another category with the same name 3) this KEYNAME is already defined in another category with the same name in a different adm file. |
54 | Value name specified more than once |
55 | There was no key name specified for this entry or any of its parents |
56 | There was no value name specified |
57 | There was no value specified |
58 | Expected a numeric value |
59 | Item name specified more than once |
60 | There was no item name specified |
61 | More than one action list was specified |
62 | The corresponding string was not found in the [strings] section |
63 | An unmatched interpreter directive was found |
64 | Help string specified more than once |
65 | CLIENTEXT string specified more than once |
66 | GUID specified in CLIENTEXT is invalid. Format should be: {4765724D-ACCE-11d2-9A8F-0000F87571E3} |
67 | Supported string specified more than once |
68 | Missing either a VALUEON or VALUEOFF keyword. Policies using the unnamed registry value must have both VALUEON and VALUEOFF defined. |
72 | Administrative Templates: Policy definitions (ADMX files) retrieved from the local computer. |
73 | Administrative Templates: Policy definitions (ADMX files) retrieved from the central store. |
90 | The following error occurred in %s on line %lu: Error %lu %s |
91 | Found: %s |
92 | Expected: %s |
93 | The file cannot be loaded. |
100 | You need to enter something for "%s" This field cannot be left blank. |
101 | You need to enter a number for "%s" This field has invalid characters or the number is too large. |
102 | %lu is greater than the maximum allowed value of %lu. %lu will be saved instead of %lu. |
103 | %d is less than the minimum allowed value of %d. %d will be saved instead of %d. |
104 | The Group Policy snap-in was unable to save your changes due to the following error: %s |
105 | %s is not a valid template file. Only files that end with the .adm file extension can be added to this Group Policy Object. |
236 | The Group Policy Administrative Templates node contains all registry-based policy information. |
237 | (None) |
240 | (Binary data) |
241 | (Unknown data format) |
242 | This node contains registry settings that do not correspond to an Administrative Template policy. For example, they did not originate from a .adm or .admx file. These settings might have been defined by a different snap-in. |
243 | This registry setting does not correspond to an Administrative Template policy. For example, they did not originate from a .adm or .admx file. It might have been defined by a different snap-in. |
246 | Note: This registry setting is not stored in a policy key and thus is considered a preference. Therefore, if the Group Policy Object that implements this setting is ever removed, this registry setting will remain. |
247 | <BR> <BR> Requirements:<BR> |
248 | Policies with no Requirements information |
250 | %.100s Location - "%.300s" Error - %.100s |
300 | File %1, line %2!d!, column %3!d! |
301 | Expected one of the following possible element(s), %1, but found <%2> instead. |
302 | Expected one of the following possible element(s): %1. |
303 | No element was expected, but found <%1>. |
304 | A second occurrence of element <%1> was found, but only one was expected. |
305 | A second occurrence of element <%1> was found, but only one was expected. |
306 | Encountered an error while parsing. |
310 | Encountered an unknown error while parsing (error = 0x%1!x!): %2 |
311 | Namespace '%1' is already defined as the target namespace for another file in the store. |
312 | Namespace prefix in '%1', referenced in %2 is not defined. |
313 | Expected attribute '%1' not found. |
314 | Invalid value '%1' for attribute %2. |
315 | Invalid value %1!d! for attribute %2. |
316 | Element is an abstract base type %1, expected xsi:type specifier. |
317 | Unsupported element type %1, expected xsi:type="%2" |
318 | File %1 has an unsupported format version of %2. The parser only supports version %3 and earlier minor revisions. |
319 | An appropriate resource file could not be found for file %1 (error = %2!d!): %3 |
320 | Resource file %1 has a revision of %2 which does not meet the minRequiredRevision specified in the ADMX file. |
321 | Found duplicate definition of element %1 with name '%2'. |
322 | Resource '%1' referenced in attribute %2 could not be found. |
323 | Resource string '%1' is longer than the maximum allowable length of %2!d! characters. |
324 | Resource string '%1' is not allowed to span multiple lines. |
325 | Policy definition '%1' contains elements, but does not have a presentation resource reference. |
326 | Policy presentation element '%1' in referenced presentation '%2' does not exist. |
327 | Policy element '%1' of type %2 and presentation item referring to it are incompatible. |
328 | Attribute '%1' cannot be empty. |
329 | A valueName attribute is required for policy definition '%1'. |
330 | Policy element '%1', referenced in presentation '%2' could not be found. |
2000 | Comment |
2003 | Path |
3005 | Exact |
3100 | &Filter On |
3101 | Filter On |
3102 | Filter &Options... |
3103 | Filter Options |
3104 | R&e-Apply Filter |
3105 | Re-Apply Filter |
3106 | Filter |
3117 | Filter |
3118 | All Settings |
3119 | Include settings that match all of the selected platforms. |
3120 | Include settings that match any of the selected platforms. |
3121 | Please select at least one platform or application requirement. |
3122 | Please specify keyword filter text. |
3123 | Please select one more more keyword filter Within options. |
3124 | %1!d! of %2!d! setting(s) shown |
3125 | Filtered %1!d! of %2!d! setting(s) |
3126 | %1!d! setting(s) |
3127 | Administrative Template Comments |
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:CreateCmtStoreObject | CreateParserObject | DllCanUnloadNow | DllGetClassObject |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_CxxThrowException _XcptFilter __CxxFrameHandler __RTDynamicCast __dllonexit _amsg_exit _callnewh _except_handler4_common _ftol2_sse _initterm _itow _lock _onexit _purecall _unlock _vsnwprintf _wtoi _wtoi64 free malloc memcpy memmove memset public: __thiscall exception::exception(char const * const &) public: __thiscall exception::exception(class exception const &) public: __thiscall exception::exception(void) public: virtual __thiscall exception::~exception(void) public: virtual __thiscall type_info::~type_info(void) public: virtual char const * __thiscall exception::what(void)const wcschr wcsnlen wcsrchr wcstoul - api-ms-win-core-errorhandling-l1-1-1.dll:
KernelBase!GetLastError KernelBase!SetUnhandledExceptionFilter KernelBase!UnhandledExceptionFilter ntdll!RtlRestoreLastWin32Error - api-ms-win-core-heap-l2-1-0.dll:
KernelBase!GlobalAlloc KernelBase!GlobalFree KernelBase!LocalAlloc KernelBase!LocalFree KernelBase!LocalReAlloc - api-ms-win-core-file-l1-2-1.dll:
KernelBase!CompareFileTime KernelBase!CreateDirectoryW KernelBase!CreateFileW KernelBase!FileTimeToLocalFileTime KernelBase!FindClose KernelBase!FindFirstFileW KernelBase!FindNextFileW KernelBase!GetFileAttributesExW KernelBase!GetFileAttributesW KernelBase!GetFileSize KernelBase!ReadFile KernelBase!SetFilePointer KernelBase!WriteFile - api-ms-win-core-handle-l1-1-0.dll:
KernelBase!CloseHandle - api-ms-win-core-string-l1-1-0.dll:
KernelBase!CompareStringW KernelBase!MultiByteToWideChar - api-ms-win-core-localization-l1-2-1.dll:
KernelBase!FormatMessageW KernelBase!GetFileMUIPath KernelBase!GetThreadPreferredUILanguages KernelBase!GetUserDefaultLangID - api-ms-win-core-libraryloader-l1-2-0.dll:
KernelBase!DisableThreadLibraryCalls KernelBase!FindResourceExW KernelBase!FreeLibrary KernelBase!FreeLibraryAndExitThread KernelBase!GetModuleFileNameW KernelBase!GetModuleHandleA KernelBase!GetModuleHandleW KernelBase!GetProcAddress KernelBase!LoadResource KernelBase!LoadStringW KernelBase!LockResource - api-ms-win-core-synch-l1-2-0.dll:
KernelBase!CreateEventW KernelBase!ResetEvent KernelBase!SetEvent KernelBase!Sleep KernelBase!WaitForSingleObject ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection - api-ms-win-core-libraryloader-l1-2-1.dll:
KernelBase!LoadLibraryA KernelBase!LoadLibraryW - api-ms-win-core-debug-l1-1-1.dll:
KernelBase!DebugBreak KernelBase!OutputDebugStringA KernelBase!OutputDebugStringW - OLEAUT32.dll:
SysAllocString SysFreeString - api-ms-win-security-base-l1-2-0.dll:
KernelBase!AddAccessAllowedAce KernelBase!AllocateAndInitializeSid KernelBase!FreeSid KernelBase!GetAce KernelBase!GetLengthSid KernelBase!InitializeAcl KernelBase!InitializeSecurityDescriptor KernelBase!SetSecurityDescriptorDacl - api-ms-win-core-registry-l1-1-0.dll:
KernelBase!RegCloseKey KernelBase!RegEnumKeyExW KernelBase!RegEnumValueW KernelBase!RegOpenKeyExA KernelBase!RegOpenKeyExW KernelBase!RegQueryInfoKeyW KernelBase!RegQueryValueExA KernelBase!RegQueryValueExW KernelBase!RegSetValueExW - api-ms-win-core-sysinfo-l1-2-1.dll:
KernelBase!GetLocalTime KernelBase!GetSystemTimeAsFileTime KernelBase!GetTickCount KernelBase!GetWindowsDirectoryW - api-ms-win-core-processthreads-l1-1-2.dll:
kernel32!CreateThread kernel32!GetCurrentProcess kernel32!GetCurrentProcessId kernel32!GetCurrentThreadId kernel32!SetThreadPriority kernel32!TerminateProcess - api-ms-win-core-processenvironment-l1-2-0.dll:
KernelBase!ExpandEnvironmentStringsW - api-ms-win-core-com-l1-1-1.dll:
combase!CLSIDFromString combase!CoCreateInstance combase!CoInitializeEx combase!CoTaskMemAlloc combase!CoUninitialize combase!CreateStreamOnHGlobal combase!StringFromGUID2 - api-ms-win-core-string-l2-1-0.dll:
KernelBase!CharLowerBuffW - api-ms-win-core-timezone-l1-1-0.dll:
KernelBase!FileTimeToSystemTime - api-ms-win-core-datetime-l1-1-1.dll:
KernelBase!GetDateFormatW KernelBase!GetTimeFormatW - api-ms-win-core-profile-l1-1-0.dll:
ntdll!RtlQueryPerformanceCounter - ADVAPI32.dll:
IsTextUnicode RegCreateKeyW RegDeleteKeyW - GDI32.dll:
DeleteObject - KERNEL32.dll:
ExpandEnvironmentStringsA GlobalLock GlobalReAlloc GlobalUnlock LoadLibraryExA lstrcmpiW lstrlenW - ole32.dll:
OleRun - SHELL32.dll:
SHFileOperationW - USER32.dll:
CheckDlgButton CreateWindowExW DestroyCursor DestroyWindow DialogBoxParamW DispatchMessageW EnableWindow EndDialog GetClientRect GetDlgItem GetKeyboardLayout GetMessagePos GetWindowLongW IsDlgButtonChecked LoadCursorW LoadImageW MessageBeep MessageBoxW MsgWaitForMultipleObjects PeekMessageW PostMessageW RegisterClassW RegisterClipboardFormatW RegisterClipboardFormatW ScreenToClient SendMessageW SetCursor SetFocus SetWindowLongW TranslateMessage ntdll!NtdllDefWindowProc_W - XmlLite.dll:
CreateXmlWriter