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

Disassembly:
lea ecx, [esp + 4]
and esp, 0xfffffff0
push dword [ecx - 4]
push ebp
mov ebp, esp
push edi
push esi
push ebx
push ecx
sub esp, 0x68
mov eax, dword [ecx]
mov esi, dword [ecx + 4]
mov dword [ebp - 0x4c], eax
test byte [0x6bd1c058], 8
jne 0x6bd11e10
test esi, esi
je 0x6bd12df3
cmp word [esi], 0
je 0x6bd11f30
mov eax, esi
lea esi, [esi]
add eax, 2
cmp word [eax], 0
jne 0x6bd11ab0
sub eax, esi
mov dword [esp + 4], eax
mov dword [esp], 0
call dword [sym.imp.kernel32.dll_GlobalAlloc]
sub esp, 8
mov ebx, eax
test eax, eax
je 0x6bd13d7e
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_GlobalLock]
sub esp, 4
cmp word [esi], 0
mov edx, eax
je 0x6bd11f40
mov eax, esi
lea esi, [esi]
nop
add eax, 2
cmp word [eax], 0
jne 0x6bd11af8
sub eax, esi
mov dword [esp], edx
mov dword [esp + 8], eax
mov dword [esp + 4], esi
call sym._memcpy
mov dword [esp], ebx
call dword [sym.imp.kernel32.dll_GlobalUnlock]
lea eax, [ebp - 0x48]
sub esp, 4
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov dword [esp], ebx
call dword [sym.imp.ole32.dll_CreateStreamOnHGlobal]
sub esp, 0xc
mov edi, eax
test eax, eax
jne 0x6bd11df0
lea eax, [ebp - 0x44]
mov dword [esp + 8], 0
mov dword [esp + 4], eax
mov dword [esp], 0x6bd24280
call sym._CreateXmlReader_12
sub esp, 0xc
mov edi, eax
test eax, eax
jne 0x6bd11d38
mov eax, dword [ebp - 0x44]
mov ecx, dword [ebp - 0x48]
mov edx, dword [eax]
mov dword [esp + 4], ecx
mov dword [esp], eax
call dword [edx + 0xc]
sub esp, 8
mov edi, eax
test eax, eax
jne 0x6bd11d2a
mov edi, dword [ebp - 0x4c]
mov eax, dword [edi + 8]
test eax, eax
je 0x6bd11ba7
mov edx, dword [eax]
mov dword [esp], eax
call dword [edx + 8]
mov dword [edi + 8], 0
sub esp, 4
mov edi, dword [ebp - 0x4c]
mov eax, dword [edi + 0xc]
test eax, eax
je 0x6bd11bc3
mov edx, dword [eax]
mov dword [esp], eax
call dword [edx + 8]
mov dword [edi + 0xc], 0
sub esp, 4
mov edi, dword [ebp - 0x4c]
mov eax, dword [edi + 0x10]
test eax, eax
je 0x6bd11bdf
mov edx, dword [eax]
mov dword [esp], eax
call dword [edx + 8]
mov dword [edi + 0x10], 0
sub esp, 4
mov edi, dword [ebp - 0x4c]
mov eax, dword [edi + 0x14]
test eax, eax
je 0x6bd11bfb
mov edx, dword [eax]
mov dword [esp], eax
call dword [edx + 8]
mov dword [edi + 0x14], 0
sub esp, 4
mov ebx, dword [ebp - 0x4c]
mov eax, dword [ebx + 0x18]
test eax, eax
je 0x6bd11c17
mov edx, dword [eax]
mov dword [esp], eax
call dword [edx + 8]
mov dword [ebx + 0x18], 0
sub esp, 4
mov esi, dword [ebp - 0x44]
lea ebx, [ebp - 0x40]
lea esi, [esi]
mov eax, dword [esi]
mov dword [esp + 4], ebx
mov dword [esp], esi
call dword [eax + 0x18]
sub esp, 8
test eax, eax
jne 0x6bd11d18
mov eax, dword [ebp - 0x40]
cmp eax, 0xd
je 0x6bd11c20
ja 0x6bd11db0
cmp eax, 1
jne 0x6bd11d60
mov eax, dword [esi]
lea ecx, [ebp - 0x3c]
mov dword [esp + 8], 0
mov dword [esp + 4], ecx
mov dword [esp], esi
call dword [eax + 0x38]
sub esp, 0xc
test eax, eax
jne 0x6bd11fff
test byte [0x6bd1c058], 8
jne 0x6bd11e80
mov eax, dword [ebp - 0x3c]
mov dword [esp + 4], str.Task
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
je 0x6bd12006
test byte [0x6bd1c058], 1
je 0x6bd11c20
mov edi, dword [ebp - 0x3c]
test edi, edi
je 0x6bd11f5b
mov eax, edi
shr eax, 0x10
je 0x6bd11f15
mov dword [esp + 4], 0xffffffff
mov dword [esp], edi
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
mov edx, eax
sub esp, 8
mov eax, str._invalid_
test edx, edx
jne 0x6bd11ce5
mov eax, edi
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.unhandled_XML_element__s_n
mov dword [esp + 8], str.read_xml
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 0
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd11c20
mov edi, 0x8004131a
test byte [0x6bd1c058], 4
jne 0x6bd11f65
mov eax, dword [ebp - 0x44]
mov edx, dword [eax]
mov dword [esp], eax
call dword [edx + 8]
sub esp, 4
mov eax, dword [ebp - 0x48]
mov edx, dword [eax]
mov dword [esp], eax
call dword [edx + 8]
sub esp, 4
lea esp, [ebp - 0x10]
mov eax, edi
pop ecx
pop ebx
pop esi
pop edi
pop ebp
lea esp, [ecx - 4]
ret 8
cmp eax, 8
je 0x6bd11c20
lea esi, [esi]
test byte [0x6bd1c058], 1
je 0x6bd11c20
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.unhandled_XML_node_type__d_n
mov dword [esp + 8], str.read_xml
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 0
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd11c20
cmp eax, 0x11
jne 0x6bd11d70
test byte [0x6bd1c058], 8
je 0x6bd11c20
mov dword [esp + 0xc], str.XmlDeclaration_n
mov dword [esp + 8], str.read_xml
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd11c20
mov dword [esp], ebx
call dword [sym.imp.kernel32.dll_GlobalFree]
mov eax, edi
sub esp, 4
lea esp, [ebp - 0x10]
pop ecx
pop ebx
pop esi
pop edi
pop ebp
lea esp, [ecx - 4]
ret 8
test esi, esi
je 0x6bd11f47
mov eax, esi
shr eax, 0x10
je 0x6bd11ee8
mov dword [esp + 4], 0xffffffff
mov dword [esp], esi
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
mov edx, eax
sub esp, 8
mov eax, str._invalid_
test edx, edx
jne 0x6bd11e49
mov eax, esi
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x14], eax
mov eax, dword [ebp - 0x4c]
mov dword [esp + 0xc], str._p__s_n
mov dword [esp + 0x10], eax
mov dword [esp + 8], str.TaskDefinition_put_XmlText
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd11a99
mov edi, dword [ebp - 0x3c]
test edi, edi
je 0x6bd11f51
mov eax, edi
shr eax, 0x10
je 0x6bd11f00
mov dword [esp + 4], 0xffffffff
mov dword [esp], edi
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
mov edx, eax
sub esp, 8
mov eax, str._invalid_
test edx, edx
jne 0x6bd11eb8
mov eax, edi
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.Element:__s_n
mov dword [esp + 8], str.read_xml
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd11c7d
movzx eax, si
mov dword [esp], str._04x
mov dword [esp + 4], eax
call sym._wine_dbg_sprintf_3
jmp 0x6bd11e49
movzx edi, di
mov dword [esp], str._04x
mov dword [esp + 4], edi
call sym._wine_dbg_sprintf_3
jmp 0x6bd11eb8
movzx edi, di
mov dword [esp], str._04x
mov dword [esp + 4], edi
call sym._wine_dbg_sprintf_3
jmp 0x6bd11ce5
xor eax, eax
jmp 0x6bd11abb
xor eax, eax
jmp 0x6bd11b03
mov eax, str._null_
jmp 0x6bd11e49
mov eax, str._null_
jmp 0x6bd11eb8
mov eax, str._null_
jmp 0x6bd11ce5
mov dword [esp + 0xc], str.Task_definition_was_not_found_n
mov dword [esp + 8], str.read_xml
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 2
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd11d2a
cmp eax, 0xf
jne 0x6bd124a0
mov eax, dword [esi]
lea ecx, [ebp - 0x20]
mov dword [esp + 8], 0
mov dword [esp + 4], ecx
mov dword [esp], esi
call dword [eax + 0x38]
sub esp, 0xc
test eax, eax
jne 0x6bd12c9a
test byte [0x6bd1c058], 8
jne 0x6bd125c8
mov eax, dword [ebp - 0x20]
mov dword [esp + 4], str.RegistrationInfo
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd123e8
mov eax, dword [ebp - 0x28]
mov edx, dword [eax]
mov dword [esp], eax
call dword [edx + 8]
sub esp, 4
test ebx, ebx
je 0x6bd12330
mov eax, ebx
mov edi, eax
jmp 0x6bd11d2a
test byte [0x6bd1c058], 8
jne 0x6bd12b27
mov ecx, dword [ebp - 0x4c]
lea edx, [ebp - 0x24]
mov eax, dword [ecx]
mov dword [esp + 4], edx
mov dword [esp], ecx
call dword [eax + 0x2c]
sub esp, 8
mov edi, eax
test eax, eax
jne 0x6bd11d2a
mov eax, dword [esi]
mov dword [esp], esi
call dword [eax + 0x20]
sub esp, 4
test eax, eax
jne 0x6bd13a94
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x54], eax
jmp 0x6bd120a1
mov eax, dword [ebp - 0x1c]
mov dword [esp + 4], 0x6bd20ce2
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
xor edx, edx
sub esp, 8
test eax, eax
jne 0x6bd1227a
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax]
mov dword [esp + 4], edx
mov dword [esp], eax
call dword [ecx + 0x90]
sub esp, 8
mov eax, dword [esi]
mov dword [esp], esi
call dword [eax + 0x24]
sub esp, 4
test eax, eax
jne 0x6bd122f9
mov eax, dword [esi]
lea ecx, [ebp - 0x20]
mov dword [esp + 8], 0
mov dword [esp + 4], ecx
mov dword [esp], esi
call dword [eax + 0x38]
sub esp, 0xc
test eax, eax
jne 0x6bd122f9
mov eax, dword [esi]
lea ecx, [ebp - 0x1c]
mov dword [esp + 8], 0
mov dword [esp + 4], ecx
mov dword [esp], esi
call dword [eax + 0x40]
sub esp, 0xc
test eax, eax
jne 0x6bd122f9
test byte [0x6bd1c058], 8
jne 0x6bd121a6
mov eax, dword [ebp - 0x20]
mov dword [esp + 4], str.version
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
je 0x6bd12058
mov eax, dword [ebp - 0x20]
mov dword [esp + 4], str.xmlns
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
je 0x6bd1224f
test byte [0x6bd1c058], 1
je 0x6bd1208e
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x6bd12d94
mov eax, ebx
shr eax, 0x10
je 0x6bd12c3a
mov dword [esp + 4], 0xffffffff
mov dword [esp], ebx
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
mov edx, eax
sub esp, 8
mov eax, str._invalid_
test edx, edx
jne 0x6bd12179
mov eax, ebx
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.unhandled_Task_attribute__s_n
mov dword [esp + 8], str.read_task_attributes
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 0
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd1208e
mov edi, dword [ebp - 0x1c]
test edi, edi
je 0x6bd126ee
mov eax, edi
shr eax, 0x10
je 0x6bd122df
mov dword [esp + 4], 0xffffffff
mov ebx, str._invalid_
mov dword [esp], edi
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
sub esp, 8
test eax, eax
jne 0x6bd121e2
mov eax, edi
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov ebx, eax
mov edi, dword [ebp - 0x20]
test edi, edi
je 0x6bd126f8
mov eax, edi
shr eax, 0x10
je 0x6bd122c7
mov dword [esp + 4], 0xffffffff
mov dword [esp], edi
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
mov ecx, eax
sub esp, 8
mov eax, str._invalid_
test ecx, ecx
jne 0x6bd1221e
mov eax, edi
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x14], ebx
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str._s_s_n
mov dword [esp + 8], str.read_task_attributes
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd120f2
mov eax, dword [ebp - 0x1c]
mov dword [esp + 4], str.http:__schemas.microsoft.com_windows_2004_02_mit_task
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd139f7
mov dword [ebp - 0x50], 1
jmp 0x6bd1208e
mov eax, dword [ebp - 0x1c]
mov dword [esp + 4], 0x6bd20cea
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
mov edx, 1
sub esp, 8
test eax, eax
je 0x6bd12079
mov eax, dword [ebp - 0x1c]
mov dword [esp + 4], 0x6bd20cf2
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd12cb5
mov edx, 2
jmp 0x6bd12079
movzx edx, di
mov dword [esp], str._04x
mov dword [esp + 4], edx
call sym._wine_dbg_sprintf_3
jmp 0x6bd1221e
movzx edx, di
mov dword [esp], str._04x
mov dword [esp + 4], edx
call sym._wine_dbg_sprintf_3
mov ebx, eax
jmp 0x6bd121e2
mov edi, dword [ebp - 0x54]
mov eax, dword [ebp - 0x24]
mov edx, dword [eax]
mov dword [esp], eax
call dword [edx + 8]
mov eax, dword [ebp - 0x50]
sub esp, 4
test eax, eax
je 0x6bd13aa0
mov eax, dword [esi]
mov dword [esp], esi
call dword [eax + 0x50]
sub esp, 4
test eax, eax
jne 0x6bd12e38
mov dword [ebp - 0x54], edi
lea esi, [esi]
nop
mov eax, dword [esi]
lea ecx, [ebp - 0x38]
mov dword [esp], esi
mov dword [esp + 4], ecx
call dword [eax + 0x18]
sub esp, 8
test eax, eax
jne 0x6bd12dfd
mov eax, dword [ebp - 0x38]
cmp eax, 0xd
je 0x6bd12330
ja 0x6bd12520
cmp eax, 1
jne 0x6bd124da
mov eax, dword [esi]
lea edx, [ebp - 0x34]
mov dword [esp + 8], 0
mov dword [esp + 4], edx
mov dword [esp], esi
call dword [eax + 0x38]
sub esp, 0xc
test eax, eax
jne 0x6bd11fff
test byte [0x6bd1c058], 8
jne 0x6bd1292f
mov eax, dword [ebp - 0x34]
mov dword [esp + 4], str.RegistrationInfo
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd12702
mov ecx, dword [ebp - 0x4c]
lea edx, [ebp - 0x28]
mov eax, dword [ecx]
mov dword [esp + 4], edx
mov dword [esp], ecx
call dword [eax + 0x1c]
sub esp, 8
mov ebx, eax
test eax, eax
jne 0x6bd13985
mov eax, dword [esi]
mov edi, dword [ebp - 0x28]
mov dword [esp], esi
call dword [eax + 0x50]
sub esp, 4
test eax, eax
jne 0x6bd12b8b
lea esi, [esi]
mov eax, dword [esi]
lea ecx, [ebp - 0x24]
mov dword [esp], esi
mov dword [esp + 4], ecx
call dword [eax + 0x18]
sub esp, 8
test eax, eax
jne 0x6bd12b50
mov eax, dword [ebp - 0x24]
cmp eax, 0xd
je 0x6bd123e8
ja 0x6bd11f90
cmp eax, 1
jne 0x6bd12490
mov eax, dword [esi]
lea ecx, [ebp - 0x20]
mov dword [esp + 8], 0
mov dword [esp + 4], ecx
mov dword [esp], esi
call dword [eax + 0x38]
sub esp, 0xc
test eax, eax
jne 0x6bd12c9a
test byte [0x6bd1c058], 8
jne 0x6bd12637
mov eax, dword [ebp - 0x20]
mov dword [esp + 4], str.Author
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd12580
lea edx, [ebp - 0x1c]
mov eax, esi
call sym._read_text_value
test eax, eax
jne 0x6bd123e8
mov eax, dword [edi]
mov edx, dword [ebp - 0x1c]
mov dword [esp], edi
mov dword [esp + 4], edx
call dword [eax + 0x28]
sub esp, 8
jmp 0x6bd123e8
cmp eax, 8
je 0x6bd123e8
lea esi, [esi]
test byte [0x6bd1c058], 1
je 0x6bd123e8
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.unhandled_RegistrationInfo_node_type__d_n
mov dword [esp + 8], str.read_registration_info
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 0
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd123e8
cmp eax, 8
je 0x6bd12330
test byte [0x6bd1c058], 1
je 0x6bd12330
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.unhandled_Task_node_type__d_n
mov dword [esp + 8], str.read_task
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 0
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd12330
cmp eax, 0xf
jne 0x6bd124e3
mov eax, dword [esi]
lea edx, [ebp - 0x34]
mov dword [esp + 8], 0
mov dword [esp + 4], edx
mov dword [esp], esi
call dword [eax + 0x38]
sub esp, 0xc
test eax, eax
jne 0x6bd11fff
test byte [0x6bd1c058], 8
jne 0x6bd12998
mov eax, dword [ebp - 0x34]
mov dword [esp + 4], str.Task
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd12330
mov edi, dword [ebp - 0x54]
jmp 0x6bd11d2a
mov eax, dword [ebp - 0x20]
mov dword [esp + 4], str.Description
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd126a6
lea edx, [ebp - 0x1c]
mov eax, esi
call sym._read_text_value
test eax, eax
jne 0x6bd123e8
mov eax, dword [edi]
mov edx, dword [ebp - 0x1c]
mov dword [esp], edi
mov dword [esp + 4], edx
call dword [eax + 0x20]
sub esp, 8
jmp 0x6bd123e8
mov edx, dword [ebp - 0x20]
test edx, edx
je 0x6bd12cab
mov eax, edx
shr eax, 0x10
je 0x6bd12c0a
mov dword [esp + 4], 0xffffffff
mov dword [esp], edx
mov dword [ebp - 0x50], edx
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
mov ecx, eax
sub esp, 8
mov eax, str._invalid_
test ecx, ecx
jne 0x6bd1260a
mov edx, dword [ebp - 0x50]
mov eax, edx
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.__s_n
mov dword [esp + 8], str.read_registration_info
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd11fc8
mov edx, dword [ebp - 0x20]
test edx, edx
je 0x6bd12ca1
mov eax, edx
shr eax, 0x10
je 0x6bd12c22
mov dword [esp + 4], 0xffffffff
mov dword [esp], edx
mov dword [ebp - 0x50], edx
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
mov ecx, eax
sub esp, 8
mov eax, str._invalid_
test ecx, ecx
jne 0x6bd12679
mov edx, dword [ebp - 0x50]
mov eax, edx
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.Element:__s_n
mov dword [esp + 8], str.read_registration_info
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd12444
mov eax, dword [ebp - 0x20]
mov dword [esp + 4], str.Version
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd12adf
lea edx, [ebp - 0x1c]
mov eax, esi
call sym._read_text_value
test eax, eax
jne 0x6bd123e8
mov eax, dword [edi]
mov edx, dword [ebp - 0x1c]
mov dword [esp], edi
mov dword [esp + 4], edx
call dword [eax + 0x30]
sub esp, 8
jmp 0x6bd123e8
mov ebx, str._null_
jmp 0x6bd121e2
mov eax, str._null_
jmp 0x6bd1221e
mov eax, dword [ebp - 0x34]
mov dword [esp + 4], str.Settings
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd12d9e
mov ecx, dword [ebp - 0x4c]
lea edx, [ebp - 0x2c]
mov eax, dword [ecx]
mov dword [esp + 4], edx
mov dword [esp], ecx
call dword [eax + 0x2c]
sub esp, 8
mov ebx, eax
test eax, eax
jne 0x6bd13985
mov eax, dword [esi]
mov edi, dword [ebp - 0x2c]
mov dword [esp], esi
call dword [eax + 0x50]
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x50], ecx
sub esp, 4
test eax, eax
jne 0x6bd12f13
lea esi, [esi]
mov eax, dword [esi]
mov ecx, dword [ebp - 0x50]
mov dword [esp], esi
mov dword [esp + 4], ecx
call dword [eax + 0x18]
sub esp, 8
test eax, eax
jne 0x6bd12ed8
mov eax, dword [ebp - 0x28]
cmp eax, 0xd
je 0x6bd12760
ja 0x6bd12880
cmp eax, 1
jne 0x6bd12838
mov eax, dword [esi]
lea ecx, [ebp - 0x24]
mov dword [esp + 8], 0
mov dword [esp + 4], ecx
mov dword [esp], esi
call dword [eax + 0x38]
sub esp, 0xc
test eax, eax
jne 0x6bd12ff3
test byte [0x6bd1c058], 8
jne 0x6bd12a01
mov eax, dword [ebp - 0x24]
mov dword [esp + 4], str.MultipleInstancesPolicy
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd128e6
lea edx, [ebp - 0x20]
mov eax, esi
call sym._read_text_value
test eax, eax
jne 0x6bd12760
mov eax, dword [ebp - 0x20]
mov dword [esp + 4], str.IgnoreNew
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
je 0x6bd12819
test byte [0x6bd1c058], 1
jne 0x6bd1398c
mov eax, dword [edi]
mov dword [esp + 4], 2
mov dword [esp], edi
call dword [eax + 0x38]
sub esp, 8
jmp 0x6bd12760
cmp eax, 8
je 0x6bd12760
test byte [0x6bd1c058], 1
je 0x6bd12760
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.unhandled_Settings_node_type__d_n
mov dword [esp + 8], str.read_settings
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 0
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd12760
cmp eax, 0xf
jne 0x6bd12841
mov eax, dword [esi]
lea ecx, [ebp - 0x24]
mov dword [esp + 8], 0
mov dword [esp + 4], ecx
mov dword [esp], esi
call dword [eax + 0x38]
sub esp, 0xc
test eax, eax
jne 0x6bd12ff3
test byte [0x6bd1c058], 8
jne 0x6bd12a70
mov eax, dword [ebp - 0x24]
mov dword [esp + 4], str.Settings
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd12760
mov eax, dword [ebp - 0x2c]
mov edx, dword [eax]
mov dword [esp], eax
call dword [edx + 8]
sub esp, 4
jmp 0x6bd11ff5
mov eax, dword [ebp - 0x24]
mov dword [esp + 4], str.DisallowStartIfOnBatteries
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd12bc1
lea edx, [ebp - 0x30]
mov eax, esi
call sym._read_variantbool_value
test eax, eax
jne 0x6bd12ff3
mov eax, dword [edi]
movsx edx, word [ebp - 0x30]
mov dword [esp], edi
mov dword [esp + 4], edx
call dword [eax + 0x48]
sub esp, 8
jmp 0x6bd12760
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x6bd12f49
mov eax, ebx
shr eax, 0x10
je 0x6bd12e9e
mov dword [esp + 4], 0xffffffff
mov dword [esp], ebx
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
mov edx, eax
sub esp, 8
mov eax, str._invalid_
test edx, edx
jne 0x6bd1296b
mov eax, ebx
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.Element:__s_n
mov dword [esp + 8], str.read_task
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd12390
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x6bd12fe9
mov eax, ebx
shr eax, 0x10
je 0x6bd12e86
mov dword [esp + 4], 0xffffffff
mov dword [esp], ebx
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
mov edx, eax
sub esp, 8
mov eax, str._invalid_
test edx, edx
jne 0x6bd129d4
mov eax, ebx
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.__s_n
mov dword [esp + 8], str.read_task
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd12554
mov edx, dword [ebp - 0x24]
test edx, edx
je 0x6bd12ece
mov eax, edx
shr eax, 0x10
je 0x6bd12e6e
mov dword [esp + 4], 0xffffffff
mov dword [esp], edx
mov dword [ebp - 0x58], edx
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
mov ecx, eax
sub esp, 8
mov eax, str._invalid_
test ecx, ecx
jne 0x6bd12a43
mov edx, dword [ebp - 0x58]
mov eax, edx
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.Element:__s_n
mov dword [esp + 8], str.read_settings
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd127c0
mov edx, dword [ebp - 0x24]
test edx, edx
je 0x6bd12f53
mov eax, edx
shr eax, 0x10
je 0x6bd12eb6
mov dword [esp + 4], 0xffffffff
mov dword [esp], edx
mov dword [ebp - 0x58], edx
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
mov ecx, eax
sub esp, 8
mov eax, str._invalid_
test ecx, ecx
jne 0x6bd12ab2
mov edx, dword [ebp - 0x58]
mov eax, edx
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.__s_n
mov dword [esp + 8], str.read_settings
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd128b4
mov eax, dword [ebp - 0x20]
mov dword [esp + 4], str.Date
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd12c52
lea edx, [ebp - 0x1c]
mov eax, esi
call sym._read_text_value
test eax, eax
jne 0x6bd123e8
mov eax, dword [edi]
mov edx, dword [ebp - 0x1c]
mov dword [esp], edi
mov dword [esp + 4], edx
call dword [eax + 0x38]
sub esp, 8
jmp 0x6bd123e8
mov dword [esp + 0xc], 0x6bd20cc8
mov dword [esp + 8], str.read_task_attributes
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd12013
mov ebx, 0x8004131a
test byte [0x6bd1c058], 4
je 0x6bd11fe7
mov dword [esp + 0xc], str.RegistrationInfo_was_not_terminated_n
mov dword [esp + 8], str.read_registration_info
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 2
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd11fe7
test byte [0x6bd1c058], 8
je 0x6bd11fe7
mov dword [esp + 0xc], str.RegistrationInfo_is_empty_n
mov dword [esp + 8], str.read_registration_info
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd11fe7
mov eax, dword [ebp - 0x24]
mov dword [esp + 4], str.AllowStartOnDemand
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd12d4b
lea edx, [ebp - 0x30]
mov eax, esi
call sym._read_variantbool_value
test eax, eax
jne 0x6bd12ff3
mov eax, dword [edi]
movsx edx, word [ebp - 0x30]
mov dword [esp], edi
mov dword [esp + 4], edx
call dword [eax + 0x20]
sub esp, 8
jmp 0x6bd12760
movzx edx, dx
mov dword [esp], str._04x
mov dword [esp + 4], edx
call sym._wine_dbg_sprintf_3
jmp 0x6bd1260a
movzx edx, dx
mov dword [esp], str._04x
mov dword [esp + 4], edx
call sym._wine_dbg_sprintf_3
jmp 0x6bd12679
movzx ebx, bx
mov dword [esp], str._04x
mov dword [esp + 4], ebx
call sym._wine_dbg_sprintf_3
jmp 0x6bd12179
mov eax, dword [ebp - 0x20]
mov dword [esp + 4], str.Documentation
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd12fa2
lea edx, [ebp - 0x1c]
mov eax, esi
call sym._read_text_value
test eax, eax
jne 0x6bd123e8
mov eax, dword [edi]
mov edx, dword [ebp - 0x1c]
mov dword [esp], edi
mov dword [esp + 4], edx
call dword [eax + 0x40]
sub esp, 8
jmp 0x6bd123e8
mov ebx, eax
jmp 0x6bd11fe7
mov eax, str._null_
jmp 0x6bd12679
mov eax, str._null_
jmp 0x6bd1260a
mov eax, dword [ebp - 0x1c]
mov dword [esp + 4], 0x6bd20766
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
mov edx, 3
sub esp, 8
test eax, eax
je 0x6bd12079
test byte [0x6bd1c058], 1
je 0x6bd122bd
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x6bd13fa2
mov eax, ebx
shr eax, 0x10
je 0x6bd13f8a
mov dword [esp + 4], 0xffffffff
mov dword [esp], ebx
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
push ecx
push ecx
test eax, eax
jne 0x6bd13db4
mov eax, ebx
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.unknown_version__s_n
mov dword [esp + 8], str.read_task_attributes
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 0
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd122bd
mov eax, dword [ebp - 0x24]
mov dword [esp + 4], str.StopIfGoingOnBatteries
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd12f5d
lea edx, [ebp - 0x30]
mov eax, esi
call sym._read_variantbool_value
test eax, eax
jne 0x6bd12ff3
mov eax, dword [edi]
movsx edx, word [ebp - 0x30]
mov dword [esp], edi
mov dword [esp + 4], edx
call dword [eax + 0x40]
sub esp, 8
jmp 0x6bd12760
mov eax, str._null_
jmp 0x6bd12179
mov eax, dword [ebp - 0x34]
mov dword [esp + 4], str.Triggers
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd12ffa
test byte [0x6bd1c058], 1
je 0x6bd12330
mov dword [esp + 0xc], str.stub_n
mov dword [esp + 8], str.read_triggers
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 0
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd12330
mov edi, 0x80070057
jmp 0x6bd11d46
mov edi, 0x8004131a
test byte [0x6bd1c058], 4
je 0x6bd11d2a
mov dword [esp + 0xc], str.Task_was_not_terminated_n
mov dword [esp + 8], str.read_task
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 2
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd11d2a
test byte [0x6bd1c058], 8
je 0x6bd11d2a
mov dword [esp + 0xc], str.Task_is_empty_n
mov dword [esp + 8], str.read_task
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd11d2a
movzx edx, dx
mov dword [esp], str._04x
mov dword [esp + 4], edx
call sym._wine_dbg_sprintf_3
jmp 0x6bd12a43
movzx ebx, bx
mov dword [esp], str._04x
mov dword [esp + 4], ebx
call sym._wine_dbg_sprintf_3
jmp 0x6bd129d4
movzx ebx, bx
mov dword [esp], str._04x
mov dword [esp + 4], ebx
call sym._wine_dbg_sprintf_3
jmp 0x6bd1296b
movzx edx, dx
mov dword [esp], str._04x
mov dword [esp + 4], edx
call sym._wine_dbg_sprintf_3
jmp 0x6bd12ab2
mov eax, str._null_
jmp 0x6bd12a43
mov ebx, 0x8004131a
test byte [0x6bd1c058], 4
je 0x6bd128d3
mov dword [esp + 0xc], str.Settings_was_not_terminated_n
mov dword [esp + 8], str.read_settings
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 2
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd128d3
test byte [0x6bd1c058], 8
je 0x6bd128d3
mov dword [esp + 0xc], str.Settings_is_empty_n
mov dword [esp + 8], str.read_settings
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd128d3
mov eax, str._null_
jmp 0x6bd1296b
mov eax, str._null_
jmp 0x6bd12ab2
mov eax, dword [ebp - 0x24]
mov dword [esp + 4], str.AllowHardTerminate
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd13aaa
lea edx, [ebp - 0x30]
mov eax, esi
call sym._read_variantbool_value
test eax, eax
jne 0x6bd12ff3
mov eax, dword [edi]
movsx edx, word [ebp - 0x30]
mov dword [esp], edi
mov dword [esp + 4], edx
call dword [eax + 0x50]
sub esp, 8
jmp 0x6bd12760
mov eax, dword [ebp - 0x20]
mov dword [esp + 4], 0x6bd2099a
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd132e7
lea edx, [ebp - 0x1c]
mov eax, esi
call sym._read_text_value
test eax, eax
jne 0x6bd123e8
mov eax, dword [edi]
mov edx, dword [ebp - 0x1c]
mov dword [esp], edi
mov dword [esp + 4], edx
call dword [eax + 0x50]
push eax
push eax
jmp 0x6bd123e8
mov eax, str._null_
jmp 0x6bd129d4
mov ebx, eax
jmp 0x6bd128d3
mov eax, dword [ebp - 0x34]
mov dword [esp + 4], str.Principals
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd138f4
mov eax, dword [esi]
mov dword [esp], esi
call dword [eax + 0x50]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x50], ecx
sub esp, 4
test eax, eax
jne 0x6bd13ed0
mov eax, dword [esi]
mov ecx, dword [ebp - 0x50]
mov dword [esp], esi
mov dword [esp + 4], ecx
call dword [eax + 0x18]
sub esp, 8
test eax, eax
jne 0x6bd13e95
mov eax, dword [ebp - 0x30]
cmp eax, 0xd
je 0x6bd13032
ja 0x6bd13108
cmp eax, 1
jne 0x6bd13168
mov eax, dword [esi]
lea edx, [ebp - 0x2c]
mov dword [esp + 8], 0
mov dword [esp + 4], edx
mov dword [esp], esi
call dword [eax + 0x38]
sub esp, 0xc
mov ebx, eax
test eax, eax
jne 0x6bd11ffd
test byte [0x6bd1c058], 8
jne 0x6bd131ab
mov eax, dword [ebp - 0x2c]
mov dword [esp + 4], str.Principal
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd13275
mov ecx, dword [ebp - 0x4c]
lea edx, [ebp - 0x28]
mov eax, dword [ecx]
mov dword [esp + 4], edx
mov dword [esp], ecx
call dword [eax + 0x3c]
sub esp, 8
mov ebx, eax
test eax, eax
jne 0x6bd11ffd
mov eax, dword [esi]
mov ebx, dword [ebp - 0x28]
mov dword [esp], esi
call dword [eax + 0x50]
sub esp, 4
test eax, eax
je 0x6bd1337e
test byte [0x6bd1c058], 8
jne 0x6bd13e49
mov eax, dword [ebp - 0x28]
mov edx, dword [eax]
mov dword [esp], eax
call dword [edx + 8]
sub esp, 4
jmp 0x6bd13032
cmp eax, 0xf
jne 0x6bd13171
mov eax, dword [esi]
lea edx, [ebp - 0x2c]
mov dword [esp + 8], 0
mov dword [esp + 4], edx
mov dword [esp], esi
call dword [eax + 0x38]
sub esp, 0xc
mov ebx, eax
test eax, eax
jne 0x6bd11ffd
test byte [0x6bd1c058], 8
jne 0x6bd13210
mov eax, dword [ebp - 0x2c]
mov dword [esp + 4], str.Principals
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd13032
jmp 0x6bd12330
cmp eax, 8
je 0x6bd13032
test byte [0x6bd1c058], 1
je 0x6bd13032
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.unhandled_Principals_node_type__d_n
mov dword [esp + 8], str.read_principals
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 0
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd13032
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x6bd13f80
mov eax, ebx
shr eax, 0x10
je 0x6bd13f68
mov dword [esp + 4], 0xffffffff
mov dword [esp], ebx
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
push ecx
push ecx
test eax, eax
jne 0x6bd13fe2
mov eax, ebx
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.Element:__s_n
mov dword [esp + 8], str.read_principals
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd13094
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x6bd1400e
mov eax, ebx
shr eax, 0x10
je 0x6bd13ff6
mov dword [esp + 4], 0xffffffff
mov dword [esp], ebx
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
push edi
push edi
test eax, eax
jne 0x6bd13fec
mov eax, ebx
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.__s_n
mov dword [esp + 8], str.read_principals
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd1313e
test byte [0x6bd1c058], 1
je 0x6bd13032
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x6bd13de0
mov eax, ebx
shr eax, 0x10
je 0x6bd13dc8
mov dword [esp + 4], 0xffffffff
mov dword [esp], ebx
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
push ecx
push ecx
test eax, eax
jne 0x6bd13dbe
mov eax, ebx
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.unhandled_Principals_element__s_n
mov dword [esp + 8], str.read_principals
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 0
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd13032
mov eax, dword [ebp - 0x20]
mov dword [esp + 4], 0x6bd20930
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
je 0x6bd13a6c
test byte [0x6bd1c058], 1
je 0x6bd123e8
mov edx, dword [ebp - 0x20]
test edx, edx
je 0x6bd13fac
mov eax, edx
shr eax, 0x10
je 0x6bd13b53
mov dword [esp + 4], 0xffffffff
mov dword [esp], edx
mov dword [ebp - 0x50], edx
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
push ecx
push ecx
test eax, eax
jne 0x6bd13b49
mov edx, dword [ebp - 0x50]
mov eax, edx
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.unhandled_RegistrationInfo_element__s_n
mov dword [esp + 8], str.read_registration_info
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 0
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd123e8
mov eax, dword [esi]
mov dword [esp], esi
call dword [eax + 0x20]
sub esp, 4
test eax, eax
je 0x6bd133bd
jmp 0x6bd134f7
mov eax, dword [ebx]
mov edx, dword [ebp - 0x1c]
mov dword [esp], ebx
mov dword [esp + 4], edx
call dword [eax + 0x20]
sub esp, 8
mov eax, dword [esi]
mov dword [esp], esi
call dword [eax + 0x24]
sub esp, 4
test eax, eax
jne 0x6bd134f7
mov eax, dword [esi]
lea ecx, [ebp - 0x20]
mov dword [esp + 8], 0
mov dword [esp + 4], ecx
mov dword [esp], esi
call dword [eax + 0x38]
sub esp, 0xc
test eax, eax
jne 0x6bd134f7
mov eax, dword [esi]
lea ecx, [ebp - 0x1c]
mov dword [esp + 8], 0
mov dword [esp + 4], ecx
mov dword [esp], esi
call dword [eax + 0x40]
sub esp, 0xc
test eax, eax
jne 0x6bd134f7
test byte [0x6bd1c058], 8
jne 0x6bd135e3
mov eax, dword [ebp - 0x20]
mov dword [esp + 4], 0x6bd20f54
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
je 0x6bd13398
test byte [0x6bd1c058], 1
je 0x6bd133aa
mov edi, dword [ebp - 0x20]
test edi, edi
je 0x6bd13cfe
mov eax, edi
shr eax, 0x10
je 0x6bd13c96
mov dword [esp + 4], 0xffffffff
mov dword [esp], edi
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
push edx
push edx
test eax, eax
jne 0x6bd14018
mov eax, edi
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.unhandled_Principal_attribute__s_n
mov dword [esp + 8], str.read_principal_attributes
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 0
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd133aa
cmp eax, 0xf
jne 0x6bd135a9
mov eax, dword [esi]
lea ecx, [ebp - 0x20]
mov dword [esp + 8], 0
mov dword [esp + 4], ecx
mov dword [esp], esi
call dword [eax + 0x38]
sub esp, 0xc
test eax, eax
jne 0x6bd130f5
test byte [0x6bd1c058], 8
jne 0x6bd1370c
mov eax, dword [ebp - 0x20]
mov dword [esp + 4], str.Principal
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
je 0x6bd130f5
mov eax, dword [esi]
lea ecx, [ebp - 0x24]
mov dword [esp], esi
mov dword [esp + 4], ecx
call dword [eax + 0x18]
sub esp, 8
test eax, eax
jne 0x6bd138be
mov eax, dword [ebp - 0x24]
cmp eax, 0xd
je 0x6bd134f7
ja 0x6bd134a0
cmp eax, 1
jne 0x6bd135a0
mov eax, dword [esi]
lea ecx, [ebp - 0x20]
mov dword [esp + 8], 0
mov dword [esp + 4], ecx
mov dword [esp], esi
call dword [eax + 0x38]
sub esp, 0xc
test eax, eax
jne 0x6bd130f5
test byte [0x6bd1c058], 8
jne 0x6bd13771
mov eax, dword [ebp - 0x20]
mov dword [esp + 4], str.UserId
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd13698
lea edx, [ebp - 0x1c]
mov eax, esi
call sym._read_text_value
test eax, eax
jne 0x6bd134f7
mov eax, dword [ebx]
mov edx, dword [ebp - 0x1c]
mov dword [esp], ebx
mov dword [esp + 4], edx
call dword [eax + 0x30]
sub esp, 8
jmp 0x6bd134f7
cmp eax, 8
je 0x6bd134f7
test byte [0x6bd1c058], 1
je 0x6bd134f7
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.unhandled_Principal_node_type__d_n
mov dword [esp + 8], str.read_principal
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 0
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd134f7
mov edx, dword [ebp - 0x1c]
test edx, edx
je 0x6bd138b4
mov eax, edx
shr eax, 0x10
je 0x6bd1389a
mov dword [esp + 4], 0xffffffff
mov edi, str._invalid_
mov dword [esp], edx
mov dword [ebp - 0x58], edx
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
sub esp, 8
test eax, eax
jne 0x6bd13625
mov edx, dword [ebp - 0x58]
mov eax, edx
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov edi, eax
mov edx, dword [ebp - 0x20]
test edx, edx
je 0x6bd13890
mov eax, edx
shr eax, 0x10
je 0x6bd137d2
mov dword [esp + 4], 0xffffffff
mov dword [esp], edx
mov dword [ebp - 0x58], edx
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
mov ecx, eax
sub esp, 8
mov eax, str._invalid_
test ecx, ecx
jne 0x6bd13667
mov edx, dword [ebp - 0x58]
mov eax, edx
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x14], edi
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str._s_s_n
mov dword [esp + 8], str.read_principal_attributes
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd1340e
mov eax, dword [ebp - 0x20]
mov dword [esp + 4], str.LogonType
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd137ff
lea edx, [ebp - 0x1c]
mov eax, esi
call sym._read_text_value
test eax, eax
jne 0x6bd134f7
mov eax, dword [ebp - 0x1c]
mov dword [esp + 4], str.InteractiveToken
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
mov edx, eax
push ecx
mov eax, 3
push ecx
test edx, edx
je 0x6bd136f9
xor eax, eax
test byte [0x6bd1c058], 1
jne 0x6bd13dea
mov edx, dword [ebx]
mov dword [esp + 4], eax
mov dword [esp], ebx
call dword [edx + 0x38]
push edi
push edi
jmp 0x6bd134f7
mov edi, dword [ebp - 0x20]
test edi, edi
je 0x6bd1402c
mov eax, edi
shr eax, 0x10
je 0x6bd13aee
mov dword [esp + 4], 0xffffffff
mov dword [esp], edi
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
push ecx
push ecx
test eax, eax
jne 0x6bd14022
mov eax, edi
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.__s_n
mov dword [esp + 8], str.read_principal
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd134d8
mov edi, dword [ebp - 0x20]
test edi, edi
je 0x6bd13cae
mov eax, edi
shr eax, 0x10
je 0x6bd137ea
mov dword [esp + 4], 0xffffffff
mov dword [esp], edi
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
push edx
push edx
test eax, eax
jne 0x6bd13bb2
mov eax, edi
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.Element:__s_n
mov dword [esp + 8], str.read_principal
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd13553
movzx edx, dx
mov dword [esp], str._04x
mov dword [esp + 4], edx
call sym._wine_dbg_sprintf_3
jmp 0x6bd13667
movzx edi, di
mov dword [esp], str._04x
mov dword [esp + 4], edi
call sym._wine_dbg_sprintf_3
jmp 0x6bd137a5
mov eax, dword [ebp - 0x20]
mov dword [esp + 4], str.RunLevel
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
je 0x6bd13be8
test byte [0x6bd1c058], 1
je 0x6bd134f7
mov edi, dword [ebp - 0x20]
test edi, edi
je 0x6bd13bde
mov eax, edi
shr eax, 0x10
je 0x6bd13bc6
mov dword [esp + 4], 0xffffffff
mov dword [esp], edi
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
push edx
push edx
test eax, eax
jne 0x6bd13bbc
mov eax, edi
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.unhandled_Principal_element__s_n
mov dword [esp + 8], str.read_principal
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 0
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd134f7
mov eax, str._null_
jmp 0x6bd13667
movzx edx, dx
mov dword [esp], str._04x
mov dword [esp + 4], edx
call sym._wine_dbg_sprintf_3
mov edi, eax
jmp 0x6bd13625
mov edi, str._null_
jmp 0x6bd13625
test byte [0x6bd1c058], 4
je 0x6bd130f5
mov dword [esp + 0xc], str.Principal_was_not_terminated_n
mov dword [esp + 8], str.read_principal
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 2
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd130f5
mov eax, dword [ebp - 0x34]
mov dword [esp + 4], str.Actions
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
je 0x6bd13f32
test byte [0x6bd1c058], 1
je 0x6bd12330
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x6bd13f28
mov eax, ebx
shr eax, 0x10
je 0x6bd13f10
mov dword [esp + 4], 0xffffffff
mov dword [esp], ebx
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
push edx
push edx
test eax, eax
jne 0x6bd13f06
mov eax, ebx
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.unhandled_Task_element__s_n
mov dword [esp + 8], str.read_task
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 0
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd12330
mov edi, ebx
jmp 0x6bd11d2a
mov edx, dword [ebp - 0x20]
test edx, edx
je 0x6bd13daa
mov eax, edx
shr eax, 0x10
je 0x6bd13d92
mov dword [esp], edx
mov dword [ebp - 0x58], edx
mov dword [esp + 4], 0xffffffff
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
push edx
push edx
test eax, eax
jne 0x6bd13d88
mov edx, dword [ebp - 0x58]
mov eax, edx
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.unhandled_MultipleInstancesPolicy__s_n
mov dword [esp + 8], str.read_settings
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 0
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd12819
mov edi, dword [ebp - 0x54]
test byte [0x6bd1c058], 1
je 0x6bd122fc
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x6bd13fd8
mov eax, ebx
shr eax, 0x10
je 0x6bd13fc0
mov dword [esp + 4], 0xffffffff
mov dword [esp], ebx
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
push edx
push edx
test eax, eax
jne 0x6bd13fb6
mov eax, ebx
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.unknown_namespace__s_n
mov dword [esp + 8], str.read_task_attributes
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 0
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd122fc
lea edx, [ebp - 0x1c]
mov eax, esi
call sym._read_text_value
test eax, eax
jne 0x6bd123e8
mov eax, dword [edi]
mov edx, dword [ebp - 0x1c]
mov dword [esp], edi
mov dword [esp + 4], edx
call dword [eax + 0x60]
push eax
push eax
jmp 0x6bd123e8
mov eax, dword [ebp - 0x24]
mov edx, dword [eax]
mov dword [esp], eax
call dword [edx + 8]
push eax
mov edi, 0x80041317
jmp 0x6bd11d2a
mov eax, dword [ebp - 0x24]
mov dword [esp + 4], str.StartWhenAvailable
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
sub esp, 8
test eax, eax
jne 0x6bd13b06
lea edx, [ebp - 0x30]
mov eax, esi
call sym._read_variantbool_value
test eax, eax
jne 0x6bd12ff3
mov eax, dword [edi]
movsx edx, word [ebp - 0x30]
mov dword [esp], edi
mov dword [esp + 4], edx
call dword [eax + 0x58]
push ecx
push ecx
jmp 0x6bd12760
movzx edi, di
mov dword [esp], str._04x
mov dword [esp + 4], edi
call sym._wine_dbg_sprintf_3
jmp 0x6bd13744
mov eax, dword [ebp - 0x24]
mov dword [esp + 4], str.RunOnlyIfNetworkAvailable
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
push edx
push edx
test eax, eax
jne 0x6bd13b6b
lea edx, [ebp - 0x30]
mov eax, esi
call sym._read_variantbool_value
test eax, eax
jne 0x6bd12ff3
mov eax, dword [edi]
movsx edx, word [ebp - 0x30]
mov dword [esp], edi
mov dword [esp + 4], edx
call dword [eax + 0x68]
push ecx
push ecx
jmp 0x6bd12760
mov eax, str._invalid_
jmp 0x6bd13351
movzx edx, dx
mov dword [esp], str._04x
mov dword [esp + 4], edx
call sym._wine_dbg_sprintf_3
jmp 0x6bd13351
mov eax, dword [ebp - 0x24]
mov dword [esp + 4], str.Enabled
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
push edx
push edx
test eax, eax
jne 0x6bd13cb8
lea edx, [ebp - 0x30]
mov eax, esi
call sym._read_variantbool_value
test eax, eax
jne 0x6bd12ff3
mov eax, dword [edi]
movsx edx, word [ebp - 0x30]
mov dword [esp], edi
mov dword [esp + 4], edx
call dword [eax + 0x78]
push ecx
push ecx
jmp 0x6bd12760
mov eax, str._invalid_
jmp 0x6bd137a5
mov eax, str._invalid_
jmp 0x6bd13863
movzx edi, di
mov dword [esp], str._04x
mov dword [esp + 4], edi
call sym._wine_dbg_sprintf_3
jmp 0x6bd13863
mov eax, str._null_
jmp 0x6bd13863
lea edx, [ebp - 0x1c]
mov eax, esi
call sym._read_text_value
test eax, eax
jne 0x6bd134f7
mov eax, dword [ebp - 0x1c]
mov dword [esp + 4], str.LeastPrivilege
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
push ecx
push ecx
test eax, eax
je 0x6bd13c1d
test byte [0x6bd1c058], 1
jne 0x6bd13c34
mov eax, dword [ebx]
mov dword [esp + 4], 0
mov dword [esp], ebx
call dword [eax + 0x48]
push ecx
push ecx
jmp 0x6bd134f7
mov edi, dword [ebp - 0x1c]
test edi, edi
je 0x6bd13d20
mov eax, edi
shr eax, 0x10
je 0x6bd13d08
mov dword [esp + 4], 0xffffffff
mov dword [esp], edi
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
push edx
push edx
test eax, eax
jne 0x6bd13d2a
mov eax, edi
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.unhandled_RunLevel__s_n
mov dword [esp + 8], str.read_principal
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 0
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd13c1d
movzx edi, di
mov dword [esp], str._04x
mov dword [esp + 4], edi
call sym._wine_dbg_sprintf_3
jmp 0x6bd13472
mov eax, str._null_
jmp 0x6bd137a5
mov eax, dword [ebp - 0x24]
mov dword [esp + 4], str.Hidden
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
push edx
push edx
test eax, eax
jne 0x6bd13d34
lea edx, [ebp - 0x30]
mov eax, esi
call sym._read_variantbool_value
test eax, eax
jne 0x6bd12ff3
mov eax, dword [edi]
movsx edx, word [ebp - 0x30]
mov dword [esp], edi
mov dword [esp + 4], edx
call dword [eax + 0x98]
push ecx
push ecx
jmp 0x6bd12760
mov eax, str._null_
jmp 0x6bd13472
movzx edi, di
mov dword [esp], str._04x
mov dword [esp + 4], edi
call sym._wine_dbg_sprintf_3
jmp 0x6bd13c6c
mov eax, str._null_
jmp 0x6bd13c6c
mov eax, str._invalid_
jmp 0x6bd13c6c
mov eax, dword [ebp - 0x24]
mov dword [esp + 4], str.RunOnlyIfIdle
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
push edx
push edx
test eax, eax
jne 0x6bd14036
lea edx, [ebp - 0x30]
mov eax, esi
call sym._read_variantbool_value
test eax, eax
jne 0x6bd12ff3
mov eax, dword [edi]
movsx edx, word [ebp - 0x30]
mov dword [esp], edi
mov dword [esp + 4], edx
call dword [eax + 0xa8]
push ecx
push ecx
jmp 0x6bd12760
mov edi, 0x8007000e
jmp 0x6bd11d46
mov eax, str._invalid_
jmp 0x6bd139ca
movzx edx, dx
mov dword [esp], str._04x
mov dword [esp + 4], edx
call sym._wine_dbg_sprintf_3
jmp 0x6bd139ca
mov eax, str._null_
jmp 0x6bd139ca
mov eax, str._invalid_
jmp 0x6bd12d1e
mov eax, str._invalid_
jmp 0x6bd132ba
movzx ebx, bx
mov dword [esp], str._04x
mov dword [esp + 4], ebx
call sym._wine_dbg_sprintf_3
jmp 0x6bd132ba
mov eax, str._null_
jmp 0x6bd132ba
mov edi, dword [ebp - 0x1c]
test edi, edi
je 0x6bd13e8e
mov eax, edi
shr eax, 0x10
je 0x6bd13e79
mov dword [esp + 4], 0xffffffff
mov dword [esp], edi
call dword [sym.imp.kernel32.dll_IsBadStringPtrW]
push edx
push edx
test eax, eax
jne 0x6bd13e72
mov eax, edi
call sym._wine_dbgstr_wn.part.0.constprop.0_2
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], str.unhandled_LogonType__s_n
mov dword [esp + 8], str.read_principal
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 0
call sym._wine_dbg_log.constprop.0_3
xor eax, eax
jmp 0x6bd136f9
mov dword [esp + 0xc], str.Principal_is_empty_n
mov dword [esp + 8], str.read_principal
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd130f5
mov eax, str._invalid_
jmp 0x6bd13e1a
movzx edi, di
mov dword [esp], str._04x
mov dword [esp + 4], edi
call sym._wine_dbg_sprintf_3
jmp 0x6bd13e1a
mov eax, str._null_
jmp 0x6bd13e1a
mov edi, 0x80004005
test byte [0x6bd1c058], 4
je 0x6bd11d2a
mov dword [esp + 0xc], str.Principals_was_not_terminated_n
mov dword [esp + 8], str.read_principals
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 2
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd11d2a
test byte [0x6bd1c058], 8
je 0x6bd12330
mov dword [esp + 0xc], str.Principals_is_empty_n
mov dword [esp + 8], str.read_principals
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 3
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd12330
mov eax, str._invalid_
jmp 0x6bd13958
movzx ebx, bx
mov dword [esp], str._04x
mov dword [esp + 4], ebx
call sym._wine_dbg_sprintf_3
jmp 0x6bd13958
mov eax, str._null_
jmp 0x6bd13958
test byte [0x6bd1c058], 1
je 0x6bd12330
mov dword [esp + 0xc], str.stub_n
mov dword [esp + 8], str.read_actions
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 0
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd12330
movzx ebx, bx
mov dword [esp], str._04x
mov dword [esp + 4], ebx
call sym._wine_dbg_sprintf_3
jmp 0x6bd131e3
mov eax, str._null_
jmp 0x6bd131e3
movzx ebx, bx
mov dword [esp], str._04x
mov dword [esp + 4], ebx
call sym._wine_dbg_sprintf_3
jmp 0x6bd12d1e
mov eax, str._null_
jmp 0x6bd12d1e
mov eax, str._null_
jmp 0x6bd13351
mov eax, str._invalid_
jmp 0x6bd13a3f
movzx ebx, bx
mov dword [esp], str._04x
mov dword [esp + 4], ebx
call sym._wine_dbg_sprintf_3
jmp 0x6bd13a3f
mov eax, str._null_
jmp 0x6bd13a3f
mov eax, str._invalid_
jmp 0x6bd131e3
mov eax, str._invalid_
jmp 0x6bd13248
movzx ebx, bx
mov dword [esp], str._04x
mov dword [esp + 4], ebx
call sym._wine_dbg_sprintf_3
jmp 0x6bd13248
mov eax, str._null_
jmp 0x6bd13248
mov eax, str._invalid_
jmp 0x6bd13472
mov eax, str._invalid_
jmp 0x6bd13744
mov eax, str._null_
jmp 0x6bd13744
mov eax, dword [ebp - 0x24]
mov dword [esp + 4], str.WakeToRun
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
push edx
push edx
test eax, eax
jne 0x6bd1407c
lea edx, [ebp - 0x30]
mov eax, esi
call sym._read_variantbool_value
test eax, eax
jne 0x6bd12ff3
mov eax, dword [edi]
movsx edx, word [ebp - 0x30]
mov dword [esp], edi
mov dword [esp + 4], edx
call dword [eax + 0xb0]
push ecx
push ecx
jmp 0x6bd12760
mov eax, dword [ebp - 0x24]
mov dword [esp + 4], str.ExecutionTimeLimit
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
push edx
push edx
test eax, eax
jne 0x6bd140be
lea edx, [ebp - 0x20]
mov eax, esi
call sym._read_text_value
test eax, eax
jne 0x6bd12760
mov eax, dword [edi]
mov edx, dword [ebp - 0x20]
mov dword [esp], edi
mov dword [esp + 4], edx
call dword [eax + 0x70]
push ecx
push ecx
jmp 0x6bd12760
mov eax, dword [ebp - 0x24]
mov dword [esp + 4], 0x6bd20c7a
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
push edx
push edx
test eax, eax
jne 0x6bd1411e
lea edx, [ebp - 0x1c]
mov eax, esi
call sym._read_text_value
test eax, eax
jne 0x6bd12760
mov eax, dword [ebp - 0x1c]
mov dword [esp + 8], 0xa
mov dword [esp + 4], 0
mov dword [esp], eax
call dword [sym.imp.ucrtbase.dll_wcstol]
mov edx, eax
mov eax, dword [edi]
mov dword [esp], edi
mov dword [esp + 4], edx
call dword [eax + 0x88]
push ecx
push ecx
jmp 0x6bd12760
mov eax, dword [ebp - 0x24]
mov dword [esp + 4], str.IdleSettings
mov dword [esp], eax
call dword [sym.imp.kernel32.dll_lstrcmpW]
push edx
push edx
test eax, eax
je 0x6bd1417a
test byte [0x6bd1c058], 1
je 0x6bd12760
mov eax, dword [ebp - 0x24]
call sym._wine_dbgstr_wn.constprop.0_1
mov dword [esp + 0xc], str.unhandled_Settings_element__s_n
mov dword [esp + 0x10], eax
mov dword [esp + 8], str.read_settings
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 0
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd12760
test byte [0x6bd1c058], 1
je 0x6bd12760
mov dword [esp + 0xc], str.stub_n
mov dword [esp + 8], str.read_idle_settings
mov dword [esp + 4], 0x6bd1c058
mov dword [esp], 0
call sym._wine_dbg_log.constprop.0_3
jmp 0x6bd12760