Main Page Windows 7 DLLs NirSoft Utilities
Windows 10 DLL File Information - ddputils.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: Microsoft Data Deduplication Common Library  
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: 257 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 27,648 Bytes 10.5% Read, Execute Code
.data 0x00008000 512 Bytes 0.2% Write, Read Initialized Data
.idata 0x00009000 4,096 Bytes 1.6% Read Initialized Data
.rsrc 0x0000a000 228,352 Bytes 86.6% Read Initialized Data
.reloc 0x00042000 2,048 Bytes 0.8% Read, Discardable Initialized Data
 

Static Linking

ddputils.dll is statically linked to the following files:

msvcrt.dll
OLEAUT32.dll
api-ms-win-core-com-l1-1-1.dll
api-ms-win-core-libraryloader-l1-2-0.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-string-l1-1-0.dll
api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-core-string-l2-1-0.dll
api-ms-win-core-processenvironment-l1-2-0.dll
api-ms-win-core-sysinfo-l1-2-1.dll
api-ms-win-core-processthreads-l1-1-2.dll
api-ms-win-core-profile-l1-1-0.dll
api-ms-win-core-debug-l1-1-1.dll
api-ms-win-core-string-obsolete-l1-1-0.dll
api-ms-win-security-base-l1-2-0.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-security-lsalookup-l2-1-1.dll
api-ms-win-security-sddl-l1-1-0.dll
api-ms-win-core-heap-l2-1-0.dll
api-ms-win-eventing-provider-l1-1-0.dll
DdpTrace.DLL

This means that when ddputils.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, ddputils.dll won't be loaded.

 

General Resources Information

Resource Type Number of Items Total Size % of File
Icons 1 90,567 Bytes 34.3%
Animated Icons 0 0 Bytes 0.0%
Cursors 0 0 Bytes 0.0%
Animated Cursors 0 0 Bytes 0.0%
Bitmaps 2 5,200 Bytes 2.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 252 18,932 Bytes 7.2%
Type Libraries 0 0 Bytes 0.0%
Manifest 0 0 Bytes 0.0%
All Others 4 227,538 Bytes 86.3%
Total 259 342,237 Bytes 129.8%
 

Icons in this file

