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

File Contents

# Content
1 /**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6 #ifndef _INC_PLA
7 #define _INC_PLA
8 #if (_WIN32_WINNT >= 0x0600)
9
10 typedef enum _AutoPathFormat {
11 plaNone = 0x0000,
12 plaPattern = 0x0001,
13 plaComputer = 0x0002,
14 plaMonthDayHour = 0x0100,
15 plaSerialNumber = 0x0200,
16 plaYearDayOfYear = 0x0400,
17 plaYearMonth = 0x0800,
18 plaYearMonthDay = 0x1000,
19 plaYearMonthDayHour = 0x2000,
20 plaMonthDayHourMinute = 0x4000
21 } AutoPathFormat;
22
23 typedef enum _ClockType {
24 plaTimeStamp = 0,
25 plaPerformance = 1,
26 plaSystem = 2,
27 plaCycle = 3
28 } ClockType;
29
30 typedef enum _CommitMode {
31 plaCreateNew = 0x0001,
32 plaModify = 0x0002,
33 plaCreateOrModify = 0x0003,
34 plaUpdateRunningInstance = 0x0010,
35 plaFlushTrace = 0x0020,
36 plaValidateOnly = 0x1000
37 } CommitMode;
38
39 typedef enum _FileFormat {
40 plaCommaSeparated = 0,
41 plaTabSeparated = 1,
42 plaSql = 2,
43 plaBinary = 3
44 } FileFormat;
45
46 typedef enum _FolderActionSteps {
47 plaCreateCab = 0x01,
48 plaDeleteData = 0x02,
49 plaSendCab = 0x04,
50 plaDeleteCab = 0x08,
51 plaDeleteReport = 0x10
52 } FolderActionSteps;
53
54 typedef enum _ResourcePolicy {
55 plaDeleteLargest = 0,
56 plaDeleteOldest = 1
57 } ResourcePolicy;
58
59 typedef enum _StreamMode {
60 plaFile = 0x0001,
61 plaRealTime = 0x0002,
62 plaBoth = 0x0003,
63 plaBuffering = 0x0004
64 } StreamMode;
65
66 typedef enum _ValueMapType {
67 plaIndex = 1,
68 plaFlag = 2,
69 plaFlagArray = 3,
70 plaValidation = 4
71 } ValueMapType;
72
73 typedef enum _WeekDays {
74 plaRunOnce = 0x00,
75 plaSunday = 0x01,
76 plaMonday = 0x02,
77 plaTuesday = 0x04,
78 plaWednesday = 0x08,
79 plaThursday = 0x10,
80 plaFriday = 0x20,
81 plaSaturday = 0x40,
82 plaEveryday = 0x7F
83 } WeekDays;
84
85 #endif /*(_WIN32_WINNT >= 0x0600)*/
86 #endif /*_INC_PLA*/