mfplat.dll

v10.0.19041.6280 64-bit Windows NT Analyzed
Description
Media Foundation Platform DLL
Authors
© Microsoft Corporation. All rights reserved.
File size
1.7 MB
Uploaded
2025-12-01 07:33
Views
165
SHA-256
e8c6b702173aba871d64bafab609d92c

Exported functions 230

FormatTagFromWfx #1 · 0x3a5e0
MFEnumLocalMFTRegistrations #2 · 0x1f1b0
MFGetPlatformFlags #3 · 0x6c670
MFGetPlatformVersion #4 · 0x224f0
MFGetRandomNumber #5 · 0x20de0
MFIsFeatureEnabled #6 · 0x6c690
MFPlatformBigEndian #7 · 0x38880
MFPlatformLittleEndian #8 · 0x3a690
ValidateWaveFormat #9 · 0x3a590
CopyPropVariant #10 · 0x24ea0
CreatePropVariant #11 · 0x15150
CreatePropertyStore #12 · 0x2f730
DestroyPropVariant #13 · 0x19a40
GetAMSubtypeFromD3DFormat #14 · 0x38710
GetD3DFormatFromMFSubtype #15 · 0x382a0
MFAddPeriodicCallback #16 · 0x19c0ea
MFAllocateSerialWorkQueue #17 · 0x19c124
MFAllocateWorkQueue #18 · 0x22970
MFAllocateWorkQueueEx #19 · 0x19c172
MFAppendCollection #20 · 0xade00
MFAverageTimePerFrameToFrameRate #21 · 0x3add0
MFBeginCreateFile #22 · 0x5230
MFBeginGetHostByName #23 · 0x70170
MFBeginRegisterWorkQueueWithMMCSS #24 · 0x6cb50
MFBeginRegisterWorkQueueWithMMCSSEx #25 · 0x19c231
MFBeginUnregisterWorkQueueWithMMCSS #26 · 0x19c281
MFCalculateBitmapImageSize #27 · 0xa2660
MFCalculateImageSize #28 · 0x22190
MFCallStackTracingClearSnapshot #29 · 0x6cb80
MFCallStackTracingLogSessionErrors #30 · 0x6cba0
MFCallStackTracingRestoreSnapshot #31 · 0x6cbe0
MFCallStackTracingTakeSnapshot #32 · 0x6cc00
MFCancelCreateFile #33 · 0x6f6c0
MFCancelWorkItem #34 · 0x19c387
MFCheckEnabledViaAppService #35 · 0xd1e50
MFClearLocalMFTs #36 · 0xa15d0
MFCombineSamples #37 · 0x5b60
MFCompareFullToPartialMediaType #38 · 0x1ab00
MFCompareSockaddrAddresses #39 · 0x70430
MFConvertColorInfoFromDXVA #40 · 0xa4340
MFConvertColorInfoToDXVA #41 · 0xa4350
MFConvertFromFP16Array #42 · 0xa4360
MFConvertToFP16Array #43 · 0xa43b0
MFCopyImage #44 · 0x3020
MFCreate2DMediaBuffer #45 · 0xade10
MFCreate2DMediaBufferOn1DMediaBuffer #46 · 0xade20
MFCreateAMMediaTypeFromMFMediaType #47 · 0x36200
MFCreateAlignedMemoryBuffer #48 · 0x4710
MFCreateAlignedSharedMemoryBuffer #49 · 0xade30
MFCreateAsyncResult #50 · 0x19c537
MFCreateAttributes #51 · 0x33850
MFCreateAudioMediaType #52 · 0x9f160
MFCreateByteStreamHandlerAppServiceActivate #53 · 0xd4490
MFCreateCollection #54 · 0x18da0
MFCreateContentDecryptorContext #55 · 0x126be0
MFCreateContentProtectionDevice #56 · 0x1274d0
MFCreateD3D12SynchronizationObject #57 · 0x81960
MFCreateDXGIDeviceManager #58 · 0x1a250
MFCreateDXGISurfaceBuffer #59 · 0x3a00
MFCreateDXSurfaceBuffer #60 · 0x3df0
MFCreateEMEStoreObject #61 · 0xb7910
MFCreateEventQueue #62 · 0x36090
MFCreateFile #63 · 0x6f730
MFCreateFileFromHandle #64 · 0x13f10
MFCreateLegacyMediaBufferOnMFMediaBuffer #65 · 0x14920
MFCreateMFByteStreamOnIStreamWithFlags #66 · 0x25760
MFCreateMFByteStreamOnStream #67 · 0x25750
MFCreateMFByteStreamOnStreamEx #68 · 0x145c0
MFCreateMFByteStreamWrapper #69 · 0x100c40
MFCreateMFVideoFormatFromMFMediaType #70 · 0x4c50
MFCreateMediaBufferFromMediaType #71 · 0xadf50
MFCreateMediaBufferWrapper #72 · 0x344e0
MFCreateMediaEvent #73 · 0x16b50
MFCreateMediaEventResult #74 · 0x18c30
MFCreateMediaExtensionActivate #75 · 0x128e0
MFCreateMediaExtensionActivateNoInit #76 · 0x131a0
MFCreateMediaExtensionAppServiceActivate #77 · 0xd4560
MFCreateMediaExtensionInprocActivate #78 · 0x39390
MFCreateMediaType #79 · 0x2b390
MFCreateMediaTypeFromProperties #80 · 0x119690
MFCreateMediaTypeFromRepresentation #81 · 0x2b610
MFCreateMemoryBuffer #82 · 0x22990
MFCreateMemoryBufferFromRawBuffer #83 · 0xadf80
MFCreateMemoryStream #84 · 0x1cb70
MFCreateMuxStreamAttributes #85 · 0x848c0
MFCreateMuxStreamMediaType #86 · 0x84a90
MFCreateMuxStreamSample #87 · 0x84cb0
MFCreateOOPMFTProxy #88 · 0xddaa0
MFCreateOOPMFTRemote #89 · 0xe32d0
MFCreatePathFromURL #90 · 0x8c10
MFCreatePresentationDescriptor #91 · 0x265f0
MFCreatePropertiesFromMediaType #92 · 0x119df0
MFCreateReusableByteStream #93 · 0x100dd0
MFCreateReusableByteStreamWithSharedLock #94 · 0x100e00
MFCreateSample #95 · 0x184d0
MFCreateSecureBufferAllocator #96 · 0xadfc0
MFCreateSharedMemoryMediaBufferFromMediaType #97 · 0xadfd0
MFCreateSocket #98 · 0x704c0
MFCreateSocketListener #99 · 0x736b0
MFCreateSourceResolver #100 · 0x216e0
MFCreateSourceResolverInternal #101 · 0x20d20
MFCreateStagingSurfaceWrapper #102 · 0xae010
MFCreateStreamDescriptor #103 · 0x26fe0
MFCreateStreamOnMFByteStream #104 · 0x86620
MFCreateStreamOnMFByteStreamEx #105 · 0x10fa00
MFCreateSystemTimeSource #106 · 0x75e80
MFCreateTelemetrySession #107 · 0x35080
MFCreateTempFile #108 · 0x6f760
MFCreateTrackedSample #109 · 0x6790
MFCreateTransformActivate #110 · 0x2e050
MFCreateURLFromPath #111 · 0x8b40
MFCreateUdpSockets #112 · 0x70650
MFCreateVideoDecryptorContext #113 · 0x126be0
MFCreateVideoMediaType #114 · 0x112a0
MFCreateVideoMediaTypeFromBitMapInfoHeader #115 · 0xa2740
MFCreateVideoMediaTypeFromBitMapInfoHeaderEx #116 · 0x39e10
MFCreateVideoMediaTypeFromSubtype #117 · 0xa2750
MFCreateVideoMediaTypeFromVideoInfoHeader #118 · 0x36a70
MFCreateVideoMediaTypeFromVideoInfoHeader2 #119 · 0xa2800
MFCreateVideoSampleAllocatorEx #120 · 0x1d60
MFCreateWICBitmapBuffer #121 · 0xae020
MFCreateWICDecoderProxy #122 · 0xf0660
MFCreateWaveFormatExFromMFMediaType #123 · 0x37ef0
MFDeserializeAttributesFromStream #124 · 0xe0f0
MFDeserializeEvent #125 · 0xae030
MFDeserializeMediaTypeFromStream #126 · 0x21bf0
MFDeserializePresentationDescriptor #127 · 0x1b2d0
MFEndCreateFile #128 · 0x21940
MFEndGetHostByName #129 · 0x70ce0
MFEndRegisterWorkQueueWithMMCSS #130 · 0x19ce2a
MFEndUnregisterWorkQueueWithMMCSS #131 · 0x19ce76
MFFrameRateToAverageTimePerFrame #132 · 0xa28b0
MFFreeAdaptersAddresses #133 · 0x76570
MFGetAdaptersAddresses #134 · 0x76590
MFGetAttributesAsBlob #135 · 0xcba0
MFGetAttributesAsBlobSize #136 · 0xcb50
MFGetCallStackTracingWeakReference #137 · 0x367d0
MFGetConfigurationDWORD #138 · 0x30300
MFGetConfigurationPolicy #139 · 0x6cc20
MFGetConfigurationStore #140 · 0x6cc50
MFGetConfigurationString #141 · 0x161f0
MFGetContentProtectionSystemCLSID #142 · 0x6cc80
MFGetMFTMerit #143 · 0x867d0
MFGetNumericNameFromSockaddr #144 · 0x70e60
MFGetPlaneSize #145 · 0xa4490
MFGetPluginControl #146 · 0x3ac80
MFGetSockaddrFromNumericName #147 · 0x71190
MFGetStrideForBitmapInfoHeader #148 · 0x4370
MFGetSupportedMimeTypes #149 · 0xf7760
MFGetSupportedSchemes #150 · 0xf7c00
MFGetSystemTime #151 · 0x29690
MFGetTimerPeriodicity #152 · 0x218b0
MFGetUncompressedVideoFormat #153 · 0x4b10
MFGetWorkQueueMMCSSClass #154 · 0x19d0dc
MFGetWorkQueueMMCSSPriority #155 · 0x19d11b
MFGetWorkQueueMMCSSTaskId #156 · 0x19d15b
MFHasLocallyRegisteredByteStreamHandlers #157 · 0xf8bf0
MFHasLocallyRegisteredSchemeHandlers #158 · 0x21fd0
MFHeapAlloc #159 · 0x76600
MFHeapFree #160 · 0x76640
MFInitAMMediaTypeFromMFMediaType #161 · 0x2a6f0
MFInitAttributesFromBlob #162 · 0x33c70
MFInitMediaTypeFromAMMediaType #163 · 0x2ac90
MFInitMediaTypeFromMFVideoFormat #164 · 0x10b90
MFInitMediaTypeFromMPEG1VideoInfo #165 · 0x3aca0
MFInitMediaTypeFromMPEG2VideoInfo #166 · 0x1d110
MFInitMediaTypeFromVideoInfoHeader #167 · 0x36bc0
MFInitMediaTypeFromVideoInfoHeader2 #168 · 0x36db0
MFInitMediaTypeFromWaveFormatEx #169 · 0x2c490
MFInitVideoFormat #170 · 0xa44c0
MFInitVideoFormat_RGB #171 · 0x1dc30
MFInvalidateMFTEnumCache #172 · 0xabea0
MFInvokeCallback #173 · 0x19d35b
MFIsBottomUpFormat #174 · 0xa3750
MFIsContentProtectionDeviceSupported #175 · 0x127540
MFIsLocallyRegisteredMimeType #176 · 0xf8cd0
MFIsLocallyRegisteredSchemeHandler #177 · 0xf8e10
MFJoinWorkQueue #178 · 0x19d3ff
MFLockDXGIDeviceManager #179 · 0x1a260
MFLockPlatform #180 · 0x19d440
MFLockSharedWorkQueue #181 · 0x19d46f
MFLockWorkQueue #182 · 0x19d49f
MFMapDX9FormatToDXGIFormat #183 · 0x1d690
MFMapDXGIFormatToDX9Format #184 · 0x46e0
MFPutWaitingWorkItem #185 · 0x19d504
MFPutWorkItem #186 · 0x87f0
MFPutWorkItem2 #187 · 0x2fe20
MFPutWorkItemEx #188 · 0x21c90
MFPutWorkItemEx2 #189 · 0x18ce0
MFRegisterLocalByteStreamHandler #190 · 0x8b90
MFRegisterLocalSchemeHandler #191 · 0xf8f50
MFRegisterPlatformWithMMCSS #192 · 0x19d5bb
MFRemovePeriodicCallback #193 · 0x19d5fa
MFScheduleWorkItem #194 · 0x19be0
MFScheduleWorkItemEx #195 · 0x19d645
MFSerializeAttributesToStream #196 · 0xc940
MFSerializeEvent #197 · 0xae0c0
MFSerializeMediaTypeToStream #198 · 0x21c40
MFSerializePresentationDescriptor #199 · 0x1b210
MFSetMinimumMemoryAlignment #200 · 0x6bf80
MFSetSockaddrAny #201 · 0x71430
MFSetWindowForContentProtection #202 · 0x21670
MFShutdown #203 · 0x35cc0
MFSplitSample #204 · 0x57d0
MFStartup #205 · 0x33af0
MFStreamDescriptorProtectMediaType #206 · 0xa6110
MFTEnum #207 · 0xabeb0
MFTEnum2 #208 · 0xacb40
MFTEnumEx #209 · 0x236f0
MFTGetInfo #210 · 0x3a3c0
MFTRegister #211 · 0xac1a0
MFTRegisterLocal #212 · 0xa16c0
MFTRegisterLocalByCLSID #213 · 0xa1730
MFTUnregister #214 · 0xac350
MFTUnregisterLocal #215 · 0xa17a0
MFTUnregisterLocalByCLSID #216 · 0xa17b0
MFTraceError #217 · 0x31c60
MFTraceFuncEnter #218 · 0x31c60
MFUnjoinWorkQueue #219 · 0x19d829
MFUnlockDXGIDeviceManager #220 · 0x22870
MFUnlockPlatform #221 · 0x19d870
MFUnlockWorkQueue #222 · 0x19d89d
MFUnregisterPlatformFromMMCSS #223 · 0x19d8d7
MFUnwrapMediaType #224 · 0xa3970
MFValidateMediaTypeSize #225 · 0x2afb0
MFWrapMediaType #226 · 0xa3ae0
MFWrapSocket #227 · 0x715f0
MFllMulDiv #228 · 0x296f0
PropVariantFromStream #229 · 0xa17d0
PropVariantToStream #230 · 0xa1b80

