]> git.proxmox.com Git - rustc.git/blob - vendor/windows-sys/src/Windows/ApplicationModel/Resources/Core/mod.rs
New upstream version 1.63.0+dfsg1
[rustc.git] / vendor / windows-sys / src / Windows / ApplicationModel / Resources / Core / mod.rs
1 pub type NamedResource = *mut ::core::ffi::c_void;
2 pub type ResourceCandidate = *mut ::core::ffi::c_void;
3 #[doc = "*Required features: `\"ApplicationModel_Resources_Core\"`*"]
4 #[repr(transparent)]
5 pub struct ResourceCandidateKind(pub i32);
6 impl ResourceCandidateKind {
7 pub const String: Self = Self(0i32);
8 pub const File: Self = Self(1i32);
9 pub const EmbeddedData: Self = Self(2i32);
10 }
11 impl ::core::marker::Copy for ResourceCandidateKind {}
12 impl ::core::clone::Clone for ResourceCandidateKind {
13 fn clone(&self) -> Self {
14 *self
15 }
16 }
17 pub type ResourceCandidateVectorView = *mut ::core::ffi::c_void;
18 pub type ResourceContext = *mut ::core::ffi::c_void;
19 pub type ResourceContextLanguagesVectorView = *mut ::core::ffi::c_void;
20 #[repr(C)]
21 #[doc = "*Required features: `\"ApplicationModel_Resources_Core\"`*"]
22 pub struct ResourceLayoutInfo {
23 pub MajorVersion: u32,
24 pub MinorVersion: u32,
25 pub ResourceSubtreeCount: u32,
26 pub NamedResourceCount: u32,
27 pub Checksum: i32,
28 }
29 impl ::core::marker::Copy for ResourceLayoutInfo {}
30 impl ::core::clone::Clone for ResourceLayoutInfo {
31 fn clone(&self) -> Self {
32 *self
33 }
34 }
35 pub type ResourceManager = *mut ::core::ffi::c_void;
36 pub type ResourceMap = *mut ::core::ffi::c_void;
37 pub type ResourceMapIterator = *mut ::core::ffi::c_void;
38 pub type ResourceMapMapView = *mut ::core::ffi::c_void;
39 pub type ResourceMapMapViewIterator = *mut ::core::ffi::c_void;
40 pub type ResourceQualifier = *mut ::core::ffi::c_void;
41 pub type ResourceQualifierMapView = *mut ::core::ffi::c_void;
42 pub type ResourceQualifierObservableMap = *mut ::core::ffi::c_void;
43 #[doc = "*Required features: `\"ApplicationModel_Resources_Core\"`*"]
44 #[repr(transparent)]
45 pub struct ResourceQualifierPersistence(pub i32);
46 impl ResourceQualifierPersistence {
47 pub const None: Self = Self(0i32);
48 pub const LocalMachine: Self = Self(1i32);
49 }
50 impl ::core::marker::Copy for ResourceQualifierPersistence {}
51 impl ::core::clone::Clone for ResourceQualifierPersistence {
52 fn clone(&self) -> Self {
53 *self
54 }
55 }
56 pub type ResourceQualifierVectorView = *mut ::core::ffi::c_void;