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}