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