summaryrefslogtreecommitdiffstats
path: root/vendor/windows-sys-0.28.0/src/Windows/Win32/System/SettingsManagementInfrastructure/mod.rs
blob: 25d5ac48b24b762ecb784aec302d01979a59bc79 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
#[link(name = "windows")]
extern "system" {}
pub type IItemEnumerator = *mut ::core::ffi::c_void;
pub type ISettingsContext = *mut ::core::ffi::c_void;
pub type ISettingsEngine = *mut ::core::ffi::c_void;
pub type ISettingsIdentity = *mut ::core::ffi::c_void;
pub type ISettingsItem = *mut ::core::ffi::c_void;
pub type ISettingsNamespace = *mut ::core::ffi::c_void;
pub type ISettingsResult = *mut ::core::ffi::c_void;
pub type ITargetInfo = *mut ::core::ffi::c_void;
pub const LIMITED_VALIDATION_MODE: u32 = 1u32;
pub const LINK_STORE_TO_ENGINE_INSTANCE: u32 = 1u32;
pub const SettingsEngine: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2675801013, data2: 8371, data3: 4570, data4: [129, 165, 0, 48, 241, 100, 46, 60] };
pub const WCM_E_ABORTOPERATION: ::windows_sys::core::HRESULT = -2145255384i32;
pub const WCM_E_ASSERTIONFAILED: ::windows_sys::core::HRESULT = -2145255398i32;
pub const WCM_E_ATTRIBUTENOTALLOWED: ::windows_sys::core::HRESULT = -2145255420i32;
pub const WCM_E_ATTRIBUTENOTFOUND: ::windows_sys::core::HRESULT = -2145255421i32;
pub const WCM_E_CONFLICTINGASSERTION: ::windows_sys::core::HRESULT = -2145255399i32;
pub const WCM_E_CYCLICREFERENCE: ::windows_sys::core::HRESULT = -2145255389i32;
pub const WCM_E_DUPLICATENAME: ::windows_sys::core::HRESULT = -2145255397i32;
pub const WCM_E_EXPRESSIONNOTFOUND: ::windows_sys::core::HRESULT = -2145255408i32;
pub const WCM_E_HANDLERNOTFOUND: ::windows_sys::core::HRESULT = -2145255394i32;
pub const WCM_E_INTERNALERROR: ::windows_sys::core::HRESULT = -2145255424i32;
pub const WCM_E_INVALIDATTRIBUTECOMBINATION: ::windows_sys::core::HRESULT = -2145255385i32;
pub const WCM_E_INVALIDDATATYPE: ::windows_sys::core::HRESULT = -2145255416i32;
pub const WCM_E_INVALIDEXPRESSIONSYNTAX: ::windows_sys::core::HRESULT = -2145255401i32;
pub const WCM_E_INVALIDHANDLERSYNTAX: ::windows_sys::core::HRESULT = -2145255393i32;
pub const WCM_E_INVALIDKEY: ::windows_sys::core::HRESULT = -2145255396i32;
pub const WCM_E_INVALIDLANGUAGEFORMAT: ::windows_sys::core::HRESULT = -2145255410i32;
pub const WCM_E_INVALIDPATH: ::windows_sys::core::HRESULT = -2145255413i32;
pub const WCM_E_INVALIDPROCESSORFORMAT: ::windows_sys::core::HRESULT = -2145255382i32;
pub const WCM_E_INVALIDSTREAM: ::windows_sys::core::HRESULT = -2145255395i32;
pub const WCM_E_INVALIDVALUE: ::windows_sys::core::HRESULT = -2145255419i32;
pub const WCM_E_INVALIDVALUEFORMAT: ::windows_sys::core::HRESULT = -2145255418i32;
pub const WCM_E_INVALIDVERSIONFORMAT: ::windows_sys::core::HRESULT = -2145255411i32;
pub const WCM_E_KEYNOTCHANGEABLE: ::windows_sys::core::HRESULT = -2145255409i32;
pub const WCM_E_MANIFESTCOMPILATIONFAILED: ::windows_sys::core::HRESULT = -2145255390i32;
pub const WCM_E_MISSINGCONFIGURATION: ::windows_sys::core::HRESULT = -2145255383i32;
pub const WCM_E_MIXTYPEASSERTION: ::windows_sys::core::HRESULT = -2145255388i32;
pub const WCM_E_NAMESPACEALREADYREGISTERED: ::windows_sys::core::HRESULT = -2145255403i32;
pub const WCM_E_NAMESPACENOTFOUND: ::windows_sys::core::HRESULT = -2145255404i32;
pub const WCM_E_NOTIFICATIONNOTFOUND: ::windows_sys::core::HRESULT = -2145255400i32;
pub const WCM_E_NOTPOSITIONED: ::windows_sys::core::HRESULT = -2145255415i32;
pub const WCM_E_NOTSUPPORTEDFUNCTION: ::windows_sys::core::HRESULT = -2145255387i32;
pub const WCM_E_READONLYITEM: ::windows_sys::core::HRESULT = -2145255414i32;
pub const WCM_E_RESTRICTIONFAILED: ::windows_sys::core::HRESULT = -2145255391i32;
pub const WCM_E_SOURCEMANEMPTYVALUE: ::windows_sys::core::HRESULT = -2145255381i32;
pub const WCM_E_STATENODENOTALLOWED: ::windows_sys::core::HRESULT = -2145255422i32;
pub const WCM_E_STATENODENOTFOUND: ::windows_sys::core::HRESULT = -2145255423i32;
pub const WCM_E_STORECORRUPTED: ::windows_sys::core::HRESULT = -2145255402i32;
pub const WCM_E_SUBSTITUTIONNOTFOUND: ::windows_sys::core::HRESULT = -2145255407i32;
pub const WCM_E_TYPENOTSPECIFIED: ::windows_sys::core::HRESULT = -2145255417i32;
pub const WCM_E_UNKNOWNRESULT: ::windows_sys::core::HRESULT = -2145251325i32;
pub const WCM_E_USERALREADYREGISTERED: ::windows_sys::core::HRESULT = -2145255406i32;
pub const WCM_E_USERNOTFOUND: ::windows_sys::core::HRESULT = -2145255405i32;
pub const WCM_E_VALIDATIONFAILED: ::windows_sys::core::HRESULT = -2145255392i32;
pub const WCM_E_VALUETOOBIG: ::windows_sys::core::HRESULT = -2145255386i32;
pub const WCM_E_WRONGESCAPESTRING: ::windows_sys::core::HRESULT = -2145255412i32;
pub const WCM_SETTINGS_ID_FLAG_DEFINITION: u32 = 1u32;
pub const WCM_SETTINGS_ID_FLAG_REFERENCE: u32 = 0u32;
pub const WCM_S_ATTRIBUTENOTALLOWED: ::windows_sys::core::HRESULT = 2232325i32;
pub const WCM_S_ATTRIBUTENOTFOUND: ::windows_sys::core::HRESULT = 2232321i32;
pub const WCM_S_INTERNALERROR: ::windows_sys::core::HRESULT = 2232320i32;
pub const WCM_S_INVALIDATTRIBUTECOMBINATION: ::windows_sys::core::HRESULT = 2232324i32;
pub const WCM_S_LEGACYSETTINGWARNING: ::windows_sys::core::HRESULT = 2232322i32;
pub const WCM_S_NAMESPACENOTFOUND: ::windows_sys::core::HRESULT = 2232326i32;
pub type WcmDataType = i32;
pub const dataTypeByte: WcmDataType = 1i32;
pub const dataTypeSByte: WcmDataType = 2i32;
pub const dataTypeUInt16: WcmDataType = 3i32;
pub const dataTypeInt16: WcmDataType = 4i32;
pub const dataTypeUInt32: WcmDataType = 5i32;
pub const dataTypeInt32: WcmDataType = 6i32;
pub const dataTypeUInt64: WcmDataType = 7i32;
pub const dataTypeInt64: WcmDataType = 8i32;
pub const dataTypeBoolean: WcmDataType = 11i32;
pub const dataTypeString: WcmDataType = 12i32;
pub const dataTypeFlagArray: WcmDataType = 32768i32;
pub type WcmNamespaceAccess = i32;
pub const ReadOnlyAccess: WcmNamespaceAccess = 1i32;
pub const ReadWriteAccess: WcmNamespaceAccess = 2i32;
pub type WcmNamespaceEnumerationFlags = i32;
pub const SharedEnumeration: WcmNamespaceEnumerationFlags = 1i32;
pub const UserEnumeration: WcmNamespaceEnumerationFlags = 2i32;
pub const AllEnumeration: WcmNamespaceEnumerationFlags = 3i32;
pub type WcmRestrictionFacets = i32;
pub const restrictionFacetMaxLength: WcmRestrictionFacets = 1i32;
pub const restrictionFacetEnumeration: WcmRestrictionFacets = 2i32;
pub const restrictionFacetMaxInclusive: WcmRestrictionFacets = 4i32;
pub const restrictionFacetMinInclusive: WcmRestrictionFacets = 8i32;
pub type WcmSettingType = i32;
pub const settingTypeScalar: WcmSettingType = 1i32;
pub const settingTypeComplex: WcmSettingType = 2i32;
pub const settingTypeList: WcmSettingType = 3i32;
pub type WcmTargetMode = i32;
pub const OfflineMode: WcmTargetMode = 1i32;
pub const OnlineMode: WcmTargetMode = 2i32;
pub type WcmUserStatus = i32;
pub const UnknownStatus: WcmUserStatus = 0i32;
pub const UserRegistered: WcmUserStatus = 1i32;
pub const UserUnregistered: WcmUserStatus = 2i32;
pub const UserLoaded: WcmUserStatus = 3i32;
pub const UserUnloaded: WcmUserStatus = 4i32;