From: Vitor Ramos ramos.vitor89@gmail.com
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com --- include/pathcch.h | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-)
diff --git a/include/pathcch.h b/include/pathcch.h index c5df7021126..d0214d9e9bb 100644 --- a/include/pathcch.h +++ b/include/pathcch.h @@ -20,13 +20,16 @@ extern "C" { #endif
-#define PATHCCH_NONE 0x00 -#define PATHCCH_ALLOW_LONG_PATHS 0x01 -#define PATHCCH_FORCE_ENABLE_LONG_NAME_PROCESS 0x02 -#define PATHCCH_FORCE_DISABLE_LONG_NAME_PROCESS 0x04 -#define PATHCCH_DO_NOT_NORMALIZE_SEGMENTS 0x08 -#define PATHCCH_ENSURE_IS_EXTENDED_LENGTH_PATH 0x10 -#define PATHCCH_ENSURE_TRAILING_SLASH 0x20 +typedef enum PATHCCH_OPTIONS +{ + PATHCCH_NONE = 0x00, + PATHCCH_ALLOW_LONG_PATHS = 0x01, + PATHCCH_FORCE_ENABLE_LONG_NAME_PROCESS = 0x02, + PATHCCH_FORCE_DISABLE_LONG_NAME_PROCESS = 0x04, + PATHCCH_DO_NOT_NORMALIZE_SEGMENTS = 0x08, + PATHCCH_ENSURE_IS_EXTENDED_LENGTH_PATH = 0x10, + PATHCCH_ENSURE_TRAILING_SLASH = 0x20, +} PATHCCH_OPTIONS;
#define PATHCCH_MAX_CCH 0x8000