WindowsCodecs.dll

v10.0.19041.1706 32-bit Windows NT Analyzed
Description
Microsoft Windows Codecs Library
Authors
© Microsoft Corporation. All rights reserved.
File size
1.4 MB
Uploaded
2026-04-01 09:16
Views
152
SHA-256
75fb0adc5c87f2ad56e239bb1c587182

Exported functions 115

DllGetClassObject #1 · 0x5a840
IEnumString_Next_WIC_Proxy #2 · 0xbb3f0
IEnumString_Reset_WIC_Proxy #3 · 0xbb430
IPropertyBag2_Write_Proxy #4 · 0xbb460
IWICBitmapClipper_Initialize_Proxy #5 · 0xbb4a0
IWICBitmapCodecInfo_DoesSupportAnimation_Proxy #6 · 0xbb4e0
IWICBitmapCodecInfo_DoesSupportLossless_Proxy #7 · 0xbb510
IWICBitmapCodecInfo_DoesSupportMultiframe_Proxy #8 · 0xbb540
IWICBitmapCodecInfo_GetContainerFormat_Proxy #9 · 0xbb570
IWICBitmapCodecInfo_GetDeviceManufacturer_Proxy #10 · 0xbb5a0
IWICBitmapCodecInfo_GetDeviceModels_Proxy #11 · 0xbb5e0
IWICBitmapCodecInfo_GetFileExtensions_Proxy #12 · 0xbb620
IWICBitmapCodecInfo_GetMimeTypes_Proxy #13 · 0xbb660
IWICBitmapDecoder_CopyPalette_Proxy #14 · 0xbb6a0
IWICBitmapDecoder_GetColorContexts_Proxy #15 · 0xbb6d0
IWICBitmapDecoder_GetDecoderInfo_Proxy #16 · 0xbb710
IWICBitmapDecoder_GetFrameCount_Proxy #17 · 0xbb740
IWICBitmapDecoder_GetFrame_Proxy #18 · 0xbb770
IWICBitmapDecoder_GetMetadataQueryReader_Proxy #19 · 0xbb7b0
IWICBitmapDecoder_GetPreview_Proxy #20 · 0xbb7e0
IWICBitmapDecoder_GetThumbnail_Proxy #21 · 0xbb570
IWICBitmapEncoder_Commit_Proxy #22 · 0xbb810
IWICBitmapEncoder_CreateNewFrame_Proxy #23 · 0xbb840
IWICBitmapEncoder_GetEncoderInfo_Proxy #24 · 0xbb880
IWICBitmapEncoder_GetMetadataQueryWriter_Proxy #25 · 0xbb740
IWICBitmapEncoder_Initialize_Proxy #26 · 0xbb8c0
IWICBitmapEncoder_SetPalette_Proxy #27 · 0xbb900
IWICBitmapEncoder_SetThumbnail_Proxy #28 · 0xbb940
IWICBitmapFlipRotator_Initialize_Proxy #29 · 0xbb4a0
IWICBitmapFrameDecode_GetColorContexts_Proxy #30 · 0xbb980
IWICBitmapFrameDecode_GetMetadataQueryReader_Proxy #31 · 0xbb7b0
IWICBitmapFrameDecode_GetThumbnail_Proxy #32 · 0xbb9c0
IWICBitmapFrameEncode_Commit_Proxy #33 · 0xbb9f0
IWICBitmapFrameEncode_GetMetadataQueryWriter_Proxy #34 · 0xbba20
IWICBitmapFrameEncode_Initialize_Proxy #35 · 0xbba50
IWICBitmapFrameEncode_SetColorContexts_Proxy #36 · 0xbba80
IWICBitmapFrameEncode_SetResolution_Proxy #37 · 0xbbac0
IWICBitmapFrameEncode_SetSize_Proxy #38 · 0xbbb20
IWICBitmapFrameEncode_SetThumbnail_Proxy #39 · 0xbbb60
IWICBitmapFrameEncode_WriteSource_Proxy #40 · 0xbbba0
IWICBitmapLock_GetDataPointer_STA_Proxy #41 · 0xbbc10
IWICBitmapLock_GetStride_Proxy #42 · 0xbbc50
IWICBitmapScaler_Initialize_Proxy #43 · 0xbbc80
IWICBitmapSource_CopyPalette_Proxy #44 · 0xbb710
IWICBitmapSource_CopyPixels_Proxy #45 · 0xbbcc0
IWICBitmapSource_GetPixelFormat_Proxy #46 · 0xbbc50
IWICBitmapSource_GetResolution_Proxy #47 · 0xbbc10
IWICBitmapSource_GetSize_Proxy #48 · 0xbbd00
IWICBitmap_Lock_Proxy #49 · 0xbbd40
IWICBitmap_SetPalette_Proxy #50 · 0xbb7e0
IWICBitmap_SetResolution_Proxy #51 · 0xbbd80
IWICColorContext_InitializeFromMemory_Proxy #52 · 0xbbdd0
IWICComponentFactory_CreateMetadataWriterFromReader_Proxy #53 · 0xbbe10
IWICComponentFactory_CreateQueryWriterFromBlockWriter_Proxy #54 · 0xbbe50
IWICComponentInfo_GetAuthor_Proxy #55 · 0xbbe90
IWICComponentInfo_GetCLSID_Proxy #56 · 0xbbc50
IWICComponentInfo_GetFriendlyName_Proxy #57 · 0xbb6d0
IWICComponentInfo_GetSpecVersion_Proxy #58 · 0xbb980
IWICComponentInfo_GetVersion_Proxy #59 · 0xbbd40
IWICFastMetadataEncoder_Commit_Proxy #60 · 0xbbed0
IWICFastMetadataEncoder_GetMetadataQueryWriter_Proxy #61 · 0xbbc50
IWICFormatConverter_Initialize_Proxy #62 · 0xbbf00
IWICImagingFactory_CreateBitmapClipper_Proxy #63 · 0xbbf50
IWICImagingFactory_CreateBitmapFlipRotator_Proxy #64 · 0xbbf90
IWICImagingFactory_CreateBitmapFromHBITMAP_Proxy #65 · 0xbbfd0
IWICImagingFactory_CreateBitmapFromHICON_Proxy #66 · 0xbc010
IWICImagingFactory_CreateBitmapFromMemory_Proxy #67 · 0xbc050
IWICImagingFactory_CreateBitmapFromSource_Proxy #68 · 0xbc0a0
IWICImagingFactory_CreateBitmapScaler_Proxy #69 · 0xbc0e0
IWICImagingFactory_CreateBitmap_Proxy #70 · 0xbc120
IWICImagingFactory_CreateComponentInfo_Proxy #71 · 0xbc160
IWICImagingFactory_CreateDecoderFromFileHandle_Proxy #72 · 0xbc1a0
IWICImagingFactory_CreateDecoderFromFilename_Proxy #73 · 0xbc1f0
IWICImagingFactory_CreateDecoderFromStream_Proxy #74 · 0xbc240
IWICImagingFactory_CreateEncoder_Proxy #75 · 0xbc290
IWICImagingFactory_CreateFastMetadataEncoderFromDecoder_Proxy #76 · 0xbc2f0
IWICImagingFactory_CreateFastMetadataEncoderFromFrameDecode_Proxy #77 · 0xbc330
IWICImagingFactory_CreateFormatConverter_Proxy #78 · 0xbc370
IWICImagingFactory_CreatePalette_Proxy #79 · 0xbbb60
IWICImagingFactory_CreateQueryWriterFromReader_Proxy #80 · 0xbc3b0
IWICImagingFactory_CreateQueryWriter_Proxy #81 · 0xbc3f0
IWICImagingFactory_CreateStream_Proxy #82 · 0xbc430
IWICMetadataBlockReader_GetCount_Proxy #83 · 0xbbc50
IWICMetadataBlockReader_GetReaderByIndex_Proxy #84 · 0xbbc10
IWICMetadataQueryReader_GetContainerFormat_Proxy #85 · 0xbba50
IWICMetadataQueryReader_GetEnumerator_Proxy #86 · 0xbb710
IWICMetadataQueryReader_GetLocation_Proxy #87 · 0xbb460
IWICMetadataQueryReader_GetMetadataByName_Proxy #88 · 0xbbc10
IWICMetadataQueryWriter_RemoveMetadataByName_Proxy #89 · 0xbb7b0
IWICMetadataQueryWriter_SetMetadataByName_Proxy #90 · 0xbc470
IWICPalette_GetColorCount_Proxy #91 · 0xbc4b0
IWICPalette_GetColors_Proxy #92 · 0xbb980
IWICPalette_GetType_Proxy #93 · 0xbb6a0
IWICPalette_HasAlpha_Proxy #94 · 0xbb740
IWICPalette_InitializeCustom_Proxy #95 · 0xbbdd0
IWICPalette_InitializeFromBitmap_Proxy #96 · 0xbc500
IWICPalette_InitializeFromPalette_Proxy #97 · 0xbb710
IWICPalette_InitializePredefined_Proxy #98 · 0xbbd00
IWICPixelFormatInfo_GetBitsPerPixel_Proxy #99 · 0xbba20
IWICPixelFormatInfo_GetChannelCount_Proxy #100 · 0xbc540
IWICPixelFormatInfo_GetChannelMask_Proxy #101 · 0xbc570
IWICStream_InitializeFromIStream_Proxy #102 · 0xbc540
IWICStream_InitializeFromMemory_Proxy #103 · 0xbc5b0
WICConvertBitmapSource #104 · 0x71730
WICCreateBitmapFromSection #105 · 0xbc5f0
WICCreateBitmapFromSectionEx #106 · 0xbc620
WICCreateColorContext_Proxy #107 · 0xbc700
WICCreateImagingFactory_Proxy #108 · 0x75690
WICGetMetadataContentSize #109 · 0x66a40
WICMapGuidToShortName #110 · 0xbc730
WICMapSchemaToName #111 · 0x774e0
WICMapShortNameToGuid #112 · 0xbc860
WICMatchMetadataContent #113 · 0x38770
WICSerializeMetadataContent #114 · 0x610b0
WICSetEncoderFormat_Proxy #115 · 0xbc930

