BINKW32.DLL

v3.0.0.0 32-bit Unknown (0x0) Analyzed
Description
Bink Video
Authors
Copyright (C) 1994-2000, RAD Game Tools, Inc.
File size
279.5 KB
Uploaded
2025-12-04 06:19
Views
163
SHA-256
1fd7ef7873c8a3be7e2f127b306d0d24

Exported functions 83

_BinkBufferBlit@12 #1 · 0x7500
_BinkBufferCheckWinPos@12 #2 · 0x5db0
_BinkBufferClear@8 #3 · 0x7b30
_BinkBufferClose@4 #4 · 0x72a0
_BinkBufferGetDescription@4 #5 · 0x79a0
_BinkBufferGetError@0 #6 · 0x7b20
_BinkBufferLock@4 #7 · 0x7360
_BinkBufferOpen@16 #8 · 0x6050
_BinkBufferSetDirectDraw@8 #9 · 0x5690
_BinkBufferSetHWND@8 #10 · 0x7990
_BinkBufferSetOffset@12 #11 · 0x5e60
_BinkBufferSetResolution@12 #12 · 0x5d90
_BinkBufferSetScale@12 #13 · 0x7880
_BinkBufferUnlock@4 #14 · 0x7490
_BinkCheckCursor@20 #15 · 0x5cb0
_BinkClose@4 #16 · 0xa2e0
_BinkCloseTrack@4 #17 · 0xb170
_BinkCopyToBuffer@28 #18 · 0x9040
_BinkDDSurfaceType@4 #19 · 0x7b80
_BinkDoFrame@4 #20 · 0x9bc0
_BinkGetError@0 #21 · 0x7e40
_BinkGetKeyFrame@12 #22 · 0xa140
_BinkGetRealtime@12 #23 · 0xa7e0
_BinkGetRects@8 #24 · 0xa910
_BinkGetSummary@8 #25 · 0xa630
_BinkGetTrackData@8 #26 · 0xb1a0
_BinkGetTrackID@8 #27 · 0xb070
_BinkGetTrackMaxSize@8 #28 · 0xb050
_BinkGetTrackType@8 #29 · 0xb030
_BinkGoto@12 #30 · 0xa220
_BinkIsSoftwareCursor@8 #31 · 0x5980
_BinkLogoAddress@0 #32 · 0xb020
_BinkNextFrame@4 #33 · 0xa0c0
_BinkOpen@8 #34 · 0x7f00
_BinkOpenDirectSound@4 #35 · 0x2a940
_BinkOpenMiles@4 #36 · 0x28f90
_BinkOpenTrack@8 #37 · 0xb090
_BinkOpenWaveOut@4 #38 · 0x2b3e0
_BinkPause@8 #39 · 0xa5a0
_BinkRestoreCursor@4 #40 · 0x5d60
_BinkService@4 #41 · 0xafa0
_BinkSetError@4 #42 · 0x7e10
_BinkSetFrameRate@8 #43 · 0x7ea0
_BinkSetIO@4 #44 · 0x7ed0
_BinkSetIOSize@4 #45 · 0x7ec0
_BinkSetPan@8 #46 · 0xaff0
_BinkSetSimulate@4 #47 · 0x7ee0
_BinkSetSoundOnOff@8 #48 · 0xb2e0
_BinkSetSoundSystem@8 #49 · 0x7e50
_BinkSetSoundTrack@4 #50 · 0x7ef0
_BinkSetVideoOnOff@8 #51 · 0xb2c0
_BinkSetVolume@8 #52 · 0xafc0
_BinkWait@4 #53 · 0xa3c0
_ExpandBink@56 #54 · 0x26e0
_ExpandBundleSizes@8 #55 · 0x25e0
_RADSetMemory@8 #56 · 0x1000
_RADTimerRead@0 #57 · 0x2ba30
_YUV_blit_16a1bpp@52 #58 · 0x14350
_YUV_blit_16a1bpp_mask@52 #59 · 0x16890
_YUV_blit_16a4bpp@52 #60 · 0x137b0
_YUV_blit_16a4bpp_mask@52 #61 · 0x168f0
_YUV_blit_16bpp@48 #62 · 0x12790
_YUV_blit_16bpp_mask@48 #63 · 0x16840
_YUV_blit_24bpp@48 #64 · 0x119b0
_YUV_blit_24bpp_mask@48 #65 · 0x167a0
_YUV_blit_24rbpp@48 #66 · 0x11a00
_YUV_blit_24rbpp_mask@48 #67 · 0x167f0
_YUV_blit_32abpp@52 #68 · 0xfbc0
_YUV_blit_32abpp_mask@52 #69 · 0x166e0
_YUV_blit_32bpp@48 #70 · 0xd180
_YUV_blit_32bpp_mask@48 #71 · 0x15e60
_YUV_blit_32rabpp@52 #72 · 0xfc20
_YUV_blit_32rabpp_mask@52 #73 · 0x16740
_YUV_blit_32rbpp@48 #74 · 0xe410
_YUV_blit_32rbpp_mask@48 #75 · 0x16690
_YUV_blit_UYVY@48 #76 · 0x15b20
_YUV_blit_UYVY_mask@48 #77 · 0x169a0
_YUV_blit_YUY2@48 #78 · 0x14ee0
_YUV_blit_YUY2_mask@48 #79 · 0x16950
_YUV_blit_YV12@52 #80 · 0x15bb0
_YUV_init@4 #81 · 0xb4e0
_radfree@4 #82 · 0x10a0
_radmalloc@4 #83 · 0x1020

