Function at 0x140020ca8
Capabilities:
Get geographical location

Disassembly:
push rbx
sub rsp, 0x20
add ecx, 0x7ffbffff
mov r8, rdx
mov bl, 1
cmp ecx, 0x58
ja case.default.0x140020cd6
movsxd rax, ecx
lea rdx, [0x140000000]
mov ecx, dword [rdx + rax*4 + 0x210f4]
add rcx, rdx
jmp rcx
lea rdx, str.TAPI_E_NOTENOUGHMEMORY
mov rcx, r8
call sub.MFC42u.dll_CPtrList::FreeNode
jmp 0x1400210ea
lea rdx, str.TAPI_E_NOITEMS
jmp 0x140020cdf
lea rdx, str.TAPI_E_NOTSUPPORTED
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALIDMEDIATYPE
jmp 0x140020cdf
lea rdx, str.TAPI_E_OPERATIONFAILED
jmp 0x140020cdf
lea rdx, str.TAPI_E_ALLOCATED
jmp 0x140020cdf
lea rdx, str.TAPI_E_CALLUNAVAIL
jmp 0x140020cdf
lea rdx, str.TAPI_E_COMPLETIONOVERRUN
jmp 0x140020cdf
lea rdx, str.TAPI_E_CONFERENCEFULL
jmp 0x140020cdf
lea rdx, str.TAPI_E_DIALMODIFIERNOTSUPPORTED
jmp 0x140020cdf
lea rdx, str.TAPI_E_INUSE
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALADDRESS
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALADDRESSSTATE
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALCALLPARAMS
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALCALLPRIVILEGE
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALCALLSTATE
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALCARD
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALCOMPLETIONID
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALCOUNTRYCODE
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALDEVICECLASS
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALDIALPARAMS
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALDIGITS
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALGROUPID
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALLOCATION
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALMESSAGEID
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALPARKID
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALRATE
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALTIMEOUT
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALTONE
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALLIST
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALMODE
jmp 0x140020cdf
lea rdx, str.TAPI_E_NOCONFERENCE
jmp 0x140020cdf
lea rdx, str.TAPI_E_NODEVICE
jmp 0x140020cdf
lea rdx, str.TAPI_E_NOREQUEST
jmp 0x140020cdf
lea rdx, str.TAPI_E_NOTOWNER
jmp 0x140020cdf
lea rdx, str.TAPI_E_NOTREGISTERED
jmp 0x140020cdf
lea rdx, str.TAPI_E_REQUESTOVERRUN
jmp 0x140020cdf
lea rdx, str.TAPI_E_TARGETNOTFOUND
jmp 0x140020cdf
lea rdx, str.TAPI_E_TARGETSELF
jmp 0x140020cdf
lea rdx, str.TAPI_E_USERUSERINFOTOOBIG
jmp 0x140020cdf
lea rdx, str.TAPI_E_REINIT
jmp 0x140020cdf
lea rdx, str.TAPI_E_ADDRESSBLOCKED
jmp 0x140020cdf
lea rdx, str.TAPI_E_BILLINGREJECTED
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALFEATURE
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALBUTTONLAMPID
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALBUTTONSTATE
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALDATAID
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALHOOKSWITCHDEV
jmp 0x140020cdf
lea rdx, str.TAPI_E_DROPPED
jmp 0x140020cdf
lea rdx, str.TAPI_E_NOREQUESTRECIPIENT
jmp 0x140020cdf
lea rdx, str.TAPI_E_REQUESTQUEUEFULL
jmp 0x140020cdf
lea rdx, str.TAPI_E_DESTBUSY
jmp 0x140020cdf
lea rdx, str.TAPI_E_DESTNOANSWER
jmp 0x140020cdf
lea rdx, str.TAPI_E_DESTUNAVAIL
jmp 0x140020cdf
lea rdx, str.TAPI_E_REQUESTFAILED
jmp 0x140020cdf
lea rdx, str.TAPI_E_REQUESTCANCELLED
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALPRIVILEGE
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALIDDIRECTION
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALIDTERMINAL
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALIDTERMINALCLASS
jmp 0x140020cdf
lea rdx, str.TAPI_E_NODRIVER
jmp 0x140020cdf
lea rdx, str.TAPI_E_MAXSTREAMS
jmp 0x140020cdf
lea rdx, str.TAPI_E_NOTERMINALSELECTED
jmp 0x140020cdf
lea rdx, str.TAPI_E_TERMINALINUSE
jmp 0x140020cdf
lea rdx, str.TAPI_E_NOTSTOPPED
jmp 0x140020cdf
lea rdx, str.TAPI_E_MAXTERMINALS
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALIDSTREAM
jmp 0x140020cdf
lea rdx, str.TAPI_E_TIMEOUT
jmp 0x140020cdf
lea rdx, str.TAPI_E_CALLCENTER_GROUP_REMOVED
jmp 0x140020cdf
lea rdx, str.TAPI_E_CALLCENTER_QUEUE_REMOVED
jmp 0x140020cdf
lea rdx, str.TAPI_E_CALLCENTER_NO_AGENT_ID
jmp 0x140020cdf
lea rdx, str.TAPI_E_CALLCENTER_INVALAGENTID
jmp 0x140020cdf
lea rdx, str.TAPI_E_CALLCENTER_INVALAGENTGROUP
jmp 0x140020cdf
lea rdx, str.TAPI_E_CALLCENTER_INVALPASSWORD
jmp 0x140020cdf
lea rdx, str.TAPI_E_CALLCENTER_INVALAGENTSTATE
jmp 0x140020cdf
lea rdx, str.TAPI_E_CALLCENTER_INVALAGENTACTIVITY
jmp 0x140020cdf
lea rdx, str.TAPI_E_REGISTRY_SETTING_CORRUPT
jmp 0x140020cdf
lea rdx, str.TAPI_E_TERMINAL_PEER
jmp 0x140020cdf
lea rdx, str.TAPI_E_PEER_NOT_SET
jmp 0x140020cdf
lea rdx, str.TAPI_E_NOEVENT
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALADDRESSTYPE
jmp 0x140020cdf
lea rdx, str.TAPI_E_RESOURCEUNAVAIL
jmp 0x140020cdf
lea rdx, str.TAPI_E_PHONENOTOPEN
jmp 0x140020cdf
lea rdx, str.TAPI_E_CALLNOTSELECTED
jmp 0x140020cdf
lea rdx, str.TAPI_E_WRONGEVENT
jmp 0x140020cdf
lea rdx, str.TAPI_E_NOFORMAT
jmp 0x140020cdf
lea rdx, str.TAPI_E_INVALIDSTREAMSTATE
jmp 0x140020cdf
lea rdx, str.TAPI_E_WRONG_STATE
jmp 0x140020cdf
lea rdx, str.TAPI_E_NOT_INITIALIZED
jmp 0x140020cdf
xor bl, bl
mov al, bl
add rsp, 0x20
pop rbx
ret