binkw32.dll

v1.5.10.0 32-bit Unknown (0x0) Analyzed
Description
RAD Video Tools
Authors
Copyright (C) 1994-2002, RAD Game Tools, Inc.
File size
350.5 KB
Uploaded
2025-12-03 02:34
Views
127
SHA-256
892a51c4056efcb22297a3b44a3491e3

Exported functions 85

_BinkBufferBlit@12 #1 · 0x3260
_BinkBufferCheckWinPos@12 #2 · 0x18a0
_BinkBufferClear@8 #3 · 0x3920
_BinkBufferClose@4 #4 · 0x2f20
_BinkBufferGetDescription@4 #5 · 0x3790
_BinkBufferGetError@0 #6 · 0x3910
_BinkBufferLock@4 #7 · 0x3020
_BinkBufferOpen@16 #8 · 0x1b40
_BinkBufferSetDirectDraw@8 #9 · 0x11a0
_BinkBufferSetHWND@8 #10 · 0x3780
_BinkBufferSetOffset@12 #11 · 0x1950
_BinkBufferSetResolution@12 #12 · 0x1880
_BinkBufferSetScale@12 #13 · 0x3670
_BinkBufferUnlock@4 #14 · 0x31e0
_BinkCheckCursor@20 #15 · 0x17a0
_BinkClose@4 #16 · 0x6950
_BinkCloseTrack@4 #17 · 0x7c50
_BinkCopyToBuffer@28 #18 · 0x51c0
_BinkCopyToBufferRect@44 #19 · 0x5200
_BinkDDSurfaceType@4 #20 · 0x39d0
_BinkDX8SurfaceType@4 #21 · 0x3ba0
_BinkDoFrame@4 #22 · 0x5f40
_BinkGetError@0 #23 · 0x3ca0
_BinkGetKeyFrame@12 #24 · 0x66b0
_BinkGetRealtime@12 #25 · 0x70c0
_BinkGetRects@8 #26 · 0x7250
_BinkGetSummary@8 #27 · 0x6eb0
_BinkGetTrackData@8 #28 · 0x7c80
_BinkGetTrackID@8 #29 · 0x7b20
_BinkGetTrackMaxSize@8 #30 · 0x7b00
_BinkGetTrackType@8 #31 · 0x7ae0
_BinkGoto@12 #32 · 0x6790
_BinkIsSoftwareCursor@8 #33 · 0x1480
_BinkLogoAddress@0 #34 · 0x7ad0
_BinkNextFrame@4 #35 · 0x6530
_BinkOpen@8 #36 · 0x3d90
_BinkOpenDirectSound@4 #37 · 0x8750
_BinkOpenMiles@4 #38 · 0x9870
_BinkOpenTrack@8 #39 · 0x7b40
_BinkOpenWaveOut@4 #40 · 0x7f70
_BinkPause@8 #41 · 0x6db0
_BinkRestoreCursor@4 #42 · 0x1860
_BinkService@4 #43 · 0x78d0
_BinkSetError@4 #44 · 0x3c80
_BinkSetFrameRate@8 #45 · 0x3d00
_BinkSetIO@4 #46 · 0x3d30
_BinkSetIOSize@4 #47 · 0x3d20
_BinkSetMixBinVolumes@20 #48 · 0x79e0
_BinkSetMixBins@16 #49 · 0x7960
_BinkSetPan@12 #50 · 0x7a60
_BinkSetSimulate@4 #51 · 0x3d40
_BinkSetSoundOnOff@8 #52 · 0x7dc0
_BinkSetSoundSystem@8 #53 · 0x3cb0
_BinkSetSoundTrack@8 #54 · 0x3d50
_BinkSetVideoOnOff@8 #55 · 0x7da0
_BinkSetVolume@12 #56 · 0x78f0
_BinkWait@4 #57 · 0x6b30
_RADSetMemory@8 #58 · 0x1000
_RADTimerRead@0 #59 · 0xa0b0
_YUV_blit_16a1bpp@52 #60 · 0x23b20
_YUV_blit_16a1bpp_mask@60 #61 · 0x23b70
_YUV_blit_16a4bpp@52 #62 · 0x21fb0
_YUV_blit_16a4bpp_mask@60 #63 · 0x22000
_YUV_blit_16bpp@48 #64 · 0x1fd20
_YUV_blit_16bpp_mask@56 #65 · 0x1fd70
_YUV_blit_24bpp@48 #66 · 0x1c0b0
_YUV_blit_24bpp_mask@56 #67 · 0x1c100
_YUV_blit_24rbpp@48 #68 · 0x1dc40
_YUV_blit_24rbpp_mask@56 #69 · 0x1dc90
_YUV_blit_32abpp@52 #70 · 0x17ef0
_YUV_blit_32abpp_mask@60 #71 · 0x17f40
_YUV_blit_32bpp@48 #72 · 0x13c60
_YUV_blit_32bpp_mask@56 #73 · 0x13cb0
_YUV_blit_32rabpp@52 #74 · 0x19870
_YUV_blit_32rabpp_mask@60 #75 · 0x198c0
_YUV_blit_32rbpp@48 #76 · 0x15880
_YUV_blit_32rbpp_mask@56 #77 · 0x158d0
_YUV_blit_UYVY@48 #78 · 0x26b60
_YUV_blit_UYVY_mask@56 #79 · 0x26be0
_YUV_blit_YUY2@48 #80 · 0x25af0
_YUV_blit_YUY2_mask@56 #81 · 0x25b70
_YUV_blit_YV12@52 #82 · 0x27000
_YUV_init@4 #83 · 0xa950
_radfree@4 #84 · 0x1090
_radmalloc@4 #85 · 0x1020

