Function at 0x10015f2a
Capabilities:
Access peb ldr_data
Get process heap flags

Disassembly:
mov ecx, 0x1002c4c0
jmp 0x10015f1e
mov eax, 0x10021c1a
call fcn.1001fbd0
push ecx
push ebx
push esi
mov esi, ecx
mov eax, 0x1002406c
xor ebx, ebx
push edi
mov dword [ebp - 0x10], esi
mov dword [esi], eax
mov dword [esi + 4], ebx
mov dword [esi + 8], ebx
lea edi, [esi + 0xc]
mov dword [ebp - 4], ebx
mov dword [edi], eax
mov dword [edi + 4], ebx
mov dword [edi + 8], ebx
lea ecx, [esi + 0x18]
mov dword [ecx], eax
mov dword [ecx + 4], ebx
mov dword [ecx + 8], ebx
mov dword [esi + 0x24], eax
mov dword [esi + 0x28], ebx
mov dword [esi + 0x2c], ebx
mov dword [esi + 0x30], eax
mov dword [esi + 0x34], ebx
mov dword [esi + 0x38], ebx
mov dword [esi + 0x3c], eax
mov dword [esi + 0x40], ebx
mov dword [esi + 0x44], ebx
mov dword [esi + 0x48], eax
mov dword [esi + 0x4c], ebx
mov dword [esi + 0x50], ebx
mov dword [esi + 0x54], eax
mov dword [esi + 0x58], ebx
mov dword [esi + 0x5c], ebx
mov dword [esi + 0x60], eax
mov dword [esi + 0x64], ebx
mov dword [esi + 0x68], ebx
mov dword [esi + 0x6c], eax
mov dword [esi + 0x70], ebx
mov dword [esi + 0x74], ebx
lea edx, [esi + 0x78]
mov dword [edx], eax
mov dword [edx + 4], ebx
mov dword [edx + 8], ebx
lea edx, [esi + 0x84]
mov dword [edx], eax
mov dword [edx + 4], ebx
mov dword [edx + 8], ebx
lea edx, [esi + 0x90]
mov dword [edx], eax
mov dword [edx + 4], ebx
mov dword [edx + 8], ebx
lea edx, [esi + 0x9c]
mov dword [edx], eax
mov dword [edx + 4], ebx
mov dword [edx + 8], ebx
lea edx, [esi + 0xa8]
mov dword [edx], eax
mov dword [edx + 4], ebx
mov dword [edx + 8], ebx
lea edx, [esi + 0xb4]
mov dword [edx], eax
mov dword [edx + 4], ebx
mov dword [edx + 8], ebx
lea edx, [esi + 0xc0]
mov dword [edx], eax
mov dword [edx + 4], ebx
mov dword [edx + 8], ebx
lea edx, [esi + 0xcc]
mov dword [edx], eax
mov dword [edx + 4], ebx
mov dword [edx + 8], ebx
lea edx, [esi + 0xd8]
mov dword [edx], eax
mov dword [edx + 4], ebx
mov dword [edx + 8], ebx
lea edx, [esi + 0xe4]
mov dword [edx], eax
mov dword [edx + 4], ebx
mov dword [edx + 8], ebx
lea edx, [esi + 0xf0]
mov dword [edx], eax
mov dword [edx + 4], ebx
mov dword [edx + 8], ebx
lea edx, [esi + 0xfc]
mov dword [edx], eax
mov dword [edx + 4], ebx
mov dword [edx + 8], ebx
lea edx, [esi + 0x108]
mov dword [edx], eax
mov dword [edx + 4], ebx
mov dword [edx + 8], ebx
lea edx, [esi + 0x114]
mov dword [edx], eax
mov dword [edx + 4], ebx
mov dword [edx + 8], ebx
lea edx, [esi + 0x120]
mov dword [edx], eax
mov dword [edx + 4], ebx
mov dword [edx + 8], ebx
push str.video
mov byte [ebp - 4], 0x18
call fcn.10006f0f
push 0x1002a348
lea ecx, [esi + 0x24]
call fcn.10006f0f
push str.Download_this__s
lea ecx, [esi + 0x30]
call fcn.10006f0f
push str.Download_this__s_with_IDM
lea ecx, [esi + 0x3c]
call fcn.10006f0f
push str.About_this_panel
lea ecx, [esi + 0x48]
call fcn.10006f0f
push str.Close
lea ecx, [esi + 0x54]
call fcn.10006f0f
push str.This_is_IDM_download_panel._r_nIt_can_be_customized_or_turned_off_on__IDM__Options_dialog__General_tab_
lea ecx, [esi + 0x60]
call fcn.10006f0f
push str.IDM_download_panel
lea ecx, [esi + 0x6c]
call fcn.10006f0f
push str.Download__s_from_this_page
lea ecx, [esi + 0x78]
call fcn.10006f0f
push str.Download__s_from_this_page_with_IDM
lea ecx, [esi + 0x84]
call fcn.10006f0f
push str.Download_all
lea ecx, [esi + 0xc0]
call fcn.10006f0f
push str.__ld__s_files_
lea ecx, [esi + 0xcc]
call fcn.10006f0f
push str.file
lea ecx, [esi + 0xd8]
call fcn.10006f0f
push 0x1002b810
lea ecx, [esi + 0x90]
call fcn.10006f0f
push 0x1002b80c
lea ecx, [esi + 0x9c]
call fcn.10006f0f
push 0x1002b808
lea ecx, [esi + 0xa8]
call fcn.10006f0f
push str.Bytes
lea ecx, [esi + 0xb4]
call fcn.10006f0f
push str.Saving_FLV_video
mov ecx, esi
call fcn.10006f0f
push str.You_can_save_FLV_videos_that_you_like_by_using__Download_FLV_video_content_with_IDM__menu_item_in_browser_context_menu.__r_n_r_nBrowser_Context_menu_shows_when_you_right_click_on_a_web_page__but_not_on_an_FLV_player__in_your_browser_or_by_using_context_menu_key_on_the_keyboard
mov ecx, edi
call fcn.10006f0f
push str.Cannot_transfer_the_download_to_IDM
lea ecx, [esi + 0xe4]
call fcn.10006f0f
push str.Its_possible_that_your_browser_and_IDM_are_set_to_run_under_different_privileges__different_Elevation_levels_._r_n_r_nIf_you_run_IDM_using__Run_as_an_administrator__menu_item__please_exit_IDM__pick__Tasks__Exit__menu_item_from_IDM_main_window__and_run_IDM_again_normally._r_n_r_nMaybe_you_have__Run_this_program_as_an_administrator__box_checked_on_the_Windows_file_properties_dialog_of_IDMan.exe._Please_open_IDM_folder__right_click_on__IDMan.exe___select__Properties__menu_item__switch_to__Compatibility__tab__and_remove_the_tick_from__Run_this_program_as_an_administrator__checkbox._Also_you_need_to_remove_the_compatibility_with_previous_versions_of_Windows_if_there_are_any_enabled._Please_restart_IDM_after_that.
lea ecx, [esi + 0xf0]
call fcn.10006f0f
push str.If__Run_this_program_as_an_administrator__or__compatibility_with_previous_versions_of_Windows__boxes_are_not_checked_for_IDM__please_uncheck_them_on_Windows_properties_of_your_browser.
lea ecx, [esi + 0xfc]
call fcn.10006f0f
push str._ld_hour_s___d_min
lea ecx, [esi + 0x108]
call fcn.10006f0f
push str._d_min__d_sec
lea ecx, [esi + 0x114]
call fcn.10006f0f
push str._d_sec
lea ecx, [esi + 0x120]
call fcn.10006f0f
mov ecx, dword [ebp - 0xc]
mov byte [esi + 0x12c], bl
mov eax, esi
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
leave
ret