Function at 0x1400be400
Capabilities:
Inspect section memory permissions

Disassembly:
mov qword [rsp + 8], rcx
push rbx
sub rsp, 0x20
mov r10, rcx
mov rdx, qword [rcx]
lea rcx, str.WS_OVERLAPPED
xor r11d, r11d
mov r8d, r11d
nop dword [rax]
movzx eax, word [rdx + r8*2]
cmp ax, word [rcx + r8*2]
jne 0x1400be47a
movzx eax, word [rdx + r8*2 + 2]
cmp ax, word [rcx + r8*2 + 2]
jne 0x1400be47a
add r8, 2
cmp r8, 0xe
jne 0x1400be420
mov rdx, qword [r10]
sub rdx, 0x18
mov r9, 0xffffffffffffffff
lock xadd dword [rdx + 0x10], r9d
sub r9d, 1
jg 0x1400bea4d
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140038716.0]
xor eax, eax
add rsp, 0x20
pop rbx
ret
lea r8, str.WS_POPUP
mov r9, 0xffffffffffffffff
mov rcx, r9
nop dword [rax + rax]
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400be4b2
add rcx, 2
cmp rcx, 9
je 0x1400be517
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400be490
lea r8, str.WS_CHILD
mov rcx, r9
nop dword [rax]
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400be4e2
add rcx, 2
cmp rcx, 9
je 0x1400be545
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400be4c0
lea r8, str.WS_MINIMIZE
mov rcx, r11
nop dword [rax]
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400be558
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400be558
add rcx, 2
cmp rcx, 0xc
jne 0x1400be4f0
jmp 0x1400be982
mov rdx, qword [r10]
sub rdx, 0x18
lock xadd dword [rdx + 0x10], r9d
sub r9d, 1
jg 0x1400be53a
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140038716.0]
mov eax, 0x80000000
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192d0
mov eax, 0x40000000
add rsp, 0x20
pop rbx
ret
lea r8, str.WS_VISIBLE
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400be584
add rcx, 2
cmp rcx, 0xb
je 0x1400be5c5
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400be562
lea r8, str.WS_DISABLED
mov rcx, r11
nop
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400be5d8
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400be5d8
add rcx, 2
cmp rcx, 0xc
jne 0x1400be590
mov rcx, r10
call fcn.1400192d0
mov eax, 0x8000000
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192d0
mov eax, 0x10000000
add rsp, 0x20
pop rbx
ret
lea r8, str.WS_CLIPSIBLINGS
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400be617
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400be617
add rcx, 2
cmp rcx, 0x10
jne 0x1400be5e2
mov rcx, r10
call fcn.1400192d0
mov eax, 0x4000000
add rsp, 0x20
pop rbx
ret
lea r8, str.WS_CLIPCHILDREN
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400be656
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400be656
add rcx, 2
cmp rcx, 0x10
jne 0x1400be621
mov rcx, r10
call fcn.1400192d0
mov eax, 0x2000000
add rsp, 0x20
pop rbx
ret
lea r8, str.WS_MAXIMIZE
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400be695
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400be695
add rcx, 2
cmp rcx, 0xc
jne 0x1400be660
mov rcx, r10
call fcn.1400192d0
mov eax, 0x1000000
add rsp, 0x20
pop rbx
ret
lea r8, str.WS_CAPTION
mov rcx, r9
nop
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400be6c2
add rcx, 2
cmp rcx, 0xb
je 0x1400be705
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400be6a0
lea r8, str.WS_BORDER
mov rcx, r11
nop dword [rax]
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400be718
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400be718
add rcx, 2
cmp rcx, 0xa
jne 0x1400be6d0
mov rcx, r10
call fcn.1400192d0
mov eax, 0x800000
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192d0
mov eax, 0xc00000
add rsp, 0x20
pop rbx
ret
lea r8, str.WS_DLGFRAME
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400be757
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400be757
add rcx, 2
cmp rcx, 0xc
jne 0x1400be722
mov rcx, r10
call fcn.1400192d0
mov eax, 0x400000
add rsp, 0x20
pop rbx
ret
lea r8, str.WS_VSCROLL
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400be787
add rcx, 2
cmp rcx, 0xb
je 0x1400be825
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400be761
lea r8, str.WS_HSCROLL
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400be7b7
add rcx, 2
cmp rcx, 0xb
je 0x1400be838
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400be791
lea r8, str.WS_SYSMENU
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400be7e3
add rcx, 2
cmp rcx, 0xb
je 0x1400be84b
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400be7c1
lea r8, str.WS_THICKFRAME
mov rcx, r11
nop dword [rax]
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400be85e
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400be85e
add rcx, 2
cmp rcx, 0xe
jne 0x1400be7f0
mov rcx, r10
call fcn.1400192d0
mov eax, 0x40000
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192d0
mov eax, 0x200000
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192d0
mov eax, 0x100000
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192d0
mov eax, 0x80000
add rsp, 0x20
pop rbx
ret
lea r8, str.WS_GROUP
mov rcx, r9
nop dword [rax + rax]
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400be896
add rcx, 2
cmp rcx, 9
je 0x1400be995
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400be870
lea r8, str.WS_TABSTOP
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400be8c6
add rcx, 2
cmp rcx, 0xb
je 0x1400be9a8
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400be8a0
lea r8, str.WS_MINIMIZEBOX
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400be8f6
add rcx, 2
cmp rcx, 0xf
je 0x1400be995
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400be8d0
lea r8, str.WS_MAXIMIZEBOX
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400be926
add rcx, 2
cmp rcx, 0xf
je 0x1400be9a8
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400be900
lea r8, str.WS_TILED
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400be956
add rcx, 2
cmp rcx, 9
je 0x1400bea45
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400be930
lea r8, str.WS_ICONIC
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400be9bb
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400be9bb
add rcx, 2
cmp rcx, 0xa
jne 0x1400be960
mov rcx, r10
call fcn.1400192d0
mov eax, 0x20000000
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192d0
mov eax, 0x20000
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192d0
mov eax, 0x10000
add rsp, 0x20
pop rbx
ret
lea r8, str.WS_SIZEBOX
mov rcx, r9
nop word [rax + rax]
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400be9f6
add rcx, 2
cmp rcx, 0xb
je 0x1400be812
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400be9d0
lea r8, str.WS_TILEDWINDOW
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bea22
add rcx, 2
cmp rcx, 0xf
je 0x1400bea55
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400bea00
mov rcx, r11
lea r8, str.ES_LEFT
nop dword [rax]
movzx eax, word [rdx + rcx*2]
inc rcx
cmp ax, word [r8 + rcx*2 - 2]
jne 0x1400bea68
cmp rcx, 8
jne 0x1400bea30
mov rcx, r10
call fcn.1400192d0
xor eax, eax
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192d0
mov eax, 0xcf0000
add rsp, 0x20
pop rbx
ret
lea r8, str.ES_CENTER
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400beaa7
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400beaa7
add rcx, 2
cmp rcx, 0xa
jne 0x1400bea72
mov rcx, r10
call fcn.1400192d0
mov eax, 1
add rsp, 0x20
pop rbx
ret
lea r8, str.ES_RIGHT
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bead7
add rcx, 2
cmp rcx, 9
je 0x1400beda3
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400beab1
lea r8, str.ES_MULTILINE
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400beb07
add rcx, 2
cmp rcx, 0xd
je 0x1400bee42
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400beae1
lea r8, str.ES_UPPERCASE
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400beb37
add rcx, 2
cmp rcx, 0xd
je 0x1400bee96
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400beb11
lea r8, str.ES_LOWERCASE
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400beb67
add rcx, 2
cmp rcx, 0xd
je 0x1400beed7
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400beb41
lea r8, str.ES_PASSWORD
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400beba6
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400beba6
add rcx, 2
cmp rcx, 0xc
jne 0x1400beb71
mov rcx, r10
call fcn.1400192d0
mov eax, 0x20
add rsp, 0x20
pop rbx
ret
lea r8, str.ES_AUTOVSCROLL
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bebd6
add rcx, 2
cmp rcx, 0xf
je 0x1400bf264
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400bebb0
lea r8, str.ES_AUTOHSCROLL
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bec06
add rcx, 2
cmp rcx, 0xf
je 0x1400bef83
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400bebe0
lea r8, str.ES_NOHIDESEL
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bec36
add rcx, 2
cmp rcx, 0xd
je 0x1400befc2
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400bec10
lea r8, str.ES_OEMCONVERT
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400bec75
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bec75
add rcx, 2
cmp rcx, 0xe
jne 0x1400bec40
mov rcx, r10
call fcn.1400192d0
mov eax, 0x400
add rsp, 0x20
pop rbx
ret
lea r8, str.ES_READONLY
mov rcx, r11
nop
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400beca7
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400beca7
add rcx, 2
cmp rcx, 0xc
jne 0x1400bec80
jmp 0x1400bf123
lea r8, str.ES_WANTRETURN
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400becd8
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400becd8
add rcx, 2
cmp rcx, 0xe
jne 0x1400becb1
jmp 0x1400bf032
lea r8, str.ES_NUMBER
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400bed17
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bed17
add rcx, 2
cmp rcx, 0xa
jne 0x1400bece2
mov rcx, r10
call fcn.1400192d0
mov eax, 0x2000
add rsp, 0x20
pop rbx
ret
lea r8, str.LVS_ICON
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bed47
add rcx, 2
cmp rcx, 9
je 0x1400bea45
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400bed21
lea r8, str.LVS_REPORT
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bed77
add rcx, 2
cmp rcx, 0xb
je 0x1400bea94
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400bed51
lea r8, str.LVS_SMALLICON
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400bedb6
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bedb6
add rcx, 2
cmp rcx, 0xe
jne 0x1400bed81
mov rcx, r10
call fcn.1400192d0
mov eax, 2
add rsp, 0x20
pop rbx
ret
lea r8, str.LVS_LIST
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bede6
add rcx, 2
cmp rcx, 9
je 0x1400bee55
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400bedc0
lea r8, str.LVS_TYPEMASK
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bee12
add rcx, 2
cmp rcx, 0xd
je 0x1400bee55
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400bedf0
lea r8, str.LVS_SINGLESEL
mov rcx, r11
nop dword [rax]
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400bee68
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bee68
add rcx, 2
cmp rcx, 0xe
jne 0x1400bee20
mov rcx, r10
call fcn.1400192d0
mov eax, 4
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192d0
mov eax, 3
add rsp, 0x20
pop rbx
ret
lea rbx, str.LVS_SHOWSELALWAYS
mov r8, r11
movzx eax, word [rdx + r8*2]
cmp ax, word [rbx + r8*2]
jne 0x1400beea9
movzx ecx, word [rdx + r8*2 + 2]
cmp cx, word [rbx + r8*2 + 2]
jne 0x1400beea9
add r8, 2
cmp r8, 0x12
jne 0x1400bee72
mov rcx, r10
call fcn.1400192d0
mov eax, 8
add rsp, 0x20
pop rbx
ret
lea rbx, str.LVS_SORTASCENDING
mov r8, r11
movzx eax, word [rdx + r8*2]
cmp ax, word [rbx + r8*2]
jne 0x1400beeea
movzx ecx, word [rdx + r8*2 + 2]
cmp cx, word [rbx + r8*2 + 2]
jne 0x1400beeea
add r8, 2
cmp r8, 0x12
jne 0x1400beeb3
mov rcx, r10
call fcn.1400192d0
mov eax, InitCommonControls
add rsp, 0x20
pop rbx
ret
lea r8, str.LVS_SORTDESCENDING
mov rcx, r9
nop dword [rax]
nop dword [rax + rax]
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bef26
add rcx, 2
cmp rcx, 0x13
je 0x1400beb93
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400bef00
lea r8, str.LVS_SHAREIMAGELISTS
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400bef57
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bef57
add rcx, 2
cmp rcx, 0x14
jne 0x1400bef30
jmp 0x1400bf264
lea r8, str.LVS_NOLABELWRAP
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400bef96
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bef96
add rcx, 2
cmp rcx, 0x10
jne 0x1400bef61
mov rcx, r10
call fcn.1400192d0
mov eax, 0x80
add rsp, 0x20
pop rbx
ret
lea r8, str.LVS_AUTOARRANGE
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400befd5
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400befd5
add rcx, 2
cmp rcx, 0x10
jne 0x1400befa0
mov rcx, r10
call fcn.1400192d0
mov eax, 0x100
add rsp, 0x20
pop rbx
ret
lea r8, str.LVS_EDITLABELS
mov rcx, r9
nop
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bf002
add rcx, 2
cmp rcx, 0xf
je 0x1400bf045
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400befe0
lea r8, str.LVS_OWNERDATA
mov rcx, r11
nop dword [rax]
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400bf058
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bf058
add rcx, 2
cmp rcx, 0xe
jne 0x1400bf010
mov rcx, r10
call fcn.1400192d0
mov eax, 0x1000
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192d0
mov eax, 0x200
add rsp, 0x20
pop rbx
ret
lea r8, str.LVS_NOSCROLL
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bf088
add rcx, 2
cmp rcx, 0xd
je 0x1400bed04
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400bf062
lea r8, str.LVS_TYPESTYLEMASK
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400bf0c7
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bf0c7
add rcx, 2
cmp rcx, 0x12
jne 0x1400bf092
mov rcx, r10
call fcn.1400192d0
mov eax, 0xfc00
add rsp, 0x20
pop rbx
ret
lea r8, str.LVS_ALIGNTOP
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bf0f7
add rcx, 2
cmp rcx, 0xd
je 0x1400bea45
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400bf0d1
lea r8, str.LVS_ALIGNLEFT
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400bf136
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bf136
add rcx, 2
cmp rcx, 0xe
jne 0x1400bf101
mov rcx, r10
call fcn.1400192d0
mov eax, 0x800
add rsp, 0x20
pop rbx
ret
lea r8, str.LVS_ALIGNMASK
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400bf175
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bf175
add rcx, 2
cmp rcx, 0xe
jne 0x1400bf140
mov rcx, r10
call fcn.1400192d0
mov eax, 0xc00
add rsp, 0x20
pop rbx
ret
lea r8, str.LVS_OWNERDRAWFIXED
mov rcx, r9
nop
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bf1a6
add rcx, 2
cmp rcx, 0x13
je 0x1400bec62
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400bf180
lea r8, str.LVS_NOCOLUMNHEADER
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bf1d6
add rcx, 2
cmp rcx, 0x13
je 0x1400bf277
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400bf1b0
lea r8, str.LVS_NOSORTHEADER
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bf206
add rcx, 2
cmp rcx, 0x11
je 0x1400bf28a
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400bf1e0
lea r8, str.CBS_DROPDOWN
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400bf236
add rcx, 2
cmp rcx, 0xd
je 0x1400beda3
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400bf210
lea rcx, str.CBS_AUTOHSCROLL
nop dword [rax]
movzx eax, word [rdx + r11*2]
cmp ax, word [rcx + r11*2]
jne 0x1400bf29d
movzx eax, word [rdx + r11*2 + 2]
cmp ax, word [rcx + r11*2 + 2]
jne 0x1400bf29d
add r11, 2
cmp r11, 0x10
jne 0x1400bf240
mov rcx, r10
call fcn.1400192d0
mov eax, 0x40
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192d0
mov eax, 0x4000
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192d0
mov eax, 0x8000
add rsp, 0x20
pop rbx
ret
lea rcx, str.CBS_SORT
movzx eax, word [rdx + r9*2 + 2]
cmp ax, word [rcx + r9*2 + 2]
jne 0x1400bea45
add r9, 2
cmp r9, 9
je 0x1400befc2
movzx eax, word [rdx + r9*2]
cmp ax, word [rcx + r9*2]
jne 0x1400bea45
jmp 0x1400bf2a4