1#[cfg(windows)]
6use std::thread;
7
8#[cfg(windows)]
9use base::ProtoTube;
10#[cfg(windows)]
11use base::Tube;
12
13pub fn setup_common_metric_invariants(
14 _product_version: &Option<String>,
15 _product_channel: &Option<String>,
16 _use_vulkan: &Option<bool>,
17) {
18}
19
20pub fn enable_vcpu_monitoring() -> bool {
21 false
22}
23
24pub const MAX_CHALLENGE_SIZE: usize = 1;
27
28#[cfg(windows)]
29pub fn forward_security_challenge(_recv: &ProtoTube, _sender: &ProtoTube) {}
30#[cfg(windows)]
31pub fn forward_security_signal(_recv: &ProtoTube, _sender: &Tube) {}
32
33pub struct SecurityContextWrapper {}
34pub fn initialize_security_for_emulator() -> SecurityContextWrapper {
35 SecurityContextWrapper {}
36}
37
38#[cfg(windows)]
39pub fn spawn_dedicated_anti_tamper_thread(
40 _security_context: SecurityContextWrapper,
41 _tube_to_main_thread: base::ProtoTube,
42) -> thread::JoinHandle<()> {
43 thread::spawn(move || ())
44}