ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/Daodan/MSYS2/mingw32/i686-w64-mingw32/include/fsrmenums.h
Revision: 1166
Committed: Tue Oct 26 14:22:36 2021 UTC (4 years ago) by rossy
Content type: text/x-chdr
File size: 12205 byte(s)
Log Message:
Daodan: Replace MinGW build env with an up-to-date MSYS2 env

File Contents

# Content
1 /*** Autogenerated by WIDL 6.4 from include/fsrmenums.idl - Do not edit ***/
2
3 #ifdef _WIN32
4 #ifndef __REQUIRED_RPCNDR_H_VERSION__
5 #define __REQUIRED_RPCNDR_H_VERSION__ 475
6 #endif
7 #include <rpc.h>
8 #include <rpcndr.h>
9 #endif
10
11 #ifndef COM_NO_WINDOWS_H
12 #include <windows.h>
13 #include <ole2.h>
14 #endif
15
16 #ifndef __fsrmenums_h__
17 #define __fsrmenums_h__
18
19 /* Forward declarations */
20
21 /* Headers for imported files */
22
23 #include <oaidl.h>
24
25 #ifdef __cplusplus
26 extern "C" {
27 #endif
28
29 #include <winapifamily.h>
30
31 #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
32 typedef enum _FsrmAccountType {
33 FsrmAccountType_Unknown = 0,
34 FsrmAccountType_NetworkService = 1,
35 FsrmAccountType_LocalService = 2,
36 FsrmAccountType_LocalSystem = 3,
37 FsrmAccountType_InProc = 4,
38 FsrmAccountType_External = 5,
39 FsrmAccountType_Automatic = 500
40 } FsrmAccountType;
41 typedef enum _FsrmActionType {
42 FsrmActionType_Unknown = 0,
43 FsrmActionType_EventLog = 1,
44 FsrmActionType_Email = 2,
45 FsrmActionType_Command = 3,
46 FsrmActionType_Report = 4
47 } FsrmActionType;
48 typedef enum _AdrClientDisplayFlags {
49 AdrClientDisplayFlags_AllowEmailRequests = 0x1,
50 AdrClientDisplayFlags_ShowDeviceTroubleshooting = 0x2
51 } AdrClientDisplayFlags;
52 typedef enum _AdrClientErrorType {
53 AdrClientErrorType_Unknown = 0,
54 AdrClientErrorType_AccessDenied = 1,
55 AdrClientErrorType_FileNotFound = 2
56 } AdrClientErrorType;
57 typedef enum _AdrClientFlags {
58 AdrClientFlags_None = 0x0,
59 AdrClientFlags_FailForLocalPaths = 0x1,
60 AdrClientFlags_FailIfNotSupportedByServer = 0x2,
61 AdrClientFlags_FailIfNotDomainJoined = 0x4
62 } AdrClientFlags;
63 typedef enum _AdrEmailFlags {
64 AdrEmailFlags_PutDataOwnerOnToLine = 0x1,
65 AdrEmailFlags_PutAdminOnToLine = 0x2,
66 AdrEmailFlags_IncludeDeviceClaims = 0x4,
67 AdrEmailFlags_IncludeUserInfo = 0x8,
68 AdrEmailFlags_GenerateEventLog = 0x10
69 } AdrEmailFlags;
70 typedef enum _FsrmClassificationLoggingFlags {
71 FsrmClassificationLoggingFlags_None = 0x0,
72 FsrmClassificationLoggingFlags_ClassificationsInLogFile = 0x1,
73 FsrmClassificationLoggingFlags_ErrorsInLogFile = 0x2,
74 FsrmClassificationLoggingFlags_ClassificationsInSystemLog = 0x4,
75 FsrmClassificationLoggingFlags_ErrorsInSystemLog = 0x8
76 } FsrmClassificationLoggingFlags;
77 typedef enum _FsrmCollectionState {
78 FsrmCollectionState_Fetching = 1,
79 FsrmCollectionState_Committing = 2,
80 FsrmCollectionState_Complete = 3,
81 FsrmCollectionState_Cancelled = 4
82 } FsrmCollectionState;
83 typedef enum _FsrmCommitOptions {
84 FsrmCommitOptions_None = 0x0,
85 FsrmCommitOptions_Asynchronous = 0x1
86 } FsrmCommitOptions;
87 typedef enum _FsrmEnumOptions {
88 FsrmEnumOptions_None = 0x0,
89 FsrmEnumOptions_Asynchronous = 0x1,
90 FsrmEnumOptions_CheckRecycleBin = 0x2,
91 FsrmEnumOptions_IncludeClusterNodes = 0x4,
92 FsrmEnumOptions_IncludeDeprecatedObjects = 0x8
93 } FsrmEnumOptions;
94 typedef enum _FsrmEventType {
95 FsrmEventType_Unknown = 0,
96 FsrmEventType_Information = 1,
97 FsrmEventType_Warning = 2,
98 FsrmEventType_Error = 3
99 } FsrmEventType;
100 typedef enum _FsrmExecutionOption {
101 FsrmExecutionOption_Unknown = 0,
102 FsrmExecutionOption_EvaluateUnset = 1,
103 FsrmExecutionOption_ReEvaluate_ConsiderExistingValue = 2,
104 FsrmExecutionOption_ReEvaluate_IgnoreExistingValue = 3
105 } FsrmExecutionOption;
106 typedef enum _FsrmFileConditionType {
107 FsrmFileConditionType_Unknown = 0,
108 FsrmFileConditionType_Property = 1
109 } FsrmFileConditionType;
110 typedef enum _FsrmFileManagementLoggingFlags {
111 FsrmFileManagementLoggingFlags_None = 0x0,
112 FsrmFileManagementLoggingFlags_Error = 0x1,
113 FsrmFileManagementLoggingFlags_Information = 0x2,
114 FsrmFileManagementLoggingFlags_Audit = 0x4
115 } FsrmFileManagementLoggingFlags;
116 typedef enum _FsrmFileManagementType {
117 FsrmFileManagementType_Unknown = 0,
118 FsrmFileManagementType_Expiration = 1,
119 FsrmFileManagementType_Custom = 2,
120 FsrmFileManagementType_Rms = 3
121 } FsrmFileManagementType;
122 typedef enum _FsrmFileScreenFlags {
123 FsrmFileScreenFlags_Enforce = 0x1
124 } FsrmFileScreenFlags;
125 typedef enum _FsrmFileStreamingInterfaceType {
126 FsrmFileStreamingInterfaceType_Unknown = 0x0,
127 FsrmFileStreamingInterfaceType_ILockBytes = 0x1,
128 FsrmFileStreamingInterfaceType_IStream = 0x2
129 } FsrmFileStreamingInterfaceType;
130 typedef enum _FsrmFileStreamingMode {
131 FsrmFileStreamingMode_Unknown = 0x0,
132 FsrmFileStreamingMode_Read = 0x1,
133 FsrmFileStreamingMode_Write = 0x2
134 } FsrmFileStreamingMode;
135 typedef enum _FsrmFileSystemPropertyId {
136 FsrmFileSystemPropertyId_Undefined = 0,
137 FsrmFileSystemPropertyId_FileName = 1,
138 FsrmFileSystemPropertyId_DateCreated = 2,
139 FsrmFileSystemPropertyId_DateLastAccessed = 3,
140 FsrmFileSystemPropertyId_DateLastModified = 4,
141 FsrmFileSystemPropertyId_DateNow = 5
142 } FsrmFileSystemPropertyId;
143 typedef enum _FsrmGetFilePropertyOptions {
144 FsrmGetFilePropertyOptions_None = 0x0,
145 FsrmGetFilePropertyOptions_NoRuleEvaluation = 0x1,
146 FsrmGetFilePropertyOptions_Persistent = 0x2,
147 FsrmGetFilePropertyOptions_FailOnPersistErrors = 0x4,
148 FsrmGetFilePropertyOptions_SkipOrphaned = 0x8
149 } FsrmGetFilePropertyOptions;
150 typedef enum _FsrmPipelineModuleType {
151 FsrmPipelineModuleType_Unknown = 0,
152 FsrmPipelineModuleType_Storage = 1,
153 FsrmPipelineModuleType_Classifier = 2
154 } FsrmPipelineModuleType;
155 typedef enum _FsrmPropertyBagField {
156 FsrmPropertyBagField_AccessVolume = 0,
157 FsrmPropertyBagField_VolumeGuidName = 1
158 } FsrmPropertyBagField;
159 typedef enum _FsrmPropertyBagFlags {
160 FsrmPropertyBagFlags_UpdatedByClassifier = 0x1,
161 FsrmPropertyBagFlags_FailedLoadingProperties = 0x2,
162 FsrmPropertyBagFlags_FailedSavingProperties = 0x4,
163 FsrmPropertyBagFlags_FailedClassifyingProperties = 0x8
164 } FsrmPropertyBagFlags;
165 typedef enum _FsrmPropertyConditionType {
166 FsrmPropertyConditionType_Unknown = 0,
167 FsrmPropertyConditionType_Equal = 1,
168 FsrmPropertyConditionType_NotEqual = 2,
169 FsrmPropertyConditionType_GreaterThan = 3,
170 FsrmPropertyConditionType_LessThan = 4,
171 FsrmPropertyConditionType_Contain = 5,
172 FsrmPropertyConditionType_Exist = 6,
173 FsrmPropertyConditionType_NotExist = 7,
174 FsrmPropertyConditionType_StartWith = 8,
175 FsrmPropertyConditionType_EndWith = 9,
176 FsrmPropertyConditionType_ContainedIn = 10,
177 FsrmPropertyConditionType_PrefixOf = 11,
178 FsrmPropertyConditionType_SuffixOf = 12,
179 FsrmPropertyConditionType_MatchesPattern = 13
180 } FsrmPropertyConditionType;
181 typedef enum _FsrmPropertyDefinitionAppliesTo {
182 FsrmPropertyDefinitionAppliesTo_Files = 0x1,
183 FsrmPropertyDefinitionAppliesTo_Folders = 0x2
184 } FsrmPropertyDefinitionAppliesTo;
185 typedef enum _FsrmPropertyDefinitionFlags {
186 FsrmPropertyDefinitionFlags_Global = 0x1,
187 FsrmPropertyDefinitionFlags_Deprecated = 0x2,
188 FsrmPropertyDefinitionFlags_Secure = 0x4
189 } FsrmPropertyDefinitionFlags;
190 typedef enum _FsrmPropertyDefinitionType {
191 FsrmPropertyDefinitionType_Unknown = 0,
192 FsrmPropertyDefinitionType_OrderedList = 1,
193 FsrmPropertyDefinitionType_MultiChoiceList = 2,
194 FsrmPropertyDefinitionType_SingleChoiceList = 3,
195 FsrmPropertyDefinitionType_String = 4,
196 FsrmPropertyDefinitionType_MultiString = 5,
197 FsrmPropertyDefinitionType_Int = 6,
198 FsrmPropertyDefinitionType_Bool = 7,
199 FsrmPropertyDefinitionType_Date = 8
200 } FsrmPropertyDefinitionType;
201 typedef enum _FsrmPropertyFlags {
202 FsrmPropertyFlags_None = 0x0,
203 FsrmPropertyFlags_Orphaned = 0x1,
204 FsrmPropertyFlags_RetrievedFromCache = 0x2,
205 FsrmPropertyFlags_RetrievedFromStorage = 0x4,
206 FsrmPropertyFlags_SetByClassifier = 0x8,
207 FsrmPropertyFlags_Deleted = 0x10,
208 FsrmPropertyFlags_Reclassified = 0x20,
209 FsrmPropertyFlags_AggregationFailed = 0x40,
210 FsrmPropertyFlags_Existing = 0x80,
211 FsrmPropertyFlags_FailedLoadingProperties = 0x100,
212 FsrmPropertyFlags_FailedClassifyingProperties = 0x200,
213 FsrmPropertyFlags_FailedSavingProperties = 0x400,
214 FsrmPropertyFlags_Secure = 0x800,
215 FsrmPropertyFlags_PolicyDerived = 0x1000,
216 FsrmPropertyFlags_Inherited = 0x2000,
217 FsrmPropertyFlags_Manual = 0x4000,
218 FsrmPropertyFlags_ExplicitValueDeleted = 0x8000,
219 FsrmPropertyFlags_PropertySourceMask = (FsrmPropertyFlags_RetrievedFromCache | FsrmPropertyFlags_RetrievedFromStorage) | FsrmPropertyFlags_SetByClassifier,
220 FsrmPropertyFlags_PersistentMask = FsrmPropertyFlags_PolicyDerived | FsrmPropertyFlags_Manual
221 } FsrmPropertyFlags;
222 typedef enum _FsrmPropertyValueType {
223 FsrmPropertyValueType_Undefined = 0,
224 FsrmPropertyValueType_Literal = 1,
225 FsrmPropertyValueType_DateOffset = 2
226 } FsrmPropertyValueType;
227 typedef enum _FsrmQuotaFlags {
228 FsrmQuotaFlags_Enforce = 0x100,
229 FsrmQuotaFlags_Disable = 0x200,
230 FsrmQuotaFlags_StatusIncomplete = 0x10000,
231 FsrmQuotaFlags_StatusRebuilding = 0x20000
232 } FsrmQuotaFlags;
233 typedef enum _FsrmReportFilter {
234 FsrmReportFilter_MinSize = 1,
235 FsrmReportFilter_MinAgeDays = 2,
236 FsrmReportFilter_MaxAgeDays = 3,
237 FsrmReportFilter_MinQuotaUsage = 4,
238 FsrmReportFilter_FileGroups = 5,
239 FsrmReportFilter_Owners = 6,
240 FsrmReportFilter_NamePattern = 7,
241 FsrmReportFilter_Property = 8
242 } FsrmReportFilter;
243 typedef enum _FsrmReportFormat {
244 FsrmReportFormat_Unknown = 0,
245 FsrmReportFormat_DHtml = 1,
246 FsrmReportFormat_Html = 2,
247 FsrmReportFormat_Txt = 3,
248 FsrmReportFormat_Csv = 4,
249 FsrmReportFormat_Xml = 5
250 } FsrmReportFormat;
251 typedef enum _FsrmReportGenerationContext {
252 FsrmReportGenerationContext_Undefined = 1,
253 FsrmReportGenerationContext_ScheduledReport = 2,
254 FsrmReportGenerationContext_InteractiveReport = 3,
255 FsrmReportGenerationContext_IncidentReport = 4
256 } FsrmReportGenerationContext;
257 typedef enum _FsrmReportLimit {
258 FsrmReportLimit_MaxFiles = 1,
259 FsrmReportLimit_MaxFileGroups = 2,
260 FsrmReportLimit_MaxOwners = 3,
261 FsrmReportLimit_MaxFilesPerFileGroup = 4,
262 FsrmReportLimit_MaxFilesPerOwner = 5,
263 FsrmReportLimit_MaxFilesPerDuplGroup = 6,
264 FsrmReportLimit_MaxDuplicateGroups = 7,
265 FsrmReportLimit_MaxQuotas = 8,
266 FsrmReportLimit_MaxFileScreenEvents = 9,
267 FsrmReportLimit_MaxPropertyValues = 10,
268 FsrmReportLimit_MaxFilesPerPropertyValue = 11,
269 FsrmReportLimit_MaxFolders = 12
270 } FsrmReportLimit;
271 typedef enum _FsrmReportRunningStatus {
272 FsrmReportRunningStatus_Unknown = 0,
273 FsrmReportRunningStatus_NotRunning = 1,
274 FsrmReportRunningStatus_Queued = 2,
275 FsrmReportRunningStatus_Running = 3
276 } FsrmReportRunningStatus;
277 typedef enum _FsrmReportType {
278 FsrmReportType_Unknown = 0,
279 FsrmReportType_LargeFiles = 1,
280 FsrmReportType_FilesByType = 2,
281 FsrmReportType_LeastRecentlyAccessed = 3,
282 FsrmReportType_MostRecentlyAccessed = 4,
283 FsrmReportType_QuotaUsage = 5,
284 FsrmReportType_FilesByOwner = 6,
285 FsrmReportType_ExportReport = 7,
286 FsrmReportType_DuplicateFiles = 8,
287 FsrmReportType_FileScreenAudit = 9,
288 FsrmReportType_FilesByProperty = 10,
289 FsrmReportType_AutomaticClassification = 11,
290 FsrmReportType_Expiration = 12,
291 FsrmReportType_FoldersByProperty = 13
292 } FsrmReportType;
293 typedef enum _FsrmRuleFlags {
294 FsrmRuleFlags_Disabled = 0x100,
295 FsrmRuleFlags_Invalid = 0x1000
296 } FsrmRuleFlags;
297 typedef enum _FsrmRuleType {
298 FsrmRuleType_Unknown = 0,
299 FsrmRuleType_Classification = 1,
300 FsrmRuleType_Generic = 2
301 } FsrmRuleType;
302 typedef enum _FsrmStorageModuleCaps {
303 FsrmStorageModuleCaps_Unknown = 0x0,
304 FsrmStorageModuleCaps_CanGet = 0x1,
305 FsrmStorageModuleCaps_CanSet = 0x2,
306 FsrmStorageModuleCaps_CanHandleDirectories = 0x4,
307 FsrmStorageModuleCaps_CanHandleFiles = 0x8
308 } FsrmStorageModuleCaps;
309 typedef enum _FsrmStorageModuleType {
310 FsrmStorageModuleType_Unknown = 0,
311 FsrmStorageModuleType_Cache = 1,
312 FsrmStorageModuleType_InFile = 2,
313 FsrmStorageModuleType_Database = 3,
314 FsrmStorageModuleType_System = 100
315 } FsrmStorageModuleType;
316 typedef enum _FsrmTemplateApplyOptions {
317 FsrmTemplateApplyOptions_ApplyToDerivedMatching = 1,
318 FsrmTemplateApplyOptions_ApplyToDerivedAll = 2
319 } FsrmTemplateApplyOptions;
320 typedef GUID FSRM_OBJECT_ID;
321 #endif
322 /* Begin additional prototypes for all interfaces */
323
324
325 /* End additional prototypes */
326
327 #ifdef __cplusplus
328 }
329 #endif
330
331 #endif /* __fsrmenums_h__ */