mfplat.dll

v10.0.19041.6280 32-bit Windows NT Analyzed
Description
Media Foundation Platform DLL
Authors
© Microsoft Corporation. All rights reserved.
File size
1.5 MB
Uploaded
2025-12-01 08:00
Views
149
SHA-256
581be1eb6bc4f78b9d45bfa207a69c3c

Exported functions 230

FormatTagFromWfx #1 · 0x48ec0
MFEnumLocalMFTRegistrations #2 · 0xa68d0
MFGetPlatformFlags #3 · 0x74010
MFGetPlatformVersion #4 · 0x74020
MFGetRandomNumber #5 · 0x74ad0
MFIsFeatureEnabled #6 · 0x74050
MFPlatformBigEndian #7 · 0x433e0
MFPlatformLittleEndian #8 · 0x48f60
ValidateWaveFormat #9 · 0x48e70
CopyPropVariant #10 · 0xa78e0
CreatePropVariant #11 · 0x34e50
CreatePropertyStore #12 · 0xb35e0
DestroyPropVariant #13 · 0x34350
GetAMSubtypeFromD3DFormat #14 · 0x48560
GetD3DFormatFromMFSubtype #15 · 0x42ab0
MFAddPeriodicCallback #16 · 0x15540a
MFAllocateSerialWorkQueue #17 · 0x155444
MFAllocateWorkQueue #18 · 0x74540
MFAllocateWorkQueueEx #19 · 0x155492
MFAppendCollection #20 · 0xb3610
MFAverageTimePerFrameToFrameRate #21 · 0x498c0
MFBeginCreateFile #22 · 0x79760
MFBeginGetHostByName #23 · 0x7a5a0
MFBeginRegisterWorkQueueWithMMCSS #24 · 0x74560
MFBeginRegisterWorkQueueWithMMCSSEx #25 · 0x155551
MFBeginUnregisterWorkQueueWithMMCSS #26 · 0x1555a1
MFCalculateBitmapImageSize #27 · 0xa87c0
MFCalculateImageSize #28 · 0xa8870
MFCallStackTracingClearSnapshot #29 · 0x74590
MFCallStackTracingLogSessionErrors #30 · 0x745b0
MFCallStackTracingRestoreSnapshot #31 · 0x745f0
MFCallStackTracingTakeSnapshot #32 · 0x74610
MFCancelCreateFile #33 · 0x79a00
MFCancelWorkItem #34 · 0x1556a7
MFCheckEnabledViaAppService #35 · 0xd72e0
MFClearLocalMFTs #36 · 0xa7800
MFCombineSamples #37 · 0xb3630
MFCompareFullToPartialMediaType #38 · 0x7c500
MFCompareSockaddrAddresses #39 · 0x7a850
MFConvertColorInfoFromDXVA #40 · 0xaa880
MFConvertColorInfoToDXVA #41 · 0xaa8a0
MFConvertFromFP16Array #42 · 0xaa8c0
MFConvertToFP16Array #43 · 0xaa910
MFCopyImage #44 · 0xaa9f0
MFCreate2DMediaBuffer #45 · 0xb3a20
MFCreate2DMediaBufferOn1DMediaBuffer #46 · 0xb3a50
MFCreateAMMediaTypeFromMFMediaType #47 · 0x47770
MFCreateAlignedMemoryBuffer #48 · 0x31f70
MFCreateAlignedSharedMemoryBuffer #49 · 0xb3a80
MFCreateAsyncResult #50 · 0x155857
MFCreateAttributes #51 · 0x44970
MFCreateAudioMediaType #52 · 0xa5580
MFCreateByteStreamHandlerAppServiceActivate #53 · 0xd9090
MFCreateCollection #54 · 0xb3b90
MFCreateContentDecryptorContext #55 · 0x11dbe0
MFCreateContentProtectionDevice #56 · 0x11e380
MFCreateD3D12SynchronizationObject #57 · 0x89610
MFCreateDXGIDeviceManager #58 · 0xb3c00
MFCreateDXGISurfaceBuffer #59 · 0xb3c20
MFCreateDXSurfaceBuffer #60 · 0xb3c60
MFCreateEMEStoreObject #61 · 0x4f080
MFCreateEventQueue #62 · 0x44730
MFCreateFile #63 · 0x79a40
MFCreateFileFromHandle #64 · 0x79a70
MFCreateLegacyMediaBufferOnMFMediaBuffer #65 · 0xab560
MFCreateMFByteStreamOnIStreamWithFlags #66 · 0x35ac0
MFCreateMFByteStreamOnStream #67 · 0x35aa0
MFCreateMFByteStreamOnStreamEx #68 · 0xffea0
MFCreateMFByteStreamWrapper #69 · 0xfae30
MFCreateMFVideoFormatFromMFMediaType #70 · 0x31bb0
MFCreateMediaBufferFromMediaType #71 · 0xb3c80
MFCreateMediaBufferWrapper #72 · 0x44310
MFCreateMediaEvent #73 · 0x33c40
MFCreateMediaEventResult #74 · 0x359f0
MFCreateMediaExtensionActivate #75 · 0xbf820
MFCreateMediaExtensionActivateNoInit #76 · 0xbf9a0
MFCreateMediaExtensionAppServiceActivate #77 · 0xd9160
MFCreateMediaExtensionInprocActivate #78 · 0x45950
MFCreateMediaType #79 · 0x3c9d0
MFCreateMediaTypeFromProperties #80 · 0x112a60
MFCreateMediaTypeFromRepresentation #81 · 0x48f70
MFCreateMemoryBuffer #82 · 0x409f0
MFCreateMemoryBufferFromRawBuffer #83 · 0xb3cb0
MFCreateMemoryStream #84 · 0xac810
MFCreateMuxStreamAttributes #85 · 0x8c080
MFCreateMuxStreamMediaType #86 · 0x8c200
MFCreateMuxStreamSample #87 · 0x8c3d0
MFCreateOOPMFTProxy #88 · 0xe1390
MFCreateOOPMFTRemote #89 · 0xe62e0
MFCreatePathFromURL #90 · 0x32620
MFCreatePresentationDescriptor #91 · 0x3c3d0
MFCreatePropertiesFromMediaType #92 · 0x1131f0
MFCreateReusableByteStream #93 · 0xfafb0
MFCreateReusableByteStreamWithSharedLock #94 · 0xfafe0
MFCreateSample #95 · 0x35190
MFCreateSecureBufferAllocator #96 · 0xb3ce0
MFCreateSharedMemoryMediaBufferFromMediaType #97 · 0xb3d00
MFCreateSocket #98 · 0x7a8c0
MFCreateSocketListener #99 · 0x7d2d0
MFCreateSourceResolver #100 · 0x2c460
MFCreateSourceResolverInternal #101 · 0xf2930
MFCreateStagingSurfaceWrapper #102 · 0xb3d40
MFCreateStreamDescriptor #103 · 0x3c4f0
MFCreateStreamOnMFByteStream #104 · 0x8dd00
MFCreateStreamOnMFByteStreamEx #105 · 0x108820
MFCreateSystemTimeSource #106 · 0x7f950
MFCreateTelemetrySession #107 · 0x435f0
MFCreateTempFile #108 · 0x79ba0
MFCreateTrackedSample #109 · 0xb3d60
MFCreateTransformActivate #110 · 0xb6350
MFCreateURLFromPath #111 · 0x325b0
MFCreateUdpSockets #112 · 0x7aa30
MFCreateVideoDecryptorContext #113 · 0x11dbe0
MFCreateVideoMediaType #114 · 0x33040
MFCreateVideoMediaTypeFromBitMapInfoHeader #115 · 0xa8920
MFCreateVideoMediaTypeFromBitMapInfoHeaderEx #116 · 0x47c00
MFCreateVideoMediaTypeFromSubtype #117 · 0xa8930
MFCreateVideoMediaTypeFromVideoInfoHeader2 #118 · 0xa89c0
MFCreateVideoMediaTypeFromVideoInfoHeader #119 · 0x476c0
MFCreateVideoSampleAllocatorEx #120 · 0x2c3b0
MFCreateWICBitmapBuffer #121 · 0xb3dc0
MFCreateWICDecoderProxy #122 · 0xea6e0
MFCreateWaveFormatExFromMFMediaType #123 · 0x48680
MFDeserializeAttributesFromStream #124 · 0xb3de0
MFDeserializeEvent #125 · 0xb3eb0
MFDeserializeMediaTypeFromStream #126 · 0xb3f60
MFDeserializePresentationDescriptor #127 · 0xb3fe0
MFEndCreateFile #128 · 0x79bc0
MFEndGetHostByName #129 · 0x7b010
MFEndRegisterWorkQueueWithMMCSS #130 · 0x15614a
MFEndUnregisterWorkQueueWithMMCSS #131 · 0x156196
MFFrameRateToAverageTimePerFrame #132 · 0xa8a40
MFFreeAdaptersAddresses #133 · 0x7fe80
MFGetAdaptersAddresses #134 · 0x7fea0
MFGetAttributesAsBlob #135 · 0xa8a60
MFGetAttributesAsBlobSize #136 · 0xa8ec0
MFGetCallStackTracingWeakReference #137 · 0x44cc0
MFGetConfigurationDWORD #138 · 0x41690
MFGetConfigurationPolicy #139 · 0x74630
MFGetConfigurationStore #140 · 0x74640
MFGetConfigurationString #141 · 0x74650
MFGetContentProtectionSystemCLSID #142 · 0x74660
MFGetMFTMerit #143 · 0x8de50
MFGetNumericNameFromSockaddr #144 · 0x7b170
MFGetPlaneSize #145 · 0xaaae0
MFGetPluginControl #146 · 0x49850
MFGetSockaddrFromNumericName #147 · 0x7b480
MFGetStrideForBitmapInfoHeader #148 · 0x30fb0
MFGetSupportedMimeTypes #149 · 0xf3140
MFGetSupportedSchemes #150 · 0xf35b0
MFGetSystemTime #151 · 0x439a0
MFGetTimerPeriodicity #152 · 0x74930
MFGetUncompressedVideoFormat #153 · 0x31260
MFGetWorkQueueMMCSSClass #154 · 0x1563fc
MFGetWorkQueueMMCSSPriority #155 · 0x15643b
MFGetWorkQueueMMCSSTaskId #156 · 0x15647b
MFHasLocallyRegisteredByteStreamHandlers #157 · 0xf4bb0
MFHasLocallyRegisteredSchemeHandlers #158 · 0xf4c80
MFHeapAlloc #159 · 0x7ff00
MFHeapFree #160 · 0x7ff30
MFInitAMMediaTypeFromMFMediaType #161 · 0x477d0
MFInitAttributesFromBlob #162 · 0x37a50
MFInitMediaTypeFromAMMediaType #163 · 0x3deb0
MFInitMediaTypeFromMFVideoFormat #164 · 0x330a0
MFInitMediaTypeFromMPEG1VideoInfo #165 · 0x47650
MFInitMediaTypeFromMPEG2VideoInfo #166 · 0x34680
MFInitMediaTypeFromVideoInfoHeader2 #167 · 0x421c0
MFInitMediaTypeFromVideoInfoHeader #168 · 0x48970
MFInitMediaTypeFromWaveFormatEx #169 · 0x3eed0
MFInitVideoFormat #170 · 0xaab10
MFInitVideoFormat_RGB #171 · 0xaad90
MFInvalidateMFTEnumCache #172 · 0xb1c60
MFInvokeCallback #173 · 0x15667b
MFIsBottomUpFormat #174 · 0xa9b80
MFIsContentProtectionDeviceSupported #175 · 0x11e3d0
MFIsLocallyRegisteredMimeType #176 · 0xf4d50
MFIsLocallyRegisteredSchemeHandler #177 · 0xf4e80
MFJoinWorkQueue #178 · 0x15671f
MFLockDXGIDeviceManager #179 · 0xb4090
MFLockPlatform #180 · 0x156760
MFLockSharedWorkQueue #181 · 0x15678f
MFLockWorkQueue #182 · 0x1567bf
MFMapDX9FormatToDXGIFormat #183 · 0xb4110
MFMapDXGIFormatToDX9Format #184 · 0xb4150
MFPutWaitingWorkItem #185 · 0x156824
MFPutWorkItem2 #186 · 0x37080
MFPutWorkItem #187 · 0x2c8e0
MFPutWorkItemEx2 #188 · 0x35350
MFPutWorkItemEx #189 · 0x749e0
MFRegisterLocalByteStreamHandler #190 · 0xf4fb0
MFRegisterLocalSchemeHandler #191 · 0xf5140
MFRegisterPlatformWithMMCSS #192 · 0x1568db
MFRemovePeriodicCallback #193 · 0x15691a
MFScheduleWorkItem #194 · 0x74a00
MFScheduleWorkItemEx #195 · 0x156965
MFSerializeAttributesToStream #196 · 0xb4190
MFSerializeEvent #197 · 0xb4260
MFSerializeMediaTypeToStream #198 · 0xb4330
MFSerializePresentationDescriptor #199 · 0xb43b0
MFSetMinimumMemoryAlignment #200 · 0x736f0
MFSetSockaddrAny #201 · 0x7b730
MFSetWindowForContentProtection #202 · 0x11eb60
MFShutdown #203 · 0x43e60
MFSplitSample #204 · 0xb4480
MFStartup #205 · 0x43000
MFStreamDescriptorProtectMediaType #206 · 0xad540
MFTEnum2 #207 · 0xb2640
MFTEnum #208 · 0xb1c70
MFTEnumEx #209 · 0x38e50
MFTGetInfo #210 · 0x46740
MFTRegister #211 · 0xb1f00
MFTRegisterLocal #212 · 0xa7810
MFTRegisterLocalByCLSID #213 · 0xa7850
MFTUnregister #214 · 0xb2030
MFTUnregisterLocal #215 · 0xa7890
MFTUnregisterLocalByCLSID #216 · 0xa78a0
MFTraceError #217 · 0x7ff60
MFTraceFuncEnter #218 · 0x7ff70
MFUnjoinWorkQueue #219 · 0x156b49
MFUnlockDXGIDeviceManager #220 · 0xb4b10
MFUnlockPlatform #221 · 0x156b90
MFUnlockWorkQueue #222 · 0x156bbd
MFUnregisterPlatformFromMMCSS #223 · 0x156bf7
MFUnwrapMediaType #224 · 0xa9d80
MFValidateMediaTypeSize #225 · 0x3d850
MFWrapMediaType #226 · 0xa9ed0
MFWrapSocket #227 · 0x7b8d0
MFllMulDiv #228 · 0x3e880
PropVariantFromStream #229 · 0xa7930
PropVariantToStream #230 · 0xa7c00

