Remove unused source files

This commit is contained in:
2024-05-02 21:21:37 -05:00
parent 3577bab5a8
commit 5e5a4828b1
2 changed files with 0 additions and 181 deletions

View File

@@ -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);
}
}
}

View File

@@ -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(
// &registry_ops::RegistryEntries::LastRobotInput,
// )
// .set_registry_data(&registry_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,
// ) };
}