use std::collections::HashSet;
pub use zerolaunch_plugin_api::{PlatformCapabilities, PlatformCapability};
#[cfg(target_os = "windows")]
pub fn windows_capabilities() -> PlatformCapabilities {
PlatformCapabilities::new(HashSet::from([
PlatformCapability::IconExtraction,
PlatformCapability::ShellOpen,
PlatformCapability::RunAsAdmin,
PlatformCapability::AppEnumeration,
PlatformCapability::AppLaunch,
PlatformCapability::WindowActivation,
PlatformCapability::AutoStart,
PlatformCapability::HotkeyListening,
PlatformCapability::InstallationMonitoring,
]))
}