Function at 0x11b03ad0
Capabilities:
Get graphical window text

Disassembly:
push 0xffffffffffffffff
push 0x11b592d6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x224
push ebx
push ebp
push esi
mov ebx, dword [esp + 0x244]
push edi
xor edx, edx
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x2e]
mov word [esp + 0x2c], dx
mov esi, dword [esp + 0x24c]
mov ebp, dword [esp + 0x244]
rep stosd dword es:[edi], eax
test bl, 1
stosw word es:[edi], ax
je 0x11b03bc4
lea eax, [esp + 0x10]
mov dword [esp + 0x10], edx
push eax
push ebp
call dword [sym.imp.USER32.dll_GetWindowThreadProcessId]
mov eax, dword [esp + 0x10]
test eax, eax
je 0x11b03ba6
lea ecx, [esp + 0x28]
push eax
push ecx
call fcn.11b28950
add esp, 8
mov eax, dword [eax]
lea ecx, [esp + 0x14]
push eax
mov dword [esp + 0x240], 0
call fcn.11b17880
lea ecx, [esp + 0x28]
mov byte [esp + 0x23c], 2
call fcn.11b12e00
mov eax, dword [esp + 0x14]
mov ecx, dword [eax - 8]
test ecx, ecx
je 0x11b03b8e
push 0x103
lea edx, [esi + 4]
push eax
push edx
call fcn.11b30ba4
add esp, 0xc
lea ecx, [esp + 0x14]
mov dword [esp + 0x23c], 0xffffffff
call fcn.11b18180
mov eax, dword [esp + 0x10]
lea ecx, [esi + 4]
push ecx
push eax
push str.CAdBlockerMgr::GetAdWndInfo_1__ProcId:__d___Proc:__s_
push str.AdBlocker
push 0xf
push 0x11b70a5c
call fcn.11b10f30
add esp, 0x18
test bl, 2
je 0x11b03c1b
lea edx, [esp + 0x2c]
mov ecx, 0x82
xor eax, eax
lea edi, [esp + 0x2c]
push 0x103
push edx
rep stosd dword es:[edi], eax
push ebp
call dword [sym.imp.USER32.dll_GetWindowTextW]
lea eax, [esp + 0x2c]
push eax
push str.CAdBlockerMgr::GetAdWndInfo_2__Title:__s_
push str.AdBlocker
push 0xf
push 0x11b70a5c
call fcn.11b10f30
lea ecx, [esp + 0x40]
push 0x103
lea edx, [esi + 0x20c]
push ecx
push edx
call fcn.11b30ba4
add esp, 0x20
test bl, 4
je 0x11b03c72
mov ecx, 0x82
xor eax, eax
lea edi, [esp + 0x2c]
push 0x103
rep stosd dword es:[edi], eax
lea eax, [esp + 0x30]
push eax
push ebp
call dword [sym.imp.USER32.dll_GetClassNameW]
lea ecx, [esp + 0x2c]
push ecx
push str.CAdBlockerMgr::GetAdWndInfo_3__Class:__s_
push str.AdBlocker
push 0xf
push 0x11b70a5c
call fcn.11b10f30
lea edx, [esp + 0x40]
push 0x103
lea eax, [esi + 0x414]
push edx
push eax
call fcn.11b30ba4
add esp, 0x20
mov edi, dword [sym.imp.USER32.dll_GetWindowLongA]
test bl, 8
je 0x11b03ca2
push 0xfffffffffffffff0
push ebp
call edi
push eax
push str.CAdBlockerMgr::GetAdWndInfo_4__Stype:__08x_
push str.AdBlocker
push 0xf
push 0x11b70a5c
mov dword [esi + 0x61c], eax
call fcn.11b10f30
add esp, 0x14
test bl, 0x10
je 0x11b03ccc
push 0xffffffffffffffec
push ebp
call edi
push eax
push str.CAdBlockerMgr::GetAdWndInfo_5__ExStype:__08x_
push str.AdBlocker
push 0xf
push 0x11b70a5c
mov dword [esi + 0x620], eax
call fcn.11b10f30
add esp, 0x14
test ebx, 0x1fe0
je 0x11b03d60
xor ecx, ecx
lea edx, [esp + 0x18]
mov dword [esp + 0x1c], ecx
push edx
mov dword [esp + 0x24], ecx
push ebp
mov dword [esp + 0x20], 0
mov dword [esp + 0x2c], ecx
call dword [sym.imp.USER32.dll_GetWindowRect]
mov edi, dword [esp + 0x18]
test edi, edi
jg 0x11b03d08
xor edi, edi
mov dword [esp + 0x18], edi
mov edx, dword [esp + 0x1c]
test edx, edx
jg 0x11b03d16
xor edx, edx
mov dword [esp + 0x1c], edx
mov ebx, dword [esp + 0x24]
mov ecx, dword [esp + 0x20]
mov eax, ebx
sub ecx, edi
sub eax, edx
push ecx
mov dword [esi + 0x62c], eax
push eax
mov eax, dword [esp + 0x28]
push ebx
push eax
push edx
push edi
push ebp
push str.CAdBlockerMgr::GetAdWndInfo_6__wnd_08x__Rect:__d__d__d__d___Height:__d__Width:__d_
push str.AdBlocker
push 0xf
push 0x11b70a5c
mov dword [esi + 0x624], edi
mov dword [esi + 0x628], edx
mov dword [esi + 0x630], ecx
call fcn.11b10f30
add esp, 0x2c
mov ecx, dword [esp + 0x234]
pop edi
pop esi
pop ebp
pop ebx
mov dword fs:[0], ecx
add esp, 0x230
ret 0xc