WindowsCodecs.dll

v10.0.26100.7920 64-bit Windows NT Analyzed
Description
Microsoft Windows Codecs Library
Authors
© Microsoft Corporation. All rights reserved.
File size
2.2 MB
Uploaded
2026-04-01 09:49
Views
123
SHA-256
87e22e15722fe42958bca394444c0291

Exported functions 117

DllCanUnloadNow #1 · 0xbeff0
DllFreeCodecResources #2 · 0x129660
DllGetClassObject #3 · 0x44790
IEnumString_Next_WIC_Proxy #4 · 0x1297a0
IEnumString_Reset_WIC_Proxy #5 · 0x9b510
IPropertyBag2_Write_Proxy #6 · 0x1297d0
IWICBitmapClipper_Initialize_Proxy #7 · 0xb6400
IWICBitmapCodecInfo_DoesSupportAnimation_Proxy #8 · 0x129800
IWICBitmapCodecInfo_DoesSupportLossless_Proxy #9 · 0x129830
IWICBitmapCodecInfo_DoesSupportMultiframe_Proxy #10 · 0x129860
IWICBitmapCodecInfo_GetContainerFormat_Proxy #11 · 0xac060
IWICBitmapCodecInfo_GetDeviceManufacturer_Proxy #12 · 0x129890
IWICBitmapCodecInfo_GetDeviceModels_Proxy #13 · 0x1298c0
IWICBitmapCodecInfo_GetFileExtensions_Proxy #14 · 0x1298f0
IWICBitmapCodecInfo_GetMimeTypes_Proxy #15 · 0xa4be0
IWICBitmapDecoder_CopyPalette_Proxy #16 · 0x129920
IWICBitmapDecoder_GetColorContexts_Proxy #17 · 0x129950
IWICBitmapDecoder_GetDecoderInfo_Proxy #18 · 0xaa2b0
IWICBitmapDecoder_GetFrameCount_Proxy #19 · 0xaaf00
IWICBitmapDecoder_GetFrame_Proxy #20 · 0xac1a0
IWICBitmapDecoder_GetMetadataQueryReader_Proxy #21 · 0xb6400
IWICBitmapDecoder_GetPreview_Proxy #22 · 0x129980
IWICBitmapDecoder_GetThumbnail_Proxy #23 · 0xac060
IWICBitmapEncoder_Commit_Proxy #24 · 0xac060
IWICBitmapEncoder_CreateNewFrame_Proxy #25 · 0xb6070
IWICBitmapEncoder_GetEncoderInfo_Proxy #26 · 0x1299b0
IWICBitmapEncoder_GetMetadataQueryWriter_Proxy #27 · 0xaaf00
IWICBitmapEncoder_Initialize_Proxy #28 · 0x1299e0
IWICBitmapEncoder_SetPalette_Proxy #29 · 0x129a10
IWICBitmapEncoder_SetThumbnail_Proxy #30 · 0x129a40
IWICBitmapFlipRotator_Initialize_Proxy #31 · 0xb6400
IWICBitmapFrameDecode_GetColorContexts_Proxy #32 · 0xa7ea0
IWICBitmapFrameDecode_GetMetadataQueryReader_Proxy #33 · 0xb6400
IWICBitmapFrameDecode_GetThumbnail_Proxy #34 · 0xaaf50
IWICBitmapFrameEncode_Commit_Proxy #35 · 0xaaf00
IWICBitmapFrameEncode_GetMetadataQueryWriter_Proxy #36 · 0xac1a0
IWICBitmapFrameEncode_Initialize_Proxy #37 · 0x9b050
IWICBitmapFrameEncode_SetColorContexts_Proxy #38 · 0x129a70
IWICBitmapFrameEncode_SetResolution_Proxy #39 · 0xb8890
IWICBitmapFrameEncode_SetSize_Proxy #40 · 0x129aa0
IWICBitmapFrameEncode_SetThumbnail_Proxy #41 · 0x129ad0
IWICBitmapFrameEncode_WriteSource_Proxy #42 · 0x129b00
IWICBitmapLock_GetDataPointer_STA_Proxy #43 · 0x9b510
IWICBitmapLock_GetStride_Proxy #44 · 0x9b080
IWICBitmapScaler_Initialize_Proxy #45 · 0x129b70
IWICBitmapSource_CopyPalette_Proxy #46 · 0xaa2b0
IWICBitmapSource_CopyPixels_Proxy #47 · 0xa1aa0
IWICBitmapSource_GetPixelFormat_Proxy #48 · 0x9b080
IWICBitmapSource_GetResolution_Proxy #49 · 0x9b510
IWICBitmapSource_GetSize_Proxy #50 · 0x9b050
IWICBitmap_Lock_Proxy #51 · 0xaa730
IWICBitmap_SetPalette_Proxy #52 · 0x129980
IWICBitmap_SetResolution_Proxy #53 · 0xaaf50
IWICColorContext_InitializeFromMemory_Proxy #54 · 0x9b080
IWICComponentFactory_CreateMetadataWriterFromReader_Proxy #55 · 0xb3640
IWICComponentFactory_CreateQueryWriterFromBlockWriter_Proxy #56 · 0x129bb0
IWICComponentInfo_GetAuthor_Proxy #57 · 0x129be0
IWICComponentInfo_GetCLSID_Proxy #58 · 0x9b080
IWICComponentInfo_GetFriendlyName_Proxy #59 · 0x129950
IWICComponentInfo_GetSpecVersion_Proxy #60 · 0xa7ea0
IWICComponentInfo_GetVersion_Proxy #61 · 0xaa730
IWICFastMetadataEncoder_Commit_Proxy #62 · 0x9b050
IWICFastMetadataEncoder_GetMetadataQueryWriter_Proxy #63 · 0x9b080
IWICFormatConverter_Initialize_Proxy #64 · 0x129c10
IWICImagingFactory_CreateBitmapClipper_Proxy #65 · 0xb7970
IWICImagingFactory_CreateBitmapFlipRotator_Proxy #66 · 0x129c60
IWICImagingFactory_CreateBitmapFromHBITMAP_Proxy #67 · 0xb4170
IWICImagingFactory_CreateBitmapFromHICON_Proxy #68 · 0x129c90
IWICImagingFactory_CreateBitmapFromMemory_Proxy #69 · 0xb4280
IWICImagingFactory_CreateBitmapFromSource_Proxy #70 · 0xa8ca0
IWICImagingFactory_CreateBitmapScaler_Proxy #71 · 0x129cc0
IWICImagingFactory_CreateBitmap_Proxy #72 · 0x129cf0
IWICImagingFactory_CreateComponentInfo_Proxy #73 · 0x129d30
IWICImagingFactory_CreateDecoderFromFileHandle_Proxy #74 · 0x129d60
IWICImagingFactory_CreateDecoderFromFilename_Proxy #75 · 0x129da0
IWICImagingFactory_CreateDecoderFromStream_Proxy #76 · 0xa8ab0
IWICImagingFactory_CreateEncoder_Proxy #77 · 0x129df0
IWICImagingFactory_CreateFastMetadataEncoderFromDecoder_Proxy #78 · 0x129e40
IWICImagingFactory_CreateFastMetadataEncoderFromFrameDecode_Proxy #79 · 0x129e70
IWICImagingFactory_CreateFormatConverter_Proxy #80 · 0xb6070
IWICImagingFactory_CreatePalette_Proxy #81 · 0xb4250
IWICImagingFactory_CreateQueryWriterFromReader_Proxy #82 · 0x129ea0
IWICImagingFactory_CreateQueryWriter_Proxy #83 · 0x129ed0
IWICImagingFactory_CreateStream_Proxy #84 · 0xaaa30
IWICMetadataBlockReader_GetCount_Proxy #85 · 0x9b080
IWICMetadataBlockReader_GetReaderByIndex_Proxy #86 · 0x9b510
IWICMetadataQueryReader_GetContainerFormat_Proxy #87 · 0x9b050
IWICMetadataQueryReader_GetEnumerator_Proxy #88 · 0xaa2b0
IWICMetadataQueryReader_GetLocation_Proxy #89 · 0x1297d0
IWICMetadataQueryReader_GetMetadataByName_Proxy #90 · 0x9b510
IWICMetadataQueryWriter_RemoveMetadataByName_Proxy #91 · 0xb6400
IWICMetadataQueryWriter_SetMetadataByName_Proxy #92 · 0x129920
IWICPalette_GetColorCount_Proxy #93 · 0xb3080
IWICPalette_GetColors_Proxy #94 · 0xb3a90
IWICPalette_GetType_Proxy #95 · 0x129920
IWICPalette_HasAlpha_Proxy #96 · 0xaaf00
IWICPalette_InitializeCustom_Proxy #97 · 0x9b080
IWICPalette_InitializeFromBitmap_Proxy #98 · 0x129f00
IWICPalette_InitializeFromPalette_Proxy #99 · 0xaa2b0
IWICPalette_InitializePredefined_Proxy #100 · 0x9b050
IWICPixelFormatInfo_GetBitsPerPixel_Proxy #101 · 0xac1a0
IWICPixelFormatInfo_GetChannelCount_Proxy #102 · 0xb78e0
IWICPixelFormatInfo_GetChannelMask_Proxy #103 · 0xb6110
IWICStream_InitializeFromIStream_Proxy #104 · 0xb78e0
IWICStream_InitializeFromMemory_Proxy #105 · 0xaaed0
WICConvertBitmapSource #106 · 0xa1990
WICCreateBitmapFromSection #107 · 0x129f30
WICCreateBitmapFromSectionEx #108 · 0x129f70
WICCreateColorContext_Proxy #109 · 0xac000
WICCreateImagingFactory_Proxy #110 · 0x912f0
WICGetMetadataContentSize #111 · 0x25590
WICMapGuidToShortName #112 · 0x4c190
WICMapSchemaToName #113 · 0x4d8f0
WICMapShortNameToGuid #114 · 0x12a0c0
WICMatchMetadataContent #115 · 0x1f510
WICSerializeMetadataContent #116 · 0x22280
WICSetEncoderFormat_Proxy #117 · 0xc3240

