Function at 0x4375c0
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
mov esi, dword [ebp + 0xc]
push str.____Device_Status:
push esi
push 2
call fcn.00443a00
mov ebx, dword [ebp + 8]
add esp, 0xc
test ebx, ebx
jne 0x4375f5
pop esi
pop ebx
mov dword [ebp + 0xc], str._______no_status_bits_set_
mov dword [ebp + 8], 2
pop ebp
jmp fcn.004439a0
test bl, 1
je 0x43760a
push str.______DN_ROOT_ENUMERATED
push esi
push 2
call fcn.00443a00
add esp, 0xc
test bl, 2
je 0x43761f
push str.______DN_DRIVER_LOADED
push esi
push 2
call fcn.00443a00
add esp, 0xc
test bl, 4
je 0x437634
push str.______DN_ENUM_LOADED
push esi
push 2
call fcn.00443a00
add esp, 0xc
test bl, 8
je 0x437649
push str.______DN_STARTED
push esi
push 2
call fcn.00443a00
add esp, 0xc
test bl, 0x10
je 0x43765e
push str.______DN_MANUAL
push esi
push 2
call fcn.00443a00
add esp, 0xc
test bl, 0x20
je 0x437673
push str.______DN_NEED_TO_ENUM
push esi
push 2
call fcn.00443a00
add esp, 0xc
test bl, 0x40
je 0x437688
push str.______DN_NOT_FIRST_TIME
push esi
push 2
call fcn.00443a00
add esp, 0xc
test bl, bl
jns 0x43769c
push str.______DN_HARDWARE_ENUM
push esi
push 2
call fcn.00443a00
add esp, 0xc
test ebx, 0x100
je 0x4376b4
push str.______DN_LIAR
push esi
push 2
call fcn.00443a00
add esp, 0xc
test ebx, 0x200
je 0x4376cc
push str.______DN_HAS_MARK
push esi
push 2
call fcn.00443a00
add esp, 0xc
test ebx, 0x400
je 0x4376e4
push str.______DN_HAS_PROBLEM
push esi
push 2
call fcn.00443a00
add esp, 0xc
test ebx, 0x800
je 0x4376fc
push str.______DN_FILTERED
push esi
push 2
call fcn.00443a00
add esp, 0xc
test ebx, 0x1000
je 0x437714
push str.______DN_MOVED
push esi
push 2
call fcn.00443a00
add esp, 0xc
test ebx, 0x2000
je 0x43772c
push str.______DN_DISABLEABLE
push esi
push 2
call fcn.00443a00
add esp, 0xc
test ebx, 0x4000
je 0x437744
push str.______DN_REMOVABLE
push esi
push 2
call fcn.00443a00
add esp, 0xc
test ebx, 0x8000
je 0x43775c
push str.______DN_PRIVATE_PROBLEM
push esi
push 2
call fcn.00443a00
add esp, 0xc
test ebx, 0x10000
je 0x437774
push str.______DN_MF_PARENT
push esi
push 2
call fcn.00443a00
add esp, 0xc
test ebx, 0x20000
je 0x43778c
push str.______DN_MF_CHILD
push esi
push 2
call fcn.00443a00
add esp, 0xc
test ebx, 0x40000
je 0x4377a4
push str.______DN_WILL_BE_REMOVED
push esi
push 2
call fcn.00443a00
add esp, 0xc
test ebx, 0x80000
je 0x4377bc
push str.______DN_NOT_FIRST_TIMEE
push esi
push 2
call fcn.00443a00
add esp, 0xc
test ebx, 0x100000
je 0x4377d4
push str.______DN_STOP_FREE_RES
push esi
push 2
call fcn.00443a00
add esp, 0xc
test ebx, 0x200000
je 0x4377ec
push str.______DN_REBAL_CANDIDATE
push esi
push 2
call fcn.00443a00
add esp, 0xc
test ebx, 0x800000
je 0x437804
push str.______DN_NT_ENUMERATOR
push esi
push 2
call fcn.00443a00
add esp, 0xc
test ebx, 0x1000000
je 0x43781c
push str.______DN_NT_DRIVER
push esi
push 2
call fcn.00443a00
add esp, 0xc
test ebx, 0x2000000
je 0x437834
push str.______DN_NEEDS_LOCKING
push esi
push 2
call fcn.00443a00
add esp, 0xc
test ebx, 0x4000000
je 0x43784c
push str.______DN_ARM_WAKEUP
push esi
push 2
call fcn.00443a00
add esp, 0xc
test ebx, 0x8000000
je 0x437864
push str.______DN_APM_ENUMERATOR
push esi
push 2
call fcn.00443a00
add esp, 0xc
test ebx, 0x10000000
je 0x43787c
push str.______DN_APM_DRIVER
push esi
push 2
call fcn.00443a00
add esp, 0xc
test ebx, 0x20000000
je 0x437894
push str.______DN_SILENT_INSTALL
push esi
push 2
call fcn.00443a00
add esp, 0xc
test ebx, 0x40000000
je 0x4378ac
push str.______DN_NO_SHOW_IN_DM
push esi
push 2
call fcn.00443a00
add esp, 0xc
test ebx, ebx
jns 0x4378c0
push str.______DN_BOOT_LOG_PROB
push esi
push 2
call fcn.00443a00
add esp, 0xc
pop esi
pop ebx
pop ebp
ret