Main Page Windows 7 DLLs NirSoft Utilities
Windows 10 DLL File Information - SmiEngine.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: WMI Configuration Core  
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: 712 KB
Total Number of Exported Functions: 13
Total Number of Exported Functions With Names: 13
 

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 629,760 Bytes 86.4% Read, Execute Code
.data 0x0009b000 5,120 Bytes 0.7% Write, Read Initialized Data
.idata 0x0009d000 6,656 Bytes 0.9% Read Initialized Data
.rsrc 0x0009f000 50,176 Bytes 6.9% Read Initialized Data
.reloc 0x000ac000 36,352 Bytes 5.0% Read, Discardable Initialized Data
 

Static Linking

SmiEngine.dll is statically linked to the following files:

msvcrt.dll
ntdll.dll
RPCRT4.dll
OLEAUT32.dll
api-ms-win-core-com-l1-1-0.dll
api-ms-win-core-memory-l1-1-0.dll
api-ms-win-core-libraryloader-l1-1-0.dll
api-ms-win-core-synch-l1-1-0.dll
api-ms-win-core-string-l1-1-0.dll
api-ms-win-core-heap-l1-1-0.dll
api-ms-win-core-errorhandling-l1-1-0.dll
api-ms-win-core-stringansi-l1-1-0.dll
api-ms-win-core-sysinfo-l1-1-0.dll
api-ms-win-core-string-obsolete-l1-1-0.dll
api-ms-win-core-heap-obsolete-l1-1-0.dll
api-ms-win-core-localization-l1-2-0.dll
api-ms-win-core-kernel32-legacy-l1-1-0.dll
api-ms-win-core-processenvironment-l1-1-0.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-core-file-l1-1-0.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-security-sddl-l1-1-0.dll
api-ms-win-core-privateprofile-l1-1-0.dll
api-ms-win-core-handle-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-security-base-l1-1-0.dll
api-ms-win-security-lsalookup-l2-1-0.dll
api-ms-win-core-stringloader-l1-1-1.dll

This means that when SmiEngine.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, SmiEngine.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 82 9,252 Bytes 1.3%
Type Libraries 1 38,848 Bytes 5.3%
Manifest 0 0 Bytes 0.0%
All Others 2 1,144 Bytes 0.2%
Total 85 49,244 Bytes 6.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 1000 dialogs)

No dialog resources in this file.

 

String resources in this dll (up to 1000 strings)

