207 lines
5 KiB
C
207 lines
5 KiB
C
|
|
|
|
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
|
|
|
|
|
/* File created by MIDL compiler version 7.00.0499 */
|
|
/* Compiler settings for fsrmenums.idl:
|
|
Oicf, W1, Zp8, env=Win32 (32b run)
|
|
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"
|
|
#include "ocidl.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;
|
|
|
|
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;
|
|
|
|
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;
|
|
|
|
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;
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|