Function at 0x41f3f7
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
push esi
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_OVERLAPPED
call fcn.004014b1
test eax, eax
jne 0x41f41f
xor esi, esi
mov eax, dword [ebp + 8]
add eax, 0xfffffff0
call fcn.004017c3
mov eax, esi
pop esi
pop ebp
ret
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_POPUP
call fcn.004014b1
test eax, eax
jne 0x41f438
mov esi, SysReAllocString
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_CHILD
call fcn.004014b1
test eax, eax
jne 0x41f451
mov esi, 0x40000000
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_MINIMIZE
call fcn.004014b1
test eax, eax
jne 0x41f46a
mov esi, 0x20000000
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_VISIBLE
call fcn.004014b1
test eax, eax
jne 0x41f483
mov esi, 0x10000000
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_DISABLED
call fcn.004014b1
test eax, eax
jne 0x41f49f
mov esi, 0x8000000
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_CLIPSIBLINGS
call fcn.004014b1
test eax, eax
jne 0x41f4bb
mov esi, 0x4000000
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_CLIPCHILDREN
call fcn.004014b1
test eax, eax
jne 0x41f4d7
mov esi, 0x2000000
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_MAXIMIZE
call fcn.004014b1
test eax, eax
jne 0x41f4f3
mov esi, 0x1000000
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_CAPTION
call fcn.004014b1
test eax, eax
jne 0x41f50f
mov esi, 0xc00000
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_BORDER
call fcn.004014b1
test eax, eax
jne 0x41f52b
mov esi, 0x800000
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_DLGFRAME
call fcn.004014b1
test eax, eax
jne 0x41f547
mov esi, 0x400000
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_VSCROLL
call fcn.004014b1
test eax, eax
jne 0x41f563
mov esi, 0x200000
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_HSCROLL
call fcn.004014b1
test eax, eax
jne 0x41f57f
mov esi, 0x100000
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_SYSMENU
call fcn.004014b1
test eax, eax
jne 0x41f59b
mov esi, 0x80000
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_THICKFRAME
call fcn.004014b1
test eax, eax
jne 0x41f5b7
mov esi, 0x40000
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_GROUP
call fcn.004014b1
test eax, eax
jne 0x41f5d3
mov esi, 0x20000
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_TABSTOP
call fcn.004014b1
test eax, eax
jne 0x41f5ef
mov esi, 0x10000
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_MINIMIZEBOX
call fcn.004014b1
test eax, eax
je 0x41f5c9
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_MAXIMIZEBOX
call fcn.004014b1
test eax, eax
je 0x41f5e5
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_TILED
call fcn.004014b1
test eax, eax
je 0x41f40d
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_ICONIC
call fcn.004014b1
test eax, eax
je 0x41f463
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_SIZEBOX
call fcn.004014b1
test eax, eax
je 0x41f5ad
lea eax, [ebp + 8]
push eax
mov ecx, str.WS_TILEDWINDOW
call fcn.004014b1
test eax, eax
jne 0x41f671
mov esi, 0xcf0000
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.ES_LEFT
call fcn.004014b1
test eax, eax
je 0x41f40d
lea eax, [ebp + 8]
push eax
mov ecx, str.ES_CENTER
call fcn.004014b1
test eax, eax
jne 0x41f6a1
xor esi, esi
inc esi
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.ES_RIGHT
call fcn.004014b1
test eax, eax
jne 0x41f6bb
push 2
pop esi
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.ES_MULTILINE
call fcn.004014b1
test eax, eax
jne 0x41f6d1
push 4
jmp 0x41f6b5
lea eax, [ebp + 8]
push eax
mov ecx, str.ES_UPPERCASE
call fcn.004014b1
test eax, eax
jne 0x41f6e7
push 8
jmp 0x41f6b5
lea eax, [ebp + 8]
push eax
mov ecx, str.ES_LOWERCASE
call fcn.004014b1
test eax, eax
jne 0x41f6fd
push 0x10
jmp 0x41f6b5
lea eax, [ebp + 8]
push eax
mov ecx, str.ES_PASSWORD
call fcn.004014b1
test eax, eax
jne 0x41f713
push 0x20
jmp 0x41f6b5
lea eax, [ebp + 8]
push eax
mov ecx, str.ES_AUTOVSCROLL
call fcn.004014b1
test eax, eax
jne 0x41f729
push 0x40
jmp 0x41f6b5
lea eax, [ebp + 8]
push eax
mov ecx, str.ES_AUTOHSCROLL
call fcn.004014b1
test eax, eax
jne 0x41f745
mov esi, 0x80
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.ES_NOHIDESEL
call fcn.004014b1
test eax, eax
jne 0x41f761
mov esi, 0x100
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.ES_OEMCONVERT
call fcn.004014b1
test eax, eax
jne 0x41f77d
mov esi, 0x400
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.ES_READONLY
call fcn.004014b1
test eax, eax
jne 0x41f799
mov esi, 0x800
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.ES_WANTRETURN
call fcn.004014b1
test eax, eax
jne 0x41f7b5
mov esi, 0x1000
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.ES_NUMBER
call fcn.004014b1
test eax, eax
jne 0x41f7d1
mov esi, 0x2000
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.LVS_ICON
call fcn.004014b1
test eax, eax
je 0x41f40d
lea eax, [ebp + 8]
push eax
mov ecx, str.LVS_REPORT
call fcn.004014b1
test eax, eax
je 0x41f699
lea eax, [ebp + 8]
push eax
mov ecx, str.LVS_SMALLICON
call fcn.004014b1
test eax, eax
je 0x41f6b3
lea eax, [ebp + 8]
push eax
mov ecx, str.LVS_LIST
call fcn.004014b1
test eax, eax
jne 0x41f82c
push 3
jmp 0x41f6b5
lea eax, [ebp + 8]
push eax
mov ecx, str.LVS_TYPEMASK
call fcn.004014b1
test eax, eax
je 0x41f825
lea eax, [ebp + 8]
push eax
mov ecx, str.LVS_SINGLESEL
call fcn.004014b1
test eax, eax
je 0x41f6cd
lea eax, [ebp + 8]
push eax
mov ecx, str.LVS_SHOWSELALWAYS
call fcn.004014b1
test eax, eax
je 0x41f6e3
lea eax, [ebp + 8]
push eax
mov ecx, str.LVS_SORTASCENDING
call fcn.004014b1
test eax, eax
je 0x41f6f9
lea eax, [ebp + 8]
push eax
mov ecx, str.LVS_SORTDESCENDING
call fcn.004014b1
test eax, eax
je 0x41f70f
lea eax, [ebp + 8]
push eax
mov ecx, str.LVS_SHAREIMAGELISTS
call fcn.004014b1
test eax, eax
je 0x41f725
lea eax, [ebp + 8]
push eax
mov ecx, str.LVS_NOLABELWRAP
call fcn.004014b1
test eax, eax
je 0x41f73b
lea eax, [ebp + 8]
push eax
mov ecx, str.LVS_AUTOARRANGE
call fcn.004014b1
test eax, eax
je 0x41f757
lea eax, [ebp + 8]
push eax
mov ecx, str.LVS_EDITLABELS
call fcn.004014b1
test eax, eax
jne 0x41f8f4
mov esi, 0x200
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.LVS_OWNERDATA
call fcn.004014b1
test eax, eax
je 0x41f7ab
lea eax, [ebp + 8]
push eax
mov ecx, str.LVS_NOSCROLL
call fcn.004014b1
test eax, eax
je 0x41f7c7
lea eax, [ebp + 8]
push eax
mov ecx, str.LVS_TYPESTYLEMASK
call fcn.004014b1
test eax, eax
jne 0x41f93c
mov esi, 0xfc00
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.LVS_ALIGNTOP
call fcn.004014b1
test eax, eax
je 0x41f40d
lea eax, [ebp + 8]
push eax
mov ecx, str.LVS_ALIGNLEFT
call fcn.004014b1
test eax, eax
je 0x41f78f
lea eax, [ebp + 8]
push eax
mov ecx, str.LVS_ALIGNMASK
call fcn.004014b1
test eax, eax
jne 0x41f984
mov esi, 0xc00
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.LVS_OWNERDRAWFIXED
call fcn.004014b1
test eax, eax
je 0x41f773
lea eax, [ebp + 8]
push eax
mov ecx, str.LVS_NOCOLUMNHEADER
call fcn.004014b1
test eax, eax
jne 0x41f9b6
mov esi, 0x4000
jmp 0x41f40f
lea eax, [ebp + 8]
push eax
mov ecx, str.LVS_NOSORTHEADER
call fcn.004014b1
test eax, eax
jne 0x41f40d
mov esi, 0x8000
jmp 0x41f40f