WindowsCodecs.dll

v10.0.19041.6456 64-bit Windows NT Analyzed
Description
Microsoft Windows Codecs Library
Authors
© Microsoft Corporation. All rights reserved.
File size
1.7 MB
Uploaded
2025-12-01 07:44
Views
131
SHA-256
1c0dfa27db2b4af2e26d822badb47080

Exported functions 115

DllGetClassObject #1 · 0x16910
IEnumString_Next_WIC_Proxy #2 · 0xb71e0
IEnumString_Reset_WIC_Proxy #3 · 0xb7210
IPropertyBag2_Write_Proxy #4 · 0xb7240
IWICBitmapClipper_Initialize_Proxy #5 · 0xb7270
IWICBitmapCodecInfo_DoesSupportAnimation_Proxy #6 · 0xb72a0
IWICBitmapCodecInfo_DoesSupportLossless_Proxy #7 · 0xb72d0
IWICBitmapCodecInfo_DoesSupportMultiframe_Proxy #8 · 0xb7300
IWICBitmapCodecInfo_GetContainerFormat_Proxy #9 · 0xb7330
IWICBitmapCodecInfo_GetDeviceManufacturer_Proxy #10 · 0xb7360
IWICBitmapCodecInfo_GetDeviceModels_Proxy #11 · 0xb7390
IWICBitmapCodecInfo_GetFileExtensions_Proxy #12 · 0xb73c0
IWICBitmapCodecInfo_GetMimeTypes_Proxy #13 · 0xb73f0
IWICBitmapDecoder_CopyPalette_Proxy #14 · 0xb7420
IWICBitmapDecoder_GetColorContexts_Proxy #15 · 0xb7450
IWICBitmapDecoder_GetDecoderInfo_Proxy #16 · 0xb7480
IWICBitmapDecoder_GetFrameCount_Proxy #17 · 0xb74b0
IWICBitmapDecoder_GetFrame_Proxy #18 · 0xb74e0
IWICBitmapDecoder_GetMetadataQueryReader_Proxy #19 · 0xb7270
IWICBitmapDecoder_GetPreview_Proxy #20 · 0xb7510
IWICBitmapDecoder_GetThumbnail_Proxy #21 · 0xb7330
IWICBitmapEncoder_Commit_Proxy #22 · 0xb7330
IWICBitmapEncoder_CreateNewFrame_Proxy #23 · 0xb7540
IWICBitmapEncoder_GetEncoderInfo_Proxy #24 · 0xb7570
IWICBitmapEncoder_GetMetadataQueryWriter_Proxy #25 · 0xb74b0
IWICBitmapEncoder_Initialize_Proxy #26 · 0xb75a0
IWICBitmapEncoder_SetPalette_Proxy #27 · 0xb75d0
IWICBitmapEncoder_SetThumbnail_Proxy #28 · 0xb7600
IWICBitmapFlipRotator_Initialize_Proxy #29 · 0xb7270
IWICBitmapFrameDecode_GetColorContexts_Proxy #30 · 0xb7630
IWICBitmapFrameDecode_GetMetadataQueryReader_Proxy #31 · 0xb7270
IWICBitmapFrameDecode_GetThumbnail_Proxy #32 · 0xb7660
IWICBitmapFrameEncode_Commit_Proxy #33 · 0xb74b0
IWICBitmapFrameEncode_GetMetadataQueryWriter_Proxy #34 · 0xb74e0
IWICBitmapFrameEncode_Initialize_Proxy #35 · 0xb7690
IWICBitmapFrameEncode_SetColorContexts_Proxy #36 · 0xb76c0
IWICBitmapFrameEncode_SetResolution_Proxy #37 · 0xb76f0
IWICBitmapFrameEncode_SetSize_Proxy #38 · 0xb7730
IWICBitmapFrameEncode_SetThumbnail_Proxy #39 · 0xb7760
IWICBitmapFrameEncode_WriteSource_Proxy #40 · 0xb7790
IWICBitmapLock_GetDataPointer_STA_Proxy #41 · 0xb7210
IWICBitmapLock_GetStride_Proxy #42 · 0xb7800
IWICBitmapScaler_Initialize_Proxy #43 · 0xb7830
IWICBitmapSource_CopyPalette_Proxy #44 · 0xb7480
IWICBitmapSource_CopyPixels_Proxy #45 · 0xb7870
IWICBitmapSource_GetPixelFormat_Proxy #46 · 0xb7800
IWICBitmapSource_GetResolution_Proxy #47 · 0xb7210
IWICBitmapSource_GetSize_Proxy #48 · 0xb7690
IWICBitmap_Lock_Proxy #49 · 0xb78b0
IWICBitmap_SetPalette_Proxy #50 · 0xb7510
IWICBitmap_SetResolution_Proxy #51 · 0xb7660
IWICColorContext_InitializeFromMemory_Proxy #52 · 0xb7800
IWICComponentFactory_CreateMetadataWriterFromReader_Proxy #53 · 0xb78e0
IWICComponentFactory_CreateQueryWriterFromBlockWriter_Proxy #54 · 0xb7910
IWICComponentInfo_GetAuthor_Proxy #55 · 0xb7940
IWICComponentInfo_GetCLSID_Proxy #56 · 0xb7800
IWICComponentInfo_GetFriendlyName_Proxy #57 · 0xb7450
IWICComponentInfo_GetSpecVersion_Proxy #58 · 0xb7630
IWICComponentInfo_GetVersion_Proxy #59 · 0xb78b0
IWICFastMetadataEncoder_Commit_Proxy #60 · 0xb7690
IWICFastMetadataEncoder_GetMetadataQueryWriter_Proxy #61 · 0xb7800
IWICFormatConverter_Initialize_Proxy #62 · 0xb7970
IWICImagingFactory_CreateBitmapClipper_Proxy #63 · 0xb79c0
IWICImagingFactory_CreateBitmapFlipRotator_Proxy #64 · 0xb79f0
IWICImagingFactory_CreateBitmapFromHBITMAP_Proxy #65 · 0xb7a20
IWICImagingFactory_CreateBitmapFromHICON_Proxy #66 · 0xb7a60
IWICImagingFactory_CreateBitmapFromMemory_Proxy #67 · 0xb7a90
IWICImagingFactory_CreateBitmapFromSource_Proxy #68 · 0xb7af0
IWICImagingFactory_CreateBitmapScaler_Proxy #69 · 0xb7b20
IWICImagingFactory_CreateBitmap_Proxy #70 · 0xb7b50
IWICImagingFactory_CreateComponentInfo_Proxy #71 · 0xb7b90
IWICImagingFactory_CreateDecoderFromFileHandle_Proxy #72 · 0xb7bc0
IWICImagingFactory_CreateDecoderFromFilename_Proxy #73 · 0xb7c00
IWICImagingFactory_CreateDecoderFromStream_Proxy #74 · 0xb7c50
IWICImagingFactory_CreateEncoder_Proxy #75 · 0xb7c90
IWICImagingFactory_CreateFastMetadataEncoderFromDecoder_Proxy #76 · 0xb7ce0
IWICImagingFactory_CreateFastMetadataEncoderFromFrameDecode_Proxy #77 · 0xb7d10
IWICImagingFactory_CreateFormatConverter_Proxy #78 · 0xb7540
IWICImagingFactory_CreatePalette_Proxy #79 · 0xb7760
IWICImagingFactory_CreateQueryWriterFromReader_Proxy #80 · 0xb7d40
IWICImagingFactory_CreateQueryWriter_Proxy #81 · 0xb7d70
IWICImagingFactory_CreateStream_Proxy #82 · 0xb7da0
IWICMetadataBlockReader_GetCount_Proxy #83 · 0xb7800
IWICMetadataBlockReader_GetReaderByIndex_Proxy #84 · 0xb7210
IWICMetadataQueryReader_GetContainerFormat_Proxy #85 · 0xb7690
IWICMetadataQueryReader_GetEnumerator_Proxy #86 · 0xb7480
IWICMetadataQueryReader_GetLocation_Proxy #87 · 0xb7240
IWICMetadataQueryReader_GetMetadataByName_Proxy #88 · 0xb7210
IWICMetadataQueryWriter_RemoveMetadataByName_Proxy #89 · 0xb7270
IWICMetadataQueryWriter_SetMetadataByName_Proxy #90 · 0xb7420
IWICPalette_GetColorCount_Proxy #91 · 0xb7dd0
IWICPalette_GetColors_Proxy #92 · 0xb7630
IWICPalette_GetType_Proxy #93 · 0xb7420
IWICPalette_HasAlpha_Proxy #94 · 0xb74b0
IWICPalette_InitializeCustom_Proxy #95 · 0xb7800
IWICPalette_InitializeFromBitmap_Proxy #96 · 0xb7e20
IWICPalette_InitializeFromPalette_Proxy #97 · 0xb7480
IWICPalette_InitializePredefined_Proxy #98 · 0xb7690
IWICPixelFormatInfo_GetBitsPerPixel_Proxy #99 · 0xb74e0
IWICPixelFormatInfo_GetChannelCount_Proxy #100 · 0xb7e50
IWICPixelFormatInfo_GetChannelMask_Proxy #101 · 0xb7e80
IWICStream_InitializeFromIStream_Proxy #102 · 0xb7e50
IWICStream_InitializeFromMemory_Proxy #103 · 0xb7ec0
WICConvertBitmapSource #104 · 0x61da0
WICCreateBitmapFromSection #105 · 0xb7ef0
WICCreateBitmapFromSectionEx #106 · 0xb7f30
WICCreateColorContext_Proxy #107 · 0xb8060
WICCreateImagingFactory_Proxy #108 · 0x5a3b0
WICGetMetadataContentSize #109 · 0x39040
WICMapGuidToShortName #110 · 0xb8090
WICMapSchemaToName #111 · 0x165a0
WICMapShortNameToGuid #112 · 0xb8210
WICMatchMetadataContent #113 · 0x1d740
WICSerializeMetadataContent #114 · 0x38590
WICSetEncoderFormat_Proxy #115 · 0xb82e0

