win_iter 0.1.0

A package that allows you to easily iterate over all running programs on Windows and filter them via architecture. This package only uses bindings for WinAPI functionality.
Documentation
mod processes;
mod winapi_bindings;

pub use processes::{Architecture, Process, fetch_all_processes, fetch_process_id};

#[cfg(test)]
mod tests {
    use crate::{fetch_all_processes, processes::fetch_process_id};

    #[test]
    fn it_works() {
        let pid = fetch_process_id("plutonium-launcher-win32.exe".to_owned());
        println!("pid: {}", pid);
        // let all_procs = fetch_all_processes();
        // for proc in all_procs.iter() {
        //     println!("{proc}");
        // }
    }
}