master
 1/**
 2 * This file has no copyright assigned and is placed in the Public Domain.
 3 * This file is part of the mingw-w64 runtime package.
 4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
 5 */
 6#ifndef _INC_WCMCONFIG
 7#define _INC_WCMCONFIG
 8#if (_WIN32_WINNT >= 0x0600)
 9
10typedef enum __MIDL___MIDL_itf_wcmconfig_0000_0000_0013 {
11  dataTypeByte = 1,
12  dataTypeSByte = 2,
13  dataTypeUInt16 = 3,
14  dataTypeInt16 = 4,
15  dataTypeUInt32 = 5,
16  dataTypeInt32 = 6,
17  dataTypeUInt64 = 7,
18  dataTypeInt64 = 8,
19  dataTypeBoolean = 11,
20  dataTypeString = 12,
21  dataTypeFlagArray = 0x8000
22} WcmDataType;
23
24typedef enum __MIDL___MIDL_itf_wcmconfig_0000_0000_0020 {
25  ReadOnlyAccess = 1,
26  ReadWriteAccess = 2
27} WcmNamespaceAccess;
28
29typedef enum __MIDL___MIDL_itf_wcmconfig_0000_0000_0003 {
30  SharedEnumeration = 1,
31  UserEnumeration = 2,
32  AllEnumeration = ( SharedEnumeration | UserEnumeration )
33} WcmNamespaceEnumerationFlags;
34
35typedef enum __MIDL___MIDL_itf_wcmconfig_0000_0000_0016 {
36  restrictionFacetMaxLength = 0x1,
37  restrictionFacetEnumeration = 0x2,
38  restrictionFacetMaxInclusive = 0x4,
39  restrictionFacetMinInclusive = 0x8
40} WcmRestrictionFacets;
41
42typedef enum __MIDL___MIDL_itf_wcmconfig_0000_0000_0014 {
43  settingTypeScalar = 1,
44  settingTypeComplex = 2,
45  settingTypeList = 3
46} WcmSettingType;
47
48typedef enum __MIDL___MIDL_itf_wcmconfig_0000_0000_0002 {
49  OfflineMode = 1,
50  OnlineMode = 2
51} WcmTargetMode;
52
53typedef enum __MIDL___MIDL_itf_wcmconfig_0000_0000_0019 {
54  UnknownStatus = 0,
55  UserRegistered = 1,
56  UserUnregistered = 2,
57  UserLoaded = 3,
58  UserUnloaded = 4
59} WcmUserStatus;
60
61#endif /*(_WIN32_WINNT >= 0x0600)*/
62#endif /*_INC_WCMCONFIG*/