20 lines
712 B
C
20 lines
712 B
C
// shellInfo.h — System information display for DVX Shell
|
|
//
|
|
// Thin wrapper around platformGetSystemInfo(). Calls the platform
|
|
// layer to gather hardware info, logs each line to DVX.LOG, and
|
|
// caches the result for the Program Manager's "System Information"
|
|
// dialog.
|
|
#ifndef SHELL_INFO_H
|
|
#define SHELL_INFO_H
|
|
|
|
#include "dvxApp.h"
|
|
|
|
// Gather all hardware information via the platform layer, log it,
|
|
// and store for later retrieval. Call once after dvxInit.
|
|
void shellInfoInit(AppContextT *ctx);
|
|
|
|
// Return the formatted system information text. The pointer is valid
|
|
// for the lifetime of the process (static buffer in the platform layer).
|
|
const char *shellGetSystemInfo(void);
|
|
|
|
#endif // SHELL_INFO_H
|