Function at 0x6f6ac8
Capabilities:
Access peb ldr_data

Disassembly:
push ebp
mov ebp, esp
mov ecx, 0xd
push 0
push 0
dec ecx
jne 0x6f6ad0
mov dword [ebp - 4], eax
xor eax, eax
push ebp
push 0x6f6e38
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [ebp - 4]
inc dword [eax + 0x61c]
xor eax, eax
push ebp
push 0x6f6e10
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [ebp - 4]
call fcn.006f79a4
mov eax, dword [eax + 0x84]
fld dword [eax + 8]
fmul dword [0x6f6e44]
fstp dword [ebp - 8]
wait
push dword [ebp - 8]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x570]
call sub.AIMP.Runtime.dll__Acl_Ui_Controls_Slider_TACLSlider_SetPosition_qqrf
mov eax, dword [ebp - 4]
call fcn.006f79a4
mov eax, dword [eax + 0x84]
cmp byte [eax + 0xc], 1
sete dl
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x454]
call sub.AIMP.Runtime.dll__Acl_Ui_Controls_Buttons_TACLCustomCheckBox_SetChecked_qqro
mov eax, dword [ebp - 4]
call fcn.006f79a4
mov eax, dword [eax + 0x84]
call sub.AIMP.Shared.dll__Aso_Player_TASOPlayerVolumeSettings_GetLoudnessCompensation_qqrv
mov edx, eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x458]
call sub.AIMP.Runtime.dll__Acl_Ui_Controls_Buttons_TACLCustomCheckBox_SetChecked_qqro
mov eax, dword [ebp - 4]
call fcn.006f7994
mov eax, dword [eax + 0x54]
movzx edx, byte [eax + 4]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x46c]
mov eax, dword [eax + 0x330]
call sub.AIMP.Runtime.dll__Acl_Ui_Controls_Groupbox_TACLGroupBoxCheckBox_SetChecked_qqrxo
mov eax, dword [ebp - 4]
call fcn.006f7994
mov eax, dword [eax + 0x54]
fld dword [eax + 0x3c]
lea eax, [ebp - 0x18]
call sub.AIMP.Runtime.dll__System_Variants__VarFromReal_qqrv
lea edx, [ebp - 0x18]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x558]
call sub.AIMP.Runtime.dll__Acl_Ui_Controls_Spinedit_TACLSpinEdit_SetValue_qqrrx14System_Variant
mov eax, dword [ebp - 4]
call fcn.006f7994
mov eax, dword [eax + 0x54]
fld dword [eax + 0x34]
lea eax, [ebp - 0x28]
call sub.AIMP.Runtime.dll__System_Variants__VarFromReal_qqrv
lea edx, [ebp - 0x28]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x550]
call sub.AIMP.Runtime.dll__Acl_Ui_Controls_Spinedit_TACLSpinEdit_SetValue_qqrrx14System_Variant
mov eax, dword [ebp - 4]
call fcn.006f7994
mov eax, dword [eax + 0x54]
fld dword [eax + 0x38]
lea eax, [ebp - 0x38]
call sub.AIMP.Runtime.dll__System_Variants__VarFromReal_qqrv
lea edx, [ebp - 0x38]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x554]
call sub.AIMP.Runtime.dll__Acl_Ui_Controls_Spinedit_TACLSpinEdit_SetValue_qqrrx14System_Variant
mov eax, dword [ebp - 4]
call fcn.006f79a4
mov eax, dword [eax + 0x6c]
mov eax, dword [eax + 0x30]
test byte [eax + 0x24], 1
setne dl
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x520]
call sub.AIMP.Runtime.dll__Acl_Ui_Controls_Buttons_TACLCustomCheckBox_SetChecked_qqro
mov eax, dword [ebp - 4]
call fcn.006f79a4
mov eax, dword [eax + 0x6c]
mov eax, dword [eax + 0x30]
test byte [eax + 0x24], 2
setne dl
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x524]
call sub.AIMP.Runtime.dll__Acl_Ui_Controls_Buttons_TACLCustomCheckBox_SetChecked_qqro
mov eax, dword [ebp - 4]
call fcn.006f79a4
mov eax, dword [eax + 0x6c]
mov eax, dword [eax + 0x30]
fld dword [eax + 0x18]
lea eax, [ebp - 0x48]
call sub.AIMP.Runtime.dll__System_Variants__VarFromReal_qqrv
lea edx, [ebp - 0x48]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x55c]
call sub.AIMP.Runtime.dll__Acl_Ui_Controls_Spinedit_TACLSpinEdit_SetValue_qqrrx14System_Variant
mov eax, dword [ebp - 4]
call fcn.006f79a4
mov eax, dword [eax + 0x6c]
mov eax, dword [eax + 0x30]
movzx edx, byte [eax + 0x14]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x478]
mov eax, dword [eax + 0x330]
call sub.AIMP.Runtime.dll__Acl_Ui_Controls_Groupbox_TACLGroupBoxCheckBox_SetChecked_qqrxo
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x520]
call sub.AIMP.Runtime.dll__Acl_Ui_Controls_Buttons_TACLCustomCheckBox_GetChecked_qqrv
test al, al
je 0x6f6cc9
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x478]
mov eax, dword [eax + 0x330]
call sub.AIMP.Runtime.dll__Acl_Ui_Controls_Groupbox_TACLGroupBoxCheckBox_GetChecked_qqrv
test al, al
jne 0x6f6ccd
xor edx, edx
jmp 0x6f6ccf
mov dl, 1
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x468]
mov ecx, dword [eax]
call dword [ecx + 0x90]
mov eax, dword [ebp - 4]
call fcn.006f79a4
mov eax, dword [eax + 0x6c]
mov eax, dword [eax + 0x30]
movzx edx, byte [eax + 0x25]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x468]
mov ecx, dword [eax]
call dword [ecx + 0x204]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x520]
call sub.AIMP.Runtime.dll__Acl_Ui_Controls_Buttons_TACLCustomCheckBox_GetChecked_qqrv
test al, al
je 0x6f6d2d
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x478]
mov eax, dword [eax + 0x330]
call sub.AIMP.Runtime.dll__Acl_Ui_Controls_Groupbox_TACLGroupBoxCheckBox_GetChecked_qqrv
test al, al
jne 0x6f6d31
xor edx, edx
jmp 0x6f6d33
mov dl, 1
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x564]
mov ecx, dword [eax]
call dword [ecx + 0x90]
mov eax, dword [ebp - 4]
call fcn.006f79a4
mov eax, dword [eax + 0x6c]
mov eax, dword [eax + 0x30]
fld dword [eax + 0x20]
lea eax, [ebp - 0x58]
call sub.AIMP.Runtime.dll__System_Variants__VarFromReal_qqrv
lea edx, [ebp - 0x58]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x564]
call sub.AIMP.Runtime.dll__Acl_Ui_Controls_Spinedit_TACLSpinEdit_SetValue_qqrrx14System_Variant
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x524]
call sub.AIMP.Runtime.dll__Acl_Ui_Controls_Buttons_TACLCustomCheckBox_GetChecked_qqrv
test al, al
je 0x6f6d98
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x478]
mov eax, dword [eax + 0x330]
call sub.AIMP.Runtime.dll__Acl_Ui_Controls_Groupbox_TACLGroupBoxCheckBox_GetChecked_qqrv
test al, al
jne 0x6f6d9c
xor edx, edx
jmp 0x6f6d9e
mov dl, 1
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x560]
mov ecx, dword [eax]
call dword [ecx + 0x90]
mov eax, dword [ebp - 4]
call fcn.006f79a4
mov eax, dword [eax + 0x6c]
mov eax, dword [eax + 0x30]
fld dword [eax + 0x1c]
lea eax, [ebp - 0x68]
call sub.AIMP.Runtime.dll__System_Variants__VarFromReal_qqrv
lea edx, [ebp - 0x68]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x560]
call sub.AIMP.Runtime.dll__Acl_Ui_Controls_Spinedit_TACLSpinEdit_SetValue_qqrrx14System_Variant
mov eax, dword [ebp - 4]
call fcn.006f79a4
mov eax, dword [eax + 0x84]
movzx edx, byte [eax + 0xe]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x434]
call sub.AIMP.Runtime.dll__Acl_Ui_Controls_Buttons_TACLCustomCheckBox_SetChecked_qqro
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x6f6e17
mov eax, dword [ebp - 4]
dec dword [eax + 0x61c]
ret