Windows 8 DLL File Information - mfcore.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: | Media Foundation Core DLL |
File Version: | 12.0.9200.16384 (win8_rtm.120725-1247) |
Company: | Microsoft Corporation |
Product Name: | Microsoft® Windows® Operating System |
DLL popularity | Very Low - 5 other DLL files in system32 directory are statically linked to this file. |
File Size: | 1,417 KB |
Total Number of Exported Functions: | 43 |
Total Number of Exported Functions With Names: | 43 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 1,296,896 Bytes | 89.3% | Read, Execute | Code |
RT_CODE | 0x0013e000 | 65,536 Bytes | 4.5% | Read, Execute | Code |
.data | 0x0014e000 | 6,656 Bytes | 0.5% | Write, Read | Initialized Data |
.idata | 0x00150000 | 9,728 Bytes | 0.7% | Read | Initialized Data |
RT_DATA | 0x00153000 | 1,024 Bytes | 0.1% | Write, Read | Initialized Data |
.rsrc | 0x00154000 | 25,600 Bytes | 1.8% | Read | Initialized Data |
.reloc | 0x0015b000 | 45,056 Bytes | 3.1% | Read, Not Paged | Initialized Data |
Static Linking
mfcore.dll is statically linked to the following files:msvcrt.dll
KERNEL32.dll
api-ms-win-core-string-l2-1-0.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-core-com-l1-1-0.dll
OLEAUT32.dll
api-ms-win-eventing-classicprovider-l1-1-0.dll
api-ms-win-eventing-provider-l1-1-0.dll
api-ms-win-devices-query-l1-1-0.dll
MFPlat.DLL
ksuser.dll
api-ms-win-ntuser-uicontext-l1-1-0.dll
ntdll.dll
api-ms-win-core-apiquery-l1-1-0.dll
AVRT.dll
This means that when mfcore.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, mfcore.dll won't be loaded.
List of files that are statically linked to mfcore.dll
mf.dll
MFCaptureEngine.dll
MFMediaEngine.dll
mfreadwrite.dll
mftranscode.dll
This means that when one of the above files is loaded, mfcore.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 | 0 | 0 Bytes | 0.0% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 4 | 33,534 Bytes | 2.3% |
Total | 4 | 33,534 Bytes | 2.3% |
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 200 dialogs)
No dialog resources in this file.
String resources in this dll (up to 200 strings)
No string resources in this file.
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:AppendPropVariant | ConvertPropVariant | CopyPropertyStore |
CreateNamedPropertyStore | DllCanUnloadNow | DllGetClassObject |
DllRegisterServer | DllUnregisterServer | ExtractPropVariant |
MFCreateAggregateSource | MFCreateAppSourceProxy | MFCreateAudioRenderer |
MFCreateAudioRendererActivate | MFCreateDeviceSource | MFCreateDeviceSourceActivate |
MFCreateFileSchemePlugin | MFCreateMediaProcessor | MFCreateMediaSession |
MFCreatePMPHost | MFCreatePMPMediaSession | MFCreatePMPServer |
MFCreatePresentationClock | MFCreateSampleCopierMFT | MFCreateSampleGrabberSinkActivate |
MFCreateSequencerSegmentOffset | MFCreateSequencerSource | MFCreateSequencerSourceRemoteStream |
MFCreateSimpleTypeHandler | MFCreateSoundEventSchemePlugin | MFCreateStandardQualityManager |
MFCreateTopoLoader | MFCreateTopology | MFCreateTopologyNode |
MFCreateWMAEncoderActivate | MFCreateWMVEncoderActivate | MFEnumDeviceSources |
MFGetMultipleServiceProviders | MFGetService | MFGetTopoNodeCurrentType |
MFReadSequencerSegmentOffset | MFRequireProtectedEnvironment | MFShutdownObject |
MergePropertyStore |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_CIcos _CIsin _CIsqrt _XcptFilter __CxxFrameHandler __dllonexit _amsg_exit _errno _except_handler4_common _ftol2 _ftol2_sse _gcvt_s _i64toa _initterm _lock _ltoa _onexit _purecall _ui64tow _ultoa _ultow _unlock _vsnprintf _vsnwprintf _wcsicmp _wcsnicmp _wsplitpath_s atol ceil floor free iswalpha iswdigit malloc memcmp memcpy memcpy_s memmove memset rand realloc srand strnlen swscanf_s time towlower towupper void * __cdecl operator new(unsigned int) void * __cdecl operator new[](unsigned int) void __cdecl operator delete(void *) void __cdecl operator delete[](void *) wcscat_s wcscpy_s wcsncmp wcsncpy_s wcsnlen - KERNEL32.dll:
CancelIoEx CancelWaitableTimer CheckRemoteDebuggerPresent CloseHandle CompareStringOrdinal CopyFileExW CreateEventExW CreateEventW CreateFileA CreateFileMappingW CreateFileW CreateProcessW CreateSemaphoreExW CreateThread CreateWaitableTimerExW DebugBreak DelayLoadFailureHook DeviceIoControl DisableThreadLibraryCalls ExpandEnvironmentStringsW FindResourceExW FreeEnvironmentStringsA FreeEnvironmentStringsW FreeLibrary GetCurrentPackageId GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetDiskFreeSpaceW GetEnvironmentStrings GetEnvironmentStringsW GetEnvironmentVariableW GetExitCodeProcess GetFileSize GetLastError GetLocalTime GetModuleFileNameW GetModuleHandleA GetModuleHandleExW GetModuleHandleW GetOverlappedResult GetProcAddress GetProcessHeap GetSystemDirectoryW GetSystemInfo GetSystemPowerStatus GetSystemTimeAsFileTime GetTickCount GetVersion GetVersionExA GlobalFree GlobalLock GlobalMemoryStatusEx GlobalUnlock HeapFree InitializeCriticalSectionAndSpinCount InterlockedCompareExchange InterlockedDecrement InterlockedExchange InterlockedExchangeAdd InterlockedIncrement IsDebuggerPresent IsProcessorFeaturePresent IsWow64Process LoadLibraryA LoadLibraryExA LoadLibraryExW LoadLibraryW LoadResource LocalAlloc LocalFree MapViewOfFile MulDiv MultiByteToWideChar OpenEventW OpenFileMappingW OpenSemaphoreW OutputDebugStringA QueryPerformanceCounter QueryPerformanceFrequency QueueUserWorkItem RaiseException ReadFile ReleaseSemaphore ResetEvent SetEvent SetLastError SetUnhandledExceptionFilter SetWaitableTimer SizeofResource Sleep TerminateProcess UnhandledExceptionFilter UnmapViewOfFile VirtualAlloc VirtualFree VirtualProtect WaitForMultipleObjectsEx WaitForSingleObject WaitForSingleObjectEx WideCharToMultiByte Wow64DisableWow64FsRedirection Wow64RevertWow64FsRedirection lstrcmpiW ntdll!LdrResolveDelayLoadedAPI ntdll!RtlAcquireSRWLockExclusive ntdll!RtlAcquireSRWLockShared ntdll!RtlAllocateHeap ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeConditionVariable ntdll!RtlInitializeCriticalSection ntdll!RtlInterlockedCompareExchange64 ntdll!RtlLeaveCriticalSection ntdll!RtlReleaseSRWLockExclusive ntdll!RtlReleaseSRWLockShared - api-ms-win-core-string-l2-1-0.dll:
KernelBase!CharNextW - api-ms-win-core-registry-l1-1-0.dll:
KernelBase!RegCloseKey KernelBase!RegCreateKeyExW KernelBase!RegDeleteValueW KernelBase!RegEnumKeyExW KernelBase!RegGetValueW KernelBase!RegOpenKeyExW KernelBase!RegQueryInfoKeyW KernelBase!RegQueryValueExW KernelBase!RegSetValueExW - api-ms-win-core-com-l1-1-0.dll:
combase!CoCreateFreeThreadedMarshaler combase!CoCreateGuid combase!CoGetMalloc combase!CoInitializeEx combase!CoMarshalInterface combase!CoTaskMemAlloc combase!CoTaskMemFree combase!CoTaskMemRealloc combase!CoUninitialize combase!CoUnmarshalInterface combase!CreateStreamOnHGlobal combase!GetHGlobalFromStream combase!IIDFromString combase!PropVariantClear combase!PropVariantCopy combase!StringFromCLSID combase!StringFromGUID2 - OLEAUT32.dll:
LoadTypeLib RegisterTypeLib SafeArrayAccessData SafeArrayCreate SafeArrayDestroy SafeArrayUnaccessData SysAllocString SysAllocStringLen SysFreeString SysStringByteLen SysStringLen UnRegisterTypeLib VarUI4FromStr VariantChangeType VariantClear VariantInit - api-ms-win-eventing-classicprovider-l1-1-0.dll:
ntdll!EtwGetTraceEnableFlags ntdll!EtwGetTraceEnableLevel ntdll!EtwGetTraceLoggerHandle ntdll!EtwRegisterTraceGuidsW ntdll!EtwTraceMessage ntdll!EtwUnregisterTraceGuids - api-ms-win-eventing-provider-l1-1-0.dll:
ntdll!EtwEventEnabled ntdll!EtwEventRegister ntdll!EtwEventUnregister ntdll!EtwEventWrite - api-ms-win-devices-query-l1-1-0.dll:
cfgmgr32!DevFreeObjectProperties cfgmgr32!DevGetObjectProperties - MFPlat.DLL:
CreatePropVariant CreatePropertyStore DestroyPropVariant FormatTagFromWfx MFAddPeriodicCallback MFAllocateSerialWorkQueue MFAppendCollection MFAverageTimePerFrameToFrameRate MFBeginCreateFile MFBeginRegisterWorkQueueWithMMCSSEx MFBeginUnregisterWorkQueueWithMMCSS MFCalculateImageSize MFCancelCreateFile MFCancelWorkItem MFClearLocalMFTs MFCompareFullToPartialMediaType MFCreateAlignedMemoryBuffer MFCreateAsyncResult MFCreateAttributes MFCreateAudioMediaType MFCreateCollection MFCreateDXGIDeviceManager MFCreateEventQueue MFCreateFile MFCreateFileFromHandle MFCreateMediaBufferFromMediaType MFCreateMediaEvent MFCreateMediaEventResult MFCreateMediaExtensionActivateNoInit MFCreateMediaType MFCreateMemoryBuffer MFCreatePathFromURL MFCreatePresentationDescriptor MFCreateSample MFCreateSourceResolver MFCreateStreamDescriptor MFCreateSystemTimeSource MFCreateVideoSampleAllocatorEx MFCreateWaveFormatExFromMFMediaType MFDeserializeAttributesFromStream MFEndCreateFile MFEndRegisterWorkQueueWithMMCSS MFEndUnregisterWorkQueueWithMMCSS MFEnumLocalMFTRegistrations MFGetAttributesAsBlob MFGetAttributesAsBlobSize MFGetConfigurationDWORD MFGetConfigurationString MFGetMFTMerit MFGetPlatformVersion MFGetRandomNumber MFGetStrideForBitmapInfoHeader MFGetSystemTime MFGetTimerPeriodicity MFGetUncompressedVideoFormat MFGetWorkQueueMMCSSClass MFGetWorkQueueMMCSSPriority MFGetWorkQueueMMCSSTaskId MFInitAMMediaTypeFromMFMediaType MFInitAttributesFromBlob MFInitMediaTypeFromAMMediaType MFInitMediaTypeFromWaveFormatEx MFInvokeCallback MFIsFeatureEnabled MFLockPlatform MFLockSharedWorkQueue MFLockWorkQueue MFMapDX9FormatToDXGIFormat MFPutWaitingWorkItem MFPutWorkItem MFPutWorkItemEx MFPutWorkItemEx2 MFRegisterPlatformWithMMCSS MFRemovePeriodicCallback MFScheduleWorkItem MFScheduleWorkItemEx MFSerializeAttributesToStream MFShutdown MFStartup MFTEnum MFTEnumEx MFTRegisterLocal MFTRegisterLocalByCLSID MFUnlockPlatform MFUnlockWorkQueue MFUnregisterPlatformFromMMCSS MFUnwrapMediaType MFWrapMediaType MFllMulDiv - ksuser.dll:
KsCreateClock2 KsCreatePin2 - api-ms-win-ntuser-uicontext-l1-1-0.dll:
user32!GetProcessUIContextInformation user32!IsImmersiveProcess - ntdll.dll:
NtQueryInformationProcess RtlNtStatusToDosError - api-ms-win-core-apiquery-l1-1-0.dll:
ntdll!ApiSetQueryApiSetPresence - AVRT.dll:
AvSetMmThreadCharacteristicsW AvSetMmThreadPriority