Imported DLLs & functions 100

CreateCompatibleBitmap 0x1003302c
CreateCompatibleDC 0x10033020
CreateDIBSection 0x10033010
DeleteDC 0x1003300c
DeleteObject 0x10033018
GetDeviceCaps 0x10033008
GetDIBits 0x1003301c
GetPixel 0x10033004
SelectObject 0x10033014
SetPixel 0x10033000
SetStretchBltMode 0x10033028
StretchBlt 0x10033024
CloseHandle 0x100330d4
CreateFileA 0x100330f0
CreateThread 0x10033040
ExitProcess 0x10033078
FreeEnvironmentStringsA 0x10033094
FreeEnvironmentStringsW 0x10033098
FreeLibrary 0x100330d8
GetACP 0x100330bc
GetCommandLineA 0x10033050
GetCPInfo 0x100330b8
GetCurrentProcess 0x100330fc
GetCurrentProcessId 0x10033034
GetEnvironmentStrings 0x100330a0
GetEnvironmentStringsW 0x100330a4
GetEnvironmentVariableA 0x10033058
GetFileType 0x1003308c
GetModuleFileNameA 0x100330f4
GetModuleHandleA 0x100330dc
GetOEMCP 0x100330c0
GetProcAddress 0x1003307c
GetStartupInfoA 0x10033090
GetStdHandle 0x10033088
GetStringTypeA 0x100330c4
GetStringTypeW 0x100330c8
GetSystemDirectoryA 0x100330cc
GetVersion 0x10033054
GetVersionExA 0x1003305c
GetWindowsDirectoryA 0x100330ec
HeapAlloc 0x10033044
HeapCreate 0x10033064
HeapDestroy 0x10033060
HeapFree 0x10033048
HeapReAlloc 0x10033070
LCMapStringA 0x100330b0
LCMapStringW 0x100330b4
LoadLibraryA 0x100330d0
MultiByteToWideChar 0x100330ac
QueryPerformanceCounter 0x1003303c
QueryPerformanceFrequency 0x10033038
RaiseException 0x10033074
ReadFile 0x100330e8
RtlUnwind 0x1003304c
SetErrorMode 0x10033080
SetFilePointer 0x100330e0
SetHandleCount 0x10033084
Sleep 0x100330e4
TerminateProcess 0x100330f8
VirtualAlloc 0x1003306c
VirtualFree 0x10033068
WideCharToMultiByte 0x1003309c
WriteFile 0x100330a8
BeginPaint 0x10033158
ChangeDisplaySettingsA 0x10033124
ClientToScreen 0x10033110
CreateWindowExA 0x10033104
DefWindowProcA 0x1003315c
DestroyWindow 0x10033160
EndPaint 0x10033168
GetActiveWindow 0x10033128
GetClassLongA 0x10033120
GetClientRect 0x10033118
GetCursorPos 0x10033108
GetDC 0x10033144
GetSystemMetrics 0x10033148
GetTopWindow 0x10033138
GetWindow 0x10033134
GetWindowLongA 0x10033130
GetWindowRect 0x1003311c
GetWindowThreadProcessId 0x1003312c
IsWindowVisible 0x10033114
MessageBoxA 0x1003314c
PeekMessageA 0x1003313c
RegisterClassA 0x1003310c
ReleaseDC 0x10033150
ScreenToClient 0x10033140
SetCursor 0x10033164
ShowCursor 0x10033154
UnregisterClassA 0x1003316c
timeGetTime 0x1003317c
waveOutClose 0x10033198
waveOutOpen 0x10033194
waveOutPause 0x10033184
waveOutPrepareHeader 0x1003318c
waveOutReset 0x10033188
waveOutRestart 0x10033174
waveOutSetVolume 0x10033178
waveOutUnprepareHeader 0x10033180
waveOutWrite 0x10033190