From dc7a66a1c41e4fc04fd04dd44dcb077be6abfccb Mon Sep 17 00:00:00 2001 From: Anatol Belski Date: Mon, 22 Sep 2014 08:53:15 +0200 Subject: [PATCH] fix the REPARSE_DATA_BUFFER struct def --- Zend/zend_virtual_cwd.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Zend/zend_virtual_cwd.c b/Zend/zend_virtual_cwd.c index 1a577d1865..afdbd439f1 100644 --- a/Zend/zend_virtual_cwd.c +++ b/Zend/zend_virtual_cwd.c @@ -178,7 +178,7 @@ static int php_check_dots(const char *element, int n) #define MAXIMUM_REPARSE_DATA_BUFFER_SIZE ( 16 * 1024 ) typedef struct { - zend_ulong ReparseTag; + unsigned long ReparseTag; unsigned short ReparseDataLength; unsigned short Reserved; union { @@ -187,7 +187,7 @@ typedef struct { unsigned short SubstituteNameLength; unsigned short PrintNameOffset; unsigned short PrintNameLength; - zend_ulong Flags; + unsigned long Flags; wchar_t ReparseTarget[1]; } SymbolicLinkReparseBuffer; struct { @@ -201,7 +201,7 @@ typedef struct { unsigned char ReparseTarget[1]; } GenericReparseBuffer; }; -} REPARSE_DATA_BUFFER; +} REPARSE_DATA_BUFFER, *PREPARSE_DATA_BUFFER; #define SECS_BETWEEN_EPOCHS (__int64)11644473600 #define SECS_TO_100NS (__int64)10000000 -- 2.50.1