| /** | |
| * This file has no copyright assigned and is placed in the Public Domain. | |
| * This file is part of the mingw-w64 runtime package. | |
| * No warranty is given; refer to the file DISCLAIMER.PD within this package. | |
| */ | |
| #ifndef _INC_PLA | |
| #define _INC_PLA | |
| #if (_WIN32_WINNT >= 0x0600) | |
| typedef enum _AutoPathFormat { | |
| plaNone = 0x0000, | |
| plaPattern = 0x0001, | |
| plaComputer = 0x0002, | |
| plaMonthDayHour = 0x0100, | |
| plaSerialNumber = 0x0200, | |
| plaYearDayOfYear = 0x0400, | |
| plaYearMonth = 0x0800, | |
| plaYearMonthDay = 0x1000, | |
| plaYearMonthDayHour = 0x2000, | |
| plaMonthDayHourMinute = 0x4000 | |
| } AutoPathFormat; | |
| typedef enum _ClockType { | |
| plaTimeStamp = 0, | |
| plaPerformance = 1, | |
| plaSystem = 2, | |
| plaCycle = 3 | |
| } ClockType; | |
| typedef enum _CommitMode { | |
| plaCreateNew = 0x0001, | |
| plaModify = 0x0002, | |
| plaCreateOrModify = 0x0003, | |
| plaUpdateRunningInstance = 0x0010, | |
| plaFlushTrace = 0x0020, | |
| plaValidateOnly = 0x1000 | |
| } CommitMode; | |
| typedef enum _FileFormat { | |
| plaCommaSeparated = 0, | |
| plaTabSeparated = 1, | |
| plaSql = 2, | |
| plaBinary = 3 | |
| } FileFormat; | |
| typedef enum _FolderActionSteps { | |
| plaCreateCab = 0x01, | |
| plaDeleteData = 0x02, | |
| plaSendCab = 0x04, | |
| plaDeleteCab = 0x08, | |
| plaDeleteReport = 0x10 | |
| } FolderActionSteps; | |
| typedef enum _ResourcePolicy { | |
| plaDeleteLargest = 0, | |
| plaDeleteOldest = 1 | |
| } ResourcePolicy; | |
| typedef enum _StreamMode { | |
| plaFile = 0x0001, | |
| plaRealTime = 0x0002, | |
| plaBoth = 0x0003, | |
| plaBuffering = 0x0004 | |
| } StreamMode; | |
| typedef enum _ValueMapType { | |
| plaIndex = 1, | |
| plaFlag = 2, | |
| plaFlagArray = 3, | |
| plaValidation = 4 | |
| } ValueMapType; | |
| typedef enum _WeekDays { | |
| plaRunOnce = 0x00, | |
| plaSunday = 0x01, | |
| plaMonday = 0x02, | |
| plaTuesday = 0x04, | |
| plaWednesday = 0x08, | |
| plaThursday = 0x10, | |
| plaFriday = 0x20, | |
| plaSaturday = 0x40, | |
| plaEveryday = 0x7F | |
| } WeekDays; | |
| #endif /*(_WIN32_WINNT >= 0x0600)*/ | |
| #endif /*_INC_PLA*/ |