Function at 0x10006030
Capabilities:
Contain obfuscated stackstrings
Get number of processors
Get process heap flags
Get process heap force flags

Disassembly:
push 0xffffffffffffffff
push 0x1009eda5
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push ebx
push ebp
push esi
mov esi, ecx
push edi
mov dword [esp + 0x10], esi
call fcn.10003020
mov edi, dword [sym.imp.exstage.dll_public:_void___thiscall_CxDXCControlManager::constructor_class_CPoint_]
xor ecx, ecx
xor eax, eax
push ecx
push eax
lea ecx, [esi + 0x75e04]
mov dword [esp + 0x24], 0
call edi
xor ecx, ecx
xor eax, eax
push ecx
push eax
lea ecx, [esi + 0x75e20]
mov byte [esp + 0x24], 1
call edi
xor ecx, ecx
xor eax, eax
push ecx
push eax
lea ecx, [esi + 0x75e3c]
mov byte [esp + 0x24], 2
call edi
xor ecx, ecx
xor eax, eax
push ecx
push eax
lea ecx, [esi + 0x75e58]
mov byte [esp + 0x24], 3
call edi
mov ebp, dword [sym.imp.staff.dll_public:_void___thiscall_CtPump::constructor_void_]
lea ecx, [esi + 0x75ef4]
mov byte [esp + 0x1c], 4
call ebp
mov edi, dword [sym.imp.exstage.dll_public:_void___thiscall_CxDXCButton::constructor_void_]
lea ecx, [esi + 0x75f04]
mov byte [esp + 0x1c], 5
call edi
lea ecx, [esi + 0x7610c]
mov byte [esp + 0x1c], 6
call edi
lea ecx, [esi + 0x76314]
mov byte [esp + 0x1c], 7
call edi
lea ecx, [esi + 0x7651c]
mov byte [esp + 0x1c], 8
call edi
lea ecx, [esi + 0x76724]
mov byte [esp + 0x1c], 9
call edi
lea ecx, [esi + 0x7692c]
mov byte [esp + 0x1c], 0xa
call edi
lea ecx, [esi + 0x76b34]
mov byte [esp + 0x1c], 0xb
call fcn.10086220
lea ecx, [esi + 0x7734c]
mov byte [esp + 0x1c], 0xc
call fcn.1008b080
mov byte [esp + 0x1c], 0xd
lea ecx, [esi + 0x78824]
mov ebx, dword [sym.imp.exstage.dll_public:_void___thiscall_CxDXCStatic::constructor_void_]
call ebx
lea ecx, [esi + 0x78940]
mov byte [esp + 0x1c], 0xe
call ebx
lea ecx, [esi + 0x78a5c]
mov byte [esp + 0x1c], 0xf
call fcn.100817c0
lea ecx, [esi + 0x794d8]
mov byte [esp + 0x1c], 0x10
call ebp
lea ecx, [esi + 0x794e4]
mov byte [esp + 0x1c], 0x11
call ebp
lea ecx, [esi + 0x794f0]
mov byte [esp + 0x1c], 0x12
call ebp
lea ecx, [esi + 0x79658]
mov byte [esp + 0x1c], 0x13
call fcn.10097060
lea ecx, [esi + 0x796e4]
mov byte [esp + 0x1c], 0x14
call edi
lea ecx, [esi + 0x798ec]
mov byte [esp + 0x1c], 0x15
call edi
lea ecx, [esi + 0x79af4]
mov byte [esp + 0x1c], 0x16
call edi
lea ecx, [esi + 0x79cfc]
mov byte [esp + 0x1c], 0x17
call edi
lea ecx, [esi + 0x79f04]
mov byte [esp + 0x1c], 0x18
call edi
lea ecx, [esi + 0x7a124]
mov byte [esp + 0x1c], 0x19
call fcn.100717f0
lea ecx, [esi + 0x7b5fc]
mov byte [esp + 0x1c], 0x1a
call edi
lea ecx, [esi + 0x7b804]
mov byte [esp + 0x1c], 0x1b
call edi
lea ecx, [esi + 0x7ba0c]
mov byte [esp + 0x1c], 0x1c
call edi
lea ecx, [esi + 0x7bc14]
mov byte [esp + 0x1c], 0x1d
call edi
lea ecx, [esi + 0x7be1c]
mov byte [esp + 0x1c], 0x1e
call edi
lea ecx, [esi + 0x7c024]
mov byte [esp + 0x1c], 0x1f
call edi
lea ecx, [esi + 0x7c22c]
mov byte [esp + 0x1c], 0x20
call edi
mov byte [esp + 0x1c], 0x21
lea ecx, [esi + 0x7c434]
call edi
lea ecx, [esi + 0x7c63c]
mov byte [esp + 0x1c], 0x22
call edi
lea ecx, [esi + 0x7c848]
mov byte [esp + 0x1c], 0x23
call ebx
lea ecx, [esi + 0x7c964]
mov byte [esp + 0x1c], 0x24
call edi
lea ecx, [esi + 0x7cb6c]
mov byte [esp + 0x1c], 0x25
call edi
lea ecx, [esi + 0x7cd74]
mov byte [esp + 0x1c], 0x26
call dword [sym.imp.exstage.dll_public:_void___thiscall_CxDXCEdit::constructor_void_]
lea ecx, [esi + 0x7cf0c]
mov byte [esp + 0x1c], 0x27
call fcn.10098eb0
lea ecx, [esi + 0x7cf88]
mov byte [esp + 0x1c], 0x28
call fcn.10098eb0
lea ecx, [esi + 0x7d004]
mov byte [esp + 0x1c], 0x29
call ebx
lea ecx, [esi + 0x7d120]
mov byte [esp + 0x1c], 0x2a
call fcn.10075730
lea ecx, [esi + 0x7dbb4]
mov byte [esp + 0x1c], 0x2b
call fcn.10084520
lea ecx, [esi + 0x7e7b8]
mov byte [esp + 0x1c], 0x2c
call fcn.1007a510
lea ecx, [esi + 0x7eb6c]
mov byte [esp + 0x1c], 0x2d
call fcn.100944f0
lea ecx, [esi + 0x7fa58]
mov byte [esp + 0x1c], 0x2e
call fcn.10082640
lea ecx, [esi + 0x811e8]
mov byte [esp + 0x1c], 0x2f
call fcn.10090880
lea ecx, [esi + 0x81484]
mov byte [esp + 0x1c], 0x30
call fcn.1007ef20
lea ecx, [esi + 0x821c0]
mov byte [esp + 0x1c], 0x31
call fcn.1003e4a0
lea ecx, [esi + 0x842a4]
mov byte [esp + 0x1c], 0x32
call fcn.1008ffa0
lea ecx, [esi + 0x849ac]
mov byte [esp + 0x1c], 0x33
call fcn.100817c0
lea ecx, [esi + 0x853f0]
mov byte [esp + 0x1c], 0x34
call fcn.1006ef70
lea ecx, [esi + 0x863d0]
mov byte [esp + 0x1c], 0x35
call fcn.10070520
lea ecx, [esi + 0x87228]
mov byte [esp + 0x1c], 0x36
call fcn.10093cd0
lea ecx, [esi + 0x878fc]
mov byte [esp + 0x1c], 0x37
call fcn.100910c0
lea ecx, [esi + 0x89440]
mov byte [esp + 0x1c], 0x38
call fcn.1008c8a0
lea ecx, [esi + 0x8a300]
mov byte [esp + 0x1c], 0x39
call fcn.1008e470
lea ecx, [esi + 0x8b850]
mov byte [esp + 0x1c], 0x3a
call fcn.1006bdc0
lea ecx, [esi + 0x8be20]
mov byte [esp + 0x1c], 0x3b
call fcn.10096180
lea ecx, [esi + 0x8cd10]
mov byte [esp + 0x1c], 0x3c
call fcn.1005fe70
lea ecx, [esi + 0x8e0c4]
mov byte [esp + 0x1c], 0x3d
call fcn.100618c0
lea ecx, [esi + 0x8ea4c]
mov byte [esp + 0x1c], 0x3e
call fcn.1005e190
lea ecx, [esi + 0x90368]
mov byte [esp + 0x1c], 0x3f
call fcn.10062530
lea ecx, [esi + 0x90c40]
mov byte [esp + 0x1c], 0x40
call fcn.1004c140
lea ecx, [esi + 0x91d6c]
mov byte [esp + 0x1c], 0x41
call fcn.1005acb0
lea ecx, [esi + 0x92ee8]
mov byte [esp + 0x1c], 0x42
call fcn.10053330
lea ecx, [esi + 0x943f0]
mov byte [esp + 0x1c], 0x43
call fcn.10058050
lea ecx, [esi + 0x94ed0]
mov byte [esp + 0x1c], 0x44
call fcn.10041450
lea ecx, [esi + 0x9585c]
mov byte [esp + 0x1c], 0x45
call fcn.1005c3b0
lea ecx, [esi + 0x9820c]
mov byte [esp + 0x1c], 0x46
call fcn.10045a40
lea ecx, [esi + 0x98ef8]
mov byte [esp + 0x1c], 0x47
call fcn.1004a730
lea ecx, [esi + 0x99928]
mov byte [esp + 0x1c], 0x48
call fcn.10059710
lea ecx, [esi + 0x99f14]
mov byte [esp + 0x1c], 0x49
call fcn.10055430
lea ecx, [esi + 0x9a5e4]
mov byte [esp + 0x1c], 0x4a
call fcn.10046a70
lea ecx, [esi + 0x9b01c]
mov byte [esp + 0x1c], 0x4b
call fcn.10049c00
lea ecx, [esi + 0x9b7a0]
mov byte [esp + 0x1c], 0x4c
call fcn.10058cb0
lea ecx, [esi + 0x9c078]
mov byte [esp + 0x1c], 0x4d
call fcn.10068170
lea ecx, [esi + 0x9cc4c]
mov byte [esp + 0x1c], 0x4e
call fcn.100692a0
lea ecx, [esi + 0x9d8c0]
mov byte [esp + 0x1c], 0x4f
call fcn.1006a550
lea ecx, [esi + 0x9f270]
mov byte [esp + 0x1c], 0x50
call fcn.100578b0
lea ecx, [esi + 0x9f940]
mov byte [esp + 0x1c], 0x51
call fcn.100504f0
lea ecx, [esi + 0xa1a58]
mov byte [esp + 0x1c], 0x52
call fcn.10057110
lea ecx, [esi + 0xa2128]
mov byte [esp + 0x1c], 0x53
call fcn.100528c0
lea ecx, [esi + 0xa28ac]
mov byte [esp + 0x1c], 0x54
call fcn.10054a60
lea ecx, [esi + 0xa3184]
mov byte [esp + 0x1c], 0x55
call fcn.10067a00
lea ecx, [esi + 0xa3854]
mov byte [esp + 0x1c], 0x56
call fcn.10044f30
lea ecx, [esi + 0xa42b4]
mov byte [esp + 0x1c], 0x57
call fcn.1004b270
lea ecx, [esi + 0xa4cf0]
mov byte [esp + 0x1c], 0x58
call fcn.10059ff0
lea ecx, [esi + 0xa5608]
mov byte [esp + 0x1c], 0x59
call fcn.10062f00
lea ecx, [esi + 0xa5ad8]
mov byte [esp + 0x1c], 0x5a
call fcn.100422e0
lea ecx, [esi + 0xa8e44]
mov byte [esp + 0x1c], 0x5b
call fcn.100440d0
lea ecx, [esi + 0xa9880]
mov byte [esp + 0x1c], 0x5c
call fcn.100650b0
lea ecx, [esi + 0xaa380]
mov byte [esp + 0x1c], 0x5d
call fcn.10064540
mov byte [esp + 0x1c], 0x5e
lea ecx, [esi + 0xaad38]
call fcn.10055bc0
lea ecx, [esi + 0xab818]
mov byte [esp + 0x1c], 0x5f
call fcn.10056780
lea ecx, [esi + 0xac0f0]
mov byte [esp + 0x1c], 0x60
call fcn.1004d2a0
lea ecx, [esi + 0xacd5c]
mov byte [esp + 0x1c], 0x61
call fcn.1004de40
lea ecx, [esi + 0xae17c]
mov byte [esp + 0x1c], 0x62
call fcn.10048e70
lea ecx, [esi + 0xaee64]
mov byte [esp + 0x1c], 0x63
call fcn.10047800
lea ecx, [esi + 0xb0850]
mov byte [esp + 0x1c], 0x64
call fcn.10065ff0
lea ecx, [esi + 0xb2ec8]
mov byte [esp + 0x1c], 0x65
call fcn.10080d40
lea ecx, [esi + 0xb35ac]
mov byte [esp + 0x1c], 0x66
call fcn.1004f460
lea ecx, [esi + 0xb4040]
mov byte [esp + 0x1c], 0x67
call fcn.1006ca50
xor ebx, ebx
lea ecx, [esi + 0xb614c]
push ebx
mov byte [esp + 0x20], 0x68
call fcn.1003d0b0
push ebx
lea ecx, [esi + 0xb65c0]
mov byte [esp + 0x20], 0x69
call fcn.1003dcb0
lea ecx, [esi + 0xb678c]
mov byte [esp + 0x1c], 0x6a
call fcn.1007e500
lea ecx, [esi + 0xb7068]
mov byte [esp + 0x1c], 0x6b
call fcn.1007ac80
lea ecx, [esi + 0xbccd4]
mov byte [esp + 0x1c], 0x6c
call fcn.1007d430
lea ecx, [esi + 0xbd6ec]
mov byte [esp + 0x1c], 0x6d
call fcn.10079680
lea ecx, [esi + 0xbe1d0]
mov byte [esp + 0x1c], 0x6e
call dword [sym.imp.exstage.dll_public:_void___thiscall_CxDDSurface::constructor_void_]
push 0x10006a40
push 0x10006a30
push 0x14
lea eax, [esi + 0xbe1ec]
push 0xc
push eax
mov byte [esp + 0x30], 0x6f
call fcn.1009d8a4
mov byte [esp + 0x1c], 0x70
lea ecx, [esi + 0xbe31c]
call fcn.10086c80
lea ecx, [esi + 0xbeedc]
mov byte [esp + 0x1c], 0x71
call fcn.10095820
lea ecx, [esi + 0xbf444]
mov byte [esp + 0x1c], 0x72
call fcn.10073170
lea ecx, [esi + 0xc1098]
mov byte [esp + 0x1c], 0x73
call edi
lea ecx, [esi + 0xc12a0]
mov byte [esp + 0x1c], 0x74
call edi
lea ecx, [esi + 0xc14a8]
mov byte [esp + 0x1c], 0x75
call edi
lea ecx, [esi + 0xc16b0]
mov byte [esp + 0x1c], 0x76
call edi
lea ecx, [esi + 0xc18b8]
mov byte [esp + 0x1c], 0x77
call edi
lea ecx, [esi + 0xc1ac0]
mov byte [esp + 0x1c], 0x78
call edi
lea ecx, [esi + 0xc1cc8]
mov byte [esp + 0x1c], 0x79
call edi
lea ecx, [esi + 0xc1ed0]
mov byte [esp + 0x1c], 0x7a
call edi
lea ecx, [esi + 0xc20d8]
mov byte [esp + 0x1c], 0x7b
call edi
lea ecx, [esi + 0xc22e0]
mov byte [esp + 0x1c], 0x7c
call edi
lea ecx, [esi + 0xc24e8]
mov byte [esp + 0x1c], 0x7d
call edi
lea ecx, [esi + 0xc26f0]
mov byte [esp + 0x1c], 0x7e
call edi
mov dword [esi], 0x100ac4a0
mov dword [esi + 0x75f00], ebx
mov dword [esi + 0x7c844], ebx
lea eax, [esi + 0x7a118]
mov ecx, 3
mov dword [eax - 0xc], ebx
mov dword [eax], ebx
add eax, 4
dec ecx
jne 0x10006820
mov ecx, dword [esp + 0x14]
mov dword [esi + 0xc28f8], ebx
mov dword [esi + 0xc28fc], 1
mov byte [esi + 0x796e0], 0
mov byte [esi + 0x796e1], 0
mov byte [esi + 0x796e2], 0
mov dword [esi + 0xbeed4], ebx
mov dword [esi + 0xbeed8], ebx
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
mov dword fs:[0], ecx
add esp, 0x10
ret