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

Disassembly:
push 0xffffffffffffffff
push 0x1d6ca29
mov eax, dword fs:[0]
push eax
sub esp, 0x14c
mov eax, dword [0x1dbb89c]
xor eax, esp
mov dword [esp + 0x148], eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x1dbb89c]
xor eax, esp
push eax
lea eax, [esp + 0x160]
mov dword fs:[0], eax
mov ecx, 0x1dbe7b4
mov byte [esp + 0x17], 1
mov dword [esp + 0x24], 0x1dbe7b4
call fcn.01d121b0
xor ebx, ebx
mov dword [esp + 0x168], ebx
mov eax, dword [0x1dbe798]
cmp eax, ebx
jne 0x1cc4fae
mov dword [esp + 0x168], 0xffffffff
mov ecx, 0x1dbe7b4
call fcn.01d121c0
jmp 0x1cc529c
push eax
lea ecx, [esp + 0x64]
call fcn.01cc4880
mov byte [esp + 0x168], 1
lea ecx, [esp + 0x98]
call fcn.01cc4df0
mov byte [esp + 0x168], 2
mov ecx, dword [0x1dbe798]
mov eax, dword [ecx + 0x18]
mov edx, dword [eax + 4]
lea esi, [ecx + 0x18]
push edx
mov edi, ecx
call fcn.01c73fc0
mov eax, dword [esi]
mov dword [eax + 4], eax
mov eax, dword [esi]
mov dword [edi + 0x1c], ebx
mov dword [eax], eax
mov esi, dword [esi]
mov ecx, 0x1dbe7b4
mov dword [esi + 8], esi
call fcn.01d121c0
mov eax, dword [esp + 0x78]
mov edi, dword [eax]
mov esi, dword [esp + 0x60]
mov dword [esp + 0x24], ebx
mov dword [esp + 0x20], edi
mov dword [esp + 0x1c], esi
lea esp, [esp]
mov ebp, dword [esp + 0x78]
cmp esi, ebx
je 0x1cc502e
cmp esi, dword [esp + 0x60]
je 0x1cc5033
call fcn.01d38f43
cmp edi, ebp
je 0x1cc526d
cmp byte [esp + 0x17], bl
je 0x1cc526d
lea ecx, [esp + 0x48]
call fcn.01d110a0
mov byte [esp + 0x168], 4
lea ecx, [esp + 0x80]
call fcn.01d110a0
mov byte [esp + 0x168], 6
cmp esi, ebx
jne 0x1cc50de
call fcn.01d38f43
xor esi, esi
cmp edi, dword [esi + 0x18]
jne 0x1cc507f
call fcn.01d38f43
mov esi, dword [edi + 0xc]
push 1
lea ecx, [esp + 0x84]
push ecx
lea edx, [esp + 0x50]
push edx
push esi
call fcn.01d18ee0
add esp, 0x10
mov byte [esp + 0x17], al
cmp al, bl
je 0x1cc5232
mov eax, dword [esp + 0x58]
sub eax, dword [esp + 0x54]
sar eax, 2
test eax, eax
jbe 0x1cc5232
mov ecx, dword [esi + 0x1f4]
mov ebp, dword [0x1da3a8c]
push 0x18
push 2
push ecx
mov dword [esp + 0x24], ebx
or edi, 0xffffffff
call ebp
test eax, eax
je 0x1cc50e2
mov edi, 2
jmp 0x1cc50fc
mov esi, dword [esi]
jmp 0x1cc5075
mov edx, dword [esi + 0x1f4]
push 0x18
push 1
push edx
call ebp
test eax, eax
je 0x1cc51ed
mov edi, 1
lea ecx, [esp + 0xb8]
call fcn.01d26ef0
mov byte [esp + 0x168], 7
lea eax, [esp + 0xb8]
push eax
mov ecx, esi
call fcn.01cc3dc0
mov ecx, dword [esi + 0x1f4]
mov edx, dword [esp + 0xb8]
xor eax, eax
mov dword [esp + 0x28], eax
mov dword [esp + 0x38], eax
mov dword [esp + 0x3c], eax
mov dword [esp + 0x44], eax
mov dword [esp + 0x30], eax
mov dword [esp + 0x34], eax
mov dword [esp + 0x40], eax
or eax, 0x8c
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x28]
push eax
mov dword [esp + 0x2c], 0x20
mov dword [esp + 0x48], ecx
mov dword [esp + 0x40], edi
mov dword [esp + 0x3c], edx
call fcn.01cc0dd0
mov edi, eax
add esp, 4
cmp edi, 0xffffffff
jne 0x1cc518d
mov eax, dword [esi]
push eax
push str._Failed_to_create_isolationaware_activation_context_for_module__ls_n
call fcn.01c605b0
add esp, 8
jmp 0x1cc51d9
lea ecx, [esp + 0x18]
push ecx
push edi
push ebx
call fcn.01cbab90
mov edx, dword [0x1dba168]
add esp, 0xc
cmp eax, ebx
jl 0x1cc51be
mov eax, dword [edx]
shr eax, 0x12
test al, 1
je 0x1cc51d9
mov ecx, dword [esp + 0x18]
mov eax, dword [esi]
push ecx
push eax
push str.SXS:_Activating_SxS_context_for_module__ls__cookie0x_x_n
jmp 0x1cc51d1
mov ecx, dword [edx]
shr ecx, 0x12
test cl, 1
je 0x1cc51d9
mov ecx, dword [esi]
push eax
push ecx
push str._SXS:_Failed_to_activate_SxS_context_for_module__ls__status0x_x_n
call fcn.01c605b0
add esp, 0xc
mov byte [esp + 0x168], 6
lea ecx, [esp + 0xb8]
call fcn.01d26680
lea edx, [esp + 0x48]
push edx
call fcn.01cc48d0
add esp, 4
cmp edi, 0xffffffff
je 0x1cc5232
mov eax, dword [esp + 0x18]
push eax
push ebx
call fcn.01cbe880
mov ecx, dword [0x1dba168]
mov edx, dword [ecx]
shr edx, 0x12
add esp, 8
test dl, 1
je 0x1cc5232
mov eax, dword [esp + 0x18]
mov esi, dword [esi]
push eax
push esi
push str.SXS:_De_Activating_SxS_context_for_module__ls__cookie0x_x_n
call fcn.01c605b0
add esp, 0xc
mov byte [esp + 0x168], 4
lea ecx, [esp + 0x80]
call fcn.01c52e60
mov byte [esp + 0x168], 2
lea ecx, [esp + 0x48]
call fcn.01cc4360
lea ecx, [esp + 0x1c]
call fcn.01cc3d50
mov edi, dword [esp + 0x20]
mov esi, dword [esp + 0x1c]
jmp 0x1cc5020
mov byte [esp + 0x168], 1
lea ecx, [esp + 0x98]
call fcn.01c751e0
mov byte [esp + 0x168], bl
lea ecx, [esp + 0x60]
call fcn.01c751e0
mov dword [esp + 0x168], 0xffffffff
mov ecx, dword [esp + 0x160]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x148]
xor ecx, esp
call fcn.01d389aa
add esp, 0x158
ret