123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342 |
- /**
- * This file is part of the mingw-w64 runtime package.
- * No warranty is given; refer to the file DISCLAIMER within this package.
- */
- import "oaidl.idl";
- cpp_quote("#include <winapifamily.h>")
- cpp_quote("")
- cpp_quote("#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)")
- typedef enum _FsrmAccountType {
- FsrmAccountType_Unknown = 0,
- FsrmAccountType_NetworkService = 1,
- FsrmAccountType_LocalService = 2,
- FsrmAccountType_LocalSystem = 3,
- FsrmAccountType_InProc = 4,
- FsrmAccountType_External = 5,
- FsrmAccountType_Automatic = 500
- } FsrmAccountType;
- typedef enum _FsrmActionType {
- FsrmActionType_Unknown = 0,
- FsrmActionType_EventLog = 1,
- FsrmActionType_Email = 2,
- FsrmActionType_Command = 3,
- FsrmActionType_Report = 4
- } FsrmActionType;
- typedef enum _AdrClientDisplayFlags {
- AdrClientDisplayFlags_AllowEmailRequests = 0x1,
- AdrClientDisplayFlags_ShowDeviceTroubleshooting = 0x2
- } AdrClientDisplayFlags;
- typedef enum _AdrClientErrorType {
- AdrClientErrorType_Unknown = 0,
- AdrClientErrorType_AccessDenied = 1,
- AdrClientErrorType_FileNotFound = 2,
- } AdrClientErrorType;
- typedef enum _AdrClientFlags {
- AdrClientFlags_None = 0x0,
- AdrClientFlags_FailForLocalPaths = 0x1,
- AdrClientFlags_FailIfNotSupportedByServer = 0x2,
- AdrClientFlags_FailIfNotDomainJoined = 0x4
- } AdrClientFlags;
- typedef enum _AdrEmailFlags {
- AdrEmailFlags_PutDataOwnerOnToLine = 0x1,
- AdrEmailFlags_PutAdminOnToLine = 0x2,
- AdrEmailFlags_IncludeDeviceClaims = 0x4,
- AdrEmailFlags_IncludeUserInfo = 0x8,
- AdrEmailFlags_GenerateEventLog = 0x10
- } AdrEmailFlags;
- typedef enum _FsrmClassificationLoggingFlags {
- FsrmClassificationLoggingFlags_None = 0x00000000,
- FsrmClassificationLoggingFlags_ClassificationsInLogFile = 0x00000001,
- FsrmClassificationLoggingFlags_ErrorsInLogFile = 0x00000002,
- FsrmClassificationLoggingFlags_ClassificationsInSystemLog = 0x00000004,
- FsrmClassificationLoggingFlags_ErrorsInSystemLog = 0x00000008
- } FsrmClassificationLoggingFlags;
- typedef enum _FsrmCollectionState {
- FsrmCollectionState_Fetching = 1,
- FsrmCollectionState_Committing = 2,
- FsrmCollectionState_Complete = 3,
- FsrmCollectionState_Cancelled = 4
- } FsrmCollectionState;
- typedef enum _FsrmCommitOptions {
- FsrmCommitOptions_None = 0x0,
- FsrmCommitOptions_Asynchronous = 0x1
- } FsrmCommitOptions;
- typedef enum _FsrmEnumOptions {
- FsrmEnumOptions_None = 0x0,
- FsrmEnumOptions_Asynchronous = 0x1,
- FsrmEnumOptions_CheckRecycleBin = 0x2,
- FsrmEnumOptions_IncludeClusterNodes = 0x4,
- FsrmEnumOptions_IncludeDeprecatedObjects = 0x8
- } FsrmEnumOptions;
- typedef enum _FsrmEventType {
- FsrmEventType_Unknown = 0,
- FsrmEventType_Information = 1,
- FsrmEventType_Warning = 2,
- FsrmEventType_Error = 3
- } FsrmEventType;
- typedef enum _FsrmExecutionOption {
- FsrmExecutionOption_Unknown = 0,
- FsrmExecutionOption_EvaluateUnset = 1,
- FsrmExecutionOption_ReEvaluate_ConsiderExistingValue = 2,
- FsrmExecutionOption_ReEvaluate_IgnoreExistingValue = 3
- } FsrmExecutionOption;
- typedef enum _FsrmFileConditionType {
- FsrmFileConditionType_Unknown = 0,
- FsrmFileConditionType_Property = 1
- } FsrmFileConditionType;
- typedef enum _FsrmFileManagementLoggingFlags {
- FsrmFileManagementLoggingFlags_None = 0x0,
- FsrmFileManagementLoggingFlags_Error = 0x1,
- FsrmFileManagementLoggingFlags_Information = 0x2,
- FsrmFileManagementLoggingFlags_Audit = 0x4
- } FsrmFileManagementLoggingFlags;
- typedef enum _FsrmFileManagementType {
- FsrmFileManagementType_Unknown = 0,
- FsrmFileManagementType_Expiration = 1,
- FsrmFileManagementType_Custom = 2,
- FsrmFileManagementType_Rms = 3
- } FsrmFileManagementType;
- typedef enum _FsrmFileScreenFlags {
- FsrmFileScreenFlags_Enforce = 0x1
- } FsrmFileScreenFlags;
- typedef enum _FsrmFileStreamingInterfaceType {
- FsrmFileStreamingInterfaceType_Unknown = 0x0,
- FsrmFileStreamingInterfaceType_ILockBytes = 0x1,
- FsrmFileStreamingInterfaceType_IStream = 0x2
- } FsrmFileStreamingInterfaceType;
- typedef enum _FsrmFileStreamingMode {
- FsrmFileStreamingMode_Unknown = 0x0,
- FsrmFileStreamingMode_Read = 0x1,
- FsrmFileStreamingMode_Write = 0x2
- } FsrmFileStreamingMode;
- typedef enum _FsrmFileSystemPropertyId {
- FsrmFileSystemPropertyId_Undefined = 0,
- FsrmFileSystemPropertyId_FileName = 1,
- FsrmFileSystemPropertyId_DateCreated = 2,
- FsrmFileSystemPropertyId_DateLastAccessed = 3,
- FsrmFileSystemPropertyId_DateLastModified = 4,
- FsrmFileSystemPropertyId_DateNow = 5,
- } FsrmFileSystemPropertyId;
- typedef enum _FsrmGetFilePropertyOptions {
- FsrmGetFilePropertyOptions_None = 0x0,
- FsrmGetFilePropertyOptions_NoRuleEvaluation = 0x1,
- FsrmGetFilePropertyOptions_Persistent = 0x2,
- FsrmGetFilePropertyOptions_FailOnPersistErrors = 0x4,
- FsrmGetFilePropertyOptions_SkipOrphaned = 0x8
- } FsrmGetFilePropertyOptions;
- typedef enum _FsrmPipelineModuleType {
- FsrmPipelineModuleType_Unknown = 0,
- FsrmPipelineModuleType_Storage = 1,
- FsrmPipelineModuleType_Classifier = 2
- } FsrmPipelineModuleType;
- typedef enum _FsrmPropertyBagField {
- FsrmPropertyBagField_AccessVolume = 0,
- FsrmPropertyBagField_VolumeGuidName = 1
- } FsrmPropertyBagField;
- typedef enum _FsrmPropertyBagFlags {
- FsrmPropertyBagFlags_UpdatedByClassifier = 0x1,
- FsrmPropertyBagFlags_FailedLoadingProperties = 0x2,
- FsrmPropertyBagFlags_FailedSavingProperties = 0x4,
- FsrmPropertyBagFlags_FailedClassifyingProperties = 0x8
- } FsrmPropertyBagFlags;
- typedef enum _FsrmPropertyConditionType {
- FsrmPropertyConditionType_Unknown = 0,
- FsrmPropertyConditionType_Equal = 1,
- FsrmPropertyConditionType_NotEqual = 2,
- FsrmPropertyConditionType_GreaterThan = 3,
- FsrmPropertyConditionType_LessThan = 4,
- FsrmPropertyConditionType_Contain = 5,
- FsrmPropertyConditionType_Exist = 6,
- FsrmPropertyConditionType_NotExist = 7,
- FsrmPropertyConditionType_StartWith = 8,
- FsrmPropertyConditionType_EndWith = 9,
- FsrmPropertyConditionType_ContainedIn = 10,
- FsrmPropertyConditionType_PrefixOf = 11,
- FsrmPropertyConditionType_SuffixOf = 12,
- FsrmPropertyConditionType_MatchesPattern = 13
- } FsrmPropertyConditionType;
- typedef enum _FsrmPropertyDefinitionAppliesTo {
- FsrmPropertyDefinitionAppliesTo_Files = 0x00000001,
- FsrmPropertyDefinitionAppliesTo_Folders = 0x00000002,
- } FsrmPropertyDefinitionAppliesTo;
- typedef enum _FsrmPropertyDefinitionFlags {
- FsrmPropertyDefinitionFlags_Global = 0x00000001,
- FsrmPropertyDefinitionFlags_Deprecated = 0x00000002,
- FsrmPropertyDefinitionFlags_Secure = 0x00000004,
- } FsrmPropertyDefinitionFlags;
- typedef enum _FsrmPropertyDefinitionType {
- FsrmPropertyDefinitionType_Unknown = 0,
- FsrmPropertyDefinitionType_OrderedList = 1,
- FsrmPropertyDefinitionType_MultiChoiceList = 2,
- FsrmPropertyDefinitionType_SingleChoiceList = 3,
- FsrmPropertyDefinitionType_String = 4,
- FsrmPropertyDefinitionType_MultiString = 5,
- FsrmPropertyDefinitionType_Int = 6,
- FsrmPropertyDefinitionType_Bool = 7,
- FsrmPropertyDefinitionType_Date = 8
- } FsrmPropertyDefinitionType;
- typedef enum _FsrmPropertyFlags {
- FsrmPropertyFlags_None = 0x0,
- FsrmPropertyFlags_Orphaned = 0x1,
- FsrmPropertyFlags_RetrievedFromCache = 0x2,
- FsrmPropertyFlags_RetrievedFromStorage = 0x4,
- FsrmPropertyFlags_SetByClassifier = 0x8,
- FsrmPropertyFlags_Deleted = 0x10,
- FsrmPropertyFlags_Reclassified = 0x20,
- FsrmPropertyFlags_AggregationFailed = 0x40,
- FsrmPropertyFlags_Existing = 0x80,
- FsrmPropertyFlags_FailedLoadingProperties = 0x100,
- FsrmPropertyFlags_FailedClassifyingProperties = 0x200,
- FsrmPropertyFlags_FailedSavingProperties = 0x400,
- FsrmPropertyFlags_Secure = 0x800,
- FsrmPropertyFlags_PolicyDerived = 0x1000,
- FsrmPropertyFlags_Inherited = 0x2000,
- FsrmPropertyFlags_Manual = 0x4000,
- FsrmPropertyFlags_ExplicitValueDeleted = 0x8000,
- FsrmPropertyFlags_PropertySourceMask = FsrmPropertyFlags_RetrievedFromCache | FsrmPropertyFlags_RetrievedFromStorage | FsrmPropertyFlags_SetByClassifier,
- FsrmPropertyFlags_PersistentMask = FsrmPropertyFlags_PolicyDerived | FsrmPropertyFlags_Manual
- } FsrmPropertyFlags;
- typedef enum _FsrmPropertyValueType {
- FsrmPropertyValueType_Undefined = 0,
- FsrmPropertyValueType_Literal = 1,
- FsrmPropertyValueType_DateOffset = 2
- } FsrmPropertyValueType;
- typedef enum _FsrmQuotaFlags {
- FsrmQuotaFlags_Enforce = 0x100,
- FsrmQuotaFlags_Disable = 0x200,
- FsrmQuotaFlags_StatusIncomplete = 0x10000,
- FsrmQuotaFlags_StatusRebuilding = 0x20000
- } FsrmQuotaFlags;
- typedef enum _FsrmReportFilter {
- FsrmReportFilter_MinSize = 1,
- FsrmReportFilter_MinAgeDays = 2,
- FsrmReportFilter_MaxAgeDays = 3,
- FsrmReportFilter_MinQuotaUsage = 4,
- FsrmReportFilter_FileGroups = 5,
- FsrmReportFilter_Owners = 6,
- FsrmReportFilter_NamePattern = 7,
- FsrmReportFilter_Property = 8
- } FsrmReportFilter;
- typedef enum _FsrmReportFormat {
- FsrmReportFormat_Unknown = 0,
- FsrmReportFormat_DHtml = 1,
- FsrmReportFormat_Html = 2,
- FsrmReportFormat_Txt = 3,
- FsrmReportFormat_Csv = 4,
- FsrmReportFormat_Xml = 5
- } FsrmReportFormat;
- typedef enum _FsrmReportGenerationContext {
- FsrmReportGenerationContext_Undefined = 1,
- FsrmReportGenerationContext_ScheduledReport = 2,
- FsrmReportGenerationContext_InteractiveReport = 3,
- FsrmReportGenerationContext_IncidentReport = 4
- } FsrmReportGenerationContext;
- typedef enum _FsrmReportLimit {
- FsrmReportLimit_MaxFiles = 1,
- FsrmReportLimit_MaxFileGroups = 2,
- FsrmReportLimit_MaxOwners = 3,
- FsrmReportLimit_MaxFilesPerFileGroup = 4,
- FsrmReportLimit_MaxFilesPerOwner = 5,
- FsrmReportLimit_MaxFilesPerDuplGroup = 6,
- FsrmReportLimit_MaxDuplicateGroups = 7,
- FsrmReportLimit_MaxQuotas = 8,
- FsrmReportLimit_MaxFileScreenEvents = 9,
- FsrmReportLimit_MaxPropertyValues = 10,
- FsrmReportLimit_MaxFilesPerPropertyValue = 11,
- FsrmReportLimit_MaxFolders = 12
- } FsrmReportLimit;
- typedef enum _FsrmReportRunningStatus {
- FsrmReportRunningStatus_Unknown = 0,
- FsrmReportRunningStatus_NotRunning = 1,
- FsrmReportRunningStatus_Queued = 2,
- FsrmReportRunningStatus_Running = 3
- } FsrmReportRunningStatus;
- typedef enum _FsrmReportType {
- FsrmReportType_Unknown = 0,
- FsrmReportType_LargeFiles = 1,
- FsrmReportType_FilesByType = 2,
- FsrmReportType_LeastRecentlyAccessed = 3,
- FsrmReportType_MostRecentlyAccessed = 4,
- FsrmReportType_QuotaUsage = 5,
- FsrmReportType_FilesByOwner = 6,
- FsrmReportType_ExportReport = 7,
- FsrmReportType_DuplicateFiles = 8,
- FsrmReportType_FileScreenAudit = 9,
- FsrmReportType_FilesByProperty = 10,
- FsrmReportType_AutomaticClassification = 11,
- FsrmReportType_Expiration = 12,
- FsrmReportType_FoldersByProperty = 13
- } FsrmReportType;
- typedef enum _FsrmRuleFlags {
- FsrmRuleFlags_Disabled = 0x00000100,
- FsrmRuleFlags_Invalid = 0x00001000
- } FsrmRuleFlags;
- typedef enum _FsrmRuleType {
- FsrmRuleType_Unknown = 0,
- FsrmRuleType_Classification = 1,
- FsrmRuleType_Generic = 2
- } FsrmRuleType;
- typedef enum _FsrmStorageModuleCaps {
- FsrmStorageModuleCaps_Unknown = 0x0,
- FsrmStorageModuleCaps_CanGet = 0x1,
- FsrmStorageModuleCaps_CanSet = 0x2,
- FsrmStorageModuleCaps_CanHandleDirectories = 0x4,
- FsrmStorageModuleCaps_CanHandleFiles = 0x8
- } FsrmStorageModuleCaps;
- typedef enum _FsrmStorageModuleType {
- FsrmStorageModuleType_Unknown = 0,
- FsrmStorageModuleType_Cache = 1,
- FsrmStorageModuleType_InFile = 2,
- FsrmStorageModuleType_Database = 3,
- FsrmStorageModuleType_System = 100
- } FsrmStorageModuleType;
- typedef enum _FsrmTemplateApplyOptions {
- FsrmTemplateApplyOptions_ApplyToDerivedMatching = 1,
- FsrmTemplateApplyOptions_ApplyToDerivedAll = 2
- } FsrmTemplateApplyOptions;
- typedef GUID FSRM_OBJECT_ID;
- cpp_quote("#endif")
|