mirror of
https://github.com/uuid-rs/uuid.git
synced 2025-10-02 07:20:40 +00:00
fix up missing uses for GUID example
This commit is contained in:
parent
54e559e889
commit
c8cd0d6638
@ -142,7 +142,7 @@ version = "1.0.52"
|
|||||||
|
|
||||||
[target.'cfg(windows)'.dev-dependencies.winapi]
|
[target.'cfg(windows)'.dev-dependencies.winapi]
|
||||||
version = "0.3"
|
version = "0.3"
|
||||||
features = ["combaseapi"]
|
features = ["combaseapi", "impl-default"]
|
||||||
|
|
||||||
[workspace]
|
[workspace]
|
||||||
members = [
|
members = [
|
||||||
|
@ -24,7 +24,7 @@ fn guid_to_uuid() {
|
|||||||
guid_in.Data1,
|
guid_in.Data1,
|
||||||
guid_in.Data2,
|
guid_in.Data2,
|
||||||
guid_in.Data3,
|
guid_in.Data3,
|
||||||
guid_in.Data4,
|
&guid_in.Data4,
|
||||||
);
|
);
|
||||||
|
|
||||||
let guid_out = {
|
let guid_out = {
|
||||||
@ -52,16 +52,14 @@ fn guid_to_uuid() {
|
|||||||
#[test]
|
#[test]
|
||||||
#[cfg(windows)]
|
#[cfg(windows)]
|
||||||
fn uuid_from_cocreateguid() {
|
fn uuid_from_cocreateguid() {
|
||||||
use uuid::Uuid;
|
use uuid::{Uuid, Variant, Version};
|
||||||
use winapi::shared::guiddef;
|
use winapi::{
|
||||||
|
shared::guiddef,
|
||||||
let mut guid = guiddef::GUID {
|
um::combaseapi::CoCreateGuid,
|
||||||
Data1: Default::default(),
|
|
||||||
Data2: Default::default(),
|
|
||||||
Data3: Default::default(),
|
|
||||||
Data4: Default::default(),
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
let mut guid = guiddef::GUID::default();
|
||||||
|
|
||||||
unsafe {
|
unsafe {
|
||||||
CoCreateGuid(&mut guid as *mut _);
|
CoCreateGuid(&mut guid as *mut _);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user