Imported DLLs & functions 243

ApiSetQueryApiSetPresence 0x1015c000
DebugBreak 0x1015c008
IsDebuggerPresent 0x1015c010
OutputDebugStringW 0x1015c00c
DelayLoadFailureHook 0x1015c018
ResolveDelayLoadedAPI 0x1015c020
GetLastError 0x1015c02c
RaiseException 0x1015c038
SetLastError 0x1015c030
SetUnhandledExceptionFilter 0x1015c034
UnhandledExceptionFilter 0x1015c028
CreateFileW 0x1015c064
FlushFileBuffers 0x1015c050
GetFileAttributesExW 0x1015c044
GetFileSize 0x1015c040
GetFinalPathNameByHandleW 0x1015c054
GetFullPathNameW 0x1015c04c
ReadFile 0x1015c060
SetEndOfFile 0x1015c048
SetFilePointer 0x1015c05c
WriteFile 0x1015c058
GetTempPathW 0x1015c06c
GetFileInformationByHandleEx 0x1015c074
CloseHandle 0x1015c080
DuplicateHandle 0x1015c07c
GetProcessHeap 0x1015c088
HeapAlloc 0x1015c090
HeapFree 0x1015c08c
GlobalAlloc 0x1015c098
GlobalFree 0x1015c0a4
LocalAlloc 0x1015c0a0
LocalFree 0x1015c09c
GlobalLock 0x1015c0ac
GlobalUnlock 0x1015c0b0
CancelIoEx 0x1015c0bc
DeviceIoControl 0x1015c0b8
GetOverlappedResult 0x1015c0c0
CancelSynchronousIo 0x1015c0c8
RegisterWaitForSingleObject 0x1015c0d0
FreeLibrary 0x1015c0e4
GetModuleFileNameA 0x1015c0f0
GetModuleFileNameW 0x1015c0f4
GetModuleHandleExW 0x1015c0ec
GetModuleHandleW 0x1015c0e0
GetProcAddress 0x1015c0e8
LoadLibraryExW 0x1015c0f8
FormatMessageW 0x1015c108
CreateFileMappingW 0x1015c120
MapViewOfFile 0x1015c11c
MapViewOfFileEx 0x1015c124
UnmapViewOfFile 0x1015c118
VirtualAlloc 0x1015c114
VirtualFree 0x1015c110
VirtualQueryEx 0x1015c128
GetProcessWorkingSetSizeEx 0x1015c130
CreateProcessW 0x1015c14c
CreateThread 0x1015c13c
GetCurrentProcess 0x1015c148
GetCurrentProcessId 0x1015c140
GetCurrentThreadId 0x1015c150
GetExitCodeThread 0x1015c138
GetProcessId 0x1015c160
GetProcessTimes 0x1015c144
OpenProcessToken 0x1015c164
OpenThread 0x1015c170
TerminateProcess 0x1015c16c
TlsAlloc 0x1015c154
TlsFree 0x1015c158
TlsGetValue 0x1015c168
TlsSetValue 0x1015c15c
GetProcessMitigationPolicy 0x1015c180
IsProcessorFeaturePresent 0x1015c17c
OpenProcess 0x1015c178
QueryPerformanceCounter 0x1015c188
QueryPerformanceFrequency 0x1015c18c
K32EnumProcessModules 0x1015c198
K32GetModuleInformation 0x1015c194
K32GetProcessMemoryInfo 0x1015c19c
RegCloseKey 0x1015c1c4
RegCreateKeyExW 0x1015c1b4
RegDeleteTreeW 0x1015c1cc
RegDeleteValueW 0x1015c1d0
RegEnumKeyExW 0x1015c1c0
RegEnumValueW 0x1015c1a4
RegGetValueW 0x1015c1b0
RegNotifyChangeKeyValue 0x1015c1a8
RegOpenKeyExW 0x1015c1bc
RegQueryInfoKeyW 0x1015c1b8
RegQueryValueExW 0x1015c1c8
RegSetValueExW 0x1015c1ac
CompareStringOrdinal 0x1015c1e8
MultiByteToWideChar 0x1015c1e4
WideCharToMultiByte 0x1015c1e0
lstrcmpiW 0x1015c1f4
lstrcmpW 0x1015c1f0
AcquireSRWLockExclusive 0x1015c230
AcquireSRWLockShared 0x1015c240
CreateEventExW 0x1015c214
CreateEventW 0x1015c220
CreateMutexExW 0x1015c244
CreateSemaphoreExW 0x1015c210
DeleteCriticalSection 0x1015c218
EnterCriticalSection 0x1015c234
InitializeCriticalSection 0x1015c208
InitializeCriticalSectionEx 0x1015c24c
InitializeSRWLock 0x1015c1fc
LeaveCriticalSection 0x1015c238
OpenSemaphoreW 0x1015c200
ReleaseMutex 0x1015c224
ReleaseSemaphore 0x1015c20c
ReleaseSRWLockExclusive 0x1015c22c
ReleaseSRWLockShared 0x1015c228
ResetEvent 0x1015c23c
SetEvent 0x1015c248
WaitForSingleObject 0x1015c21c
WaitForSingleObjectEx 0x1015c204
InitOnceExecuteOnce 0x1015c260
Sleep 0x1015c25c
SleepConditionVariableSRW 0x1015c258
WakeAllConditionVariable 0x1015c254
GetComputerNameExW 0x1015c26c
GetSystemDirectoryA 0x1015c284
GetSystemDirectoryW 0x1015c278
GetSystemInfo 0x1015c280
GetSystemTimeAsFileTime 0x1015c274
GetTickCount 0x1015c270
GetTickCount64 0x1015c268
GetVersion 0x1015c27c
GetNativeSystemInfo 0x1015c28c
CloseThreadpoolTimer 0x1015c294
CreateThreadpoolTimer 0x1015c2a0
SetThreadpoolTimer 0x1015c298
WaitForThreadpoolTimerCallbacks 0x1015c29c
PathCreateFromUrlW 0x1015c2b4
UrlCreateFromPathW 0x1015c2b0
WerRegisterFile 0x1015c2c0
WerUnregisterFile 0x1015c2bc
CM_Get_Device_Interface_List_SizeW 0x1015c2e8
CM_Get_Device_Interface_ListW 0x1015c2e0
CM_Get_Device_Interface_PropertyW 0x1015c2d4
CM_Locate_DevNodeW 0x1015c2d0
CM_MapCrToWin32Err 0x1015c2c8
CM_Open_Device_Interface_KeyW 0x1015c2dc
CM_Open_DevNode_Key 0x1015c2e4
CM_Register_Notification 0x1015c2d8
CM_Unregister_Notification 0x1015c2cc
GetTraceEnableFlags 0x1015c2fc
GetTraceEnableLevel 0x1015c300
GetTraceLoggerHandle 0x1015c2f8
RegisterTraceGuidsW 0x1015c2f0
TraceMessage 0x1015c304
UnregisterTraceGuids 0x1015c2f4
EventActivityIdControl 0x1015c31c
EventRegister 0x1015c318
EventSetInformation 0x1015c314
EventUnregister 0x1015c30c
EventWriteTransfer 0x1015c310
timeBeginPeriod 0x1015c328
timeEndPeriod 0x1015c324
ConvertStringSecurityDescriptorToSecurityDescriptorW 0x1015c330
__CxxFrameHandler3 0x1015c460
__dllonexit 0x1015c3f4
_amsg_exit 0x1015c43c
_callnewh 0x1015c448
_CIcos 0x1015c430
_CIsin 0x1015c3d4
_CxxThrowException 0x1015c354
_except_handler4_common 0x1015c404
_ftol2 0x1015c3b4
_gcvt_s 0x1015c374
_i64toa_s 0x1015c364
_initterm 0x1015c434
_itoa_s 0x1015c3c0
_lock 0x1015c400
_ltoa_s 0x1015c360
_onexit 0x1015c3e8
_purecall 0x1015c3fc
_splitpath_s 0x1015c3a8
_strcmpi 0x1015c458
_strnicmp 0x1015c3b8
_ultoa_s 0x1015c34c
_ultow 0x1015c370
_unlock 0x1015c3f8
_vsnprintf 0x1015c378
_vsnprintf_s 0x1015c340
_vsnwprintf 0x1015c3a0
_wcsicmp 0x1015c3cc
_wcslwr_s 0x1015c418
_wcsnicmp 0x1015c3d8
_wsplitpath_s 0x1015c45c
_XcptFilter 0x1015c440
??0exception@@QAE@ABQBD@Z 0x1015c388
??0exception@@QAE@ABQBDH@Z 0x1015c394
??0exception@@QAE@ABV0@@Z 0x1015c3ec
??0exception@@QAE@XZ 0x1015c36c
??1exception@@UAE@XZ 0x1015c39c
??1type_info@@UAE@XZ 0x1015c3f0
?terminate@@YAXXZ 0x1015c444
?what@exception@@UBEPBDXZ 0x1015c3d0
atoi 0x1015c408
calloc 0x1015c464
free 0x1015c454
iswalpha 0x1015c420
iswdigit 0x1015c41c
malloc 0x1015c44c
memcmp 0x1015c42c
memcpy 0x1015c368
memcpy_s 0x1015c390
memmove 0x1015c380
memmove_s 0x1015c410
memset 0x1015c468
qsort 0x1015c398
rand 0x1015c3c8
realloc 0x1015c38c
sprintf_s 0x1015c358
strcat_s 0x1015c35c
strchr 0x1015c438
strcpy_s 0x1015c3e4
strncmp 0x1015c3ac
strncpy_s 0x1015c3a4
strnlen 0x1015c3b0
strstr 0x1015c3bc
strtoul 0x1015c344
swscanf 0x1015c414
swscanf_s 0x1015c3e0
towlower 0x1015c450
towupper 0x1015c424
wcscat_s 0x1015c350
wcscpy_s 0x1015c348
wcscspn 0x1015c428
wcsncmp 0x1015c3c4
wcsnlen 0x1015c37c
wcsrchr 0x1015c384
wcsstr 0x1015c3dc
wcstombs_s 0x1015c40c
NtQueryInformationFile 0x1015c478
NtQueryVolumeInformationFile 0x1015c474
RtlNtStatusToDosError 0x1015c470