Windows 8 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 8, 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: | 6.2.9200.16384 (win8_rtm.120725-1247) |
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: | 242 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 | 26,624 Bytes | 10.7% | Read, Execute | Code |
.data | 0x00008000 | 512 Bytes | 0.2% | Write, Read | Initialized Data |
.idata | 0x00009000 | 3,072 Bytes | 1.2% | Read | Initialized Data |
.rsrc | 0x0000a000 | 212,992 Bytes | 86.0% | Read | Initialized Data |
.reloc | 0x0003e000 | 3,584 Bytes | 1.4% | Read, Discardable | Initialized Data |
Static Linking
ddputils.dll is statically linked to the following files:msvcrt.dll
USER32.dll
ole32.dll
OLEAUT32.dll
KERNEL32.dll
ADVAPI32.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 | 36.5% |
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.1% |
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 | 241 | 18,156 Bytes | 7.3% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 4 | 202,942 Bytes | 81.9% |
Total | 248 | 316,865 Bytes | 127.9% |
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 200 dialogs)
No dialog resources in this file.
String resources in this dll (up to 200 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 |
2301 | Creating shadow copy set. |
2302 | Initializing scan for optimization. |
2401 | Initializing workload manager. |
2402 | Canceling a job. |
2403 | Enqueue a job. |
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 - USER32.dll:
CharNextW UnregisterClassA - ole32.dll:
combase!CoTaskMemAlloc combase!CoTaskMemFree combase!CoTaskMemRealloc combase!StringFromGUID2 - OLEAUT32.dll:
LoadTypeLib RegisterTypeLib SysAllocString SysFreeString SysStringLen UnRegisterTypeLib VarUI4FromStr - KERNEL32.dll:
CloseHandle DisableThreadLibraryCalls FindResourceExW FreeLibrary GetCommandLineW GetCurrentProcess GetCurrentProcessId GetCurrentThread GetCurrentThreadId GetLastError GetModuleFileNameW GetModuleHandleW GetProcAddress GetSystemTimeAsFileTime GetTickCount InterlockedCompareExchange InterlockedDecrement InterlockedExchange InterlockedIncrement LoadLibraryExW LoadResource LocalFree MultiByteToWideChar OutputDebugStringA QueryPerformanceCounter RaiseException SetUnhandledExceptionFilter SizeofResource Sleep TerminateProcess UnhandledExceptionFilter lstrcmpiW ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection - ADVAPI32.dll:
ConvertSidToStringSidW GetTokenInformation LookupAccountSidW OpenProcessToken OpenThreadToken RegCloseKey RegCreateKeyExW RegDeleteValueW RegEnumKeyExW RegOpenKeyExW RegQueryInfoKeyW RegSetValueExW ntdll!EtwEventRegister ntdll!EtwEventUnregister - DdpTrace.DLL:
SrmGetTracingContextPerThread SrmGetTracingSequenceNumber SrmIsTracingEnabled SrmIsTracingEnabledOnFunction SrmIsTracingEnabledOnModule SrmIsTracingEnabledPerThread SrmSetTracingContextPerThread SrmTraceMessage