main
h 81 lines 2.34 KB
Raw
1 #pragma once
2 // Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
3
4 typedef enum DUTIL_SOURCE
5 {
6 DUTIL_SOURCE_UNKNOWN,
7 DUTIL_SOURCE_ACLUTIL,
8 DUTIL_SOURCE_APPUTIL,
9 DUTIL_SOURCE_APUPUTIL,
10 DUTIL_SOURCE_ATOMUTIL,
11 DUTIL_SOURCE_BUFFUTIL,
12 DUTIL_SOURCE_BUTIL,
13 DUTIL_SOURCE_CABCUTIL,
14 DUTIL_SOURCE_CABUTIL,
15 DUTIL_SOURCE_CERTUTIL,
16 DUTIL_SOURCE_CONUTIL,
17 DUTIL_SOURCE_CRYPUTIL,
18 DUTIL_SOURCE_DEPUTIL,
19 DUTIL_SOURCE_DICTUTIL,
20 DUTIL_SOURCE_DIRUTIL,
21 DUTIL_SOURCE_DLUTIL,
22 DUTIL_SOURCE_DPIUTIL,
23 DUTIL_SOURCE_DUTIL,
24 DUTIL_SOURCE_ESEUTIL,
25 DUTIL_SOURCE_FILEUTIL,
26 DUTIL_SOURCE_GDIPUTIL,
27 DUTIL_SOURCE_GUIDUTIL,
28 DUTIL_SOURCE_IIS7UTIL,
29 DUTIL_SOURCE_INETUTIL,
30 DUTIL_SOURCE_INIUTIL,
31 DUTIL_SOURCE_JSONUTIL,
32 DUTIL_SOURCE_LOCUTIL,
33 DUTIL_SOURCE_LOGUTIL,
34 DUTIL_SOURCE_MEMUTIL,
35 DUTIL_SOURCE_METAUTIL,
36 DUTIL_SOURCE_MONUTIL,
37 DUTIL_SOURCE_OSUTIL,
38 DUTIL_SOURCE_PATHUTIL,
39 DUTIL_SOURCE_PERFUTIL,
40 DUTIL_SOURCE_PIPEUTIL,
41 DUTIL_SOURCE_POLCUTIL,
42 DUTIL_SOURCE_PROCUTIL,
43 DUTIL_SOURCE_REGUTIL,
44 DUTIL_SOURCE_RESRUTIL,
45 DUTIL_SOURCE_RESWUTIL,
46 DUTIL_SOURCE_REXUTIL,
47 DUTIL_SOURCE_RMUTIL,
48 DUTIL_SOURCE_RSSUTIL,
49 DUTIL_SOURCE_SCEUTIL,
50 DUTIL_SOURCE_SCZUTIL,
51 DUTIL_SOURCE_SHELUTIL,
52 DUTIL_SOURCE_SQLUTIL,
53 DUTIL_SOURCE_SRPUTIL,
54 DUTIL_SOURCE_STRUTIL,
55 DUTIL_SOURCE_SVCUTIL,
56 DUTIL_SOURCE_THMUTIL,
57 DUTIL_SOURCE_TIMEUTIL,
58 DUTIL_SOURCE_UNCUTIL,
59 DUTIL_SOURCE_URIUTIL,
60 DUTIL_SOURCE_USERUTIL,
61 DUTIL_SOURCE_WIUTIL,
62 DUTIL_SOURCE_WUAUTIL,
63 DUTIL_SOURCE_XMLUTIL,
64 DUTIL_SOURCE_VERUTIL,
65 DUTIL_SOURCE_WNDUTIL,
66 DUTIL_SOURCE_ENVUTIL,
67 DUTIL_SOURCE_THRDUTIL,
68 DUTIL_SOURCE_QUEUTIL,
69
70 DUTIL_SOURCE_EXTERNAL = 256,
71 } DUTIL_SOURCE;
72
73 typedef enum REPORT_LEVEL
74 {
75 REPORT_NONE, // turns off report (only valid for XXXSetLevel())
76 REPORT_WARNING, // written if want only warnings or reporting is on in general
77 REPORT_STANDARD, // written if reporting is on
78 REPORT_VERBOSE, // written only if verbose reporting is on
79 REPORT_DEBUG, // reporting useful when debugging code
80 REPORT_ERROR, // always gets reported, but can never be specified
81 } REPORT_LEVEL;