Function at 0x11de4bf0
Capabilities:
Get graphical window text

Disassembly:
mov eax, dword fs:[0]
push 0xffffffffffffffff
push 0x11fb6c3b
push eax
mov dword fs:[0], esp
sub esp, 0x414
push esi
mov esi, dword [esp + 0x428]
test esi, esi
je 0x11de4f51
mov ecx, 0x1212b458
call fcn.11df4850
test eax, eax
je 0x11de4f51
call fcn.11de4a80
test eax, eax
je 0x11de4f51
push edi
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x216]
mov word [esp + 0x214], 0
push 0x103
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
lea eax, [esp + 0x218]
push eax
push esi
call dword [sym.imp.USER32.dll_GetWindowTextW]
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0xe]
mov word [esp + 0xc], 0
rep stosd dword es:[edi], eax
lea ecx, [esp + 0xc]
push 0x103
push ecx
push esi
stosw word es:[edi], ax
call dword [sym.imp.USER32.dll_GetClassNameW]
mov ecx, 0x1212b458
call fcn.11df4470
test eax, eax
pop edi
je 0x11de4cd5
lea edx, [esp + 8]
push str.bosa_sdm_msword
push edx
call fcn.11e67d22
add esp, 8
test eax, eax
je 0x11de4ddf
lea eax, [esp + 8]
push str.bosa_sdm_Microsoft_Office_Word_12.0
push eax
call fcn.11e67d22
add esp, 8
test eax, eax
je 0x11de4ddf
mov ecx, 0x1212b458
call fcn.11df43c0
test eax, eax
je 0x11de4d17
lea ecx, [esp + 8]
push 0x11fd31c4
push ecx
call fcn.11e67d22
add esp, 8
test eax, eax
je 0x11de4ddf
lea edx, [esp + 8]
push str.NUIDialog
push edx
call fcn.11e67d22
add esp, 8
test eax, eax
je 0x11de4ddf
mov ecx, 0x1212b458
call fcn.11df4380
test eax, eax
je 0x11de4d3f
lea eax, [esp + 8]
push 0x11fd31e8
push eax
call fcn.11e67d22
add esp, 8
test eax, eax
je 0x11de4ddf
mov ecx, 0x1212b458
call fcn.11df44e0
test eax, eax
je 0x11de4d79
lea ecx, [esp + 8]
push 0x11fd325c
push ecx
call fcn.11e67d22
add esp, 8
test eax, eax
je 0x11de4ddf
lea edx, [esp + 8]
push str.bosa_sdm_Microsoft_Office_Word_11.0
push edx
call fcn.11e67d22
add esp, 8
test eax, eax
je 0x11de4ddf
mov ecx, 0x1212b458
call fcn.11df4520
test eax, eax
je 0x11de4d9d
lea eax, [esp + 8]
push 0x11fd32b4
push eax
call fcn.11e67d22
add esp, 8
test eax, eax
je 0x11de4ddf
mov ecx, 0x1212b458
call fcn.11df4580
test eax, eax
je 0x11de4e9f
lea ecx, [esp + 8]
push str.QWidget
push ecx
call fcn.11e67d22
add esp, 8
test eax, eax
je 0x11de4ddf
lea edx, [esp + 8]
push str.bosa_sdm_XL9
push edx
call fcn.11e67d22
add esp, 8
test eax, eax
jne 0x11de4e9f
lea eax, [esp + 0x210]
push eax
call fcn.11de4f70
add esp, 4
test eax, eax
je 0x11de4e9f
mov eax, dword [0x12133f80]
test eax, eax
je 0x11de4e2d
lea ecx, [esp + 8]
lea edx, [esp + 0x210]
push ecx
push edx
push esi
mov ecx, 0x1212b458
call fcn.11ec4a10
push eax
push str.__s__CSDGlobalShare::CheckMSMacroWndText__0x_08X___s___s_
push str.IPG13839
push 1
call fcn.11ca5810
add esp, 0x1c
push 0
push 0
push 0x10
push esi
call dword [sym.imp.USER32.dll_PostMessageW]
mov eax, dword [0x11fd6250]
mov dword [esp + 4], eax
mov ecx, dword [0x1212c7e8]
push 0
push 0x12
push ecx
lea ecx, [esp + 0x10]
mov dword [esp + 0x42c], 0
call fcn.11e833d0
mov edx, dword [esp + 4]
push 1
push 0
push edx
mov ecx, 0x1212b158
call fcn.11dc00d0
lea ecx, [esp + 4]
mov dword [esp + 0x420], 0xffffffff
call fcn.11e7f280
pop esi
mov ecx, dword [esp + 0x414]
mov dword fs:[0], ecx
add esp, 0x420
ret
mov ecx, 0x1212b458
call fcn.11df5090
test eax, eax
je 0x11de4ef5
lea eax, [esp + 0x210]
push str.Microsoft_Visual_Basic_for_Applications
push eax
call fcn.11e68668
add esp, 8
test eax, eax
jne 0x11de4edf
lea ecx, [esp + 0x210]
push str.Microsoft_Visual_Basic
push ecx
call fcn.11e68668
add esp, 8
test eax, eax
je 0x11de4ef5
lea edx, [esp + 8]
push 0x11fd3134
push edx
call fcn.11e67d22
add esp, 8
test eax, eax
je 0x11de4f4b
mov ecx, 0x1212b458
call fcn.11df4810
test eax, eax
je 0x11de4f51
lea eax, [esp + 0x210]
push str.Microsoft_Visual_Basic
push eax
call fcn.11e68668
add esp, 8
test eax, eax
jne 0x11de4f35
lea ecx, [esp + 0x210]
push str.Microsoft_Visual_Basic_for_Applications
push ecx
call fcn.11e68668
add esp, 8
test eax, eax
je 0x11de4f51
lea edx, [esp + 8]
push str.wndclass_desked_gsk
push edx
call fcn.11e67d22
add esp, 8
test eax, eax
jne 0x11de4f51
mov dword [0x1212cc20], esi
mov ecx, dword [esp + 0x418]
pop esi
mov dword fs:[0], ecx
add esp, 0x420
ret