Function at 0x10005bd0
Capabilities:
Reference wmi statements

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10031195
mov eax, dword fs:[0]
push eax
sub esp, 0x58
mov eax, dword [0x1003e024]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x30], esp
mov dword [ecx], 0
push 6
push 0x1003918c
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov dword [ebp - 4], 0xffffffff
call fcn.10014420
sub esp, 0x18
mov dword [ebp - 4], 1
mov ecx, esp
mov dword [ecx], 0
push 0x1c
push str.SELECT__FROM_Win32_Keyboard
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 1
call fcn.10014580
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10005560
add esp, 0x30
mov dword [ebp - 4], 3
mov dword [ebp - 0x60], 0
push 6
push str.Layout
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0xf
mov byte [ebp - 0x60], 0
mov byte [ebp - 4], 3
call fcn.10014580
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 5
push eax
lea ecx, [ebp - 0x48]
call fcn.100140e0
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 6
push eax
mov eax, dword [0x1003fe24]
push dword [eax]
lea eax, [ebp - 0x2c]
push eax
call fcn.10014a70
lea ecx, [ebp - 0x60]
call fcn.100068b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x2c], esp
mov dword [ecx], 0
push 0xb
push str.Description
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov byte [ebp - 4], 3
call fcn.10014420
sub esp, 0x18
mov ecx, esp
mov dword [ecx], 0
push 0x1c
push str.SELECT__FROM_Win32_Keyboard
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 8
call fcn.10014580
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 3
call fcn.10005560
add esp, 0x30
lea ecx, [ebp - 0x28]
push eax
call fcn.10013fa0
mov ecx, dword [ebp - 0x34]
cmp ecx, 8
jb 0x10005d73
mov edx, dword [ebp - 0x48]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x10005d69
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000687c
push ecx
push edx
call fcn.10019f0e
add esp, 8
mov dword [ebp - 0x60], 0
push 0x13
push str.KeyboardDescription
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0xf
mov byte [ebp - 0x60], 0
mov byte [ebp - 4], 3
call fcn.10014580
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xb
push eax
lea ecx, [ebp - 0x48]
call fcn.100140e0
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0xc
push eax
mov eax, dword [0x1003fe24]
push dword [eax]
lea eax, [ebp - 0x2c]
push eax
call fcn.10014a70
lea ecx, [ebp - 0x60]
call fcn.100068b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x2c], esp
mov dword [ecx], 0
push 7
push str.Caption
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov byte [ebp - 4], 3
call fcn.10014420
sub esp, 0x18
mov ecx, esp
mov dword [ecx], 0
push 0x1c
push str.SELECT__FROM_Win32_Keyboard
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 0xe
call fcn.10014580
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 3
call fcn.10005560
add esp, 0x30
lea ecx, [ebp - 0x28]
push eax
call fcn.10013fa0
mov ecx, dword [ebp - 0x34]
cmp ecx, 8
jb 0x10005e76
mov edx, dword [ebp - 0x48]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x10005e6c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10006881
push ecx
push edx
call fcn.10019f0e
add esp, 8
mov dword [ebp - 0x60], 0
push 0xf
push str.KeyboardCaption
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0xf
mov byte [ebp - 0x60], 0
mov byte [ebp - 4], 3
call fcn.10014580
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x11
push eax
lea ecx, [ebp - 0x48]
call fcn.100140e0
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x12
push eax
mov eax, dword [0x1003fe24]
push dword [eax]
lea eax, [ebp - 0x2c]
push eax
call fcn.10014a70
lea ecx, [ebp - 0x60]
call fcn.100068b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x2c], esp
mov dword [ecx], 0
push 7
push str.Version
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov byte [ebp - 4], 3
call fcn.10014420
sub esp, 0x18
mov ecx, esp
mov dword [ecx], 0
push 0x18
push str.SELECT__FROM_Win32_BIOS
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 0x14
call fcn.10014580
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 3
call fcn.10005560
add esp, 0x30
lea ecx, [ebp - 0x28]
push eax
call fcn.10013fa0
mov ecx, dword [ebp - 0x34]
cmp ecx, 8
jb 0x10005f79
mov edx, dword [ebp - 0x48]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x10005f6f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10006886
push ecx
push edx
call fcn.10019f0e
add esp, 8
mov dword [ebp - 0x60], 0
push 0xb
push str.BiosVersion
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0xf
mov byte [ebp - 0x60], 0
mov byte [ebp - 4], 3
call fcn.10014580
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x17
push eax
lea ecx, [ebp - 0x48]
call fcn.100140e0
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x18
push eax
mov eax, dword [0x1003fe24]
push dword [eax]
lea eax, [ebp - 0x2c]
push eax
call fcn.10014a70
lea ecx, [ebp - 0x60]
call fcn.100068b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x2c], esp
mov dword [ecx], 0
push 0x11
push 0x10039238
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov byte [ebp - 4], 3
call fcn.10014420
sub esp, 0x18
mov ecx, esp
mov dword [ecx], 0
push 0x18
push str.SELECT__FROM_Win32_BIOS
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 0x1a
call fcn.10014580
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 3
call fcn.10005560
add esp, 0x30
lea ecx, [ebp - 0x28]
push eax
call fcn.10013fa0
mov ecx, dword [ebp - 0x34]
cmp ecx, 8
jb 0x1000607c
mov edx, dword [ebp - 0x48]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x10006072
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000688b
push ecx
push edx
call fcn.10019f0e
add esp, 8
mov dword [ebp - 0x60], 0
push 0x11
push str.SMBIOSBIOSVersion
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0xf
mov byte [ebp - 0x60], 0
mov byte [ebp - 4], 3
call fcn.10014580
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x1d
push eax
lea ecx, [ebp - 0x48]
call fcn.100140e0
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x1e
push eax
mov eax, dword [0x1003fe24]
push dword [eax]
lea eax, [ebp - 0x2c]
push eax
call fcn.10014a70
lea ecx, [ebp - 0x60]
call fcn.100068b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x2c], esp
mov dword [ecx], 0
push 0xc
push str.SerialNumber
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov byte [ebp - 4], 3
call fcn.10014420
sub esp, 0x18
mov ecx, esp
mov dword [ecx], 0
push 0x18
push str.SELECT__FROM_Win32_BIOS
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 0x20
call fcn.10014580
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 3
call fcn.10005560
add esp, 0x30
lea ecx, [ebp - 0x28]
push eax
call fcn.10013fa0
mov ecx, dword [ebp - 0x34]
cmp ecx, 8
jb 0x1000617f
mov edx, dword [ebp - 0x48]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x10006175
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10006890
push ecx
push edx
call fcn.10019f0e
add esp, 8
mov dword [ebp - 0x60], 0
push 0xa
push str.BiosSerial
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0xf
mov byte [ebp - 0x60], 0
mov byte [ebp - 4], 3
call fcn.10014580
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x23
push eax
lea ecx, [ebp - 0x48]
call fcn.100140e0
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x24
push eax
mov eax, dword [0x1003fe24]
push dword [eax]
lea eax, [ebp - 0x2c]
push eax
call fcn.10014a70
lea ecx, [ebp - 0x60]
call fcn.100068b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x2c], esp
mov dword [ecx], 0
push 0xc
push str.Manufacturer
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov byte [ebp - 4], 3
call fcn.10014420
sub esp, 0x18
mov ecx, esp
mov dword [ecx], 0
push 0x18
push str.SELECT__FROM_Win32_BIOS
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 0x26
call fcn.10014580
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 3
call fcn.10005560
add esp, 0x30
lea ecx, [ebp - 0x28]
push eax
call fcn.10013fa0
mov ecx, dword [ebp - 0x34]
cmp ecx, 8
jb 0x10006282
mov edx, dword [ebp - 0x48]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x10006278
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10006895
push ecx
push edx
call fcn.10019f0e
add esp, 8
mov dword [ebp - 0x60], 0
push 0xa
push str.BiosVendor
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0xf
mov byte [ebp - 0x60], 0
mov byte [ebp - 4], 3
call fcn.10014580
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x29
push eax
lea ecx, [ebp - 0x48]
call fcn.100140e0
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x2a
push eax
mov eax, dword [0x1003fe24]
push dword [eax]
lea eax, [ebp - 0x2c]
push eax
call fcn.10014a70
lea ecx, [ebp - 0x60]
call fcn.100068b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x2c], esp
mov dword [ecx], 0
push 7
push str.Product
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov byte [ebp - 4], 3
call fcn.10014420
sub esp, 0x18
mov ecx, esp
mov dword [ecx], 0
push 0x1d
push str.SELECT__FROM_Win32_BaseBoard
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 0x2c
call fcn.10014580
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 3
call fcn.10005560
add esp, 0x30
lea ecx, [ebp - 0x28]
push eax
call fcn.10013fa0
mov ecx, dword [ebp - 0x34]
cmp ecx, 8
jb 0x10006385
mov edx, dword [ebp - 0x48]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x1000637b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000689a
push ecx
push edx
call fcn.10019f0e
add esp, 8
mov dword [ebp - 0x60], 0
push 0x10
push str.BaseBoardProduct
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0xf
mov byte [ebp - 0x60], 0
mov byte [ebp - 4], 3
call fcn.10014580
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x2f
push eax
lea ecx, [ebp - 0x48]
call fcn.100140e0
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x30
push eax
mov eax, dword [0x1003fe24]
push dword [eax]
lea eax, [ebp - 0x2c]
push eax
call fcn.10014a70
lea ecx, [ebp - 0x60]
call fcn.100068b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x2c], esp
mov dword [ecx], 0
push 0xc
push str.Manufacturer
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov byte [ebp - 4], 3
call fcn.10014420
sub esp, 0x18
mov ecx, esp
mov dword [ecx], 0
push 0x1d
push str.SELECT__FROM_Win32_BaseBoard
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 0x32
call fcn.10014580
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 3
call fcn.10005560
add esp, 0x30
lea ecx, [ebp - 0x28]
push eax
call fcn.10013fa0
mov ecx, dword [ebp - 0x34]
cmp ecx, 8
jb 0x10006488
mov edx, dword [ebp - 0x48]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x1000647e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000689f
push ecx
push edx
call fcn.10019f0e
add esp, 8
mov dword [ebp - 0x60], 0
push 0x15
push str.BaseBoardManufacturer
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0xf
mov byte [ebp - 0x60], 0
mov byte [ebp - 4], 3
call fcn.10014580
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x35
push eax
lea ecx, [ebp - 0x48]
call fcn.100140e0
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x36
push eax
mov eax, dword [0x1003fe24]
push dword [eax]
lea eax, [ebp - 0x2c]
push eax
call fcn.10014a70
lea ecx, [ebp - 0x60]
call fcn.100068b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x2c], esp
mov dword [ecx], 0
push 0xe
push 0x10039338
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov byte [ebp - 4], 3
call fcn.10014420
sub esp, 0x18
mov ecx, esp
mov dword [ecx], 0
push 0x23
push str.SELECT__FROM_Win32_VideoController
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 0x38
call fcn.10014580
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 3
call fcn.10005560
add esp, 0x30
lea ecx, [ebp - 0x28]
push eax
call fcn.10013fa0
mov ecx, dword [ebp - 0x34]
cmp ecx, 8
jb 0x1000658b
mov edx, dword [ebp - 0x48]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x10006581
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100068a4
push ecx
push edx
call fcn.10019f0e
add esp, 8
mov dword [ebp - 0x60], 0
push 0xe
push str.VideoProcessor
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0xf
mov byte [ebp - 0x60], 0
mov byte [ebp - 4], 3
call fcn.10014580
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x3b
push eax
lea ecx, [ebp - 0x48]
call fcn.100140e0
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x3c
push eax
mov eax, dword [0x1003fe24]
push dword [eax]
lea eax, [ebp - 0x2c]
push eax
call fcn.10014a70
lea ecx, [ebp - 0x60]
call fcn.100068b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x2c], esp
mov dword [ecx], 0
push 0xb
push str.Description
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov byte [ebp - 4], 3
call fcn.10014420
sub esp, 0x18
mov ecx, esp
mov dword [ecx], 0
push 0x23
push str.SELECT__FROM_Win32_VideoController
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ebp - 4], 0x3e
call fcn.10014580
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 3
call fcn.10005560
add esp, 0x30
lea ecx, [ebp - 0x28]
push eax
call fcn.10013fa0
mov ecx, dword [ebp - 0x34]
cmp ecx, 8
jb 0x1000668e
mov edx, dword [ebp - 0x48]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x10006684
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100068a9
push ecx
push edx
call fcn.10019f0e
add esp, 8
mov dword [ebp - 0x60], 0
push 0x10
push str.VideoDescription
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0xf
mov byte [ebp - 0x60], 0
mov byte [ebp - 4], 3
call fcn.10014580
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x41
push eax
lea ecx, [ebp - 0x48]
call fcn.100140e0
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x42
push eax
mov eax, dword [0x1003fe24]
push dword [eax]
lea eax, [ebp - 0x2c]
push eax
call fcn.10014a70
lea ecx, [ebp - 0x60]
call fcn.100068b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x2c], esp
mov dword [ecx], 0
push str.Caption
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov byte [ebp - 4], 3
call fcn.100143f0
sub esp, 0x18
mov byte [ebp - 4], 0x44
mov ecx, esp
push str.SELECT__FROM_Win32_VideoController
call fcn.10014220
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 3
call fcn.10005560
add esp, 0x30
lea ecx, [ebp - 0x28]
push eax
call fcn.10013fa0
lea ecx, [ebp - 0x48]
call fcn.10001f50
lea eax, [ebp - 0x28]
push eax
push ecx
lea ecx, [ebp - 0x60]
call fcn.10014bf0
push eax
mov byte [ebp - 4], 0x45
mov eax, dword [0x1003fe24]
push dword [eax]
lea eax, [ebp - 0x2c]
push eax
call fcn.10014a70
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 3
call fcn.100068b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x2c], esp
push 0x100393bc
call fcn.10014050
sub esp, 0x18
mov byte [ebp - 4], 0x46
mov ecx, esp
push str.SELECT__FROM_Win32_VideoController
call fcn.10014220
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x48]
call fcn.10005560
add esp, 0x30
lea ecx, [ebp - 0x28]
push eax
call fcn.10013fa0
lea ecx, [ebp - 0x48]
call fcn.10001f50
lea eax, [ebp - 0x28]
push eax
push ecx
lea ecx, [ebp - 0x60]
call fcn.10014c80
push eax
mov byte [ebp - 4], 0x47
mov eax, dword [0x1003fe24]
push dword [eax]
lea eax, [ebp - 0x2c]
push eax
call fcn.10014a70
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 3
call fcn.100068b0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x2c], esp
push 0x10039368
call fcn.10014050
sub esp, 0x18
mov byte [ebp - 4], 0x48
mov ecx, esp
push str.SELECT__FROM_Win32_VideoController
call fcn.10014220
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 3
call fcn.10005560
add esp, 0x30
lea ecx, [ebp - 0x28]
push eax
call fcn.10013fa0
lea ecx, [ebp - 0x48]
call fcn.10001f50
lea eax, [ebp - 0x28]
push eax
push str.AdapterDACType
lea ecx, [ebp - 0x60]
call fcn.10014b50
push eax
mov byte [ebp - 4], 0x49
mov eax, dword [0x1003fe24]
push dword [eax]
lea eax, [ebp - 0x2c]
push eax
call fcn.10014a70
lea ecx, [ebp - 0x60]
call fcn.100068b0
lea ecx, [ebp - 0x28]
call fcn.10001f50
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.10019893
mov esp, ebp
pop ebp
ret
call fcn.100206c1
call fcn.100206c1
call fcn.100206c1
call fcn.100206c1
call fcn.100206c1
call fcn.100206c1
call fcn.100206c1
call fcn.100206c1
call fcn.100206c1
call fcn.100206c1
int3