WindowsCodecs.dll

v10.0.19041.388 64-bit Windows NT Analyzed
Description
Microsoft Windows Codecs Library
Authors
© Microsoft Corporation. All rights reserved.
File size
1.7 MB
Uploaded
2026-04-20 18:54
Views
142
SHA-256
5162bd246cff9eb7bfd55ec3ad53107b

Exported functions 115

DllGetClassObject #1 · 0x168e0
IEnumString_Next_WIC_Proxy #2 · 0xb4b90
IEnumString_Reset_WIC_Proxy #3 · 0xb4bc0
IPropertyBag2_Write_Proxy #4 · 0xb4bf0
IWICBitmapClipper_Initialize_Proxy #5 · 0xb4c20
IWICBitmapCodecInfo_DoesSupportAnimation_Proxy #6 · 0xb4c50
IWICBitmapCodecInfo_DoesSupportLossless_Proxy #7 · 0xb4c80
IWICBitmapCodecInfo_DoesSupportMultiframe_Proxy #8 · 0xb4cb0
IWICBitmapCodecInfo_GetContainerFormat_Proxy #9 · 0xb4ce0
IWICBitmapCodecInfo_GetDeviceManufacturer_Proxy #10 · 0xb4d10
IWICBitmapCodecInfo_GetDeviceModels_Proxy #11 · 0xb4d40
IWICBitmapCodecInfo_GetFileExtensions_Proxy #12 · 0xb4d70
IWICBitmapCodecInfo_GetMimeTypes_Proxy #13 · 0xb4da0
IWICBitmapDecoder_CopyPalette_Proxy #14 · 0xb4dd0
IWICBitmapDecoder_GetColorContexts_Proxy #15 · 0xb4e00
IWICBitmapDecoder_GetDecoderInfo_Proxy #16 · 0xb4e30
IWICBitmapDecoder_GetFrameCount_Proxy #17 · 0xb4e60
IWICBitmapDecoder_GetFrame_Proxy #18 · 0xb4e90
IWICBitmapDecoder_GetMetadataQueryReader_Proxy #19 · 0xb4c20
IWICBitmapDecoder_GetPreview_Proxy #20 · 0xb4ec0
IWICBitmapDecoder_GetThumbnail_Proxy #21 · 0xb4ce0
IWICBitmapEncoder_Commit_Proxy #22 · 0xb4ce0
IWICBitmapEncoder_CreateNewFrame_Proxy #23 · 0xb4ef0
IWICBitmapEncoder_GetEncoderInfo_Proxy #24 · 0xb4f20
IWICBitmapEncoder_GetMetadataQueryWriter_Proxy #25 · 0xb4e60
IWICBitmapEncoder_Initialize_Proxy #26 · 0xb4f50
IWICBitmapEncoder_SetPalette_Proxy #27 · 0xb4f80
IWICBitmapEncoder_SetThumbnail_Proxy #28 · 0xb4fb0
IWICBitmapFlipRotator_Initialize_Proxy #29 · 0xb4c20
IWICBitmapFrameDecode_GetColorContexts_Proxy #30 · 0xb4fe0
IWICBitmapFrameDecode_GetMetadataQueryReader_Proxy #31 · 0xb4c20
IWICBitmapFrameDecode_GetThumbnail_Proxy #32 · 0xb5010
IWICBitmapFrameEncode_Commit_Proxy #33 · 0xb4e60
IWICBitmapFrameEncode_GetMetadataQueryWriter_Proxy #34 · 0xb4e90
IWICBitmapFrameEncode_Initialize_Proxy #35 · 0xb5040
IWICBitmapFrameEncode_SetColorContexts_Proxy #36 · 0xb5070
IWICBitmapFrameEncode_SetResolution_Proxy #37 · 0xb50a0
IWICBitmapFrameEncode_SetSize_Proxy #38 · 0xb50e0
IWICBitmapFrameEncode_SetThumbnail_Proxy #39 · 0xb5110
IWICBitmapFrameEncode_WriteSource_Proxy #40 · 0xb5140
IWICBitmapLock_GetDataPointer_STA_Proxy #41 · 0xb4bc0
IWICBitmapLock_GetStride_Proxy #42 · 0xb51b0
IWICBitmapScaler_Initialize_Proxy #43 · 0xb51e0
IWICBitmapSource_CopyPalette_Proxy #44 · 0xb4e30
IWICBitmapSource_CopyPixels_Proxy #45 · 0xb5220
IWICBitmapSource_GetPixelFormat_Proxy #46 · 0xb51b0
IWICBitmapSource_GetResolution_Proxy #47 · 0xb4bc0
IWICBitmapSource_GetSize_Proxy #48 · 0xb5040
IWICBitmap_Lock_Proxy #49 · 0xb5260
IWICBitmap_SetPalette_Proxy #50 · 0xb4ec0
IWICBitmap_SetResolution_Proxy #51 · 0xb5010
IWICColorContext_InitializeFromMemory_Proxy #52 · 0xb51b0
IWICComponentFactory_CreateMetadataWriterFromReader_Proxy #53 · 0xb5290
IWICComponentFactory_CreateQueryWriterFromBlockWriter_Proxy #54 · 0xb52c0
IWICComponentInfo_GetAuthor_Proxy #55 · 0xb52f0
IWICComponentInfo_GetCLSID_Proxy #56 · 0xb51b0
IWICComponentInfo_GetFriendlyName_Proxy #57 · 0xb4e00
IWICComponentInfo_GetSpecVersion_Proxy #58 · 0xb4fe0
IWICComponentInfo_GetVersion_Proxy #59 · 0xb5260
IWICFastMetadataEncoder_Commit_Proxy #60 · 0xb5040
IWICFastMetadataEncoder_GetMetadataQueryWriter_Proxy #61 · 0xb51b0
IWICFormatConverter_Initialize_Proxy #62 · 0xb5320
IWICImagingFactory_CreateBitmapClipper_Proxy #63 · 0xb5370
IWICImagingFactory_CreateBitmapFlipRotator_Proxy #64 · 0xb53a0
IWICImagingFactory_CreateBitmapFromHBITMAP_Proxy #65 · 0xb53d0
IWICImagingFactory_CreateBitmapFromHICON_Proxy #66 · 0xb5410
IWICImagingFactory_CreateBitmapFromMemory_Proxy #67 · 0xb5440
IWICImagingFactory_CreateBitmapFromSource_Proxy #68 · 0xb54a0
IWICImagingFactory_CreateBitmapScaler_Proxy #69 · 0xb54d0
IWICImagingFactory_CreateBitmap_Proxy #70 · 0xb5500
IWICImagingFactory_CreateComponentInfo_Proxy #71 · 0xb5540
IWICImagingFactory_CreateDecoderFromFileHandle_Proxy #72 · 0xb5570
IWICImagingFactory_CreateDecoderFromFilename_Proxy #73 · 0xb55b0
IWICImagingFactory_CreateDecoderFromStream_Proxy #74 · 0xb5600
IWICImagingFactory_CreateEncoder_Proxy #75 · 0xb5640
IWICImagingFactory_CreateFastMetadataEncoderFromDecoder_Proxy #76 · 0xb5690
IWICImagingFactory_CreateFastMetadataEncoderFromFrameDecode_Proxy #77 · 0xb56c0
IWICImagingFactory_CreateFormatConverter_Proxy #78 · 0xb4ef0
IWICImagingFactory_CreatePalette_Proxy #79 · 0xb5110
IWICImagingFactory_CreateQueryWriterFromReader_Proxy #80 · 0xb56f0
IWICImagingFactory_CreateQueryWriter_Proxy #81 · 0xb5720
IWICImagingFactory_CreateStream_Proxy #82 · 0xb5750
IWICMetadataBlockReader_GetCount_Proxy #83 · 0xb51b0
IWICMetadataBlockReader_GetReaderByIndex_Proxy #84 · 0xb4bc0
IWICMetadataQueryReader_GetContainerFormat_Proxy #85 · 0xb5040
IWICMetadataQueryReader_GetEnumerator_Proxy #86 · 0xb4e30
IWICMetadataQueryReader_GetLocation_Proxy #87 · 0xb4bf0
IWICMetadataQueryReader_GetMetadataByName_Proxy #88 · 0xb4bc0
IWICMetadataQueryWriter_RemoveMetadataByName_Proxy #89 · 0xb4c20
IWICMetadataQueryWriter_SetMetadataByName_Proxy #90 · 0xb4dd0
IWICPalette_GetColorCount_Proxy #91 · 0xb5780
IWICPalette_GetColors_Proxy #92 · 0xb4fe0
IWICPalette_GetType_Proxy #93 · 0xb4dd0
IWICPalette_HasAlpha_Proxy #94 · 0xb4e60
IWICPalette_InitializeCustom_Proxy #95 · 0xb51b0
IWICPalette_InitializeFromBitmap_Proxy #96 · 0xb57d0
IWICPalette_InitializeFromPalette_Proxy #97 · 0xb4e30
IWICPalette_InitializePredefined_Proxy #98 · 0xb5040
IWICPixelFormatInfo_GetBitsPerPixel_Proxy #99 · 0xb4e90
IWICPixelFormatInfo_GetChannelCount_Proxy #100 · 0xb5800
IWICPixelFormatInfo_GetChannelMask_Proxy #101 · 0xb5830
IWICStream_InitializeFromIStream_Proxy #102 · 0xb5800
IWICStream_InitializeFromMemory_Proxy #103 · 0xb5870
WICConvertBitmapSource #104 · 0x61c90
WICCreateBitmapFromSection #105 · 0xb58a0
WICCreateBitmapFromSectionEx #106 · 0xb58e0
WICCreateColorContext_Proxy #107 · 0xb5a10
WICCreateImagingFactory_Proxy #108 · 0x5a300
WICGetMetadataContentSize #109 · 0x38fb0
WICMapGuidToShortName #110 · 0xb5a40
WICMapSchemaToName #111 · 0x16570
WICMapShortNameToGuid #112 · 0xb5bc0
WICMatchMetadataContent #113 · 0x1d6d0
WICSerializeMetadataContent #114 · 0x38500
WICSetEncoderFormat_Proxy #115 · 0xb5c90

