diff --git a/3rdparty/phnt/include/ntioapi.h b/3rdparty/phnt/include/ntioapi.h index a08f877..78c2497 100644 --- a/3rdparty/phnt/include/ntioapi.h +++ b/3rdparty/phnt/include/ntioapi.h @@ -775,6 +775,7 @@ typedef struct _FILE_ID_EXTD_BOTH_DIR_INFORMATION } FILE_ID_EXTD_BOTH_DIR_INFORMATION, *PFILE_ID_EXTD_BOTH_DIR_INFORMATION; // private +#if !defined(NTDDI_WIN11_GE) || (NTDDI_VERSION < NTDDI_WIN11_GE) typedef struct _FILE_STAT_INFORMATION { LARGE_INTEGER FileId; @@ -804,6 +805,7 @@ typedef struct _FILE_MEMORY_PARTITION_INFORMATION ULONG AllFlags; } Flags; } FILE_MEMORY_PARTITION_INFORMATION, *PFILE_MEMORY_PARTITION_INFORMATION; +#endif // LxFlags #define LX_FILE_METADATA_HAS_UID 0x1 @@ -813,6 +815,7 @@ typedef struct _FILE_MEMORY_PARTITION_INFORMATION #define LX_FILE_CASE_SENSITIVE_DIR 0x10 // private +#if !defined(NTDDI_WIN11_GE) || (NTDDI_VERSION < NTDDI_WIN11_GE) typedef struct _FILE_STAT_LX_INFORMATION { LARGE_INTEGER FileId; @@ -833,14 +836,17 @@ typedef struct _FILE_STAT_LX_INFORMATION ULONG LxDeviceIdMajor; ULONG LxDeviceIdMinor; } FILE_STAT_LX_INFORMATION, *PFILE_STAT_LX_INFORMATION; +#endif #define FILE_CS_FLAG_CASE_SENSITIVE_DIR 0x00000001 // private +#if !defined(NTDDI_WIN11_GE) || (NTDDI_VERSION < NTDDI_WIN11_GE) typedef struct _FILE_CASE_SENSITIVE_INFORMATION { ULONG Flags; } FILE_CASE_SENSITIVE_INFORMATION, *PFILE_CASE_SENSITIVE_INFORMATION; +#endif // private typedef enum _FILE_KNOWN_FOLDER_TYPE