Function at 0x6d4da0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x7803d0
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x1c
mov dword [ebp - 0x20], edi
mov dword [ebp - 0x1c], esi
mov dword [ebp - 0x18], ebx
mov edi, ecx
call fcn.006a76f0
cmp eax, 0x258
jge 0x6d4de5
mov edi, dword [ebp - 0x20]
xor eax, eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0
movzx eax, byte [0x83cde8]
mov esi, dword [0x7a1f64]
mov byte [ebp - 0x14], al
push esi
xor edx, edx
mov byte [0x83cde8], dl
push edx
lea ecx, [ebp - 0x28]
push str.uxtheme.dll
call fcn.00621d00
mov dword [ebp - 4], 0x30
lea eax, [ebp - 0x28]
push 2
push eax
lea ebx, [edi + 0xbc]
mov ecx, ebx
call fcn.0063fbf0
mov dword [ebp - 4], 0
mov edx, 1
movzx eax, al
xor ecx, ecx
cmp eax, 0
cmove ecx, edx
mov dword [ebp - 0x24], ecx
mov ecx, dword [ebp - 0x28]
add ecx, 0xfffffff4
mov eax, dword [ecx]
cmp eax, 0xffffffff
je 0x6d4e5e
dec eax
mov dword [ecx], eax
jne 0x6d4e5e
call fcn.0061ff50
mov eax, dword [ebp - 0x24]
test eax, eax
je 0x6d4e8f
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
push esi
push 0
lea ecx, [ebp - 0x28]
push str.OpenThemeData
call fcn.00621d00
mov dword [ebp - 4], 0x2f
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d4ed5
dec edx
mov dword [ecx], edx
jne 0x6d4ed3
call fcn.0061ff50
mov eax, dword [edi]
test eax, eax
je 0x6d6555
push esi
push 0
lea ecx, [ebp - 0x28]
push str.CloseThemeData
call fcn.00621d00
mov dword [ebp - 4], 0x2e
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 4], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d4f25
dec edx
mov dword [ecx], edx
jne 0x6d4f22
call fcn.0061ff50
mov eax, dword [edi + 4]
test eax, eax
je 0x6d652b
push esi
push 0
lea ecx, [ebp - 0x28]
push str.DrawThemeBackground
call fcn.00621d00
mov dword [ebp - 4], 0x2d
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 8], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d4f75
dec edx
mov dword [ecx], edx
jne 0x6d4f72
call fcn.0061ff50
mov eax, dword [edi + 8]
test eax, eax
je 0x6d6501
push esi
push 0
lea ecx, [ebp - 0x28]
push str.DrawThemeText
call fcn.00621d00
mov dword [ebp - 4], 0x2c
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0xc], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d4fc5
dec edx
mov dword [ecx], edx
jne 0x6d4fc2
call fcn.0061ff50
mov eax, dword [edi + 0xc]
test eax, eax
je 0x6d64d7
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeBackgroundContentRect
call fcn.00621d00
mov dword [ebp - 4], 0x2b
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x10], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5015
dec edx
mov dword [ecx], edx
jne 0x6d5012
call fcn.0061ff50
mov eax, dword [edi + 0x10]
test eax, eax
je 0x6d64ad
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeBackgroundExtent
call fcn.00621d00
mov dword [ebp - 4], 0x2a
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x14], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5065
dec edx
mov dword [ecx], edx
jne 0x6d5062
call fcn.0061ff50
mov eax, dword [edi + 0x14]
test eax, eax
je 0x6d6483
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemePartSize
call fcn.00621d00
mov dword [ebp - 4], 0x29
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x18], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d50b5
dec edx
mov dword [ecx], edx
jne 0x6d50b2
call fcn.0061ff50
mov eax, dword [edi + 0x18]
test eax, eax
je 0x6d6459
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeTextExtent
call fcn.00621d00
mov dword [ebp - 4], 0x28
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x1c], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5105
dec edx
mov dword [ecx], edx
jne 0x6d5102
call fcn.0061ff50
mov eax, dword [edi + 0x1c]
test eax, eax
je 0x6d642f
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeTextMetrics
call fcn.00621d00
mov dword [ebp - 4], 0x27
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x20], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5155
dec edx
mov dword [ecx], edx
jne 0x6d5152
call fcn.0061ff50
mov eax, dword [edi + 0x20]
test eax, eax
je 0x6d6405
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeBackgroundRegion
call fcn.00621d00
mov dword [ebp - 4], 0x26
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x24], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d51a5
dec edx
mov dword [ecx], edx
jne 0x6d51a2
call fcn.0061ff50
mov eax, dword [edi + 0x24]
test eax, eax
je 0x6d63db
push esi
push 0
lea ecx, [ebp - 0x28]
push str.HitTestThemeBackground
call fcn.00621d00
mov dword [ebp - 4], 0x25
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x28], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d51f5
dec edx
mov dword [ecx], edx
jne 0x6d51f2
call fcn.0061ff50
mov eax, dword [edi + 0x28]
test eax, eax
je 0x6d63b1
push esi
push 0
lea ecx, [ebp - 0x28]
push str.DrawThemeEdge
call fcn.00621d00
mov dword [ebp - 4], 0x24
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x2c], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5245
dec edx
mov dword [ecx], edx
jne 0x6d5242
call fcn.0061ff50
mov eax, dword [edi + 0x2c]
test eax, eax
je 0x6d6387
push esi
push 0
lea ecx, [ebp - 0x28]
push str.DrawThemeIcon
call fcn.00621d00
mov dword [ebp - 4], 0x23
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x30], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5295
dec edx
mov dword [ecx], edx
jne 0x6d5292
call fcn.0061ff50
mov eax, dword [edi + 0x30]
test eax, eax
je 0x6d635d
push esi
push 0
lea ecx, [ebp - 0x28]
push str.IsThemePartDefined
call fcn.00621d00
mov dword [ebp - 4], 0x22
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x34], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d52e5
dec edx
mov dword [ecx], edx
jne 0x6d52e2
call fcn.0061ff50
mov eax, dword [edi + 0x34]
test eax, eax
je 0x6d6333
push esi
push 0
lea ecx, [ebp - 0x28]
push str.IsThemeBackgroundPartiallyTransparent
call fcn.00621d00
mov dword [ebp - 4], 0x21
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x38], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5335
dec edx
mov dword [ecx], edx
jne 0x6d5332
call fcn.0061ff50
mov eax, dword [edi + 0x38]
test eax, eax
je 0x6d6309
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeColor
call fcn.00621d00
mov dword [ebp - 4], 0x20
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x3c], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5385
dec edx
mov dword [ecx], edx
jne 0x6d5382
call fcn.0061ff50
mov eax, dword [edi + 0x3c]
test eax, eax
je 0x6d62df
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeMetric
call fcn.00621d00
mov dword [ebp - 4], 0x1f
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x40], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d53d5
dec edx
mov dword [ecx], edx
jne 0x6d53d2
call fcn.0061ff50
mov eax, dword [edi + 0x40]
test eax, eax
je 0x6d62b5
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeString
call fcn.00621d00
mov dword [ebp - 4], 0x1e
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x44], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5425
dec edx
mov dword [ecx], edx
jne 0x6d5422
call fcn.0061ff50
mov eax, dword [edi + 0x44]
test eax, eax
je 0x6d628b
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeBool
call fcn.00621d00
mov dword [ebp - 4], 0x1d
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x48], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5475
dec edx
mov dword [ecx], edx
jne 0x6d5472
call fcn.0061ff50
mov eax, dword [edi + 0x48]
test eax, eax
je 0x6d6261
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeInt
call fcn.00621d00
mov dword [ebp - 4], 0x1c
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x4c], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d54c5
dec edx
mov dword [ecx], edx
jne 0x6d54c2
call fcn.0061ff50
mov eax, dword [edi + 0x4c]
test eax, eax
je 0x6d6237
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeEnumValue
call fcn.00621d00
mov dword [ebp - 4], 0x1b
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x50], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5515
dec edx
mov dword [ecx], edx
jne 0x6d5512
call fcn.0061ff50
mov eax, dword [edi + 0x50]
test eax, eax
je 0x6d620d
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemePosition
call fcn.00621d00
mov dword [ebp - 4], 0x1a
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x54], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5565
dec edx
mov dword [ecx], edx
jne 0x6d5562
call fcn.0061ff50
mov eax, dword [edi + 0x54]
test eax, eax
je 0x6d61e3
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeFont
call fcn.00621d00
mov dword [ebp - 4], 0x19
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x58], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d55b5
dec edx
mov dword [ecx], edx
jne 0x6d55b2
call fcn.0061ff50
mov eax, dword [edi + 0x58]
test eax, eax
je 0x6d61b9
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeRect
call fcn.00621d00
mov dword [ebp - 4], 0x18
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x5c], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5605
dec edx
mov dword [ecx], edx
jne 0x6d5602
call fcn.0061ff50
mov eax, dword [edi + 0x5c]
test eax, eax
je 0x6d618f
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeMargins
call fcn.00621d00
mov dword [ebp - 4], 0x17
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x60], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5655
dec edx
mov dword [ecx], edx
jne 0x6d5652
call fcn.0061ff50
mov eax, dword [edi + 0x60]
test eax, eax
je 0x6d6165
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeIntList
call fcn.00621d00
mov dword [ebp - 4], 0x16
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x64], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d56a5
dec edx
mov dword [ecx], edx
jne 0x6d56a2
call fcn.0061ff50
mov eax, dword [edi + 0x64]
test eax, eax
je 0x6d613b
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemePropertyOrigin
call fcn.00621d00
mov dword [ebp - 4], 0x15
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x68], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d56f5
dec edx
mov dword [ecx], edx
jne 0x6d56f2
call fcn.0061ff50
mov eax, dword [edi + 0x68]
test eax, eax
je 0x6d6111
push esi
push 0
lea ecx, [ebp - 0x28]
push str.SetWindowTheme
call fcn.00621d00
mov dword [ebp - 4], 0x14
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x6c], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5745
dec edx
mov dword [ecx], edx
jne 0x6d5742
call fcn.0061ff50
mov eax, dword [edi + 0x6c]
test eax, eax
je 0x6d60e7
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeFilename
call fcn.00621d00
mov dword [ebp - 4], 0x13
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x70], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5795
dec edx
mov dword [ecx], edx
jne 0x6d5792
call fcn.0061ff50
mov eax, dword [edi + 0x70]
test eax, eax
je 0x6d60bd
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeSysColor
call fcn.00621d00
mov dword [ebp - 4], 0x12
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x74], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d57e5
dec edx
mov dword [ecx], edx
jne 0x6d57e2
call fcn.0061ff50
mov eax, dword [edi + 0x74]
test eax, eax
je 0x6d6093
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeSysColorBrush
call fcn.00621d00
mov dword [ebp - 4], 0x11
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x78], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5835
dec edx
mov dword [ecx], edx
jne 0x6d5832
call fcn.0061ff50
mov eax, dword [edi + 0x78]
test eax, eax
je 0x6d6069
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeSysBool
call fcn.00621d00
mov dword [ebp - 4], 0x10
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x7c], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5885
dec edx
mov dword [ecx], edx
jne 0x6d5882
call fcn.0061ff50
mov eax, dword [edi + 0x7c]
test eax, eax
je 0x6d603f
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeSysSize
call fcn.00621d00
mov dword [ebp - 4], 0xf
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x80], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d58db
dec edx
mov dword [ecx], edx
jne 0x6d58d5
call fcn.0061ff50
mov eax, dword [edi + 0x80]
test eax, eax
je 0x6d6015
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeSysFont
call fcn.00621d00
mov dword [ebp - 4], 0xe
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x84], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5931
dec edx
mov dword [ecx], edx
jne 0x6d592b
call fcn.0061ff50
mov eax, dword [edi + 0x84]
test eax, eax
je 0x6d5feb
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeSysString
call fcn.00621d00
mov dword [ebp - 4], 0xd
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x88], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5987
dec edx
mov dword [ecx], edx
jne 0x6d5981
call fcn.0061ff50
mov eax, dword [edi + 0x88]
test eax, eax
je 0x6d5fc1
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeSysInt
call fcn.00621d00
mov dword [ebp - 4], 0xc
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x8c], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d59dd
dec edx
mov dword [ecx], edx
jne 0x6d59d7
call fcn.0061ff50
mov eax, dword [edi + 0x8c]
test eax, eax
je 0x6d5f97
push esi
push 0
lea ecx, [ebp - 0x28]
push str.IsThemeActive
call fcn.00621d00
mov dword [ebp - 4], 0xb
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x90], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5a33
dec edx
mov dword [ecx], edx
jne 0x6d5a2d
call fcn.0061ff50
mov eax, dword [edi + 0x90]
test eax, eax
je 0x6d5f6d
push esi
push 0
lea ecx, [ebp - 0x28]
push str.IsAppThemed
call fcn.00621d00
mov dword [ebp - 4], 0xa
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x94], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5a89
dec edx
mov dword [ecx], edx
jne 0x6d5a83
call fcn.0061ff50
mov eax, dword [edi + 0x94]
test eax, eax
je 0x6d5f43
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetWindowTheme
call fcn.00621d00
mov dword [ebp - 4], 9
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x98], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5adf
dec edx
mov dword [ecx], edx
jne 0x6d5ad9
call fcn.0061ff50
mov eax, dword [edi + 0x98]
test eax, eax
je 0x6d5f19
push esi
push 0
lea ecx, [ebp - 0x28]
push str.EnableThemeDialogTexture
call fcn.00621d00
mov dword [ebp - 4], 8
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0x9c], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5b35
dec edx
mov dword [ecx], edx
jne 0x6d5b2f
call fcn.0061ff50
mov eax, dword [edi + 0x9c]
test eax, eax
je 0x6d5eef
push esi
push 0
lea ecx, [ebp - 0x28]
push str.IsThemeDialogTextureEnabled
call fcn.00621d00
mov dword [ebp - 4], 7
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0xa0], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5b8b
dec edx
mov dword [ecx], edx
jne 0x6d5b85
call fcn.0061ff50
mov eax, dword [edi + 0xa0]
test eax, eax
je 0x6d5ec5
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeAppProperties
call fcn.00621d00
mov dword [ebp - 4], 6
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0xa4], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5be1
dec edx
mov dword [ecx], edx
jne 0x6d5bdb
call fcn.0061ff50
mov eax, dword [edi + 0xa4]
test eax, eax
je 0x6d5e9b
push esi
push 0
lea ecx, [ebp - 0x28]
push str.SetThemeAppProperties
call fcn.00621d00
mov dword [ebp - 4], 5
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0xa8], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5c37
dec edx
mov dword [ecx], edx
jne 0x6d5c31
call fcn.0061ff50
mov eax, dword [edi + 0xa8]
test eax, eax
je 0x6d5e71
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetCurrentThemeName
call fcn.00621d00
mov dword [ebp - 4], 4
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0xac], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5c8d
dec edx
mov dword [ecx], edx
jne 0x6d5c87
call fcn.0061ff50
mov eax, dword [edi + 0xac]
test eax, eax
je 0x6d5e47
push esi
push 0
lea ecx, [ebp - 0x28]
push str.GetThemeDocumentationProperty
call fcn.00621d00
mov dword [ebp - 4], 3
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0xb0], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5ce3
dec edx
mov dword [ecx], edx
jne 0x6d5cdd
call fcn.0061ff50
mov eax, dword [edi + 0xb0]
test eax, eax
je 0x6d5e1d
push esi
push 0
lea ecx, [ebp - 0x28]
push str.DrawThemeParentBackground
call fcn.00621d00
mov dword [ebp - 4], 2
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0xb4], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5d39
dec edx
mov dword [ecx], edx
jne 0x6d5d33
call fcn.0061ff50
mov eax, dword [edi + 0xb4]
test eax, eax
je 0x6d5df3
push esi
push 0
lea ecx, [ebp - 0x28]
push str.EnableTheming
call fcn.00621d00
mov dword [ebp - 4], 1
lea eax, [ebp - 0x28]
push 0
push eax
mov ecx, ebx
call fcn.0063fb60
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x28]
mov dword [edi + 0xb8], eax
add ecx, 0xfffffff4
mov edx, dword [ecx]
cmp edx, 0xffffffff
je 0x6d5d8f
dec edx
mov dword [ecx], edx
jne 0x6d5d89
call fcn.0061ff50
mov eax, dword [edi + 0xb8]
test eax, eax
je 0x6d5dc9
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
mov eax, 1
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
mov dword [ebp - 4], 0xffffffff
movzx edx, byte [ebp - 0x14]
mov edi, dword [ebp - 0x20]
mov esi, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x18]
xor eax, eax
mov byte [0x83cde8], dl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret