From 5e5a4828b17aa0805dc47fa740f0fe925438da47 Mon Sep 17 00:00:00 2001 From: Xevion Date: Thu, 2 May 2024 21:21:37 -0500 Subject: [PATCH] Remove unused source files --- src/main.rs.bad | 88 ---------------------------------------- src/main.rs.disabled2 | 93 ------------------------------------------- 2 files changed, 181 deletions(-) delete mode 100644 src/main.rs.bad delete mode 100644 src/main.rs.disabled2 diff --git a/src/main.rs.bad b/src/main.rs.bad deleted file mode 100644 index 2fd73d2..0000000 --- a/src/main.rs.bad +++ /dev/null @@ -1,88 +0,0 @@ -#![windows_subsystem = "windows"] - -use windows_sys::Win32::{ - Foundation::{HWND, LRESULT}, - Graphics::Gdi::{BeginPaint, EndPaint, FillRect, COLOR_WINDOW, HBRUSH, PAINTSTRUCT}, - UI::WindowsAndMessaging::{ - CreateWindowExA, DefWindowProcA, DispatchMessageA, GetMessageA, PostQuitMessage, - RegisterClassA, ShowWindow, TranslateMessage, CW_USEDEFAULT, MSG, SW_NORMAL, WM_DESTROY, - WM_PAINT, WNDCLASSA, WS_OVERLAPPED, - }, -}; - -// use windows::Win32::{ -// Foundation::{HWND, LRESULT}, -// Graphics::Gdi::{BeginPaint, EndPaint, FillRect, COLOR_WINDOW, PAINTSTRUCT}, -// UI::WindowsAndMessaging::{ -// CreateWindowExA, DefWindowProcA, DispatchMessageA, GetMessageA, PostQuitMessage, -// RegisterClassA, ShowWindow, TranslateMessage, CW_USEDEFAULT, SW_NORMAL, WS_OVERLAPPED, -// }, -// }; - -unsafe extern "system" fn wndproc(hwnd: HWND, msg: u32, wparam: usize, lparam: isize) -> LRESULT { - match msg { - WM_DESTROY => { - PostQuitMessage(0); - 0 - } - WM_PAINT => { - let mut ps: PAINTSTRUCT = std::mem::zeroed(); - let hdc = BeginPaint(hwnd, &mut ps); - FillRect(hdc, &ps.rcPaint, (COLOR_WINDOW + 1) as HBRUSH); - EndPaint(hwnd, &ps); - 0 - } - _ => { - println!("msg: {}", msg); - DefWindowProcA(hwnd, msg, wparam, lparam) - }, - } -} - -unsafe fn create_window() -> HWND { - let class_name = b"gdi\0"; - let wc = WNDCLASSA { - style: 0, - lpfnWndProc: Some(wndproc), - cbClsExtra: 0, - cbWndExtra: 0, - hInstance: 0, - hIcon: 0, - hCursor: 0, - hbrBackground: 0, - lpszMenuName: std::ptr::null(), - lpszClassName: class_name.as_ptr(), - }; - RegisterClassA(&wc); - - let hwnd = CreateWindowExA( - 0, - class_name.as_ptr(), - b"title\0".as_ptr(), - WS_OVERLAPPED, - CW_USEDEFAULT, - CW_USEDEFAULT, - 400, - 300, - 0, - 0, - 0, - std::ptr::null(), - ); - if hwnd == 0 { - panic!("create failed"); - } - ShowWindow(hwnd, windows_sys::Win32::UI::WindowsAndMessaging::SW_HIDE); - hwnd -} - -fn main() { - unsafe { - create_window(); - let mut msg: MSG = std::mem::zeroed(); - while GetMessageA(&mut msg, 0, 0, 0) > 0 { - TranslateMessage(&msg); - DispatchMessageA(&msg); - } - } -} diff --git a/src/main.rs.disabled2 b/src/main.rs.disabled2 deleted file mode 100644 index 8be4702..0000000 --- a/src/main.rs.disabled2 +++ /dev/null @@ -1,93 +0,0 @@ -use windows::Win32::Foundation::LRESULT; -use windows::Win32::{ - Foundation::{HWND, LPARAM, WPARAM}, - System::Power::POWERBROADCAST_SETTING, -}; - -use log::LevelFilter; -use log4rs::append::console::ConsoleAppender; -use log4rs::append::file::FileAppender; -use log4rs::encode::pattern::PatternEncoder; -use log4rs::config::{Appender, Config, Logger, Root}; -use std::{thread::sleep, time::Duration}; -use windows::Win32::UI::WindowsAndMessaging::DefWindowProcA; - -use log::debug; - -#[cfg(windows)] -unsafe extern "system" fn wndproc( - window: HWND, - message: u32, - wparam: WPARAM, - lparam: LPARAM, -) -> LRESULT { - - match message { - PBT_APMQUERYSUSPEND => { - debug!("PBT_APMQUERYSUSPEND"); - LRESULT(0) - } - WM_POWERBROADCAST => { - debug!("WM_POWERBROADCAST: {:?} - {:?}", wparam, lparam); - if wparam == WPARAM(32787) { - let st: &mut POWERBROADCAST_SETTING = - &mut *(lparam.0 as *mut POWERBROADCAST_SETTING); - - debug!("Power Setting: {:?}", st.PowerSetting); - // let guid = GUID::from(MONITOR_GUID); - // if st.PowerSetting == guid && st.Data == [0] { - // thread::spawn(|| send_mixed_input); - // let _ = registry_ops::RegistrySetting::new( - // ®istry_ops::RegistryEntries::LastRobotInput, - // ) - // .set_registry_data(®istry_ops::get_current_time()); - // } - } - LRESULT(0) - } - _ => { - debug!("{} - {:?} - {:?}", message, wparam, lparam); - DefWindowProcA(window, message, wparam, lparam) - } - } -} - - - -#[cfg(windows)] -fn main() -> () { - // Wait forever - let stdout = ConsoleAppender::builder().build(); - - let requests = FileAppender::builder() - .encoder(Box::new(PatternEncoder::new("{d} - {m}{n}"))) - .build("log/requests.log") - .unwrap(); - - let config = Config::builder() - .appender(Appender::builder().build("stdout", Box::new(stdout))) - .appender(Appender::builder().build("requests", Box::new(requests))) - .logger(Logger::builder().build("app::backend::db", LevelFilter::Debug)) - .logger(Logger::builder() - .appender("requests") - .additive(false) - .build("app::requests", LevelFilter::Info)) - .build(Root::builder().appender("stdout").build(LevelFilter::Trace)) - .unwrap(); - - let handle = log4rs::init_config(config).unwrap(); - - - loop { - sleep(Duration::from_secs(1000)); - debug!("Hello, Windows!"); - } - - // use windows::Win32::UI::WindowsAndMessaging::{MessageBoxA, MB_OK}; - // let _ = unsafe { MessageBoxA( - // None, - // "Hello, Windows!", - // "Hello, Windows!", - // MB_OK, - // ) }; -}