String ID String Text
4096 The [[NOLOC:S1]] attribute of [[NOLOC:S2]] is not defined or is empty.
4097 The default value of [[NOLOC:S1]] is not in valid format.
4098 The default value of [[NOLOC:S1]] is out of range. The value should conform to the specified XSD restrictions.
4099 The validation of [[NOLOC:S1]] attribute has failed.
4100 The XSD type [[NOLOC:S1]] is not found for member [[NOLOC:S2]].
4101 Privacy attribute of [[NOLOC:S1]] is not supported. This attribute is only supported for boolean type settings.
4102 The value of [[NOLOC:S1]] substitution is empty.
4103 The XSD type [[NOLOC:S1]] will be compiled as 32-bit integer rather than 96-bit.
4104 The complexType [[NOLOC:S1]] has no member.
4105 The complexType [[NOLOC:S1]] has multiple list type members. If this type is used for legacy settings it may cause unpredictable results due to multiple lists pointing to the same legacy location.
4106 The node [[NOLOC:S1]] has a type which is invalid with its inherited handler.
4108 The [[NOLOC:S1]] setting does not have the setting location defined (wcm:handler attribute).
4109 The validation of [[NOLOC:S1]] attribute has failed due to invalid combination with [[NOLOC:S2]] attribute.
4110 The [[NOLOC:S1]] setting maps to REG_SZ value and it has an expandable string default value; REG_EXPAND_SZ is the correct type for expandable strings.
4111 The [[NOLOC:S1]] element can only have a key if it is a list.
4112 The complexType [[NOLOC:S1]] contains a scalar list that is not alone. If other settings are located at the same location it may cause unpredictable results.
4352 The legacy push failed for setting: [[NOLOC:S1]]
4353 The legacy uninstall failed for setting: [[NOLOC:S1]]
4354 The legacy push of [[NOLOC:S1]] attribute failed for setting: [[NOLOC:S2]]
8192 Unspecified internal error in the state engine.
8193 State node is not found.
8194 State node is not allowed.
8195 Attribute is not found.
8196 Attribute is not allowed.
8197 Value is invalid.
8198 Value is in invalid format.
8199 XSD type is missing in metadata.
8200 Data type is unexpected, or existing data does not match the type.
8201 Enumerator is not positioned.
8202 Cannot update a read-only setting or attribute.
8203 Name or path of a state node is in invalid format.
8204 Wrong XML escape sequence in string.
8205 Invalid version format.
8206 Invalid language string format.
8207 Not allowed to change value in a key member.
8208 Expression is not defined.
8209 Substitution is not defined.
8210 User is already registered.
8211 User is not registered.
8212 Namespace is not registered.
8213 Namespace is already registered.
8214 State store is in corrupted state.
8215 Expression format is invalid.
8216 No matching Notification found.
8217 New restriction is conflicting with existing restriction.
8218 Assertion Validation failed.
8219 Name already exists.
8220 Member referenced by the key does not match the complexType definition, or duplicate keys found.
8221 Tried to load invalid data from stream.
8222 Handler is not defined.
8223 Handler attribute is of invalid syntax.
8224 Metadata validation failed.
8225 Invalid setting value on restriction.
8226 A critical error occured during manifest compilation.
8227 Cyclic reference detected.
8229 Not-supported function found in assertion expression.
8230 A value bigger than we can handle is found.
8231 Invalid attribute combination.
8232 Operation has been aborted.
8233 Missing 'configuration' node.
8234 The processorArchitecture attribute has an has an invalid value.
8235 Source manifest cannot contain empty value with default or wcm:legacyName. Use ($build.empty) instead.
12288 Unspecified internal warning in the state engine.
12289 Attribute not found.
12290 Legacy setting usage for this case may have unpredictable results.
12291 Result can not be determined.
12292 Invalid attribute combination.
12293 Attribute is not allowed.
12294 Unable to find a component matching the given namespace.
16384 Found an unexpected tag '[[NOLOC:S1]]' while processing components.
16385 Settings that are marked with xsi:nil='true' should not contain a value.
16386 The same namespace should not appear twice in a single settings section.
16387 The XML parser failed to process the xml at line [[NOLOC:S1]] and column [[NOLOC:S2]].
16388 Non-list settings should not be set twice in a single settings section.
16389 Component identities in the unattend file should not specify the version attribute.
16390 The wcm:keyValue attribute is required on items for this list, and must be specified.
16391 [[NOLOC:S1]] is the key for this list item and must be specified.
16392 Setting is not defined in this component.
16393 This list setting is marked for modify or remove, but a list item with the specified key value does not exist.
16394 This list setting is marked for add, but a list item with the same key value already exists.
16395 The value of the wcm:action attribute is invalid. It must be one of the following: add, remove, modify.
16640 Setting Path
 

COM Classes/Interfaces

Name Type Description
IItemCollectionPriv Interface Item dictionary to hold Item items or attributes  
IItemEnumerator Interface IItemEnumerator Interface  
IMetadataItemPriv Interface IMetadataItemPriv Interface  
IMetadataPriv Interface IMetadataPriv Interface  
INamespaceIdentityPriv Interface INamespaceIdentityPriv Interface  
ISequentialStream Interface  
ISettingsContext Interface ISettingsContext Interface  
ISettingsEnginePriv Interface ISettingsEnginePriv Interface  
ISettingsIdentity Interface ISettingsIdentity Interface  
ISettingsItemPriv Interface ISettingsItemPriv Interface  
ISettingsNamespacePriv Interface ISettingsNamespacePriv Interface  
ISettingsResult Interface ISettingsResult Interface  
IStream Interface  
ITargetInfo Interface ITargetInfo Interface  
ITargetInfoPriv Interface ITargetInfoPriv Interface  
SettingsEnginePriv CoClass SMI engine class for private use  
 

Exported Functions List

The following functions are exported by this dll:
ConstructHiveLocation ConstructRegLocation CreateLalInstance CreateSettingsEnginePriv
CreateWcmEngineCore DeleteCompilerObject DllCanUnloadNow DllGetClassObject
DllRegisterServer DllUnregisterServer GetCompilerObject GetItemFromCoreObject
SetLalCreator

 

Imported Functions List

The following functions are imported by this dll: