Function at 0x1006ff4d
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x1015deb8
mov eax, dword fs:[0]
push eax
sub esp, 0x5c
push ebx
push ebp
push esi
push edi
mov eax, dword [0x101c3584]
xor eax, esp
push eax
lea eax, [esp + 0x70]
mov dword fs:[0], eax
mov ebp, ecx
mov dword [esp + 0x14], ebp
lea eax, [esp + 0x20]
push str.SF_SSIP_SDK
push eax
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x24]
mov dword [esp + 0x7c], 0
call fcn.1005d580
mov esi, dword [esp + 0x80]
test al, al
je 0x100701a9
mov eax, dword [esi + 0x11]
mov ecx, eax
mov edx, eax
shr edx, 0x10
and ecx, 0xff0000
or ecx, edx
mov edx, eax
shl edx, 0x10
and eax, 0xff00
or edx, eax
shl edx, 8
shr ecx, 8
or ecx, edx
mov eax, 0x1b4e81b5
mul ecx
shr edx, 7
mov byte [esp + 0x80], dl
imul edx, edx, 0x4b0
sub ecx, edx
add ecx, 6
imul ecx, ecx, 0x64
mov eax, 0x1b4e81b5
mul ecx
lea eax, [esp + 0x4c]
shr edx, 7
push eax
lea ecx, [esp + 0x84]
mov byte [esp + 0x85], dl
call fcn.1000bb50
mov dword [esp + 0x28], eax
mov eax, dword [esi + 0xd]
mov ecx, eax
mov edx, eax
shr edx, 0x10
and ecx, 0xff0000
or ecx, edx
mov edx, eax
shl edx, 0x10
and eax, 0xff00
or edx, eax
shl edx, 8
shr ecx, 8
or ecx, edx
mov eax, 0x1b4e81b5
mul ecx
shr edx, 7
mov byte [esp + 0x80], dl
imul edx, edx, 0x4b0
sub ecx, edx
add ecx, 6
imul ecx, ecx, 0x64
mov eax, 0x1b4e81b5
mul ecx
lea eax, [esp + 0x44]
shr edx, 7
push eax
lea ecx, [esp + 0x84]
mov byte [esp + 0x7c], 1
mov byte [esp + 0x85], dl
call fcn.1000bb50
mov dword [esp + 0x24], eax
movzx ecx, byte [esi + 0x19]
mov al, byte [esi + 0x1a]
lea edx, [esp + 0x3c]
mov byte [esp + 0x80], cl
push edx
lea ecx, [esp + 0x84]
mov byte [esp + 0x7c], 2
mov byte [esp + 0x85], al
call fcn.1000bb50
mov dword [esp + 0x2c], eax
movzx ecx, byte [esi + 0x17]
mov al, byte [esi + 0x18]
lea edx, [esp + 0x34]
mov byte [esp + 0x78], 3
mov byte [esp + 0x80], cl
mov byte [esp + 0x81], al
push edx
lea ecx, [esp + 0x84]
call fcn.1000bb50
mov dword [esp + 0x30], eax
movzx ebx, byte [esi + 0x1d]
push ebx
mov byte [esp + 0x7c], 4
call fcn.10068070
add esp, 4
mov edi, 0x101a58ac
cmp eax, 3
ja case.default.0x1006ff46
jmp dword [eax*4 + 0x10070c18]
mov dword [esp + 0x18], str.DISABLED
jmp 0x1006ff79
mov dword [esp + 0x18], str.PHOTO
jmp 0x1006ff79
mov dword [esp + 0x18], str.TEXT
jmp 0x1006ff79
mov dword [esp + 0x18], str.MIXED
jmp 0x1006ff79
mov dword [esp + 0x18], edi
and bl, 1
xor eax, eax
cmp bl, 1
sete al
sub eax, 0
je 0x1006ff9e
sub eax, 1
je 0x1006ff94
mov dword [esp + 0x1c], edi
jmp 0x1006ffa6
mov dword [esp + 0x1c], str.QUALITY
jmp 0x1006ffa6
mov dword [esp + 0x1c], str.SPEED
movzx eax, byte [esi + 0x1f]
push eax
call fcn.10067fa0
add esp, 4
cmp eax, 4
ja case.default.0x1006ffb8
jmp dword [eax*4 + 0x10070c28]
mov dword [esp + 0x80], 0x101700c8
jmp 0x10070007
mov dword [esp + 0x80], 0x101a5908
jmp 0x10070007
mov dword [esp + 0x80], str.DUPLEX_SHORT_EDGE
jmp 0x10070007
mov dword [esp + 0x80], str.DUPLEX_LONG_EDGE
jmp 0x10070007
mov dword [esp + 0x80], str.AUTO
jmp 0x10070007
mov dword [esp + 0x80], edi
movzx ecx, byte [esi + 0x16]
push ecx
call fcn.10067f10
movzx edx, byte [esi + 0x15]
push edx
mov ebx, eax
call fcn.10067f10
mov edi, eax
movzx eax, byte [esi + 0x1c]
push eax
call fcn.10067e60
movzx ecx, byte [esi + 0x1e]
add esp, 0xc
push eax
push ecx
call fcn.10067bd0
mov edx, dword [esp + 0x20]
add esp, 4
push eax
push edx
mov ecx, esi
call fcn.100683b0
push eax
call fcn.10067bb0
add esp, 4
push eax
mov ecx, esi
call fcn.10068390
push eax
call fcn.10067bb0
add esp, 4
push eax
mov ecx, esi
call fcn.10068370
push eax
call fcn.10067bb0
add esp, 4
push eax
mov ecx, esi
call fcn.10068320
push eax
call fcn.10067b70
mov ecx, dword [esp + 0x9c]
add esp, 4
push eax
mov eax, dword [esp + 0x38]
push eax
push ecx
mov ecx, esi
call fcn.10068180
push eax
call fcn.10067ae0
add esp, 4
push eax
push ebx
call fcn.10067950
add esp, 4
push eax
push edi
call fcn.10067950
add esp, 4
push eax
mov ecx, esi
call fcn.10068270
push eax
mov ecx, esi
call fcn.100681c0
mov edx, dword [esp + 0x5c]
mov ecx, dword [esp + 0x58]
push eax
mov eax, dword [edx]
mov edx, dword [ecx]
push eax
mov eax, dword [esp + 0x68]
mov ecx, dword [eax]
push edx
mov edx, dword [esp + 0x70]
mov eax, dword [edx]
push ecx
push eax
push str.SET_WINDOW_PARAMETERS:_SET___n___window_offset_in_inches:__ts___ts__n___window_size_in_inches:____ts___ts__n___window_size_in_pixels:____u___u__n___resolution_X:____________ts_n___resolution_Y:____________ts_n___image_composition:_______ts_n___source_type:_____________ts_n___quality:_________________ts_n___CMS:_____________________ts_n___background_removal:______ts_n___descreen:________________ts_n___fringe_removal:__________ts_n___fw_image_mode:___________ts_n___brightness:______________ts_n___compression:_____________ts
push 0x41c
push str.SamsungFramework::SSIPSDK::Inner::SSIPProtocol::setParameters
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea ecx, [esp + 0x78]
push 0
push ecx
call fcn.10001120
mov eax, dword [esp + 0x94]
lea edx, [esp + 0x98]
add esp, 0x60
xor edi, edi
mov byte [esp + 0x78], 3
cmp eax, edx
je 0x1007012b
cmp eax, edi
je 0x1007012b
push eax
call fcn.1005a120
add esp, 4
lea eax, [esp + 0x38]
mov dword [esp + 0x34], eax
mov eax, dword [esp + 0x3c]
lea ecx, [esp + 0x40]
mov dword [esp + 0x38], edi
mov byte [esp + 0x78], 2
cmp eax, ecx
je 0x10070155
cmp eax, edi
je 0x10070155
push eax
call fcn.1005a120
add esp, 4
mov eax, dword [esp + 0x44]
lea ecx, [esp + 0x48]
lea edx, [esp + 0x40]
mov dword [esp + 0x40], edi
mov dword [esp + 0x3c], edx
mov byte [esp + 0x78], 1
cmp eax, ecx
je 0x1007017f
cmp eax, edi
je 0x1007017f
push eax
call fcn.1005a120
add esp, 4
mov eax, dword [esp + 0x4c]
lea ecx, [esp + 0x50]
lea edx, [esp + 0x48]
mov dword [esp + 0x48], edi
mov dword [esp + 0x44], edx
mov byte [esp + 0x78], 0
cmp eax, ecx
je 0x100701a9
cmp eax, edi
je 0x100701a9
push eax
call fcn.1005a120
add esp, 4
lea ecx, [esp + 0x20]
mov dword [esp + 0x78], 0xffffffff
call fcn.10117cb0
lea ecx, [esp + 0x58]
call fcn.10070e60
mov edx, dword [ebp + 4]
push edx
lea ecx, [esp + 0x5c]
mov dword [esp + 0x7c], 5
call fcn.10070e30
test al, al
jne 0x10070745
mov edi, dword [ebp + 4]
lea ecx, [esp + 0x58]
call fcn.10070e10
mov ecx, dword [ebp + 0x18]
mov dword [esp + 0x50], eax
mov dword [esp + 0x4c], 0
mov dword [esp + 0x54], edi
mov eax, dword [ecx]
mov eax, dword [eax + 4]
lea edx, [esp + 0x4c]
push edx
call eax
test al, al
je 0x100707b0
mov ecx, dword [ebp + 8]
mov edx, dword [ebp + 4]
mov eax, dword [esp + 0x84]
push ecx
push edx
push eax
push esi
mov ecx, ebp
call fcn.10068630
test eax, eax
jne 0x10070745
mov ecx, dword [esp + 0x84]
mov dword [ebp + 0x1c], 0x1a
movzx edi, byte [ecx + 0x17]
lea ebx, [eax + 1]
mov dword [esp + 0x30], edi
cmp edi, 0x20
jne 0x100702e2
movzx eax, word [ecx + 0x18]
rol ax, 8
movzx ebx, ax
test ebx, 0x3fff
jne 0x1007063e
lea edx, [esp + 0x80]
push str.SF_SSIP_SDK
push edx
call fcn.1005e920
add esp, 8
push 4
lea ecx, [esp + 0x84]
mov byte [esp + 0x7c], 7
call fcn.1005d580
test al, al
je 0x100702cc
mov eax, dword [ebp + 0x1c]
push eax
call fcn.1005c060
push eax
movzx ecx, bx
push ecx
push str.ERROR:_SET_WINDOW_PARAMETERS_wrong_Scanner_State_Code__0x_X____ts_
push 0x435
push str.SamsungFramework::SSIPSDK::Inner::SSIPProtocol::setParameters
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea edx, [esp + 0x9c]
push 4
push edx
call fcn.1005e520
add esp, 0x24
lea ecx, [esp + 0x80]
mov byte [esp + 0x78], 5
call fcn.10117cb0
jmp 0x10070745
cmp edi, 0x30
je 0x100702f0
cmp edi, 0x31
jne 0x100706cd
call fcn.10060070
cmp eax, 2
jne 0x1007035d
lea ecx, [esp + 0x80]
push str.SF_SSIP_SDK
push ecx
call fcn.1005e920
add esp, 8
push 3
lea ecx, [esp + 0x84]
mov byte [esp + 0x7c], 8
call fcn.1005d580
test al, al
je 0x1007034c
push str.ERROR:_SET_WINDOW_PARAMETERS_wrong_Document_Source__UNSUPPORTED_
push 0x43c
push str.SamsungFramework::SSIPSDK::Inner::SSIPProtocol::setParameters
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea edx, [esp + 0x90]
push 3
push edx
call fcn.1005e520
add esp, 0x18
lea ecx, [esp + 0x80]
mov byte [esp + 0x78], 5
call fcn.10117cb0
mov eax, dword [esp + 0x84]
mov eax, dword [eax + 0x20]
mov edi, eax
and edi, 0xff0000
mov ecx, eax
mov edx, eax
shl edx, 0x10
shr ecx, 0x10
and eax, 0xff00
or edi, ecx
or edx, eax
shr edi, 8
shl edx, 8
or edi, edx
cmp edi, 1
jbe 0x1007088e
mov ecx, esi
call fcn.100681c0
mov ebp, eax
cmp edi, ebp
jbe 0x100703af
mov eax, edi
sub eax, ebp
imul eax, eax, 0x64
lea ecx, [ebp + ebp]
cmp eax, ecx
jmp 0x100703bb
mov edx, ebp
sub edx, edi
imul edx, edx, 0x64
lea eax, [edi + edi]
cmp edx, eax
setbe al
test al, al
je 0x100708f7
cmp edi, ebp
jbe 0x100703d5
mov ecx, edi
sub ecx, ebp
imul ecx, ecx, 0x64
cmp ecx, ebp
jmp 0x100703de
mov edx, ebp
sub edx, edi
imul edx, edx, 0x64
cmp edx, edi
setbe al
test al, al
jne 0x1007043e
lea eax, [esp + 0x20]
push str.SF_SSIP_SDK
push eax
call fcn.1005e920
add esp, 8
push 3
lea ecx, [esp + 0x24]
mov byte [esp + 0x7c], 0xb
call fcn.1005d580
test al, al
je 0x10070430
push ebp
push edi
push str.WARNING:_SET_WINDOW_PARAMETERS_rough_Horizontal_Pixel_Size___d___d_
push 0x44f
push str.SamsungFramework::SSIPSDK::Inner::SSIPProtocol::setParameters
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea ecx, [esp + 0x38]
push 3
push ecx
call fcn.1005e520
add esp, 0x20
lea ecx, [esp + 0x20]
mov byte [esp + 0x78], 5
call fcn.10117cb0
mov edx, dword [esp + 0x84]
mov eax, dword [edx + 0x1c]
mov edi, eax
and edi, 0xff0000
mov ecx, eax
mov edx, eax
shl edx, 0x10
shr ecx, 0x10
and eax, 0xff00
or edi, ecx
or edx, eax
shr edi, 8
shl edx, 8
or edi, edx
cmp edi, 1
jbe 0x10070965
mov ecx, esi
call fcn.10068270
mov ebp, eax
push 2
push ebp
push edi
call fcn.100693d0
add esp, 0xc
test al, al
je 0x100709ba
push 1
push ebp
push edi
call fcn.100693d0
add esp, 0xc
test al, al
jne 0x100704fa
lea eax, [esp + 0x1c]
push str.SF_SSIP_SDK
push eax
call fcn.1005e920
add esp, 8
push 3
lea ecx, [esp + 0x20]
mov byte [esp + 0x7c], 0xe
call fcn.1005d580
test al, al
je 0x100704ec
push ebp
push edi
push str.WARNING:_SET_WINDOW_PARAMETERS_rough_Vertical_Pixel_Size___d___d_
push 0x460
push str.SamsungFramework::SSIPSDK::Inner::SSIPProtocol::setParameters
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea ecx, [esp + 0x34]
push 3
push ecx
call fcn.1005e520
add esp, 0x20
lea ecx, [esp + 0x1c]
mov byte [esp + 0x78], 5
call fcn.10117cb0
mov edi, dword [esp + 0x84]
mov ecx, edi
call fcn.100685c0
cmp eax, 2
jne 0x10070564
lea edx, [esp + 0x18]
push str.SF_SSIP_SDK
push edx
call fcn.1005e920
add esp, 8
push 3
lea ecx, [esp + 0x1c]
mov byte [esp + 0x7c], 0xf
call fcn.1005d580
test al, al
je 0x10070556
push str.ERROR:_SET_WINDOW_PARAMETERS_wrong_Image_Mirror_value__UNSUPPORTED_
push 0x466
push str.SamsungFramework::SSIPSDK::Inner::SSIPProtocol::setParameters
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea eax, [esp + 0x28]
push 3
push eax
call fcn.1005e520
add esp, 0x18
lea ecx, [esp + 0x18]
mov byte [esp + 0x78], 5
call fcn.10117cb0
movzx ecx, byte [edi + 0x25]
push ecx
call fcn.1005f7a0
mov edi, eax
add esp, 4
cmp edi, 7
jne 0x100705c7
lea edx, [esp + 0x24]
push str.SF_SSIP_SDK
push edx
call fcn.1005e920
add esp, 8
push 4
lea ecx, [esp + 0x28]
mov byte [esp + 0x7c], 0x10
call fcn.1005d580
test al, al
je 0x100705c1
push str.ERROR:_SET_WINDOW_PARAMETERS_wrong_Compression_Type__UNSUPPORTED_
push 0x46d
push str.SamsungFramework::SSIPSDK::Inner::SSIPProtocol::setParameters
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea eax, [esp + 0x34]
push 4
push eax
call fcn.1005e520
add esp, 0x18
lea ecx, [esp + 0x24]
jmp 0x10070629
test edi, edi
je 0x10070633
cmp edi, 4
je 0x10070633
cmp edi, 6
je 0x10070633
lea ecx, [esp + 0x28]
push str.SF_SSIP_SDK
push ecx
call fcn.1005e920
add esp, 8
push 3
lea ecx, [esp + 0x2c]
mov byte [esp + 0x7c], 0x11
call fcn.1005d580
test al, al
je 0x10070625
push edi
call fcn.10067e60
push eax
push str.WARNING:_SET_WINDOW_PARAMETERS_suspicious_Compression_Type:__ts__not_Uncompressed_nor_JBIG_nor_Lossy_JPEG_
push 0x474
push str.SamsungFramework::SSIPSDK::Inner::SSIPProtocol::setParameters
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea edx, [esp + 0x40]
push 3
push edx
call fcn.1005e520
add esp, 0x20
lea ecx, [esp + 0x28]
mov byte [esp + 0x78], 5
call fcn.10117cb0
cmp dword [esp + 0x30], 0
je 0x100706d5
mov eax, dword [esp + 0x84]
cmp byte [eax + 0x15], 0
je 0x100706d5
test bl, 1
jne 0x10070a0f
mov ebp, dword [esp + 0x14]
test bl, 0x10
jne 0x10070a82
test bl, 0x20
jne 0x10070a8e
test bl, 0x40
jne 0x10070a9a
test ebx, 0x100
jne 0x10070aa6
test ebx, 0x200
jne 0x10070ab2
test ebx, 0x2000
jne 0x10070abe
test ebx, 0x480
je 0x100706aa
mov dword [ebp + 0x1c], 7
mov ecx, dword [ebp + 8]
push ecx
call fcn.10070cb0
mov edx, dword [ebp + 4]
add esp, 4
push edx
lea ecx, [esp + 0x5c]
call fcn.10070e30
test al, al
je 0x100701e0
jmp 0x10070745
test edi, edi
jne 0x1007081f
lea eax, [esp + 0x80]
push str.SF_SSIP_SDK
push eax
call fcn.1005e920
add esp, 8
push 2
lea ecx, [esp + 0x84]
mov byte [esp + 0x7c], 0x13
call fcn.1005d580
test al, al
je 0x10070727
push str.SUCCESS:_SET_WINDOW_PARAMETERS
push 0x47f
push str.SamsungFramework::SSIPSDK::Inner::SSIPProtocol::setParameters
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea ecx, [esp + 0x90]
push 2
push ecx
call fcn.1005e520
add esp, 0x18
lea ecx, [esp + 0x80]
mov byte [esp + 0x78], 5
call fcn.10117cb0
mov edx, dword [esp + 0x14]
mov dword [edx + 0x1c], 0
mov ebp, edx
or edi, 0xffffffff
lea ecx, [esp + 0x58]
mov dword [esp + 0x78], edi
call fcn.10117cb0
cmp dword [ebp + 0x1c], 0
push str.SF_SSIP_SDK
jne 0x10070b92
lea eax, [esp + 0x84]
push eax
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x84]
mov dword [esp + 0x7c], 0x15
call fcn.1005d580
test al, al
je 0x10070b89
mov esi, dword [esp + 0x84]
movzx eax, byte [esi + 0x25]
mov cl, byte [esi + 0x26]
cmp eax, 6
ja case.default.0x100707a9
jmp dword [eax*4 + 0x10070c3c]
lea eax, [esp + 0x80]
push str.SF_SSIP_SDK
push eax
call fcn.1005e920
add esp, 8
push 2
lea ecx, [esp + 0x84]
mov byte [esp + 0x7c], 6
call fcn.1005d580
test al, al
je 0x10070802
push str.WARNING:_SET_WINDOW_PARAMETERS_canceled_by_callback__CANCEL_
push 0x423
push str.SamsungFramework::SSIPSDK::Inner::SSIPProtocol::setParameters
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea ecx, [esp + 0x90]
push 2
push ecx
call fcn.1005e520
add esp, 0x18
lea ecx, [esp + 0x80]
mov byte [esp + 0x78], 5
call fcn.10117cb0
mov dword [ebp + 0x1c], 1
jmp 0x10070745
lea eax, [esp + 0x80]
push str.SF_SSIP_SDK
push eax
call fcn.1005e920
add esp, 8
push 4
lea ecx, [esp + 0x84]
mov byte [esp + 0x7c], 0x12
call fcn.1005d580
test al, al
je 0x10070878
push edi
call fcn.10067d60
push eax
push str.ERROR:_SET_WINDOW_PARAMETERS_wrong_Message_Code___ts_
push 0x479
push str.SamsungFramework::SSIPSDK::Inner::SSIPProtocol::setParameters
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea ecx, [esp + 0x98]
push 4
push ecx
call fcn.1005e520
add esp, 0x20
lea ecx, [esp + 0x80]
mov byte [esp + 0x78], 5
call fcn.10117cb0
jmp 0x10070745
lea edx, [esp + 0x80]
push str.SF_SSIP_SDK
push edx
call fcn.10001120
add esp, 8
push 4
lea ecx, [esp + 0x84]
mov byte [esp + 0x7c], 9
call fcn.1005d580
test al, al
je 0x100708e1
push edi
push str.ERROR:_SET_WINDOW_PARAMETERS_Wrong_Horizontal_Pixel_Size___d_
push 0x444
push str.SamsungFramework::SSIPSDK::Inner::SSIPProtocol::setParameters
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea eax, [esp + 0x94]
push 4
push eax
call fcn.1005e520
add esp, 0x1c
lea ecx, [esp + 0x80]
mov byte [esp + 0x78], 5
call fcn.10117cb0
jmp 0x10070745
lea ecx, [esp + 0x80]
push str.SF_SSIP_SDK
push ecx
call fcn.1005e920
add esp, 8
push 4
lea ecx, [esp + 0x84]
mov byte [esp + 0x7c], 0xa
call fcn.1005d580
test al, al
je 0x1007094b
push ebp
push edi
push str.ERROR:_SET_WINDOW_PARAMETERS_wrong_Horizontal_Pixel_Size___d____d_
push 0x44b
push str.SamsungFramework::SSIPSDK::Inner::SSIPProtocol::setParameters
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
push 4
lea edx, [esp + 0x9c]
push edx
call fcn.1005e520
add esp, 0x20
lea ecx, [esp + 0x80]
mov byte [esp + 0x78], 5
call fcn.10117cb0
mov ebp, dword [esp + 0x14]
jmp 0x10070745
lea eax, [esp + 0x80]
push str.SF_SSIP_SDK
push eax
call fcn.1005e920
add esp, 8
push 4
lea ecx, [esp + 0x84]
mov byte [esp + 0x7c], 0xc
call fcn.1005d580
test al, al
je 0x1007094b
push edi
push str.ERROR:_SET_WINDOW_PARAMETERS_wrong_Vertical_Pixel_Size___d_
push 0x456
push str.SamsungFramework::SSIPSDK::Inner::SSIPProtocol::setParameters
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea ecx, [esp + 0x94]
push 4
push ecx
call fcn.1005e520
add esp, 0x1c
jmp 0x1007094b
lea edx, [esp + 0x80]
push str.SF_SSIP_SDK
push edx
call fcn.1005e920
add esp, 8
push 4
lea ecx, [esp + 0x84]
mov byte [esp + 0x7c], 0xd
call fcn.1005d580
test al, al
je 0x1007094b
push ebp
push edi
push str.ERROR:_SET_WINDOW_PARAMETERS_wrong_Vertical_Size___d____d_
push 0x45c
push str.SamsungFramework::SSIPSDK::Inner::SSIPProtocol::setParameters
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
push 4
lea eax, [esp + 0x9c]
push eax
jmp 0x10070943
lea ecx, [esp + 0x80]
push str.SF_SSIP_SDK
push ecx
call fcn.1005e920
add esp, 8
push 2
lea ecx, [esp + 0x84]
mov byte [esp + 0x7c], 0x14
call fcn.1005d580
test al, al
je 0x10070a61
push str.SUCCESS:_SET_WINDOW_PARAMETERS
push 0x485
push str.SamsungFramework::SSIPSDK::Inner::SSIPProtocol::setParameters
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea edx, [esp + 0x90]
push 2
push edx
call fcn.1005e520
add esp, 0x18
lea ecx, [esp + 0x80]
mov byte [esp + 0x78], 5
call fcn.10117cb0
mov ebp, dword [esp + 0x14]
mov dword [ebp + 0x1c], 0
jmp 0x10070745
mov dword [ebp + 0x1c], 3
jmp 0x10070745
mov dword [ebp + 0x1c], 4
jmp 0x10070745
mov dword [ebp + 0x1c], 5
jmp 0x10070745
mov dword [ebp + 0x1c], 6
jmp 0x10070745
mov dword [ebp + 0x1c], 8
jmp 0x10070745
mov dword [ebp + 0x1c], 0x10
jmp 0x10070745
xor eax, eax
jmp switch.0x10070afd
mov eax, 1
jmp switch.0x10070afd
mov eax, 2
jmp switch.0x10070afd
mov eax, 3
jmp switch.0x10070afd
mov eax, 4
jmp switch.0x10070afd
mov eax, 5
jmp switch.0x10070afd
mov eax, 6
jmp switch.0x10070afd
mov eax, 7
jmp dword [eax*4 + 0x10070c58]
mov eax, 0x101702b4
jmp 0x10070b3c
mov eax, 0x101702b0
jmp 0x10070b3c
mov eax, 0x101702ac
jmp 0x10070b3c
mov eax, 0x101702a8
jmp 0x10070b3c
mov eax, 0x101702a0
jmp 0x10070b3c
mov eax, 0x10170290
jmp 0x10070b3c
mov eax, 0x10170284
jmp 0x10070b3c
movzx ecx, cl
push ecx
push eax
mov ecx, esi
call fcn.10060070
push eax
call fcn.10068520
add esp, 4
push eax
mov ecx, esi
call fcn.100685c0
push eax
call fcn.10068550
add esp, 4
push eax
push str.SET_WINDOW_PARAMETERS:_RECEIVED___n___mirror:__________________ts_n___document_source:_________ts_n___compression:_____________ts_n___sensor_vendor_ID:________i
push 0x4ad
push str.SamsungFramework::SSIPSDK::Inner::SSIPProtocol::setParameters
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea edx, [esp + 0xa0]
push 0
push edx
call fcn.1005e520
add esp, 0x28
lea ecx, [esp + 0x80]
jmp 0x10070bf3
lea eax, [esp + 0x88]
push eax
call fcn.1005e920
add esp, 8
push 2
lea ecx, [esp + 0x88]
mov dword [esp + 0x7c], 0x16
call fcn.1005d580
test al, al
je 0x10070bec
mov ecx, dword [ebp + 0x1c]
push ecx
call fcn.1005c060
push eax
push str.ERROR:_SET_WINDOW_PARAMETERS___ts_
push 0x4b3
push str.SamsungFramework::SSIPSDK::Inner::SSIPProtocol::setParameters
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea edx, [esp + 0x9c]
push 2
push edx
call fcn.1005e520
add esp, 0x20
lea ecx, [esp + 0x84]
mov dword [esp + 0x78], edi
call fcn.10117cb0
mov eax, dword [ebp + 0x1c]
mov ecx, dword [esp + 0x70]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x68
ret 8