Function at 0x405f80
Capabilities:
Get file system object information

Disassembly:
push ebp
push esp
pop ebp
push esi
push esp
pop esi
push 0
call dword [sym.imp.ole32.dll_CoInitialize]
cmp esi, esp
call fcn.00407340
push 0xc
push 0x45b04c
call fcn.00405470
add esp, 8
push 0xe
push str.rT_:_
call fcn.00405470
add esp, 8
push 0x11
push 0x45b038
call fcn.00405470
add esp, 8
push 0x12
push 0x45b06c
call fcn.00405470
add esp, 8
call fcn.00407570
call fcn.00407570
push 0xe
push str.vC__v
call fcn.00405470
add esp, 8
push 0x14
push 0x45b0b4
call fcn.00405470
add esp, 8
push 0x14
push 0x45b0cc
call fcn.00405470
add esp, 8
call fcn.00407570
call fcn.00407570
push 0x12
push 0x45b0e4
call fcn.00405470
add esp, 8
push 0x12
push 0x45b0f8
call fcn.00405470
add esp, 8
push 0xe
push 0x45b10c
call fcn.00405470
add esp, 8
call fcn.00407570
call fcn.00407570
push 0xe
push 0x45b138
call fcn.00405470
add esp, 8
push 0xd
push 0x45b148
call fcn.00405470
add esp, 8
push 0xe
push 0x45b158
call fcn.00405470
add esp, 8
push esp
pop esi
push 0
call dword [sym.imp.ole32.dll_CoInitialize]
cmp esi, esp
call fcn.00407340
call fcn.00407570
call fcn.00407570
push 0xc
push 0x45b168
call fcn.00405470
add esp, 8
push 0xc
push 0x45b178
call fcn.00405470
add esp, 8
push 0xd
push 0x45b27c
call fcn.00405470
add esp, 8
call fcn.00407570
call fcn.00407570
push esp
pop esi
push 0
push 0
push 0
push 0
push 0
call dword [sym.imp.SHELL32.dll_SHGetFileInfoA]
cmp esi, esp
call fcn.00407340
push 0x10
push 0x45b28c
call fcn.00405470
add esp, 8
push 0x17
push 0x45b2e8
call fcn.00405470
add esp, 8
push 0xd
push 0x45b2a0
call fcn.00405470
add esp, 8
call fcn.00407570
call fcn.00407570
push 0xe
push str.gT_92_rn_r
call fcn.00405470
add esp, 8
push 0xb
push str.gT___
call fcn.00405470
add esp, 8
push 0x2d
push 0x45b300
call fcn.00405470
add esp, 8
call fcn.00407570
call fcn.00407570
push 0x35
push str.f_f_
call fcn.00405470
add esp, 8
push 0xa
push 0x45b37c
call fcn.00405470
add esp, 8
push 9
push 0x45b388
call fcn.00405470
add esp, 8
call fcn.00407570
call fcn.00407570
push 0xb
push 0x45b3b4
call fcn.00405470
add esp, 8
push 9
push 0x45b3c0
call fcn.00405470
add esp, 8
call fcn.00407570
call fcn.00407570
push 0x12
push str.fT___
call fcn.00405470
add esp, 8
push 0x19
push 0x45b11c
call fcn.00405470
add esp, 8
call fcn.00407570
call fcn.00407570
push 0xd
push 0x45b218
call fcn.00405470
add esp, 8
push 0x10
push 0x45b228
call fcn.00405470
add esp, 8
push 0x10
push 0x45b23c
call fcn.00405470
add esp, 8
call fcn.00407570
call fcn.00407570
push esp
pop esi
push 3
push 0
push 0
push 0xffffffffffffffff
call dword [sym.imp.USER32.dll_MessageBoxA]
cmp esi, esp
call fcn.00407340
push 0x13
push 0x45b250
call fcn.00405470
add esp, 8
push 0xc
push 0x45b00c
call fcn.00405470
add esp, 8
push 0xc
push str.TU__v
call fcn.00405470
add esp, 8
push 9
push section..data
call fcn.00405470
add esp, 8
push 0xb
push 0x45b02c
call fcn.00405470
add esp, 8
call fcn.00407570
call fcn.00407570
push 0xa
push 0x45b264
call fcn.00405470
add esp, 8
push 0x10
push str.V.D2
call fcn.00405470
add esp, 8
push 0xb
push 0x45b2dc
call fcn.00405470
add esp, 8
push 8
push 0x45b3a8
call fcn.00405470
add esp, 8
call fcn.00407570
call fcn.00407570
push 0xb
push 0x45b270
call fcn.00405470
add esp, 8
push 0xd
push 0x45b2cc
call fcn.00405470
add esp, 8
push 3
push str.BX_jFH9jTA:jXTJ
call fcn.00405470
add esp, 8
push 3
push 0x45b36c
call fcn.00405470
add esp, 8
push 3
push 0x45b370
call fcn.00405470
add esp, 8
call fcn.00407570
call fcn.00407570
push esp
pop esi
push 0
push 0x44d870
push 0
push 0
push 0x44d870
call dword [sym.imp.ole32.dll_CoCreateInstance]
cmp esi, esp
call fcn.00407340
push 2
push 0x45b374
call fcn.00405470
add esp, 8
push 2
push 0x45b378
call fcn.00405470
add esp, 8
push 3
push 0x45b39c
call fcn.00405470
add esp, 8
push 7
push str.tA:.6_rYla
call fcn.00405470
add esp, 8
push 4
push 0x45b3a0
call fcn.00405470
add esp, 8
call fcn.00407570
call fcn.00407570
push 0x39
push 0x45b3f4
call fcn.00405470
add esp, 8
push 9
push str.p__b_
call fcn.00405470
add esp, 8
push 0xb
push 0x45b1d8
call fcn.00405470
add esp, 8
push 0xb
push 0x45b1e4
call fcn.00405470
add esp, 8
call fcn.00407570
call fcn.00407570
push esp
pop esi
push 0
push 0
push 0
push 0
push 0
call dword [sym.imp.SHELL32.dll_SHGetFileInfoA]
cmp esi, esp
call fcn.00407340
push 0xb
push 0x45b1f0
call fcn.00405470
add esp, 8
push 0xd
push 0x45b1fc
call fcn.00405470
add esp, 8
push 0xb
push 0x45b20c
call fcn.00405470
add esp, 8
call fcn.00407570
call fcn.00407570
push 0x40
push 0x45b188
call fcn.00405470
add esp, 8
push 8
push str.fE__b_a
call fcn.00405470
add esp, 8
push 0x18
push 0x45b43c
call fcn.00405470
add esp, 8
call fcn.00407570
call fcn.00407570
push 0x14
push str.vY__t__W_a_n:P77
call fcn.00405470
add esp, 8
push 7
push 0x45b470
call fcn.00405470
add esp, 8
push 0xb
push 0x45b09c
call fcn.00405470
add esp, 8
call fcn.00407570
call fcn.00407570
push 9
push 0x45b0a8
call fcn.00405470
add esp, 8
push 0xb
push 0x45b090
call fcn.00405470
add esp, 8
push 0x10
push 0x45b478
call fcn.00405470
add esp, 8
push esp
pop esi
push 3
push 0
push 0
push 0xffffffffffffffff
call dword [sym.imp.USER32.dll_MessageBoxA]
cmp esi, esp
call fcn.00407340
pop esi
cmp ebp, esp
call fcn.00407340
pop ebp
ret