Function at 0x495aa0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push esi
push str.client.started_from_crash
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x495ae6
push edx
push str.client.started_from_crash
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x495ae6
lea ecx, [ebp + 8]
lea esi, [eax + 1]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.started_after_shutdown
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x495b28
push edx
push str.client.started_after_shutdown
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x495b28
lea ecx, [ebp + 8]
lea esi, [eax + 2]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.call.initiated
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x495b6a
push edx
push str.client.call.initiated
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x495b6a
lea ecx, [ebp + 8]
lea esi, [eax + 3]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.meeting.initiated
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x495bac
push edx
push str.meeting.initiated
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x495bac
lea ecx, [ebp + 8]
lea esi, [eax + 4]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.meeting.start_launch
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x495bee
push edx
push str.client.meeting.start_launch
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x495bee
lea ecx, [ebp + 8]
lea esi, [eax + 5]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.meeting.launched
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x495c30
push edx
push str.client.meeting.launched
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x495c30
lea ecx, [ebp + 8]
lea esi, [eax + 6]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.meeting.joined
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x495c72
push edx
push str.meeting.joined
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x495c72
lea ecx, [ebp + 8]
lea esi, [eax + 7]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.page.meeting.loading
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x495cb4
push edx
push str.page.meeting.loading
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x495cb4
lea ecx, [ebp + 8]
lea esi, [eax + 8]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.meeting.validated
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x495cf6
push edx
push str.client.meeting.validated
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x495cf6
lea ecx, [ebp + 8]
lea esi, [eax + 9]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.page.meeting.testing_plugin
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x495d38
push edx
push str.page.meeting.testing_plugin
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x495d38
lea ecx, [ebp + 8]
lea esi, [eax + 0xa]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.page.meeting.testing_plugin.finished
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x495d7a
push edx
push str.page.meeting.testing_plugin.finished
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x495d7a
lea ecx, [ebp + 8]
lea esi, [eax + 0xb]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.page.meeting.urlprotocol.detect
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x495dbc
push edx
push str.page.meeting.urlprotocol.detect
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x495dbc
lea ecx, [ebp + 8]
lea esi, [eax + 0xc]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.page.meeting.TFSStartDownload
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x495dfe
push edx
push str.page.meeting.TFSStartDownload
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x495dfe
lea ecx, [ebp + 8]
lea esi, [eax + 0xd]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.page.meeting.run_plugin
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x495e40
push edx
push str.page.meeting.run_plugin
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x495e40
lea ecx, [ebp + 8]
lea esi, [eax + 0xe]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.meeting.browser_plugin.started
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x495e82
push edx
push str.client.meeting.browser_plugin.started
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x495e82
lea ecx, [ebp + 8]
lea esi, [eax + 0xf]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.meeting.plugin_extension.started
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x495ec4
push edx
push str.client.meeting.plugin_extension.started
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x495ec4
lea ecx, [ebp + 8]
lea esi, [eax + 0x10]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.meeting.gpcparameter.request
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x495f06
push edx
push str.client.meeting.gpcparameter.request
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x495f06
lea ecx, [ebp + 8]
lea esi, [eax + 0x11]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.meeting.gpcparameter.response
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x495f48
push edx
push str.client.meeting.gpcparameter.response
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x495f48
lea ecx, [ebp + 8]
lea esi, [eax + 0x12]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.meeting.app_loaded
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x495f8a
push edx
push str.client.meeting.app_loaded
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x495f8a
lea ecx, [ebp + 8]
lea esi, [eax + 0x13]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.meeting.login_window.showed
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x495fcc
push edx
push str.client.meeting.login_window.showed
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x495fcc
lea ecx, [ebp + 8]
lea esi, [eax + 0x14]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.meeting.login_window.closed
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x49600e
push edx
push str.client.meeting.login_window.closed
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x49600e
lea ecx, [ebp + 8]
lea esi, [eax + 0x15]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.meeting.login_window.clicked
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496050
push edx
push str.client.meeting.login_window.clicked
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496050
lea ecx, [ebp + 8]
lea esi, [eax + 0x16]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.meeting.interstitial_window.showed
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496092
push edx
push str.client.meeting.interstitial_window.showed
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496092
lea ecx, [ebp + 8]
lea esi, [eax + 0x17]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.meeting.interstitial_window.closed
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x4960d4
push edx
push str.client.meeting.interstitial_window.closed
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x4960d4
lea ecx, [ebp + 8]
lea esi, [eax + 0x18]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.meeting.click.joinbutton
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496116
push edx
push str.client.meeting.click.joinbutton
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496116
lea ecx, [ebp + 8]
lea esi, [eax + 0x19]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.meeting.docshow.request
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496158
push edx
push str.client.meeting.docshow.request
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496158
lea ecx, [ebp + 8]
lea esi, [eax + 0x1a]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.meeting.docshow.response
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x49619a
push edx
push str.client.meeting.docshow.response
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x49619a
lea ecx, [ebp + 8]
lea esi, [eax + 0x1b]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.page.meeting.tfs.start_download
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x4961dc
push edx
push str.page.meeting.tfs.start_download
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x4961dc
lea ecx, [ebp + 8]
lea esi, [eax + 0x1c]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.meeting.join.request
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x49621e
push edx
push str.client.meeting.join.request
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x49621e
lea ecx, [ebp + 8]
lea esi, [eax + 0x1d]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.meeting.ping.request
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496260
push edx
push str.client.meeting.ping.request
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496260
lea ecx, [ebp + 8]
lea esi, [eax + 0x1e]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.meeting.ping.response
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x4962a2
push edx
push str.client.meeting.ping.response
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x4962a2
lea ecx, [ebp + 8]
lea esi, [eax + 0x1f]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.media_engine.local_sdp_generated
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x4962e4
push edx
push str.client.media_engine.local_sdp_generated
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x4962e4
lea ecx, [ebp + 8]
lea esi, [eax + 0x20]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.locus.join.request
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496326
push edx
push str.client.locus.join.request
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496326
lea ecx, [ebp + 8]
lea esi, [eax + 0x21]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.locus.join.response
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496368
push edx
push str.client.locus.join.response
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496368
lea ecx, [ebp + 8]
lea esi, [eax + 0x22]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.media_engine.ready
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x4963aa
push edx
push str.client.media_engine.ready
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x4963aa
lea ecx, [ebp + 8]
lea esi, [eax + 0x23]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.media_engine.crash
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x4963ec
push edx
push str.client.media_engine.crash
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x4963ec
lea ecx, [ebp + 8]
lea esi, [eax + 0x24]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.media_engine.remote_sdp_received
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x49642e
push edx
push str.client.media_engine.remote_sdp_received
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x49642e
lea ecx, [ebp + 8]
lea esi, [eax + 0x25]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.notification.received
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496470
push edx
push str.client.notification.received
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496470
lea ecx, [ebp + 8]
lea esi, [eax + 0x26]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.call.displayed
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x4964b2
push edx
push str.client.call.displayed
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x4964b2
lea ecx, [ebp + 8]
lea esi, [eax + 0x27]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.alert.displayed
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x4964f4
push edx
push str.client.alert.displayed
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x4964f4
lea ecx, [ebp + 8]
lea esi, [eax + 0x28]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.alert.removed
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496536
push edx
push str.client.alert.removed
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496536
lea ecx, [ebp + 8]
lea esi, [eax + 0x29]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.ice.start
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496578
push edx
push str.client.ice.start
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496578
lea ecx, [ebp + 8]
lea esi, [eax + 0x2a]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.ice.end
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x4965ba
push edx
push str.client.ice.end
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x4965ba
lea ecx, [ebp + 8]
lea esi, [eax + 0x2b]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.media.rx.start
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x4965fc
push edx
push str.client.media.rx.start
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x4965fc
lea ecx, [ebp + 8]
lea esi, [eax + 0x2c]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.media.rx.stop
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x49663e
push edx
push str.client.media.rx.stop
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x49663e
lea ecx, [ebp + 8]
lea esi, [eax + 0x2d]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.media.tx.start
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496680
push edx
push str.client.media.tx.start
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496680
lea ecx, [ebp + 8]
lea esi, [eax + 0x2e]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.media.tx.stop
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x4966c2
push edx
push str.client.media.tx.stop
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x4966c2
lea ecx, [ebp + 8]
lea esi, [eax + 0x2f]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.media.render.start
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496704
push edx
push str.client.media.render.start
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496704
lea ecx, [ebp + 8]
lea esi, [eax + 0x30]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.media.render.stop
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496746
push edx
push str.client.media.render.stop
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496746
lea ecx, [ebp + 8]
lea esi, [eax + 0x31]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.pin.prompt
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496788
push edx
push str.client.pin.prompt
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496788
lea ecx, [ebp + 8]
lea esi, [eax + 0x32]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.pin.collected
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x4967ca
push edx
push str.client.pin.collected
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x4967ca
lea ecx, [ebp + 8]
lea esi, [eax + 0x33]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.lobby.entered
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x49680c
push edx
push str.client.lobby.entered
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x49680c
lea ecx, [ebp + 8]
lea esi, [eax + 0x34]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.lobby.exited
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x49684e
push edx
push str.client.lobby.exited
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x49684e
lea ecx, [ebp + 8]
lea esi, [eax + 0x35]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.share.initiated
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496890
push edx
push str.client.share.initiated
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496890
lea ecx, [ebp + 8]
lea esi, [eax + 0x36]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.share.selected_app
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x4968d2
push edx
push str.client.share.selected_app
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x4968d2
lea ecx, [ebp + 8]
lea esi, [eax + 0x37]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.share.stopped
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496914
push edx
push str.client.share.stopped
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496914
lea ecx, [ebp + 8]
lea esi, [eax + 0x38]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.share.paused
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496956
push edx
push str.client.share.paused
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496956
lea ecx, [ebp + 8]
lea esi, [eax + 0x39]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.muted
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496998
push edx
push str.client.muted
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496998
lea ecx, [ebp + 8]
lea esi, [eax + 0x3a]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.unmuted
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x4969da
push edx
push str.client.unmuted
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x4969da
lea ecx, [ebp + 8]
lea esi, [eax + 0x3b]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.call.leave
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496a1c
push edx
push str.client.call.leave
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496a1c
lea ecx, [ebp + 8]
lea esi, [eax + 0x3c]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.call.remote_ended
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496a5e
push edx
push str.client.call.remote_ended
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496a5e
lea ecx, [ebp + 8]
lea esi, [eax + 0x3d]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.call.remote_started
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496aa0
push edx
push str.client.call.remote_started
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496aa0
lea ecx, [ebp + 8]
lea esi, [eax + 0x3e]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.call.move_media
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496ae2
push edx
push str.client.call.move_media
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496ae2
lea ecx, [ebp + 8]
lea esi, [eax + 0x3f]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.multistream.sca.tx
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496b24
push edx
push str.client.multistream.sca.tx
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496b24
lea ecx, [ebp + 8]
lea esi, [eax + 0x40]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.multistream.sca.rx
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496b66
push edx
push str.client.multistream.sca.rx
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496b66
lea ecx, [ebp + 8]
lea esi, [eax + 0x41]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.multistream.scr.tx
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496ba8
push edx
push str.client.multistream.scr.tx
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496ba8
lea ecx, [ebp + 8]
lea esi, [eax + 0x42]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.multistream.scr.rx
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496bea
push edx
push str.client.multistream.scr.rx
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496bea
lea ecx, [ebp + 8]
lea esi, [eax + 0x43]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.network.changed
call fcn.00576890
mov edx, dword [ebp + 0x18]
lea ecx, [ebp + 8]
add esp, 4
cmp dword [ebp + 0x1c], 0x10
cmovae ecx, dword [ebp + 8]
cmp edx, eax
jne 0x496c2c
push edx
push str.client.network.changed
push ecx
call fcn.0056cbe4
add esp, 0xc
test eax, eax
jne 0x496c2c
lea ecx, [ebp + 8]
lea esi, [eax + 0x44]
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.media.capabilities
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496c4f
lea ecx, [ebp + 8]
mov esi, 0x45
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.media.share.csi.changed
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496c72
lea ecx, [ebp + 8]
mov esi, 0x46
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.share.floor_grant.request
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496c95
lea ecx, [ebp + 8]
mov esi, 0x47
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.share.floor_grant.cancel_request
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496cb8
lea ecx, [ebp + 8]
mov esi, 0x48
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.share.floor_granted.local
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496cdb
lea ecx, [ebp + 8]
mov esi, 0x49
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.share.layout.displayed
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496cfe
lea ecx, [ebp + 8]
mov esi, 0x4a
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.locus.media.request
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496d21
lea ecx, [ebp + 8]
mov esi, 0x4b
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.locus.media.response
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496d44
lea ecx, [ebp + 8]
mov esi, 0x4c
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.conversation.request
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496d67
lea ecx, [ebp + 8]
mov esi, 0x4d
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.conversation.response
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496d8a
lea ecx, [ebp + 8]
mov esi, 0x4e
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.locus.leave.request
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496dad
lea ecx, [ebp + 8]
mov esi, 0x4f
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.locus.leave.response
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496dd0
lea ecx, [ebp + 8]
mov esi, 0x50
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.media.reachability
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496df3
lea ecx, [ebp + 8]
mov esi, 0x51
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.call.aborted
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496e16
lea ecx, [ebp + 8]
mov esi, 0x52
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.media.reconnecting
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496e39
lea ecx, [ebp + 8]
mov esi, 0x53
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.media.recovered
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496e5c
lea ecx, [ebp + 8]
mov esi, 0x54
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.entering_background
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496e7f
lea ecx, [ebp + 8]
mov esi, 0x55
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.entering_foreground
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496ea2
lea ecx, [ebp + 8]
mov esi, 0x56
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.pstnaudio.attempt.start
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496ec5
lea ecx, [ebp + 8]
mov esi, 0x57
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.pstnaudio.attempt.skip
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496ee8
lea ecx, [ebp + 8]
mov esi, 0x58
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.pstnaudio.attempt.finish
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496f0b
lea ecx, [ebp + 8]
mov esi, 0x59
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.call.skip_locus_join
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496f2e
lea ecx, [ebp + 8]
mov esi, 0x5a
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.call.declined
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496f51
lea ecx, [ebp + 8]
mov esi, 0x5b
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.mercury.connection.lost
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496f74
lea ecx, [ebp + 8]
mov esi, 0x5c
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.mercury.connection.restored
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496f97
lea ecx, [ebp + 8]
mov esi, 0x5d
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.locus.decline.request
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496fba
lea ecx, [ebp + 8]
mov esi, 0x5e
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.stuntrace.failed
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x496fdd
lea ecx, [ebp + 8]
mov esi, 0x5f
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.ivr.join.request
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x497000
lea ecx, [ebp + 8]
mov esi, 0x60
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.ivr.join.response
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x497023
lea ecx, [ebp + 8]
mov esi, 0x61
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.ivr.notify.request
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x497046
lea ecx, [ebp + 8]
mov esi, 0x62
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.ivr.notify.response
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x497069
lea ecx, [ebp + 8]
mov esi, 0x63
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.ivr.leave.request
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x49708c
lea ecx, [ebp + 8]
mov esi, 0x64
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
push str.client.ivr.leave.response
lea ecx, [ebp + 8]
call fcn.004165ce
test al, al
je 0x4970af
lea ecx, [ebp + 8]
mov esi, 0x65
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret
lea ecx, [ebp + 8]
xor esi, esi
call fcn.00417c81
mov eax, esi
pop esi
pop ebp
ret