x_win/common/x_win_struct/
process_info.rs

1#![deny(unused_imports)]
2
3/**
4 * Struct to store process information of the window
5 */
6#[derive(Debug, Clone)]
7#[repr(C)]
8pub struct ProcessInfo {
9  pub process_id: u32,
10  pub path: String,
11  pub name: String,
12  pub exec_name: String,
13}
14
15impl ProcessInfo {
16  pub fn new(process_id: u32, path: String, name: String, exec_name: String) -> Self {
17    Self {
18      process_id,
19      path,
20      name,
21      exec_name,
22    }
23  }
24}