rendered paste body0000:10014C70 MountDiskInRamdisk proc near ; CODE XREF: sub_100157A0+45p
0000:10014C70 push ebx
0000:10014C71 push 0FFFFFFFFh
0000:10014C73 mov ebx, eax
0000:10014C75 push 11h
0000:10014C77 push ebx
0000:10014C78 push offset a@OperationDPro ; "%@: operation %d progress %d"
0000:10014C7D call sub_1008ADB0
0000:10014C82 add esp, 4
0000:10014C85 push eax
0000:10014C86 push 7
0000:10014C88 call sub_10005470
0000:10014C8D mov eax, [ebx+8]
0000:10014C90 add esp, 14h
0000:10014C93 test eax, eax
0000:10014C95 jz short loc_10014CA5
0000:10014C97 mov ecx, [ebx+0Ch]
0000:10014C9A push ecx
0000:10014C9B push 0FFFFFFFFh
0000:10014C9D push 11h
0000:10014C9F push ebx
0000:10014CA0 call eax
0000:10014CA2 add esp, 10h
0000:10014CA5
0000:10014CA5 loc_10014CA5: ; CODE XREF: MountDiskInRamdisk+25j
0000:10014CA5 push offset aMnt2 ; "/mnt2"
0000:10014CAA mov dword ptr [ebx+10h], 11h
0000:10014CB1 mov dword ptr [ebx+14h], 0FFFFFFFFh
0000:10014CB8 call sub_1008ADB0
0000:10014CBD add esp, 4
0000:10014CC0 push eax
0000:10014CC1 push offset aMnt1PrivateVar ; "/mnt1/private/var"
0000:10014CC6 call sub_1008ADB0
0000:10014CCB add esp, 4
0000:10014CCE push eax
0000:10014CCF call sub_10014A40
0000:10014CD4 add esp, 8
0000:10014CD7 test eax, eax
0000:10014CD9 jnz short loc_10014D3E
0000:10014CDB push offset a750 ; "750"
0000:10014CE0 call sub_1008ADB0
0000:10014CE5 add esp, 4
0000:10014CE8 push eax
0000:10014CE9 push offset aMnt2RootMedia ; "/mnt2/root/Media"
0000:10014CEE call sub_1008ADB0
0000:10014CF3 add esp, 4
0000:10014CF6 push eax
0000:10014CF7 call sub_10014B00
0000:10014CFC add esp, 8
0000:10014CFF test eax, eax
0000:10014D01 jnz short loc_10014D3E
0000:10014D03 push offset aMnt1PrivateVar ; "/mnt1/private/var"
0000:10014D08 call sub_1008ADB0
0000:10014D0D push eax
0000:10014D0E call sub_10014BC0
0000:10014D13 add esp, 8
0000:10014D16 test eax, eax
0000:10014D18 jnz short loc_10014D3E
0000:10014D1A push offset a755 ; "755"
0000:10014D1F call sub_1008ADB0
0000:10014D24 add esp, 4
0000:10014D27 push eax
0000:10014D28 push offset aMnt1PrivateVar ; "/mnt1/private/var"
0000:10014D2D call sub_1008ADB0
0000:10014D32 add esp, 4
0000:10014D35 push eax
0000:10014D36 call sub_10014B00
0000:10014D3B add esp, 8
0000:10014D3E
0000:10014D3E loc_10014D3E: ; CODE XREF: MountDiskInRamdisk+69j
0000:10014D3E ; MountDiskInRamdisk+91j ...
0000:10014D3E pop ebx
0000:10014D3F retn
0000:10014D3F MountDiskInRamdisk endp