There are 1 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
1001 Operation:
1002 Context:
1003 Error-specific details:
1004 Failure:
1011 Error
1012 Volume name
1013 Shadow copy volume
1014 Configuration file
1015 The domain controller is unavailable.
1016 Server
1017 Domain
1018 File name
1020 Directory
1021 Chunk store
1022 Chunk ID
1023 Stream map
1024 Chunk store container
1025 File path
1026 File ID
1027 Chunk size
1028 Chunk offset
1029 Chunk flags
1030 Recorded time
1031 Error message
1034 Source context
1037 Inner error context
1038 Error timestamp
1039 File offset
1040 Failure reason
1041 Retry count
2001 Starting File Server Deduplication Service.
2002 Stopping the Data Deduplication service.
2003 Checking the File Server Deduplication global configuration store.
2101 Initializing the data deduplication mini-filter.
2105 Sending backup components list to VSS system.
2106 Preparing for backup.
2107 Performing pre-restore operations.
2108 Performing post-restore operations.
2110 Processing File Server Deduplication event.
2111 Creating a chunk store.
2112 Initializing chunk store.
2113 Uninitializing chunk store.
2114 Creating a chunk store session.
2115 Committing a chunk store session.
2116 Aborting a chunk store session.
2117 Initiating creation of a chunk store stream.
2118 Inserting a new chunk to a chunk store stream.
2119 Inserting an existing chunk to a chunk stream.
2120 Committing creation of a chunk store stream.
2121 Aborting creation of a chunk store stream.
2122 Committing changes to a chunk store container.
2123 Changes made to a chunk store container have been flushed to disk.
2124 Making a new chunk store container ready to use.
2125 Rolling back the last committed changes to a chunk store container.
2126 Marking a chunk store container as read-only.
2127 Enumerating all containers in a chunk store.
2128 Preparing a chunk store container for chunk insertion.
2129 Initializing a new chunk store container.
2130 Opening an existing chunk store container.
2131 Inserting a new chunk to a chunk store container.
2132 Repairing a chunk store stamp file.
2133 Creating a chunk store stamp file.
2134 Opening a chunk store stream.
2135 Reading stream map entries from a chunk store stream.
2136 Reading a chunk store chunk.
2137 Closing a chunk store stream.
2138 Reading a chunk store container.
2139 Opening a chunk store container log file.
2140 Reading a chunk store container log file.
2141 Writing entries to a chunk store container log file.
2142 Enumerating chunk store container log files.
2143 Deleting chunk store container log files.
2144 Reading a chunk store container bitmap file.
2145 Writing a chunk store container bitmap file.
2146 Deleting a chunk store container bitmap file.
2147 Starting chunk store garbage collection.
2148 Indexing active chunk references.
2149 Processing deleted chunk store streams.
2150 Identifying unreferenced chunks.
2151 Enumerating the chunk store.
2152 Initializing the chunk store enumerator.
2153 Initializing the stream map parser.
2154 Iterating the stream map.
2155 Initializing chunk store compaction.
2156 Compacting chunk store containers.
2157 Initializing stream map compaction reconciliation.
2158 Reconciling stream maps due to data compaction.
2159 Initializing chunk store reconciliation.
2160 Reconciling duplicate chunks in the chunk store.
2161 Initializing the deduplication garbage collection job.
2162 Running the deduplication garbage collection job.
2163 Canceling the deduplication garbage collection job.
2164 Waiting for the deduplication garbage collection job to complete.
2165 Initializing the deduplication job.
2166 Running the deduplication job.
2167 Canceling the deduplication job.
2168 Waiting for the deduplication to complete.
2169 Initializing the deduplication scrubbing job.
2170 Running the deduplication scrubbing job.
2171 Canceling the deduplication scrubbing job.
2172 Waiting for the deduplication scrubbing job to complete.
2173 Opening a corruption log file.
2174 Reading a corruption log file.
2175 Writing an entry to a corruption log file.
2176 Enumerating corruption log files.
2206 Creating a chunk store chunk sequence.
2207 Adding a chunk to a chunk store sequence.
2208 Completing creation of a chunk store sequence.
2209 Reading a chunk store sequence.
2210 Continuing a chunk store sequence.
2211 Aborting a chunk store sequence.
2212 Initializing the deduplication analysis job.
2213 Running the deduplication analysis job.
2214 Canceling the deduplication analysis job.
2215 Waiting for the deduplication analysis job to complete.
2216 Repair chunk store container header.
2217 Repair chunk store container redirection table.
2218 Repair chunk store chunk.
2219 Clone chunk store container.
2220 Scrubbing chunk store.
2221 Detecting corruption store corruptions.
2222 Loading the deduplication corruption logs.
2223 Cleaning up the deduplication corruption logs.
2224 Determining the set of user files affected by chunk store corruptions.
2225 Reporting corruptions.
2226 Estimating memory requirement for the deduplication scrubbing job.
2227 Deep garbage collection initialization has started.
2228 Starting deep garbage collection on stream map containers.
2229 Starting deep garbage collection on data containers.
2230 Initialize bitmaps on containers
2231 Scanning the reparse point index to determine which stream map is being referenced.
2232 Saving deletion bitmap.
2233 Scan the stream map containers to mark referenced chunks.
2234 Convert bitmap to chunk delete log
2235 Compact Data Containers
2236 Compact Stream Map Containers
2237 Change a chunk store container generation.
2238 Start change logging.
2239 Stop change logging.
2240 Add a merged target chunk store container.
2241 Processing tentatively deleted chunks.
2242 Check version of chunk store.
2243 Initializing the corruption table.
2244 Writing out the corruption table.
2245 Deleting the corruption table file.
2246 Repairing corruptions.
2247 Updating corruption table with new logs.
2248 Destroying chunk store.
2249 Marking chunk store as deleted.
2250 Inserting corruption entry into table.
2251 Checking chunk store consistency.
2252 Updating a chunk store file list.
2253 Recovering a chunk store file list from redundancy.
2254 Adding an entry to a chunk store file list.
2255 Replacing an entry in a chunk store file list.
2256 Deleting an entry in a chunk store file list.
2257 Reading a chunk store file list.
2258 Reading a chunk store container directory file.
2259 Writing a chunk store container directory file.
2260 Deleting a chunk store container directory file.
2261 Setting NTFS allocation for chunk store container file.
2262 Initializing the deduplication unoptimization job.
2263 Running the deduplication unoptimization job.
2264 Restoring dedup file
2265 Reading dedup information
2266 Building container list
2267 Building read plan
2268 Executing read plan
2269 Running deep scrubbing
2270 Scanning reparse point index during deep scrub
2271 Logging reparse point during deep scrub
2272 Scanning stream map containers during deep scrub
2273 Scrubbing a stream map container
2274 Logging a stream map's entries during deep scrub
2275 Reading a container's redirection table during deep scrub
2276 Scanning data containers during deep scrub
2277 Scrubbing a data container
2278 Scrubbing a data chunk
2279 Verifying SM entry to DC hash link
2280 Logging a record during deep scrub
2281 Writing a batch of log records during deep scrub
2282 Finalizing a deep scrub temporary log
2283 Deep scrubbing log manager log record
2284 Finalizing deep scrub log manager
2285 Initializing deep scrub chunk index table
2286 Inserting a chunk into deep scrub chunk index table
2287 Looking up a chunk from deep scrub chunk index table
2288 Rebuilding a chunk index table during deep scrub
2289 Resetting the deep scrubbing logger cache
2290 Resetting the deep scrubbing log manager
2291 Scanning hotspot containers during deep scrub
2292 Scrubbing a hotspot container
2293 Scrubbing the hotspot table
2294 Cleaning up the deduplication deep scrub corruption logs
2295 Computing deduplication file metadata
2296 Scanning recall bitmap during deep scrub
2297 Loading a heat map for a user file
2298 Saving a heat map for a user file
2299 Inserting a hot chunk to a chunk stream.
2300 Deleting a heat map for a user file
2301 Creating shadow copy set.
2302 Initializing scan for optimization.
2303 Scanning the NTFS USN journal
2304 Initializing the USN scanner
2305 Start a new data chunkstore session
2306 commit a data chunkstore session
2401 Initializing workload manager.
2402 Canceling a job.
2403 Enqueue a job.
2404 Initialize job manifest.
2405 Launch a job host process.
2406 Validate a job host process.
2407 Initializing a job.
2408 Terminate a job host process.
2409 Uninitializing workload manager.
2410 Handshaking with a job.
2411 Job completion callback.
2412 Running a job.
2413 Checking ownership of Csv volume.
2414 Adding Csv volume for monitoring.
5001 TRUE
5002 FALSE
5003 <Unknown enum value %ld - configuration error?>
5004 <Unknown>
5005 Unknown error
5101 Data Deduplication Service
5102 The Data Deduplication service enables the deduplication and compression of data on selected volumes in order to optimize disk space used. If this service is stopped, optimization will no longer occur but access to already optimized data will continue to function.
5105 Dedup
5106 The Data Deduplication filter driver enables read/write I/O to deduplicated files.
5201 The chunk store on volume %s, Select this if you are using optimized backup.
5202 Data deduplication configuration on volume %s
5203 Data Deduplication Volume Shadow Copy Service
5204 Data Deduplication VSS writer guided backup applications to back up volumes with deduplication.
5205 Data deduplication state on volume %s
5301 Data deduplication optimization
5302 Data deduplication garbage collection
5303 Data deduplication scrubbing
5304 Data deduplication unoptimization
5305 Queued
5306 Initializing
5307 Running
5308 Completed
5309 Pending Cancel
5310 Canceled
5311 Failed
5312 Data deduplication scrubbing job should be run on this volume.
5313 An unsupported path was detected and will be skipped.
5401 This task runs the data deduplication optimization job on all enabled volumes.
5402 This task runs the data deduplication garbage collection job on all enabled volumes.
5403 This task runs the data deduplication scrubbing job on all enabled volumes.
5404 This task runs the data deduplication unoptimization job on all enabled volumes.
 

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: