Function at 0x432b10
Capabilities:
Hide graphical window

Disassembly:
sub esp, 0x68
push ebx
push ebp
push esi
mov esi, dword [esp + 0x78]
push edi
mov edi, dword [sym.imp.USER32.dll_SetDlgItemTextA]
push 0x763778
push 0x4bc
push esi
mov dword [esp + 0x1c], 0
call edi
push 0x763778
push 0x4be
push esi
call edi
push 0x763778
push 0x4ba
push esi
call edi
push 0x763778
push 0x4bb
push esi
call edi
mov ebx, dword [sym.imp.USER32.dll_GetDlgItem]
push 0
push 0x4bd
push esi
call ebx
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
mov eax, dword [esp + 0x80]
test eax, eax
je 0x432dd1
push 0
push eax
call dword [sym.imp.KERNEL32.dll__lopen]
mov ebp, eax
cmp ebp, 0xffffffff
je 0x432dd1
lea eax, [esp + 0x7c]
push 1
push eax
push ebp
call dword [sym.imp.KERNEL32.dll__lread]
cmp eax, 1
je 0x432bb9
push ebp
call dword [sym.imp.KERNEL32.dll__lclose]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x68
ret
lea ecx, [esp + 0x10]
push ecx
push ebp
push esi
call fcn.00432de0
add esp, 0xc
mov dword [esp + 0x80], eax
test eax, eax
jle 0x432d1c
mov eax, dword [0x870e88]
test eax, eax
jne 0x432bf7
mov edx, dword [0xa77a6c]
push 0x172
push edx
call dword [sym.imp.USER32.dll_LoadBitmapA]
mov dword [0x870e88], eax
push eax
push 0
push 0x172
push 0x4bd
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 5
push 0x4bd
push esi
call ebx
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
mov eax, dword [esp + 0x80]
cmp eax, 3
jne 0x432c41
push str.WAVELET
push 0x4be
push esi
call edi
push ebp
call dword [sym.imp.KERNEL32.dll__lclose]
jmp 0x432d67
cmp eax, 4
jne 0x432c5f
push str.DICOM_2D
push 0x4be
push esi
call edi
push ebp
call dword [sym.imp.KERNEL32.dll__lclose]
jmp 0x432d67
mov eax, dword [esp + 0x10]
mov ebx, dword [sym.imp.KERNEL32.dll__llseek]
add eax, 0x1ef
push 0
push eax
push ebp
call ebx
cmp eax, 0xffffffff
jne 0x432c88
push ebp
call dword [sym.imp.KERNEL32.dll__lclose]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x68
ret
lea ecx, [esp + 0x14]
push 0x1d
push ecx
push ebp
call dword [sym.imp.KERNEL32.dll__lread]
cmp eax, 0x1d
je 0x432caa
push ebp
call dword [sym.imp.KERNEL32.dll__lclose]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x68
ret
lea edx, [esp + 0x14]
mov byte [esp + 0x31], 0
push edx
push 0x4bb
push esi
call edi
mov eax, dword [esp + 0x10]
push 0
add eax, 0x5d4
push eax
push ebp
call ebx
cmp eax, 0xffffffff
jne 0x432cdf
push ebp
call dword [sym.imp.KERNEL32.dll__lclose]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x68
ret
lea ecx, [esp + 0x14]
push 0x33
push ecx
push ebp
call dword [sym.imp.KERNEL32.dll__lread]
cmp eax, 0x33
je 0x432d01
push ebp
call dword [sym.imp.KERNEL32.dll__lclose]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x68
ret
lea edx, [esp + 0x14]
mov byte [esp + 0x47], 0
push edx
push 0x4ba
push esi
call edi
push ebp
call dword [sym.imp.KERNEL32.dll__lclose]
jmp 0x432d67
push ebp
call dword [sym.imp.KERNEL32.dll__lclose]
mov eax, dword [0x870e84]
test eax, eax
jne 0x432d42
mov eax, dword [0xa77a6c]
push 0x170
push eax
call dword [sym.imp.USER32.dll_LoadBitmapA]
mov dword [0x870e84], eax
push eax
push 0
push 0x172
push 0x4bd
push esi
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
push 5
push 0x4bd
push esi
call ebx
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
cmp dword [esp + 0x80], 0xffffffff
je 0x432dd1
movsx eax, byte [0x870dfc]
sub eax, 0
je 0x432dc4
sub eax, 2
je 0x432daf
dec eax
je 0x432d9a
push str.MEDISON
push 0x4bc
push esi
call edi
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x68
ret
push str.NEU_ALPINE
push 0x4bc
push esi
call edi
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x68
ret
push 0x4742c0
push 0x4bc
push esi
call edi
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x68
ret
push str.KRETZ
push 0x4bc
push esi
call edi
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x68
ret