Function at 0x1001a260
Capabilities:
Print debug messages

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10063c3b
mov eax, dword fs:[0]
push eax
sub esp, 0x258
mov eax, dword [0x100e57c0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [ebp + 0xc]
xor ecx, ecx
mov esi, dword [ebp + 8]
mov dword [ebp - 0x254], ecx
mov dword [ebp - 0x24c], ecx
mov dword [ebp - 0x264], ecx
mov dword [ebp - 0x25c], ecx
mov dword [ebp - 0x224], ecx
mov dword [ebp - 0x21c], ecx
mov dword [ebp - 0x234], ecx
mov dword [ebp - 0x22c], ecx
mov dword [ebp - 0x244], ecx
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x250], ecx
mov dword [ebp - 0x248], ecx
mov dword [ebp - 0x260], ecx
mov dword [ebp - 0x258], ecx
mov dword [ebp - 0x220], ecx
mov dword [ebp - 0x218], ecx
mov dword [ebp - 0x230], ecx
mov dword [ebp - 0x228], ecx
mov dword [ebp - 0x240], ecx
mov dword [ebp - 0x238], ecx
mov ecx, 0x13
mov edx, ecx
mov word [ebp - 0x234], dx
mov word [ebp - 0x264], dx
mov edx, dword [eax]
mov word [ebp - 0x244], cx
mov word [ebp - 0x224], cx
mov word [ebp - 0x254], cx
mov ecx, dword [eax + 4]
mov dword [ebp - 0x24c], edx
mov edx, dword [eax + 8]
mov dword [ebp - 0x25c], ecx
mov ecx, dword [eax + 0xc]
mov dword [ebp - 0x21c], edx
mov edx, dword [eax + 0x10]
xor edi, edi
mov dword [ebp - 0x22c], ecx
mov dword [ebp - 0x23c], edx
mov dword [ebp - 0x214], edi
lea eax, [ebp - 0x214]
push eax
push 0x1006c978
push 0x17
push edi
push 0x1006d0bc
mov dword [ebp - 4], edi
call dword [sym.imp.ole32.dll_CoCreateInstance]
mov eax, dword [ebp - 0x214]
cmp eax, edi
jne 0x1001a39d
mov esi, 0x80004003
jmp 0x1001a4d6
mov ecx, dword [eax]
lea edx, [ebp - 0x254]
push edx
push 0x1006c82c
push 1
push esi
push eax
mov eax, dword [ecx + 0x2c]
call eax
mov edi, dword [sym.imp.USER32.dll_wsprintfW]
push eax
lea ecx, [ebp - 0x210]
push str._n__SSP__SetSSPFXProperty_PKEY_SSP_CFG_MODE__:__hr___d
push ecx
call edi
mov ebx, dword [sym.imp.KERNEL32.dll_OutputDebugStringW]
add esp, 0xc
lea edx, [ebp - 0x210]
push edx
call ebx
mov eax, dword [ebp - 0x214]
mov ecx, dword [eax]
lea edx, [ebp - 0x264]
push edx
push 0x1006c840
push 1
push esi
push eax
mov eax, dword [ecx + 0x2c]
call eax
push eax
lea ecx, [ebp - 0x210]
push str._n__SSP__SetSSPFXProperty_PKEY_SSP_FFP_MODE__:__hr___d
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x210]
push edx
call ebx
mov eax, dword [ebp - 0x214]
mov ecx, dword [eax]
lea edx, [ebp - 0x224]
push edx
push 0x1006c854
push 1
push esi
push eax
mov eax, dword [ecx + 0x2c]
call eax
push eax
lea ecx, [ebp - 0x210]
push str._n__SSP__SetSSPFXProperty_PKEY_SSP_WIDE_MODE__:__hr___d
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x210]
push edx
call ebx
mov eax, dword [ebp - 0x214]
mov ecx, dword [eax]
lea edx, [ebp - 0x234]
push edx
push 0x1006c868
push 1
push esi
push eax
mov eax, dword [ecx + 0x2c]
call eax
push eax
lea ecx, [ebp - 0x210]
push str._n__SSP__SetSSPFXProperty_PKEY_SSP_AEC_ON__:__hr___d
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x210]
push edx
call ebx
mov eax, dword [ebp - 0x214]
mov ecx, dword [eax]
lea edx, [ebp - 0x244]
push edx
push 0x1006c87c
push 1
push esi
push eax
mov eax, dword [ecx + 0x2c]
call eax
mov esi, eax
push esi
lea ecx, [ebp - 0x210]
push str._n__SSP__SetSSPFXProperty_PKEY_SSP_ON__:__hr___d
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x210]
push edx
call ebx
mov eax, dword [ebp - 0x214]
mov dword [ebp - 4], 0xffffffff
test eax, eax
je 0x1001a4d6
mov ecx, dword [eax]
mov edx, dword [ecx + 8]
push eax
call edx
mov edi, dword [sym.imp.ole32.dll_PropVariantClear]
lea eax, [ebp - 0x254]
push eax
call edi
lea ecx, [ebp - 0x264]
push ecx
call edi
lea edx, [ebp - 0x224]
push edx
call edi
lea eax, [ebp - 0x234]
push eax
call edi
lea ecx, [ebp - 0x244]
push ecx
call edi
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.1004bb49
mov esp, ebp
pop ebp
ret 8