fix up missing uses for GUID example

This commit is contained in:
KodrAus 2021-11-01 22:02:02 +10:00
parent 54e559e889
commit c8cd0d6638
2 changed files with 8 additions and 10 deletions

View File

@ -142,7 +142,7 @@ version = "1.0.52"
[target.'cfg(windows)'.dev-dependencies.winapi]
version = "0.3"
features = ["combaseapi"]
features = ["combaseapi", "impl-default"]
[workspace]
members = [

View File

@ -24,7 +24,7 @@ fn guid_to_uuid() {
guid_in.Data1,
guid_in.Data2,
guid_in.Data3,
guid_in.Data4,
&guid_in.Data4,
);
let guid_out = {
@ -52,16 +52,14 @@ fn guid_to_uuid() {
#[test]
#[cfg(windows)]
fn uuid_from_cocreateguid() {
use uuid::Uuid;
use winapi::shared::guiddef;
let mut guid = guiddef::GUID {
Data1: Default::default(),
Data2: Default::default(),
Data3: Default::default(),
Data4: Default::default(),
use uuid::{Uuid, Variant, Version};
use winapi::{
shared::guiddef,
um::combaseapi::CoCreateGuid,
};
let mut guid = guiddef::GUID::default();
unsafe {
CoCreateGuid(&mut guid as *mut _);
}