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

Disassembly:
push 0xffffffffffffffff
push 0x1015db78
mov eax, dword fs:[0]
push eax
sub esp, 0x3c
mov eax, dword [0x101c3584]
xor eax, esp
mov dword [esp + 0x38], eax
push ebx
push esi
push edi
mov eax, dword [0x101c3584]
xor eax, esp
push eax
lea eax, [esp + 0x4c]
mov dword fs:[0], eax
lea eax, [esp + 0x10]
mov edi, ecx
push str.SF_SSIP_SDK
push eax
mov dword [esp + 0x28], edi
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0
call fcn.1005d580
test al, al
je 0x1006d133
push str.INQUIRY:_DUMP_CAPABILITIES
push 0x1bf
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea ecx, [esp + 0x20]
push 0
push ecx
call fcn.1005e520
add esp, 0x18
or ebx, 0xffffffff
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], ebx
call fcn.10117cb0
xor eax, eax
lea edx, [esp + 0x24]
push edx
mov ecx, edi
mov byte [esp + 0x28], 0
mov dword [esp + 0x29], eax
mov dword [esp + 0x2d], eax
mov dword [esp + 0x31], eax
mov dword [esp + 0x35], eax
mov dword [esp + 0x39], eax
mov dword [esp + 0x3d], eax
mov dword [esp + 0x41], eax
mov dword [esp + 0x45], eax
call fcn.1005ff90
push str.SF_SSIP_SDK
test eax, eax
jg 0x1006d1c8
lea eax, [esp + 0x14]
push eax
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 1
call fcn.1005d580
test al, al
je 0x1006d214
push str.ERROR:_INQUIRY_wrong_Vendor_ID__not_specified_
push 0x1c5
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea ecx, [esp + 0x20]
push 0
push ecx
call fcn.1005e520
add esp, 0x18
jmp 0x1006d214
lea edx, [esp + 0x14]
push edx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 2
call fcn.1005d580
test al, al
je 0x1006d214
lea eax, [esp + 0x24]
push eax
push str.____Vendor_ID___s
push 0x1c7
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea ecx, [esp + 0x24]
push 0
push ecx
call fcn.1005e520
add esp, 0x1c
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], ebx
call fcn.10117cb0
xor eax, eax
lea edx, [esp + 0x24]
push edx
mov ecx, edi
mov byte [esp + 0x28], 0
mov dword [esp + 0x29], eax
mov dword [esp + 0x2d], eax
mov dword [esp + 0x31], eax
mov dword [esp + 0x35], eax
mov dword [esp + 0x39], eax
mov dword [esp + 0x3d], eax
mov dword [esp + 0x41], eax
mov dword [esp + 0x45], eax
call fcn.10060010
push str.SF_SSIP_SDK
test eax, eax
jg 0x1006d2a6
lea eax, [esp + 0x14]
push eax
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 3
call fcn.1005d580
test al, al
je 0x1006d2f2
push str.ERROR:_INQUIRY_wrong_Product_ID__not_specified_
push 0x1cf
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea ecx, [esp + 0x20]
push 0
push ecx
call fcn.1005e520
add esp, 0x18
jmp 0x1006d2f2
lea edx, [esp + 0x14]
push edx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 4
call fcn.1005d580
test al, al
je 0x1006d2f2
lea eax, [esp + 0x24]
push eax
push str.____Product_ID___s
push 0x1d1
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea ecx, [esp + 0x24]
push 0
push ecx
call fcn.1005e520
add esp, 0x1c
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], ebx
call fcn.10117cb0
movzx eax, word [edi + 0x38]
movzx edx, byte [edi + 0x4b]
rol ax, 8
movzx esi, ax
shl edx, 0x10
or esi, edx
test esi, 0xfffff
jne 0x1006d375
lea eax, [esp + 0x10]
push str.SF_SSIP_SDK
push eax
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 5
call fcn.1005d580
test al, al
je 0x1006d368
push esi
push str.ERROR:_INQUIRY_wrong_Supported_Resolutions__0x_X_
push 0x1d8
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea ecx, [esp + 0x24]
push 0
push ecx
call fcn.1005e520
add esp, 0x1c
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], ebx
call fcn.10117cb0
lea edx, [esp + 0x10]
push str.SF_SSIP_SDK
push edx
call fcn.1005e920
add esp, 8
mov ebx, 6
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], ebx
call fcn.1005d580
test al, al
je 0x1006d3f2
lea eax, [esp + 0x14]
push esi
push eax
call fcn.1006cbb0
mov ecx, dword [eax]
push ecx
push str.____Supported_resolutions_____ts_
push 0x1db
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea edx, [esp + 0x2c]
push 0
push edx
mov byte [esp + 0x78], 7
call fcn.1005e520
mov eax, dword [esp + 0x38]
lea ecx, [esp + 0x3c]
add esp, 0x24
mov byte [esp + 0x54], bl
cmp eax, ecx
je 0x1006d3f2
test eax, eax
je 0x1006d3f2
push eax
call fcn.1005a120
add esp, 4
or ebx, 0xffffffff
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], ebx
call fcn.10117cb0
and esi, 0x1133
cmp esi, 0x1133
je 0x1006d469
lea edx, [esp + 0x10]
push str.SF_SSIP_SDK
push edx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 8
call fcn.1005d580
test al, al
je 0x1006d45c
push str.WARNING:_INQUIRY_suspicious_Supported_Resolutions__75__100__150__200__300_or_600_is_not_supported_
push 0x1e3
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea eax, [esp + 0x20]
push 0
push eax
call fcn.1005e520
add esp, 0x18
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], ebx
call fcn.10117cb0
movzx cx, byte [edi + 0x3a]
movzx ebx, cx
mov dword [esp + 0x1c], ebx
test bl, bl
jne 0x1006d4db
lea edx, [esp + 0x10]
push str.SF_SSIP_SDK
push edx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 9
call fcn.1005d580
test al, al
je 0x1006d4c9
movzx eax, bx
push eax
push str.ERROR:_INQUIRY_wrong_Scanner_Type__0x_X_
push 0x1ea
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea ecx, [esp + 0x24]
push 0
push ecx
call fcn.1005e520
add esp, 0x1c
or esi, 0xffffffff
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], esi
call fcn.10117cb0
jmp 0x1006d4de
or esi, 0xffffffff
lea edx, [esp + 0x10]
push str.SF_SSIP_SDK
push edx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0xa
call fcn.1005d580
test al, al
je 0x1006d55e
movzx eax, bx
push eax
lea ecx, [esp + 0x18]
push ecx
call fcn.1006ce50
mov edx, dword [eax]
push edx
push str.____Scanner_Type_____ts_
push 0x1ed
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea eax, [esp + 0x2c]
push 0
push eax
mov byte [esp + 0x78], 0xb
call fcn.1005e520
mov eax, dword [esp + 0x38]
lea ecx, [esp + 0x3c]
add esp, 0x24
mov byte [esp + 0x54], 0xa
cmp eax, ecx
je 0x1006d55e
test eax, eax
je 0x1006d55e
push eax
call fcn.1005a120
add esp, 4
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], esi
call fcn.10117cb0
test bl, 0x18
je 0x1006d5ce
test bl, 3
jne 0x1006d5ce
lea edx, [esp + 0x10]
push str.SF_SSIP_SDK
push edx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0xc
call fcn.1005d580
test al, al
je 0x1006d5c1
push str.WARNING:_INQUIRY_suspicious_Scanner_Type__Duplex_but_not_ADF_
push 0x1f3
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea eax, [esp + 0x20]
push 0
push eax
call fcn.1005e520
add esp, 0x18
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], esi
call fcn.10117cb0
movzx ebx, byte [edi + 0x3b]
test bl, 0x7f
jne 0x1006d631
lea ecx, [esp + 0x10]
push str.SF_SSIP_SDK
push ecx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0xd
call fcn.1005d580
test al, al
je 0x1006d624
push ebx
push str.ERROR:_INQUIRY_wrong_Image_Composition__0x_X_
push 0x1fb
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea edx, [esp + 0x24]
push 0
push edx
call fcn.1005e520
add esp, 0x1c
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], esi
call fcn.10117cb0
lea eax, [esp + 0x10]
push str.SF_SSIP_SDK
push eax
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0xe
call fcn.1005d580
test al, al
je 0x1006d6ae
lea ecx, [esp + 0x14]
push ebx
push ecx
call fcn.1006cd80
mov edx, dword [eax]
push edx
push str.____Image_Composition_____ts_
push 0x1fe
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea eax, [esp + 0x2c]
push 0
push eax
mov byte [esp + 0x78], 0xf
call fcn.1005e520
mov eax, dword [esp + 0x38]
lea ecx, [esp + 0x3c]
add esp, 0x24
mov byte [esp + 0x54], 0xe
cmp eax, ecx
je 0x1006d6ae
test eax, eax
je 0x1006d6ae
push eax
call fcn.1005a120
add esp, 4
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], esi
call fcn.10117cb0
mov edx, ebx
and edx, 0x28
cmp dl, 0x28
je 0x1006d71e
lea eax, [esp + 0x10]
push str.SF_SSIP_SDK
push eax
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x10
call fcn.1005d580
test al, al
je 0x1006d711
push str.ERROR:_INQUIRY_wrong_Image_Composition__Gray8_or_Rgb24_is_not_supported_
push 0x203
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea ecx, [esp + 0x20]
push 0
push ecx
call fcn.1005e520
add esp, 0x18
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], esi
call fcn.10117cb0
test bl, 1
jne 0x1006d772
test bl, 2
je 0x1006d7d0
lea edx, [esp + 0x10]
push str.SF_SSIP_SDK
push edx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x11
call fcn.1005d580
test al, al
je 0x1006d7c3
push str.WARNING:_INQUIRY_suspicious_Image_Composition__Lineart_is_not_supported_
push 0x207
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
push 0
lea eax, [esp + 0x24]
push eax
jmp 0x1006d7bb
test bl, 2
jne 0x1006d7d0
lea ecx, [esp + 0x10]
push str.SF_SSIP_SDK
push ecx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x12
call fcn.1005d580
test al, al
je 0x1006d7c3
push str.WARNING:_INQUIRY_suspicious_Image_Composition__Halftone_is_not_supported_
push 0x209
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
push 0
lea edx, [esp + 0x24]
push edx
call fcn.1005e520
add esp, 0x18
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], esi
call fcn.10117cb0
movzx esi, byte [edi + 0x44]
push str.SF_SSIP_SDK
cmp esi, 5
ja 0x1006d896
lea eax, [esp + 0x14]
push eax
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x14
call fcn.1005d580
test al, al
je 0x1006d830
push esi
call fcn.10068440
push eax
push str.____Color_Sequence___ts
push 0x215
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea ecx, [esp + 0x28]
push 0
push ecx
call fcn.1005e520
add esp, 0x20
or ebx, 0xffffffff
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], ebx
call fcn.10117cb0
test esi, esi
je 0x1006d8ee
lea edx, [esp + 0x10]
push str.SF_SSIP_SDK
push edx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x15
call fcn.1005d580
test al, al
je 0x1006d8e1
push str.WARNING:_INQUIRY_suspicious_Color_Sequence__not_R_G_B_
push 0x217
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea eax, [esp + 0x20]
push 0
push eax
call fcn.1005e520
add esp, 0x18
jmp 0x1006d8e1
lea ecx, [esp + 0x14]
push ecx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x13
call fcn.1005d580
test al, al
je 0x1006d8de
push esi
push str.ERROR:_INQUIRY_wrong_Color_Sequence__0x_X_
push 0x211
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea edx, [esp + 0x24]
push 0
push edx
call fcn.1005e520
add esp, 0x1c
or ebx, 0xffffffff
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], ebx
call fcn.10117cb0
movzx esi, byte [edi + 0x45]
test esi, esi
je 0x1006d94a
cmp esi, 1
je 0x1006d94a
lea eax, [esp + 0x10]
push str.SF_SSIP_SDK
push eax
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x16
call fcn.1005d580
test al, al
je 0x1006d99d
push esi
push str.ERROR:_INQUIRY_wrong_Color_Structure__0x_X_
push 0x21f
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea ecx, [esp + 0x24]
push 0
push ecx
call fcn.1005e520
add esp, 0x1c
jmp 0x1006d99d
lea edx, [esp + 0x10]
push str.SF_SSIP_SDK
push edx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x17
call fcn.1005d580
test al, al
je 0x1006d99d
push esi
call fcn.100684a0
push eax
push str.____Color_Structure___ts
push 0x223
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea eax, [esp + 0x28]
push 0
push eax
call fcn.1005e520
add esp, 0x20
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], ebx
call fcn.10117cb0
movzx cx, byte [edi + 0x46]
lea edx, [esp + 0x10]
push str.SF_SSIP_SDK
push edx
movzx ebx, cx
call fcn.1005e920
add esp, 8
test bl, 0x7f
jne 0x1006da14
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x18
call fcn.1005d580
test al, al
je 0x1006da07
movzx eax, bx
push eax
push str.ERROR:_INQUIRY_wrong_Compression_Type__0x_X_
push 0x22b
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea ecx, [esp + 0x24]
push 0
push ecx
call fcn.1005e520
add esp, 0x1c
mov dword [esp + 0x54], 0xffffffff
jmp 0x1006dae7
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x19
call fcn.1005d580
test al, al
je 0x1006da82
movzx eax, bx
push eax
lea ecx, [esp + 0x18]
push ecx
call fcn.1006cf30
mov edx, dword [eax]
push edx
push str.____Supported_compressions_____ts_
push 0x22f
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea eax, [esp + 0x2c]
push 0
push eax
mov byte [esp + 0x78], 0x1a
call fcn.1005e520
mov eax, dword [esp + 0x38]
lea ecx, [esp + 0x3c]
add esp, 0x24
mov byte [esp + 0x54], 0x19
cmp eax, ecx
je 0x1006da82
test eax, eax
je 0x1006da82
push eax
call fcn.1005a120
add esp, 4
or esi, 0xffffffff
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], esi
call fcn.10117cb0
test bl, 1
jne 0x1006daf0
lea edx, [esp + 0x10]
push str.SF_SSIP_SDK
push edx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x1b
call fcn.1005d580
test al, al
je 0x1006dae3
push str.WARNING:_INQUIRY_Uncompressed_is_not_supported
push 0x231
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea eax, [esp + 0x20]
push 0
push eax
call fcn.1005e520
add esp, 0x18
mov dword [esp + 0x54], esi
lea ecx, [esp + 0x10]
call fcn.10117cb0
movzx esi, byte [edi + 0x47]
test esi, esi
je 0x1006db4c
cmp esi, 1
je 0x1006db4c
lea ecx, [esp + 0x10]
push str.SF_SSIP_SDK
push ecx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x1c
call fcn.1005d580
test al, al
je 0x1006db9f
push esi
push str.ERROR:_INQUIRY_wrong_Band_Structure__0x_X_
push 0x239
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea edx, [esp + 0x24]
push 0
push edx
call fcn.1005e520
add esp, 0x1c
jmp 0x1006db9f
lea eax, [esp + 0x10]
push str.SF_SSIP_SDK
push eax
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x1d
call fcn.1005d580
test al, al
je 0x1006db9f
push esi
call fcn.100684c0
push eax
push str.____Band_Structure___ts
push 0x23c
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea ecx, [esp + 0x28]
push 0
push ecx
call fcn.1005e520
add esp, 0x20
or ebx, 0xffffffff
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], ebx
call fcn.10117cb0
movzx esi, byte [edi + 0x48]
test esi, esi
je 0x1006dc0b
cmp esi, 1
je 0x1006dc0b
lea edx, [esp + 0x10]
push str.SF_SSIP_SDK
push edx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x1e
call fcn.1005d580
test al, al
je 0x1006dc5e
push esi
push str.ERROR:_INQUIRY_wrong_CCD_Mode__0x_X_
push 0x242
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea eax, [esp + 0x24]
push 0
push eax
call fcn.1005e520
add esp, 0x1c
jmp 0x1006dc5e
lea ecx, [esp + 0x10]
push str.SF_SSIP_SDK
push ecx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x1f
call fcn.1005d580
test al, al
je 0x1006dc5e
push esi
call fcn.100684e0
push eax
push str.____CCD_mode___ts
push 0x244
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea edx, [esp + 0x28]
push 0
push edx
call fcn.1005e520
add esp, 0x20
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], ebx
call fcn.10117cb0
mov ebx, dword [esp + 0x1c]
movzx esi, byte [edi + 0x49]
cmp bx, 4
jne 0x1006dccc
cmp esi, 1
jne 0x1006dccc
lea eax, [esp + 0x10]
push str.SF_SSIP_SDK
push eax
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x20
call fcn.1005d580
test al, al
je 0x1006dd1f
push str.WARNING:_INQUIRY_suspicious_Document_Status__Not_Loaded_for_Flatbed_scanner_
push 0x24a
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea ecx, [esp + 0x20]
push 0
push ecx
call fcn.1005e520
add esp, 0x18
jmp 0x1006dd1f
lea edx, [esp + 0x10]
push str.SF_SSIP_SDK
push edx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x21
call fcn.1005d580
test al, al
je 0x1006dd1f
push esi
call fcn.10068500
push eax
push str.____Doc_status___ts
push 0x24c
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea eax, [esp + 0x28]
push 0
push eax
call fcn.1005e520
add esp, 0x20
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], 0xffffffff
call fcn.10117cb0
mov eax, dword [edi + 0x3c]
mov esi, eax
mov ecx, eax
mov edx, eax
and esi, 0xff0000
shl edx, 0x10
and eax, 0xff00
shr ecx, 0x10
or esi, ecx
or edx, eax
lea eax, [esp + 0x10]
shl edx, 8
push str.SF_SSIP_SDK
shr esi, 8
push eax
or esi, edx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x22
call fcn.1005d580
test al, al
je 0x1006dda3
push esi
push str.____Max_width___u
push 0x250
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea ecx, [esp + 0x24]
push 0
push ecx
call fcn.1005e520
add esp, 0x1c
or edi, 0xffffffff
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], edi
call fcn.10117cb0
cmp esi, 0x27d8
jae 0x1006de15
lea edx, [esp + 0x10]
push str.SF_SSIP_SDK
push edx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x23
call fcn.1005d580
test al, al
je 0x1006de08
push esi
push str.ERROR:_INQUIRY_wrong_Max_Window_Width__Letter_does_not_fit:__d_bu_
push 0x253
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea eax, [esp + 0x24]
push 0
push eax
call fcn.1005e520
add esp, 0x1c
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], edi
call fcn.10117cb0
mov ecx, dword [esp + 0x20]
mov eax, dword [ecx + 0x40]
mov edi, eax
mov edx, eax
mov ecx, eax
and edi, 0xff0000
shr edx, 0x10
shl ecx, 0x10
or edi, edx
and eax, 0xff00
or ecx, eax
lea edx, [esp + 0x10]
shl ecx, 8
push str.SF_SSIP_SDK
shr edi, 8
push edx
or edi, ecx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x24
call fcn.1005d580
test al, al
je 0x1006de8c
push edi
push str.____Max_length___u
push 0x257
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea eax, [esp + 0x24]
push 0
push eax
call fcn.1005e520
add esp, 0x1c
or esi, 0xffffffff
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], esi
call fcn.10117cb0
cmp bx, 4
jne 0x1006df08
cmp edi, 0x36cf
jae 0x1006e199
lea ecx, [esp + 0x10]
push str.SF_SSIP_SDK
push ecx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x25
call fcn.1005d580
test al, al
je 0x1006defb
push edi
push str.ERROR:_INQUIRY_wrong_Max_Window_Length__A4_does_not_fit:__d_bu_
push 0x25b
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea edx, [esp + 0x24]
push 0
push edx
call fcn.1005e520
add esp, 0x1c
mov dword [esp + 0x54], 0xffffffff
jmp 0x1006e190
cmp edi, 0x41a0
jae 0x1006df6a
lea eax, [esp + 0x10]
push str.SF_SSIP_SDK
push eax
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x26
call fcn.1005d580
test al, al
je 0x1006df5d
push edi
push str.WARNING:_INQUIRY_suspicious_Max_Window_Length__Legal_does_not_fit_ADF:__d_bu_
push 0x260
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea ecx, [esp + 0x24]
push 0
push ecx
call fcn.1005e520
add esp, 0x1c
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], esi
call fcn.10117cb0
mov ebx, dword [esp + 0x20]
mov eax, dword [ebx + 0x4c]
mov esi, eax
mov edx, eax
mov ecx, eax
and esi, 0xff0000
shr edx, 0x10
shl ecx, 0x10
or esi, edx
and eax, 0xff00
or ecx, eax
lea edx, [esp + 0x10]
shl ecx, 8
push str.SF_SSIP_SDK
shr esi, 8
push edx
or esi, ecx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x27
call fcn.1005d580
test al, al
je 0x1006dfe1
push esi
push str.____Max_ADF_length___u
push 0x264
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea eax, [esp + 0x24]
push 0
push eax
call fcn.1005e520
add esp, 0x1c
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], 0xffffffff
call fcn.10117cb0
cmp esi, edi
jbe 0x1006e055
lea ecx, [esp + 0x10]
push str.SF_SSIP_SDK
push ecx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x28
call fcn.1005d580
test al, al
je 0x1006e044
push edi
push esi
push str.ERROR:_INQUIRY_wrong_Max_ADF_Length__greater_then_Max_Window_Length:__d____d_
push 0x267
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea edx, [esp + 0x28]
push 0
push edx
call fcn.10001120
add esp, 0x20
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], 0xffffffff
call fcn.10117cb0
mov eax, dword [ebx + 0x50]
mov esi, eax
mov ecx, eax
mov edx, eax
and esi, 0xff0000
shl edx, 0x10
and eax, 0xff00
shr ecx, 0x10
or esi, ecx
or edx, eax
lea eax, [esp + 0x10]
shl edx, 8
push str.SF_SSIP_SDK
shr esi, 8
push eax
or esi, edx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x29
call fcn.1005d580
test al, al
je 0x1006e0c8
push esi
push str.____Max_Flatbed_length___u
push 0x26b
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea ecx, [esp + 0x24]
push 0
push ecx
call fcn.1005e520
add esp, 0x1c
or ebx, 0xffffffff
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], ebx
call fcn.10117cb0
cmp esi, edi
jbe 0x1006e137
lea edx, [esp + 0x10]
push str.SF_SSIP_SDK
push edx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x2a
call fcn.1005d580
test al, al
je 0x1006e12a
push edi
push esi
push str.ERROR:_INQUIRY_wrong_Max_Flatbed_Length__greater_then_Max_Window_Length:__d____d_
push 0x26e
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea eax, [esp + 0x28]
push 0
push eax
call fcn.1005e520
add esp, 0x20
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], ebx
call fcn.10117cb0
cmp esi, 0x36cf
jae 0x1006e199
lea ecx, [esp + 0x10]
push str.SF_SSIP_SDK
push ecx
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x2b
call fcn.1005d580
test al, al
je 0x1006e18c
push esi
push str.ERROR:_INQUIRY_wrong_Max_Flatbed_Length__A4_does_not_fit:__d_bu_
push 0x275
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea edx, [esp + 0x24]
push 0
push edx
call fcn.1005e520
add esp, 0x1c
mov dword [esp + 0x54], ebx
lea ecx, [esp + 0x10]
call fcn.10117cb0
mov edi, dword [esp + 0x20]
movzx eax, word [edi + 0x54]
rol ax, 8
movzx esi, ax
lea eax, [esp + 0x10]
push str.SF_SSIP_SDK
push eax
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x2c
call fcn.1005d580
test al, al
je 0x1006e204
movzx eax, si
mov ecx, eax
and ecx, 0xff
push ecx
shr eax, 8
push eax
push str.____Firmware_version__u._u
push 0x27b
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea edx, [esp + 0x28]
push 0
push edx
call fcn.1005e520
add esp, 0x20
or esi, 0xffffffff
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], esi
call fcn.10117cb0
lea eax, [esp + 0x10]
push str.SF_SSIP_SDK
push eax
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x2d
call fcn.1005d580
test al, al
je 0x1006e265
movzx ecx, byte [edi + 0x56]
push ecx
push str.____Job_Timeout___u
push 0x27e
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea edx, [esp + 0x24]
push 0
push edx
call fcn.1005e520
add esp, 0x1c
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], esi
call fcn.10117cb0
lea eax, [esp + 0x10]
push str.SF_SSIP_SDK
push eax
call fcn.1005e920
add esp, 8
push 0
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0x2e
call fcn.1005d580
test al, al
je 0x1006e2c3
movzx ecx, byte [edi + 0x57]
push ecx
push str.____Waiting_Timeout___u
push 0x27f
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea edx, [esp + 0x24]
push 0
push edx
call fcn.1005e520
add esp, 0x1c
or esi, 0xffffffff
lea ecx, [esp + 0x10]
mov dword [esp + 0x54], esi
call fcn.10117cb0
lea eax, [esp + 0x1c]
push str.SF_SSIP_SDK
push eax
call fcn.1005e920
add esp, 8
mov ebx, 0x2f
push 0
lea ecx, [esp + 0x20]
mov dword [esp + 0x58], ebx
call fcn.1005d580
test al, al
je 0x1006e368
mov ecx, dword [esp + 0x20]
movzx edx, byte [ecx + 0x58]
push edx
lea eax, [esp + 0x18]
push eax
call fcn.1006d000
mov ecx, dword [eax]
push ecx
push str.____Additionals_________ts_
push 0x282
push str.SamsungFramework::SSIPSDK::Inner::CheckAndDumpInquiryResponse
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnSSIPSDKInnerSSIPProtocol.cpp
lea edx, [esp + 0x38]
push 0
push edx
mov byte [esp + 0x78], 0x30
call fcn.1005e520
mov eax, dword [esp + 0x38]
lea ecx, [esp + 0x3c]
add esp, 0x24
mov byte [esp + 0x54], bl
cmp eax, ecx
je 0x1006e358
test eax, eax
je 0x1006e358
push eax
call fcn.1005a120
add esp, 4
lea edx, [esp + 0x18]
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], edx
lea ecx, [esp + 0x1c]
mov dword [esp + 0x54], esi
call fcn.10117cb0
mov ecx, dword [esp + 0x4c]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x38]
xor ecx, esp
call fcn.1013d581
add esp, 0x48
ret