Imported DLLs & functions 199

ApiSetQueryApiSetPresence 0x1801bccc0
CoCreateInstance 0x1801bccf0
CoGetApartmentType 0x1801bccd0
CoLockObjectExternal 0x1801bcd00
CoTaskMemAlloc 0x1801bcd10
CoTaskMemFree 0x1801bcd20
CreateStreamOnHGlobal 0x1801bcce0
GetHGlobalFromStream 0x1801bccf8
IIDFromString 0x1801bcce8
PropVariantClear 0x1801bcd08
PropVariantCopy 0x1801bccd8
StringFromGUID2 0x1801bcd18
ObjectStublessClient3 0x1801bcd30
ObjectStublessClient4 0x1801bcd38
DebugBreak 0x1801bcd48
IsDebuggerPresent 0x1801bcd58
OutputDebugStringW 0x1801bcd50
DelayLoadFailureHook 0x1801bcd68
ResolveDelayLoadedAPI 0x1801bcd78
GetLastError 0x1801bcda8
RaiseException 0x1801bcd90
SetLastError 0x1801bcd98
SetUnhandledExceptionFilter 0x1801bcd88
UnhandledExceptionFilter 0x1801bcda0
CreateFileW 0x1801bcde0
GetFileInformationByHandle 0x1801bcdc0
GetFileSize 0x1801bcdd8
GetFileType 0x1801bcdf0
ReadFile 0x1801bcde8
SetEndOfFile 0x1801bcdb8
SetFilePointer 0x1801bcdf8
SetFilePointerEx 0x1801bcdc8
WriteFile 0x1801bcdd0
CloseHandle 0x1801bce08
GetProcessHeap 0x1801bce20
HeapAlloc 0x1801bce28
HeapFree 0x1801bce18
GlobalAlloc 0x1801bce40
GlobalFree 0x1801bce38
GlobalLock 0x1801bce58
GlobalSize 0x1801bce50
GlobalUnlock 0x1801bce60
InitializeSListHead 0x1801bce70
CreateFileMappingA 0x1801bce80
DisableThreadLibraryCalls 0x1801bceb8
FreeLibrary 0x1801bced8
GetModuleFileNameA 0x1801bceb0
GetModuleHandleExA 0x1801bcec0
GetModuleHandleExW 0x1801bcea8
GetModuleHandleW 0x1801bcec8
GetProcAddress 0x1801bced0
LoadLibraryExW 0x1801bcea0
FormatMessageW 0x1801bcee8
GetLocaleInfoEx 0x1801bcef0
CLIPFORMAT_UserFree 0x1801bcf68
CLIPFORMAT_UserMarshal 0x1801bcf30
CLIPFORMAT_UserSize 0x1801bcf38
CLIPFORMAT_UserUnmarshal 0x1801bcf28
HBITMAP_UserFree 0x1801bcf10
HBITMAP_UserMarshal 0x1801bcf60
HBITMAP_UserSize 0x1801bcf48
HBITMAP_UserUnmarshal 0x1801bcf50
HICON_UserFree 0x1801bcf58
HICON_UserMarshal 0x1801bcf70
HICON_UserSize 0x1801bcf78
HICON_UserUnmarshal 0x1801bcf20
HPALETTE_UserFree 0x1801bcf08
HPALETTE_UserMarshal 0x1801bcf00
HPALETTE_UserSize 0x1801bcf18
HPALETTE_UserUnmarshal 0x1801bcf40
MapViewOfFileEx 0x1801bcf98
UnmapViewOfFile 0x1801bcf90
VirtualAlloc 0x1801bcfa0
VirtualFree 0x1801bcf88
GetStringScripts 0x1801bcfb0
PathCchCombine 0x1801bcfc0
GetCurrentProcess 0x1801bcff0
GetCurrentProcessId 0x1801bcfe0
GetCurrentThread 0x1801bcfd8
GetCurrentThreadId 0x1801bcfd0
OpenProcessToken 0x1801bd000
OpenThreadToken 0x1801bd008
SetThreadToken 0x1801bcfe8
TerminateProcess 0x1801bcff8
IsProcessorFeaturePresent 0x1801bd018
QueryPerformanceCounter 0x1801bd028
RegCloseKey 0x1801bd048
RegEnumKeyExW 0x1801bd058
RegEnumValueW 0x1801bd038
RegOpenKeyExW 0x1801bd050
RegQueryValueExW 0x1801bd040
RtlCaptureContext 0x1801bd070
RtlCaptureStackBackTrace 0x1801bd068
RtlLookupFunctionEntry 0x1801bd078
RtlVirtualUnwind 0x1801bd080
MultiByteToWideChar 0x1801bd098
WideCharToMultiByte 0x1801bd090
lstrcmpiW 0x1801bd0b0
lstrcmpW 0x1801bd0a8
IsCharAlphaNumericA 0x1801bd0c0
AcquireSRWLockExclusive 0x1801bd0d8
AcquireSRWLockShared 0x1801bd118
CreateEventW 0x1801bd130
CreateMutexExW 0x1801bd168
CreateSemaphoreExW 0x1801bd120
DeleteCriticalSection 0x1801bd108
EnterCriticalSection 0x1801bd148
InitializeCriticalSectionAndSpinCount 0x1801bd110
InitializeCriticalSectionEx 0x1801bd0e0
LeaveCriticalSection 0x1801bd138
OpenSemaphoreW 0x1801bd158
ReleaseMutex 0x1801bd160
ReleaseSemaphore 0x1801bd140
ReleaseSRWLockExclusive 0x1801bd0e8
ReleaseSRWLockShared 0x1801bd150
ResetEvent 0x1801bd0f8
SetEvent 0x1801bd100
SleepEx 0x1801bd0d0
WaitForSingleObject 0x1801bd128
WaitForSingleObjectEx 0x1801bd0f0
InitOnceExecuteOnce 0x1801bd178
GetSystemInfo 0x1801bd198
GetSystemTimeAsFileTime 0x1801bd190
GetTickCount 0x1801bd1a8
GetTickCount64 0x1801bd188
GetVersionExW 0x1801bd1a0
CloseThreadpoolTimer 0x1801bd1c8
CreateThreadpoolTimer 0x1801bd1b8
SetThreadpoolTimer 0x1801bd1d0
WaitForThreadpoolTimerCallbacks 0x1801bd1c0
WindowsCreateStringReference 0x1801bd1e0
_finite 0x1801bd1f8
_isnan 0x1801bd1f0
__C_specific_handler 0x1801bd2e8
__intrinsic_setjmp 0x1801bd240
__std_type_info_compare 0x1801bd300
_o___acrt_iob_func 0x1801bd378
_o___std_type_info_destroy_list 0x1801bd370
_o___stdio_common_vfprintf 0x1801bd368
_o___stdio_common_vsnprintf_s 0x1801bd360
_o___stdio_common_vsscanf 0x1801bd358
_o___stdio_common_vswprintf 0x1801bd350
_o__aligned_free 0x1801bd348
_o__aligned_malloc 0x1801bd340
_o__aligned_realloc 0x1801bd338
_o__callnewh 0x1801bd330
_o__cexit 0x1801bd328
_o__configure_narrow_argv 0x1801bd320
_o__crt_atexit 0x1801bd318
_o__errno 0x1801bd2f8
_o__execute_onexit_table 0x1801bd2f0
_o__initialize_narrow_environment 0x1801bd208
_o__initialize_onexit_table 0x1801bd210
_o__invalid_parameter_noinfo 0x1801bd218
_o__purecall 0x1801bd220
_o__register_onexit_function 0x1801bd228
_o__seh_filter_dll 0x1801bd230
_o__stricmp 0x1801bd238
_o__wcsicmp 0x1801bd248
_o__wcsnicmp 0x1801bd250
_o_atan2 0x1801bd258
_o_calloc 0x1801bd260
_o_ceilf 0x1801bd268
_o_exit 0x1801bd270
_o_exp 0x1801bd278
_o_floorf 0x1801bd280
_o_fread 0x1801bd288
_o_free 0x1801bd290
_o_getenv_s 0x1801bd298
_o_ldexp 0x1801bd2a0
_o_log 0x1801bd2a8
_o_malloc 0x1801bd2b0
_o_powf 0x1801bd2b8
_o_qsort 0x1801bd2c0
_o_rand 0x1801bd2c8
_o_realloc 0x1801bd2d0
_o_sqrt 0x1801bd2d8
_o_strcpy_s 0x1801bd2e0
memcmp 0x1801bd380
memcpy 0x1801bd390
memmove 0x1801bd388
strstr 0x1801bd310
wcsstr 0x1801bd308
_initterm 0x1801bd3a0
_initterm_e 0x1801bd3a8
memset 0x1801bd3c0
strcmp 0x1801bd3d0
strncmp 0x1801bd3c8
wcscmp 0x1801bd3b8
EventRegister 0x1801bd3f0
EventSetInformation 0x1801bd3e8
EventUnregister 0x1801bd3e0
EventWriteTransfer 0x1801bd3f8
GetTokenInformation 0x1801bd408
DbgPrintEx 0x1801bd430
RtlDllShutdownInProgress 0x1801bd428
RtlInitializeBitMap 0x1801bd418
RtlSetBits 0x1801bd420