Function at 0x45b0e0
Capabilities:
Get geographical location
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
push esi
push edi
mov edi, dword [ebp + 8]
mov esi, ecx
push 0
push 0
push edi
call dword [sym.imp.KERNEL32.dll_LoadLibraryExW]
mov dword [esi], eax
test eax, eax
jne 0x45b107
push 8
push eax
push edi
call dword [sym.imp.KERNEL32.dll_LoadLibraryExW]
mov dword [esi], eax
mov eax, dword [esi]
test eax, eax
jne 0x45b115
pop edi
xor al, al
pop esi
pop ebp
ret 4
mov edi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.cef_add_cross_origin_whitelist_entry
push eax
call edi
mov dword [esi + 4], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b138
push str.cef_add_web_plugin_directory
push eax
call edi
mov dword [esi + 8], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b14d
push str.cef_add_web_plugin_path
push eax
call edi
mov dword [esi + 0xc], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b162
push str.cef_api_hash
push eax
call edi
mov dword [esi + 0x10], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b177
push str.cef_base64decode
push eax
call edi
mov dword [esi + 0x14], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b18c
push str.cef_base64encode
push eax
call edi
mov dword [esi + 0x18], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b1a5
push str.cef_begin_tracing
push eax
call edi
mov dword [esi + 0x1c], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b1be
push str.cef_binary_value_create
push eax
call edi
mov dword [esi + 0x20], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b1d7
push str.cef_browser_host_create_browser
push eax
call edi
mov dword [esi + 0x24], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b1f0
push str.cef_browser_host_create_browser_sync
push eax
call edi
mov dword [esi + 0x28], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b209
push str.cef_clear_cross_origin_whitelist
push eax
call edi
mov dword [esi + 0x2c], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b222
push str.cef_clear_scheme_handler_factories
push eax
call edi
mov dword [esi + 0x30], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b23b
push str.cef_command_line_create
push eax
call edi
mov dword [esi + 0x34], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b254
push str.cef_command_line_get_global
push eax
call edi
mov dword [esi + 0x38], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b26d
push str.cef_cookie_manager_create_manager
push eax
call edi
mov dword [esi + 0x3c], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b286
push str.cef_cookie_manager_get_global_manager
push eax
call edi
mov dword [esi + 0x40], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b29f
push str.cef_create_url
push eax
call edi
mov dword [esi + 0x44], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b2b8
push str.cef_currently_on
push eax
call edi
mov dword [esi + 0x48], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b2d1
push str.cef_dictionary_value_create
push eax
call edi
mov dword [esi + 0x4c], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b2ea
push str.cef_do_message_loop_work
push eax
call edi
mov dword [esi + 0x50], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b303
push str.cef_drag_data_create
push eax
call edi
mov dword [esi + 0x54], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b31c
push str.cef_enable_highdpi_support
push eax
call edi
mov dword [esi + 0x58], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b335
push str.cef_end_tracing
push eax
call edi
mov dword [esi + 0x5c], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b34e
push str.cef_execute_process
push eax
call edi
mov dword [esi + 0x60], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b367
push str.cef_force_web_plugin_shutdown
push eax
call edi
mov dword [esi + 0x64], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b380
push str.cef_format_url_for_security_display
push eax
call edi
mov dword [esi + 0x68], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b399
push str.cef_get_current_platform_thread_handle
push eax
call edi
mov dword [esi + 0x6c], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b3b2
push str.cef_get_current_platform_thread_id
push eax
call edi
mov dword [esi + 0x70], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b3cb
push str.cef_get_extensions_for_mime_type
push eax
call edi
mov dword [esi + 0x74], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b3e4
push str.cef_get_geolocation
push eax
call edi
mov dword [esi + 0x78], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b3fd
push str.cef_get_mime_type
push eax
call edi
mov dword [esi + 0x7c], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b416
push str.cef_get_min_log_level
push eax
call edi
mov dword [esi + 0x80], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b432
push str.cef_get_path
push eax
call edi
mov dword [esi + 0x84], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b44e
push str.cef_get_vlog_level
push eax
call edi
mov dword [esi + 0x88], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b46a
push str.cef_initialize
push eax
call edi
mov dword [esi + 0x8c], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b486
push str.cef_is_web_plugin_unstable
push eax
call edi
mov dword [esi + 0x90], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b4a2
push str.cef_launch_process
push eax
call edi
mov dword [esi + 0x94], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b4be
push str.cef_list_value_create
push eax
call edi
mov dword [esi + 0x98], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b4da
push str.cef_log
push eax
call edi
mov dword [esi + 0x9c], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b4f6
push str.cef_now_from_system_trace_time
push eax
call edi
mov dword [esi + 0xa0], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b512
push str.cef_parse_csscolor
push eax
call edi
mov dword [esi + 0xa4], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b52e
push str.cef_parse_json
push eax
call edi
mov dword [esi + 0xa8], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b54a
push str.cef_parse_jsonand_return_error
push eax
call edi
mov dword [esi + 0xac], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b566
push str.cef_parse_url
push eax
call edi
mov dword [esi + 0xb0], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b582
push str.cef_post_data_create
push eax
call edi
mov dword [esi + 0xb4], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b59e
push str.cef_post_data_element_create
push eax
call edi
mov dword [esi + 0xb8], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b5ba
push str.cef_post_delayed_task
push eax
call edi
mov dword [esi + 0xbc], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b5d6
push str.cef_post_task
push eax
call edi
mov dword [esi + 0xc0], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b5f2
push str.cef_print_settings_create
push eax
call edi
mov dword [esi + 0xc4], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b60e
push str.cef_process_message_create
push eax
call edi
mov dword [esi + 0xc8], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b62a
push str.cef_quit_message_loop
push eax
call edi
mov dword [esi + 0xcc], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b646
push str.cef_refresh_web_plugins
push eax
call edi
mov dword [esi + 0xd0], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b662
push str.cef_register_extension
push eax
call edi
mov dword [esi + 0xd4], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b67e
push str.cef_register_scheme_handler_factory
push eax
call edi
mov dword [esi + 0xd8], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b69a
push str.cef_register_web_plugin_crash
push eax
call edi
mov dword [esi + 0xdc], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b6b6
push str.cef_remove_cross_origin_whitelist_entry
push eax
call edi
mov dword [esi + 0xe0], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b6d2
push str.cef_remove_web_plugin_path
push eax
call edi
mov dword [esi + 0xe4], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b6ee
push str.cef_request_context_create_context
push eax
call edi
mov dword [esi + 0xe8], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b70a
push str.cef_request_context_get_global_context
push eax
call edi
mov dword [esi + 0xec], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b726
push str.cef_request_create
push eax
call edi
mov dword [esi + 0xf0], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b742
push str.cef_resource_bundle_get_global
push eax
call edi
mov dword [esi + 0xf4], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b75e
push str.cef_response_create
push eax
call edi
mov dword [esi + 0xf8], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b77a
push str.cef_run_message_loop
push eax
call edi
mov dword [esi + 0xfc], eax
test eax, eax
je 0x45b10d
mov eax, dword [esi]
test eax, eax
je 0x45b796
push str.cef_set_osmodal_loop
push eax
call edi
mov dword [esi + 0x100], eax
test eax, eax
je 0x45b10d