Function at 0x1400c07b0
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 0x1400c082a
movzx eax, word [rdx + r8*2 + 2]
cmp ax, word [rcx + r8*2 + 2]
jne 0x1400c082a
add r8, 2
cmp r8, 0xe
jne 0x1400c07d0
mov rdx, qword [r10]
sub rdx, 0x18
mov r9, 0xffffffffffffffff
lock xadd dword [rdx + 0x10], r9d
sub r9d, 1
jg 0x1400c0dfd
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140038ca6.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 0x1400c0862
add rcx, 2
cmp rcx, 9
je 0x1400c08c7
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c0840
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 0x1400c0892
add rcx, 2
cmp rcx, 9
je 0x1400c08f5
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c0870
lea r8, str.WS_MINIMIZE
mov rcx, r11
nop dword [rax]
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400c0908
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c0908
add rcx, 2
cmp rcx, 0xc
jne 0x1400c08a0
jmp 0x1400c0d32
mov rdx, qword [r10]
sub rdx, 0x18
lock xadd dword [rdx + 0x10], r9d
sub r9d, 1
jg 0x1400c08ea
mov rcx, qword [rdx]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x140038ca6.0]
mov eax, 0x80000000
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192b0
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 0x1400c0934
add rcx, 2
cmp rcx, 0xb
je 0x1400c0975
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c0912
lea r8, str.WS_DISABLED
mov rcx, r11
nop
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400c0988
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c0988
add rcx, 2
cmp rcx, 0xc
jne 0x1400c0940
mov rcx, r10
call fcn.1400192b0
mov eax, 0x8000000
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192b0
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 0x1400c09c7
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c09c7
add rcx, 2
cmp rcx, 0x10
jne 0x1400c0992
mov rcx, r10
call fcn.1400192b0
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 0x1400c0a06
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c0a06
add rcx, 2
cmp rcx, 0x10
jne 0x1400c09d1
mov rcx, r10
call fcn.1400192b0
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 0x1400c0a45
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c0a45
add rcx, 2
cmp rcx, 0xc
jne 0x1400c0a10
mov rcx, r10
call fcn.1400192b0
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 0x1400c0a72
add rcx, 2
cmp rcx, 0xb
je 0x1400c0ab5
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c0a50
lea r8, str.WS_BORDER
mov rcx, r11
nop dword [rax]
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400c0ac8
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c0ac8
add rcx, 2
cmp rcx, 0xa
jne 0x1400c0a80
mov rcx, r10
call fcn.1400192b0
mov eax, 0x800000
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192b0
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 0x1400c0b07
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c0b07
add rcx, 2
cmp rcx, 0xc
jne 0x1400c0ad2
mov rcx, r10
call fcn.1400192b0
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 0x1400c0b37
add rcx, 2
cmp rcx, 0xb
je 0x1400c0bd5
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c0b11
lea r8, str.WS_HSCROLL
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c0b67
add rcx, 2
cmp rcx, 0xb
je 0x1400c0be8
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c0b41
lea r8, str.WS_SYSMENU
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c0b93
add rcx, 2
cmp rcx, 0xb
je 0x1400c0bfb
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c0b71
lea r8, str.WS_THICKFRAME
mov rcx, r11
nop dword [rax]
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400c0c0e
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c0c0e
add rcx, 2
cmp rcx, 0xe
jne 0x1400c0ba0
mov rcx, r10
call fcn.1400192b0
mov eax, 0x40000
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192b0
mov eax, 0x200000
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192b0
mov eax, 0x100000
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192b0
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 0x1400c0c46
add rcx, 2
cmp rcx, 9
je 0x1400c0d45
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c0c20
lea r8, str.WS_TABSTOP
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c0c76
add rcx, 2
cmp rcx, 0xb
je 0x1400c0d58
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c0c50
lea r8, str.WS_MINIMIZEBOX
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c0ca6
add rcx, 2
cmp rcx, 0xf
je 0x1400c0d45
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c0c80
lea r8, str.WS_MAXIMIZEBOX
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c0cd6
add rcx, 2
cmp rcx, 0xf
je 0x1400c0d58
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c0cb0
lea r8, str.WS_TILED
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c0d06
add rcx, 2
cmp rcx, 9
je 0x1400c0df5
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c0ce0
lea r8, str.WS_ICONIC
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400c0d6b
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c0d6b
add rcx, 2
cmp rcx, 0xa
jne 0x1400c0d10
mov rcx, r10
call fcn.1400192b0
mov eax, 0x20000000
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192b0
mov eax, 0x20000
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192b0
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 0x1400c0da6
add rcx, 2
cmp rcx, 0xb
je 0x1400c0bc2
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c0d80
lea r8, str.WS_TILEDWINDOW
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c0dd2
add rcx, 2
cmp rcx, 0xf
je 0x1400c0e05
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c0db0
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 0x1400c0e18
cmp rcx, 8
jne 0x1400c0de0
mov rcx, r10
call fcn.1400192b0
xor eax, eax
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192b0
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 0x1400c0e57
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c0e57
add rcx, 2
cmp rcx, 0xa
jne 0x1400c0e22
mov rcx, r10
call fcn.1400192b0
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 0x1400c0e87
add rcx, 2
cmp rcx, 9
je 0x1400c1153
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c0e61
lea r8, str.ES_MULTILINE
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c0eb7
add rcx, 2
cmp rcx, 0xd
je 0x1400c11f2
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c0e91
lea r8, str.ES_UPPERCASE
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c0ee7
add rcx, 2
cmp rcx, 0xd
je 0x1400c1246
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c0ec1
lea r8, str.ES_LOWERCASE
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c0f17
add rcx, 2
cmp rcx, 0xd
je 0x1400c1287
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c0ef1
lea r8, str.ES_PASSWORD
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400c0f56
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c0f56
add rcx, 2
cmp rcx, 0xc
jne 0x1400c0f21
mov rcx, r10
call fcn.1400192b0
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 0x1400c0f86
add rcx, 2
cmp rcx, 0xf
je 0x1400c1614
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c0f60
lea r8, str.ES_AUTOHSCROLL
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c0fb6
add rcx, 2
cmp rcx, 0xf
je 0x1400c1333
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c0f90
lea r8, str.ES_NOHIDESEL
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c0fe6
add rcx, 2
cmp rcx, 0xd
je 0x1400c1372
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c0fc0
lea r8, str.ES_OEMCONVERT
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400c1025
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c1025
add rcx, 2
cmp rcx, 0xe
jne 0x1400c0ff0
mov rcx, r10
call fcn.1400192b0
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 0x1400c1057
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c1057
add rcx, 2
cmp rcx, 0xc
jne 0x1400c1030
jmp 0x1400c14d3
lea r8, str.ES_WANTRETURN
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400c1088
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c1088
add rcx, 2
cmp rcx, 0xe
jne 0x1400c1061
jmp 0x1400c13e2
lea r8, str.ES_NUMBER
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400c10c7
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c10c7
add rcx, 2
cmp rcx, 0xa
jne 0x1400c1092
mov rcx, r10
call fcn.1400192b0
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 0x1400c10f7
add rcx, 2
cmp rcx, 9
je 0x1400c0df5
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c10d1
lea r8, str.LVS_REPORT
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c1127
add rcx, 2
cmp rcx, 0xb
je 0x1400c0e44
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c1101
lea r8, str.LVS_SMALLICON
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400c1166
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c1166
add rcx, 2
cmp rcx, 0xe
jne 0x1400c1131
mov rcx, r10
call fcn.1400192b0
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 0x1400c1196
add rcx, 2
cmp rcx, 9
je 0x1400c1205
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c1170
lea r8, str.LVS_TYPEMASK
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c11c2
add rcx, 2
cmp rcx, 0xd
je 0x1400c1205
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c11a0
lea r8, str.LVS_SINGLESEL
mov rcx, r11
nop dword [rax]
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400c1218
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c1218
add rcx, 2
cmp rcx, 0xe
jne 0x1400c11d0
mov rcx, r10
call fcn.1400192b0
mov eax, 4
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192b0
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 0x1400c1259
movzx ecx, word [rdx + r8*2 + 2]
cmp cx, word [rbx + r8*2 + 2]
jne 0x1400c1259
add r8, 2
cmp r8, 0x12
jne 0x1400c1222
mov rcx, r10
call fcn.1400192b0
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 0x1400c129a
movzx ecx, word [rdx + r8*2 + 2]
cmp cx, word [rbx + r8*2 + 2]
jne 0x1400c129a
add r8, 2
cmp r8, 0x12
jne 0x1400c1263
mov rcx, r10
call fcn.1400192b0
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 0x1400c12d6
add rcx, 2
cmp rcx, 0x13
je 0x1400c0f43
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c12b0
lea r8, str.LVS_SHAREIMAGELISTS
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400c1307
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c1307
add rcx, 2
cmp rcx, 0x14
jne 0x1400c12e0
jmp 0x1400c1614
lea r8, str.LVS_NOLABELWRAP
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400c1346
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c1346
add rcx, 2
cmp rcx, 0x10
jne 0x1400c1311
mov rcx, r10
call fcn.1400192b0
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 0x1400c1385
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c1385
add rcx, 2
cmp rcx, 0x10
jne 0x1400c1350
mov rcx, r10
call fcn.1400192b0
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 0x1400c13b2
add rcx, 2
cmp rcx, 0xf
je 0x1400c13f5
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c1390
lea r8, str.LVS_OWNERDATA
mov rcx, r11
nop dword [rax]
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400c1408
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c1408
add rcx, 2
cmp rcx, 0xe
jne 0x1400c13c0
mov rcx, r10
call fcn.1400192b0
mov eax, 0x1000
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192b0
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 0x1400c1438
add rcx, 2
cmp rcx, 0xd
je 0x1400c10b4
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c1412
lea r8, str.LVS_TYPESTYLEMASK
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400c1477
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c1477
add rcx, 2
cmp rcx, 0x12
jne 0x1400c1442
mov rcx, r10
call fcn.1400192b0
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 0x1400c14a7
add rcx, 2
cmp rcx, 0xd
je 0x1400c0df5
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c1481
lea r8, str.LVS_ALIGNLEFT
mov rcx, r11
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
jne 0x1400c14e6
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c14e6
add rcx, 2
cmp rcx, 0xe
jne 0x1400c14b1
mov rcx, r10
call fcn.1400192b0
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 0x1400c1525
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c1525
add rcx, 2
cmp rcx, 0xe
jne 0x1400c14f0
mov rcx, r10
call fcn.1400192b0
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 0x1400c1556
add rcx, 2
cmp rcx, 0x13
je 0x1400c1012
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c1530
lea r8, str.LVS_NOCOLUMNHEADER
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c1586
add rcx, 2
cmp rcx, 0x13
je 0x1400c1627
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c1560
lea r8, str.LVS_NOSORTHEADER
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c15b6
add rcx, 2
cmp rcx, 0x11
je 0x1400c163a
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c1590
lea r8, str.CBS_DROPDOWN
mov rcx, r9
movzx eax, word [rdx + rcx*2 + 2]
cmp ax, word [r8 + rcx*2 + 2]
jne 0x1400c15e6
add rcx, 2
cmp rcx, 0xd
je 0x1400c1153
movzx eax, word [rdx + rcx*2]
cmp ax, word [r8 + rcx*2]
je 0x1400c15c0
lea rcx, str.CBS_AUTOHSCROLL
nop dword [rax]
movzx eax, word [rdx + r11*2]
cmp ax, word [rcx + r11*2]
jne 0x1400c164d
movzx eax, word [rdx + r11*2 + 2]
cmp ax, word [rcx + r11*2 + 2]
jne 0x1400c164d
add r11, 2
cmp r11, 0x10
jne 0x1400c15f0
mov rcx, r10
call fcn.1400192b0
mov eax, 0x40
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192b0
mov eax, 0x4000
add rsp, 0x20
pop rbx
ret
mov rcx, r10
call fcn.1400192b0
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 0x1400c0df5
add r9, 2
cmp r9, 9
je 0x1400c1372
movzx eax, word [rdx + r9*2]
cmp ax, word [rcx + r9*2]
je 0x1400c1654
jmp 0x1400c0df5