xpmgr/BuildTools/Include/fsrmenums.h

354 lines
9.7 KiB
C

/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 7.00.0555 */
/* Compiler settings for fsrmenums.idl:
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
protocol : dce , ms_ext, c_ext, robust
error checks: allocation ref bounds_check enum stub_data
VC __declspec() decoration level:
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
DECLSPEC_UUID(), MIDL_INTERFACE()
*/
/* @@MIDL_FILE_HEADING( ) */
#pragma warning( disable: 4049 ) /* more than 64k source lines */
/* verify that the <rpcndr.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 500
#endif
/* verify that the <rpcsal.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCSAL_H_VERSION__
#define __REQUIRED_RPCSAL_H_VERSION__ 100
#endif
#include "rpc.h"
#include "rpcndr.h"
#ifndef __RPCNDR_H_VERSION__
#error this stub requires an updated version of <rpcndr.h>
#endif // __RPCNDR_H_VERSION__
#ifndef __fsrmenums_h__
#define __fsrmenums_h__
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
#pragma once
#endif
/* Forward Declarations */
/* header files for imported files */
#include "oaidl.h"
#ifdef __cplusplus
extern "C"{
#endif
/* interface __MIDL_itf_fsrmenums_0000_0000 */
/* [local] */
typedef GUID FSRM_OBJECT_ID;
typedef
enum _FsrmQuotaFlags
{ FsrmQuotaFlags_Enforce = 0x100,
FsrmQuotaFlags_Disable = 0x200,
FsrmQuotaFlags_StatusIncomplete = 0x10000,
FsrmQuotaFlags_StatusRebuilding = 0x20000
} FsrmQuotaFlags;
typedef
enum _FsrmFileScreenFlags
{ FsrmFileScreenFlags_Enforce = 0x1
} FsrmFileScreenFlags;
typedef
enum _FsrmCollectionState
{ FsrmCollectionState_Fetching = 1,
FsrmCollectionState_Committing = 2,
FsrmCollectionState_Complete = 3,
FsrmCollectionState_Cancelled = 4
} FsrmCollectionState;
typedef
enum _FsrmEnumOptions
{ FsrmEnumOptions_None = 0,
FsrmEnumOptions_Asynchronous = 0x1,
FsrmEnumOptions_CheckRecycleBin = 0x2,
FsrmEnumOptions_IncludeClusterNodes = 0x4
} FsrmEnumOptions;
typedef
enum _FsrmCommitOptions
{ FsrmCommitOptions_None = 0,
FsrmCommitOptions_Asynchronous = 0x1
} FsrmCommitOptions;
typedef
enum _FsrmTemplateApplyOptions
{ FsrmTemplateApplyOptions_ApplyToDerivedMatching = 1,
FsrmTemplateApplyOptions_ApplyToDerivedAll = 2
} FsrmTemplateApplyOptions;
typedef
enum _FsrmActionType
{ FsrmActionType_Unknown = 0,
FsrmActionType_EventLog = 1,
FsrmActionType_Email = 2,
FsrmActionType_Command = 3,
FsrmActionType_Report = 4
} FsrmActionType;
typedef
enum _FsrmEventType
{ FsrmEventType_Unknown = 0,
FsrmEventType_Information = 1,
FsrmEventType_Warning = 2,
FsrmEventType_Error = 3
} FsrmEventType;
typedef
enum _FsrmAccountType
{ FsrmAccountType_Unknown = 0,
FsrmAccountType_NetworkService = 1,
FsrmAccountType_LocalService = 2,
FsrmAccountType_LocalSystem = 3,
FsrmAccountType_InProc = 4,
FsrmAccountType_External = 5
} FsrmAccountType;
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 _FsrmReportFormat
{ FsrmReportFormat_Unknown = 0,
FsrmReportFormat_DHtml = 1,
FsrmReportFormat_Html = 2,
FsrmReportFormat_Txt = 3,
FsrmReportFormat_Csv = 4,
FsrmReportFormat_Xml = 5
} FsrmReportFormat;
typedef
enum _FsrmReportRunningStatus
{ FsrmReportRunningStatus_Unknown = 0,
FsrmReportRunningStatus_NotRunning = 1,
FsrmReportRunningStatus_Queued = 2,
FsrmReportRunningStatus_Running = 3
} FsrmReportRunningStatus;
typedef
enum _FsrmReportGenerationContext
{ FsrmReportGenerationContext_Undefined = 1,
FsrmReportGenerationContext_ScheduledReport = 2,
FsrmReportGenerationContext_InteractiveReport = 3,
FsrmReportGenerationContext_IncidentReport = 4
} FsrmReportGenerationContext;
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 _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 _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 _FsrmRuleType
{ FsrmRuleType_Unknown = 0,
FsrmRuleType_Classification = 1,
FsrmRuleType_Generic = 2
} FsrmRuleType;
typedef
enum _FsrmRuleFlags
{ FsrmRuleFlags_Disabled = 0x100,
FsrmRuleFlags_Invalid = 0x1000
} FsrmRuleFlags;
typedef
enum _FsrmClassificationLoggingFlags
{ FsrmClassificationLoggingFlags_None = 0,
FsrmClassificationLoggingFlags_ClassificationsInLogFile = 0x1,
FsrmClassificationLoggingFlags_ErrorsInLogFile = 0x2,
FsrmClassificationLoggingFlags_ClassificationsInSystemLog = 0x4,
FsrmClassificationLoggingFlags_ErrorsInSystemLog = 0x8
} FsrmClassificationLoggingFlags;
typedef
enum _FsrmExecutionOption
{ FsrmExecutionOption_Unknown = 0,
FsrmExecutionOption_EvaluateUnset = 1,
FsrmExecutionOption_ReEvaluate_ConsiderExistingValue = 2,
FsrmExecutionOption_ReEvaluate_IgnoreExistingValue = 3
} FsrmExecutionOption;
typedef
enum _FsrmStorageModuleCaps
{ FsrmStorageModuleCaps_Unknown = 0,
FsrmStorageModuleCaps_CanGet = 0x1,
FsrmStorageModuleCaps_CanSet = 0x2
} FsrmStorageModuleCaps;
typedef
enum _FsrmStorageModuleType
{ FsrmStorageModuleType_Unknown = 0,
FsrmStorageModuleType_Cache = 1,
FsrmStorageModuleType_InFile = 2,
FsrmStorageModuleType_Database = 3
} FsrmStorageModuleType;
typedef
enum _FsrmPropertyBagFlags
{ FsrmPropertyBagFlags_UpdatedByClassifier = 0x1,
FsrmPropertyBagFlags_FailedLoadingProperties = 0x2,
FsrmPropertyBagFlags_FailedSavingProperties = 0x4,
FsrmPropertyBagFlags_FailedClassifyingProperties = 0x8
} FsrmPropertyBagFlags;
typedef
enum _FsrmPropertyFlags
{ 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_PropertySourceMask = ( ( FsrmPropertyFlags_RetrievedFromCache | FsrmPropertyFlags_RetrievedFromStorage ) | FsrmPropertyFlags_SetByClassifier )
} FsrmPropertyFlags;
typedef
enum _FsrmPipelineModuleType
{ FsrmPipelineModuleType_Unknown = 0,
FsrmPipelineModuleType_Storage = 1,
FsrmPipelineModuleType_Classifier = 2
} FsrmPipelineModuleType;
typedef
enum _FsrmGetFilePropertyOptions
{ FsrmGetFilePropertyOptions_None = 0,
FsrmGetFilePropertyOptions_NoRuleEvaluation = 0x1
} FsrmGetFilePropertyOptions;
typedef
enum _FsrmFileManagementType
{ FsrmFileManagementType_Unknown = 0,
FsrmFileManagementType_Expiration = 1,
FsrmFileManagementType_Custom = 2
} FsrmFileManagementType;
typedef
enum _FsrmFileManagementLoggingFlags
{ FsrmFileManagementLoggingFlags_None = 0,
FsrmFileManagementLoggingFlags_Error = 0x1,
FsrmFileManagementLoggingFlags_Information = 0x2,
FsrmFileManagementLoggingFlags_Audit = 0x4
} FsrmFileManagementLoggingFlags;
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 _FsrmFileStreamingMode
{ FsrmFileStreamingMode_Unknown = 0,
FsrmFileStreamingMode_Read = 0x1,
FsrmFileStreamingMode_Write = 0x2
} FsrmFileStreamingMode;
typedef
enum _FsrmFileStreamingInterfaceType
{ FsrmFileStreamingInterfaceType_Unknown = 0,
FsrmFileStreamingInterfaceType_ILockBytes = 0x1,
FsrmFileStreamingInterfaceType_IStream = 0x2
} FsrmFileStreamingInterfaceType;
extern RPC_IF_HANDLE __MIDL_itf_fsrmenums_0000_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_fsrmenums_0000_0000_v0_0_s_ifspec;
/* Additional Prototypes for ALL interfaces */
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif