diff options
| author | Amlal <amlalelmahrouss@icloud.com> | 2024-11-30 19:48:33 +0100 |
|---|---|---|
| committer | Amlal <amlalelmahrouss@icloud.com> | 2024-11-30 19:48:33 +0100 |
| commit | 98b24c3a90d3c97a06cb553d08369943605efbe0 (patch) | |
| tree | d5762818e678ec0047d03ccea54108873e6c5f94 /dev/SCIKit/Foundation.h | |
| parent | b2588beae1dceeb0a0c5e95976874c6d6d53c703 (diff) | |
META: Add new error code for CD trays. New Power mgmt and CD-ROM API. Also format code.
Signed-off-by: Amlal <amlalelmahrouss@icloud.com>
Diffstat (limited to 'dev/SCIKit/Foundation.h')
| -rw-r--r-- | dev/SCIKit/Foundation.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/dev/SCIKit/Foundation.h b/dev/SCIKit/Foundation.h index ba186511..039fe6ce 100644 --- a/dev/SCIKit/Foundation.h +++ b/dev/SCIKit/Foundation.h @@ -208,4 +208,23 @@ IMPORT_C Void EvtRemoveListener(_Input const Char* event_name, _Input SCIObject /// @return the event data.
IMPORT_C VoidPtr EvtDispatchEvent(_Input const Char* event_name, _Input VoidPtr event_data);
+// ------------------------------------------------------------------------------------------ //
+// 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);
+
+// ------------------------------------------------------------------------------------------ //
+// CD-ROM API.
+// ------------------------------------------------------------------------------------------ //
+
+IMPORT_C SInt32 CdEjectDrive(_Input const Char drv_letter);
+
+IMPORT_C SInt32 CdOpenTray(Void);
+IMPORT_C SInt32 CdCloseTray(Void);
+
#endif // ifndef SCIKIT_FOUNDATION_H
|
