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:- msvcrt.dll:
_CxxThrowException _XcptFilter __CxxFrameHandler __dllonexit _amsg_exit _callnewh _errno _except_handler4_common _initterm _lock _onexit _unlock _vsnwprintf free malloc memcmp memcpy_s memset 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 realloc void __cdecl terminate(void) wcscat_s wcscpy_s wcsncpy_s - OLEAUT32.dll:
LoadTypeLib RegisterTypeLib SysAllocString SysFreeString SysStringLen UnRegisterTypeLib VarUI4FromStr - api-ms-win-core-com-l1-1-1.dll:
combase!CoCreateInstance combase!CoTaskMemAlloc combase!CoTaskMemFree combase!CoTaskMemRealloc combase!StringFromGUID2 - api-ms-win-core-libraryloader-l1-2-0.dll:
KernelBase!DisableThreadLibraryCalls KernelBase!FindResourceExW KernelBase!FreeLibrary KernelBase!GetModuleFileNameW KernelBase!GetModuleHandleW KernelBase!GetProcAddress KernelBase!LoadLibraryExW KernelBase!LoadResource KernelBase!SizeofResource - api-ms-win-core-registry-l1-1-0.dll:
KernelBase!RegCloseKey KernelBase!RegCreateKeyExW KernelBase!RegDeleteValueW KernelBase!RegEnumKeyExW KernelBase!RegOpenKeyExW KernelBase!RegQueryInfoKeyW KernelBase!RegSetValueExW - api-ms-win-core-synch-l1-2-0.dll:
KernelBase!Sleep ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection - api-ms-win-core-string-l1-1-0.dll:
KernelBase!MultiByteToWideChar - api-ms-win-core-errorhandling-l1-1-1.dll:
KernelBase!GetLastError KernelBase!RaiseException KernelBase!SetUnhandledExceptionFilter KernelBase!UnhandledExceptionFilter - api-ms-win-core-string-l2-1-0.dll:
KernelBase!CharNextW - api-ms-win-core-processenvironment-l1-2-0.dll:
KernelBase!GetCommandLineW - api-ms-win-core-sysinfo-l1-2-1.dll:
KernelBase!GetSystemTimeAsFileTime KernelBase!GetTickCount - api-ms-win-core-processthreads-l1-1-2.dll:
KernelBase!OpenProcessToken KernelBase!OpenThreadToken kernel32!GetCurrentProcess kernel32!GetCurrentProcessId kernel32!GetCurrentThread kernel32!GetCurrentThreadId kernel32!TerminateProcess - api-ms-win-core-profile-l1-1-0.dll:
ntdll!RtlQueryPerformanceCounter - api-ms-win-core-debug-l1-1-1.dll:
KernelBase!OutputDebugStringA - api-ms-win-core-string-obsolete-l1-1-0.dll:
kernel32!lstrcmpiW - api-ms-win-security-base-l1-2-0.dll:
KernelBase!GetTokenInformation - api-ms-win-core-handle-l1-1-0.dll:
KernelBase!CloseHandle - api-ms-win-security-lsalookup-l2-1-1.dll:
advapi32!LookupAccountSidW - api-ms-win-security-sddl-l1-1-0.dll:
sechost!ConvertSidToStringSidW - api-ms-win-core-heap-l2-1-0.dll:
KernelBase!LocalFree - api-ms-win-eventing-provider-l1-1-0.dll:
ntdll!EtwEventRegister ntdll!EtwEventUnregister - DdpTrace.DLL:
SrmGetTracingContextPerThread SrmGetTracingSequenceNumber SrmIsTracingEnabled SrmIsTracingEnabledOnFunction SrmIsTracingEnabledOnModule SrmIsTracingEnabledPerThread SrmSetTracingContextPerThread SrmTraceMessage