mirror of https://github.com/UMSKT/xpmgr.git
354 lines
9.7 KiB
C
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
|
|
|
|
|
|
|