Function at 0x42d320
Capabilities:
Connect to wmi namespace via wbemlocator

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x2c8
mov dword [esp + 0x29c], 0x441bd4
mov dword [esp + 0x58], 0
lea eax, [esp + 0x58]
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x43c5e8
mov dword [esp + 8], 1
mov dword [esp + 4], 0
mov dword [esp], 0x43c5f8
mov eax, dword [sym.imp.ole32.dll_CoCreateInstance]
call eax
sub esp, 0x14
not eax
shr eax, 0x1f
mov dword [esp + 0x298], eax
mov eax, dword [esp + 0x29c]
mov ecx, dword [esp + 0x298]
mov esi, dword [eax + ecx*4]
mov ecx, dword [str.f_BL]
xor ecx, 0x4c923e17
sub esi, ecx
mov dword [esp + 0x294], 0x441be0
mov dword [esp + 0x28c], 0x4410a0
mov ebx, dword [0x441bec]
mov dword [esp + 0x288], 0x441bf4
mov dword [esp + 0x280], 0x441c00
mov dword [esp + 0x278], 0x441c0c
mov dword [esp + 0x270], 0x441c18
mov dword [esp + 0x268], 0x4410a0
mov eax, dword [0x441c24]
mov dword [esp + 0x124], eax
mov dword [esp + 0x264], 0x441c2c
mov dword [esp + 0x25c], 0x4410a0
mov ecx, dword [0x441c38]
mov dword [esp + 0x168], ecx
mov dword [esp + 0x258], 0x4410a0
mov ecx, dword [0x441c40]
mov dword [esp + 0x164], ecx
mov dword [esp + 0x254], 0x441c48
mov dword [esp + 0x24c], 0x441c54
mov dword [esp + 0x244], 0x441c60
mov dword [esp + 0x23c], 0x441c6c
mov dword [esp + 0x234], 0x4410a0
mov ecx, dword [0x441c78]
mov dword [esp + 0x160], ecx
mov dword [esp + 0x230], 0x4410a0
mov ecx, dword [0x441c80]
mov dword [esp + 0x158], ecx
mov dword [esp + 0x22c], 0x441c88
mov dword [esp + 0x224], 0x441c94
mov dword [esp + 0x21c], 0x441ca0
mov dword [esp + 0x214], 0x4410a0
mov edi, dword [0x441cac]
mov dword [esp + 0x210], 0x441cb4
mov dword [esp + 0x208], 0x4410a0
mov ecx, dword [0x441cc0]
mov dword [esp + 0x150], ecx
mov dword [esp + 0x204], 0x441cc8
mov dword [esp + 0x1fc], 0x441cd4
mov dword [esp + 0x1f4], 0x4410a0
mov ecx, dword [0x441ce0]
mov dword [esp + 0x148], ecx
mov dword [esp + 0x1f0], 0x4410a0
mov ecx, dword [0x441ce8]
mov dword [esp + 0x144], ecx
mov dword [esp + 0x1ec], 0x441cf0
mov dword [esp + 0x1e4], 0x441cfc
mov dword [esp + 0x1dc], 0x441d08
mov dword [esp + 0x1d4], 0x441d14
mov dword [esp + 0x1cc], 0x4410a0
mov ecx, dword [0x441d20]
mov dword [esp + 0x16c], ecx
mov dword [esp + 0x1c8], 0x4410a0
mov ecx, dword [0x441d28]
mov dword [esp + 0x174], ecx
mov dword [esp + 0x1c4], 0x4410a0
mov ecx, dword [0x441d30]
mov dword [esp + 0x178], ecx
mov dword [esp + 0x1c0], 0x441d38
mov dword [esp + 0x1b8], 0x441d44
mov dword [esp + 0x1b0], 0x4410a0
mov ecx, dword [0x441d50]
mov dword [esp + 0x1ac], 0x441d58
mov dword [esp + 0x1a4], 0x441d64
mov dword [esp + 0x19c], 0x4410a0
mov eax, dword [0x441d70]
mov dword [esp + 0x120], eax
mov dword [esp + 0x198], 0x4410a0
mov edx, dword [0x441d78]
mov dword [esp + 0x140], edx
mov dword [esp + 0x194], 0x4410a0
mov edx, dword [0x441d80]
mov dword [esp + 0x13c], edx
mov dword [esp + 0x190], 0x4410a0
mov edx, dword [0x441d88]
mov dword [esp + 0x138], edx
mov dword [esp + 0x18c], 0x4410a0
mov edx, dword [0x441d90]
mov dword [esp + 0x14c], edx
mov dword [esp + 0x188], 0x4410a0
mov edx, dword [0x441d98]
mov dword [esp + 0x17c], edx
mov dword [esp + 0x184], 0x4410a0
xor eax, eax
mov edx, dword [0x441da0]
jmp esi