Function at 0x10072b4f
Capabilities:
Check for time delay via gettickcount

Disassembly:
mov eax, 0x100dd187
call fcn.100ac440
sub esp, 0x24
push ebx
push esi
mov esi, ecx
xor ebx, ebx
cmp dword [esi + 0xb54], ebx
je 0x10072f7c
cmp dword [esi + 0x384], ebx
jne 0x10072b92
push str.CPowerPlayerCtrl::PostUsrHistoryInfo
push str.Fun__s__Already_Has_Post_UsrHistoryInfo
push str.c:PowerPlayer.txt
call fcn.1008eb92
add esp, 0xc
jmp 0x10072f7c
push edi
push str.CPowerPlayerCtrl::PostUsrHistoryInfo
push str.Fun__s__Ready_For_Post_UsrHistoryInfo...
push str.c:PowerPlayer.txt
call fcn.1008eb92
add esp, 0xc
call fcn.100c6d12
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [ebp - 0x14], eax
mov dword [ebp - 4], ebx
call fcn.100c6d12
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [ebp - 0x28], eax
mov byte [ebp - 4], 1
call fcn.100c6d12
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [ebp - 0x24], eax
mov byte [ebp - 4], 2
call fcn.100c6d12
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [ebp - 0x20], eax
lea eax, [esi + 0x10b8]
push eax
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 3
call fcn.10001eb6
lea eax, [esi + 0x10bc]
push eax
lea ecx, [ebp - 0x20]
call fcn.10001eb6
lea eax, [esi + 0x10c0]
push eax
lea ecx, [ebp - 0x28]
call fcn.10001eb6
lea eax, [ebp - 0x28]
lea edi, [esi + 0x53c]
push eax
mov ecx, edi
call fcn.1007cd65
lea eax, [ebp - 0x24]
push eax
mov ecx, edi
call fcn.1007cd65
lea eax, [ebp - 0x20]
push eax
mov ecx, edi
call fcn.1007cd65
mov edi, 0x100e6a80
push edi
lea ecx, [ebp - 0x1c]
call fcn.1000223a
mov eax, dword [esi + 0xb54]
add eax, 0x74
mov ecx, dword [eax]
cmp dword [ecx - 0xc], ebx
mov byte [ebp - 4], 4
je 0x10072c80
push eax
lea ecx, [ebp - 0x1c]
call fcn.10001eb6
push edi
lea ecx, [ebp - 0x10]
call fcn.1000223a
lea eax, [esi + 0x5bc]
mov ecx, dword [eax]
mov ecx, dword [ecx - 0xc]
test ecx, ecx
mov byte [ebp - 4], 5
mov ebx, 0x100ef324
je 0x10072cac
push eax
lea ecx, [ebp - 0x10]
call fcn.10001eb6
jmp 0x10072ce6
push str.OOIIEProxy.ini
push 0
push 0x100e89a4
push ebx
call fcn.100027f5
test eax, eax
jbe 0x10072ce6
push str.OOIIEProxy.ini
push 0
push 0x100e89a4
push ebx
call fcn.100027f5
push eax
lea eax, [ebp - 0x10]
push 0x100e2dcc
push eax
call fcn.10001d75
add esp, 0xc
push edi
lea ecx, [ebp - 0x18]
call fcn.1000223a
lea eax, [esi + 0x5b8]
mov ecx, dword [eax]
cmp dword [ecx - 0xc], 0
mov byte [ebp - 4], 6
je 0x10072d0c
push eax
lea ecx, [ebp - 0x18]
call fcn.10001eb6
jmp 0x10072d47
push str.OOIIEProxy.ini
push 0xffffffffffffffff
push 0x100ef310
push ebx
call fcn.100027f5
cmp eax, 0xffffffff
je 0x10072d47
push str.OOIIEProxy.ini
push 0
push 0x100ef310
push ebx
call fcn.100027f5
push eax
lea eax, [ebp - 0x18]
push 0x100e2dcc
push eax
call fcn.10001d75
add esp, 0xc
push edi
push dword [ebp - 0x1c]
call fcn.100ace10
test eax, eax
pop ecx
pop ecx
je 0x10072f10
push edi
push dword [ebp - 0x10]
call fcn.100ace10
test eax, eax
pop ecx
pop ecx
je 0x10072f10
cmp dword [esi + 0x248], 2
jne 0x10072dde
call fcn.100c6d12
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [ebp - 0x2c], eax
lea edi, [esi + 0x474]
mov ecx, edi
mov byte [ebp - 4], 7
call fcn.10057cbf
mov dword [esi + 0x10c4], eax
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
call fcn.1005c0ae
xor ebx, ebx
cmp dword [esi + 0x10f4], ebx
mov dword [esi + 0x10cc], eax
je 0x10072dcd
mov ecx, dword [esi + 0x10c4]
add eax, 5
cmp eax, ecx
jl 0x10072dcd
mov dword [esi + 0x10cc], ecx
mov ecx, dword [ebp - 0x2c]
add ecx, 0xfffffff0
mov byte [ebp - 4], 6
call fcn.10001199
jmp 0x10072df4
xor eax, eax
mov dword [esi + 0x10c4], eax
mov dword [esi + 0x10cc], eax
mov dword [esi + 0x10c8], eax
xor ebx, ebx
push dword [esi + 0x10cc]
push dword [esi + 0x10c8]
push dword [esi + 0x10c4]
push dword [esi + 0x37c]
call dword [sym.imp.KERNEL32.dll_GetACP]
push eax
push dword [esi + 0x2ac]
lea eax, [ebp - 0x14]
push dword [esi + 0x454]
push dword [ebp - 0x28]
push dword [ebp - 0x20]
push dword [ebp - 0x24]
push dword [ebp + 8]
push dword [esi + 0x378]
push dword [ebp - 0x18]
push dword [ebp - 0x10]
push dword [ebp - 0x1c]
push str.http:__stat.ppstream.com_action_play.php_id_suid_sopt_sbid_spt_dschn_sschn2_scn_sie_dclt_sacp_dpid_sft_dst_det_d
push eax
call fcn.10001d75
add esp, 0x44
cmp dword [ebp + 0xc], ebx
je 0x10072e9a
push 0x2f0
call fcn.100c6c05
pop ecx
mov dword [ebp + 8], eax
cmp eax, ebx
mov byte [ebp - 4], 8
je 0x10072e71
mov ecx, eax
call fcn.1008a724
mov edi, eax
jmp 0x10072e73
xor edi, edi
lea eax, [ebp - 0x14]
push eax
lea ecx, [edi + 0x28]
mov byte [ebp - 4], 6
call fcn.10001eb6
push edi
lea ecx, [esi + 0xbcc]
call fcn.100862aa
mov dword [esi + 0x384], ebx
jmp 0x10072f2e
lea ecx, [ebp - 0x30]
mov dword [ebp + 8], ebx
call fcn.1002244d
mov byte [ebp - 4], 9
call fcn.100c6d12
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0xc]
add eax, 0x10
mov dword [ebp + 0xc], eax
lea eax, [ebp + 8]
push eax
push dword [ebp - 0x14]
lea eax, [ebp + 0xc]
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0xa
call fcn.1002272a
call dword [sym.imp.KERNEL32.dll_GetTickCount]
push eax
push dword [ebp + 8]
push dword [ebp - 0x14]
push 0x100ef258
push str.c:PowerPlayer.txt
call fcn.1008eb92
mov ecx, dword [ebp + 0xc]
add esp, 0x14
add ecx, 0xfffffff0
mov dword [esi + 0x384], ebx
call fcn.10001199
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 6
call fcn.1002246c
jmp 0x10072f2e
call dword [sym.imp.KERNEL32.dll_GetTickCount]
push eax
push str.CPowerPlayerCtrl::PostUsrHistoryInfo
push 0x100ef234
push str.c:PowerPlayer.txt
call fcn.1008eb92
add esp, 0x10
mov ecx, dword [ebp - 0x18]
add ecx, 0xfffffff0
call fcn.10001199
mov ecx, dword [ebp - 0x10]
add ecx, 0xfffffff0
call fcn.10001199
mov ecx, dword [ebp - 0x1c]
add ecx, 0xfffffff0
call fcn.10001199
mov ecx, dword [ebp - 0x20]
add ecx, 0xfffffff0
call fcn.10001199
mov ecx, dword [ebp - 0x24]
add ecx, 0xfffffff0
call fcn.10001199
mov ecx, dword [ebp - 0x28]
add ecx, 0xfffffff0
call fcn.10001199
mov ecx, dword [ebp - 0x14]
add ecx, 0xfffffff0
call fcn.10001199
pop edi
mov ecx, dword [ebp - 0xc]
pop esi
pop ebx
mov dword fs:[0], ecx
leave
ret 8