Function at 0x100e150
Capabilities:
Print debug messages

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x118
push ebx
push esi
push edi
mov dword [ebp - 0x10c], 0
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov eax, dword [ebp + 8]
push eax
push 1
call fcn.0102b33b
mov dword [ebp - 8], eax
push 0
mov eax, dword [ebp - 8]
push eax
call fcn.0102c0f1
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xb8]
mov dword [ebp - 0x10c], eax
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x118], eax
jmp 0x100e2ae
mov eax, dword [ebp - 4]
mov dword [ebp - 0x114], eax
mov eax, dword [ebp - 4]
add eax, 0x18
push eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x3c]
mov eax, dword [eax]
push eax
push 0
push 1
mov eax, dword [ebp - 0x114]
push eax
mov eax, dword [0x104ed84]
push eax
call fcn.0103913c
mov dword [ebp - 0x110], eax
cmp dword [ebp - 0x110], 0
je 0x100e226
push 0x15c
push str.c:_ntprivatectoleuiole2.0_appscl2testchicago..client.c
push str.file__s__line__d
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0x10
lea eax, [ebp - 0x108]
push eax
mov eax, dword [ebp - 0x110]
push eax
call fcn.0102e6d7
jmp 0x100e3ad
jmp 0x100e2d3
mov eax, dword [ebp - 4]
mov dword [ebp - 0x114], eax
mov eax, dword [ebp - 4]
add eax, 0x18
push eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x3c]
mov eax, dword [eax]
push eax
push 0
push 1
mov eax, dword [ebp - 0x114]
push eax
mov eax, dword [0x104ed84]
push eax
call fcn.010391d1
mov dword [ebp - 0x110], eax
cmp dword [ebp - 0x110], 0
je 0x100e2a4
push 0x16b
push str.c:_ntprivatectoleuiole2.0_appscl2testchicago..client.c
push str.file__s__line__d
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0x10
lea eax, [ebp - 0x108]
push eax
mov eax, dword [ebp - 0x110]
push eax
call fcn.0102e6d7
jmp 0x100e3ad
jmp 0x100e2d3
cmp dword [ebp - 0x118], 0x223
je 0x100e1ad
cmp dword [ebp - 0x118], 0x224
je 0x100e22b
jmp 0x100e2d3
mov eax, dword [ebp - 4]
cmp dword [eax + 0x18], 0
jne 0x100e323
push 0x173
push str.c:_ntprivatectoleuiole2.0_appscl2testchicago..client.c
push str.Cl32Test___ansi
push str.Assert_Failure__Module:__s__file__s__line__d_r_n
push 0x1056c90
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0x14
push 0x1056c90
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
push str.Null_Object
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
push 0x104c08c
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
mov eax, dword [ebp - 4]
add eax, 0x68
push eax
call fcn.0101a8a0
mov eax, dword [ebp - 4]
push eax
call fcn.010141b0
mov dword [ebp - 0x110], eax
mov eax, dword [ebp - 0x110]
and eax, 0x80000000
mov ecx, 0x80000000
and ecx, 0x80000000
cmp eax, ecx
jne 0x100e361
jmp 0x100e3ad
mov eax, dword [ebp - 8]
push eax
call fcn.010144c0
cmp dword [0x104dc38], 0
je 0x100e38f
push 0
push 0x10f
push 0x111
call fcn.01021290
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov eax, dword [ebp - 4]
push eax
call fcn.01020ab0
mov eax, dword [ebp - 0x10c]
push eax
mov eax, dword [ebp - 4]
push eax
call fcn.0100e4b0
jmp 0x100e3c5
cmp dword [ebp - 8], 0
je 0x100e3c5
mov eax, dword [ebp - 8]
push eax
call fcn.0102b494
jmp 0x100e3c5
pop edi
pop esi
pop ebx
leave
ret 8