summaryrefslogtreecommitdiffstats
path: root/third_party/rust/winapi-0.2.8/src/guiddef.rs
blob: 8b436cdda5254632541ae039e58ba5113d0f017e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Copyright © 2015, Peter Atashian
// Licensed under the MIT License <LICENSE.md>
STRUCT!{struct GUID {
    Data1: ::c_ulong,
    Data2: ::c_ushort,
    Data3: ::c_ushort,
    Data4: [::c_uchar; 8],
}}
pub type LPGUID = *mut GUID;
pub type LPCGUID = *const GUID;
pub type IID = GUID;
pub type LPIID = *mut IID;
pub type CLSID = GUID;
pub type LPCLSID = *mut CLSID;
pub type FMTID = GUID;
pub type LPFMTID = *mut FMTID;
pub type REFGUID = *const GUID;
pub type REFIID = *const IID;
pub type REFCLSID = *const IID;
pub type REFFMTID = *const IID;