WindowsCodecs.dll

v10.0.19041.6456 32-bit Windows NT Analyzed
Description
Microsoft Windows Codecs Library
Authors
© Microsoft Corporation. All rights reserved.
File size
1.4 MB
Uploaded
2025-12-01 08:07
Views
109
SHA-256
ee1ef1f05ef33b288e1f1d379c2c0ff0

Exported functions 115

DllGetClassObject #1 · 0x59280
IEnumString_Next_WIC_Proxy #2 · 0xbd510
IEnumString_Reset_WIC_Proxy #3 · 0xbd550
IPropertyBag2_Write_Proxy #4 · 0xbd580
IWICBitmapClipper_Initialize_Proxy #5 · 0xbd5c0
IWICBitmapCodecInfo_DoesSupportAnimation_Proxy #6 · 0xbd600
IWICBitmapCodecInfo_DoesSupportLossless_Proxy #7 · 0xbd630
IWICBitmapCodecInfo_DoesSupportMultiframe_Proxy #8 · 0xbd660
IWICBitmapCodecInfo_GetContainerFormat_Proxy #9 · 0xbd690
IWICBitmapCodecInfo_GetDeviceManufacturer_Proxy #10 · 0xbd6c0
IWICBitmapCodecInfo_GetDeviceModels_Proxy #11 · 0xbd700
IWICBitmapCodecInfo_GetFileExtensions_Proxy #12 · 0xbd740
IWICBitmapCodecInfo_GetMimeTypes_Proxy #13 · 0xbd780
IWICBitmapDecoder_CopyPalette_Proxy #14 · 0xbd7c0
IWICBitmapDecoder_GetColorContexts_Proxy #15 · 0xbd7f0
IWICBitmapDecoder_GetDecoderInfo_Proxy #16 · 0xbd830
IWICBitmapDecoder_GetFrameCount_Proxy #17 · 0xbd860
IWICBitmapDecoder_GetFrame_Proxy #18 · 0xbd890
IWICBitmapDecoder_GetMetadataQueryReader_Proxy #19 · 0xbd8d0
IWICBitmapDecoder_GetPreview_Proxy #20 · 0xbd900
IWICBitmapDecoder_GetThumbnail_Proxy #21 · 0xbd690
IWICBitmapEncoder_Commit_Proxy #22 · 0xbd930
IWICBitmapEncoder_CreateNewFrame_Proxy #23 · 0xbd960
IWICBitmapEncoder_GetEncoderInfo_Proxy #24 · 0xbd9a0
IWICBitmapEncoder_GetMetadataQueryWriter_Proxy #25 · 0xbd860
IWICBitmapEncoder_Initialize_Proxy #26 · 0xbd9e0
IWICBitmapEncoder_SetPalette_Proxy #27 · 0xbda20
IWICBitmapEncoder_SetThumbnail_Proxy #28 · 0xbda60
IWICBitmapFlipRotator_Initialize_Proxy #29 · 0xbd5c0
IWICBitmapFrameDecode_GetColorContexts_Proxy #30 · 0xbdaa0
IWICBitmapFrameDecode_GetMetadataQueryReader_Proxy #31 · 0xbd8d0
IWICBitmapFrameDecode_GetThumbnail_Proxy #32 · 0xbdae0
IWICBitmapFrameEncode_Commit_Proxy #33 · 0xbdb10
IWICBitmapFrameEncode_GetMetadataQueryWriter_Proxy #34 · 0xbdb40
IWICBitmapFrameEncode_Initialize_Proxy #35 · 0xbdb70
IWICBitmapFrameEncode_SetColorContexts_Proxy #36 · 0xbdba0
IWICBitmapFrameEncode_SetResolution_Proxy #37 · 0xbdbe0
IWICBitmapFrameEncode_SetSize_Proxy #38 · 0xbdc40
IWICBitmapFrameEncode_SetThumbnail_Proxy #39 · 0xbdc80
IWICBitmapFrameEncode_WriteSource_Proxy #40 · 0xbdcc0
IWICBitmapLock_GetDataPointer_STA_Proxy #41 · 0xbdd30
IWICBitmapLock_GetStride_Proxy #42 · 0xbdd70
IWICBitmapScaler_Initialize_Proxy #43 · 0xbdda0
IWICBitmapSource_CopyPalette_Proxy #44 · 0xbd830
IWICBitmapSource_CopyPixels_Proxy #45 · 0xbdde0
IWICBitmapSource_GetPixelFormat_Proxy #46 · 0xbdd70
IWICBitmapSource_GetResolution_Proxy #47 · 0xbdd30
IWICBitmapSource_GetSize_Proxy #48 · 0xbde20
IWICBitmap_Lock_Proxy #49 · 0xbde60
IWICBitmap_SetPalette_Proxy #50 · 0xbd900
IWICBitmap_SetResolution_Proxy #51 · 0xbdea0
IWICColorContext_InitializeFromMemory_Proxy #52 · 0xbdef0
IWICComponentFactory_CreateMetadataWriterFromReader_Proxy #53 · 0xbdf30
IWICComponentFactory_CreateQueryWriterFromBlockWriter_Proxy #54 · 0xbdf70
IWICComponentInfo_GetAuthor_Proxy #55 · 0xbdfb0
IWICComponentInfo_GetCLSID_Proxy #56 · 0xbdd70
IWICComponentInfo_GetFriendlyName_Proxy #57 · 0xbd7f0
IWICComponentInfo_GetSpecVersion_Proxy #58 · 0xbdaa0
IWICComponentInfo_GetVersion_Proxy #59 · 0xbde60
IWICFastMetadataEncoder_Commit_Proxy #60 · 0xbdff0
IWICFastMetadataEncoder_GetMetadataQueryWriter_Proxy #61 · 0xbdd70
IWICFormatConverter_Initialize_Proxy #62 · 0xbe020
IWICImagingFactory_CreateBitmapClipper_Proxy #63 · 0xbe070
IWICImagingFactory_CreateBitmapFlipRotator_Proxy #64 · 0xbe0b0
IWICImagingFactory_CreateBitmapFromHBITMAP_Proxy #65 · 0xbe0f0
IWICImagingFactory_CreateBitmapFromHICON_Proxy #66 · 0xbe130
IWICImagingFactory_CreateBitmapFromMemory_Proxy #67 · 0xbe170
IWICImagingFactory_CreateBitmapFromSource_Proxy #68 · 0xbe1c0
IWICImagingFactory_CreateBitmapScaler_Proxy #69 · 0xbe200
IWICImagingFactory_CreateBitmap_Proxy #70 · 0xbe240
IWICImagingFactory_CreateComponentInfo_Proxy #71 · 0xbe280
IWICImagingFactory_CreateDecoderFromFileHandle_Proxy #72 · 0xbe2c0
IWICImagingFactory_CreateDecoderFromFilename_Proxy #73 · 0xbe310
IWICImagingFactory_CreateDecoderFromStream_Proxy #74 · 0xbe360
IWICImagingFactory_CreateEncoder_Proxy #75 · 0xbe3b0
IWICImagingFactory_CreateFastMetadataEncoderFromDecoder_Proxy #76 · 0xbe410
IWICImagingFactory_CreateFastMetadataEncoderFromFrameDecode_Proxy #77 · 0xbe450
IWICImagingFactory_CreateFormatConverter_Proxy #78 · 0xbe490
IWICImagingFactory_CreatePalette_Proxy #79 · 0xbdc80
IWICImagingFactory_CreateQueryWriterFromReader_Proxy #80 · 0xbe4d0
IWICImagingFactory_CreateQueryWriter_Proxy #81 · 0xbe510
IWICImagingFactory_CreateStream_Proxy #82 · 0xbe550
IWICMetadataBlockReader_GetCount_Proxy #83 · 0xbdd70
IWICMetadataBlockReader_GetReaderByIndex_Proxy #84 · 0xbdd30
IWICMetadataQueryReader_GetContainerFormat_Proxy #85 · 0xbdb70
IWICMetadataQueryReader_GetEnumerator_Proxy #86 · 0xbd830
IWICMetadataQueryReader_GetLocation_Proxy #87 · 0xbd580
IWICMetadataQueryReader_GetMetadataByName_Proxy #88 · 0xbdd30
IWICMetadataQueryWriter_RemoveMetadataByName_Proxy #89 · 0xbd8d0
IWICMetadataQueryWriter_SetMetadataByName_Proxy #90 · 0xbe590
IWICPalette_GetColorCount_Proxy #91 · 0xbe5d0
IWICPalette_GetColors_Proxy #92 · 0xbdaa0
IWICPalette_GetType_Proxy #93 · 0xbd7c0
IWICPalette_HasAlpha_Proxy #94 · 0xbd860
IWICPalette_InitializeCustom_Proxy #95 · 0xbdef0
IWICPalette_InitializeFromBitmap_Proxy #96 · 0xbe620
IWICPalette_InitializeFromPalette_Proxy #97 · 0xbd830
IWICPalette_InitializePredefined_Proxy #98 · 0xbde20
IWICPixelFormatInfo_GetBitsPerPixel_Proxy #99 · 0xbdb40
IWICPixelFormatInfo_GetChannelCount_Proxy #100 · 0xbe660
IWICPixelFormatInfo_GetChannelMask_Proxy #101 · 0xbe690
IWICStream_InitializeFromIStream_Proxy #102 · 0xbe660
IWICStream_InitializeFromMemory_Proxy #103 · 0xbe6d0
WICConvertBitmapSource #104 · 0x705d0
WICCreateBitmapFromSection #105 · 0xbe710
WICCreateBitmapFromSectionEx #106 · 0xbe740
WICCreateColorContext_Proxy #107 · 0xbe820
WICCreateImagingFactory_Proxy #108 · 0x764b0
WICGetMetadataContentSize #109 · 0x658d0
WICMapGuidToShortName #110 · 0xbe850
WICMapSchemaToName #111 · 0x78390
WICMapShortNameToGuid #112 · 0xbe980
WICMatchMetadataContent #113 · 0x71c90
WICSerializeMetadataContent #114 · 0x5faf0
WICSetEncoderFormat_Proxy #115 · 0xbea50

Imported DLLs & functions 225

IsTextUnicode 0x5315c090
ApiSetQueryApiSetPresence 0x5315c098
CoCreateInstance 0x5315c0c0
CoGetApartmentType 0x5315c0b8
CoLockObjectExternal 0x5315c0a0
CoTaskMemAlloc 0x5315c0bc
CoTaskMemFree 0x5315c0a4
CreateStreamOnHGlobal 0x5315c0c4
GetHGlobalFromStream 0x5315c0a8
IIDFromString 0x5315c0c8
PropVariantClear 0x5315c0b4
PropVariantCopy 0x5315c0b0
StringFromGUID2 0x5315c0ac
ObjectStublessClient3 0x5315c0d0
ObjectStublessClient4 0x5315c0d4
DebugBreak 0x5315c0e4
IsDebuggerPresent 0x5315c0e0
OutputDebugStringW 0x5315c0dc
DelayLoadFailureHook 0x5315c0ec
ResolveDelayLoadedAPI 0x5315c0f4
GetLastError 0x5315c100
RaiseException 0x5315c108
SetLastError 0x5315c0fc
SetUnhandledExceptionFilter 0x5315c10c
UnhandledExceptionFilter 0x5315c104
CreateFileW 0x5315c120
GetFileInformationByHandle 0x5315c114
GetFileSize 0x5315c124
GetFileType 0x5315c130
ReadFile 0x5315c134
SetEndOfFile 0x5315c118
SetFilePointer 0x5315c128
SetFilePointerEx 0x5315c11c
WriteFile 0x5315c12c
CloseHandle 0x5315c13c
GetProcessHeap 0x5315c144
HeapAlloc 0x5315c14c
HeapFree 0x5315c148
GlobalAlloc 0x5315c15c
GlobalFree 0x5315c158
LocalAlloc 0x5315c154
GlobalLock 0x5315c16c
GlobalSize 0x5315c168
GlobalUnlock 0x5315c164
CreateFileMappingA 0x5315c174
DisableThreadLibraryCalls 0x5315c190
GetModuleFileNameA 0x5315c18c
GetModuleHandleExW 0x5315c198
GetModuleHandleW 0x5315c188
GetProcAddress 0x5315c194
LoadLibraryExW 0x5315c184
FormatMessageW 0x5315c1a4
GetLocaleInfoEx 0x5315c1a0
CLIPFORMAT_UserFree 0x5315c1d8
CLIPFORMAT_UserMarshal 0x5315c1ac
CLIPFORMAT_UserSize 0x5315c1dc
CLIPFORMAT_UserUnmarshal 0x5315c1b0
HBITMAP_UserFree 0x5315c1b8
HBITMAP_UserMarshal 0x5315c1b4
HBITMAP_UserSize 0x5315c1c4
HBITMAP_UserUnmarshal 0x5315c1e0
HICON_UserFree 0x5315c1e4
HICON_UserMarshal 0x5315c1d4
HICON_UserSize 0x5315c1e8
HICON_UserUnmarshal 0x5315c1bc
HPALETTE_UserFree 0x5315c1c8
HPALETTE_UserMarshal 0x5315c1cc
HPALETTE_UserSize 0x5315c1d0
HPALETTE_UserUnmarshal 0x5315c1c0
MapViewOfFileEx 0x5315c1f8
UnmapViewOfFile 0x5315c1fc
VirtualAlloc 0x5315c1f4
VirtualFree 0x5315c1f0
GetStringScripts 0x5315c204
PathCchCombine 0x5315c20c
GetCurrentProcess 0x5315c224
GetCurrentProcessId 0x5315c228
GetCurrentThread 0x5315c214
GetCurrentThreadId 0x5315c21c
OpenProcessToken 0x5315c230
OpenThreadToken 0x5315c22c
SetThreadToken 0x5315c220
TerminateProcess 0x5315c218
IsProcessorFeaturePresent 0x5315c238
QueryPerformanceCounter 0x5315c240
RegCloseKey 0x5315c250
RegEnumKeyExW 0x5315c24c
RegEnumValueW 0x5315c254
RegOpenKeyExW 0x5315c248
RegQueryValueExW 0x5315c258
RtlCaptureStackBackTrace 0x5315c260
MultiByteToWideChar 0x5315c268
WideCharToMultiByte 0x5315c26c
lstrcmpiW 0x5315c274
lstrcmpW 0x5315c278
IsCharAlphaNumericA 0x5315c280
AcquireSRWLockExclusive 0x5315c2c4
AcquireSRWLockShared 0x5315c2c8
CreateMutexExW 0x5315c294
CreateSemaphoreExW 0x5315c2a8
DeleteCriticalSection 0x5315c2b4
EnterCriticalSection 0x5315c29c
InitializeCriticalSectionAndSpinCount 0x5315c2b8
InitializeCriticalSectionEx 0x5315c2a4
LeaveCriticalSection 0x5315c28c
OpenSemaphoreW 0x5315c298
ReleaseMutex 0x5315c2b0
ReleaseSemaphore 0x5315c2bc
ReleaseSRWLockExclusive 0x5315c2c0
ReleaseSRWLockShared 0x5315c290
SleepEx 0x5315c288
WaitForSingleObject 0x5315c2a0
WaitForSingleObjectEx 0x5315c2ac
Sleep 0x5315c2d0
SleepConditionVariableSRW 0x5315c2d4
WakeAllConditionVariable 0x5315c2d8
GetSystemInfo 0x5315c2e8
GetSystemTimeAsFileTime 0x5315c2ec
GetTickCount 0x5315c2e4
GetTickCount64 0x5315c2f0
GetVersionExW 0x5315c2e0
CloseThreadpoolTimer 0x5315c2f8
CreateThreadpoolTimer 0x5315c300
SetThreadpoolTimer 0x5315c2fc
WaitForThreadpoolTimerCallbacks 0x5315c304
EventProviderEnabled 0x5315c314
EventRegister 0x5315c31c
EventSetInformation 0x5315c310
EventUnregister 0x5315c318
EventWriteTransfer 0x5315c30c
GetTokenInformation 0x5315c324
BCryptCreateHash 0x5315c338
BCryptDestroyHash 0x5315c334
BCryptFinishHash 0x5315c32c
BCryptHashData 0x5315c330
__dllonexit 0x5315c350
_aligned_free 0x5315c3e0
_aligned_malloc 0x5315c3e4
_aligned_realloc 0x5315c3d8
_amsg_exit 0x5315c398
_callnewh 0x5315c3cc
_CIatan2 0x5315c3a8
_except_handler4_common 0x5315c344
_finite 0x5315c394
_ftol2 0x5315c3a4
_initterm 0x5315c368
_isnan 0x5315c3b8
_libm_sse2_exp_precise 0x5315c3a0
_libm_sse2_log_precise 0x5315c354
_libm_sse2_pow_precise 0x5315c348
_libm_sse2_sqrt_precise 0x5315c364
_lock 0x5315c340
_onexit 0x5315c400
_purecall 0x5315c3f0
_seh_longjmp_unwind4 0x5315c358
_setjmp3 0x5315c35c
_stricmp 0x5315c3d0
_unlock 0x5315c34c
_vsnwprintf 0x5315c3e8
_wcsicmp 0x5315c3f4
_wcsnicmp 0x5315c3dc
_XcptFilter 0x5315c3c4
??1type_info@@UAE@XZ 0x5315c380
??8type_info@@QBEHABV0@@Z 0x5315c3d4
calloc 0x5315c3ac
ceil 0x5315c360
floor 0x5315c36c
fprintf 0x5315c388
free 0x5315c37c
ldexp 0x5315c384
malloc 0x5315c3fc
memcmp 0x5315c374
memcpy 0x5315c378
memcpy_s 0x5315c3c0
memmove 0x5315c370
memmove_s 0x5315c3bc
memset 0x5315c404
qsort 0x5315c3ec
rand 0x5315c38c
realloc 0x5315c3f8
strcpy_s 0x5315c3b0
strncmp 0x5315c3b4
strstr 0x5315c39c
toupper 0x5315c390
wcsstr 0x5315c3c8
DbgPrintEx 0x5315c40c
RtlInitializeBitMap 0x5315c414
RtlSetBits 0x5315c410
WinSqmAddToStream 0x5315c418
WinSqmIsOptedIn 0x5315c41c
BSTR_UserFree 0x5315c024
BSTR_UserMarshal 0x5315c004
BSTR_UserSize 0x5315c030
BSTR_UserUnmarshal 0x5315c028
LPSAFEARRAY_UserFree 0x5315c010
LPSAFEARRAY_UserMarshal 0x5315c018
LPSAFEARRAY_UserSize 0x5315c01c
LPSAFEARRAY_UserUnmarshal 0x5315c00c
SysStringLen 0x5315c020
VariantChangeType 0x5315c008
VariantClear 0x5315c014
VariantCopy 0x5315c02c
VariantInit 0x5315c000
CStdStubBuffer_AddRef 0x5315c078
CStdStubBuffer_Connect 0x5315c050
CStdStubBuffer_CountRefs 0x5315c074
CStdStubBuffer_DebugServerQueryInterface 0x5315c05c
CStdStubBuffer_DebugServerRelease 0x5315c054
CStdStubBuffer_Disconnect 0x5315c03c
CStdStubBuffer_Invoke 0x5315c038
CStdStubBuffer_IsIIDSupported 0x5315c04c
CStdStubBuffer_QueryInterface 0x5315c070
IUnknown_AddRef_Proxy 0x5315c058
IUnknown_QueryInterface_Proxy 0x5315c048
IUnknown_Release_Proxy 0x5315c080
NdrClientCall2 0x5315c084
NdrCStdStubBuffer_Release 0x5315c060
NdrCStdStubBuffer2_Release 0x5315c088
NdrDllGetClassObject 0x5315c064
NdrOleAllocate 0x5315c06c
NdrOleFree 0x5315c068
NdrStubCall2 0x5315c044
NdrStubForwardingFunction 0x5315c040
RpcRaiseException 0x5315c07c