BCWare.dll

v3.0.3.0 64-bit Windows Analyzed
Description
VLC media player (Activex Plugin)
Authors
Copyright © 2002-2019 VideoLAN and VLC Authors
File size
1.3 MB
Uploaded
2026-04-25 15:34
Views
121
SHA-256
70aa12afdee5a36a8d542de326c3be0a

Exported functions 5

DllCanUnloadNow #1 · 0x1500
DllGetClassObject #2 · 0x2470
DllMain #3 · 0x2450
DllRegisterServer #4 · 0x1760
DllUnregisterServer #5 · 0x1510

Imported DLLs & functions 361

CryptAcquireContextA 0x14011bf98
CryptGenRandom 0x14011bfa0
CryptReleaseContext 0x14011bfa8
RegCloseKey 0x14011bfb0
RegCreateKeyExW 0x14011bfb8
RegOpenKeyExW 0x14011bfc0
RegSetValueExW 0x14011bfc8
BitBlt 0x14011bfd8
CloseEnhMetaFile 0x14011bfe0
CloseMetaFile 0x14011bfe8
CreateCompatibleBitmap 0x14011bff0
CreateCompatibleDC 0x14011bff8
CreateDCW 0x14011c000
CreateEnhMetaFileW 0x14011c008
CreateMetaFileW 0x14011c010
CreateRectRgnIndirect 0x14011c018
CreateSolidBrush 0x14011c020
DeleteDC 0x14011c028
DeleteObject 0x14011c030
GetDeviceCaps 0x14011c038
GetStockObject 0x14011c040
LineTo 0x14011c048
MoveToEx 0x14011c050
OffsetViewportOrgEx 0x14011c058
RestoreDC 0x14011c060
SaveDC 0x14011c068
SelectObject 0x14011c070
SetMapMode 0x14011c078
SetViewportExtEx 0x14011c080
SetWindowExtEx 0x14011c088
SetWindowOrgEx 0x14011c090
CloseHandle 0x14011c0a0
CreateEventA 0x14011c0a8
CreateFileW 0x14011c0b0
CreateSemaphoreW 0x14011c0b8
CreateThread 0x14011c0c0
DeleteCriticalSection 0x14011c0c8
DeleteFileW 0x14011c0d0
EnterCriticalSection 0x14011c0d8
FreeLibrary 0x14011c0e0
GetCurrentProcess 0x14011c0e8
GetCurrentProcessId 0x14011c0f0
GetCurrentThreadId 0x14011c0f8
GetFileInformationByHandle 0x14011c100
GetLastError 0x14011c108
GetModuleFileNameW 0x14011c110
GetModuleHandleA 0x14011c118
GetModuleHandleW 0x14011c120
GetProcAddress 0x14011c128
GetSystemTimeAsFileTime 0x14011c130
GetTempPathW 0x14011c138
GetTickCount 0x14011c140
InitializeCriticalSection 0x14011c148
IsDBCSLeadByteEx 0x14011c150
LeaveCriticalSection 0x14011c158
LoadLibraryA 0x14011c160
MultiByteToWideChar 0x14011c168
OutputDebugStringA 0x14011c170
QueryPerformanceCounter 0x14011c178
RaiseException 0x14011c180
ReleaseSemaphore 0x14011c188
RtlAddFunctionTable 0x14011c190
RtlCaptureContext 0x14011c198
RtlLookupFunctionEntry 0x14011c1a0
RtlUnwindEx 0x14011c1a8
RtlVirtualUnwind 0x14011c1b0
SetEvent 0x14011c1b8
SetLastError 0x14011c1c0
SetUnhandledExceptionFilter 0x14011c1c8
Sleep 0x14011c1d0
TerminateProcess 0x14011c1d8
TlsAlloc 0x14011c1e0
TlsFree 0x14011c1e8
TlsGetValue 0x14011c1f0
TlsSetValue 0x14011c1f8
UnhandledExceptionFilter 0x14011c200
VirtualProtect 0x14011c208
VirtualQuery 0x14011c210
WaitForSingleObject 0x14011c218
WideCharToMultiByte 0x14011c220
libvlc_audio_get_channel 0x14011bc58
libvlc_audio_get_mute 0x14011bc60
libvlc_audio_get_track 0x14011bc68
libvlc_audio_get_track_count 0x14011bc70
libvlc_audio_get_track_description 0x14011bc78
libvlc_audio_get_volume 0x14011bc80
libvlc_audio_set_channel 0x14011bc88
libvlc_audio_set_mute 0x14011bc90
libvlc_audio_set_track 0x14011bc98
libvlc_audio_set_volume 0x14011bca0
libvlc_audio_toggle_mute 0x14011bca8
libvlc_chapter_descriptions_release 0x14011bcb0
libvlc_event_attach 0x14011bcb8
libvlc_event_detach 0x14011bcc0
libvlc_free 0x14011bcc8
libvlc_get_version 0x14011bcd0
libvlc_media_add_option_flag 0x14011bcd8
libvlc_media_event_manager 0x14011bce0
libvlc_media_get_duration 0x14011bce8
libvlc_media_get_meta 0x14011bcf0
libvlc_media_list_add_media 0x14011bcf8
libvlc_media_list_count 0x14011bd00
libvlc_media_list_index_of_item 0x14011bd08
libvlc_media_list_item_at_index 0x14011bd10
libvlc_media_list_lock 0x14011bd18
libvlc_media_list_new 0x14011bd20
libvlc_media_list_player_is_playing 0x14011bd28
libvlc_media_list_player_new 0x14011bd30
libvlc_media_list_player_next 0x14011bd38
libvlc_media_list_player_pause 0x14011bd40
libvlc_media_list_player_play 0x14011bd48
libvlc_media_list_player_play_item_at_index 0x14011bd50
libvlc_media_list_player_previous 0x14011bd58
libvlc_media_list_player_release 0x14011bd60
libvlc_media_list_player_set_media_list 0x14011bd68
libvlc_media_list_player_set_media_player 0x14011bd70
libvlc_media_list_player_set_playback_mode 0x14011bd78
libvlc_media_list_player_stop 0x14011bd80
libvlc_media_list_release 0x14011bd88
libvlc_media_list_remove_index 0x14011bd90
libvlc_media_list_unlock 0x14011bd98
libvlc_media_new_location 0x14011bda0
libvlc_media_parse_with_options 0x14011bda8
libvlc_media_player_event_manager 0x14011bdb0
libvlc_media_player_get_chapter 0x14011bdb8
libvlc_media_player_get_chapter_count 0x14011bdc0
libvlc_media_player_get_chapter_count_for_title 0x14011bdc8
libvlc_media_player_get_full_chapter_descriptions 0x14011bdd0
libvlc_media_player_get_full_title_descriptions 0x14011bdd8
libvlc_media_player_get_length 0x14011bde0
libvlc_media_player_get_media 0x14011bde8
libvlc_media_player_get_position 0x14011bdf0
libvlc_media_player_get_rate 0x14011bdf8
libvlc_media_player_get_state 0x14011be00
libvlc_media_player_get_time 0x14011be08
libvlc_media_player_get_title 0x14011be10
libvlc_media_player_get_title_count 0x14011be18
libvlc_media_player_has_vout 0x14011be20
libvlc_media_player_new 0x14011be28
libvlc_media_player_next_chapter 0x14011be30
libvlc_media_player_previous_chapter 0x14011be38
libvlc_media_player_release 0x14011be40
libvlc_media_player_set_chapter 0x14011be48
libvlc_media_player_set_hwnd 0x14011be50
libvlc_media_player_set_pause 0x14011be58
libvlc_media_player_set_position 0x14011be60
libvlc_media_player_set_rate 0x14011be68
libvlc_media_player_set_time 0x14011be70
libvlc_media_player_set_title 0x14011be78
libvlc_media_release 0x14011be80
libvlc_media_retain 0x14011be88
libvlc_media_tracks_get 0x14011be90
libvlc_media_tracks_release 0x14011be98
libvlc_new 0x14011bea0
libvlc_release 0x14011bea8
libvlc_title_descriptions_release 0x14011beb0
libvlc_track_description_list_release 0x14011beb8
libvlc_video_get_aspect_ratio 0x14011bec0
libvlc_video_get_crop_geometry 0x14011bec8
libvlc_video_get_logo_int 0x14011bed0
libvlc_video_get_marquee_int 0x14011bed8
libvlc_video_get_marquee_string 0x14011bee0
libvlc_video_get_scale 0x14011bee8
libvlc_video_get_size 0x14011bef0
libvlc_video_get_spu 0x14011bef8
libvlc_video_get_spu_count 0x14011bf00
libvlc_video_get_spu_description 0x14011bf08
libvlc_video_get_teletext 0x14011bf10
libvlc_video_get_track 0x14011bf18
libvlc_video_get_track_count 0x14011bf20
libvlc_video_get_track_description 0x14011bf28
libvlc_video_set_aspect_ratio 0x14011bf30
libvlc_video_set_crop_geometry 0x14011bf38
libvlc_video_set_deinterlace 0x14011bf40
libvlc_video_set_logo_int 0x14011bf48
libvlc_video_set_logo_string 0x14011bf50
libvlc_video_set_marquee_int 0x14011bf58
libvlc_video_set_marquee_string 0x14011bf60
libvlc_video_set_scale 0x14011bf68
libvlc_video_set_spu 0x14011bf70
libvlc_video_set_teletext 0x14011bf78
libvlc_video_set_track 0x14011bf80
libvlc_video_take_snapshot 0x14011bf88
___lc_codepage_func 0x14011c230
__dllonexit 0x14011c238
__iob_func 0x14011c240
__mb_cur_max 0x14011c248
_amsg_exit 0x14011c250
_close 0x14011c458
_errno 0x14011c258
_exit 0x14011c260
_initterm 0x14011c270
_lock 0x14011c278
_onexit 0x14011c280
_open 0x14011c450
_stricmp 0x14011c288
_strnicmp 0x14011c290
_unlock 0x14011c298
_wcsicmp 0x14011c2a0
_write 0x14011c448
abort 0x14011c2a8
calloc 0x14011c2b0
fgetwc 0x14011c2b8
fopen 0x14011c2c0
fputc 0x14011c2c8
fputs 0x14011c2d0
fputwc 0x14011c2d8
free 0x14011c2e0
fwprintf 0x14011c268
fwrite 0x14011c2e8
getc 0x14011c2f0
getenv 0x14011c2f8
islower 0x14011c300
isspace 0x14011c308
isupper 0x14011c310
iswalnum 0x14011c318
iswalpha 0x14011c320
iswctype 0x14011c328
isxdigit 0x14011c330
localeconv 0x14011c338
malloc 0x14011c340
memchr 0x14011c348
memcmp 0x14011c350
memcpy 0x14011c358
memmove 0x14011c360
memset 0x14011c368
realloc 0x14011c370
setlocale 0x14011c378
signal 0x14011c380
sprintf 0x14011c388
strcmp 0x14011c390
strcoll 0x14011c398
strerror 0x14011c3a0
strftime 0x14011c3a8
strlen 0x14011c3b0
strncmp 0x14011c3b8
strtol 0x14011c3c0
strtoul 0x14011c3c8
strxfrm 0x14011c3d0
tolower 0x14011c3d8
towlower 0x14011c3e0
towupper 0x14011c3e8
ungetc 0x14011c3f0
ungetwc 0x14011c3f8
vfprintf 0x14011c400
wcschr 0x14011c408
wcscoll 0x14011c410
wcscpy 0x14011c418
wcsftime 0x14011c420
wcslen 0x14011c428
wcstol 0x14011c430
wcstoul 0x14011c438
wcsxfrm 0x14011c440
CoCreateInstance 0x14011c468
CoTaskMemAlloc 0x14011c470
CoTaskMemFree 0x14011c478
CoTaskMemRealloc 0x14011c480
CreateBindCtx 0x14011c488
CreateDataAdviseHolder 0x14011c490
CreateErrorInfo 0x14011c498
CreateOleAdviseHolder 0x14011c4a0
OleFlushClipboard 0x14011c4a8
OleIsCurrentClipboard 0x14011c4b0
OleRegEnumVerbs 0x14011c4b8
OleRegGetUserType 0x14011c4c0
SetErrorInfo 0x14011c4c8
StringFromGUID2 0x14011c4d0
DispGetIDsOfNames 0x14011c4e0
DispInvoke 0x14011c4e8
LoadRegTypeLib 0x14011c4f0
LoadTypeLibEx 0x14011c4f8
OleCreatePictureIndirect 0x14011c500
OleTranslateColor 0x14011c508
SafeArrayGetDim 0x14011c510
SafeArrayGetElement 0x14011c518
SafeArrayGetLBound 0x14011c520
SafeArrayGetUBound 0x14011c528
SafeArrayGetVartype 0x14011c530
SysAllocString 0x14011c538
SysAllocStringLen 0x14011c540
SysFreeString 0x14011c548
SysStringLen 0x14011c550
UnRegisterTypeLib 0x14011c558
VariantChangeType 0x14011c560
VariantClear 0x14011c568
VariantCopy 0x14011c570
VariantInit 0x14011c578
SHDeleteKeyW 0x14011c588
UrlIsW 0x14011c590
BeginDeferWindowPos 0x14011c5a0
BeginPaint 0x14011c5a8
CallNextHookEx 0x14011c5b0
ClientToScreen 0x14011c5b8
CreateWindowExA 0x14011c5c0
CreateWindowExW 0x14011c5c8
DeferWindowPos 0x14011c5e0
DefWindowProcA 0x14011c5d0
DefWindowProcW 0x14011c5d8
DestroyIcon 0x14011c5e8
DestroyWindow 0x14011c5f0
DispatchMessageW 0x14011c5f8
DrawIcon 0x14011c600
EndDeferWindowPos 0x14011c608
EndPaint 0x14011c610
FillRect 0x14011c618
GetActiveWindow 0x14011c620
GetCapture 0x14011c628
GetClassInfoA 0x14011c630
GetClassInfoW 0x14011c638
GetClientRect 0x14011c640
GetCursorPos 0x14011c648
GetDC 0x14011c650
GetFocus 0x14011c658
GetKeyState 0x14011c660
GetMessagePos 0x14011c668
GetMessageW 0x14011c670
GetMonitorInfoA 0x14011c678
GetParent 0x14011c680
GetSystemMetrics 0x14011c688
GetUpdateRect 0x14011c690
GetWindow 0x14011c698
GetWindowLongA 0x14011c6a0
GetWindowLongPtrA 0x14011c6a8
GetWindowLongPtrW 0x14011c6b0
GetWindowRect 0x14011c6b8
GetWindowTextA 0x14011c6c0
GetWindowThreadProcessId 0x14011c6c8
InvalidateRect 0x14011c6d0
IsDlgButtonChecked 0x14011c6d8
KillTimer 0x14011c6e0
LoadCursorA 0x14011c6e8
LoadCursorW 0x14011c6f0
LoadImageW 0x14011c6f8
MonitorFromWindow 0x14011c700
MoveWindow 0x14011c708
OffsetRect 0x14011c710
PostMessageA 0x14011c718
PostMessageW 0x14011c720
PostThreadMessageW 0x14011c728
PtInRect 0x14011c730
RegisterClassA 0x14011c738
RegisterClassW 0x14011c740
ScreenToClient 0x14011c748
SendMessageA 0x14011c750
SetActiveWindow 0x14011c758
SetCursor 0x14011c760
SetFocus 0x14011c768
SetParent 0x14011c770
SetRect 0x14011c778
SetTimer 0x14011c780
SetWindowLongA 0x14011c788
SetWindowLongPtrA 0x14011c790
SetWindowLongPtrW 0x14011c798
SetWindowPos 0x14011c7a0
SetWindowRgn 0x14011c7a8
SetWindowsHookExA 0x14011c7b0
ShowWindow 0x14011c7b8
TranslateMessage 0x14011c7c0
UnhookWindowsHookEx 0x14011c7c8
UnregisterClassA 0x14011c7d0
UnregisterClassW 0x14011c7d8