Function at 0x41fbb0
Capabilities:
Check for software breakpoints

Disassembly:
push ebp
mov ebp, esp
push ecx
push ebx
mov ebx, ecx
mov dword [ebp - 4], edx
push esi
push edi
mov eax, dword [ebx + 4]
mov edi, dword [eax + 4]
test edi, edi
je 0x41ff2d
mov esi, dword [ebp - 4]
nop dword [eax]
mov eax, dword [ebx + 8]
cmp eax, 0x12c
je 0x41ff10
cmp eax, 0x12d
jne 0x41fbed
mov esi, dword [edi + 0x1c]
jmp 0x41ff13
cmp eax, 0x12e
je 0x41ff10
cmp eax, 0x12f
je 0x41ff10
cmp eax, 0x130
je 0x41ff10
cmp eax, 0x196
je 0x41ff10
cmp eax, 0x9ca
jne 0x41fc5a
mov eax, dword [0x4fb114]
mov eax, dword [eax + 0x228]
test eax, eax
je 0x41fc50
mov eax, dword [eax + 4]
mov esi, dword [eax + 4]
test esi, esi
je 0x41fc50
mov eax, dword [edi + 8]
nop dword [eax]
cmp dword [esi + 8], eax
je 0x41fd2e
mov esi, dword [esi + 4]
test esi, esi
jne 0x41fc40
mov esi, 0x4c4424
jmp 0x41ff13
cmp eax, 0x1f4
jne 0x41fc69
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 0x1f5
jne 0x41fc7a
mov esi, 0x4d4dfc
jmp 0x41ff13
cmp eax, 0xd5
je 0x41ff10
cmp eax, 0xdf
jne 0x41fc94
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 0xe1
jne 0x41fca3
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 0xe0
je 0x41ff10
cmp eax, 0xd6
jne 0x41fcea
mov eax, dword [0x4fb114]
mov eax, dword [eax + 0x6cc]
test eax, eax
je 0x41fcdd
mov eax, dword [eax + 4]
mov esi, dword [eax + 4]
test esi, esi
je 0x41fcdd
mov eax, dword [edi + 0xc]
cmp dword [esi + 8], eax
je 0x41fcdf
mov esi, dword [esi + 4]
test esi, esi
jne 0x41fcd1
xor esi, esi
mov esi, dword [esi + 0x48]
mov esi, dword [esi + 0x10]
jmp 0x41ff13
cmp eax, 0xd7
jne 0x41fcfc
mov esi, dword [edi + 0x48]
mov esi, dword [esi + 0x10]
jmp 0x41ff13
cmp eax, 0xd8
jne 0x41fd36
mov eax, dword [0x4fb114]
mov eax, dword [eax + 0x200]
test eax, eax
je 0x41fd2c
mov eax, dword [eax + 4]
mov esi, dword [eax + 4]
test esi, esi
je 0x41fd2c
mov eax, dword [edi + 0xc]
nop
cmp dword [esi + 8], eax
je 0x41fd2e
mov esi, dword [esi + 4]
test esi, esi
jne 0x41fd20
xor esi, esi
mov esi, dword [esi + 0x18]
jmp 0x41ff13
cmp eax, 0x25c
jne 0x41fd45
mov esi, dword [edi + 0x14]
jmp 0x41ff13
test eax, eax
jne 0x41fd51
mov esi, dword [edi + 0x40]
jmp 0x41ff13
cmp eax, 1
jne 0x41fd5e
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 2
jne 0x41fd6b
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 3
jne 0x41fd78
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 4
jne 0x41fd85
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 5
jne 0x41fd92
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 0x190
jne 0x41fda1
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 0xc9
jne 0x41fdb0
mov esi, dword [edi + 0x10]
jmp 0x41ff13
cmp eax, 0xc8
jne 0x41fdbf
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 0xcb
jne 0x41fdce
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 0x65
jne 0x41fddb
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 0x67
je 0x41ff10
cmp eax, 0xcd
jne 0x41fdf3
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 0xcf
je 0x41ff10
cmp eax, 0xd0
jne 0x41fe0d
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 0xdd
jne 0x41fe1c
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 0xe2
jne 0x41fe2b
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 0xe3
je 0x41ff10
cmp eax, 0xd1
jne 0x41fe45
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 0xda
jne 0x41fe54
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 0xdb
jne 0x41fe63
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 0x384
je 0x41ff10
cmp eax, 0x3e8
jne 0x41fe7d
mov esi, dword [edi + 0x70]
jmp 0x41ff13
cmp eax, 0x3e9
je 0x41ff10
cmp eax, 0xce
jne 0x41fe97
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 0xd4
jne 0x41fea3
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 0x258
jne 0x41feaf
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 0x320
jne 0x41febb
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 0x321
jne 0x41fec7
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 0x322
jne 0x41fed3
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 0x323
jne 0x41fedf
mov esi, dword [edi + 0x18]
jmp 0x41ff13
cmp eax, 0x2bc
je 0x41ff10
cmp eax, 0x2be
je 0x41ff10
cmp eax, 0x2bd
je 0x41ff10
cmp eax, 0x2bf
je 0x41ff10
cmp eax, 0x2c0
je 0x41ff10
cmp eax, 0x2c1
je 0x41ff10
cmp eax, 0x2c2
jne 0x41ff13
mov esi, dword [edi + 0xc]
push edx
push esi
call dword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
je 0x41ff37
mov edi, dword [edi + 4]
mov edx, dword [ebp - 4]
test edi, edi
jne 0x41fbd0
pop edi
pop esi
or eax, 0xffffffff
pop ebx
mov esp, ebp
pop ebp
ret
mov eax, dword [edi + 8]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret