From 491f19514fe986954e702e14023a2d9b1b54e066 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Wed, 8 Jan 2025 09:26:13 +0100 Subject: ADD: Format user name according to type of user in k*User macros. ADD: Refactor Power mgmt API in SCI. ADD: Rework documentation of AHCI. Signed-off-by: Amlal El Mahrouss --- dev/LibSCI/SCI.h | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) (limited to 'dev/LibSCI') diff --git a/dev/LibSCI/SCI.h b/dev/LibSCI/SCI.h index 7f7321d2..69945d20 100644 --- a/dev/LibSCI/SCI.h +++ b/dev/LibSCI/SCI.h @@ -244,13 +244,18 @@ IMPORT_C VoidPtr EvtDispatchEvent(_Input const Char* event_name, _Input VoidPtr // Power API. // ------------------------------------------------------------------------------------------ // -IMPORT_C Void PwrShutdownMachine(const Char* _Input msg, _Input SInt32 code); - -IMPORT_C Void PwrRebootMachine(const Char* _Input msg, _Input SInt32 code); - -IMPORT_C Void PwrSleepMachine(const Char* _Input msg, _Input SInt32 code); - -IMPORT_C SInt32 PwrGetCode(_Output SInt32& code); +enum +{ + kPowerCodeShutdown, + kPowerCodeReboot, + kPowerCodeSleep, + kPowerCodeWake, + kPowerCodeCount, +}; + +IMPORT_C SInt32 PwrReadCode(_Output SInt32& code); + +IMPORT_C SInt32 PwrSendCode(_Output SInt32& code); // ------------------------------------------------------------------------------------------ // // CD-ROM API. -- cgit v1.2.3