// Implementations Windows (winapi_session ou external_tool). use anyhow::{bail, Result}; use tracing::info; use crate::commands::{CommandAction, CommandValue}; // Stub Windows pour les commandes power (a completer). pub fn execute_power(backend: &str, action: CommandAction) -> Result<()> { match backend { "windows_service" | "winapi_session" | "external_tool" => { info!(?action, "windows power backend stub"); Ok(()) } _ => bail!("unknown windows power backend"), } } // Stub Windows pour l'ecran (a completer). pub fn execute_screen(backend: &str, value: CommandValue) -> Result<()> { match backend { "winapi_session" | "external_tool" => { info!(?value, "windows screen backend stub"); Ok(()) } _ => bail!("unknown windows screen backend"), } }