1 #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
2 #[link(name = "windows")]
3 extern "system" {
4     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
CollectionsListAllocateBufferAndSerialize(sourcecollection: *const SENSOR_COLLECTION_LIST, ptargetbuffersizeinbytes: *mut u32, ptargetbuffer: *mut *mut u8) -> super::super::Foundation::NTSTATUS5     pub fn CollectionsListAllocateBufferAndSerialize(sourcecollection: *const SENSOR_COLLECTION_LIST, ptargetbuffersizeinbytes: *mut u32, ptargetbuffer: *mut *mut u8) -> super::super::Foundation::NTSTATUS;
6     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
CollectionsListCopyAndMarshall(target: *mut SENSOR_COLLECTION_LIST, source: *const SENSOR_COLLECTION_LIST) -> super::super::Foundation::NTSTATUS7     pub fn CollectionsListCopyAndMarshall(target: *mut SENSOR_COLLECTION_LIST, source: *const SENSOR_COLLECTION_LIST) -> super::super::Foundation::NTSTATUS;
8     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
CollectionsListDeserializeFromBuffer(sourcebuffersizeinbytes: u32, sourcebuffer: *const u8, targetcollection: *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation::NTSTATUS9     pub fn CollectionsListDeserializeFromBuffer(sourcebuffersizeinbytes: u32, sourcebuffer: *const u8, targetcollection: *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation::NTSTATUS;
CollectionsListGetFillableCount(buffersizebytes: u32) -> u3210     pub fn CollectionsListGetFillableCount(buffersizebytes: u32) -> u32;
11     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
CollectionsListGetMarshalledSize(collection: *const SENSOR_COLLECTION_LIST) -> u3212     pub fn CollectionsListGetMarshalledSize(collection: *const SENSOR_COLLECTION_LIST) -> u32;
13     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
CollectionsListGetMarshalledSizeWithoutSerialization(collection: *const SENSOR_COLLECTION_LIST) -> u3214     pub fn CollectionsListGetMarshalledSizeWithoutSerialization(collection: *const SENSOR_COLLECTION_LIST) -> u32;
15     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
CollectionsListGetSerializedSize(collection: *const SENSOR_COLLECTION_LIST) -> u3216     pub fn CollectionsListGetSerializedSize(collection: *const SENSOR_COLLECTION_LIST) -> u32;
17     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
CollectionsListMarshall(target: *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation::NTSTATUS18     pub fn CollectionsListMarshall(target: *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation::NTSTATUS;
19     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
CollectionsListSerializeToBuffer(sourcecollection: *const SENSOR_COLLECTION_LIST, targetbuffersizeinbytes: u32, targetbuffer: *mut u8) -> super::super::Foundation::NTSTATUS20     pub fn CollectionsListSerializeToBuffer(sourcecollection: *const SENSOR_COLLECTION_LIST, targetbuffersizeinbytes: u32, targetbuffer: *mut u8) -> super::super::Foundation::NTSTATUS;
21     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
CollectionsListSortSubscribedActivitiesByConfidence(thresholds: *const SENSOR_COLLECTION_LIST, pcollection: *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation::NTSTATUS22     pub fn CollectionsListSortSubscribedActivitiesByConfidence(thresholds: *const SENSOR_COLLECTION_LIST, pcollection: *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation::NTSTATUS;
23     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
CollectionsListUpdateMarshalledPointer(collection: *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation::NTSTATUS24     pub fn CollectionsListUpdateMarshalledPointer(collection: *mut SENSOR_COLLECTION_LIST) -> super::super::Foundation::NTSTATUS;
25     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
EvaluateActivityThresholds(newsample: *const SENSOR_COLLECTION_LIST, oldsample: *const SENSOR_COLLECTION_LIST, thresholds: *const SENSOR_COLLECTION_LIST) -> super::super::Foundation::BOOLEAN26     pub fn EvaluateActivityThresholds(newsample: *const SENSOR_COLLECTION_LIST, oldsample: *const SENSOR_COLLECTION_LIST, thresholds: *const SENSOR_COLLECTION_LIST) -> super::super::Foundation::BOOLEAN;
27     #[cfg(feature = "Win32_Foundation")]
GetPerformanceTime(timems: *mut u32) -> super::super::Foundation::NTSTATUS28     pub fn GetPerformanceTime(timems: *mut u32) -> super::super::Foundation::NTSTATUS;
29     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
InitPropVariantFromCLSIDArray(members: *const ::windows_sys::core::GUID, size: u32, ppropvar: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT30     pub fn InitPropVariantFromCLSIDArray(members: *const ::windows_sys::core::GUID, size: u32, ppropvar: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
31     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
InitPropVariantFromFloat(fltval: f32, ppropvar: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT32     pub fn InitPropVariantFromFloat(fltval: f32, ppropvar: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows_sys::core::HRESULT;
33     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
IsCollectionListSame(lista: *const SENSOR_COLLECTION_LIST, listb: *const SENSOR_COLLECTION_LIST) -> super::super::Foundation::BOOLEAN34     pub fn IsCollectionListSame(lista: *const SENSOR_COLLECTION_LIST, listb: *const SENSOR_COLLECTION_LIST) -> super::super::Foundation::BOOLEAN;
35     #[cfg(feature = "Win32_Foundation")]
IsGUIDPresentInList(guidarray: *const ::windows_sys::core::GUID, arraylength: u32, guidelem: *const ::windows_sys::core::GUID) -> super::super::Foundation::BOOLEAN36     pub fn IsGUIDPresentInList(guidarray: *const ::windows_sys::core::GUID, arraylength: u32, guidelem: *const ::windows_sys::core::GUID) -> super::super::Foundation::BOOLEAN;
37     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
IsKeyPresentInCollectionList(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> super::super::Foundation::BOOLEAN38     pub fn IsKeyPresentInCollectionList(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> super::super::Foundation::BOOLEAN;
39     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
IsKeyPresentInPropertyList(plist: *const SENSOR_PROPERTY_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> super::super::Foundation::BOOLEAN40     pub fn IsKeyPresentInPropertyList(plist: *const SENSOR_PROPERTY_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> super::super::Foundation::BOOLEAN;
41     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
IsSensorSubscribed(subscriptionlist: *const SENSOR_COLLECTION_LIST, currenttype: ::windows_sys::core::GUID) -> super::super::Foundation::BOOLEAN42     pub fn IsSensorSubscribed(subscriptionlist: *const SENSOR_COLLECTION_LIST, currenttype: ::windows_sys::core::GUID) -> super::super::Foundation::BOOLEAN;
43     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
PropKeyFindKeyGetBool(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut super::super::Foundation::BOOL) -> super::super::Foundation::NTSTATUS44     pub fn PropKeyFindKeyGetBool(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut super::super::Foundation::BOOL) -> super::super::Foundation::NTSTATUS;
45     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
PropKeyFindKeyGetDouble(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut f64) -> super::super::Foundation::NTSTATUS46     pub fn PropKeyFindKeyGetDouble(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut f64) -> super::super::Foundation::NTSTATUS;
47     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
PropKeyFindKeyGetFileTime(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut super::super::Foundation::FILETIME) -> super::super::Foundation::NTSTATUS48     pub fn PropKeyFindKeyGetFileTime(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut super::super::Foundation::FILETIME) -> super::super::Foundation::NTSTATUS;
49     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
PropKeyFindKeyGetFloat(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut f32) -> super::super::Foundation::NTSTATUS50     pub fn PropKeyFindKeyGetFloat(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut f32) -> super::super::Foundation::NTSTATUS;
51     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
PropKeyFindKeyGetGuid(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut ::windows_sys::core::GUID) -> super::super::Foundation::NTSTATUS52     pub fn PropKeyFindKeyGetGuid(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut ::windows_sys::core::GUID) -> super::super::Foundation::NTSTATUS;
53     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
PropKeyFindKeyGetInt32(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut i32) -> super::super::Foundation::NTSTATUS54     pub fn PropKeyFindKeyGetInt32(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut i32) -> super::super::Foundation::NTSTATUS;
55     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
PropKeyFindKeyGetInt64(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut i64) -> super::super::Foundation::NTSTATUS56     pub fn PropKeyFindKeyGetInt64(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut i64) -> super::super::Foundation::NTSTATUS;
57     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
PropKeyFindKeyGetNthInt64(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, occurrence: u32, pretvalue: *mut i64) -> super::super::Foundation::NTSTATUS58     pub fn PropKeyFindKeyGetNthInt64(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, occurrence: u32, pretvalue: *mut i64) -> super::super::Foundation::NTSTATUS;
59     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
PropKeyFindKeyGetNthUlong(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, occurrence: u32, pretvalue: *mut u32) -> super::super::Foundation::NTSTATUS60     pub fn PropKeyFindKeyGetNthUlong(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, occurrence: u32, pretvalue: *mut u32) -> super::super::Foundation::NTSTATUS;
61     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
PropKeyFindKeyGetNthUshort(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, occurrence: u32, pretvalue: *mut u16) -> super::super::Foundation::NTSTATUS62     pub fn PropKeyFindKeyGetNthUshort(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, occurrence: u32, pretvalue: *mut u16) -> super::super::Foundation::NTSTATUS;
63     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
PropKeyFindKeyGetPropVariant(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, typecheck: super::super::Foundation::BOOLEAN, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> super::super::Foundation::NTSTATUS64     pub fn PropKeyFindKeyGetPropVariant(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, typecheck: super::super::Foundation::BOOLEAN, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> super::super::Foundation::NTSTATUS;
65     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
PropKeyFindKeyGetUlong(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut u32) -> super::super::Foundation::NTSTATUS66     pub fn PropKeyFindKeyGetUlong(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut u32) -> super::super::Foundation::NTSTATUS;
67     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
PropKeyFindKeyGetUshort(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut u16) -> super::super::Foundation::NTSTATUS68     pub fn PropKeyFindKeyGetUshort(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut u16) -> super::super::Foundation::NTSTATUS;
69     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
PropKeyFindKeySetPropVariant(plist: *mut SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, typecheck: super::super::Foundation::BOOLEAN, pvalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT) -> super::super::Foundation::NTSTATUS70     pub fn PropKeyFindKeySetPropVariant(plist: *mut SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, typecheck: super::super::Foundation::BOOLEAN, pvalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT) -> super::super::Foundation::NTSTATUS;
71     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
PropVariantGetInformation(propvariantvalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT, propvariantoffset: *mut u32, propvariantsize: *mut u32, propvariantpointer: *mut *mut ::core::ffi::c_void, remappedtype: *mut u32) -> super::super::Foundation::NTSTATUS72     pub fn PropVariantGetInformation(propvariantvalue: *const super::super::System::Com::StructuredStorage::PROPVARIANT, propvariantoffset: *mut u32, propvariantsize: *mut u32, propvariantpointer: *mut *mut ::core::ffi::c_void, remappedtype: *mut u32) -> super::super::Foundation::NTSTATUS;
73     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))]
PropertiesListCopy(target: *mut SENSOR_PROPERTY_LIST, source: *const SENSOR_PROPERTY_LIST) -> super::super::Foundation::NTSTATUS74     pub fn PropertiesListCopy(target: *mut SENSOR_PROPERTY_LIST, source: *const SENSOR_PROPERTY_LIST) -> super::super::Foundation::NTSTATUS;
PropertiesListGetFillableCount(buffersizebytes: u32) -> u3275     pub fn PropertiesListGetFillableCount(buffersizebytes: u32) -> u32;
76     #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
SensorCollectionGetAt(index: u32, psensorslist: *const SENSOR_COLLECTION_LIST, pkey: *mut super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> super::super::Foundation::NTSTATUS77     pub fn SensorCollectionGetAt(index: u32, psensorslist: *const SENSOR_COLLECTION_LIST, pkey: *mut super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pvalue: *mut super::super::System::Com::StructuredStorage::PROPVARIANT) -> super::super::Foundation::NTSTATUS;
78     #[cfg(feature = "Win32_Foundation")]
SerializationBufferAllocate(sizeinbytes: u32, pbuffer: *mut *mut u8) -> super::super::Foundation::NTSTATUS79     pub fn SerializationBufferAllocate(sizeinbytes: u32, pbuffer: *mut *mut u8) -> super::super::Foundation::NTSTATUS;
SerializationBufferFree(buffer: *const u8)80     pub fn SerializationBufferFree(buffer: *const u8);
81 }
82 pub type ACTIVITY_STATE = i32;
83 pub const ActivityState_Unknown: ACTIVITY_STATE = 1i32;
84 pub const ActivityState_Stationary: ACTIVITY_STATE = 2i32;
85 pub const ActivityState_Fidgeting: ACTIVITY_STATE = 4i32;
86 pub const ActivityState_Walking: ACTIVITY_STATE = 8i32;
87 pub const ActivityState_Running: ACTIVITY_STATE = 16i32;
88 pub const ActivityState_InVehicle: ACTIVITY_STATE = 32i32;
89 pub const ActivityState_Biking: ACTIVITY_STATE = 64i32;
90 pub const ActivityState_Idle: ACTIVITY_STATE = 128i32;
91 pub const ActivityState_Max: ACTIVITY_STATE = 256i32;
92 pub const ActivityState_Force_Dword: ACTIVITY_STATE = -1i32;
93 pub type ACTIVITY_STATE_COUNT = i32;
94 pub const ActivityStateCount: ACTIVITY_STATE_COUNT = 8i32;
95 pub type AXIS = i32;
96 pub const AXIS_X: AXIS = 0i32;
97 pub const AXIS_Y: AXIS = 1i32;
98 pub const AXIS_Z: AXIS = 2i32;
99 pub const AXIS_MAX: AXIS = 3i32;
100 pub type ELEVATION_CHANGE_MODE = i32;
101 pub const ElevationChangeMode_Unknown: ELEVATION_CHANGE_MODE = 0i32;
102 pub const ElevationChangeMode_Elevator: ELEVATION_CHANGE_MODE = 1i32;
103 pub const ElevationChangeMode_Stepping: ELEVATION_CHANGE_MODE = 2i32;
104 pub const ElevationChangeMode_Max: ELEVATION_CHANGE_MODE = 3i32;
105 pub const ElevationChangeMode_Force_Dword: ELEVATION_CHANGE_MODE = -1i32;
106 pub const GNSS_CLEAR_ALL_ASSISTANCE_DATA: u32 = 1u32;
107 pub const GUID_DEVINTERFACE_SENSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3122378386, data2: 39802, data3: 18483, data4: [154, 30, 82, 94, 209, 52, 231, 226] };
108 pub const GUID_SensorCategory_All: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
109     data1: 3273114246,
110     data2: 50280,
111     data3: 17032,
112     data4: [153, 117, 212, 196, 88, 124, 68, 44],
113 };
114 pub const GUID_SensorCategory_Biometric: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
115     data1: 3390662927,
116     data2: 41671,
117     data3: 18301,
118     data4: [169, 158, 153, 236, 110, 43, 86, 72],
119 };
120 pub const GUID_SensorCategory_Electrical: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
121     data1: 4218682584,
122     data2: 64586,
123     data3: 18492,
124     data4: [172, 88, 39, 182, 145, 198, 190, 255],
125 };
126 pub const GUID_SensorCategory_Environmental: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
127     data1: 842283434,
128     data2: 32614,
129     data3: 18731,
130     data4: [186, 12, 115, 233, 170, 10, 101, 213],
131 };
132 pub const GUID_SensorCategory_Light: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 396780992, data2: 36963, data3: 16918, data4: [178, 2, 92, 122, 37, 94, 24, 206] };
133 pub const GUID_SensorCategory_Location: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3215430884, data2: 63844, data3: 20443, data4: [144, 246, 81, 5, 107, 254, 75, 68] };
134 pub const GUID_SensorCategory_Mechanical: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
135     data1: 2366840168,
136     data2: 36599,
137     data3: 18006,
138     data4: [128, 181, 204, 203, 217, 55, 145, 197],
139 };
140 pub const GUID_SensorCategory_Motion: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
141     data1: 3439975153,
142     data2: 15150,
143     data3: 19517,
144     data4: [181, 152, 181, 229, 255, 147, 253, 70],
145 };
146 pub const GUID_SensorCategory_Orientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2657879222, data2: 38654, data3: 18772, data4: [183, 38, 104, 104, 42, 71, 63, 105] };
147 pub const GUID_SensorCategory_Other: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 747693993, data2: 62665, data3: 20386, data4: [175, 55, 86, 212, 113, 254, 90, 61] };
148 pub const GUID_SensorCategory_PersonalActivity: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
149     data1: 4049637505,
150     data2: 7698,
151     data3: 16683,
152     data4: [161, 77, 203, 176, 233, 91, 210, 229],
153 };
154 pub const GUID_SensorCategory_Scanner: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2952849278, data2: 62901, data3: 16911, data4: [129, 93, 2, 112, 167, 38, 242, 112] };
155 pub const GUID_SensorCategory_Unsupported: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 736815098, data2: 6576, data3: 18629, data4: [161, 246, 181, 72, 13, 194, 6, 176] };
156 pub const GUID_SensorType_Accelerometer3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
157     data1: 3271233375,
158     data2: 58066,
159     data3: 19576,
160     data4: [188, 208, 53, 42, 149, 130, 129, 157],
161 };
162 pub const GUID_SensorType_ActivityDetection: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
163     data1: 2644377880,
164     data2: 6151,
165     data3: 20270,
166     data4: [150, 228, 44, 229, 113, 66, 225, 150],
167 };
168 pub const GUID_SensorType_AmbientLight: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
169     data1: 2549159368,
170     data2: 22938,
171     data3: 16723,
172     data4: [136, 148, 210, 209, 40, 153, 145, 138],
173 };
174 pub const GUID_SensorType_Barometer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 244332585, data2: 65418, data3: 19091, data4: [151, 223, 61, 203, 222, 64, 34, 136] };
175 pub const GUID_SensorType_Custom: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
176     data1: 3896177193,
177     data2: 34368,
178     data3: 19736,
179     data4: [162, 19, 226, 38, 117, 235, 178, 195],
180 };
181 pub const GUID_SensorType_FloorElevation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2917439615, data2: 31428, data3: 19962, data4: [151, 34, 10, 2, 113, 129, 199, 71] };
182 pub const GUID_SensorType_GeomagneticOrientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3882980856, data2: 11551, data3: 18467, data4: [151, 27, 28, 68, 103, 85, 108, 157] };
183 pub const GUID_SensorType_GravityVector: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 62205043, data2: 47990, data3: 17983, data4: [149, 36, 56, 222, 118, 235, 112, 11] };
184 pub const GUID_SensorType_Gyrometer3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 155737946, data2: 30110, data3: 17090, data4: [189, 75, 163, 73, 183, 92, 134, 67] };
185 pub const GUID_SensorType_HingeAngle: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2184544357, data2: 62660, data3: 19873, data4: [178, 114, 19, 194, 51, 50, 162, 7] };
186 pub const GUID_SensorType_Humidity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1551023975, data2: 48510, data3: 16983, data4: [153, 11, 152, 163, 186, 59, 64, 10] };
187 pub const GUID_SensorType_LinearAccelerometer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 59441795, data2: 38836, data3: 16840, data4: [188, 36, 95, 241, 170, 72, 254, 199] };
188 pub const GUID_SensorType_Magnetometer3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1441132539, data2: 5575, data3: 16607, data4: [134, 152, 168, 75, 124, 134, 60, 83] };
189 pub const GUID_SensorType_Orientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
190     data1: 3451246839,
191     data2: 15613,
192     data3: 16840,
193     data4: [133, 66, 204, 230, 34, 207, 93, 110],
194 };
195 pub const GUID_SensorType_Pedometer: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
196     data1: 2980022703,
197     data2: 58347,
198     data3: 17483,
199     data4: [141, 234, 32, 37, 117, 167, 21, 153],
200 };
201 pub const GUID_SensorType_Proximity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1377884905, data2: 12665, data3: 17456, data4: [159, 144, 6, 38, 109, 42, 52, 222] };
202 pub const GUID_SensorType_RelativeOrientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
203     data1: 1083784017,
204     data2: 18182,
205     data3: 17628,
206     data4: [152, 213, 201, 32, 192, 55, 255, 171],
207 };
208 pub const GUID_SensorType_SimpleDeviceOrientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2258735761, data2: 1154, data3: 16428, data4: [191, 76, 173, 218, 197, 43, 28, 57] };
209 pub const GUID_SensorType_Temperature: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 83693252, data2: 54746, data3: 17914, data4: [149, 169, 93, 179, 142, 225, 147, 6] };
210 pub type HUMAN_PRESENCE_DETECTION_TYPE = i32;
211 pub const HumanPresenceDetectionType_VendorDefinedNonBiometric: HUMAN_PRESENCE_DETECTION_TYPE = 1i32;
212 pub const HumanPresenceDetectionType_VendorDefinedBiometric: HUMAN_PRESENCE_DETECTION_TYPE = 2i32;
213 pub const HumanPresenceDetectionType_FacialBiometric: HUMAN_PRESENCE_DETECTION_TYPE = 4i32;
214 pub const HumanPresenceDetectionType_AudioBiometric: HUMAN_PRESENCE_DETECTION_TYPE = 8i32;
215 pub const HumanPresenceDetectionType_Force_Dword: HUMAN_PRESENCE_DETECTION_TYPE = -1i32;
216 pub type HUMAN_PRESENCE_DETECTION_TYPE_COUNT = i32;
217 pub const HumanPresenceDetectionTypeCount: HUMAN_PRESENCE_DETECTION_TYPE_COUNT = 4i32;
218 pub type ILocationPermissions = *mut ::core::ffi::c_void;
219 pub type ISensor = *mut ::core::ffi::c_void;
220 pub type ISensorCollection = *mut ::core::ffi::c_void;
221 pub type ISensorDataReport = *mut ::core::ffi::c_void;
222 pub type ISensorEvents = *mut ::core::ffi::c_void;
223 pub type ISensorManager = *mut ::core::ffi::c_void;
224 pub type ISensorManagerEvents = *mut ::core::ffi::c_void;
225 pub type LOCATION_DESIRED_ACCURACY = i32;
226 pub const LOCATION_DESIRED_ACCURACY_DEFAULT: LOCATION_DESIRED_ACCURACY = 0i32;
227 pub const LOCATION_DESIRED_ACCURACY_HIGH: LOCATION_DESIRED_ACCURACY = 1i32;
228 pub type LOCATION_POSITION_SOURCE = i32;
229 pub const LOCATION_POSITION_SOURCE_CELLULAR: LOCATION_POSITION_SOURCE = 0i32;
230 pub const LOCATION_POSITION_SOURCE_SATELLITE: LOCATION_POSITION_SOURCE = 1i32;
231 pub const LOCATION_POSITION_SOURCE_WIFI: LOCATION_POSITION_SOURCE = 2i32;
232 pub const LOCATION_POSITION_SOURCE_IPADDRESS: LOCATION_POSITION_SOURCE = 3i32;
233 pub const LOCATION_POSITION_SOURCE_UNKNOWN: LOCATION_POSITION_SOURCE = 4i32;
234 pub type MAGNETOMETER_ACCURACY = i32;
235 pub const MagnetometerAccuracy_Unknown: MAGNETOMETER_ACCURACY = 0i32;
236 pub const MagnetometerAccuracy_Unreliable: MAGNETOMETER_ACCURACY = 1i32;
237 pub const MagnetometerAccuracy_Approximate: MAGNETOMETER_ACCURACY = 2i32;
238 pub const MagnetometerAccuracy_High: MAGNETOMETER_ACCURACY = 3i32;
239 #[repr(C)]
240 pub struct MATRIX3X3 {
241     pub Anonymous: MATRIX3X3_0,
242 }
243 impl ::core::marker::Copy for MATRIX3X3 {}
244 impl ::core::clone::Clone for MATRIX3X3 {
clone(&self) -> Self245     fn clone(&self) -> Self {
246         *self
247     }
248 }
249 #[repr(C)]
250 pub union MATRIX3X3_0 {
251     pub Anonymous1: MATRIX3X3_0_0,
252     pub Anonymous2: MATRIX3X3_0_1,
253     pub M: [f32; 9],
254 }
255 impl ::core::marker::Copy for MATRIX3X3_0 {}
256 impl ::core::clone::Clone for MATRIX3X3_0 {
clone(&self) -> Self257     fn clone(&self) -> Self {
258         *self
259     }
260 }
261 #[repr(C)]
262 pub struct MATRIX3X3_0_0 {
263     pub A11: f32,
264     pub A12: f32,
265     pub A13: f32,
266     pub A21: f32,
267     pub A22: f32,
268     pub A23: f32,
269     pub A31: f32,
270     pub A32: f32,
271     pub A33: f32,
272 }
273 impl ::core::marker::Copy for MATRIX3X3_0_0 {}
274 impl ::core::clone::Clone for MATRIX3X3_0_0 {
clone(&self) -> Self275     fn clone(&self) -> Self {
276         *self
277     }
278 }
279 #[repr(C)]
280 pub struct MATRIX3X3_0_1 {
281     pub V1: VEC3D,
282     pub V2: VEC3D,
283     pub V3: VEC3D,
284 }
285 impl ::core::marker::Copy for MATRIX3X3_0_1 {}
286 impl ::core::clone::Clone for MATRIX3X3_0_1 {
clone(&self) -> Self287     fn clone(&self) -> Self {
288         *self
289     }
290 }
291 pub type MagnetometerAccuracy = i32;
292 pub const MAGNETOMETER_ACCURACY_UNKNOWN: MagnetometerAccuracy = 0i32;
293 pub const MAGNETOMETER_ACCURACY_UNRELIABLE: MagnetometerAccuracy = 1i32;
294 pub const MAGNETOMETER_ACCURACY_APPROXIMATE: MagnetometerAccuracy = 2i32;
295 pub const MAGNETOMETER_ACCURACY_HIGH: MagnetometerAccuracy = 3i32;
296 pub type PEDOMETER_STEP_TYPE = i32;
297 pub const PedometerStepType_Unknown: PEDOMETER_STEP_TYPE = 1i32;
298 pub const PedometerStepType_Walking: PEDOMETER_STEP_TYPE = 2i32;
299 pub const PedometerStepType_Running: PEDOMETER_STEP_TYPE = 4i32;
300 pub const PedometerStepType_Max: PEDOMETER_STEP_TYPE = 8i32;
301 pub const PedometerStepType_Force_Dword: PEDOMETER_STEP_TYPE = -1i32;
302 pub type PEDOMETER_STEP_TYPE_COUNT = i32;
303 pub const PedometerStepTypeCount: PEDOMETER_STEP_TYPE_COUNT = 3i32;
304 pub type PROXIMITY_TYPE = i32;
305 pub const ProximityType_ObjectProximity: PROXIMITY_TYPE = 0i32;
306 pub const ProximityType_HumanProximity: PROXIMITY_TYPE = 1i32;
307 pub const ProximityType_Force_Dword: PROXIMITY_TYPE = -1i32;
308 #[repr(C)]
309 pub struct QUATERNION {
310     pub X: f32,
311     pub Y: f32,
312     pub Z: f32,
313     pub W: f32,
314 }
315 impl ::core::marker::Copy for QUATERNION {}
316 impl ::core::clone::Clone for QUATERNION {
clone(&self) -> Self317     fn clone(&self) -> Self {
318         *self
319     }
320 }
321 pub const SENSOR_CATEGORY_ALL: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
322     data1: 3273114246,
323     data2: 50280,
324     data3: 17032,
325     data4: [153, 117, 212, 196, 88, 124, 68, 44],
326 };
327 pub const SENSOR_CATEGORY_BIOMETRIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
328     data1: 3390662927,
329     data2: 41671,
330     data3: 18301,
331     data4: [169, 158, 153, 236, 110, 43, 86, 72],
332 };
333 pub const SENSOR_CATEGORY_ELECTRICAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
334     data1: 4218682584,
335     data2: 64586,
336     data3: 18492,
337     data4: [172, 88, 39, 182, 145, 198, 190, 255],
338 };
339 pub const SENSOR_CATEGORY_ENVIRONMENTAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
340     data1: 842283434,
341     data2: 32614,
342     data3: 18731,
343     data4: [186, 12, 115, 233, 170, 10, 101, 213],
344 };
345 pub const SENSOR_CATEGORY_LIGHT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 396780992, data2: 36963, data3: 16918, data4: [178, 2, 92, 122, 37, 94, 24, 206] };
346 pub const SENSOR_CATEGORY_LOCATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3215430884, data2: 63844, data3: 20443, data4: [144, 246, 81, 5, 107, 254, 75, 68] };
347 pub const SENSOR_CATEGORY_MECHANICAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
348     data1: 2366840168,
349     data2: 36599,
350     data3: 18006,
351     data4: [128, 181, 204, 203, 217, 55, 145, 197],
352 };
353 pub const SENSOR_CATEGORY_MOTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
354     data1: 3439975153,
355     data2: 15150,
356     data3: 19517,
357     data4: [181, 152, 181, 229, 255, 147, 253, 70],
358 };
359 pub const SENSOR_CATEGORY_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2657879222, data2: 38654, data3: 18772, data4: [183, 38, 104, 104, 42, 71, 63, 105] };
360 pub const SENSOR_CATEGORY_OTHER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 747693993, data2: 62665, data3: 20386, data4: [175, 55, 86, 212, 113, 254, 90, 61] };
361 pub const SENSOR_CATEGORY_SCANNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2952849278, data2: 62901, data3: 16911, data4: [129, 93, 2, 112, 167, 38, 242, 112] };
362 pub const SENSOR_CATEGORY_UNSUPPORTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 736815098, data2: 6576, data3: 18629, data4: [161, 246, 181, 72, 13, 194, 6, 176] };
363 #[repr(C)]
364 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
365 pub struct SENSOR_COLLECTION_LIST {
366     pub AllocatedSizeInBytes: u32,
367     pub Count: u32,
368     pub List: [SENSOR_VALUE_PAIR; 1],
369 }
370 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
371 impl ::core::marker::Copy for SENSOR_COLLECTION_LIST {}
372 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
373 impl ::core::clone::Clone for SENSOR_COLLECTION_LIST {
clone(&self) -> Self374     fn clone(&self) -> Self {
375         *self
376     }
377 }
378 pub type SENSOR_CONNECTION_TYPES = i32;
379 pub const SensorConnectionType_Integrated: SENSOR_CONNECTION_TYPES = 0i32;
380 pub const SensorConnectionType_Attached: SENSOR_CONNECTION_TYPES = 1i32;
381 pub const SensorConnectionType_External: SENSOR_CONNECTION_TYPES = 2i32;
382 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
383 pub const SENSOR_DATA_TYPE_ABSOLUTE_PRESSURE_PASCAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
384     fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] },
385     pid: 5u32,
386 };
387 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
388 pub const SENSOR_DATA_TYPE_ACCELERATION_X_G: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
389     fmtid: ::windows_sys::core::GUID {
390         data1: 1066035618,
391         data2: 1989,
392         data3: 20040,
393         data4: [169, 101, 205, 121, 122, 171, 86, 213],
394     },
395     pid: 2u32,
396 };
397 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
398 pub const SENSOR_DATA_TYPE_ACCELERATION_Y_G: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
399     fmtid: ::windows_sys::core::GUID {
400         data1: 1066035618,
401         data2: 1989,
402         data3: 20040,
403         data4: [169, 101, 205, 121, 122, 171, 86, 213],
404     },
405     pid: 3u32,
406 };
407 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
408 pub const SENSOR_DATA_TYPE_ACCELERATION_Z_G: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
409     fmtid: ::windows_sys::core::GUID {
410         data1: 1066035618,
411         data2: 1989,
412         data3: 20040,
413         data4: [169, 101, 205, 121, 122, 171, 86, 213],
414     },
415     pid: 4u32,
416 };
417 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
418 pub const SENSOR_DATA_TYPE_ADDRESS1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
419     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
420     pid: 23u32,
421 };
422 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
423 pub const SENSOR_DATA_TYPE_ADDRESS2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
424     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
425     pid: 24u32,
426 };
427 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
428 pub const SENSOR_DATA_TYPE_ALTITUDE_ANTENNA_SEALEVEL_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
429     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
430     pid: 36u32,
431 };
432 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
433 pub const SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_ERROR_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
434     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
435     pid: 29u32,
436 };
437 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
438 pub const SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
439     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
440     pid: 5u32,
441 };
442 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
443 pub const SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_ERROR_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
444     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
445     pid: 30u32,
446 };
447 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
448 pub const SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
449     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
450     pid: 4u32,
451 };
452 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
453 pub const SENSOR_DATA_TYPE_ANGULAR_ACCELERATION_X_DEGREES_PER_SECOND_SQUARED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
454     fmtid: ::windows_sys::core::GUID {
455         data1: 1066035618,
456         data2: 1989,
457         data3: 20040,
458         data4: [169, 101, 205, 121, 122, 171, 86, 213],
459     },
460     pid: 5u32,
461 };
462 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
463 pub const SENSOR_DATA_TYPE_ANGULAR_ACCELERATION_Y_DEGREES_PER_SECOND_SQUARED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
464     fmtid: ::windows_sys::core::GUID {
465         data1: 1066035618,
466         data2: 1989,
467         data3: 20040,
468         data4: [169, 101, 205, 121, 122, 171, 86, 213],
469     },
470     pid: 6u32,
471 };
472 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
473 pub const SENSOR_DATA_TYPE_ANGULAR_ACCELERATION_Z_DEGREES_PER_SECOND_SQUARED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
474     fmtid: ::windows_sys::core::GUID {
475         data1: 1066035618,
476         data2: 1989,
477         data3: 20040,
478         data4: [169, 101, 205, 121, 122, 171, 86, 213],
479     },
480     pid: 7u32,
481 };
482 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
483 pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_X_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
484     fmtid: ::windows_sys::core::GUID {
485         data1: 1066035618,
486         data2: 1989,
487         data3: 20040,
488         data4: [169, 101, 205, 121, 122, 171, 86, 213],
489     },
490     pid: 10u32,
491 };
492 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
493 pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_Y_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
494     fmtid: ::windows_sys::core::GUID {
495         data1: 1066035618,
496         data2: 1989,
497         data3: 20040,
498         data4: [169, 101, 205, 121, 122, 171, 86, 213],
499     },
500     pid: 11u32,
501 };
502 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
503 pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_Z_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
504     fmtid: ::windows_sys::core::GUID {
505         data1: 1066035618,
506         data2: 1989,
507         data3: 20040,
508         data4: [169, 101, 205, 121, 122, 171, 86, 213],
509     },
510     pid: 12u32,
511 };
512 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
513 pub const SENSOR_DATA_TYPE_ATMOSPHERIC_PRESSURE_BAR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
514     fmtid: ::windows_sys::core::GUID { data1: 2332730097, data2: 11607, data3: 17134, data4: [140, 192, 77, 39, 98, 43, 70, 196] },
515     pid: 4u32,
516 };
517 pub const SENSOR_DATA_TYPE_BIOMETRIC_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 580462730, data2: 28062, data3: 19211, data4: [183, 236, 53, 40, 248, 158, 64, 175] };
518 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
519 pub const SENSOR_DATA_TYPE_BOOLEAN_SWITCH_ARRAY_STATES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
520     fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] },
521     pid: 10u32,
522 };
523 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
524 pub const SENSOR_DATA_TYPE_BOOLEAN_SWITCH_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
525     fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] },
526     pid: 2u32,
527 };
528 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
529 pub const SENSOR_DATA_TYPE_CAPACITANCE_FARAD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
530     fmtid: ::windows_sys::core::GUID {
531         data1: 3149022929,
532         data2: 57922,
533         data3: 18304,
534         data4: [162, 211, 205, 237, 132, 243, 88, 66],
535     },
536     pid: 4u32,
537 };
538 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
539 pub const SENSOR_DATA_TYPE_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
540     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
541     pid: 25u32,
542 };
543 pub const SENSOR_DATA_TYPE_COMMON_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3680374002, data2: 53023, data3: 19480, data4: [180, 108, 216, 96, 17, 214, 33, 80] };
544 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
545 pub const SENSOR_DATA_TYPE_COUNTRY_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
546     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
547     pid: 28u32,
548 };
549 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
550 pub const SENSOR_DATA_TYPE_CURRENT_AMPS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
551     fmtid: ::windows_sys::core::GUID {
552         data1: 3149022929,
553         data2: 57922,
554         data3: 18304,
555         data4: [162, 211, 205, 237, 132, 243, 88, 66],
556     },
557     pid: 3u32,
558 };
559 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
560 pub const SENSOR_DATA_TYPE_CUSTOM_BOOLEAN_ARRAY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
561     fmtid: ::windows_sys::core::GUID {
562         data1: 2974578255,
563         data2: 1999,
564         data3: 16872,
565         data4: [157, 130, 235, 227, 208, 119, 106, 111],
566     },
567     pid: 6u32,
568 };
569 pub const SENSOR_DATA_TYPE_CUSTOM_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
570     data1: 2974578255,
571     data2: 1999,
572     data3: 16872,
573     data4: [157, 130, 235, 227, 208, 119, 106, 111],
574 };
575 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
576 pub const SENSOR_DATA_TYPE_CUSTOM_USAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
577     fmtid: ::windows_sys::core::GUID {
578         data1: 2974578255,
579         data2: 1999,
580         data3: 16872,
581         data4: [157, 130, 235, 227, 208, 119, 106, 111],
582     },
583     pid: 5u32,
584 };
585 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
586 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
587     fmtid: ::windows_sys::core::GUID {
588         data1: 2974578255,
589         data2: 1999,
590         data3: 16872,
591         data4: [157, 130, 235, 227, 208, 119, 106, 111],
592     },
593     pid: 7u32,
594 };
595 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
596 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE10: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
597     fmtid: ::windows_sys::core::GUID {
598         data1: 2974578255,
599         data2: 1999,
600         data3: 16872,
601         data4: [157, 130, 235, 227, 208, 119, 106, 111],
602     },
603     pid: 16u32,
604 };
605 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
606 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE11: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
607     fmtid: ::windows_sys::core::GUID {
608         data1: 2974578255,
609         data2: 1999,
610         data3: 16872,
611         data4: [157, 130, 235, 227, 208, 119, 106, 111],
612     },
613     pid: 17u32,
614 };
615 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
616 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE12: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
617     fmtid: ::windows_sys::core::GUID {
618         data1: 2974578255,
619         data2: 1999,
620         data3: 16872,
621         data4: [157, 130, 235, 227, 208, 119, 106, 111],
622     },
623     pid: 18u32,
624 };
625 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
626 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE13: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
627     fmtid: ::windows_sys::core::GUID {
628         data1: 2974578255,
629         data2: 1999,
630         data3: 16872,
631         data4: [157, 130, 235, 227, 208, 119, 106, 111],
632     },
633     pid: 19u32,
634 };
635 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
636 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE14: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
637     fmtid: ::windows_sys::core::GUID {
638         data1: 2974578255,
639         data2: 1999,
640         data3: 16872,
641         data4: [157, 130, 235, 227, 208, 119, 106, 111],
642     },
643     pid: 20u32,
644 };
645 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
646 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE15: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
647     fmtid: ::windows_sys::core::GUID {
648         data1: 2974578255,
649         data2: 1999,
650         data3: 16872,
651         data4: [157, 130, 235, 227, 208, 119, 106, 111],
652     },
653     pid: 21u32,
654 };
655 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
656 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE16: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
657     fmtid: ::windows_sys::core::GUID {
658         data1: 2974578255,
659         data2: 1999,
660         data3: 16872,
661         data4: [157, 130, 235, 227, 208, 119, 106, 111],
662     },
663     pid: 22u32,
664 };
665 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
666 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE17: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
667     fmtid: ::windows_sys::core::GUID {
668         data1: 2974578255,
669         data2: 1999,
670         data3: 16872,
671         data4: [157, 130, 235, 227, 208, 119, 106, 111],
672     },
673     pid: 23u32,
674 };
675 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
676 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE18: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
677     fmtid: ::windows_sys::core::GUID {
678         data1: 2974578255,
679         data2: 1999,
680         data3: 16872,
681         data4: [157, 130, 235, 227, 208, 119, 106, 111],
682     },
683     pid: 24u32,
684 };
685 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
686 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE19: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
687     fmtid: ::windows_sys::core::GUID {
688         data1: 2974578255,
689         data2: 1999,
690         data3: 16872,
691         data4: [157, 130, 235, 227, 208, 119, 106, 111],
692     },
693     pid: 25u32,
694 };
695 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
696 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
697     fmtid: ::windows_sys::core::GUID {
698         data1: 2974578255,
699         data2: 1999,
700         data3: 16872,
701         data4: [157, 130, 235, 227, 208, 119, 106, 111],
702     },
703     pid: 8u32,
704 };
705 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
706 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE20: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
707     fmtid: ::windows_sys::core::GUID {
708         data1: 2974578255,
709         data2: 1999,
710         data3: 16872,
711         data4: [157, 130, 235, 227, 208, 119, 106, 111],
712     },
713     pid: 26u32,
714 };
715 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
716 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE21: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
717     fmtid: ::windows_sys::core::GUID {
718         data1: 2974578255,
719         data2: 1999,
720         data3: 16872,
721         data4: [157, 130, 235, 227, 208, 119, 106, 111],
722     },
723     pid: 27u32,
724 };
725 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
726 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE22: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
727     fmtid: ::windows_sys::core::GUID {
728         data1: 2974578255,
729         data2: 1999,
730         data3: 16872,
731         data4: [157, 130, 235, 227, 208, 119, 106, 111],
732     },
733     pid: 28u32,
734 };
735 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
736 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE23: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
737     fmtid: ::windows_sys::core::GUID {
738         data1: 2974578255,
739         data2: 1999,
740         data3: 16872,
741         data4: [157, 130, 235, 227, 208, 119, 106, 111],
742     },
743     pid: 29u32,
744 };
745 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
746 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE24: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
747     fmtid: ::windows_sys::core::GUID {
748         data1: 2974578255,
749         data2: 1999,
750         data3: 16872,
751         data4: [157, 130, 235, 227, 208, 119, 106, 111],
752     },
753     pid: 30u32,
754 };
755 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
756 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE25: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
757     fmtid: ::windows_sys::core::GUID {
758         data1: 2974578255,
759         data2: 1999,
760         data3: 16872,
761         data4: [157, 130, 235, 227, 208, 119, 106, 111],
762     },
763     pid: 31u32,
764 };
765 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
766 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE26: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
767     fmtid: ::windows_sys::core::GUID {
768         data1: 2974578255,
769         data2: 1999,
770         data3: 16872,
771         data4: [157, 130, 235, 227, 208, 119, 106, 111],
772     },
773     pid: 32u32,
774 };
775 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
776 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE27: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
777     fmtid: ::windows_sys::core::GUID {
778         data1: 2974578255,
779         data2: 1999,
780         data3: 16872,
781         data4: [157, 130, 235, 227, 208, 119, 106, 111],
782     },
783     pid: 33u32,
784 };
785 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
786 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE28: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
787     fmtid: ::windows_sys::core::GUID {
788         data1: 2974578255,
789         data2: 1999,
790         data3: 16872,
791         data4: [157, 130, 235, 227, 208, 119, 106, 111],
792     },
793     pid: 34u32,
794 };
795 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
796 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
797     fmtid: ::windows_sys::core::GUID {
798         data1: 2974578255,
799         data2: 1999,
800         data3: 16872,
801         data4: [157, 130, 235, 227, 208, 119, 106, 111],
802     },
803     pid: 9u32,
804 };
805 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
806 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE4: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
807     fmtid: ::windows_sys::core::GUID {
808         data1: 2974578255,
809         data2: 1999,
810         data3: 16872,
811         data4: [157, 130, 235, 227, 208, 119, 106, 111],
812     },
813     pid: 10u32,
814 };
815 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
816 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE5: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
817     fmtid: ::windows_sys::core::GUID {
818         data1: 2974578255,
819         data2: 1999,
820         data3: 16872,
821         data4: [157, 130, 235, 227, 208, 119, 106, 111],
822     },
823     pid: 11u32,
824 };
825 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
826 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE6: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
827     fmtid: ::windows_sys::core::GUID {
828         data1: 2974578255,
829         data2: 1999,
830         data3: 16872,
831         data4: [157, 130, 235, 227, 208, 119, 106, 111],
832     },
833     pid: 12u32,
834 };
835 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
836 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE7: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
837     fmtid: ::windows_sys::core::GUID {
838         data1: 2974578255,
839         data2: 1999,
840         data3: 16872,
841         data4: [157, 130, 235, 227, 208, 119, 106, 111],
842     },
843     pid: 13u32,
844 };
845 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
846 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE8: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
847     fmtid: ::windows_sys::core::GUID {
848         data1: 2974578255,
849         data2: 1999,
850         data3: 16872,
851         data4: [157, 130, 235, 227, 208, 119, 106, 111],
852     },
853     pid: 14u32,
854 };
855 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
856 pub const SENSOR_DATA_TYPE_CUSTOM_VALUE9: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
857     fmtid: ::windows_sys::core::GUID {
858         data1: 2974578255,
859         data2: 1999,
860         data3: 16872,
861         data4: [157, 130, 235, 227, 208, 119, 106, 111],
862     },
863     pid: 15u32,
864 };
865 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
866 pub const SENSOR_DATA_TYPE_DGPS_DATA_AGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
867     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
868     pid: 35u32,
869 };
870 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
871 pub const SENSOR_DATA_TYPE_DIFFERENTIAL_REFERENCE_STATION_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
872     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
873     pid: 37u32,
874 };
875 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
876 pub const SENSOR_DATA_TYPE_DISTANCE_X_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
877     fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] },
878     pid: 8u32,
879 };
880 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
881 pub const SENSOR_DATA_TYPE_DISTANCE_Y_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
882     fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] },
883     pid: 9u32,
884 };
885 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
886 pub const SENSOR_DATA_TYPE_DISTANCE_Z_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
887     fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] },
888     pid: 10u32,
889 };
890 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
891 pub const SENSOR_DATA_TYPE_ELECTRICAL_FREQUENCY_HERTZ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
892     fmtid: ::windows_sys::core::GUID {
893         data1: 3149022929,
894         data2: 57922,
895         data3: 18304,
896         data4: [162, 211, 205, 237, 132, 243, 88, 66],
897     },
898     pid: 9u32,
899 };
900 pub const SENSOR_DATA_TYPE_ELECTRICAL_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
901     data1: 3149022929,
902     data2: 57922,
903     data3: 18304,
904     data4: [162, 211, 205, 237, 132, 243, 88, 66],
905 };
906 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
907 pub const SENSOR_DATA_TYPE_ELECTRICAL_PERCENT_OF_RANGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
908     fmtid: ::windows_sys::core::GUID {
909         data1: 3149022929,
910         data2: 57922,
911         data3: 18304,
912         data4: [162, 211, 205, 237, 132, 243, 88, 66],
913     },
914     pid: 8u32,
915 };
916 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
917 pub const SENSOR_DATA_TYPE_ELECTRICAL_POWER_WATTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
918     fmtid: ::windows_sys::core::GUID {
919         data1: 3149022929,
920         data2: 57922,
921         data3: 18304,
922         data4: [162, 211, 205, 237, 132, 243, 88, 66],
923     },
924     pid: 7u32,
925 };
926 pub const SENSOR_DATA_TYPE_ENVIRONMENTAL_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2332730097, data2: 11607, data3: 17134, data4: [140, 192, 77, 39, 98, 43, 70, 196] };
927 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
928 pub const SENSOR_DATA_TYPE_ERROR_RADIUS_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
929     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
930     pid: 22u32,
931 };
932 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
933 pub const SENSOR_DATA_TYPE_FIX_QUALITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
934     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
935     pid: 10u32,
936 };
937 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
938 pub const SENSOR_DATA_TYPE_FIX_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
939     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
940     pid: 11u32,
941 };
942 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
943 pub const SENSOR_DATA_TYPE_FORCE_NEWTONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
944     fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] },
945     pid: 4u32,
946 };
947 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
948 pub const SENSOR_DATA_TYPE_GAUGE_PRESSURE_PASCAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
949     fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] },
950     pid: 6u32,
951 };
952 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
953 pub const SENSOR_DATA_TYPE_GEOIDAL_SEPARATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
954     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
955     pid: 34u32,
956 };
957 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
958 pub const SENSOR_DATA_TYPE_GPS_OPERATION_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
959     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
960     pid: 32u32,
961 };
962 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
963 pub const SENSOR_DATA_TYPE_GPS_SELECTION_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
964     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
965     pid: 31u32,
966 };
967 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
968 pub const SENSOR_DATA_TYPE_GPS_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
969     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
970     pid: 33u32,
971 };
972 pub const SENSOR_DATA_TYPE_GUID_MECHANICAL_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] };
973 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
974 pub const SENSOR_DATA_TYPE_HORIZONAL_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
975     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
976     pid: 13u32,
977 };
978 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
979 pub const SENSOR_DATA_TYPE_HUMAN_PRESENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
980     fmtid: ::windows_sys::core::GUID { data1: 580462730, data2: 28062, data3: 19211, data4: [183, 236, 53, 40, 248, 158, 64, 175] },
981     pid: 2u32,
982 };
983 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
984 pub const SENSOR_DATA_TYPE_HUMAN_PROXIMITY_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
985     fmtid: ::windows_sys::core::GUID { data1: 580462730, data2: 28062, data3: 19211, data4: [183, 236, 53, 40, 248, 158, 64, 175] },
986     pid: 3u32,
987 };
988 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
989 pub const SENSOR_DATA_TYPE_INDUCTANCE_HENRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
990     fmtid: ::windows_sys::core::GUID {
991         data1: 3149022929,
992         data2: 57922,
993         data3: 18304,
994         data4: [162, 211, 205, 237, 132, 243, 88, 66],
995     },
996     pid: 6u32,
997 };
998 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
999 pub const SENSOR_DATA_TYPE_LATITUDE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1000     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
1001     pid: 2u32,
1002 };
1003 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1004 pub const SENSOR_DATA_TYPE_LIGHT_CHROMACITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1005     fmtid: ::windows_sys::core::GUID { data1: 3838278882, data2: 56503, data3: 18153, data4: [132, 57, 79, 236, 84, 136, 51, 166] },
1006     pid: 4u32,
1007 };
1008 pub const SENSOR_DATA_TYPE_LIGHT_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3838278882, data2: 56503, data3: 18153, data4: [132, 57, 79, 236, 84, 136, 51, 166] };
1009 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1010 pub const SENSOR_DATA_TYPE_LIGHT_LEVEL_LUX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1011     fmtid: ::windows_sys::core::GUID { data1: 3838278882, data2: 56503, data3: 18153, data4: [132, 57, 79, 236, 84, 136, 51, 166] },
1012     pid: 2u32,
1013 };
1014 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1015 pub const SENSOR_DATA_TYPE_LIGHT_TEMPERATURE_KELVIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1016     fmtid: ::windows_sys::core::GUID { data1: 3838278882, data2: 56503, data3: 18153, data4: [132, 57, 79, 236, 84, 136, 51, 166] },
1017     pid: 3u32,
1018 };
1019 pub const SENSOR_DATA_TYPE_LOCATION_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] };
1020 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1021 pub const SENSOR_DATA_TYPE_LOCATION_SOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1022     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
1023     pid: 40u32,
1024 };
1025 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1026 pub const SENSOR_DATA_TYPE_LONGITUDE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1027     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
1028     pid: 3u32,
1029 };
1030 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1031 pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_X_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1032     fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] },
1033     pid: 19u32,
1034 };
1035 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1036 pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_Y_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1037     fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] },
1038     pid: 20u32,
1039 };
1040 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1041 pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_Z_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1042     fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] },
1043     pid: 21u32,
1044 };
1045 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1046 pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_COMPENSATED_MAGNETIC_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1047     fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] },
1048     pid: 11u32,
1049 };
1050 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1051 pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_COMPENSATED_TRUE_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1052     fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] },
1053     pid: 12u32,
1054 };
1055 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1056 pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1057     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
1058     pid: 8u32,
1059 };
1060 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1061 pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_MAGNETIC_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1062     fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] },
1063     pid: 13u32,
1064 };
1065 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1066 pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_TRUE_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1067     fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] },
1068     pid: 14u32,
1069 };
1070 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1071 pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_X_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1072     fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] },
1073     pid: 5u32,
1074 };
1075 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1076 pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_Y_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1077     fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] },
1078     pid: 6u32,
1079 };
1080 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1081 pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_Z_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1082     fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] },
1083     pid: 7u32,
1084 };
1085 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1086 pub const SENSOR_DATA_TYPE_MAGNETIC_VARIATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1087     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
1088     pid: 9u32,
1089 };
1090 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1091 pub const SENSOR_DATA_TYPE_MAGNETOMETER_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1092     fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] },
1093     pid: 22u32,
1094 };
1095 pub const SENSOR_DATA_TYPE_MOTION_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1096     data1: 1066035618,
1097     data2: 1989,
1098     data3: 20040,
1099     data4: [169, 101, 205, 121, 122, 171, 86, 213],
1100 };
1101 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1102 pub const SENSOR_DATA_TYPE_MOTION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1103     fmtid: ::windows_sys::core::GUID {
1104         data1: 1066035618,
1105         data2: 1989,
1106         data3: 20040,
1107         data4: [169, 101, 205, 121, 122, 171, 86, 213],
1108     },
1109     pid: 9u32,
1110 };
1111 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1112 pub const SENSOR_DATA_TYPE_MULTIVALUE_SWITCH_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1113     fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] },
1114     pid: 3u32,
1115 };
1116 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1117 pub const SENSOR_DATA_TYPE_NMEA_SENTENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1118     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
1119     pid: 38u32,
1120 };
1121 pub const SENSOR_DATA_TYPE_ORIENTATION_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] };
1122 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1123 pub const SENSOR_DATA_TYPE_POSITION_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1124     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
1125     pid: 12u32,
1126 };
1127 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1128 pub const SENSOR_DATA_TYPE_POSTALCODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1129     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
1130     pid: 27u32,
1131 };
1132 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1133 pub const SENSOR_DATA_TYPE_QUADRANT_ANGLE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1134     fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] },
1135     pid: 15u32,
1136 };
1137 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1138 pub const SENSOR_DATA_TYPE_QUATERNION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1139     fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] },
1140     pid: 17u32,
1141 };
1142 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1143 pub const SENSOR_DATA_TYPE_RELATIVE_HUMIDITY_PERCENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1144     fmtid: ::windows_sys::core::GUID { data1: 2332730097, data2: 11607, data3: 17134, data4: [140, 192, 77, 39, 98, 43, 70, 196] },
1145     pid: 3u32,
1146 };
1147 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1148 pub const SENSOR_DATA_TYPE_RESISTANCE_OHMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1149     fmtid: ::windows_sys::core::GUID {
1150         data1: 3149022929,
1151         data2: 57922,
1152         data3: 18304,
1153         data4: [162, 211, 205, 237, 132, 243, 88, 66],
1154     },
1155     pid: 5u32,
1156 };
1157 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1158 pub const SENSOR_DATA_TYPE_RFID_TAG_40_BIT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1159     fmtid: ::windows_sys::core::GUID {
1160         data1: 3617954364,
1161         data2: 13345,
1162         data3: 17579,
1163         data4: [141, 58, 157, 232, 171, 108, 76, 174],
1164     },
1165     pid: 2u32,
1166 };
1167 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1168 pub const SENSOR_DATA_TYPE_ROTATION_MATRIX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1169     fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] },
1170     pid: 16u32,
1171 };
1172 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1173 pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1174     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
1175     pid: 17u32,
1176 };
1177 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1178 pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_AZIMUTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1179     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
1180     pid: 20u32,
1181 };
1182 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1183 pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ELEVATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1184     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
1185     pid: 19u32,
1186 };
1187 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1188 pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1189     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
1190     pid: 39u32,
1191 };
1192 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1193 pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_PRNS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1194     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
1195     pid: 18u32,
1196 };
1197 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1198 pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_STN_RATIO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1199     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
1200     pid: 21u32,
1201 };
1202 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1203 pub const SENSOR_DATA_TYPE_SATELLITES_USED_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1204     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
1205     pid: 15u32,
1206 };
1207 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1208 pub const SENSOR_DATA_TYPE_SATELLITES_USED_PRNS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1209     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
1210     pid: 16u32,
1211 };
1212 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1213 pub const SENSOR_DATA_TYPE_SATELLITES_USED_PRNS_AND_CONSTELLATIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1214     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
1215     pid: 41u32,
1216 };
1217 pub const SENSOR_DATA_TYPE_SCANNER_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1218     data1: 3617954364,
1219     data2: 13345,
1220     data3: 17579,
1221     data4: [141, 58, 157, 232, 171, 108, 76, 174],
1222 };
1223 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1224 pub const SENSOR_DATA_TYPE_SIMPLE_DEVICE_ORIENTATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1225     fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] },
1226     pid: 18u32,
1227 };
1228 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1229 pub const SENSOR_DATA_TYPE_SPEED_KNOTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1230     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
1231     pid: 6u32,
1232 };
1233 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1234 pub const SENSOR_DATA_TYPE_SPEED_METERS_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1235     fmtid: ::windows_sys::core::GUID {
1236         data1: 1066035618,
1237         data2: 1989,
1238         data3: 20040,
1239         data4: [169, 101, 205, 121, 122, 171, 86, 213],
1240     },
1241     pid: 8u32,
1242 };
1243 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1244 pub const SENSOR_DATA_TYPE_STATE_PROVINCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1245     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
1246     pid: 26u32,
1247 };
1248 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1249 pub const SENSOR_DATA_TYPE_STRAIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1250     fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] },
1251     pid: 7u32,
1252 };
1253 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1254 pub const SENSOR_DATA_TYPE_TEMPERATURE_CELSIUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1255     fmtid: ::windows_sys::core::GUID { data1: 2332730097, data2: 11607, data3: 17134, data4: [140, 192, 77, 39, 98, 43, 70, 196] },
1256     pid: 2u32,
1257 };
1258 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1259 pub const SENSOR_DATA_TYPE_TILT_X_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1260     fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] },
1261     pid: 2u32,
1262 };
1263 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1264 pub const SENSOR_DATA_TYPE_TILT_Y_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1265     fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] },
1266     pid: 3u32,
1267 };
1268 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1269 pub const SENSOR_DATA_TYPE_TILT_Z_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1270     fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] },
1271     pid: 4u32,
1272 };
1273 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1274 pub const SENSOR_DATA_TYPE_TIMESTAMP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1275     fmtid: ::windows_sys::core::GUID { data1: 3680374002, data2: 53023, data3: 19480, data4: [180, 108, 216, 96, 17, 214, 33, 80] },
1276     pid: 2u32,
1277 };
1278 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1279 pub const SENSOR_DATA_TYPE_TOUCH_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1280     fmtid: ::windows_sys::core::GUID { data1: 580462730, data2: 28062, data3: 19211, data4: [183, 236, 53, 40, 248, 158, 64, 175] },
1281     pid: 4u32,
1282 };
1283 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1284 pub const SENSOR_DATA_TYPE_TRUE_HEADING_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1285     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
1286     pid: 7u32,
1287 };
1288 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1289 pub const SENSOR_DATA_TYPE_VERTICAL_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1290     fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] },
1291     pid: 14u32,
1292 };
1293 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1294 pub const SENSOR_DATA_TYPE_VOLTAGE_VOLTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1295     fmtid: ::windows_sys::core::GUID {
1296         data1: 3149022929,
1297         data2: 57922,
1298         data3: 18304,
1299         data4: [162, 211, 205, 237, 132, 243, 88, 66],
1300     },
1301     pid: 2u32,
1302 };
1303 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1304 pub const SENSOR_DATA_TYPE_WEIGHT_KILOGRAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1305     fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] },
1306     pid: 8u32,
1307 };
1308 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1309 pub const SENSOR_DATA_TYPE_WIND_DIRECTION_DEGREES_ANTICLOCKWISE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1310     fmtid: ::windows_sys::core::GUID { data1: 2332730097, data2: 11607, data3: 17134, data4: [140, 192, 77, 39, 98, 43, 70, 196] },
1311     pid: 5u32,
1312 };
1313 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1314 pub const SENSOR_DATA_TYPE_WIND_SPEED_METERS_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1315     fmtid: ::windows_sys::core::GUID { data1: 2332730097, data2: 11607, data3: 17134, data4: [140, 192, 77, 39, 98, 43, 70, 196] },
1316     pid: 6u32,
1317 };
1318 pub const SENSOR_ERROR_PARAMETER_COMMON_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1319     data1: 1997614029,
1320     data2: 64737,
1321     data3: 20291,
1322     data4: [184, 184, 168, 130, 86, 173, 180, 179],
1323 };
1324 pub const SENSOR_EVENT_ACCELEROMETER_SHAKE: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1325     data1: 2187287188,
1326     data2: 3912,
1327     data3: 17302,
1328     data4: [156, 160, 110, 203, 92, 153, 217, 21],
1329 };
1330 pub const SENSOR_EVENT_DATA_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 785445540, data2: 135, data3: 16851, data4: [135, 219, 103, 115, 55, 11, 60, 136] };
1331 pub const SENSOR_EVENT_PARAMETER_COMMON_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1681157680, data2: 34600, data3: 19252, data4: [189, 246, 79, 82, 68, 44, 92, 40] };
1332 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1333 pub const SENSOR_EVENT_PARAMETER_EVENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1334     fmtid: ::windows_sys::core::GUID { data1: 1681157680, data2: 34600, data3: 19252, data4: [189, 246, 79, 82, 68, 44, 92, 40] },
1335     pid: 2u32,
1336 };
1337 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1338 pub const SENSOR_EVENT_PARAMETER_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1339     fmtid: ::windows_sys::core::GUID { data1: 1681157680, data2: 34600, data3: 19252, data4: [189, 246, 79, 82, 68, 44, 92, 40] },
1340     pid: 3u32,
1341 };
1342 pub const SENSOR_EVENT_PROPERTY_CHANGED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 593031321, data2: 33993, data3: 19773, data4: [144, 223, 194, 66, 30, 43, 32, 69] };
1343 pub const SENSOR_EVENT_STATE_CHANGED: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1344     data1: 3218694166,
1345     data2: 27607,
1346     data3: 17760,
1347     data4: [173, 52, 242, 246, 96, 126, 143, 129],
1348 };
1349 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1350 pub const SENSOR_PROPERTY_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1351     fmtid: ::windows_sys::core::GUID {
1352         data1: 2139325420,
1353         data2: 54252,
1354         data3: 18780,
1355         data4: [168, 207, 184, 187, 232, 92, 41, 32],
1356     },
1357     pid: 17u32,
1358 };
1359 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1360 pub const SENSOR_PROPERTY_CHANGE_SENSITIVITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1361     fmtid: ::windows_sys::core::GUID {
1362         data1: 2139325420,
1363         data2: 54252,
1364         data3: 18780,
1365         data4: [168, 207, 184, 187, 232, 92, 41, 32],
1366     },
1367     pid: 14u32,
1368 };
1369 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1370 pub const SENSOR_PROPERTY_CLEAR_ASSISTANCE_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1371     fmtid: ::windows_sys::core::GUID {
1372         data1: 3790168820,
1373         data2: 28261,
1374         data3: 17911,
1375         data4: [156, 54, 212, 135, 183, 177, 189, 52],
1376     },
1377     pid: 2u32,
1378 };
1379 pub const SENSOR_PROPERTY_COMMON_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1380     data1: 2139325420,
1381     data2: 54252,
1382     data3: 18780,
1383     data4: [168, 207, 184, 187, 232, 92, 41, 32],
1384 };
1385 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1386 pub const SENSOR_PROPERTY_CONNECTION_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1387     fmtid: ::windows_sys::core::GUID {
1388         data1: 2139325420,
1389         data2: 54252,
1390         data3: 18780,
1391         data4: [168, 207, 184, 187, 232, 92, 41, 32],
1392     },
1393     pid: 11u32,
1394 };
1395 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1396 pub const SENSOR_PROPERTY_CURRENT_REPORT_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1397     fmtid: ::windows_sys::core::GUID {
1398         data1: 2139325420,
1399         data2: 54252,
1400         data3: 18780,
1401         data4: [168, 207, 184, 187, 232, 92, 41, 32],
1402     },
1403     pid: 13u32,
1404 };
1405 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1406 pub const SENSOR_PROPERTY_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1407     fmtid: ::windows_sys::core::GUID {
1408         data1: 2139325420,
1409         data2: 54252,
1410         data3: 18780,
1411         data4: [168, 207, 184, 187, 232, 92, 41, 32],
1412     },
1413     pid: 10u32,
1414 };
1415 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1416 pub const SENSOR_PROPERTY_DEVICE_PATH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1417     fmtid: ::windows_sys::core::GUID {
1418         data1: 2139325420,
1419         data2: 54252,
1420         data3: 18780,
1421         data4: [168, 207, 184, 187, 232, 92, 41, 32],
1422     },
1423     pid: 15u32,
1424 };
1425 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1426 pub const SENSOR_PROPERTY_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1427     fmtid: ::windows_sys::core::GUID {
1428         data1: 2139325420,
1429         data2: 54252,
1430         data3: 18780,
1431         data4: [168, 207, 184, 187, 232, 92, 41, 32],
1432     },
1433     pid: 9u32,
1434 };
1435 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1436 pub const SENSOR_PROPERTY_HID_USAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1437     fmtid: ::windows_sys::core::GUID {
1438         data1: 2139325420,
1439         data2: 54252,
1440         data3: 18780,
1441         data4: [168, 207, 184, 187, 232, 92, 41, 32],
1442     },
1443     pid: 22u32,
1444 };
1445 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1446 pub const SENSOR_PROPERTY_LIGHT_RESPONSE_CURVE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1447     fmtid: ::windows_sys::core::GUID {
1448         data1: 2139325420,
1449         data2: 54252,
1450         data3: 18780,
1451         data4: [168, 207, 184, 187, 232, 92, 41, 32],
1452     },
1453     pid: 16u32,
1454 };
1455 #[repr(C)]
1456 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1457 pub struct SENSOR_PROPERTY_LIST {
1458     pub AllocatedSizeInBytes: u32,
1459     pub Count: u32,
1460     pub List: [super::super::UI::Shell::PropertiesSystem::PROPERTYKEY; 1],
1461 }
1462 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1463 impl ::core::marker::Copy for SENSOR_PROPERTY_LIST {}
1464 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1465 impl ::core::clone::Clone for SENSOR_PROPERTY_LIST {
clone(&self) -> Self1466     fn clone(&self) -> Self {
1467         *self
1468     }
1469 }
1470 pub const SENSOR_PROPERTY_LIST_HEADER_SIZE: u32 = 8u32;
1471 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1472 pub const SENSOR_PROPERTY_LOCATION_DESIRED_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1473     fmtid: ::windows_sys::core::GUID {
1474         data1: 2139325420,
1475         data2: 54252,
1476         data3: 18780,
1477         data4: [168, 207, 184, 187, 232, 92, 41, 32],
1478     },
1479     pid: 19u32,
1480 };
1481 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1482 pub const SENSOR_PROPERTY_MANUFACTURER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1483     fmtid: ::windows_sys::core::GUID {
1484         data1: 2139325420,
1485         data2: 54252,
1486         data3: 18780,
1487         data4: [168, 207, 184, 187, 232, 92, 41, 32],
1488     },
1489     pid: 6u32,
1490 };
1491 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1492 pub const SENSOR_PROPERTY_MIN_REPORT_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1493     fmtid: ::windows_sys::core::GUID {
1494         data1: 2139325420,
1495         data2: 54252,
1496         data3: 18780,
1497         data4: [168, 207, 184, 187, 232, 92, 41, 32],
1498     },
1499     pid: 12u32,
1500 };
1501 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1502 pub const SENSOR_PROPERTY_MODEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1503     fmtid: ::windows_sys::core::GUID {
1504         data1: 2139325420,
1505         data2: 54252,
1506         data3: 18780,
1507         data4: [168, 207, 184, 187, 232, 92, 41, 32],
1508     },
1509     pid: 7u32,
1510 };
1511 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1512 pub const SENSOR_PROPERTY_PERSISTENT_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1513     fmtid: ::windows_sys::core::GUID {
1514         data1: 2139325420,
1515         data2: 54252,
1516         data3: 18780,
1517         data4: [168, 207, 184, 187, 232, 92, 41, 32],
1518     },
1519     pid: 5u32,
1520 };
1521 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1522 pub const SENSOR_PROPERTY_RADIO_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1523     fmtid: ::windows_sys::core::GUID {
1524         data1: 2139325420,
1525         data2: 54252,
1526         data3: 18780,
1527         data4: [168, 207, 184, 187, 232, 92, 41, 32],
1528     },
1529     pid: 23u32,
1530 };
1531 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1532 pub const SENSOR_PROPERTY_RADIO_STATE_PREVIOUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1533     fmtid: ::windows_sys::core::GUID {
1534         data1: 2139325420,
1535         data2: 54252,
1536         data3: 18780,
1537         data4: [168, 207, 184, 187, 232, 92, 41, 32],
1538     },
1539     pid: 24u32,
1540 };
1541 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1542 pub const SENSOR_PROPERTY_RANGE_MAXIMUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1543     fmtid: ::windows_sys::core::GUID {
1544         data1: 2139325420,
1545         data2: 54252,
1546         data3: 18780,
1547         data4: [168, 207, 184, 187, 232, 92, 41, 32],
1548     },
1549     pid: 21u32,
1550 };
1551 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1552 pub const SENSOR_PROPERTY_RANGE_MINIMUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1553     fmtid: ::windows_sys::core::GUID {
1554         data1: 2139325420,
1555         data2: 54252,
1556         data3: 18780,
1557         data4: [168, 207, 184, 187, 232, 92, 41, 32],
1558     },
1559     pid: 20u32,
1560 };
1561 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1562 pub const SENSOR_PROPERTY_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1563     fmtid: ::windows_sys::core::GUID {
1564         data1: 2139325420,
1565         data2: 54252,
1566         data3: 18780,
1567         data4: [168, 207, 184, 187, 232, 92, 41, 32],
1568     },
1569     pid: 18u32,
1570 };
1571 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1572 pub const SENSOR_PROPERTY_SERIAL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1573     fmtid: ::windows_sys::core::GUID {
1574         data1: 2139325420,
1575         data2: 54252,
1576         data3: 18780,
1577         data4: [168, 207, 184, 187, 232, 92, 41, 32],
1578     },
1579     pid: 8u32,
1580 };
1581 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1582 pub const SENSOR_PROPERTY_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1583     fmtid: ::windows_sys::core::GUID {
1584         data1: 2139325420,
1585         data2: 54252,
1586         data3: 18780,
1587         data4: [168, 207, 184, 187, 232, 92, 41, 32],
1588     },
1589     pid: 3u32,
1590 };
1591 pub const SENSOR_PROPERTY_TEST_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1592     data1: 3790168820,
1593     data2: 28261,
1594     data3: 17911,
1595     data4: [156, 54, 212, 135, 183, 177, 189, 52],
1596 };
1597 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1598 pub const SENSOR_PROPERTY_TURN_ON_OFF_NMEA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1599     fmtid: ::windows_sys::core::GUID {
1600         data1: 3790168820,
1601         data2: 28261,
1602         data3: 17911,
1603         data4: [156, 54, 212, 135, 183, 177, 189, 52],
1604     },
1605     pid: 3u32,
1606 };
1607 #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")]
1608 pub const SENSOR_PROPERTY_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY {
1609     fmtid: ::windows_sys::core::GUID {
1610         data1: 2139325420,
1611         data2: 54252,
1612         data3: 18780,
1613         data4: [168, 207, 184, 187, 232, 92, 41, 32],
1614     },
1615     pid: 2u32,
1616 };
1617 pub type SENSOR_STATE = i32;
1618 pub const SensorState_Initializing: SENSOR_STATE = 0i32;
1619 pub const SensorState_Idle: SENSOR_STATE = 1i32;
1620 pub const SensorState_Active: SENSOR_STATE = 2i32;
1621 pub const SensorState_Error: SENSOR_STATE = 3i32;
1622 pub const SENSOR_TYPE_ACCELEROMETER_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1623     data1: 3226280839,
1624     data2: 29504,
1625     data3: 19650,
1626     data4: [153, 30, 59, 24, 203, 142, 242, 244],
1627 };
1628 pub const SENSOR_TYPE_ACCELEROMETER_2D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2999261096, data2: 63157, data3: 19366, data4: [164, 35, 93, 245, 96, 180, 204, 7] };
1629 pub const SENSOR_TYPE_ACCELEROMETER_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1630     data1: 3271233375,
1631     data2: 58066,
1632     data3: 19576,
1633     data4: [188, 208, 53, 42, 149, 130, 129, 157],
1634 };
1635 pub const SENSOR_TYPE_AGGREGATED_DEVICE_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1636     data1: 3451246839,
1637     data2: 15613,
1638     data3: 16840,
1639     data4: [133, 66, 204, 230, 34, 207, 93, 110],
1640 };
1641 pub const SENSOR_TYPE_AGGREGATED_QUADRANT_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2676093359, data2: 50347, data3: 17159, data4: [153, 4, 200, 40, 191, 185, 8, 41] };
1642 pub const SENSOR_TYPE_AGGREGATED_SIMPLE_DEVICE_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2258735761, data2: 1154, data3: 16428, data4: [191, 76, 173, 218, 197, 43, 28, 57] };
1643 pub const SENSOR_TYPE_AMBIENT_LIGHT: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1644     data1: 2549159368,
1645     data2: 22938,
1646     data3: 16723,
1647     data4: [136, 148, 210, 209, 40, 153, 145, 138],
1648 };
1649 pub const SENSOR_TYPE_BARCODE_SCANNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1650     data1: 2567650703,
1651     data2: 34235,
1652     data3: 17919,
1653     data4: [145, 77, 153, 140, 4, 243, 114, 223],
1654 };
1655 pub const SENSOR_TYPE_BOOLEAN_SWITCH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2625517343, data2: 4161, data3: 17931, data4: [141, 92, 113, 228, 117, 46, 53, 12] };
1656 pub const SENSOR_TYPE_BOOLEAN_SWITCH_ARRAY: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1657     data1: 1415351205,
1658     data2: 45379,
1659     data3: 17733,
1660     data4: [134, 143, 202, 127, 217, 134, 180, 246],
1661 };
1662 pub const SENSOR_TYPE_CAPACITANCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3392142108, data2: 8983, data3: 18880, data4: [160, 180, 182, 60, 230, 52, 97, 160] };
1663 pub const SENSOR_TYPE_COMPASS_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1664     data1: 2752902853,
1665     data2: 52048,
1666     data3: 18896,
1667     data4: [142, 98, 168, 39, 11, 215, 162, 108],
1668 };
1669 pub const SENSOR_TYPE_COMPASS_2D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 358964416, data2: 39290, data3: 19760, data4: [132, 219, 87, 202, 186, 54, 72, 187] };
1670 pub const SENSOR_TYPE_COMPASS_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1671     data1: 1991626253,
1672     data2: 6109,
1673     data3: 16717,
1674     data4: [147, 161, 225, 39, 244, 11, 223, 110],
1675 };
1676 pub const SENSOR_TYPE_CURRENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1524408270, data2: 5536, data3: 19390, data4: [161, 173, 45, 56, 169, 174, 131, 28] };
1677 pub const SENSOR_TYPE_CUSTOM: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1678     data1: 3896177193,
1679     data2: 34368,
1680     data3: 19736,
1681     data4: [162, 19, 226, 38, 117, 235, 178, 195],
1682 };
1683 pub const SENSOR_TYPE_DISTANCE_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1684     data1: 1595190063,
1685     data2: 5127,
1686     data3: 17158,
1687     data4: [169, 63, 177, 219, 171, 228, 249, 192],
1688 };
1689 pub const SENSOR_TYPE_DISTANCE_2D: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1690     data1: 1559864428,
1691     data2: 43426,
1692     data3: 20053,
1693     data4: [182, 161, 160, 74, 175, 169, 90, 146],
1694 };
1695 pub const SENSOR_TYPE_DISTANCE_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2718740017, data2: 3621, data3: 18290, data4: [159, 229, 150, 96, 138, 19, 84, 178] };
1696 pub const SENSOR_TYPE_ELECTRICAL_POWER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 556732661, data2: 5291, data3: 17270, data4: [154, 67, 167, 121, 64, 152, 194, 254] };
1697 pub const SENSOR_TYPE_ENVIRONMENTAL_ATMOSPHERIC_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 244332585, data2: 65418, data3: 19091, data4: [151, 223, 61, 203, 222, 64, 34, 136] };
1698 pub const SENSOR_TYPE_ENVIRONMENTAL_HUMIDITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1551023975, data2: 48510, data3: 16983, data4: [153, 11, 152, 163, 186, 59, 64, 10] };
1699 pub const SENSOR_TYPE_ENVIRONMENTAL_TEMPERATURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 83693252, data2: 54746, data3: 17914, data4: [149, 169, 93, 179, 142, 225, 147, 6] };
1700 pub const SENSOR_TYPE_ENVIRONMENTAL_WIND_DIRECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2666887733, data2: 37638, data3: 17229, data4: [175, 9, 55, 250, 90, 156, 0, 189] };
1701 pub const SENSOR_TYPE_ENVIRONMENTAL_WIND_SPEED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3713032315, data2: 42079, data3: 17101, data4: [142, 253, 236, 97, 118, 28, 66, 38] };
1702 pub const SENSOR_TYPE_FORCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3265997570, data2: 6684, data3: 18296, data4: [168, 27, 149, 74, 23, 136, 204, 117] };
1703 pub const SENSOR_TYPE_FREQUENCY: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1704     data1: 2362624950,
1705     data2: 29670,
1706     data3: 17984,
1707     data4: [167, 9, 114, 174, 143, 182, 13, 127],
1708 };
1709 pub const SENSOR_TYPE_GYROMETER_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1710     data1: 4194862900,
1711     data2: 62802,
1712     data3: 17796,
1713     data4: [131, 36, 237, 250, 246, 73, 101, 44],
1714 };
1715 pub const SENSOR_TYPE_GYROMETER_2D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 837767043, data2: 37275, data3: 18623, data4: [141, 224, 93, 122, 157, 36, 5, 86] };
1716 pub const SENSOR_TYPE_GYROMETER_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 155737946, data2: 30110, data3: 17090, data4: [189, 75, 163, 73, 183, 92, 134, 67] };
1717 pub const SENSOR_TYPE_HUMAN_PRESENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1718     data1: 3241722155,
1719     data2: 44370,
1720     data3: 17692,
1721     data4: [147, 117, 135, 245, 24, 255, 16, 198],
1722 };
1723 pub const SENSOR_TYPE_HUMAN_PROXIMITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1377884905, data2: 12665, data3: 17456, data4: [159, 144, 6, 38, 109, 42, 52, 222] };
1724 pub const SENSOR_TYPE_INCLINOMETER_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1725     data1: 3111098565,
1726     data2: 31349,
1727     data3: 19367,
1728     data4: [148, 233, 172, 134, 140, 150, 109, 216],
1729 };
1730 pub const SENSOR_TYPE_INCLINOMETER_2D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2870218605, data2: 33771, data3: 16996, data4: [183, 11, 177, 106, 91, 37, 106, 1] };
1731 pub const SENSOR_TYPE_INCLINOMETER_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1732     data1: 3091798523,
1733     data2: 60037,
1734     data3: 18806,
1735     data4: [132, 68, 111, 111, 92, 109, 49, 219],
1736 };
1737 pub const SENSOR_TYPE_INDUCTANCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1738     data1: 3692925759,
1739     data2: 50229,
1740     data3: 19581,
1741     data4: [162, 254, 96, 113, 146, 165, 36, 211],
1742 };
1743 pub const SENSOR_TYPE_LOCATION_BROADCAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3530131663, data2: 20834, data3: 16441, data4: [187, 23, 76, 88, 182, 152, 228, 74] };
1744 pub const SENSOR_TYPE_LOCATION_DEAD_RECKONING: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1745     data1: 439866680,
1746     data2: 62091,
1747     data3: 17114,
1748     data4: [159, 206, 169, 208, 162, 166, 216, 41],
1749 };
1750 pub const SENSOR_TYPE_LOCATION_GPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3981223305, data2: 12922, data3: 20473, data4: [165, 96, 145, 218, 75, 72, 39, 94] };
1751 pub const SENSOR_TYPE_LOCATION_LOOKUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1752     data1: 992915018,
1753     data2: 29390,
1754     data3: 17261,
1755     data4: [150, 210, 60, 91, 133, 112, 233, 135],
1756 };
1757 pub const SENSOR_TYPE_LOCATION_OTHER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2603418982, data2: 872, data3: 20337, data4: [184, 141, 83, 63, 19, 32, 49, 222] };
1758 pub const SENSOR_TYPE_LOCATION_STATIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 157254020, data2: 4009, data3: 17477, data4: [142, 110, 183, 15, 50, 11, 107, 76] };
1759 pub const SENSOR_TYPE_LOCATION_TRIANGULATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1763456026, data2: 21510, data3: 20449, data4: [148, 47, 34, 70, 203, 235, 57, 224] };
1760 pub const SENSOR_TYPE_MOTION_DETECTOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1761     data1: 1551637010,
1762     data2: 12453,
1763     data3: 17337,
1764     data4: [164, 178, 207, 9, 236, 91, 123, 232],
1765 };
1766 pub const SENSOR_TYPE_MULTIVALUE_SWITCH: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1767     data1: 3018739062,
1768     data2: 14244,
1769     data3: 17410,
1770     data4: [178, 94, 153, 198, 10, 119, 95, 161],
1771 };
1772 pub const SENSOR_TYPE_POTENTIOMETER: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1773     data1: 724992425,
1774     data2: 51932,
1775     data3: 17834,
1776     data4: [166, 255, 84, 149, 124, 139, 180, 64],
1777 };
1778 pub const SENSOR_TYPE_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 651370292, data2: 25426, data3: 16847, data4: [183, 147, 234, 7, 19, 213, 61, 119] };
1779 pub const SENSOR_TYPE_RESISTANCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2576601800, data2: 49495, data3: 19026, data4: [167, 181, 25, 92, 118, 3, 114, 49] };
1780 pub const SENSOR_TYPE_RFID_SCANNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1144164085, data2: 733, data3: 20109, data4: [173, 93, 146, 73, 131, 43, 46, 202] };
1781 pub const SENSOR_TYPE_SCALE: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1782     data1: 3228424492,
1783     data2: 32747,
1784     data3: 17294,
1785     data4: [155, 246, 130, 32, 127, 255, 91, 184],
1786 };
1787 pub const SENSOR_TYPE_SPEEDOMETER: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1788     data1: 1809267743,
1789     data2: 2996,
1790     data3: 17168,
1791     data4: [129, 178, 223, 193, 138, 82, 191, 148],
1792 };
1793 pub const SENSOR_TYPE_STRAIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1794     data1: 3335646222,
1795     data2: 26627,
1796     data3: 17249,
1797     data4: [173, 61, 133, 188, 197, 140, 109, 41],
1798 };
1799 pub const SENSOR_TYPE_TOUCH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 400240664, data2: 1732, data3: 20349, data4: [129, 175, 146, 116, 183, 89, 156, 39] };
1800 pub const SENSOR_TYPE_UNKNOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1801     data1: 280658915,
1802     data2: 61263,
1803     data3: 16877,
1804     data4: [152, 133, 168, 125, 100, 53, 168, 225],
1805 };
1806 pub const SENSOR_TYPE_VOLTAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1807     data1: 3309848119,
1808     data2: 20407,
1809     data3: 18771,
1810     data4: [152, 184, 165, 109, 138, 161, 251, 30],
1811 };
1812 #[repr(C)]
1813 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
1814 pub struct SENSOR_VALUE_PAIR {
1815     pub Key: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY,
1816     pub Value: super::super::System::Com::StructuredStorage::PROPVARIANT,
1817 }
1818 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
1819 impl ::core::marker::Copy for SENSOR_VALUE_PAIR {}
1820 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))]
1821 impl ::core::clone::Clone for SENSOR_VALUE_PAIR {
clone(&self) -> Self1822     fn clone(&self) -> Self {
1823         *self
1824     }
1825 }
1826 pub type SIMPLE_DEVICE_ORIENTATION = i32;
1827 pub const SimpleDeviceOrientation_NotRotated: SIMPLE_DEVICE_ORIENTATION = 0i32;
1828 pub const SimpleDeviceOrientation_Rotated90DegreesCounterclockwise: SIMPLE_DEVICE_ORIENTATION = 1i32;
1829 pub const SimpleDeviceOrientation_Rotated180DegreesCounterclockwise: SIMPLE_DEVICE_ORIENTATION = 2i32;
1830 pub const SimpleDeviceOrientation_Rotated270DegreesCounterclockwise: SIMPLE_DEVICE_ORIENTATION = 3i32;
1831 pub const SimpleDeviceOrientation_Faceup: SIMPLE_DEVICE_ORIENTATION = 4i32;
1832 pub const SimpleDeviceOrientation_Facedown: SIMPLE_DEVICE_ORIENTATION = 5i32;
1833 pub const Sensor: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1834     data1: 3917278464,
1835     data2: 21050,
1836     data3: 16691,
1837     data4: [191, 111, 211, 162, 218, 231, 246, 186],
1838 };
1839 pub const SensorCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2042903259, data2: 42025, data3: 18079, data4: [170, 57, 47, 43, 116, 183, 89, 55] };
1840 pub type SensorConnectionType = i32;
1841 pub const SENSOR_CONNECTION_TYPE_PC_INTEGRATED: SensorConnectionType = 0i32;
1842 pub const SENSOR_CONNECTION_TYPE_PC_ATTACHED: SensorConnectionType = 1i32;
1843 pub const SENSOR_CONNECTION_TYPE_PC_EXTERNAL: SensorConnectionType = 2i32;
1844 pub const SensorDataReport: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1845     data1: 1319753455,
1846     data2: 26955,
1847     data3: 16920,
1848     data4: [136, 22, 204, 218, 141, 167, 75, 186],
1849 };
1850 pub const SensorManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2007091239, data2: 64722, data3: 18057, data4: [137, 21, 157, 97, 60, 197, 250, 62] };
1851 pub type SensorState = i32;
1852 pub const SENSOR_STATE_MIN: SensorState = 0i32;
1853 pub const SENSOR_STATE_READY: SensorState = 0i32;
1854 pub const SENSOR_STATE_NOT_AVAILABLE: SensorState = 1i32;
1855 pub const SENSOR_STATE_NO_DATA: SensorState = 2i32;
1856 pub const SENSOR_STATE_INITIALIZING: SensorState = 3i32;
1857 pub const SENSOR_STATE_ACCESS_DENIED: SensorState = 4i32;
1858 pub const SENSOR_STATE_ERROR: SensorState = 5i32;
1859 pub const SENSOR_STATE_MAX: SensorState = 5i32;
1860 pub type SimpleDeviceOrientation = i32;
1861 pub const SIMPLE_DEVICE_ORIENTATION_NOT_ROTATED: SimpleDeviceOrientation = 0i32;
1862 pub const SIMPLE_DEVICE_ORIENTATION_ROTATED_90: SimpleDeviceOrientation = 1i32;
1863 pub const SIMPLE_DEVICE_ORIENTATION_ROTATED_180: SimpleDeviceOrientation = 2i32;
1864 pub const SIMPLE_DEVICE_ORIENTATION_ROTATED_270: SimpleDeviceOrientation = 3i32;
1865 pub const SIMPLE_DEVICE_ORIENTATION_ROTATED_FACE_UP: SimpleDeviceOrientation = 4i32;
1866 pub const SIMPLE_DEVICE_ORIENTATION_ROTATED_FACE_DOWN: SimpleDeviceOrientation = 5i32;
1867 #[repr(C)]
1868 pub struct VEC3D {
1869     pub X: f32,
1870     pub Y: f32,
1871     pub Z: f32,
1872 }
1873 impl ::core::marker::Copy for VEC3D {}
1874 impl ::core::clone::Clone for VEC3D {
clone(&self) -> Self1875     fn clone(&self) -> Self {
1876         *self
1877     }
1878 }
1879