| /** | 
 |  * This file has no copyright assigned and is placed in the Public Domain. | 
 |  * This file is part of the w64 mingw-runtime package. | 
 |  * No warranty is given; refer to the file DISCLAIMER.PD within this package. | 
 |  */ | 
 | #ifndef _INC_FSRMENUMS | 
 | #define _INC_FSRMENUMS | 
 | #if (_WIN32_WINNT >= 0x0600) | 
 |  | 
 | #ifdef __cplusplus | 
 | extern "C" { | 
 | #endif | 
 |  | 
 | typedef enum _FsrmAccountType { | 
 |   FsrmAccountType_Unknown          = 0, | 
 |   FsrmAccountType_NetworkService   = 1, | 
 |   FsrmAccountType_LocalService     = 2, | 
 |   FsrmAccountType_LocalSystem      = 3, | 
 |   FsrmAccountType_InProc           = 4, | 
 |   FsrmAccountType_External         = 5  | 
 | } FsrmAccountType; | 
 |  | 
 | typedef enum _FsrmActionType { | 
 |   FsrmActionType_Unknown    = 0, | 
 |   FsrmActionType_EventLog   = 1, | 
 |   FsrmActionType_Email      = 2, | 
 |   FsrmActionType_Command    = 3, | 
 |   FsrmActionType_Report     = 4  | 
 | } FsrmActionType; | 
 |  | 
 | 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           = 0x00000000, | 
 |   FsrmCommitOptions_Asynchronous   = 0x00000001  | 
 | } FsrmCommitOptions; | 
 |  | 
 | typedef enum _FsrmEnumOptions { | 
 |   FsrmEnumOptions_None                  = 0x00000000, | 
 |   FsrmEnumOptions_Asynchronous          = 0x00000001, | 
 |   FsrmEnumOptions_CheckRecycleBin       = 0x00000002, | 
 |   FsrmEnumOptions_IncludeClusterNodes   = 0x00000004  | 
 | } 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 _FsrmFileManagementLoggingFlags { | 
 |   FsrmFileManagementLoggingFlags_None          = 0x00000000, | 
 |   FsrmFileManagementLoggingFlags_Error         = 0x00000001, | 
 |   FsrmFileManagementLoggingFlags_Information   = 0x00000002, | 
 |   FsrmFileManagementLoggingFlags_Audit         = 0x00000004  | 
 | } FsrmFileManagementLoggingFlags; | 
 |  | 
 | typedef enum _FsrmFileManagementType { | 
 |   FsrmFileManagementType_Unknown      = 0, | 
 |   FsrmFileManagementType_Expiration   = 1, | 
 |   FsrmFileManagementType_Custom       = 2  | 
 | } FsrmFileManagementType; | 
 |  | 
 | typedef enum _FsrmFileStreamingInterfaceType { | 
 |   FsrmFileStreamingInterfaceType_Unknown      = 0x00000000, | 
 |   FsrmFileStreamingInterfaceType_ILockBytes   = 0x00000001, | 
 |   FsrmFileStreamingInterfaceType_IStream      = 0x00000002  | 
 | } FsrmFileStreamingInterfaceType; | 
 |  | 
 | typedef enum _FsrmFileStreamingMode { | 
 |   FsrmFileStreamingMode_Unknown   = 0x00000000, | 
 |   FsrmFileStreamingMode_Read      = 0x00000001, | 
 |   FsrmFileStreamingMode_Write     = 0x00000002  | 
 | } FsrmFileStreamingMode; | 
 |  | 
 | typedef enum _FsrmFileScreenFlags { | 
 |   FsrmFileScreenFlags_Enforce   = 0x00000001  | 
 | } FsrmFileScreenFlags; | 
 |  | 
 | typedef enum _FsrmPipelineModuleType { | 
 |   FsrmPipelineModuleType_Unknown      = 0, | 
 |   FsrmPipelineModuleType_Storage      = 1, | 
 |   FsrmPipelineModuleType_Classifier   = 2  | 
 | } FsrmPipelineModuleType; | 
 |  | 
 | typedef enum _FsrmPropertyBagFlags { | 
 |   FsrmPropertyBagFlags_UpdatedByClassifier           = 0x00000001, | 
 |   FsrmPropertyBagFlags_FailedLoadingProperties       = 0x00000002, | 
 |   FsrmPropertyBagFlags_FailedSavingProperties        = 0x00000004, | 
 |   FsrmPropertyBagFlags_FailedClassifyingProperties   = 0x00000008  | 
 | } 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; | 
 |  | 
 | typedef enum _FsrmPropertyDefinitionType { | 
 |   FsrmPropertyDefinitionType_Unknown           = 0, | 
 |   FsrmPropertyDefinitionType_OrderedList       = 1, | 
 |   FsrmPropertyDefinitionType_MultiChoiceList   = 2, | 
 |   FsrmPropertyDefinitionType_String            = 4, | 
 |   FsrmPropertyDefinitionType_MultiString       = 5, | 
 |   FsrmPropertyDefinitionType_Int               = 6, | 
 |   FsrmPropertyDefinitionType_Bool              = 7, | 
 |   FsrmPropertyDefinitionType_Date              = 8  | 
 | } FsrmPropertyDefinitionType; | 
 |  | 
 | typedef enum _FsrmPropertyFlags { | 
 |   FsrmPropertyFlags_Orphaned                      = 0x00000001, | 
 |   FsrmPropertyFlags_RetrievedFromCache            = 0x00000002, | 
 |   FsrmPropertyFlags_RetrievedFromStorage          = 0x00000004, | 
 |   FsrmPropertyFlags_SetByClassifier               = 0x00000008, | 
 |   FsrmPropertyFlags_Deleted                       = 0x00000010, | 
 |   FsrmPropertyFlags_Reclassified                  = 0x00000020, | 
 |   FsrmPropertyFlags_AggregationFailed             = 0x00000040, | 
 |   FsrmPropertyFlags_Existing                      = 0x00000080, | 
 |   FsrmPropertyFlags_FailedLoadingProperties       = 0x00000100, | 
 |   FsrmPropertyFlags_FailedClassifyingProperties   = 0x00000200, | 
 |   FsrmPropertyFlags_PropertySourceMask            = 0x0000000E  | 
 | } FsrmPropertyFlags; | 
 |  | 
 | typedef enum _FsrmQuotaFlags { | 
 |   FsrmQuotaFlags_Enforce            = 0x00000100, | 
 |   FsrmQuotaFlags_Disable            = 0x00000200, | 
 |   FsrmQuotaFlags_StatusIncomplete   = 0x00010000, | 
 |   FsrmQuotaFlags_StatusRebuilding   = 0x00020000  | 
 | } 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; | 
 |  | 
 | 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; | 
 |  | 
 | 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   = 0x00000000, | 
 |   FsrmStorageModuleCaps_CanGet    = 0x00000001, | 
 |   FsrmStorageModuleCaps_CanSet    = 0x00000002  | 
 | } FsrmStorageModuleCaps; | 
 |  | 
 | typedef enum _FsrmStorageModuleType { | 
 |   FsrmStorageModuleType_Unknown    = 0, | 
 |   FsrmStorageModuleType_Cache      = 1, | 
 |   FsrmStorageModuleType_InFile     = 2, | 
 |   FsrmStorageModuleType_Database   = 3  | 
 | } FsrmStorageModuleType; | 
 |  | 
 | typedef enum _FsrmTemplateApplyOptions { | 
 |   FsrmTemplateApplyOptions_ApplyToDerivedMatching   = 1, | 
 |   FsrmTemplateApplyOptions_ApplyToDerivedAll        = 2  | 
 | } FsrmTemplateApplyOptions; | 
 |  | 
 | #ifdef __cplusplus | 
 | } | 
 | #endif | 
 |  | 
 | #endif /*(_WIN32_WINNT >= 0x0600)*/ | 
 | #endif /*_INC_FSRMENUMS*/ |