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