Function at 0x45d220
Capabilities:
Create directory

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x49e147
mov eax, dword fs:[0]
push eax
sub esp, 0x20
push ebx
push esi
mov eax, dword [0x4e3ec8]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 4], 1
call fcn.00476b60
lea ecx, [ebp - 0x18]
push 0x4c99c0
push ecx
mov byte [ebp - 4], 2
call fcn.00476e10
add esp, 0xc
push 0x4ae26b
push 0x4afb80
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 3
call dword [sym.imp.mfc100.dll_Ordinal_11627]
lea edx, [ebp - 0x18]
push edx
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_300]
push 0x5c
lea ecx, [ebp + 8]
mov byte [ebp - 4], 4
call dword [sym.imp.mfc100.dll_Ordinal_11744]
test eax, eax
jns 0x45d2b3
push 0x4b0cd8
lea ecx, [ebp + 8]
call dword [sym.imp.mfc100.dll_Ordinal_1483]
lea eax, [ebp + 8]
push eax
lea ecx, [ebp - 0x1c]
call dword [sym.imp.mfc100.dll_Ordinal_300]
mov bl, 5
push 0x4bdde8
lea ecx, [ebp + 0xc]
mov byte [ebp - 4], bl
call dword [sym.imp.mfc100.dll_Ordinal_2611]
test eax, eax
jne 0x45d3eb
push str.Copying_Desktop_Data
push 0x49a
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
mov ecx, eax
call sub.mfc100.dll_Ordinal_12868
push 0x4afb74
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_13125]
push eax
lea ecx, [ebp - 0x20]
push ecx
call fcn.004019e0
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 6
call dword [sym.imp.mfc100.dll_Ordinal_1313]
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], bl
call dword [sym.imp.mfc100.dll_Ordinal_901]
push str.Desktop_BackUp
lea edx, [ebp + 8]
push edx
lea eax, [ebp - 0x14]
push eax
call fcn.004019e0
add esp, 8
lea edx, [ebp - 0x14]
mov ecx, esp
mov dword [ebp - 0x20], esp
push edx
mov byte [ebp - 4], 7
call dword [sym.imp.mfc100.dll_Ordinal_300]
call fcn.00473a70
add esp, 4
test al, al
jne 0x45d36e
push 0
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
push ecx
lea eax, [ebp - 0x14]
mov ecx, esp
mov dword [ebp - 0x20], esp
push eax
call dword [sym.imp.mfc100.dll_Ordinal_300]
push ecx
lea edx, [ebp - 0x10]
mov ecx, esp
mov dword [ebp - 0x28], esp
push edx
mov byte [ebp - 4], 8
call dword [sym.imp.mfc100.dll_Ordinal_300]
mov byte [ebp - 4], 7
call fcn.00480770
add esp, 8
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x28], esp
push 0x4af974
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x20]
push str.copyDesktop_ContentTo
push ecx
mov byte [ebp - 4], 9
call fcn.00401a70
add esp, 8
mov edx, esp
mov dword [ebp - 0x2c], esp
push str._result
push eax
push edx
mov byte [ebp - 4], 0xa
call fcn.004019e0
add esp, 0xc
mov byte [ebp - 4], 0xb
jmp 0x45dbc9
push 0x4bdddc
lea ecx, [ebp + 0xc]
call dword [sym.imp.mfc100.dll_Ordinal_2611]
test eax, eax
jne 0x45d511
push str.Copying_Downloads_Data
push 0x49a
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
mov ecx, eax
call sub.mfc100.dll_Ordinal_12868
push 0x4afb80
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_13125]
push eax
lea eax, [ebp - 0x20]
push eax
call fcn.004019e0
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0xc
call dword [sym.imp.mfc100.dll_Ordinal_1313]
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], bl
call dword [sym.imp.mfc100.dll_Ordinal_901]
push str.Downloads_BackUp
lea ecx, [ebp + 8]
push ecx
lea edx, [ebp - 0x14]
push edx
call fcn.004019e0
add esp, 8
lea eax, [ebp - 0x14]
mov ecx, esp
mov dword [ebp - 0x2c], esp
push eax
mov byte [ebp - 4], 0xd
call dword [sym.imp.mfc100.dll_Ordinal_300]
call fcn.00473a70
add esp, 4
test al, al
jne 0x45d494
push 0
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
push ecx
lea edx, [ebp - 0x14]
mov ecx, esp
mov dword [ebp - 0x2c], esp
push edx
call dword [sym.imp.mfc100.dll_Ordinal_300]
push ecx
lea eax, [ebp - 0x10]
mov ecx, esp
mov dword [ebp - 0x28], esp
push eax
mov byte [ebp - 4], 0xe
call dword [sym.imp.mfc100.dll_Ordinal_300]
mov byte [ebp - 4], 0xd
call fcn.00480770
add esp, 8
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x2c], esp
push 0x4af974
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x14]
push ecx
lea edx, [ebp - 0x20]
push str.copyDownload_ContentTo
push edx
mov byte [ebp - 4], 0xf
call fcn.00401a70
add esp, 8
mov ecx, esp
mov dword [ebp - 0x28], esp
push str._result
push eax
push ecx
mov byte [ebp - 4], 0x10
call fcn.004019e0
add esp, 0xc
mov byte [ebp - 4], 0x11
jmp 0x45dbc9
push 0x4bddd0
lea ecx, [ebp + 0xc]
call dword [sym.imp.mfc100.dll_Ordinal_2611]
test eax, eax
jne 0x45d637
push str.Copying_Documents_Data
push 0x49a
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
mov ecx, eax
call sub.mfc100.dll_Ordinal_12868
push 0x4afb5c
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_13125]
push eax
lea edx, [ebp - 0x20]
push edx
call fcn.004019e0
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc100.dll_Ordinal_1313]
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], bl
call dword [sym.imp.mfc100.dll_Ordinal_901]
push str.Documents_backup
lea eax, [ebp + 8]
push eax
lea ecx, [ebp - 0x14]
push ecx
call fcn.004019e0
add esp, 8
lea edx, [ebp - 0x14]
mov ecx, esp
mov dword [ebp - 0x2c], esp
push edx
mov byte [ebp - 4], 0x13
call dword [sym.imp.mfc100.dll_Ordinal_300]
call fcn.00473a70
add esp, 4
test al, al
jne 0x45d5ba
push 0
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
push ecx
lea eax, [ebp - 0x14]
mov ecx, esp
mov dword [ebp - 0x2c], esp
push eax
call dword [sym.imp.mfc100.dll_Ordinal_300]
push ecx
lea edx, [ebp - 0x10]
mov ecx, esp
mov dword [ebp - 0x28], esp
push edx
mov byte [ebp - 4], 0x14
call dword [sym.imp.mfc100.dll_Ordinal_300]
mov byte [ebp - 4], 0x13
call fcn.00480770
add esp, 8
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x2c], esp
push 0x4af974
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x20]
push str.copyDocuments_ContentTo
push ecx
mov byte [ebp - 4], 0x15
call fcn.00401a70
add esp, 8
mov edx, esp
mov dword [ebp - 0x28], esp
push str._result
push eax
push edx
mov byte [ebp - 4], 0x16
call fcn.004019e0
add esp, 0xc
mov byte [ebp - 4], 0x17
jmp 0x45dbc9
push 0x4beb38
lea ecx, [ebp + 0xc]
call dword [sym.imp.mfc100.dll_Ordinal_2611]
test eax, eax
jne 0x45d75d
push str.Copying_Music_Data
push 0x49a
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
mov ecx, eax
call sub.mfc100.dll_Ordinal_12868
push 0x4afb54
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_13125]
push eax
lea eax, [ebp - 0x20]
push eax
call fcn.004019e0
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x18
call dword [sym.imp.mfc100.dll_Ordinal_1313]
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], bl
call dword [sym.imp.mfc100.dll_Ordinal_901]
push str.Music_backup
lea ecx, [ebp + 8]
push ecx
lea edx, [ebp - 0x14]
push edx
call fcn.004019e0
add esp, 8
lea eax, [ebp - 0x14]
mov ecx, esp
mov dword [ebp - 0x2c], esp
push eax
mov byte [ebp - 4], 0x19
call dword [sym.imp.mfc100.dll_Ordinal_300]
call fcn.00473a70
add esp, 4
test al, al
jne 0x45d6e0
push 0
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
push ecx
lea edx, [ebp - 0x14]
mov ecx, esp
mov dword [ebp - 0x2c], esp
push edx
call dword [sym.imp.mfc100.dll_Ordinal_300]
push ecx
lea eax, [ebp - 0x10]
mov ecx, esp
mov dword [ebp - 0x28], esp
push eax
mov byte [ebp - 4], 0x1a
call dword [sym.imp.mfc100.dll_Ordinal_300]
mov byte [ebp - 4], 0x19
call fcn.00480770
add esp, 8
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x2c], esp
push 0x4af974
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x14]
push ecx
lea edx, [ebp - 0x20]
push str.copyMusic_ContentTo
push edx
mov byte [ebp - 4], 0x1b
call fcn.00401a70
add esp, 8
mov ecx, esp
mov dword [ebp - 0x28], esp
push str._result
push eax
push ecx
mov byte [ebp - 4], 0x1c
call fcn.004019e0
add esp, 0xc
mov byte [ebp - 4], 0x1d
jmp 0x45dbc9
push 0x4beb2c
lea ecx, [ebp + 0xc]
call dword [sym.imp.mfc100.dll_Ordinal_2611]
test eax, eax
jne 0x45d883
push str.Copying_Pictures_Data
push 0x49a
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
mov ecx, eax
call sub.mfc100.dll_Ordinal_12868
push 0x4afb68
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_13125]
push eax
lea edx, [ebp - 0x20]
push edx
call fcn.004019e0
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x1e
call dword [sym.imp.mfc100.dll_Ordinal_1313]
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], bl
call dword [sym.imp.mfc100.dll_Ordinal_901]
push str.Pictures_backup
lea eax, [ebp + 8]
push eax
lea ecx, [ebp - 0x14]
push ecx
call fcn.004019e0
add esp, 8
lea edx, [ebp - 0x14]
mov ecx, esp
mov dword [ebp - 0x2c], esp
push edx
mov byte [ebp - 4], 0x1f
call dword [sym.imp.mfc100.dll_Ordinal_300]
call fcn.00473a70
add esp, 4
test al, al
jne 0x45d806
push 0
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
push ecx
lea eax, [ebp - 0x14]
mov ecx, esp
mov dword [ebp - 0x2c], esp
push eax
call dword [sym.imp.mfc100.dll_Ordinal_300]
push ecx
lea edx, [ebp - 0x10]
mov ecx, esp
mov dword [ebp - 0x28], esp
push edx
mov byte [ebp - 4], 0x20
call dword [sym.imp.mfc100.dll_Ordinal_300]
mov byte [ebp - 4], 0x1f
call fcn.00480770
add esp, 8
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x2c], esp
push 0x4af974
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x20]
push str.copyPictures_ContentTo
push ecx
mov byte [ebp - 4], 0x21
call fcn.00401a70
add esp, 8
mov edx, esp
mov dword [ebp - 0x28], esp
push str._result
push eax
push edx
mov byte [ebp - 4], 0x22
call fcn.004019e0
add esp, 0xc
mov byte [ebp - 4], 0x23
jmp 0x45dbc9
push 0x4beb24
lea ecx, [ebp + 0xc]
call dword [sym.imp.mfc100.dll_Ordinal_2611]
test eax, eax
jne 0x45d9a9
push str.Copying_Videos_Data
push 0x49a
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
mov ecx, eax
call sub.mfc100.dll_Ordinal_12868
push 0x4afb4c
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_13125]
push eax
lea eax, [ebp - 0x20]
push eax
call fcn.004019e0
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x24
call dword [sym.imp.mfc100.dll_Ordinal_1313]
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], bl
call dword [sym.imp.mfc100.dll_Ordinal_901]
push str.Videos_backup
lea ecx, [ebp + 8]
push ecx
lea edx, [ebp - 0x14]
push edx
call fcn.004019e0
add esp, 8
lea eax, [ebp - 0x14]
mov ecx, esp
mov dword [ebp - 0x2c], esp
push eax
mov byte [ebp - 4], 0x25
call dword [sym.imp.mfc100.dll_Ordinal_300]
call fcn.00473a70
add esp, 4
test al, al
jne 0x45d92c
push 0
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
push ecx
lea edx, [ebp - 0x14]
mov ecx, esp
mov dword [ebp - 0x2c], esp
push edx
call dword [sym.imp.mfc100.dll_Ordinal_300]
push ecx
lea eax, [ebp - 0x10]
mov ecx, esp
mov dword [ebp - 0x28], esp
push eax
mov byte [ebp - 4], 0x26
call dword [sym.imp.mfc100.dll_Ordinal_300]
mov byte [ebp - 4], 0x25
call fcn.00480770
add esp, 8
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x2c], esp
push 0x4af974
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea ecx, [ebp - 0x14]
push ecx
lea edx, [ebp - 0x20]
push str.copyVideos_ContentTo
push edx
mov byte [ebp - 4], 0x27
call fcn.00401a70
add esp, 8
mov ecx, esp
mov dword [ebp - 0x28], esp
push str._result
push eax
push ecx
mov byte [ebp - 4], 0x28
call fcn.004019e0
add esp, 0xc
mov byte [ebp - 4], 0x29
jmp 0x45dbc9
push 0x4bebe4
lea ecx, [ebp + 0xc]
call dword [sym.imp.mfc100.dll_Ordinal_2611]
test eax, eax
jne 0x45dacf
push str.Copying_3D_Objects_Data
push 0x49a
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
mov ecx, eax
call sub.mfc100.dll_Ordinal_12868
push 0x4af5d0
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_13125]
push eax
lea edx, [ebp - 0x20]
push edx
call fcn.004019e0
add esp, 0xc
push eax
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x2a
call dword [sym.imp.mfc100.dll_Ordinal_1313]
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], bl
call dword [sym.imp.mfc100.dll_Ordinal_901]
push str.3D_Objects_backup
lea eax, [ebp + 8]
push eax
lea ecx, [ebp - 0x14]
push ecx
call fcn.004019e0
add esp, 8
lea edx, [ebp - 0x14]
mov ecx, esp
mov dword [ebp - 0x2c], esp
push edx
mov byte [ebp - 4], 0x2b
call dword [sym.imp.mfc100.dll_Ordinal_300]
call fcn.00473a70
add esp, 4
test al, al
jne 0x45da52
push 0
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
push ecx
lea eax, [ebp - 0x14]
mov ecx, esp
mov dword [ebp - 0x2c], esp
push eax
call dword [sym.imp.mfc100.dll_Ordinal_300]
push ecx
lea edx, [ebp - 0x10]
mov ecx, esp
mov dword [ebp - 0x28], esp
push edx
mov byte [ebp - 4], 0x2c
call dword [sym.imp.mfc100.dll_Ordinal_300]
mov byte [ebp - 4], 0x2b
call fcn.00480770
add esp, 8
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x2c], esp
push 0x4af974
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x20]
push str.copy3D_Objects_ContentTo
push ecx
mov byte [ebp - 4], 0x2d
call fcn.00401a70
add esp, 8
mov edx, esp
mov dword [ebp - 0x28], esp
push str._result
push eax
push edx
mov byte [ebp - 4], 0x2e
call fcn.004019e0
add esp, 0xc
mov byte [ebp - 4], 0x2f
jmp 0x45dbc9
push 0x4beb08
lea ecx, [ebp + 0xc]
call dword [sym.imp.mfc100.dll_Ordinal_2611]
test eax, eax
jne 0x45dbe6
push str.Copying_Custom_Folder_Data
push 0x49a
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
mov ecx, eax
call sub.mfc100.dll_Ordinal_12868
push 0x4e55ec
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_1313]
push 0x4beb08
lea eax, [ebp + 8]
push eax
lea ecx, [ebp - 0x14]
push ecx
call fcn.004019e0
add esp, 8
lea edx, [ebp - 0x14]
mov ecx, esp
mov dword [ebp - 0x2c], esp
push edx
mov byte [ebp - 4], 0x30
call dword [sym.imp.mfc100.dll_Ordinal_300]
call fcn.00473a70
add esp, 4
test al, al
jne 0x45db51
push 0
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
push ecx
lea eax, [ebp - 0x14]
mov ecx, esp
mov dword [ebp - 0x2c], esp
push eax
call dword [sym.imp.mfc100.dll_Ordinal_300]
push ecx
lea edx, [ebp - 0x10]
mov ecx, esp
mov dword [ebp - 0x28], esp
push edx
mov byte [ebp - 4], 0x31
call dword [sym.imp.mfc100.dll_Ordinal_300]
mov byte [ebp - 4], 0x30
call fcn.00480770
add esp, 8
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x2c], esp
push 0x4af974
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x20]
push str.copy_Custom_Folder_ContentTo
push ecx
mov byte [ebp - 4], 0x32
call fcn.00401a70
add esp, 8
mov edx, esp
mov dword [ebp - 0x28], esp
push str._result
push eax
push edx
mov byte [ebp - 4], 0x33
call fcn.004019e0
add esp, 0xc
mov byte [ebp - 4], 0x34
call fcn.0047ed80
add esp, 0xc
lea ecx, [ebp - 0x20]
call dword [sym.imp.mfc100.dll_Ordinal_901]
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], bl
call dword [sym.imp.mfc100.dll_Ordinal_901]
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x2c], esp
push 0x4af974
call dword [sym.imp.mfc100.dll_Ordinal_310]
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x20]
push str.Backup_ContentTo
push ecx
mov byte [ebp - 4], 0x35
call fcn.00401a70
add esp, 8
mov edx, esp
mov dword [ebp - 0x28], esp
push str._completed
push eax
push edx
mov byte [ebp - 4], 0x36
call fcn.004019e0
add esp, 0xc
mov byte [ebp - 4], 0x37
call fcn.0047ed80
add esp, 0xc
lea ecx, [ebp - 0x20]
call dword [sym.imp.mfc100.dll_Ordinal_901]
lea ecx, [ebp - 0x1c]
call dword [sym.imp.mfc100.dll_Ordinal_901]
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_901]
lea ecx, [ebp - 0x18]
call dword [sym.imp.mfc100.dll_Ordinal_901]
lea ecx, [ebp - 0x24]
call dword [sym.imp.mfc100.dll_Ordinal_901]
lea ecx, [ebp + 8]
call dword [sym.imp.mfc100.dll_Ordinal_901]
lea ecx, [ebp + 0xc]
call dword [sym.imp.mfc100.dll_Ordinal_901]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 8