Function at 0x40b88a
Capabilities:
Reference wmi statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
push 0x401b46
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x2cc
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x401760
mov dword [ebp - 0x20c], 0x403470
mov dword [ebp - 0x214], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x214]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 1
push 0x4030d8
push 0x413060
lea eax, [ebp - 0x44]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLd
add esp, 0x20
mov edx, eax
lea ecx, [ebp - 0x2c8]
call sub.MSVBVM60.DLL___vbaVarZero
lea eax, [ebp - 0x2c8]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x2b8]
push eax
lea eax, [ebp - 0x2d0]
push eax
lea eax, [ebp - 0x2d4]
push eax
lea eax, [ebp - 0x2cc]
push eax
call sub.MSVBVM60.DLL___vbaForEachVar
mov dword [ebp - 0x2e0], eax
jmp 0x40bd37
push 0
push 0x4034b8
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x44]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLdRf
add esp, 0x10
push 0
push 0x4034b8
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLdRf
add esp, 0x10
push 0
push 0x4034b8
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0xd4]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLdRf
add esp, 0x10
push 0
push 0x4034b8
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x134]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLdRf
add esp, 0x10
push 0
push 0x4034b8
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x184]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLdRf
add esp, 0x10
push 0
push 0x4034b8
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x1d4]
push eax
call sub.MSVBVM60.DLL___vbaVarLateMemCallLdRf
add esp, 0x10
mov dword [ebp - 0x4c], 2
mov dword [ebp - 0x54], 2
lea eax, [ebp - 0x54]
push eax
push 7
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
mov dword [ebp - 0x21c], 0x4028f0
mov dword [ebp - 0x224], 8
mov dword [ebp - 0x8c], 2
mov dword [ebp - 0x94], 2
lea eax, [ebp - 0x94]
push eax
push 5
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0xa4]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
mov dword [ebp - 0x23c], 0x4028f0
mov dword [ebp - 0x244], 8
mov dword [ebp - 0xdc], 4
mov dword [ebp - 0xe4], 2
lea eax, [ebp - 0xe4]
push eax
push 1
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xf4]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
push 1
lea eax, [ebp - 0x114]
push eax
call sub.MSVBVM60.DLL_rtcSpaceVar
mov dword [ebp - 0x13c], 2
mov dword [ebp - 0x144], 2
lea eax, [ebp - 0x144]
push eax
push 9
lea eax, [ebp - 0x134]
push eax
lea eax, [ebp - 0x154]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
mov dword [ebp - 0x26c], 0x4034dc
mov dword [ebp - 0x274], 8
mov dword [ebp - 0x18c], 2
mov dword [ebp - 0x194], 2
lea eax, [ebp - 0x194]
push eax
push 0xb
lea eax, [ebp - 0x184]
push eax
lea eax, [ebp - 0x1a4]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
mov dword [ebp - 0x28c], 0x4034dc
mov dword [ebp - 0x294], 8
mov dword [ebp - 0x1dc], 2
mov dword [ebp - 0x1e4], 2
lea eax, [ebp - 0x1e4]
push eax
push 0xd
lea eax, [ebp - 0x1d4]
push eax
lea eax, [ebp - 0x1f4]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x224]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0xb4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x244]
push eax
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x104]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x124]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x154]
push eax
lea eax, [ebp - 0x164]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x274]
push eax
lea eax, [ebp - 0x174]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x1a4]
push eax
lea eax, [ebp - 0x1b4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x294]
push eax
lea eax, [ebp - 0x1c4]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x204]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
call sub.MSVBVM60.DLL___vbaDateVar
push ecx
push ecx
fstp qword [esp]
call sub.MSVBVM60.DLL___vbaDateR8
fstp qword [ebp - 0x2ac]
mov dword [ebp - 0x2b4], 7
lea edx, [ebp - 0x2b4]
lea ecx, [ebp - 0x24]
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea eax, [ebp - 0x1c4]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea eax, [ebp - 0x1d4]
push eax
lea eax, [ebp - 0x1b4]
push eax
lea eax, [ebp - 0x1a4]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x194]
push eax
lea eax, [ebp - 0x184]
push eax
lea eax, [ebp - 0x164]
push eax
lea eax, [ebp - 0x154]
push eax
lea eax, [ebp - 0x124]
push eax
lea eax, [ebp - 0x144]
push eax
lea eax, [ebp - 0x134]
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x104]
push eax
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x44]
push eax
push 0x1e
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x7c
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x2b8]
push eax
lea eax, [ebp - 0x2d0]
push eax
lea eax, [ebp - 0x2d4]
push eax
lea eax, [ebp - 0x2cc]
push eax
call sub.MSVBVM60.DLL___vbaNextEachVar
mov dword [ebp - 0x2e0], eax
cmp dword [ebp - 0x2e0], 0
jne 0x40b93e
wait
push 0x40be56
jmp 0x40be2b
lea eax, [ebp - 0x2cc]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
lea ecx, [ebp - 0x2b8]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0x2c8]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaFreeVar
ret