Imported DLLs & functions 246

ApiSetQueryApiSetPresence 0x180169e60
DebugBreak 0x180169e80
IsDebuggerPresent 0x180169e70
OutputDebugStringW 0x180169e78
DelayLoadFailureHook 0x180169e90
ResolveDelayLoadedAPI 0x180169ea0
GetLastError 0x180169eb0
RaiseException 0x180169ed0
SetLastError 0x180169ec8
SetUnhandledExceptionFilter 0x180169ec0
UnhandledExceptionFilter 0x180169eb8
CreateFileW 0x180169ee8
FlushFileBuffers 0x180169f00
GetFileAttributesExW 0x180169f28
GetFileSize 0x180169ee0
GetFinalPathNameByHandleW 0x180169f18
GetFullPathNameW 0x180169f08
ReadFile 0x180169ef8
SetEndOfFile 0x180169f10
SetFilePointer 0x180169ef0
WriteFile 0x180169f20
GetTempPathW 0x180169f38
GetFileInformationByHandleEx 0x180169f48
CloseHandle 0x180169f58
DuplicateHandle 0x180169f60
GetProcessHeap 0x180169f80
HeapAlloc 0x180169f78
HeapFree 0x180169f70
GlobalAlloc 0x180169fa0
GlobalFree 0x180169fa8
LocalAlloc 0x180169f90
LocalFree 0x180169f98
GlobalLock 0x180169fc0
GlobalUnlock 0x180169fb8
CancelIoEx 0x180169fd8
DeviceIoControl 0x180169fd0
GetOverlappedResult 0x180169fe0
CancelSynchronousIo 0x180169ff0
RegisterWaitForSingleObject 0x18016a000
FreeLibrary 0x18016a040
GetModuleFileNameA 0x18016a028
GetModuleFileNameW 0x18016a020
GetModuleHandleExW 0x18016a050
GetModuleHandleW 0x18016a030
GetProcAddress 0x18016a038
LoadLibraryExW 0x18016a048
FormatMessageW 0x18016a070
CreateFileMappingW 0x18016a0b0
MapViewOfFile 0x18016a088
MapViewOfFileEx 0x18016a080
UnmapViewOfFile 0x18016a0a0
VirtualAlloc 0x18016a0a8
VirtualFree 0x18016a090
VirtualQueryEx 0x18016a098
GetProcessWorkingSetSizeEx 0x18016a0c0
CreateProcessW 0x18016a0f0
CreateThread 0x18016a138
GetCurrentProcess 0x18016a108
GetCurrentProcessId 0x18016a128
GetCurrentThreadId 0x18016a0e8
GetExitCodeThread 0x18016a120
GetProcessId 0x18016a130
GetProcessTimes 0x18016a0f8
OpenProcessToken 0x18016a140
OpenThread 0x18016a100
TerminateProcess 0x18016a110
TlsAlloc 0x18016a0d8
TlsFree 0x18016a0d0
TlsGetValue 0x18016a0e0
TlsSetValue 0x18016a118
GetProcessMitigationPolicy 0x18016a158
IsProcessorFeaturePresent 0x18016a150
OpenProcess 0x18016a160
QueryPerformanceCounter 0x18016a178
QueryPerformanceFrequency 0x18016a170
K32EnumProcessModules 0x18016a188
K32GetModuleInformation 0x18016a198
K32GetProcessMemoryInfo 0x18016a190
RegCloseKey 0x18016a1c0
RegCreateKeyExW 0x18016a1b0
RegDeleteTreeW 0x18016a1d0
RegDeleteValueW 0x18016a1f0
RegEnumKeyExW 0x18016a1e8
RegEnumValueW 0x18016a1e0
RegGetValueW 0x18016a1a8
RegNotifyChangeKeyValue 0x18016a200
RegOpenKeyExW 0x18016a1d8
RegQueryInfoKeyW 0x18016a1c8
RegQueryValueExW 0x18016a1b8
RegSetValueExW 0x18016a1f8
RtlCaptureContext 0x18016a220
RtlLookupFunctionEntry 0x18016a210
RtlVirtualUnwind 0x18016a218
CompareStringOrdinal 0x18016a250
MultiByteToWideChar 0x18016a248
WideCharToMultiByte 0x18016a240
lstrcmpiW 0x18016a268
lstrcmpW 0x18016a260
AcquireSRWLockExclusive 0x18016a2b0
AcquireSRWLockShared 0x18016a278
CreateEventExW 0x18016a318
CreateEventW 0x18016a2c0
CreateMutexExW 0x18016a288
CreateSemaphoreExW 0x18016a2b8
DeleteCriticalSection 0x18016a2f8
EnterCriticalSection 0x18016a2a0
InitializeCriticalSection 0x18016a2e8
InitializeCriticalSectionEx 0x18016a2a8
InitializeSRWLock 0x18016a280
LeaveCriticalSection 0x18016a298
OpenSemaphoreW 0x18016a2e0
ReleaseMutex 0x18016a2c8
ReleaseSemaphore 0x18016a300
ReleaseSRWLockExclusive 0x18016a2d0
ReleaseSRWLockShared 0x18016a2d8
ResetEvent 0x18016a290
SetEvent 0x18016a310
WaitForSingleObject 0x18016a2f0
WaitForSingleObjectEx 0x18016a308
InitOnceExecuteOnce 0x18016a328
Sleep 0x18016a338
SleepConditionVariableSRW 0x18016a330
WakeAllConditionVariable 0x18016a340
GetComputerNameExW 0x18016a370
GetSystemDirectoryA 0x18016a368
GetSystemDirectoryW 0x18016a388
GetSystemInfo 0x18016a360
GetSystemTimeAsFileTime 0x18016a378
GetTickCount 0x18016a380
GetTickCount64 0x18016a350
GetVersion 0x18016a358
GetNativeSystemInfo 0x18016a398
CloseThreadpoolTimer 0x18016a3b8
CreateThreadpoolTimer 0x18016a3b0
SetThreadpoolTimer 0x18016a3a8
WaitForThreadpoolTimerCallbacks 0x18016a3c0
UnregisterWaitEx 0x18016a3d0
PathCreateFromUrlW 0x18016a3e8
UrlCreateFromPathW 0x18016a3e0
WerRegisterFile 0x18016a3f8
WerUnregisterFile 0x18016a400
CM_Get_Device_Interface_List_SizeW 0x18016a450
CM_Get_Device_Interface_ListW 0x18016a420
CM_Get_Device_Interface_PropertyW 0x18016a410
CM_Locate_DevNodeW 0x18016a440
CM_MapCrToWin32Err 0x18016a428
CM_Open_Device_Interface_KeyW 0x18016a418
CM_Open_DevNode_Key 0x18016a448
CM_Register_Notification 0x18016a438
CM_Unregister_Notification 0x18016a430
GetTraceEnableFlags 0x18016a478
GetTraceEnableLevel 0x18016a470
GetTraceLoggerHandle 0x18016a480
RegisterTraceGuidsW 0x18016a468
TraceMessage 0x18016a488
UnregisterTraceGuids 0x18016a460
EventActivityIdControl 0x18016a4a8
EventRegister 0x18016a4b8
EventSetInformation 0x18016a4b0
EventUnregister 0x18016a498
EventWriteTransfer 0x18016a4a0
timeBeginPeriod 0x18016a4d0
timeEndPeriod 0x18016a4c8
ConvertStringSecurityDescriptorToSecurityDescriptorW 0x18016a4e0
__C_specific_handler 0x18016a708
__CxxFrameHandler3 0x18016a580
__dllonexit 0x18016a680
_amsg_exit 0x18016a6f8
_callnewh 0x18016a718
_CxxThrowException 0x18016a5c0
_gcvt_s 0x18016a530
_i64toa_s 0x18016a5a0
_initterm 0x18016a6f0
_itoa_s 0x18016a738
_lock 0x18016a6d8
_ltoa_s 0x18016a500
_onexit 0x18016a670
_purecall 0x18016a540
_splitpath_s 0x18016a648
_strcmpi 0x18016a620
_strnicmp 0x18016a560
_ultoa_s 0x18016a518
_ultow 0x18016a5e8
_unlock 0x18016a688
_vsnprintf 0x18016a568
_vsnprintf_s 0x18016a590
_vsnwprintf 0x18016a538
_wcsicmp 0x18016a660
_wcslwr_s 0x18016a6b0
_wcsnicmp 0x18016a548
_wsplitpath_s 0x18016a550
_XcptFilter 0x18016a700
??0exception@@QEAA@AEBQEBD@Z 0x18016a5d8
??0exception@@QEAA@AEBQEBDH@Z 0x18016a5f0
??0exception@@QEAA@AEBV0@@Z 0x18016a588
??0exception@@QEAA@XZ 0x18016a578
??1exception@@UEAA@XZ 0x18016a570
??1type_info@@UEAA@XZ 0x18016a640
?terminate@@YAXXZ 0x18016a710
?what@exception@@UEBAPEBDXZ 0x18016a608
atoi 0x18016a690
calloc 0x18016a558
cosf 0x18016a628
free 0x18016a730
iswalpha 0x18016a6c0
iswdigit 0x18016a6b8
malloc 0x18016a728
memcmp 0x18016a5e0
memcpy 0x18016a5c8
memcpy_s 0x18016a5f8
memmove 0x18016a5d0
memmove_s 0x18016a6a0
memset 0x18016a658
qsort 0x18016a638
rand 0x18016a528
realloc 0x18016a5b0
sinf 0x18016a6e8
sprintf_s 0x18016a508
strcat_s 0x18016a678
strchr 0x18016a510
strcpy_s 0x18016a520
strncmp 0x18016a650
strncpy_s 0x18016a598
strnlen 0x18016a668
strstr 0x18016a740
strtoul 0x18016a610
swscanf 0x18016a6a8
swscanf_s 0x18016a630
towlower 0x18016a618
towupper 0x18016a6c8
wcscat_s 0x18016a5b8
wcscmp 0x18016a750
wcscpy_s 0x18016a5a8
wcscspn 0x18016a6d0
wcsncmp 0x18016a720
wcsnlen 0x18016a6e0
wcsrchr 0x18016a748
wcsstr 0x18016a600
wcstombs_s 0x18016a698
NtQueryInformationFile 0x18016a770
NtQueryVolumeInformationFile 0x18016a768
RtlNtStatusToDosError 0x18016a760