Imported DLLs & functions 228

IsTextUnicode 0x180162560
ApiSetQueryApiSetPresence 0x180162570
CoCreateInstance 0x1801625c0
CoGetApartmentType 0x180162590
CoLockObjectExternal 0x1801625a0
CoTaskMemAlloc 0x1801625c8
CoTaskMemFree 0x180162598
CreateStreamOnHGlobal 0x180162588
GetHGlobalFromStream 0x1801625a8
IIDFromString 0x1801625b8
PropVariantClear 0x180162580
PropVariantCopy 0x1801625d0
StringFromGUID2 0x1801625b0
ObjectStublessClient3 0x1801625e0
ObjectStublessClient4 0x1801625e8
DebugBreak 0x180162608
IsDebuggerPresent 0x1801625f8
OutputDebugStringW 0x180162600
DelayLoadFailureHook 0x180162618
ResolveDelayLoadedAPI 0x180162628
GetLastError 0x180162648
RaiseException 0x180162658
SetLastError 0x180162650
SetUnhandledExceptionFilter 0x180162638
UnhandledExceptionFilter 0x180162640
CreateFileW 0x180162668
GetFileInformationByHandle 0x180162698
GetFileSize 0x180162688
GetFileType 0x1801626a0
ReadFile 0x180162670
SetEndOfFile 0x180162690
SetFilePointer 0x180162680
SetFilePointerEx 0x1801626a8
WriteFile 0x180162678
CloseHandle 0x1801626b8
GetProcessHeap 0x1801626c8
HeapAlloc 0x1801626d0
HeapFree 0x1801626d8
GlobalAlloc 0x1801626f0
GlobalFree 0x1801626f8
LocalAlloc 0x1801626e8
GlobalLock 0x180162708
GlobalSize 0x180162718
GlobalUnlock 0x180162710
CreateFileMappingA 0x180162728
DisableThreadLibraryCalls 0x180162748
GetModuleFileNameA 0x180162770
GetModuleHandleExW 0x180162750
GetModuleHandleW 0x180162758
GetProcAddress 0x180162768
LoadLibraryExW 0x180162760
FormatMessageW 0x180162780
GetLocaleInfoEx 0x180162788
CLIPFORMAT_UserFree 0x1801627e8
CLIPFORMAT_UserMarshal 0x1801627b0
CLIPFORMAT_UserSize 0x1801627d8
CLIPFORMAT_UserUnmarshal 0x180162810
HBITMAP_UserFree 0x1801627e0
HBITMAP_UserMarshal 0x1801627b8
HBITMAP_UserSize 0x180162800
HBITMAP_UserUnmarshal 0x1801627a8
HICON_UserFree 0x1801627a0
HICON_UserMarshal 0x1801627d0
HICON_UserSize 0x1801627f0
HICON_UserUnmarshal 0x1801627c8
HPALETTE_UserFree 0x1801627f8
HPALETTE_UserMarshal 0x180162798
HPALETTE_UserSize 0x180162808
HPALETTE_UserUnmarshal 0x1801627c0
MapViewOfFileEx 0x180162830
UnmapViewOfFile 0x180162838
VirtualAlloc 0x180162828
VirtualFree 0x180162820
GetStringScripts 0x180162848
PathCchCombine 0x180162858
GetCurrentProcess 0x180162880
GetCurrentProcessId 0x180162888
GetCurrentThread 0x180162870
GetCurrentThreadId 0x180162898
OpenProcessToken 0x180162890
OpenThreadToken 0x180162868
SetThreadToken 0x180162878
TerminateProcess 0x1801628a0
IsProcessorFeaturePresent 0x1801628b0
QueryPerformanceCounter 0x1801628c0
RegCloseKey 0x1801628f0
RegEnumKeyExW 0x1801628e0
RegEnumValueW 0x1801628e8
RegOpenKeyExW 0x1801628d8
RegQueryValueExW 0x1801628d0
RtlCaptureContext 0x180162908
RtlCaptureStackBackTrace 0x180162918
RtlLookupFunctionEntry 0x180162900
RtlVirtualUnwind 0x180162910
MultiByteToWideChar 0x180162928
WideCharToMultiByte 0x180162930
lstrcmpiW 0x180162940
lstrcmpW 0x180162948
IsCharAlphaNumericA 0x180162958
AcquireSRWLockExclusive 0x180162988
AcquireSRWLockShared 0x180162980
CreateMutexExW 0x1801629a8
CreateSemaphoreExW 0x1801629a0
DeleteCriticalSection 0x1801629b0
EnterCriticalSection 0x180162990
InitializeCriticalSectionAndSpinCount 0x1801629e0
InitializeCriticalSectionEx 0x1801629e8
LeaveCriticalSection 0x1801629c0
OpenSemaphoreW 0x1801629c8
ReleaseMutex 0x180162968
ReleaseSemaphore 0x1801629d0
ReleaseSRWLockExclusive 0x180162998
ReleaseSRWLockShared 0x1801629b8
SleepEx 0x180162970
WaitForSingleObject 0x1801629d8
WaitForSingleObjectEx 0x180162978
Sleep 0x180162a00
SleepConditionVariableSRW 0x180162a08
WakeAllConditionVariable 0x1801629f8
GetSystemInfo 0x180162a38
GetSystemTimeAsFileTime 0x180162a18
GetTickCount 0x180162a30
GetTickCount64 0x180162a20
GetVersionExW 0x180162a28
CloseThreadpoolTimer 0x180162a48
CreateThreadpoolTimer 0x180162a60
SetThreadpoolTimer 0x180162a58
WaitForThreadpoolTimerCallbacks 0x180162a50
EventProviderEnabled 0x180162a88
EventRegister 0x180162a90
EventSetInformation 0x180162a78
EventUnregister 0x180162a70
EventWriteTransfer 0x180162a80
GetTokenInformation 0x180162aa0
BCryptCreateHash 0x180162ab0
BCryptDestroyHash 0x180162ac0
BCryptFinishHash 0x180162ab8
BCryptHashData 0x180162ac8
__C_specific_handler 0x180162c28
__dllonexit 0x180162c08
_aligned_free 0x180162af0
_aligned_malloc 0x180162ae8
_aligned_realloc 0x180162b00
_amsg_exit 0x180162c38
_callnewh 0x180162c48
_finite 0x180162c58
_initterm 0x180162c30
_isnan 0x180162b40
_lock 0x180162c20
_onexit 0x180162be8
_purecall 0x180162b88
_setjmp 0x180162ba8
_stricmp 0x180162b18
_unlock 0x180162c18
_vsnwprintf 0x180162ae0
_wcsicmp 0x180162bc0
_wcsnicmp 0x180162af8
_XcptFilter 0x180162c40
??1type_info@@UEAA@XZ 0x180162c00
??8type_info@@QEBAHAEBV0@@Z 0x180162b10
atan2 0x180162ba0
calloc 0x180162b68
ceilf 0x180162b98
exp 0x180162b08
floorf 0x180162b60
fprintf 0x180162be0
free 0x180162bf8
ldexp 0x180162bf0
log 0x180162b70
malloc 0x180162c50
memcmp 0x180162b80
memcpy 0x180162b58
memcpy_s 0x180162b30
memmove 0x180162b28
memmove_s 0x180162b38
memset 0x180162ad8
powf 0x180162bb0
qsort 0x180162b90
rand 0x180162bd0
realloc 0x180162c10
sqrt 0x180162bb8
strcmp 0x180162bd8
strcpy_s 0x180162b50
strncmp 0x180162b48
strstr 0x180162bc8
toupper 0x180162b78
wcscmp 0x180162c60
wcsstr 0x180162b20
DbgPrintEx 0x180162c70
RtlInitializeBitMap 0x180162c80
RtlSetBits 0x180162c78
WinSqmAddToStream 0x180162c88
WinSqmIsOptedIn 0x180162c90
BSTR_UserFree 0x180162488
BSTR_UserMarshal 0x180162448
BSTR_UserSize 0x1801624a0
BSTR_UserUnmarshal 0x180162490
LPSAFEARRAY_UserFree 0x180162460
LPSAFEARRAY_UserMarshal 0x180162468
LPSAFEARRAY_UserSize 0x180162470
LPSAFEARRAY_UserUnmarshal 0x180162458
SysStringLen 0x180162450
VariantChangeType 0x180162440
VariantClear 0x180162480
VariantCopy 0x180162498
VariantInit 0x180162478
CStdStubBuffer_AddRef 0x180162530
CStdStubBuffer_Connect 0x1801624d8
CStdStubBuffer_CountRefs 0x180162528
CStdStubBuffer_DebugServerQueryInterface 0x1801624f8
CStdStubBuffer_DebugServerRelease 0x1801624e8
CStdStubBuffer_Disconnect 0x1801624b8
CStdStubBuffer_Invoke 0x1801624b0
CStdStubBuffer_IsIIDSupported 0x1801624d0
CStdStubBuffer_QueryInterface 0x180162520
IUnknown_AddRef_Proxy 0x1801624f0
IUnknown_QueryInterface_Proxy 0x180162538
IUnknown_Release_Proxy 0x180162540
NdrClientCall2 0x180162548
NdrCStdStubBuffer_Release 0x1801624e0
NdrCStdStubBuffer2_Release 0x180162550
NdrDllGetClassObject 0x180162500
NdrOleAllocate 0x180162510
NdrOleFree 0x180162518
NdrStubCall2 0x1801624c8
NdrStubForwardingFunction 0x1801624c0
RpcRaiseException 0x180162508