| 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; |