แแแแแถแแแโแแแแผแโแแถแโแแ แแถโแแถโแแแแขแแโแ แแแแโแแแแแโแขแถแแแแถแแแแแ MIT แแแโแขแถแ โแแแแพโแแถแโแแผแ โแแแแ
[dependencies] windows = "0.2.1" [build-dependencies] windows = "0.2.1"แแแแแถแแแแธแแแ แแ แแแแปแ build.rs build script แขแแแแขแถแ แแแแแพแ modules แแแแแแแผแแแถแแแแแแถแแแแแแแแทแแธแแแแแขแแแแ
fn แแ () {
windows :: build!(
windows::data::xml::dom::*
windows::win32::system_services::{CreateEventW, SetEvent, WaitForSingleObject}
windows::win32::windows_programming::CloseHandle
);
}
แฏแแแถแแขแแแธแแแผแแปแแแแแแถแแแแแผแแแถแแแแแแปแแแแแแแถแแแ แแพ docs.rs.
แแผแแแแแผแ
แแถแแ
แ mod {
::windows::include_bindings!();
}
แแแแพแแถแแ
แแ:{
windows::data::xml::dom::*,
windows::win32::system_services::{CreateEventW, SetEvent, WaitForSingleObject},
windows::win32::windows_programming::CloseHandle,
};
fn main() -> windows::Result<()> {
แขแแปแแแแถแแฑแแ doc = XmlDocument::new();
doc.load_xml(" แแฝแแแแธโแแทแแแแแ ")?;
แขแแปแแแแถแแฑแแ root = doc.document_element();
แขแแขแถแ!(root.node_name()? == "html");
แขแแขแถแ!(root.inner_text()? == "แแฝแแแแธแแทแแแแแ");
แแทแโแแถแโแแปแแแแแทแแถแ {
let event = CreateEventW(
std::ptr::null_mut(),
true.into(),
false.into(),
std::ptr::null(),
);
SetEvent(แแแแนแแแแทแแถแแแ)แok()?;
WaitForSingleObject(แแแแนแแแแทแแถแแแ, 0);
CloseHandle(event).ok()?;
}
แแแแแแแ(())
}
แแถแแ แ แแปแแแถแแแฝแแ แแแฝแแแแแพแแแแถแแแแทแแแถแแแปแแแแแทแแถแ แแธแแแแแแแปแแแถแแแถแแแแแแแแแผแแแถแแแแแแแแผแแแผแ แแถแ แแแแแทแแแถแแแถแแแแแแแแแแฝแแแ แแนแแขแแปแแแแแถ Rustแ Crate แแแแผแแแถแแแ แแถแกแพแแแ แแพแแแแแถแแแแแผแ แแแแถแ libcแแแแแแแแพแแถแแแแขแแแแผแแแแแถแแแแแแถแแแแถแแ แผแแแแแพ libc แแทแแแแแผแแแถแแแแแพแแถแแผแแแแแถแแแแแแถแแแแแแแพแแแแแแถแแแแแถแแฝแแแนแแ แแแปแ แแแแแถแแแแปแแแแแทแแถแแ
แแแแแแแแแแแแแผแแแถแแแแแแพแแกแพแแแแแปแแแแแแแแแแ แแแแแแแแทแแแแแแแแแแถ Win32แแแแแแแผแแแถแแแ แแถแกแพแแแพแแแแธแแแแพแฑแแแแถแแถแแแแแแถแแแแแฝแแแแแปแแแถแแแแแแพแ APIs แแแแแถแแแแถแแถแแแแแแแแแแแทแแธแแแแแแแ แแแแแถแแแแแธแแธแแแแแแแแผแแแถแแแแแแพแแกแพแแแแแแแขแแแแพแแแแแแแแทแแแแแแแแแแถแแแแปแแแแแถแแแแถแแแแแผแแแแแแแแแ - C#/Win32. แแแแปแแ แแปแ Microsoft แแแแถแแแแแแถแแแธแแถแแ แถแแแแแแพแแแถแแแถแแแ แแพ แแแแแแแแแถแแ C ++แแแแแแแพแแ แแถแแแแแแแแแพแแแแแถแแถแ
แแแแแ: linux.org.ru