wcmconfig.h 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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. typedef enum __MIDL___MIDL_itf_wcmconfig_0000_0000_0013 {
  10. dataTypeByte = 1,
  11. dataTypeSByte = 2,
  12. dataTypeUInt16 = 3,
  13. dataTypeInt16 = 4,
  14. dataTypeUInt32 = 5,
  15. dataTypeInt32 = 6,
  16. dataTypeUInt64 = 7,
  17. dataTypeInt64 = 8,
  18. dataTypeBoolean = 11,
  19. dataTypeString = 12,
  20. dataTypeFlagArray = 0x8000
  21. } WcmDataType;
  22. typedef enum __MIDL___MIDL_itf_wcmconfig_0000_0000_0020 {
  23. ReadOnlyAccess = 1,
  24. ReadWriteAccess = 2
  25. } WcmNamespaceAccess;
  26. typedef enum __MIDL___MIDL_itf_wcmconfig_0000_0000_0003 {
  27. SharedEnumeration = 1,
  28. UserEnumeration = 2,
  29. AllEnumeration = ( SharedEnumeration | UserEnumeration )
  30. } WcmNamespaceEnumerationFlags;
  31. typedef enum __MIDL___MIDL_itf_wcmconfig_0000_0000_0016 {
  32. restrictionFacetMaxLength = 0x1,
  33. restrictionFacetEnumeration = 0x2,
  34. restrictionFacetMaxInclusive = 0x4,
  35. restrictionFacetMinInclusive = 0x8
  36. } WcmRestrictionFacets;
  37. typedef enum __MIDL___MIDL_itf_wcmconfig_0000_0000_0014 {
  38. settingTypeScalar = 1,
  39. settingTypeComplex = 2,
  40. settingTypeList = 3
  41. } WcmSettingType;
  42. typedef enum __MIDL___MIDL_itf_wcmconfig_0000_0000_0002 {
  43. OfflineMode = 1,
  44. OnlineMode = 2
  45. } WcmTargetMode;
  46. typedef enum __MIDL___MIDL_itf_wcmconfig_0000_0000_0019 {
  47. UnknownStatus = 0,
  48. UserRegistered = 1,
  49. UserUnregistered = 2,
  50. UserLoaded = 3,
  51. UserUnloaded = 4
  52. } WcmUserStatus;
  53. #endif /*(_WIN32_WINNT >= 0x0600)*/
  54. #endif /*_INC_WCMCONFIG*/