Windows 10 DLL File Information - mpunits.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: | Monitoring Platform Built-In Composable Units |
File Version: | 10.0.10130.0 (fbl_impressive.150522-2224) |
Company: | Microsoft Corporation |
Product Name: | Microsoft® Windows® Operating System |
DLL popularity | Very Low - 1 other DLL files in system32 directory are statically linked to this file. |
File Size: | 391 KB |
Total Number of Exported Functions: | 14 |
Total Number of Exported Functions With Names: | 14 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 345,088 Bytes | 86.1% | Read, Execute | Code |
.data | 0x00056000 | 3,584 Bytes | 0.9% | Write, Read | Initialized Data |
.idata | 0x00078000 | 6,144 Bytes | 1.5% | Read | Initialized Data |
.rsrc | 0x0007a000 | 19,456 Bytes | 4.9% | Read | Initialized Data |
.reloc | 0x0007f000 | 25,600 Bytes | 6.4% | Read, Discardable | Initialized Data |
Static Linking
mpunits.dll is statically linked to the following files:msvcrt.dll
api-ms-win-core-libraryloader-l1-2-0.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-profile-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-errorhandling-l1-1-1.dll
miutils.dll
mibincodec.dll
mimofcodec.dll
ntdll.dll
api-ms-win-core-heap-obsolete-l1-1-0.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-core-localization-l1-2-1.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-interlocked-l1-2-0.dll
api-ms-win-eventing-provider-l1-1-0.dll
api-ms-win-eventing-consumer-l1-1-0.dll
api-ms-win-eventing-controller-l1-1-0.dll
RPCRT4.dll
api-ms-win-core-com-l1-1-1.dll
api-ms-win-core-debug-l1-1-1.dll
api-ms-win-security-base-l1-2-0.dll
api-ms-win-security-sddl-l1-1-0.dll
api-ms-win-core-timezone-l1-1-0.dll
api-ms-win-core-file-l1-2-1.dll
api-ms-win-core-processenvironment-l1-2-0.dll
api-ms-win-core-threadpool-l1-2-0.dll
tdh.dll
pdh.dll
mi.dll
This means that when mpunits.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, mpunits.dll won't be loaded.
List of files that are statically linked to mpunits.dll
mpeval.dll
This means that when one of the above files is loaded, mpunits.dll will be loaded too. (The opposite of the previous 'Static Linking' section)
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 | 141 | 17,608 Bytes | 4.4% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 4 | 27,906 Bytes | 7.0% |
Total | 145 | 45,514 Bytes | 11.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 |
---|---|
2000 | Coercion from MI_Observable to MI_Boolean is not supported in the current version. |
2001 | Mandatory parameter '%1!s!' is missing. |
2002 | Parameters '%1!s!' and '%2!s!' are mutually exclusive. |
2003 | The directory '%1!s!' does not exist. |
2004 | The log file name is missing or empty. |
2005 | The input stream provided to the log writer is NULL. |
2006 | The provided log file size and time period are both zero. |
2007 | The log file path '%1!s!' is too long and cannot be processed. |
2008 | Failed to open the log file '%1!s!'. Reason specified: '%2!s!' |
2009 | Failed to close the log file '%1!s!'. |
2010 | No log files match the name pattern '%1!s!' in the directory '%2!s!' |
2011 | The binary log reader failed to add files to the log file list. |
2012 | The binary log reader failed to read data from the log file. |
2013 | Failed to access property number %1!d! from an instance with MI_Result %2!d!. |
2014 | Failed to serialize an instance with MI_Result %1!d!. |
2015 | Failed to serialize class '%1!s!' with MI_Result %2!d!. |
2016 | The buffer needed to serialize a class is too large. |
2017 | The log writer failed to write data to the log file. |
2018 | The log writer failed to update the class cache. |
2019 | The buffer needed to serialize an instance is too large. |
2020 | The binary serializer could not be created. |
2021 | The MOF file '%1!s!' could not be opened. |
2022 | The MOF file '%1!s!' could not be loaded. |
2023 | The provided execution context is invalid. |
2024 | Could not impersonate the user, error=%1!d!. |
2025 | Could not create the execution context because it is null. |
2026 | Could not open the current thread token, error=%1!d!. |
2027 | Could not duplicate the current thread token, error=%1!d!. |
2028 | The log file was created using an unsupported version of binary log writer. |
2029 | The log file cannot be read as one of the instances is too large. |
2030 | The performance counter name '%1!s!' is not valid or does not exist. |
2031 | TDH cannot retrieve metadata for an event from provider %1!s! with EventID %2!d!. Ensure that the provider is registered with wevtutil and try again. |
2032 | The supplied GUID '%1!s!' contains an invalid character '%2!c!'. |
2033 | The supplied GUID '%1!s!' contains too many characters. Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). |
2034 | The supplied GUID '%1!s!' contains too few characters. Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). |
2035 | The ETW session was unexpectedly terminated. |
2036 | The ETW consumer could not be created. (system error code = %1!d!). |
2037 | The ETW event processing thread could not be created. (system error code = %1!d!). |
2038 | The ETW session could not be started. (system error code = %1!d!). |
2039 | The ETW event provider could not be enabled. (system error code = %1!d!). |
2040 | The dropped event count could not be retrieved from the ETW session. (system error code = %1!d!). |
2041 | The ETW session could not be flushed. (system error code = %1!d!). |
2042 | Out of memory. |
2043 | The module '%1!s!' could not be loaded. |
2044 | The module '%1!s!' does not have an exported MI_Main function. |
2045 | Cannot find a function '%1!s!' in the module '%2!s!'. |
2046 | Specify -UseLatestRight or -ByPosition to disambiguate the parameter set of Join-Object. |
2047 | The result of adding an infinite duration to the infinite past is undefined. |
2048 | Addition of instances is not supported. |
2049 | Addition of built-in objects is not supported. |
2050 | Addition to an unknown type of object is not supported. |
2051 | The result of subtracting an infinite duration from the infinite future is undefined. |
2052 | The result of subtracting the infinite future from the infinite future is undefined. |
2053 | The result of subtracting the infinite past from the infinite past is undefined. |
2054 | Ambiguous subtraction: the second argument may be either an duration or a timestamp. |
2055 | The result of subtracting an infinite duration from an infinite duration is undefined. |
2056 | Subtraction from arrays is not supported. |
2057 | Subtraction from instances is not supported. |
2058 | Subtraction of built-in objects is not supported. |
2059 | Subtraction from an unknown type of object is not supported. |
2060 | Multiplication of timestamps is not supported. |
2061 | Multiplication of instances is not supported. |
2062 | Multiplication of built-in objects is not supported. |
2063 | Multiplication of an unknown type of object is not supported. |
2064 | Attempted to divide by zero. |
2065 | The multiplication result is a negative duration, which is not supported. |
2066 | Coercion from MI_Observable to a scalar value is not supported in the current version. |
2067 | Coercion from MI_Observable to an array is not supported in the current version. |
2068 | A built-in function cannot be invoked with %1!d! arguments. |
2069 | The type of the first argument is unexpected. |
2070 | The first argument contains a literal that does not represent an array. |
2071 | The initial number of array elements is incorrect. |
2072 | Cannot index into a null array. |
2073 | Accessing individual characters of a string is not supported in the current version. |
2074 | Indexing into an object that is not an array is not supported in the current version. |
2075 | Cannot convert an internal Mint object into an MI_Value. |
2076 | Apply-exception-to-continuation must be invoked with a continuation. |
2077 | Cannot pass a pipeline argument to a built-in function. |
2078 | Attempted to perform a function call on a non-callable value. |
2079 | Invalid parameter. |
2080 | The current version does not support negative durations. |
2081 | A duration cannot represent NaN. |
2082 | a number |
2083 | interval |
2084 | timestamp |
2085 | Calling undefined function '%1!s!'. |
2086 | Invalid parameter '%1!s!'. |
2087 | Coercion from %1!s! to %2!s! is not supported in the current version. |
2088 | Non-OMI error. See inner_Error element for details. |
2089 | Cannot coerce %1!s! to type %2!s!. |
2090 | Invalid wildcard pattern - [%1!c!-%2!c!] range in reverse order |
2091 | Invalid wildcard pattern - missing closing square bracket |
2092 | Invalid wildcard pattern - case insensitive range [%1!c!-%2!c!] cannot cover letters and non-letters, or letters of different case |
2093 | The type of the second argument is unexpected. |
2094 | The ETW manifest '%1!s!' could not be loaded. |
2095 | Cannot compute the average of an empty sequence. |
2096 | Cannot compute the minimum element of an empty sequence. |
2097 | Cannot compute the maximum element of an empty sequence. |
2098 | Invalid value for parameter '%1!s!'. |
2099 | Could not compare objects. Different number of elements. |
2100 | Could not compare objects, element fields '%1!s!' and '%2!s!' differ in name. |
2101 | Could not compare objects, mixed data types cannot be properly ordered |
2102 | Split-Stream operator requires either -Count or -Duration argument |
2103 | The parameter '%1!s!' must be an interval, not a timestamp. |
2104 | An instance of type '%1!s!' cannot be serialized because it has no class definition. |
2105 | Specify -First or -Skip or -Last to disambiguate the parameter set of Select-Object. |
2106 | Cannot store NULL value in an array of a different type than MI_INSTANCEA |
2107 | Parameter '%1!s!' is out of range. |
2108 | The parameter '%1!s!' must be a timestamp, not an interval. |
2109 | Inconsistent timestamp. |
2110 | $null value cannot be used as a key |
2111 | Values of '%1!s!' type cannot be used as a key |
2112 | Values of '%1!s!' type are not compatible with hashing routine used for other keys |
2113 | Watch-Stream must be used with -Throughput or -InclusiveCpuTime or both. |
2114 | value of type '%1!s!' |
2115 | value '%1!s!' of type %2!s! |
2116 | A positional parameter cannot be found that accepts %1!s! |
2117 | Cannot bind parameter because parameter '%1!s!' is specified more than once. |
2118 | Missing an argument for parameter '%1!s!'. |
2119 | Command doesn't accept pipeline input |
2120 | Parameter '%1!s!' requires ScriptBlock as an argument. |
2121 | The performance counter path is invalid. |
2122 | A parameter cannot be found that matches parameter name '%1!s!'. |
2123 | The supplied GUID '%1!s!' has an invalid guid format. Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). |
2124 | The ETW consumer could not be created since directory or filename is unreadable. (Note that only etl file format is supported.) (system error code = %1!d!). |
2125 | TDH cannot retrieve property index '%1!d!' for an event from provider %2!s! with EventID %3!d!, due to corruption or type mismatch. |
2126 | Failed to open the log file '%1!s!'. |
2127 | %1!s!: %2!s! |
2128 | Failed to copy variable '%1!s!'. |
2129 | Filter '%1!s!' has unary type but size of namespaces is not equal to 1. |
2130 | Listener '%1!s!' has undefined type. |
2131 | Classname '%1!s!' with given key already exists. |
2132 | Entity with given id '%1!s!' already exists. |
2133 | Instance of %1!s! with key = %2!s! already exists. |
2134 | No instance of %1!s! with key = %2!s! |
2135 | The parameter '%1!s!' within '%2!s!' cmdlet is inconsistent |
2136 | Invalid parameter '%1!s!': coercion from %2!s! to %3!s! is not supported in the current version. |
2137 | Another listener is already consuming pipeline results. |
2138 | The specified Job instance ID '%1!s!' is either invalid or has no history available. |
2139 | The specified bookmark data for Job instance ID '%1!s!' is invalid. |
2140 | The job specified by the given Job instance ID '%1!s!' did not complete properly and is in an unknown state. |
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:MI_Main | MPUnitsTraps |
NITS_PRESENCE_STUB | NITS_STUB |
SyncBmilReader_Create | SyncBmilReader_Delete |
SyncBmilReader_ReadInstance | SyncBmilWriter_Create |
SyncBmilWriter_Delete | SyncBmilWriter_WriteInstance |
__BinaryLogReader_GetNextInstance@16 | __BinaryLogReader_ValidateHeader@4 |
monitoring_platformFT_V1 | monitoring_platform_reactive_extensionsFT_V1 |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_CIfmod _XcptFilter __dllonexit _amsg_exit _close _errno _except_handler4_common _ftol2 _ftol2_sse _initterm _lock _locking _lseeki64 _onexit _read _telli64 _unlock _vsnwprintf _wcsdup _wcserror_s _wcsicmp _wfopen _write _wsetlocale _wsopen_s _wstat abort calloc ceil clock fclose ferror floor fread free fseek ftell malloc memcmp memcpy memset realloc swprintf_s swscanf_s toupper void __cdecl operator delete(void *) vswprintf_s wcscat_s wcschr wcscpy_s - api-ms-win-core-libraryloader-l1-2-0.dll:
KernelBase!FreeLibrary KernelBase!GetModuleHandleA KernelBase!GetModuleHandleExW KernelBase!GetProcAddress KernelBase!LoadLibraryExW KernelBase!LoadStringW - api-ms-win-core-synch-l1-2-0.dll:
KernelBase!CreateSemaphoreExW KernelBase!OpenSemaphoreW KernelBase!ReleaseSemaphore KernelBase!Sleep KernelBase!WaitForSingleObject - api-ms-win-core-profile-l1-1-0.dll:
ntdll!RtlQueryPerformanceCounter - api-ms-win-core-processthreads-l1-1-2.dll:
KernelBase!OpenThreadToken KernelBase!SetThreadToken kernel32!GetCurrentProcess kernel32!GetCurrentProcessId kernel32!GetCurrentThread kernel32!GetCurrentThreadId kernel32!SwitchToThread kernel32!TerminateProcess kernel32!TlsAlloc kernel32!TlsFree kernel32!TlsGetValue kernel32!TlsSetValue - api-ms-win-core-sysinfo-l1-2-1.dll:
KernelBase!GetLocalTime KernelBase!GetSystemInfo KernelBase!GetSystemTime KernelBase!GetSystemTimeAsFileTime KernelBase!GetTickCount - api-ms-win-core-errorhandling-l1-1-1.dll:
KernelBase!GetLastError KernelBase!RaiseException KernelBase!SetUnhandledExceptionFilter KernelBase!UnhandledExceptionFilter ntdll!RtlRestoreLastWin32Error - miutils.dll:
Class_New Instance_Construct Instance_InitDynamic Instance_New RCClass_AddElement RCClass_New - mibincodec.dll:
MI_Application_NewDeserializer_Binary MI_Application_NewSerializer_Binary - mimofcodec.dll:
MI_Application_NewDeserializer_Mof - ntdll.dll:
RtlIpv4AddressToStringW RtlIpv6AddressToStringW - api-ms-win-core-heap-obsolete-l1-1-0.dll:
kernel32!LocalFree - api-ms-win-core-registry-l1-1-0.dll:
KernelBase!RegCloseKey KernelBase!RegOpenKeyExW KernelBase!RegQueryValueExW - api-ms-win-core-localization-l1-2-1.dll:
KernelBase!FormatMessageW KernelBase!GetThreadLocale KernelBase!GetThreadUILanguage KernelBase!SetThreadLocale KernelBase!SetThreadPreferredUILanguages KernelBase!SetThreadUILanguage - api-ms-win-core-handle-l1-1-0.dll:
KernelBase!CloseHandle - api-ms-win-core-interlocked-l1-2-0.dll:
ntdll!RtlInitializeSListHead ntdll!RtlInterlockedPopEntrySList ntdll!RtlInterlockedPushEntrySList - api-ms-win-eventing-provider-l1-1-0.dll:
ntdll!EtwEventActivityIdControl ntdll!EtwEventRegister ntdll!EtwEventWrite - api-ms-win-eventing-consumer-l1-1-0.dll:
sechost!CloseTrace sechost!OpenTraceW sechost!ProcessTrace - api-ms-win-eventing-controller-l1-1-0.dll:
sechost!ControlTraceW sechost!EnableTraceEx2 sechost!StartTraceW - RPCRT4.dll:
RpcStringFreeW UuidCreate UuidCreateSequential UuidToStringW - api-ms-win-core-com-l1-1-1.dll:
combase!StringFromGUID2 - api-ms-win-core-debug-l1-1-1.dll:
KernelBase!OutputDebugStringW - api-ms-win-security-base-l1-2-0.dll:
KernelBase!GetLengthSid KernelBase!IsValidSid - api-ms-win-security-sddl-l1-1-0.dll:
sechost!ConvertSidToStringSidW - api-ms-win-core-timezone-l1-1-0.dll:
KernelBase!FileTimeToSystemTime KernelBase!GetTimeZoneInformation KernelBase!SystemTimeToFileTime - api-ms-win-core-file-l1-2-1.dll:
KernelBase!DeleteFileW KernelBase!FindClose KernelBase!FindFirstFileW KernelBase!FindNextFileW KernelBase!GetFileAttributesW - api-ms-win-core-processenvironment-l1-2-0.dll:
KernelBase!ExpandEnvironmentStringsW - api-ms-win-core-threadpool-l1-2-0.dll:
KernelBase!CreateThreadpool KernelBase!CreateThreadpoolTimer KernelBase!CreateThreadpoolWork KernelBase!SetThreadpoolThreadMinimum ntdll!TpCallbackUnloadDllOnCompletion ntdll!TpPostWork ntdll!TpReleasePool ntdll!TpReleaseTimer ntdll!TpReleaseWork ntdll!TpSetTimer ntdll!TpWaitForTimer - tdh.dll:
TdhGetEventInformation TdhLoadManifest TdhUnloadManifest - pdh.dll:
PdhAddCounterW PdhCloseQuery PdhCollectQueryData PdhCollectQueryDataWithTime PdhGetCounterInfoW PdhGetFormattedCounterArrayW PdhOpenQuery - mi.dll:
MI_Application_InitializeV1 mi_clientFT_V1