Files
volcengine-server-manager/target/x86_64-pc-windows-gnu/release/deps/libwindows_targets-eb6adc0bed120246.rmeta

42 lines
4.2 KiB
Plaintext
Raw Normal View History

rust
=#rustc 1.94.1 (e408947bf 2026-03-25)<29><02><05><><EFBFBD>m <0B>:-Z1Ϥ-b7ca4e58e9c2b38f<38><02>d<><1E>{' <09><18>z<EFBFBD><7A><EFBFBD><EFBFBD>-afa8b616ced7613d<33><01><02> $cwindows_raw_dylib<69><00>9<02> $<24><02><<3C>L<><02><02> <02><02> $<24><04><00><01><00><01>&<00>## Import libs for Windows
The [windows-targets](https://crates.io/crates/windows-targets) crate includes import libs, supports semantic versioning, and optional support for raw-dylib.
Note: As of Rust 1.71, the [windows-link](https://crates.io/crates/windows-link) crate should be preferred.
* [Getting started](https://kennykerr.ca/rust-getting-started/)
* [Samples](https://github.com/microsoft/windows-rs/tree/master/crates/samples)
* [Releases](https://github.com/microsoft/windows-rs/releases)
* [Understanding the `windows-targets` crate](https://kennykerr.ca/rust-getting-started/understanding-windows-targets.html)
Start by adding the following to your Cargo.toml file:
```toml
[dependencies.windows-targets]
version = "0.53"
```
Use the `link` macro to define the external functions you wish to call:
```rust
windows_targets::link!("kernel32.dll" "system" fn SetLastError(code: u32));
windows_targets::link!("kernel32.dll" "system" fn GetLastError() -> u32);
unsafe {
SetLastError(1234);
assert_eq!(GetLastError(), 1234);
}
```
<EFBFBD><02> <0B><02> <0B> <0B> <0B> ڌ<><00>j+( Defines an external function to import.<2E> <02><<3C><01><00><><00><><00><>!<00><>,0|<7C> <0B> <0C> <0C> <0C> <0C>, <0C>8library<72><<3C>& <0C>8<02> <<3C>, <0C>8<02><1C>& <0C>8<02> <<3C>, <0C> <0C> <0C>, <0C>8<02> L<>& <0C>8<02> <<3C>- <0C>8 <14>, <0C> <0C> <0C>, <0C>8function<6F>D<>& <0C>8<02><14> <0C>*<14> <0C> <0C>+ <0C> <0C> <0C>8<02> $<24> <0C> <0C>8<02> $<24> <0C>7windows.0.53.0<EFBFBD><00><>8
4<>, <0C>8<02><1C> <0C> <0C> , <0C> <0C> <0C>+ <0C> <0C> <0C>8<02> L<> <0C>, <0C>8<02> L<>- <0C>8<1C>8 <14>, <0C> <0C> <0C>, <0C>8<01> D<> <0C>% <0C>$ windows-link<6E>%https://crates.io/crates/windows-link<6E>Getting started<65>*https://kennykerr.ca/rust-getting-started/<2F>Samples<65>Bhttps://github.com/microsoft/windows-rs/tree/master/crates/samples<65>Releases<65>0https://github.com/microsoft/windows-rs/releases<65>'Understanding the windows-targets crate<74>windows-targets<74>Lhttps://kennykerr.ca/rust-getting-started/understanding-windows-targets.html<6D>(https://crates.io/crates/windows-targets<74><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01>P1<50><31>Khq<68><71><EFBFBD>aѹE<D1B9>Ń<EFBFBD><C583>^<5E><>ƩE<C6A9><45><EFBFBD>}z<>/<05>V/).<00><05>LPRN<00>,<05><><EFBFBD><EFBFBD><00><05>"%<02> P1<50><31>Khq<68>X<EFBFBD><58><EFBFBD>W<EFBFBD><57><02> <00> Ŗ<>Z<01><01>P1<50><31>Khq<68><71>ت<EFBFBD>:<3A><> <0B>
<00>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>ODHT <02><><00><><EFBFBD>aѹE<D1B9><00>E<EFBFBD><45><EFBFBD>}z<>P1<50><31>KhqŃ<><C583>^<5E><><EFBFBD><00>IU<49><55><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>8<EFBFBD><38>c<EFBFBD><63>IU<49><55><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>8<EFBFBD><38>c<EFBFBD>eC:\Users\xiaji\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-targets-0.53.5\src\lib.rs<72>ZC:\Users\xiaji\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-targets-0.53.5<EFBFBD>eC:\Users\xiaji\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-targets-0.53.5\src\lib.rs<72> <15><><EFBFBD><EFBFBD>M<EFBFBD><77><C9BE>MD <00><05>' ,-T)("
,2T"
<00><>r<EFBFBD><72><EFBFBD><EFBFBD>t#׻]kC:\Users\xiaji\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-targets-0.53.5\src\../readme.md<6D>ZC:\Users\xiaji\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-targets-0.53.5<EFBFBD>kC:\Users\xiaji\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\windows-targets-0.53.5\src\../readme.md<6D> :M֜<>*<2A><><05>+<2B><>(<28><00><08><01>l@P?|7HLJ &,<2C>yZ<79>Ü <09>-<2D><><EFBFBD># <0C> x86_64-pc-windows-gnu<6E><75> <0B><>><3E><01><>{<1A><><EFBFBD><EFBFBD>windows_targets<74>-eb6adc0bed120246<34>P1<50><31>Khq<02>R<00>  <04><02>rust-end-file