Imported DLLs & functions 107

CreateCompatibleBitmap 0x30047010
CreateCompatibleDC 0x3004700c
CreateDIBSection 0x3004701c
DeleteDC 0x30047020
DeleteObject 0x30047018
GetDeviceCaps 0x30047014
GetDIBits 0x30047000
GetPixel 0x30047028
SelectObject 0x30047024
SetPixel 0x3004702c
SetStretchBltMode 0x30047004
StretchBlt 0x30047008
CloseHandle 0x30047034
CreateEventA 0x300470e0
CreateFileA 0x300470d0
CreateMutexA 0x30047040
CreateThread 0x30047044
ExitProcess 0x30047074
FreeEnvironmentStringsA 0x30047058
FreeEnvironmentStringsW 0x30047054
FreeLibrary 0x300470b0
GetACP 0x3004710c
GetCommandLineA 0x30047098
GetCPInfo 0x30047110
GetCurrentProcess 0x3004706c
GetCurrentProcessId 0x300470c0
GetEnvironmentStrings 0x3004704c
GetEnvironmentStringsW 0x30047048
GetEnvironmentVariableA 0x30047090
GetFileType 0x30047060
GetModuleFileNameA 0x300470a8
GetModuleHandleA 0x300470ac
GetOEMCP 0x300470f8
GetProcAddress 0x300470b4
GetStartupInfoA 0x3004705c
GetStdHandle 0x30047064
GetStringTypeA 0x300470fc
GetStringTypeW 0x30047104
GetSystemDirectoryA 0x300470a0
GetVersion 0x30047094
GetVersionExA 0x3004708c
GetWindowsDirectoryA 0x300470a4
HeapAlloc 0x300470e4
HeapCreate 0x30047084
HeapDestroy 0x30047088
HeapFree 0x300470e8
HeapReAlloc 0x30047078
LCMapStringA 0x30047118
LCMapStringW 0x30047114
LoadLibraryA 0x300470b8
MultiByteToWideChar 0x30047108
QueryPerformanceCounter 0x300470c8
QueryPerformanceFrequency 0x300470cc
RaiseException 0x300470dc
ReadFile 0x300470d8
ReleaseMutex 0x300470f0
ResumeThread 0x30047038
RtlUnwind 0x3004709c
SetErrorMode 0x300470bc
SetEvent 0x3004703c
SetFilePointer 0x300470d4
SetHandleCount 0x30047068
Sleep 0x300470c4
TerminateProcess 0x30047070
VirtualAlloc 0x3004707c
VirtualFree 0x30047080
WaitForMultipleObjects 0x300470ec
WaitForSingleObject 0x300470f4
WideCharToMultiByte 0x30047050
WriteFile 0x30047100
BeginPaint 0x3004713c
ChangeDisplaySettingsA 0x30047178
ClientToScreen 0x30047124
CreateWindowExA 0x3004715c
DefWindowProcA 0x30047140
DestroyWindow 0x30047148
EndPaint 0x30047138
GetActiveWindow 0x30047170
GetClassLongA 0x30047174
GetClientRect 0x30047180
GetCursorPos 0x30047128
GetDC 0x30047130
GetSystemMetrics 0x30047134
GetTopWindow 0x30047160
GetWindow 0x30047168
GetWindowLongA 0x30047164
GetWindowRect 0x3004717c
GetWindowThreadProcessId 0x3004716c
IsWindowVisible 0x30047184
MessageBoxA 0x30047120
PeekMessageA 0x30047158
RegisterClassA 0x30047188
ReleaseDC 0x3004712c
ScreenToClient 0x30047154
SetCursor 0x3004714c
ShowCursor 0x30047150
UnregisterClassA 0x30047144
timeGetTime 0x30047194
waveOutClose 0x300471a4
waveOutOpen 0x300471b0
waveOutPause 0x30047198
waveOutPrepareHeader 0x300471b4
waveOutReset 0x300471a0
waveOutRestart 0x3004719c
waveOutSetVolume 0x300471a8
waveOutUnprepareHeader 0x30047190
waveOutWrite 0x300471ac