Main Page Windows 7 DLLs NirSoft Utilities
Windows 10 DLL File Information - sysmain.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: Superfetch Service Host  
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: 846 KB
Total Number of Exported Functions: 16
Total Number of Exported Functions With Names: 16
 

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 690,688 Bytes 79.7% Read, Execute Code
.data 0x000aa000 2,048 Bytes 0.2% Write, Read Initialized Data
.idata 0x000ac000 11,776 Bytes 1.4% Read Initialized Data
.didat 0x000af000 512 Bytes 0.1% Write, Read Initialized Data
.rsrc 0x000b0000 139,776 Bytes 16.1% Read Initialized Data
.reloc 0x000d3000 20,992 Bytes 2.4% Read, Discardable Initialized Data
 

Static Linking

sysmain.dll is statically linked to the following files:

msvcrt.dll
ntdll.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-eventing-provider-l1-1-0.dll
api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-core-libraryloader-l1-2-0.dll
api-ms-win-core-handle-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-core-libraryloader-l1-2-1.dll
api-ms-win-core-debug-l1-1-1.dll
api-ms-win-core-heap-l1-2-0.dll
api-ms-win-core-memory-l1-1-2.dll
api-ms-win-core-heap-l2-1-0.dll
api-ms-win-security-base-l1-2-0.dll
api-ms-win-core-file-l1-2-1.dll
api-ms-win-core-timezone-l1-1-0.dll
api-ms-win-core-profile-l1-1-0.dll
api-ms-win-core-string-l1-1-0.dll
api-ms-win-core-io-l1-1-1.dll
api-ms-win-core-psapi-l1-1-0.dll
api-ms-win-core-synch-l1-2-1.dll
api-ms-win-core-processenvironment-l1-2-0.dll
api-ms-win-eventing-classicprovider-l1-1-0.dll
api-ms-win-core-threadpool-l1-2-0.dll
api-ms-win-eventing-controller-l1-1-0.dll
RPCRT4.dll
api-ms-win-eventing-consumer-l1-1-0.dll
api-ms-win-core-datetime-l1-1-1.dll
api-ms-win-core-file-l2-1-1.dll
api-ms-win-core-kernel32-legacy-l1-1-1.dll
POWRPROF.dll
api-ms-win-core-delayload-l1-1-1.dll
api-ms-win-core-apiquery-l1-1-0.dll

This means that when sysmain.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, sysmain.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 32 7,704 Bytes 0.9%
Type Libraries 0 0 Bytes 0.0%
Manifest 0 0 Bytes 0.0%
All Others 6 152,047 Bytes 17.5%
Total 38 159,751 Bytes 18.4%
 

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
1 Whether Application Launch Prefetching is enabled
2 Whether Operation API Prefetching Functionality is enabled
3 Whether Page Combining is enabled
4 Whether Application PreLaunch is enabled
5 The maximum number of prefetch files for scenarios recorded by the Operation Recorder API
6 Memory Management Agent Component Configuration
7 Provides the capability to enable any combination of the following: 1. Application Launch Prefetching 2. Operation API Prefetching Functionality 3. Page Combining 4. Application PreLaunch
8 Whether to enable Application Launch Prefetching. Application launch prefetching would would speed up app startup by monitoring the data and code accessed in these cases and use that information to preload the data and code into physical memory for subsequent app startups
9 Whether to enable Operation Recorder API Functionality. Operation Recorder enables applications to speed up operations that repeatedly access the same file data by exposing the Windows prefetching mechanism as a public interface.
10 Whether to enable Page Combining. Page Combining helps reduce the physical memory usage of the operating system by periodically combining pages in physical memory that have identical content.
11 Whether to enable Application PreLaunch. Application PreLaunch can speculatively launch applications that the user is likely to use in the near future, thus reducing application switch time.
12 Provides the ability to set the maximum number of prefetch files for scenarios recorded by the Operation Recorder API.
13 Returns whether any combination of the following are enabled: 1. Application Launch Prefetching 2. Operation API Prefetching Functionality 3. Page Combining 4. Application PreLaunch and also returns the maximum number of prefetch files for scenarios recorded by the Operation Recorder API.
14 The set of components enabled and the maximum number of prefetch files for scenarios recorded by the Operation Recorder API.
15 Provides the capability to disable any combination of the following: 1. Application Launch Prefetching 2. Operation API Prefetching Functionality 3. Page Combining 4. Application PreLaunch
16 Whether to disable Application Launch Prefetching. Application launch prefetching would would speed up app startup by monitoring the data and code accessed in these cases and use that information to preload the data and code into physical memory for subsequent app startups
17 Whether to disable Application PreLaunch. Application PreLaunch can speculatively launch applications that the user is likely to use in the near future, thus reducing application switch time.
18 Whether to disable Operation Recorder API Functionality. Operation Recorder enables applications to speed up operations that repeatedly access the same file data by exposing the Windows prefetching mechanism as a public interface.
19 Whether to disable Page Combining. Page Combining helps reduce the physical memory usage of the operating system by periodically combining pages in physical memory that have identical content.
20 Provides the ability to debug the application prelaunch of a specific application by triggering the prelaunch to occur and to exit debug mode for the application.
21 Specifies the package full name of the application.
22 If this parameter is specified, the specified application will no longer be in debug mode. If not specified, the application will be prelaunched in debug mode.
23 Specifies the string identifying the app in the package.
24 Memory Management Agent
207 Unknown
1000 Superfetch
1001 Maintains and improves system performance over time.
3000 Microsoft Corporation
3001 Working set swap assessment maintenance task
3002 Hybrid Drive cache rebalance maintenance task
3003 Hybrid Drive cache prepopulation task
3004 Reserved Priority static db sync maintenance task
 

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:
AgGlLoad AgPdLoad AgTwLoad CloseReadyBoostPerfData
CollectReadyBoostPerfData DllCanUnloadNow DllGetClassObject DllRegisterServer
DllUnregisterServer GetProviderClassID MI_Main OpenReadyBoostPerfData
PfSvSysprepCleanup PfSvUnattendCallback PfSvWsSwapAssessmentTask SysMtServiceMain

 

Imported Functions List

The following functions are imported by this dll: