#[cfg(target_os = "windows")]
pub(crate) mod host;
#[cfg(target_os = "windows")]
pub(crate) mod hotkey;
#[cfg(target_os = "windows")]
pub(crate) mod icons;
#[cfg(target_os = "windows")]
pub(crate) mod model;
#[cfg(target_os = "windows")]
pub(crate) mod platform;
#[cfg(target_os = "windows")]
pub(crate) mod shim;
#[cfg(target_os = "windows")]
pub(crate) mod tray;
#[cfg(target_os = "windows")]
pub(crate) mod indexing_progress;
#[cfg(target_os = "windows")]
pub use model::{OverlayEvent, OverlayRow, OverlayRowRole};
#[cfg(target_os = "windows")]
pub use shim::NativeOverlayShell;
#[cfg(target_os = "windows")]
pub use platform::{
is_instance_window_present, signal_existing_instance_quit, signal_existing_instance_show,
};
#[cfg(not(target_os = "windows"))]
pub fn is_instance_window_present() -> bool {
false
}
#[cfg(not(target_os = "windows"))]
pub fn signal_existing_instance_show() -> Result<bool, String> {
Ok(false)
}
#[cfg(not(target_os = "windows"))]
pub fn signal_existing_instance_quit() -> Result<bool, String> {
Ok(false)
}