Imported DLLs & functions 228

IsTextUnicode 0x180160520
ApiSetQueryApiSetPresence 0x180160530
CoCreateInstance 0x180160560
CoGetApartmentType 0x180160588
CoLockObjectExternal 0x180160558
CoTaskMemAlloc 0x180160550
CoTaskMemFree 0x180160580
CreateStreamOnHGlobal 0x180160570
GetHGlobalFromStream 0x180160568
IIDFromString 0x180160590
PropVariantClear 0x180160548
PropVariantCopy 0x180160578
StringFromGUID2 0x180160540
ObjectStublessClient3 0x1801605a8
ObjectStublessClient4 0x1801605a0
DebugBreak 0x1801605c8
IsDebuggerPresent 0x1801605c0
OutputDebugStringW 0x1801605b8
DelayLoadFailureHook 0x1801605d8
ResolveDelayLoadedAPI 0x1801605e8
GetLastError 0x180160618
RaiseException 0x180160608
SetLastError 0x180160610
SetUnhandledExceptionFilter 0x180160600
UnhandledExceptionFilter 0x1801605f8
CreateFileW 0x180160660
GetFileInformationByHandle 0x180160630
GetFileSize 0x180160628
GetFileType 0x180160658
ReadFile 0x180160668
SetEndOfFile 0x180160638
SetFilePointer 0x180160640
SetFilePointerEx 0x180160650
WriteFile 0x180160648
CloseHandle 0x180160678
GetProcessHeap 0x180160688
HeapAlloc 0x180160698
HeapFree 0x180160690
GlobalAlloc 0x1801606a8
GlobalFree 0x1801606b8
LocalAlloc 0x1801606b0
GlobalLock 0x1801606d0
GlobalSize 0x1801606c8
GlobalUnlock 0x1801606d8
CreateFileMappingA 0x1801606e8
DisableThreadLibraryCalls 0x180160708
GetModuleFileNameA 0x180160718
GetModuleHandleExW 0x180160710
GetModuleHandleW 0x180160728
GetProcAddress 0x180160730
LoadLibraryExW 0x180160720
FormatMessageW 0x180160740
GetLocaleInfoEx 0x180160748
CLIPFORMAT_UserFree 0x180160760
CLIPFORMAT_UserMarshal 0x180160768
CLIPFORMAT_UserSize 0x180160770
CLIPFORMAT_UserUnmarshal 0x180160778
HBITMAP_UserFree 0x180160790
HBITMAP_UserMarshal 0x1801607a0
HBITMAP_UserSize 0x1801607d0
HBITMAP_UserUnmarshal 0x1801607c8
HICON_UserFree 0x1801607c0
HICON_UserMarshal 0x180160780
HICON_UserSize 0x180160758
HICON_UserUnmarshal 0x1801607b8
HPALETTE_UserFree 0x180160798
HPALETTE_UserMarshal 0x1801607a8
HPALETTE_UserSize 0x1801607b0
HPALETTE_UserUnmarshal 0x180160788
MapViewOfFileEx 0x1801607e8
UnmapViewOfFile 0x1801607f8
VirtualAlloc 0x1801607e0
VirtualFree 0x1801607f0
GetStringScripts 0x180160808
PathCchCombine 0x180160818
GetCurrentProcess 0x180160850
GetCurrentProcessId 0x180160838
GetCurrentThread 0x180160858
GetCurrentThreadId 0x180160840
OpenProcessToken 0x180160828
OpenThreadToken 0x180160848
SetThreadToken 0x180160830
TerminateProcess 0x180160860
IsProcessorFeaturePresent 0x180160870
QueryPerformanceCounter 0x180160880
RegCloseKey 0x1801608a0
RegEnumKeyExW 0x1801608a8
RegEnumValueW 0x180160890
RegOpenKeyExW 0x180160898
RegQueryValueExW 0x1801608b0
RtlCaptureContext 0x1801608c0
RtlCaptureStackBackTrace 0x1801608c8
RtlLookupFunctionEntry 0x1801608d0
RtlVirtualUnwind 0x1801608d8
MultiByteToWideChar 0x1801608f0
WideCharToMultiByte 0x1801608e8
lstrcmpiW 0x180160900
lstrcmpW 0x180160908
IsCharAlphaNumericA 0x180160918
AcquireSRWLockExclusive 0x180160998
AcquireSRWLockShared 0x180160990
CreateMutexExW 0x180160958
CreateSemaphoreExW 0x180160930
DeleteCriticalSection 0x180160950
EnterCriticalSection 0x180160980
InitializeCriticalSectionAndSpinCount 0x180160970
InitializeCriticalSectionEx 0x180160960
LeaveCriticalSection 0x1801609a8
OpenSemaphoreW 0x180160978
ReleaseMutex 0x180160940
ReleaseSemaphore 0x180160938
ReleaseSRWLockExclusive 0x180160988
ReleaseSRWLockShared 0x180160948
SleepEx 0x180160928
WaitForSingleObject 0x180160968
WaitForSingleObjectEx 0x1801609a0
Sleep 0x1801609c0
SleepConditionVariableSRW 0x1801609b8
WakeAllConditionVariable 0x1801609c8
GetSystemInfo 0x1801609f8
GetSystemTimeAsFileTime 0x1801609f0
GetTickCount 0x1801609d8
GetTickCount64 0x1801609e0
GetVersionExW 0x1801609e8
CloseThreadpoolTimer 0x180160a20
CreateThreadpoolTimer 0x180160a10
SetThreadpoolTimer 0x180160a08
WaitForThreadpoolTimerCallbacks 0x180160a18
EventProviderEnabled 0x180160a48
EventRegister 0x180160a38
EventSetInformation 0x180160a50
EventUnregister 0x180160a40
EventWriteTransfer 0x180160a30
GetTokenInformation 0x180160a60
BCryptCreateHash 0x180160a80
BCryptDestroyHash 0x180160a70
BCryptFinishHash 0x180160a88
BCryptHashData 0x180160a78
__C_specific_handler 0x180160bb0
__dllonexit 0x180160b58
_aligned_free 0x180160b10
_aligned_malloc 0x180160b08
_aligned_realloc 0x180160bc0
_amsg_exit 0x180160be8
_callnewh 0x180160bf8
_finite 0x180160aa0
_initterm 0x180160be0
_isnan 0x180160b40
_lock 0x180160b90
_onexit 0x180160b50
_purecall 0x180160ad0
_setjmp 0x180160ae0
_stricmp 0x180160b30
_unlock 0x180160b88
_vsnwprintf 0x180160af8
_wcsicmp 0x180160ab8
_wcsnicmp 0x180160b18
_XcptFilter 0x180160bf0
??1type_info@@UEAA@XZ 0x180160b68
??8type_info@@QEBAHAEBV0@@Z 0x180160b28
atan2 0x180160ac8
calloc 0x180160bd0
ceilf 0x180160ac0
exp 0x180160ad8
floorf 0x180160bc8
fprintf 0x180160b80
free 0x180160c08
ldexp 0x180160b78
log 0x180160bd8
malloc 0x180160c00
memcmp 0x180160b00
memcpy 0x180160af0
memcpy_s 0x180160b70
memmove 0x180160ab0
memmove_s 0x180160c10
memset 0x180160b20
powf 0x180160bb8
qsort 0x180160ae8
rand 0x180160ba0
realloc 0x180160aa8
sqrt 0x180160b98
strcmp 0x180160b48
strcpy_s 0x180160c18
strncmp 0x180160b60
strstr 0x180160ba8
toupper 0x180160a98
wcscmp 0x180160c20
wcsstr 0x180160b38
DbgPrintEx 0x180160c30
RtlInitializeBitMap 0x180160c40
RtlSetBits 0x180160c38
WinSqmAddToStream 0x180160c48
WinSqmIsOptedIn 0x180160c50
BSTR_UserFree 0x180160450
BSTR_UserMarshal 0x180160460
BSTR_UserSize 0x180160458
BSTR_UserUnmarshal 0x180160408
LPSAFEARRAY_UserFree 0x180160440
LPSAFEARRAY_UserMarshal 0x180160428
LPSAFEARRAY_UserSize 0x180160448
LPSAFEARRAY_UserUnmarshal 0x180160438
SysStringLen 0x180160430
VariantChangeType 0x180160400
VariantClear 0x180160418
VariantCopy 0x180160420
VariantInit 0x180160410
CStdStubBuffer_AddRef 0x1801604f0
CStdStubBuffer_Connect 0x180160478
CStdStubBuffer_CountRefs 0x180160508
CStdStubBuffer_DebugServerQueryInterface 0x1801604b0
CStdStubBuffer_DebugServerRelease 0x1801604d8
CStdStubBuffer_Disconnect 0x1801604c8
CStdStubBuffer_Invoke 0x180160470
CStdStubBuffer_IsIIDSupported 0x1801604e0
CStdStubBuffer_QueryInterface 0x1801604f8
IUnknown_AddRef_Proxy 0x1801604a8
IUnknown_QueryInterface_Proxy 0x1801604b8
IUnknown_Release_Proxy 0x180160500
NdrClientCall2 0x180160490
NdrCStdStubBuffer_Release 0x1801604c0
NdrCStdStubBuffer2_Release 0x1801604a0
NdrDllGetClassObject 0x180160498
NdrOleAllocate 0x1801604e8
NdrOleFree 0x1801604d0
NdrStubCall2 0x180160488
NdrStubForwardingFunction 0x180160480
RpcRaiseException 0x180160510