aboutsummaryrefslogtreecommitdiff
path: root/src/dutil/inc
diff options
context:
space:
mode:
Diffstat (limited to 'src/dutil/inc')
-rw-r--r--src/dutil/inc/dutil.h8
-rw-r--r--src/dutil/inc/dutilsources.h64
2 files changed, 65 insertions, 7 deletions
diff --git a/src/dutil/inc/dutil.h b/src/dutil/inc/dutil.h
index efaeb5a9..6b57b48a 100644
--- a/src/dutil/inc/dutil.h
+++ b/src/dutil/inc/dutil.h
@@ -1,6 +1,7 @@
1#pragma once 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. 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 3
4#include "dutilsources.h"
4 5
5#define DAPI __stdcall 6#define DAPI __stdcall
6#define DAPIV __cdecl // used only for functions taking variable length arguments 7#define DAPIV __cdecl // used only for functions taking variable length arguments
@@ -20,13 +21,6 @@ typedef enum REPORT_LEVEL
20 REPORT_ERROR, // always gets reported, but can never be specified 21 REPORT_ERROR, // always gets reported, but can never be specified
21} REPORT_LEVEL; 22} REPORT_LEVEL;
22 23
23typedef enum DUTIL_SOURCE
24{
25 DUTIL_SOURCE_UNKNOWN,
26
27 DUTIL_SOURCE_EXTERNAL = 256,
28} DUTIL_SOURCE;
29
30// asserts and traces 24// asserts and traces
31typedef BOOL (DAPI *DUTIL_ASSERTDISPLAYFUNCTION)(__in_z LPCSTR sz); 25typedef BOOL (DAPI *DUTIL_ASSERTDISPLAYFUNCTION)(__in_z LPCSTR sz);
32 26
diff --git a/src/dutil/inc/dutilsources.h b/src/dutil/inc/dutilsources.h
new file mode 100644
index 00000000..c88ada37
--- /dev/null
+++ b/src/dutil/inc/dutilsources.h
@@ -0,0 +1,64 @@
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
4typedef 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_DUTIL,
23 DUTIL_SOURCE_ESEUTIL,
24 DUTIL_SOURCE_FILEUTIL,
25 DUTIL_SOURCE_GDIPUTIL,
26 DUTIL_SOURCE_GUIDUTIL,
27 DUTIL_SOURCE_IIS7UTIL,
28 DUTIL_SOURCE_INETUTIL,
29 DUTIL_SOURCE_INIUTIL,
30 DUTIL_SOURCE_JSONUTIL,
31 DUTIL_SOURCE_LOCUTIL,
32 DUTIL_SOURCE_LOGUTIL,
33 DUTIL_SOURCE_MEMUTIL,
34 DUTIL_SOURCE_METAUTIL,
35 DUTIL_SOURCE_MONUTIL,
36 DUTIL_SOURCE_OSUTIL,
37 DUTIL_SOURCE_PATHUTIL,
38 DUTIL_SOURCE_PERFUTIL,
39 DUTIL_SOURCE_POLCUTIL,
40 DUTIL_SOURCE_PROCUTIL,
41 DUTIL_SOURCE_REGUTIL,
42 DUTIL_SOURCE_RESRUTIL,
43 DUTIL_SOURCE_RESWUTIL,
44 DUTIL_SOURCE_REXUTIL,
45 DUTIL_SOURCE_RMUTIL,
46 DUTIL_SOURCE_RSSUTIL,
47 DUTIL_SOURCE_SCEUTIL,
48 DUTIL_SOURCE_SCZUTIL,
49 DUTIL_SOURCE_SHELUTIL,
50 DUTIL_SOURCE_SQLUTIL,
51 DUTIL_SOURCE_SRPUTIL,
52 DUTIL_SOURCE_STRUTIL,
53 DUTIL_SOURCE_SVCUTIL,
54 DUTIL_SOURCE_THMUTIL,
55 DUTIL_SOURCE_TIMEUTIL,
56 DUTIL_SOURCE_UNCUTIL,
57 DUTIL_SOURCE_URIUTIL,
58 DUTIL_SOURCE_USERUTIL,
59 DUTIL_SOURCE_WIUTIL,
60 DUTIL_SOURCE_WUAUTIL,
61 DUTIL_SOURCE_XMLUTIL,
62
63 DUTIL_SOURCE_EXTERNAL = 256,
64} DUTIL_SOURCE;