source: Daodan/MSYS2/mingw32/i686-w64-mingw32/include/pla.h@ 1170

Last change on this file since 1170 was 1166, checked in by rossy, 3 years ago

Daodan: Replace MinGW build env with an up-to-date MSYS2 env

File size: 2.1 KB
Line 
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
10typedef 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
23typedef enum _ClockType {
24 plaTimeStamp = 0,
25 plaPerformance = 1,
26 plaSystem = 2,
27 plaCycle = 3
28} ClockType;
29
30typedef enum _CommitMode {
31 plaCreateNew = 0x0001,
32 plaModify = 0x0002,
33 plaCreateOrModify = 0x0003,
34 plaUpdateRunningInstance = 0x0010,
35 plaFlushTrace = 0x0020,
36 plaValidateOnly = 0x1000
37} CommitMode;
38
39typedef enum _FileFormat {
40 plaCommaSeparated = 0,
41 plaTabSeparated = 1,
42 plaSql = 2,
43 plaBinary = 3
44} FileFormat;
45
46typedef enum _FolderActionSteps {
47 plaCreateCab = 0x01,
48 plaDeleteData = 0x02,
49 plaSendCab = 0x04,
50 plaDeleteCab = 0x08,
51 plaDeleteReport = 0x10
52} FolderActionSteps;
53
54typedef enum _ResourcePolicy {
55 plaDeleteLargest = 0,
56 plaDeleteOldest = 1
57} ResourcePolicy;
58
59typedef enum _StreamMode {
60 plaFile = 0x0001,
61 plaRealTime = 0x0002,
62 plaBoth = 0x0003,
63 plaBuffering = 0x0004
64} StreamMode;
65
66typedef enum _ValueMapType {
67 plaIndex = 1,
68 plaFlag = 2,
69 plaFlagArray = 3,
70 plaValidation = 4
71} ValueMapType;
72
73typedef 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*/
Note: See TracBrowser for help on using the repository browser.