mirror of
https://github.com/mii443/vrclipboard-ime-gui.git
synced 2025-08-22 16:15:32 +00:00
18 lines
312 B
Rust
18 lines
312 B
Rust
use anyhow::Result;
|
|
use windows::Win32::System::Com::{CoInitialize, CoUninitialize};
|
|
|
|
pub struct Com;
|
|
|
|
impl Drop for Com {
|
|
fn drop(&mut self) {
|
|
unsafe { CoUninitialize() };
|
|
}
|
|
}
|
|
|
|
impl Com {
|
|
pub fn new() -> Result<Self> {
|
|
unsafe { let _ = CoInitialize(None); };
|
|
Ok(Com)
|
|
}
|
|
}
|