| 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*/ |