summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--dev/INSTALL/X64/InstallAPI.asm11
1 files changed, 6 insertions, 5 deletions
diff --git a/dev/INSTALL/X64/InstallAPI.asm b/dev/INSTALL/X64/InstallAPI.asm
index 2e2ba195..61c712d0 100644
--- a/dev/INSTALL/X64/InstallAPI.asm
+++ b/dev/INSTALL/X64/InstallAPI.asm
@@ -16,17 +16,18 @@
section .data
-kInstallTitle: db "Install ZKA", 0
+kInstallTitle: db "ZKA Installer", 0
section .text
;; @param r8 arg 1
;; @param r9 arg 2
-;; @note PEF procedure.
+;; @return rax, return status of syscall.
+;; @note MS-ABI procedure.
InstInstallToDir:
- mov rcx, r8 ; file
- mov rdx, r9 ; dest dir
- int 0x32
+ mov r8, rcx ; FILE_INFO_STRUCT (SRC)
+ mov r9, rdx ; FILE_INFO_STRUCT (DST)
+ syscall ;; 0 = GOOD, 1 = BAD FIS (SRC), 2 = BAD FIS (DST)
ret