Function at 0x1ffacc60
Capabilities:
Extract resource via kernel32 functions

Disassembly:
sub esp, 4
push ebx
push esi
push edi
push ebp
push 1
push 1
push 1
push 0x1ffe7bd0
call sub.LTKRN13N.dll_Ordinal_134
mov esi, dword [esp + 0x18]
push 2
push 0x65f9
mov ebx, dword [sym.imp.KERNEL32.dll_FindResourceA]
push esi
call ebx
test eax, eax
jne 0x1ffacca4
mov ecx, 0xfffffff3
mov ebp, dword [esp + 0x10]
mov edi, dword [sym.imp.KERNEL32.dll_LoadResource]
mov eax, dword [esp + 0x10]
jmp 0x1ffacccb
push eax
mov edi, dword [sym.imp.KERNEL32.dll_LoadResource]
push esi
call edi
mov ebp, eax
test ebp, ebp
jne 0x1ffaccbf
mov ecx, 0xfffffff3
mov eax, dword [esp + 0x10]
jmp 0x1ffacccb
push ebp
call dword [sym.imp.KERNEL32.dll_LockResource]
mov ecx, 1
cmp ecx, 1
jne 0x1ffacd46
test eax, eax
je 0x1ffacd3f
mov cx, word [eax + 0xe]
cmp cx, 4
jne 0x1ffacce3
lea ecx, [eax + 0x68]
jmp 0x1ffacd00
mov edx, dword [eax + 0x20]
test edx, edx
jne 0x1ffaccfc
cmp cx, 8
mov edx, 0
ja 0x1ffaccfc
mov edx, 1
shl edx, cl
lea ecx, [eax + edx*4 + 0x28]
push ecx
push eax
push 0x1ffe7bd0
call sub.LTKRN13N.dll_Ordinal_110
cmp eax, 1
jne 0x1ffacd3f
push 0
push 0
push 0
push 0
push 0
push 4
push 0x18
push 0x1ffe7bd0
push 0x1ffe7bd0
call sub.LTKRN13N.dll_Ordinal_108
push 6
push 0xffffff
push 0x1ffe7bd0
call sub.LTDIS13N.dll_Ordinal_113
push ebp
call dword [sym.imp.KERNEL32.dll_FreeResource]
push 1
push 1
push 1
push 0x1ffe7cc0
call sub.LTKRN13N.dll_Ordinal_134
push 2
push 0x65fa
push esi
call ebx
test eax, eax
jne 0x1ffacd73
mov ecx, 0xfffffff3
mov ebp, dword [esp + 0x10]
mov eax, dword [esp + 0x10]
jmp 0x1ffacd94
push eax
push esi
call edi
mov ebp, eax
test ebp, ebp
jne 0x1ffacd88
mov ecx, 0xfffffff3
mov eax, dword [esp + 0x10]
jmp 0x1ffacd94
push ebp
call dword [sym.imp.KERNEL32.dll_LockResource]
mov ecx, 1
cmp ecx, 1
jne 0x1ffacdf2
test eax, eax
je 0x1ffacdeb
mov cx, word [eax + 0xe]
cmp cx, 4
jne 0x1ffacdac
lea ecx, [eax + 0x68]
jmp 0x1ffacdc9
mov edx, dword [eax + 0x20]
test edx, edx
jne 0x1ffacdc5
cmp cx, 8
mov edx, 0
ja 0x1ffacdc5
mov edx, 1
shl edx, cl
lea ecx, [eax + edx*4 + 0x28]
push ecx
push eax
push 0x1ffe7cc0
call sub.LTKRN13N.dll_Ordinal_110
cmp eax, 1
jne 0x1ffacdeb
push 6
push 0xffffff
push 0x1ffe7cc0
call sub.LTDIS13N.dll_Ordinal_113
push ebp
call dword [sym.imp.KERNEL32.dll_FreeResource]
push 1
push 1
push 1
push 0x1ffe7b30
call sub.LTKRN13N.dll_Ordinal_134
push 2
push 0x65f5
push esi
call ebx
test eax, eax
jne 0x1fface1f
mov ecx, 0xfffffff3
mov ebp, dword [esp + 0x10]
mov eax, dword [esp + 0x10]
jmp 0x1fface40
push eax
push esi
call edi
mov ebp, eax
test ebp, ebp
jne 0x1fface34
mov ecx, 0xfffffff3
mov eax, dword [esp + 0x10]
jmp 0x1fface40
push ebp
call dword [sym.imp.KERNEL32.dll_LockResource]
mov ecx, 1
cmp ecx, 1
jne 0x1ffacebb
test eax, eax
je 0x1ffaceb4
mov cx, word [eax + 0xe]
cmp cx, 4
jne 0x1fface58
lea ecx, [eax + 0x68]
jmp 0x1fface75
mov edx, dword [eax + 0x20]
test edx, edx
jne 0x1fface71
cmp cx, 8
mov edx, 0
ja 0x1fface71
mov edx, 1
shl edx, cl
lea ecx, [eax + edx*4 + 0x28]
push ecx
push eax
push 0x1ffe7b30
call sub.LTKRN13N.dll_Ordinal_110
cmp eax, 1
jne 0x1ffaceb4
push 0
push 0
push 0
push 0
push 0
push 4
push 0x18
push 0x1ffe7b30
push 0x1ffe7b30
call sub.LTKRN13N.dll_Ordinal_108
push 6
push 0xffffff
push 0x1ffe7b30
call sub.LTDIS13N.dll_Ordinal_113
push ebp
call dword [sym.imp.KERNEL32.dll_FreeResource]
push 1
push 1
push 1
push 0x1ffe7d60
call sub.LTKRN13N.dll_Ordinal_134
push 2
push 0x65f6
push esi
call ebx
test eax, eax
jne 0x1ffacee8
mov ecx, 0xfffffff3
mov ebp, dword [esp + 0x10]
mov eax, dword [esp + 0x10]
jmp 0x1ffacf09
push eax
push esi
call edi
mov ebp, eax
test ebp, ebp
jne 0x1ffacefd
mov ecx, 0xfffffff3
mov eax, dword [esp + 0x10]
jmp 0x1ffacf09
push ebp
call dword [sym.imp.KERNEL32.dll_LockResource]
mov ecx, 1
cmp ecx, 1
jne 0x1ffacf84
test eax, eax
je 0x1ffacf7d
mov cx, word [eax + 0xe]
cmp cx, 4
jne 0x1ffacf21
lea ecx, [eax + 0x68]
jmp 0x1ffacf3e
mov edx, dword [eax + 0x20]
test edx, edx
jne 0x1ffacf3a
cmp cx, 8
mov edx, 0
ja 0x1ffacf3a
mov edx, 1
shl edx, cl
lea ecx, [eax + edx*4 + 0x28]
push ecx
push eax
push 0x1ffe7d60
call sub.LTKRN13N.dll_Ordinal_110
cmp eax, 1
jne 0x1ffacf7d
push 0
push 0
push 0
push 0
push 0
push 4
push 0x18
push 0x1ffe7d60
push 0x1ffe7d60
call sub.LTKRN13N.dll_Ordinal_108
push 6
push 0xffffff
push 0x1ffe7d60
call sub.LTDIS13N.dll_Ordinal_113
push ebp
call dword [sym.imp.KERNEL32.dll_FreeResource]
push 0x65f8
push esi
call dword [sym.imp.USER32.dll_LoadBitmapA]
push 1
mov dword [0x1ffe860c], eax
push 1
push 1
push 0x1ffe8570
call sub.LTKRN13N.dll_Ordinal_134
push 2
push 0x65f8
push esi
call ebx
test eax, eax
jne 0x1ffacfc2
mov ecx, 0xfffffff3
mov edi, dword [esp + 0x10]
mov eax, dword [esp + 0x10]
jmp 0x1ffacfe3
push eax
push esi
call edi
mov edi, eax
test edi, edi
jne 0x1ffacfd7
mov ecx, 0xfffffff3
mov eax, dword [esp + 0x10]
jmp 0x1ffacfe3
push edi
call dword [sym.imp.KERNEL32.dll_LockResource]
mov ecx, 1
cmp ecx, 1
jne 0x1ffad041
test eax, eax
je 0x1ffad03a
mov cx, word [eax + 0xe]
cmp cx, 4
jne 0x1ffacffb
lea ecx, [eax + 0x68]
jmp 0x1ffad018
mov edx, dword [eax + 0x20]
test edx, edx
jne 0x1ffad014
cmp cx, 8
mov edx, 0
ja 0x1ffad014
mov edx, 1
shl edx, cl
lea ecx, [eax + edx*4 + 0x28]
push ecx
push eax
push 0x1ffe8570
call sub.LTKRN13N.dll_Ordinal_110
cmp eax, 1
jne 0x1ffad03a
push 6
push 0xffffff
push 0x1ffe8570
call sub.LTDIS13N.dll_Ordinal_113
push edi
call dword [sym.imp.KERNEL32.dll_FreeResource]
push 0x6608
mov edi, dword [sym.imp.USER32.dll_LoadCursorA]
push esi
call edi
push 0x6609
mov dword [0x1ffe7e2c], eax
push esi
call edi
push 0x660a
mov dword [0x1ffe7e60], eax
push esi
call edi
push 0x660b
mov dword [0x1ffe7a84], eax
push esi
call edi
push 0x660c
mov dword [0x1ffe7ca8], eax
push esi
call edi
push 0x662d
mov edi, dword [sym.imp.USER32.dll_LoadIconA]
push esi
mov dword [0x1ffe7e28], eax
call edi
push 0x662c
mov dword [0x1ffe8504], eax
push esi
call edi
push 0x6630
mov dword [0x1ffe8520], eax
push esi
call edi
push 0x662e
mov dword [0x1ffe851c], eax
push esi
call edi
push 0x6633
mov dword [0x1ffe855c], eax
push esi
call edi
push 0x6632
mov dword [0x1ffe8518], eax
push esi
call edi
push 0x6634
mov dword [0x1ffe8558], eax
push esi
call edi
push 0x6627
mov dword [0x1ffe8508], eax
push esi
call edi
push 0x6629
mov dword [0x1ffe8510], eax
push esi
call edi
push 0x6631
mov dword [0x1ffe861c], eax
push esi
call edi
push 0x662a
mov dword [0x1ffe8500], eax
push esi
call edi
push 0x6628
mov dword [0x1ffe8560], eax
push esi
call edi
push 0x662b
mov dword [0x1ffe8524], eax
push esi
call edi
push 0x662f
mov dword [0x1ffe850c], eax
push esi
call edi
push 0x6626
mov dword [0x1ffe84fc], eax
push esi
call edi
push 0x1ffe7c80
mov dword [0x1ffe8514], eax
push 0x663a
push esi
call fcn.1ffd2fc0
add esp, 0xc
push 0x1ffe7e38
push 0x663b
push esi
call fcn.1ffd2fc0
add esp, 0xc
push 0x1ffe79c0
push 0x663d
push esi
call fcn.1ffd2fc0
add esp, 0xc
push 0x1ffe7e00
push 0x663e
push esi
call fcn.1ffd2fc0
add esp, 0xc
push 0x1ffe79e8
push 0x663c
push esi
call fcn.1ffd3070
add esp, 0xc
push 0x1ffe7a90
push 0x663f
push esi
call fcn.1ffd3070
add esp, 0xc
push 0x6640
push 0
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x6641
push 1
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x6643
push 2
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x6644
push 3
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x6642
push 4
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x6645
push 5
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x6646
push 6
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x6647
push 7
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x6648
push 8
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x6649
push 9
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x664a
push 0xa
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x664b
push 0xb
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x664c
push 0xc
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x664d
push 0xd
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x664e
push 0xe
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x664f
push 0xf
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x6650
push 0x10
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x6651
push 0x11
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x6652
push 0x12
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x6653
push 0x13
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x6654
push 0x14
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x6655
push 0x15
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x6656
push 0x16
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x6658
push 0x17
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x6659
push 0x18
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x665a
push 0x19
push esi
call fcn.1ffd31b0
add esp, 0xc
push 0x1ffe84d0
push 0x665b
push esi
mov edi, 0x1ffe8530
call fcn.1ffd2fc0
add esp, 0xc
xor eax, eax
mov ecx, 0xa
rep stosd dword es:[edi], eax
push str.LTANN11NOBJECT
call dword [sym.imp.KERNEL32.dll_AddAtomA]
mov word [0x1ffe7a88], ax
push str.LEADTOOLS_11.0_Annotation
mov esi, dword [sym.imp.USER32.dll_RegisterClipboardFormatA]
call esi
push str.LEADTOOLS_10.0_Annotation
mov dword [0x1ffe7e34], eax
call esi
push str.LEADTOOLS_9.0_Annotation
mov dword [0x1ffe7cac], eax
call esi
pop ebp
mov dword [0x1ffe7cb0], eax
pop edi
pop esi
pop ebx
add esp, 4
ret 4