Imported DLLs & functions 225

IsTextUnicode 0x5315b090
ApiSetQueryApiSetPresence 0x5315b098
CoCreateInstance 0x5315b0c0
CoGetApartmentType 0x5315b0b8
CoLockObjectExternal 0x5315b0a0
CoTaskMemAlloc 0x5315b0bc
CoTaskMemFree 0x5315b0a4
CreateStreamOnHGlobal 0x5315b0c4
GetHGlobalFromStream 0x5315b0a8
IIDFromString 0x5315b0c8
PropVariantClear 0x5315b0b4
PropVariantCopy 0x5315b0b0
StringFromGUID2 0x5315b0ac
ObjectStublessClient3 0x5315b0d0
ObjectStublessClient4 0x5315b0d4
DebugBreak 0x5315b0dc
IsDebuggerPresent 0x5315b0e4
OutputDebugStringW 0x5315b0e0
DelayLoadFailureHook 0x5315b0ec
ResolveDelayLoadedAPI 0x5315b0f4
GetLastError 0x5315b108
RaiseException 0x5315b10c
SetLastError 0x5315b0fc
SetUnhandledExceptionFilter 0x5315b100
UnhandledExceptionFilter 0x5315b104
CreateFileW 0x5315b128
GetFileInformationByHandle 0x5315b118
GetFileSize 0x5315b134
GetFileType 0x5315b114
ReadFile 0x5315b130
SetEndOfFile 0x5315b12c
SetFilePointer 0x5315b120
SetFilePointerEx 0x5315b11c
WriteFile 0x5315b124
CloseHandle 0x5315b13c
GetProcessHeap 0x5315b148
HeapAlloc 0x5315b14c
HeapFree 0x5315b144
GlobalAlloc 0x5315b154
GlobalFree 0x5315b15c
LocalAlloc 0x5315b158
GlobalLock 0x5315b16c
GlobalSize 0x5315b164
GlobalUnlock 0x5315b168
CreateFileMappingA 0x5315b174
DisableThreadLibraryCalls 0x5315b198
GetModuleFileNameA 0x5315b188
GetModuleHandleExW 0x5315b18c
GetModuleHandleW 0x5315b194
GetProcAddress 0x5315b190
LoadLibraryExW 0x5315b184
FormatMessageW 0x5315b1a0
GetLocaleInfoEx 0x5315b1a4
CLIPFORMAT_UserFree 0x5315b1b0
CLIPFORMAT_UserMarshal 0x5315b1b4
CLIPFORMAT_UserSize 0x5315b1b8
CLIPFORMAT_UserUnmarshal 0x5315b1dc
HBITMAP_UserFree 0x5315b1bc
HBITMAP_UserMarshal 0x5315b1d4
HBITMAP_UserSize 0x5315b1ac
HBITMAP_UserUnmarshal 0x5315b1e4
HICON_UserFree 0x5315b1c0
HICON_UserMarshal 0x5315b1c4
HICON_UserSize 0x5315b1e8
HICON_UserUnmarshal 0x5315b1e0
HPALETTE_UserFree 0x5315b1c8
HPALETTE_UserMarshal 0x5315b1cc
HPALETTE_UserSize 0x5315b1d0
HPALETTE_UserUnmarshal 0x5315b1d8
MapViewOfFileEx 0x5315b1f0
UnmapViewOfFile 0x5315b1fc
VirtualAlloc 0x5315b1f4
VirtualFree 0x5315b1f8
GetStringScripts 0x5315b204
PathCchCombine 0x5315b20c
GetCurrentProcess 0x5315b218
GetCurrentProcessId 0x5315b228
GetCurrentThread 0x5315b230
GetCurrentThreadId 0x5315b214
OpenProcessToken 0x5315b22c
OpenThreadToken 0x5315b224
SetThreadToken 0x5315b220
TerminateProcess 0x5315b21c
IsProcessorFeaturePresent 0x5315b238
QueryPerformanceCounter 0x5315b240
RegCloseKey 0x5315b248
RegEnumKeyExW 0x5315b250
RegEnumValueW 0x5315b254
RegOpenKeyExW 0x5315b258
RegQueryValueExW 0x5315b24c
RtlCaptureStackBackTrace 0x5315b260
MultiByteToWideChar 0x5315b26c
WideCharToMultiByte 0x5315b268
lstrcmpiW 0x5315b274
lstrcmpW 0x5315b278
IsCharAlphaNumericA 0x5315b280
AcquireSRWLockExclusive 0x5315b2b8
AcquireSRWLockShared 0x5315b2bc
CreateMutexExW 0x5315b29c
CreateSemaphoreExW 0x5315b2ac
DeleteCriticalSection 0x5315b2c4
EnterCriticalSection 0x5315b2b4
InitializeCriticalSectionAndSpinCount 0x5315b2c0
InitializeCriticalSectionEx 0x5315b2a8
LeaveCriticalSection 0x5315b2a4
OpenSemaphoreW 0x5315b2c8
ReleaseMutex 0x5315b290
ReleaseSemaphore 0x5315b2b0
ReleaseSRWLockExclusive 0x5315b2a0
ReleaseSRWLockShared 0x5315b28c
SleepEx 0x5315b288
WaitForSingleObject 0x5315b298
WaitForSingleObjectEx 0x5315b294
Sleep 0x5315b2d8
SleepConditionVariableSRW 0x5315b2d4
WakeAllConditionVariable 0x5315b2d0
GetSystemInfo 0x5315b2f0
GetSystemTimeAsFileTime 0x5315b2e0
GetTickCount 0x5315b2e8
GetTickCount64 0x5315b2e4
GetVersionExW 0x5315b2ec
CloseThreadpoolTimer 0x5315b2fc
CreateThreadpoolTimer 0x5315b2f8
SetThreadpoolTimer 0x5315b300
WaitForThreadpoolTimerCallbacks 0x5315b304
EventProviderEnabled 0x5315b310
EventRegister 0x5315b30c
EventSetInformation 0x5315b318
EventUnregister 0x5315b314
EventWriteTransfer 0x5315b31c
GetTokenInformation 0x5315b324
BCryptCreateHash 0x5315b338
BCryptDestroyHash 0x5315b334
BCryptFinishHash 0x5315b32c
BCryptHashData 0x5315b330
__dllonexit 0x5315b34c
_aligned_free 0x5315b3b8
_aligned_malloc 0x5315b36c
_aligned_realloc 0x5315b37c
_amsg_exit 0x5315b348
_callnewh 0x5315b398
_CIatan2 0x5315b360
_except_handler4_common 0x5315b3d8
_finite 0x5315b344
_ftol2 0x5315b358
_initterm 0x5315b388
_isnan 0x5315b394
_libm_sse2_exp_precise 0x5315b354
_libm_sse2_log_precise 0x5315b3b0
_libm_sse2_pow_precise 0x5315b3dc
_libm_sse2_sqrt_precise 0x5315b3fc
_lock 0x5315b3c0
_onexit 0x5315b400
_purecall 0x5315b350
_seh_longjmp_unwind4 0x5315b3bc
_setjmp3 0x5315b3a0
_stricmp 0x5315b384
_unlock 0x5315b35c
_vsnwprintf 0x5315b368
_wcsicmp 0x5315b3cc
_wcsnicmp 0x5315b378
_XcptFilter 0x5315b38c
??1type_info@@UAE@XZ 0x5315b3d0
??8type_info@@QBEHABV0@@Z 0x5315b380
calloc 0x5315b3c8
ceil 0x5315b374
floor 0x5315b364
fprintf 0x5315b3ec
free 0x5315b3b4
ldexp 0x5315b3e8
malloc 0x5315b3f8
memcmp 0x5315b3a8
memcpy 0x5315b3ac
memcpy_s 0x5315b3e0
memmove 0x5315b370
memmove_s 0x5315b3c4
memset 0x5315b404
qsort 0x5315b3e4
rand 0x5315b3f0
realloc 0x5315b3d4
strcpy_s 0x5315b3a4
strncmp 0x5315b39c
strstr 0x5315b3f4
toupper 0x5315b340
wcsstr 0x5315b390
DbgPrintEx 0x5315b40c
RtlInitializeBitMap 0x5315b414
RtlSetBits 0x5315b410
WinSqmAddToStream 0x5315b418
WinSqmIsOptedIn 0x5315b41c
BSTR_UserFree 0x5315b024
BSTR_UserMarshal 0x5315b004
BSTR_UserSize 0x5315b030
BSTR_UserUnmarshal 0x5315b028
LPSAFEARRAY_UserFree 0x5315b010
LPSAFEARRAY_UserMarshal 0x5315b018
LPSAFEARRAY_UserSize 0x5315b01c
LPSAFEARRAY_UserUnmarshal 0x5315b00c
SysStringLen 0x5315b020
VariantChangeType 0x5315b008
VariantClear 0x5315b014
VariantCopy 0x5315b02c
VariantInit 0x5315b000
CStdStubBuffer_AddRef 0x5315b078
CStdStubBuffer_Connect 0x5315b050
CStdStubBuffer_CountRefs 0x5315b074
CStdStubBuffer_DebugServerQueryInterface 0x5315b05c
CStdStubBuffer_DebugServerRelease 0x5315b054
CStdStubBuffer_Disconnect 0x5315b03c
CStdStubBuffer_Invoke 0x5315b038
CStdStubBuffer_IsIIDSupported 0x5315b04c
CStdStubBuffer_QueryInterface 0x5315b070
IUnknown_AddRef_Proxy 0x5315b058
IUnknown_QueryInterface_Proxy 0x5315b048
IUnknown_Release_Proxy 0x5315b080
NdrClientCall2 0x5315b084
NdrCStdStubBuffer_Release 0x5315b060
NdrCStdStubBuffer2_Release 0x5315b088
NdrDllGetClassObject 0x5315b064
NdrOleAllocate 0x5315b06c
NdrOleFree 0x5315b068
NdrStubCall2 0x5315b044
NdrStubForwardingFunction 0x5315b040
RpcRaiseException 0x5315b07c